# compiler: R8 # compiler_version: main # compiler_hash: engineering # common_typos_disable # {"id":"com.android.tools.r8.mapping","version":"2.1"} # pg_map_id: 761a533 # pg_map_hash: SHA-256 761a533ca2bfcb8497782db180c86495c5f0ef0209147d4cdefbe34f284f9ced com.android.tools.r8.ArchiveClassFileProvider -> com.gradleup.gr8.relocated.v6: com.android.tools.r8.origin.Origin origin -> b java.util.zip.ZipFile lazyZipFile -> d java.util.Set lazyDescriptors -> e java.util.function.Predicate include -> c boolean $assertionsDisabled -> f java.nio.file.Path archive -> a 1:1:void ():39:39 -> 1:1:void (java.nio.file.Path):54:54 -> 2:2:void (java.nio.file.Path,java.util.function.Predicate):63:63 -> 3:26:void (java.nio.file.Path,java.util.function.Predicate):45:68 -> 1:2:java.util.Set com.android.tools.r8.ArchiveClassFileProvider.ensureDescriptors():143:144 -> a 1:2:java.util.Set getClassDescriptors():73 -> a 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):96:96 -> b 2:3:java.util.Set com.android.tools.r8.ArchiveClassFileProvider.ensureDescriptors():143:144 -> b 2:3:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):78 -> b 4:7:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):78:81 -> b 8:9:java.util.zip.ZipEntry com.android.tools.r8.ArchiveClassFileProvider.getZipEntryFromDescriptor(java.lang.String):148:149 -> b 8:9:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):82 -> b 10:15:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):83:88 -> b 16:16:com.android.tools.r8.ProgramResource com.android.tools.r8.ProgramResource.fromBytes(com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set):53:53 -> b 16:16:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):84 -> b 17:17:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):89:89 -> b 18:25:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):83:90 -> b 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> b 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> b 26:26:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):90 -> b 27:27:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):90:90 -> b boolean lambda$new$0(java.lang.String) -> c 1:8:java.util.zip.ZipFile ensureZipFile():132:139 -> c 1:5:void close():101:105 -> close 1:18:void reopenZipFile():109:126 -> d 19:22:void reopenZipFile():114:117 -> d com.android.tools.r8.AssertionsConfiguration -> com.gradleup.gr8.relocated.t8: com.android.tools.r8.AssertionsConfiguration$AssertionTransformation transformation -> a boolean $assertionsDisabled -> c com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope scope -> b 1:1:void ():11:11 -> 1:6:void (com.android.tools.r8.AssertionsConfiguration$AssertionTransformation,com.android.tools.r8.references.MethodReference,com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope,java.lang.String):35:40 -> com.android.tools.r8.references.MethodReference getAssertionHandler() -> a 1:1:com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope getScope():64:64 -> b boolean isAssertionHandler() -> c 1:1:boolean isCompileTimeDisabled():48:48 -> d 1:1:boolean isCompileTimeEnabled():44:44 -> e 1:1:boolean isPassthrough():52:52 -> f com.android.tools.r8.AssertionsConfiguration$AssertionTransformation$EnumUnboxingSharedUtility -> com.gradleup.gr8.relocated.r8: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void () -> # {"id":"com.android.tools.r8.synthesized"} void checkNotZero(int) -> a # {"id":"com.android.tools.r8.synthesized"} int compareTo(int,int) -> a # {"id":"com.android.tools.r8.synthesized"} boolean equals(int,int) -> b # {"id":"com.android.tools.r8.synthesized"} int ordinal(int) -> b # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.AssertionsConfiguration$Builder -> com.gradleup.gr8.relocated.s8: com.android.tools.r8.AssertionsConfiguration$AssertionTransformation transformation -> b com.android.tools.r8.utils.Reporter reporter -> a com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope scope -> c 1:1:void (com.android.tools.r8.utils.Reporter,com.android.tools.r8.AssertionsConfiguration$1):82:82 -> 2:3:void (com.android.tools.r8.utils.Reporter):89:90 -> 1:1:com.android.tools.r8.AssertionsConfiguration$Builder com.android.tools.r8.AssertionsConfiguration$Builder.setTransformation(com.android.tools.r8.AssertionsConfiguration$AssertionTransformation):95:95 -> a 1:1:com.android.tools.r8.AssertionsConfiguration$Builder com.android.tools.r8.AssertionsConfiguration$Builder.setCompileTimeDisable():114 -> a 1:1:com.android.tools.r8.AssertionsConfiguration compileTimeDisableAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 2:2:com.android.tools.r8.AssertionsConfiguration$Builder com.android.tools.r8.AssertionsConfiguration$Builder.setScopeAll():140:140 -> a 2:2:com.android.tools.r8.AssertionsConfiguration compileTimeDisableAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):254 -> a 3:3:com.android.tools.r8.AssertionsConfiguration compileTimeDisableAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):254:254 -> a 4:17:com.android.tools.r8.AssertionsConfiguration build():179:192 -> a 1:1:com.android.tools.r8.AssertionsConfiguration$Builder com.android.tools.r8.AssertionsConfiguration$Builder.setTransformation(com.android.tools.r8.AssertionsConfiguration$AssertionTransformation):95:95 -> b 1:1:com.android.tools.r8.AssertionsConfiguration$Builder com.android.tools.r8.AssertionsConfiguration$Builder.setPassthrough():120 -> b 1:1:com.android.tools.r8.AssertionsConfiguration passthroughAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):279 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 2:2:com.android.tools.r8.AssertionsConfiguration$Builder com.android.tools.r8.AssertionsConfiguration$Builder.setScopeAll():140:140 -> b 2:2:com.android.tools.r8.AssertionsConfiguration passthroughAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):279 -> b 3:3:com.android.tools.r8.AssertionsConfiguration passthroughAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):279:279 -> b com.android.tools.r8.BaseCommand -> com.gradleup.gr8.relocated.pa: com.android.tools.r8.utils.AndroidApp app -> a boolean $assertionsDisabled -> b 1:1:void ():32:32 -> 1:3:void (com.android.tools.r8.utils.AndroidApp):47:49 -> 1:1:com.android.tools.r8.utils.AndroidApp getInputApp():65:65 -> a com.android.tools.r8.BaseCommand$Builder -> com.gradleup.gr8.relocated.ma: com.android.tools.r8.utils.AndroidApp$Builder app -> b java.util.List programFiles -> c com.android.tools.r8.utils.Reporter reporter -> a 1:1:void (com.android.tools.r8.DiagnosticsHandler):121:121 -> 2:2:void (com.android.tools.r8.utils.AndroidApp$Builder):124:124 -> 3:15:void (com.android.tools.r8.utils.AndroidApp$Builder):114:126 -> 1:9:com.android.tools.r8.BaseCommand build():139:147 -> a 10:12:void lambda$build$0(com.android.tools.r8.utils.Box):143:145 -> a 13:13:com.android.tools.r8.BaseCommand$Builder addLibraryResourceProvider(com.android.tools.r8.ClassFileResourceProvider):192:192 -> a 14:15:com.android.tools.r8.BaseCommand$Builder addClasspathFiles(java.util.Collection):225:226 -> a 16:16:void addClasspathFile(java.nio.file.Path):230:230 -> a 17:17:void lambda$setIgnoreDexInArchive$14(boolean):355:355 -> a 18:20:void guard(java.lang.Runnable):369:371 -> a 1:1:com.android.tools.r8.utils.AndroidApp$Builder getAppBuilder():155:155 -> b 2:2:com.android.tools.r8.utils.AndroidApp$Builder com.android.tools.r8.BaseCommand$Builder.getAppBuilder():155:155 -> b 2:2:void lambda$addClasspathFile$6(java.nio.file.Path):230 -> b 3:3:void lambda$addClasspathFile$6(java.nio.file.Path):230:230 -> b 4:4:com.android.tools.r8.utils.AndroidApp$Builder com.android.tools.r8.BaseCommand$Builder.getAppBuilder():155:155 -> b 4:4:void lambda$addLibraryResourceProvider$2(com.android.tools.r8.ClassFileResourceProvider):192 -> b 5:5:void lambda$addLibraryResourceProvider$2(com.android.tools.r8.ClassFileResourceProvider):192:192 -> b 6:17:com.android.tools.r8.BaseCommand$Builder addProgramFiles(java.util.Collection):170:181 -> b 18:18:void setIgnoreDexInArchive(boolean):355:355 -> b 1:1:com.android.tools.r8.utils.Reporter getReporter():165:165 -> c 2:2:void lambda$addClasspathFiles$5(java.util.Collection):225:225 -> c com.android.tools.r8.BaseCommand makeCommand() -> d 1:6:void lambda$addProgramFiles$1(java.util.Collection):172:177 -> d 7:7:void com.android.tools.r8.BaseCommand$Builder.error(com.android.tools.r8.origin.Origin,java.lang.Throwable):363:363 -> d 7:7:void lambda$addProgramFiles$1(java.util.Collection):177 -> d 8:8:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> d 8:8:void com.android.tools.r8.BaseCommand$Builder.error(com.android.tools.r8.origin.Origin,java.lang.Throwable):363 -> d 8:8:void lambda$addProgramFiles$1(java.util.Collection):177 -> d 9:9:void com.android.tools.r8.BaseCommand$Builder.error(com.android.tools.r8.origin.Origin,java.lang.Throwable):363:363 -> d 9:9:void lambda$addProgramFiles$1(java.util.Collection):177 -> d void validate() -> e com.android.tools.r8.BaseCommand$ProgramInputOrigin -> com.gradleup.gr8.relocated.oa: java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.inputType -> g 1:1:void (java.nio.file.Path):88:88 -> 2:3:void com.android.tools.r8.BaseCommand$InputFileOrigin.(java.lang.String,java.nio.file.Path):75:76 -> 2:3:void (java.nio.file.Path):88 -> 1:1:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():81:81 -> a 1:1:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":83,"2":84,"3":85},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 83:83:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():81:81 -> a 83:83:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():0 -> a 84:84:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():81:81 -> a 84:84:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():0 -> a 85:85:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():81:81 -> a 85:85:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():0 -> a com.android.tools.r8.BaseCommand$ProgramInputOrigin$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.na: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.String com.android.tools.r8.BaseCommand$ProgramInputOrigin$$InternalSyntheticOutline$217$01fdc6b39f5999c19018d929464aca6670df9d188332b3f67fff366dcaccf4c1$0.m(java.lang.StringBuilder,java.lang.String,java.lang.String):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.BaseCompilerCommand -> com.gradleup.gr8.relocated.ra: java.util.List startupProfileProviders -> q int threadCount -> l boolean isAndroidPlatformBuild -> p boolean optimizeMultidexForLinearAlloc -> i int minApiLevel -> f com.android.tools.r8.utils.Reporter reporter -> g boolean $assertionsDisabled -> r com.android.tools.r8.SourceFileProvider sourceFileProvider -> o java.util.List assertionsConfiguration -> j com.android.tools.r8.StringConsumer mainDexListConsumer -> e com.android.tools.r8.utils.DumpInputFlags dumpInputFlags -> m com.android.tools.r8.MapIdProvider mapIdProvider -> n com.android.tools.r8.ProgramConsumer programConsumer -> d com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> h com.android.tools.r8.CompilationMode mode -> c java.util.List outputInspections -> k 1:1:void ():41:41 -> 1:20:void (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,com.android.tools.r8.utils.InternalOptions$DesugarState,boolean,boolean,java.util.function.BiPredicate,java.util.List,java.util.List,int,com.android.tools.r8.utils.DumpInputFlags,com.android.tools.r8.MapIdProvider,com.android.tools.r8.SourceFileProvider,boolean,java.util.List,com.android.tools.r8.ClassConflictResolver):105:124 -> 1:1:com.android.tools.r8.CompilationMode com.android.tools.r8.BaseCompilerCommand.getMode():133:133 -> a 1:1:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):143 -> a 2:2:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):143:143 -> a 3:3:int com.android.tools.r8.BaseCompilerCommand.getMinApiLevel():138:138 -> a 3:3:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):144 -> a 4:4:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):144:144 -> a 5:5:boolean com.android.tools.r8.BaseCompilerCommand.isOptimizeMultidexForLinearAlloc():201:201 -> a 5:5:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):145 -> a 6:6:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):145:145 -> a 7:7:int com.android.tools.r8.BaseCompilerCommand.getThreadCount():214:214 -> a 7:7:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):146 -> a 8:8:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):146:146 -> a 9:9:com.android.tools.r8.utils.InternalOptions$DesugarState com.android.tools.r8.BaseCompilerCommand.getDesugarState():175:175 -> a 9:9:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):147 -> a 10:10:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):147:147 -> a 11:11:boolean com.android.tools.r8.BaseCompilerCommand.getAndroidPlatformBuild():218:218 -> a 11:11:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):148 -> a 12:12:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):149:149 -> a 1:1:boolean getAndroidPlatformBuild():218:218 -> b 1:1:java.util.List getAssertionsConfiguration():205:205 -> c 1:1:com.android.tools.r8.utils.InternalOptions$DesugarState getDesugarState():175:175 -> d 1:1:com.android.tools.r8.utils.DumpInputFlags getDumpInputFlags():230:230 -> e 1:1:com.android.tools.r8.StringConsumer getMainDexListConsumer():166:166 -> f 1:1:com.android.tools.r8.MapIdProvider getMapIdProvider():179:179 -> g 1:1:int getMinApiLevel():138:138 -> h 1:1:com.android.tools.r8.CompilationMode getMode():133:133 -> i 1:1:java.util.Collection getOutputInspections():209:209 -> j 1:1:com.android.tools.r8.ProgramConsumer getProgramConsumer():159:159 -> k 1:1:com.android.tools.r8.utils.Reporter getReporter():234:234 -> l 1:1:com.android.tools.r8.SourceFileProvider getSourceFileProvider():183:183 -> m 1:1:java.util.List getStartupProfileProviders():222:222 -> n 1:1:int getThreadCount():214:214 -> o 1:1:boolean isOptimizeMultidexForLinearAlloc():201:201 -> p com.android.tools.r8.BaseCompilerCommand$Builder -> com.gradleup.gr8.relocated.qa: java.nio.file.Path outputPath -> e com.android.tools.r8.CompilationMode mode -> f boolean $assertionsDisabled -> o com.android.tools.r8.StringConsumer proguardMapConsumer -> l java.util.List assertionsConfiguration -> j int threadCount -> g java.util.List desugaredLibrarySpecificationResources -> i com.android.tools.r8.utils.DumpInputFlags dumpInputFlags -> m com.android.tools.r8.ProgramConsumer programConsumer -> d com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> h java.util.List startupProfileProviders -> n java.util.List outputInspections -> k 1:1:void ():244:244 -> 1:1:void (com.android.tools.r8.DiagnosticsHandler):280:280 -> 2:35:void (com.android.tools.r8.DiagnosticsHandler):248:281 -> boolean lambda$new$0(java.lang.String,java.lang.Long) -> a 1:12:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):612:623 -> a 13:13:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():523:523 -> a 13:13:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):625 -> a 14:14:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):620:620 -> a 15:15:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):616:616 -> a 16:16:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 16:16:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):616 -> a 17:17:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 17:17:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 17:17:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):616 -> a 18:18:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):616:616 -> a 1:5:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):462:466 -> c 6:7:com.android.tools.r8.InternalProgramOutputPathConsumer com.android.tools.r8.BaseCompilerCommand$Builder.createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):514:515 -> c 6:7:com.android.tools.r8.InternalProgramOutputPathConsumer com.android.tools.r8.R8Command$Builder.createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):449 -> c 6:7:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):466 -> c 8:8:void com.android.tools.r8.ClassFileConsumer$ArchiveConsumer.(java.nio.file.Path,boolean):97:97 -> c 8:8:com.android.tools.r8.InternalProgramOutputPathConsumer com.android.tools.r8.BaseCompilerCommand$Builder.createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):515 -> c 8:8:com.android.tools.r8.InternalProgramOutputPathConsumer com.android.tools.r8.R8Command$Builder.createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):449 -> c 8:8:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):466 -> c 9:9:com.android.tools.r8.InternalProgramOutputPathConsumer com.android.tools.r8.BaseCompilerCommand$Builder.createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):516:516 -> c 9:9:com.android.tools.r8.InternalProgramOutputPathConsumer com.android.tools.r8.R8Command$Builder.createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):449 -> c 9:9:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):466 -> c 10:10:void com.android.tools.r8.ClassFileConsumer$DirectoryConsumer.(java.nio.file.Path,boolean):173:173 -> c 10:10:com.android.tools.r8.InternalProgramOutputPathConsumer com.android.tools.r8.BaseCompilerCommand$Builder.createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):516 -> c 10:10:com.android.tools.r8.InternalProgramOutputPathConsumer com.android.tools.r8.R8Command$Builder.createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):449 -> c 10:10:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):466 -> c 11:11:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):466:466 -> c 1:5:void validate():725:729 -> e 6:7:boolean com.android.tools.r8.utils.FileUtils.isZipFile(java.nio.file.Path):68:69 -> e 6:7:java.nio.file.Path com.android.tools.r8.utils.FileUtils.validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):113 -> e 6:7:void validate():729 -> e 8:9:boolean com.android.tools.r8.utils.FileUtils.isJarFile(java.nio.file.Path):63:64 -> e 8:9:java.nio.file.Path com.android.tools.r8.utils.FileUtils.validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):113 -> e 8:9:void validate():729 -> e 10:11:java.nio.file.Path com.android.tools.r8.utils.FileUtils.validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):114:115 -> e 10:11:void validate():729 -> e 12:12:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> e 12:12:java.nio.file.Path com.android.tools.r8.utils.FileUtils.validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):115 -> e 12:12:void validate():729 -> e 13:13:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> e 13:13:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> e 13:13:java.nio.file.Path com.android.tools.r8.utils.FileUtils.validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):115 -> e 13:13:void validate():729 -> e 14:14:java.nio.file.Path com.android.tools.r8.utils.FileUtils.validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):115:115 -> e 14:14:void validate():729 -> e 15:15:com.android.tools.r8.ProgramConsumer com.android.tools.r8.BaseCompilerCommand$Builder.getProgramConsumer():340:340 -> e 15:15:void validate():730 -> e 16:37:void validate():732:753 -> e 38:38:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():523:523 -> e 38:38:void validate():755 -> e 39:39:void validate():755:755 -> e 40:40:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():523:523 -> e 40:40:void validate():756 -> e 41:42:void validate():756:757 -> e 43:43:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():523:523 -> e 43:43:void validate():759 -> e 44:46:void validate():759:761 -> e 47:47:void validate():757:757 -> e 1:1:java.util.List getAssertionsConfiguration():658:658 -> f 1:1:com.android.tools.r8.utils.DumpInputFlags getDumpInputFlags():720:720 -> g 1:1:com.android.tools.r8.CompilationMode getMode():300:300 -> h 1:1:java.util.List getOutputInspections():792:792 -> i 1:1:com.android.tools.r8.ProgramConsumer getProgramConsumer():340:340 -> j 1:1:java.util.List getStartupProfileProviders():697:697 -> k 1:1:int getThreadCount():649:649 -> l 1:1:boolean hasDesugaredLibraryConfiguration():629:629 -> m 1:3:com.android.tools.r8.BaseCompilerCommand$Builder setMode(com.android.tools.r8.CompilationMode):307:309 -> n com.android.tools.r8.ByteBufferProvider -> com.gradleup.gr8.relocated.ae: com.android.tools.r8.ByteDataView -> com.gradleup.gr8.relocated.be: byte[] buffer -> a int offset -> b int length -> c boolean $assertionsDisabled -> d 1:1:void ():9:9 -> 1:7:void (byte[],int,int):25:31 -> 1:1: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.ClassConflictResolver -> com.gradleup.gr8.relocated.hm: com.android.tools.r8.ClassFileConsumer -> com.gradleup.gr8.relocated.mm: void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler) -> a com.android.tools.r8.ClassFileConsumer$ArchiveConsumer -> com.gradleup.gr8.relocated.jm: boolean consumeDataResources -> c com.android.tools.r8.utils.OutputBuilder outputBuilder -> b 1:6:void (java.nio.file.Path,com.android.tools.r8.ClassFileConsumer,boolean):105:110 -> 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():116:116 -> a 2:3:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):121:122 -> a 4:4:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):127:127 -> a 5:5:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):132:132 -> a 6:7:void finished(com.android.tools.r8.DiagnosticsHandler):137:138 -> a com.android.tools.r8.ClassFileConsumer$DirectoryConsumer -> com.gradleup.gr8.relocated.km: boolean consumeDataResouces -> c com.android.tools.r8.utils.OutputBuilder outputBuilder -> b 1:3:void (java.nio.file.Path,com.android.tools.r8.ClassFileConsumer,boolean):182:184 -> 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():189:189 -> a 2:3:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):194:195 -> a 4:4:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):200:200 -> a 5:5:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):205:205 -> a 6:6:void finished(com.android.tools.r8.DiagnosticsHandler):210:210 -> a com.android.tools.r8.ClassFileConsumer$ForwardingConsumer -> com.gradleup.gr8.relocated.lm: com.android.tools.r8.ClassFileConsumer consumer -> a 1:2:void (com.android.tools.r8.ClassFileConsumer):61:62 -> 1:2:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):72:73 -> a 3:4:void finished(com.android.tools.r8.DiagnosticsHandler):79:80 -> a com.android.tools.r8.ClassFileResourceProvider -> com.gradleup.gr8.relocated.om: java.util.Set getClassDescriptors() -> a void finished(com.android.tools.r8.DiagnosticsHandler) -> b com.android.tools.r8.ProgramResource getProgramResource(java.lang.String) -> b com.android.tools.r8.CompilationFailedException -> com.gradleup.gr8.relocated.ht: 1:1:void (java.lang.String,java.lang.Throwable):22:22 -> com.android.tools.r8.CompilationMode$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.jt: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String name(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.DataDirectoryResource -> com.gradleup.gr8.relocated.sw: 1:1:com.android.tools.r8.DataDirectoryResource fromName(java.lang.String,com.android.tools.r8.origin.Origin):19:19 -> a 2:2:com.android.tools.r8.DataDirectoryResource fromZip(java.util.zip.ZipFile,java.util.zip.ZipEntry):28:28 -> a com.android.tools.r8.DataDirectoryResource$NamedDataDirectoryResource -> com.gradleup.gr8.relocated.qw: com.android.tools.r8.origin.Origin origin -> b java.lang.String name -> a boolean $assertionsDisabled -> c 1:1:void ():31:31 -> 1:1:void (java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.DataDirectoryResource$1):31:31 -> 2:6:void (java.lang.String,com.android.tools.r8.origin.Origin):35:39 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():44:44 -> b 1:1:java.lang.String getName():49:49 -> getName com.android.tools.r8.DataDirectoryResource$ZipDataDirectoryResource -> com.gradleup.gr8.relocated.rw: java.util.zip.ZipFile zip -> a boolean $assertionsDisabled -> c java.util.zip.ZipEntry entry -> b 1:1:void ():53:53 -> 1:1:void (java.util.zip.ZipFile,java.util.zip.ZipEntry,com.android.tools.r8.DataDirectoryResource$1):53:53 -> 2:6:void (java.util.zip.ZipFile,java.util.zip.ZipEntry):57:61 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():66:66 -> b 1:1:java.lang.String getName():71:71 -> getName com.android.tools.r8.DataEntryResource -> com.gradleup.gr8.relocated.ww: 1:1:com.android.tools.r8.DataEntryResource fromZip(java.util.zip.ZipFile,java.util.zip.ZipEntry):44:44 -> a java.io.InputStream getByteStream() -> c com.android.tools.r8.DataEntryResource$ByteDataEntryResource -> com.gradleup.gr8.relocated.tw: byte[] bytes -> a com.android.tools.r8.origin.Origin origin -> c java.lang.String name -> b 1:4:void (byte[],java.lang.String,com.android.tools.r8.origin.Origin):57:60 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():75:75 -> b 1:1:java.io.InputStream getByteStream():65:65 -> c 1:1:java.lang.String getName():70:70 -> getName com.android.tools.r8.DataEntryResource$NestedDataEntryResource -> com.gradleup.gr8.relocated.uw: com.android.tools.r8.DataEntryResource resource -> b java.lang.String name -> a 1:4:void (java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.DataEntryResource):150:153 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():168:168 -> b 1:1:java.io.InputStream getByteStream():158:158 -> c 1:1:java.lang.String getName():163:163 -> getName com.android.tools.r8.DataEntryResource$ZipDataEntryResource -> com.gradleup.gr8.relocated.vw: java.util.zip.ZipFile zip -> a boolean $assertionsDisabled -> c java.util.zip.ZipEntry entry -> b 1:1:void ():79:79 -> 1:1:void (java.util.zip.ZipFile,java.util.zip.ZipEntry,com.android.tools.r8.DataEntryResource$1):79:79 -> 2:6:void (java.util.zip.ZipFile,java.util.zip.ZipEntry):83:87 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():92:92 -> b 1:3:java.io.InputStream getByteStream():103:105 -> c 1:1:java.lang.String getName():97:97 -> getName com.android.tools.r8.DataResource -> com.gradleup.gr8.relocated.xw: com.android.tools.r8.DataResourceConsumer -> com.gradleup.gr8.relocated.yw: void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler) -> a void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler) -> a void finished(com.android.tools.r8.DiagnosticsHandler) -> a com.android.tools.r8.DataResourceProvider -> com.gradleup.gr8.relocated.ax: void accept(com.android.tools.r8.DataResourceProvider$Visitor) -> a com.android.tools.r8.DataResourceProvider$Visitor -> com.gradleup.gr8.relocated.zw: void visit(com.android.tools.r8.DataDirectoryResource) -> a void visit(com.android.tools.r8.DataEntryResource) -> a com.android.tools.r8.DexFilePerClassFileConsumer -> com.gradleup.gr8.relocated.r60: void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler) -> a boolean combineSyntheticClassesWithPrimaryClass() -> b com.android.tools.r8.DexIndexedConsumer -> com.gradleup.gr8.relocated.o80: void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler) -> a com.android.tools.r8.Diagnostic -> com.gradleup.gr8.relocated.ti0: java.lang.String getDiagnosticMessage() -> a com.android.tools.r8.origin.Origin getOrigin() -> b com.android.tools.r8.position.Position getPosition() -> c com.android.tools.r8.DiagnosticsHandler -> com.gradleup.gr8.relocated.ui0: com.android.tools.r8.DiagnosticsLevel modifyDiagnosticsLevel(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic) -> a 1:10:void printDiagnosticToStream(com.android.tools.r8.Diagnostic,java.lang.String,java.io.PrintStream):20:29 -> a 11:11:void warning(com.android.tools.r8.Diagnostic):47:47 -> a 1:1:void error(com.android.tools.r8.Diagnostic):38:38 -> b 1:1:void info(com.android.tools.r8.Diagnostic):56:56 -> c com.android.tools.r8.DiagnosticsLevel -> com.gradleup.gr8.relocated.vi0: com.android.tools.r8.DiagnosticsLevel ERROR -> a com.android.tools.r8.DiagnosticsLevel INFO -> c com.android.tools.r8.DiagnosticsLevel WARNING -> b com.android.tools.r8.DiagnosticsLevel[] $VALUES -> d 1:3:void ():9:11 -> 4:4:void ():7:7 -> 1:1:void (java.lang.String,int):8:8 -> 1:1:com.android.tools.r8.DiagnosticsLevel[] values():7:7 -> values com.android.tools.r8.DirectoryClassFileProvider -> com.gradleup.gr8.relocated.aj0: java.nio.file.Path root -> a boolean $assertionsDisabled -> b 1:1:void ():22:22 -> 1:2:void (java.nio.file.Path):31:32 -> 1:1:com.android.tools.r8.ClassFileResourceProvider fromDirectory(java.nio.file.Path):28:28 -> a 2:12:void collectClassDescriptors(java.nio.file.Path,java.util.Set):43:53 -> a 13:17:java.lang.String com.android.tools.r8.utils.DescriptorUtils.guessTypeDescriptor(java.nio.file.Path):567:571 -> a 13:17:void collectClassDescriptors(java.nio.file.Path,java.util.Set):53 -> a 18:18:void collectClassDescriptors(java.nio.file.Path,java.util.Set):53:53 -> a 19:19:java.util.HashSet com.google.common.collect.Sets.newHashSet():178:178 -> a 19:19:java.util.Set getClassDescriptors():37 -> a 20:20:java.util.Set getClassDescriptors():38:38 -> a 1:6:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):63:68 -> b com.android.tools.r8.FeatureSplit -> com.gradleup.gr8.relocated.ip0: java.util.List programResourceProviders -> b com.android.tools.r8.ProgramConsumer programConsumer -> a com.android.tools.r8.FeatureSplit BASE_STARTUP -> d com.android.tools.r8.FeatureSplit BASE -> c 1:9:void ():33:41 -> 1:1:void (com.android.tools.r8.ProgramConsumer,java.util.List,com.android.tools.r8.FeatureSplit$1):31:31 -> 2:4:void (com.android.tools.r8.ProgramConsumer,java.util.List):58:60 -> 1:1:com.android.tools.r8.ProgramConsumer getProgramConsumer():76:76 -> a 1:1:java.util.List getProgramResourceProviders():72:72 -> b boolean isBase() -> c com.android.tools.r8.FeatureSplit$1 -> com.gradleup.gr8.relocated.gp0: 1:1:void (com.android.tools.r8.ProgramConsumer,java.util.List):34:34 -> boolean isBase() -> c com.android.tools.r8.FeatureSplit$2 -> com.gradleup.gr8.relocated.hp0: 1:1:void (com.android.tools.r8.ProgramConsumer,java.util.List):42:42 -> boolean isBase() -> c com.android.tools.r8.InputDependencyGraphConsumer -> com.gradleup.gr8.relocated.l51: void acceptProguardInclude(com.android.tools.r8.origin.Origin,java.nio.file.Path) -> a void acceptProguardLibraryJars(com.android.tools.r8.origin.Origin,java.nio.file.Path) -> b void acceptProguardApplyMapping(com.android.tools.r8.origin.Origin,java.nio.file.Path) -> c void acceptProguardInJars(com.android.tools.r8.origin.Origin,java.nio.file.Path) -> d void acceptProguardObfuscationDictionary(com.android.tools.r8.origin.Origin,java.nio.file.Path) -> e void acceptProguardPackageObfuscationDictionary(com.android.tools.r8.origin.Origin,java.nio.file.Path) -> f void acceptProguardClassObfuscationDictionary(com.android.tools.r8.origin.Origin,java.nio.file.Path) -> g com.android.tools.r8.JdkClassFileProvider -> com.gradleup.gr8.relocated.cj1: com.android.tools.r8.origin.Origin origin -> a java.util.Map descriptorToModule -> c java.nio.file.FileSystem jrtFs -> e boolean $assertionsDisabled -> f java.util.Set descriptors -> b java.net.URLClassLoader jrtFsJarLoader -> d 1:1:void ():37:37 -> 1:1:void (java.nio.file.Path):111:111 -> 2:80:void (java.nio.file.Path):40:118 -> 1:2:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):79:80 -> a 3:7:com.android.tools.r8.ClassFileResourceProvider com.android.tools.r8.JdkClassFileProvider.fromSystemModulesJdk(java.nio.file.Path):62:66 -> a 3:7:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):81 -> a 8:8:com.android.tools.r8.ClassFileResourceProvider com.android.tools.r8.JdkClassFileProvider.fromSystemModulesJdk(java.nio.file.Path):64:64 -> a 8:8:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):81 -> a 9:10:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):84:85 -> a 11:11:com.android.tools.r8.ClassFileResourceProvider com.android.tools.r8.JdkClassFileProvider.fromJavaRuntimeJar(java.nio.file.Path):97:97 -> a 11:11:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):86 -> a 12:13:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):89:90 -> a 14:14:com.android.tools.r8.ClassFileResourceProvider com.android.tools.r8.JdkClassFileProvider.fromJavaRuntimeJar(java.nio.file.Path):97:97 -> a 14:14:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):91 -> a 15:15:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):93:93 -> a 16:18:void collectDescriptors(java.nio.file.FileSystem):122:124 -> a 19:19:java.util.Set getClassDescriptors():138:138 -> a 1:5:void lambda$collectDescriptors$0(java.nio.file.Path):126:130 -> b 6:8:void lambda$collectDescriptors$0(java.nio.file.Path):129:131 -> b 9:20:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):143:154 -> b 21:21:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):151:151 -> b 22:27:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):150:155 -> b 28:28:com.android.tools.r8.ProgramResource com.android.tools.r8.ProgramResource.fromBytes(com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set):53:53 -> b 28:28:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):147 -> b 29:29:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):157:157 -> b 30:30:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":190,"2":191,"3":192,"4":193},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 190:190:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):157:157 -> b 191:191:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):157:157 -> b 192:192:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):157:157 -> b 193:193:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):157:157 -> b 187:187:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):157:157 -> b 188:188:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> b 188:188:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> b 188:188:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):157 -> b 189:189:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):157:157 -> b 1:3:void close():169:171 -> close 1:2:void finalize():163:164 -> finalize com.android.tools.r8.JdkClassFileProvider$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.bj1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:java.lang.String com.android.tools.r8.JdkClassFileProvider$$InternalSyntheticOutline$217$3d442ccab1567abe3fcef319e33db59d7d8757a3d651714bec785f5b1bfa63b6$0.m(java.lang.String,java.lang.String):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.MapIdEnvironment -> com.gradleup.gr8.relocated.z02: com.android.tools.r8.MapIdProvider -> com.gradleup.gr8.relocated.a12: java.lang.String get(com.android.tools.r8.MapIdEnvironment) -> a com.android.tools.r8.ProgramConsumer -> com.gradleup.gr8.relocated.wn2: void finished(com.android.tools.r8.DiagnosticsHandler) -> a com.android.tools.r8.DataResourceConsumer getDataResourceConsumer() -> a com.android.tools.r8.ProgramResource -> com.gradleup.gr8.relocated.ro2: java.util.Set getClassDescriptors() -> a 1:1:com.android.tools.r8.ProgramResource fromFile(com.android.tools.r8.ProgramResource$Kind,java.nio.file.Path):42:42 -> a 2:2:com.android.tools.r8.ProgramResource fromBytes(com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set):53:53 -> a java.io.InputStream getByteStream() -> c byte[] getBytes() -> d com.android.tools.r8.ProgramResource$Kind getKind() -> e com.android.tools.r8.ProgramResource$ByteResource -> com.gradleup.gr8.relocated.oo2: 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 ():130:130 -> 1:143:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set):0:142 -> 144:144:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set,com.android.tools.r8.ProgramResource$1):131:131 -> 1:1:java.util.Set getClassDescriptors():167:167 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():147:147 -> b 1:1:java.io.InputStream getByteStream():157:157 -> c 1:1:byte[] getBytes():162:162 -> d 1:1:com.android.tools.r8.ProgramResource$Kind getKind():152:152 -> e com.android.tools.r8.ProgramResource$FileResource -> com.gradleup.gr8.relocated.po2: 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:1:void (com.android.tools.r8.ProgramResource$Kind,java.nio.file.Path,java.util.Set,com.android.tools.r8.ProgramResource$1):82:82 -> 2:6:void (com.android.tools.r8.ProgramResource$Kind,java.nio.file.Path,java.util.Set):88:92 -> 1:1:java.util.Set getClassDescriptors():125:125 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():97:97 -> b 1:3:java.io.InputStream getByteStream():108:110 -> c 4:4:com.android.tools.r8.origin.Origin com.android.tools.r8.ProgramResource$FileResource.getOrigin():97:97 -> c 4:4:java.io.InputStream getByteStream():110 -> c 5:5:java.io.InputStream getByteStream():110:110 -> c 1:3:byte[] getBytes():117:119 -> d 4:4:com.android.tools.r8.origin.Origin com.android.tools.r8.ProgramResource$FileResource.getOrigin():97:97 -> d 4:4:byte[] getBytes():119 -> d 5:5:byte[] getBytes():119:119 -> d 1:1:com.android.tools.r8.ProgramResource$Kind getKind():102:102 -> e com.android.tools.r8.ProgramResource$Kind -> com.gradleup.gr8.relocated.qo2: com.android.tools.r8.ProgramResource$Kind[] $VALUES -> c com.android.tools.r8.ProgramResource$Kind DEX -> b com.android.tools.r8.ProgramResource$Kind CF -> a 1:3:void ():31:33 -> 4:4:void ():28:28 -> 1:1:void (java.lang.String,int):29:29 -> 1:1:com.android.tools.r8.ProgramResource$Kind[] values():28:28 -> values com.android.tools.r8.ProgramResourceProvider -> com.gradleup.gr8.relocated.so2: java.util.Collection getProgramResources() -> a com.android.tools.r8.DataResourceProvider getDataResourceProvider() -> b com.android.tools.r8.R8 -> com.gradleup.gr8.relocated.ww2: com.android.tools.r8.utils.Timing timing -> a com.android.tools.r8.utils.InternalOptions options -> b boolean $assertionsDisabled -> c 1:1:void ():162:162 -> 1:6:void (com.android.tools.r8.utils.InternalOptions):168:173 -> boolean lambda$run$3(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexApplication lambda$run$8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexApplication) -> a 1:3:void run(com.android.tools.r8.R8Command):185:187 -> a 4:4:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(com.android.tools.r8.utils.InternalOptions):205:205 -> a 4:4:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):238 -> a 5:5:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(int):200:200 -> a 5:5:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(com.android.tools.r8.utils.InternalOptions):205 -> a 5:5:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):238 -> a 6:6:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorServiceForProcessors(int):188:188 -> a 6:6:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(int):200 -> a 6:6:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(com.android.tools.r8.utils.InternalOptions):205 -> a 6:6:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):238 -> a 7:7:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorServiceForThreads(int):195:195 -> a 7:7:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorServiceForProcessors(int):189 -> a 7:7:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(int):200 -> a 7:7:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(com.android.tools.r8.utils.InternalOptions):205 -> a 7:7:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):238 -> a 8:8:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorServiceForThreads(int):195:195 -> a 8:8:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(int):201 -> a 8:8:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(com.android.tools.r8.utils.InternalOptions):205 -> a 8:8:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):238 -> a 9:9:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):239:239 -> a 10:10:void com.android.tools.r8.utils.ExceptionUtils.withR8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):69:69 -> a 10:10:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):239 -> a 11:12:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):213:214 -> a 13:18:void com.android.tools.r8.inspector.internal.InspectorImpl.runInspections(java.util.List,java.util.Collection):32:37 -> a 13:18:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):214 -> a 19:24:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):216:221 -> a 25:25:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 25:25:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):222 -> a 26:26:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):223:223 -> a 27:27:com.android.tools.r8.ClassFileConsumer com.android.tools.r8.utils.InternalOptions.getClassFileConsumer():561:561 -> a 27:27:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):223 -> a 28:33:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):223:228 -> a 34:34:void com.android.tools.r8.dex.ApplicationWriter.(com.android.tools.r8.graph.AppView,java.util.List):171:171 -> a 34:34:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):228 -> a 35:38:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):229:232 -> a 39:39:void com.android.tools.r8.R8.run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):252:252 -> a 39:39:void lambda$runForTesting$1(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):243 -> a 40:41:void lambda$runForTesting$1(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):245:246 -> a 42:95:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):260:313 -> a 96:109:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):312:325 -> a 110:110:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):324:324 -> a 111:126:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):321:336 -> a 127:131:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):335:339 -> a 132:132:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):338:338 -> a 133:145:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):337:349 -> a 146:146:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):348:348 -> a 147:153:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):345:351 -> a 154:198:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):344:388 -> a 199:234:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):387:422 -> a 235:283:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):417:465 -> a 284:405:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):462:583 -> a 406:431:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):580:605 -> a 432:453:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):603:624 -> a 454:472:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):619:637 -> a 473:521:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):636:684 -> a 522:614:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):665:757 -> a 615:626:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):753:764 -> a 627:648:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):763:784 -> a 649:649:boolean com.android.tools.r8.utils.InternalOptions.hasMethodsFilter():1275:1275 -> a 649:649:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):784 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 650:650:boolean com.android.tools.r8.utils.InternalOptions.hasMethodsFilter():1275:1275 -> a 650:650:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):784 -> a 651:715:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):785:849 -> a 716:730:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):791:805 -> a 731:778:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):802:849 -> a 779:780:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):541:542 -> a 781:1194:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):438:851 -> a 1195:1195:java.lang.Boolean lambda$run$2():270:270 -> a 1196:1196:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1196:1196:void lambda$performFinalMainDexTracing$19(com.android.tools.r8.graph.AppView,java.util.ArrayList,com.android.tools.r8.graph.DexType):920 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1197:1197:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1197:1197:void lambda$performFinalMainDexTracing$19(com.android.tools.r8.graph.AppView,java.util.ArrayList,com.android.tools.r8.graph.DexType):920 -> a 1198:1198:void lambda$performFinalMainDexTracing$19(com.android.tools.r8.graph.AppView,java.util.ArrayList,com.android.tools.r8.graph.DexType):921:921 -> a 1199:1199:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 1199:1199:void lambda$performFinalMainDexTracing$19(com.android.tools.r8.graph.AppView,java.util.ArrayList,com.android.tools.r8.graph.DexType):921 -> a 1200:1201:void lambda$performFinalMainDexTracing$19(com.android.tools.r8.graph.AppView,java.util.ArrayList,com.android.tools.r8.graph.DexType):921:922 -> a 1202:1202:void lambda$run$4(com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):396:396 -> a 1203:1203:void lambda$run$9(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):596:596 -> a 1204:1204:com.android.tools.r8.shaking.TreePrunerConfiguration lambda$run$10(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):604:604 -> a 1205:1205:void lambda$run$13(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):679:679 -> a 1206:1206:void lambda$run$14(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):686:686 -> a 1207:1207:void lambda$run$15(java.lang.String):786:786 -> a 1208:1208:boolean lambda$run$16(com.android.tools.r8.graph.DexProgramClass):792:792 -> a 1209:1215:boolean allReferencesAssignedApiLevel(com.android.tools.r8.graph.AppView):856:862 -> a 1216:1219:void lambda$allReferencesAssignedApiLevel$18(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMember):864:867 -> a 1220:1220:void lambda$allReferencesAssignedApiLevel$18(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMember):866:866 -> a 1221:1235:void performFinalMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):894:908 -> a 1236:1236:com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.graph.SubtypingInfo.create(com.android.tools.r8.graph.AppView):47:47 -> a 1236:1236:void performFinalMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):908 -> a 1237:1244:void performFinalMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):907:914 -> a 1245:1245:void performFinalMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):913:913 -> a 1246:1248:java.lang.Iterable lambda$performFinalMainDexTracing$20(com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.graph.AppView):916:918 -> a 1249:1250:boolean verifyMovedMethodsHaveOriginalMethodPosition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication):938:939 -> a 1251:1251:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$22(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):941:941 -> a 1252:1252:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 1252:1252:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$22(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):941 -> a 1253:1253:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):944:944 -> a 1254:1254:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 1254:1254:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):944 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1255:1262:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):945:952 -> a 1263:1264:boolean com.android.tools.r8.R8.verifyOriginalMethodInPosition(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod):964:965 -> a 1263:1264:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):952 -> a 1265:1265:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 1265:1265:boolean com.android.tools.r8.R8.verifyOriginalMethodInPosition(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod):965 -> a 1265:1265:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):952 -> a 1266:1267:boolean com.android.tools.r8.R8.verifyOriginalMethodInPosition(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod):968:969 -> a 1266:1267:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):952 -> a 1268:1269:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):953:954 -> a 1270:1274:boolean com.android.tools.r8.R8.verifyOriginalMethodInDebugInfo(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):975:979 -> a 1270:1274:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):954 -> a 1275:1275:boolean com.android.tools.r8.graph.DexDebugEvent.isPositionFrame():0:0 -> a 1275:1275:boolean com.android.tools.r8.R8.verifyOriginalMethodInDebugInfo(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):979 -> a 1275:1275:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):954 -> a 1276:1276:boolean com.android.tools.r8.R8.verifyOriginalMethodInDebugInfo(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):980:980 -> a 1276:1276:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):954 -> a 1277:1277:boolean com.android.tools.r8.R8.verifyOriginalMethodInDebugInfo(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):979:979 -> a 1277:1277:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):954 -> a 1278:1278:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):956:956 -> a 1279:1279:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 1279:1279:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):956 -> a 1280:1280:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 1280:1280:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):956 -> a 1281:1281:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):956:956 -> a 1282:1295:com.android.tools.r8.graph.AppView runEnqueuer(com.android.tools.r8.shaking.AnnotationRemover$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder):994:1007 -> a 1296:1298:void com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder.attach(com.android.tools.r8.shaking.Enqueuer):87:89 -> a 1296:1298:com.android.tools.r8.graph.AppView runEnqueuer(com.android.tools.r8.shaking.AnnotationRemover$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder):1008 -> a 1299:1309:com.android.tools.r8.graph.AppView runEnqueuer(com.android.tools.r8.shaking.AnnotationRemover$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder):1012:1022 -> a 1310:1310:void lambda$runEnqueuer$23(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoShrinker):1020:1020 -> a 1311:1313:void processWhyAreYouKeepingAndCheckDiscarded(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.function.Supplier,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer,com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):1041:1043 -> a 1314:1330:void processWhyAreYouKeepingAndCheckDiscarded(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.function.Supplier,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer,com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):1042:1058 -> a 1331:1331:com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.graph.SubtypingInfo.create(com.android.tools.r8.graph.AppView):47:47 -> a 1331:1331:void processWhyAreYouKeepingAndCheckDiscarded(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.function.Supplier,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer,com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):1058 -> a 1332:1348:void processWhyAreYouKeepingAndCheckDiscarded(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.function.Supplier,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer,com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):1061:1077 -> a 1349:1353:void processWhyAreYouKeepingAndCheckDiscarded(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.function.Supplier,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer,com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):1074:1078 -> a 1354:1357:boolean verifyNoJarApplicationReaders(java.util.Collection):1082:1085 -> a 1:1:com.android.tools.r8.graph.DirectMappedDexApplication getDirectApp(com.android.tools.r8.graph.AppView):256:256 -> b 2:11:void performInitialMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):877:886 -> b 12:12:com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.graph.SubtypingInfo.create(com.android.tools.r8.graph.AppView):47:47 -> b 12:12:void performInitialMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):886 -> b 13:16:void performInitialMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):885:888 -> b 17:17:void lambda$runEnqueuer$24(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):1024:1024 -> b 1:1:java.lang.Iterable lambda$run$11(com.android.tools.r8.graph.AppView):638:638 -> c 1:1:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.create(com.android.tools.r8.graph.AppView):135:135 -> d 1:1:java.lang.Boolean lambda$run$12(com.android.tools.r8.graph.AppView):656 -> d 2:4:java.lang.Boolean lambda$run$12(com.android.tools.r8.graph.AppView):655:657 -> d 5:5:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> d 5:5:java.lang.Boolean lambda$run$12(com.android.tools.r8.graph.AppView):658 -> d 6:6:java.lang.Boolean lambda$run$12(com.android.tools.r8.graph.AppView):655:655 -> d 1:1:java.lang.Boolean lambda$run$17(com.android.tools.r8.graph.AppView):827:827 -> e 2:2:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.create(com.android.tools.r8.graph.AppView):135:135 -> e 2:2:java.lang.Boolean lambda$run$17(com.android.tools.r8.graph.AppView):829 -> e 3:5:java.lang.Boolean lambda$run$17(com.android.tools.r8.graph.AppView):828:830 -> e 6:6:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> e 6:6:java.lang.Boolean lambda$run$17(com.android.tools.r8.graph.AppView):831 -> e 7:7:java.lang.Boolean lambda$run$17(com.android.tools.r8.graph.AppView):827:827 -> e 1:1:java.lang.Boolean lambda$run$5(com.android.tools.r8.graph.AppView):435:435 -> f 1:1:java.lang.Boolean lambda$run$6(com.android.tools.r8.graph.AppView):447:447 -> g 1:1:java.lang.Boolean lambda$run$7(com.android.tools.r8.graph.AppView):522:522 -> h com.android.tools.r8.R8Command -> com.gradleup.gr8.relocated.bx2: java.lang.String synthesizedClassPrefix -> J boolean enableMissingLibraryApiModeling -> K java.util.List mainDexKeepRules -> s com.android.tools.r8.StringConsumer proguardMapConsumer -> z com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> H boolean $assertionsDisabled -> L boolean enableTreeShaking -> u boolean enableMinification -> v boolean disableVerticalClassMerging -> w boolean forceProguardCompatibility -> x com.android.tools.r8.features.FeatureSplitConfiguration featureSplitConfiguration -> I com.android.tools.r8.StringConsumer desugaredLibraryKeepRuleConsumer -> G java.util.function.Consumer syntheticProguardRulesConsumer -> F com.android.tools.r8.StringConsumer proguardConfigurationConsumer -> C com.android.tools.r8.experimental.graphinfo.GraphConsumer keptGraphConsumer -> D com.android.tools.r8.experimental.graphinfo.GraphConsumer mainDexKeptGraphConsumer -> E java.util.Optional includeDataResources -> y com.android.tools.r8.StringConsumer proguardUsageConsumer -> A com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> t com.android.tools.r8.StringConsumer proguardSeedsConsumer -> B 1:1:void ():71:71 -> 1:1:void (com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ProgramConsumer,java.util.List,com.android.tools.r8.StringConsumer,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.CompilationMode,int,com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.InternalOptions$DesugarState,boolean,boolean,boolean,boolean,java.util.Optional,com.android.tools.r8.StringConsumer,com.android.tools.r8.StringConsumer,com.android.tools.r8.StringConsumer,com.android.tools.r8.StringConsumer,com.android.tools.r8.experimental.graphinfo.GraphConsumer,com.android.tools.r8.experimental.graphinfo.GraphConsumer,java.util.function.Consumer,boolean,boolean,java.util.function.BiPredicate,com.android.tools.r8.StringConsumer,com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,com.android.tools.r8.features.FeatureSplitConfiguration,java.util.List,java.util.List,java.lang.String,int,com.android.tools.r8.utils.DumpInputFlags,com.android.tools.r8.MapIdProvider,com.android.tools.r8.SourceFileProvider,boolean,boolean,java.util.List,com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.R8Command$1):72:72 -> 2:42:void (com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ProgramConsumer,java.util.List,com.android.tools.r8.StringConsumer,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.CompilationMode,int,com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.InternalOptions$DesugarState,boolean,boolean,boolean,boolean,java.util.Optional,com.android.tools.r8.StringConsumer,com.android.tools.r8.StringConsumer,com.android.tools.r8.StringConsumer,com.android.tools.r8.StringConsumer,com.android.tools.r8.experimental.graphinfo.GraphConsumer,com.android.tools.r8.experimental.graphinfo.GraphConsumer,java.util.function.Consumer,boolean,boolean,java.util.function.BiPredicate,com.android.tools.r8.StringConsumer,com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,com.android.tools.r8.features.FeatureSplitConfiguration,java.util.List,java.util.List,java.lang.String,int,com.android.tools.r8.utils.DumpInputFlags,com.android.tools.r8.MapIdProvider,com.android.tools.r8.SourceFileProvider,boolean,boolean,java.util.List,com.android.tools.r8.ClassConflictResolver):855:895 -> 1:1:com.android.tools.r8.R8Command$Builder builder():766:766 -> q 2:2:void com.android.tools.r8.R8Command$Builder.():127:127 -> q 2:2:com.android.tools.r8.R8Command$Builder builder():766 -> q 1:6:com.android.tools.r8.utils.InternalOptions getInternalOptions():942:947 -> r 7:7:boolean com.android.tools.r8.R8Command.getEnableTreeShaking():927:927 -> r 7:7:com.android.tools.r8.utils.InternalOptions getInternalOptions():947 -> r 8:9:com.android.tools.r8.utils.InternalOptions getInternalOptions():947:948 -> r 10:10:boolean com.android.tools.r8.R8Command.getEnableMinification():932:932 -> r 10:10:com.android.tools.r8.utils.InternalOptions getInternalOptions():948 -> r 11:48:com.android.tools.r8.utils.InternalOptions getInternalOptions():948:985 -> r 49:51:com.android.tools.r8.StringConsumer com.android.tools.r8.R8Command.wrapStringConsumer(com.android.tools.r8.StringConsumer,boolean,java.nio.file.Path):1098:1100 -> r 49:51:com.android.tools.r8.utils.InternalOptions getInternalOptions():982 -> r 52:62:com.android.tools.r8.utils.InternalOptions getInternalOptions():982:992 -> r 63:65:com.android.tools.r8.StringConsumer com.android.tools.r8.R8Command.wrapStringConsumer(com.android.tools.r8.StringConsumer,boolean,java.nio.file.Path):1098:1100 -> r 63:65:com.android.tools.r8.utils.InternalOptions getInternalOptions():989 -> r 66:76:com.android.tools.r8.utils.InternalOptions getInternalOptions():989:999 -> r 77:79:com.android.tools.r8.StringConsumer com.android.tools.r8.R8Command.wrapStringConsumer(com.android.tools.r8.StringConsumer,boolean,java.nio.file.Path):1098:1100 -> r 77:79:com.android.tools.r8.utils.InternalOptions getInternalOptions():996 -> r 80:90:com.android.tools.r8.utils.InternalOptions getInternalOptions():996:1006 -> r 91:93:com.android.tools.r8.StringConsumer com.android.tools.r8.R8Command.wrapStringConsumer(com.android.tools.r8.StringConsumer,boolean,java.nio.file.Path):1098:1100 -> r 91:93:com.android.tools.r8.utils.InternalOptions getInternalOptions():1003 -> r 94:112:com.android.tools.r8.utils.InternalOptions getInternalOptions():1003:1021 -> r 113:113:void com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.disableMissingApiModeling():1761:1761 -> r 113:113:com.android.tools.r8.utils.InternalOptions getInternalOptions():1021 -> r # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:114:void com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.disableMissingApiModeling():1762:1762 -> r 114:114:com.android.tools.r8.utils.InternalOptions getInternalOptions():1021 -> r 115:116:com.android.tools.r8.utils.InternalOptions getInternalOptions():1025:1026 -> r 117:117:com.android.tools.r8.AssertionsConfiguration$Builder com.android.tools.r8.AssertionsConfiguration.builder(com.android.tools.r8.utils.Reporter):72:72 -> r 117:117:com.android.tools.r8.utils.InternalOptions getInternalOptions():1026 -> r 118:123:com.android.tools.r8.utils.InternalOptions getInternalOptions():1027:1032 -> r 124:124:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> r 124:124:com.android.tools.r8.utils.InternalOptions getInternalOptions():1037 -> r 125:148:com.android.tools.r8.utils.InternalOptions getInternalOptions():1038:1061 -> r 149:149:void com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.disableSubbingOfClasses():1770:1770 -> r 149:149:com.android.tools.r8.utils.InternalOptions getInternalOptions():1061 -> r # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:157:com.android.tools.r8.utils.InternalOptions getInternalOptions():1063:1070 -> r 158:170:com.android.tools.r8.utils.InternalOptions getInternalOptions():1069:1081 -> r 171:179:com.android.tools.r8.utils.InternalOptions getInternalOptions():1080:1088 -> r 180:180:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions.builder(com.android.tools.r8.dex.Marker$Tool):276:276 -> r 180:180:com.android.tools.r8.dump.DumpOptions com.android.tools.r8.R8Command.dumpOptions():1120 -> r 180:180:com.android.tools.r8.utils.InternalOptions getInternalOptions():1089 -> r 181:184:com.android.tools.r8.dump.DumpOptions com.android.tools.r8.R8Command.dumpOptions():1120:1123 -> r 181:184:com.android.tools.r8.utils.InternalOptions getInternalOptions():1089 -> r 185:185:boolean com.android.tools.r8.R8Command.getEnableTreeShaking():927:927 -> r 185:185:com.android.tools.r8.dump.DumpOptions com.android.tools.r8.R8Command.dumpOptions():1124 -> r 185:185:com.android.tools.r8.utils.InternalOptions getInternalOptions():1089 -> r 186:186:com.android.tools.r8.dump.DumpOptions com.android.tools.r8.R8Command.dumpOptions():1124:1124 -> r 186:186:com.android.tools.r8.utils.InternalOptions getInternalOptions():1089 -> r 187:187:boolean com.android.tools.r8.R8Command.getEnableMinification():932:932 -> r 187:187:com.android.tools.r8.dump.DumpOptions com.android.tools.r8.R8Command.dumpOptions():1125 -> r 187:187:com.android.tools.r8.utils.InternalOptions getInternalOptions():1089 -> r 188:195:com.android.tools.r8.dump.DumpOptions com.android.tools.r8.R8Command.dumpOptions():1125:1132 -> r 188:195:com.android.tools.r8.utils.InternalOptions getInternalOptions():1089 -> r 196:196:com.android.tools.r8.utils.InternalOptions getInternalOptions():1089:1089 -> r com.android.tools.r8.R8Command$Builder -> com.gradleup.gr8.relocated.zw2: java.util.List proguardConfigs -> q java.util.List mainDexRules -> p java.util.Optional includeDataResources -> s java.util.List featureSplits -> t boolean $assertionsDisabled -> w boolean disableMinification -> r java.lang.String synthesizedClassPrefix -> u com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder parserOptionsBuilder -> v 1:1:void ():79:79 -> 1:1:void (com.android.tools.r8.DiagnosticsHandler):131:131 -> 2:34:void (com.android.tools.r8.DiagnosticsHandler):100:132 -> 1:1:com.android.tools.r8.R8Command$Builder addProguardConfigurationFiles(java.util.List):237:237 -> a 2:4:void lambda$makeR8Command$6(com.android.tools.r8.DataResourceProvider$Visitor,com.android.tools.r8.utils.Reporter,com.android.tools.r8.DataResourceProvider):593:595 -> a 5:5:void com.android.tools.r8.utils.ExceptionDiagnostic.(com.android.tools.r8.ResourceException):46:46 -> a 5:5:void lambda$makeR8Command$6(com.android.tools.r8.DataResourceProvider$Visitor,com.android.tools.r8.utils.Reporter,com.android.tools.r8.DataResourceProvider):595 -> a 6:6:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 6:6:void com.android.tools.r8.utils.ExceptionDiagnostic.(com.android.tools.r8.ResourceException):46 -> a 6:6:void lambda$makeR8Command$6(com.android.tools.r8.DataResourceProvider$Visitor,com.android.tools.r8.utils.Reporter,com.android.tools.r8.DataResourceProvider):595 -> a 7:7:void lambda$makeR8Command$6(com.android.tools.r8.DataResourceProvider$Visitor,com.android.tools.r8.utils.Reporter,com.android.tools.r8.DataResourceProvider):595:595 -> a 1:2:void lambda$addProguardConfigurationFiles$4(java.util.List):238:239 -> b 1:2:com.android.tools.r8.R8Command$Builder com.android.tools.r8.R8Command$Builder.setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):392:393 -> d 1:2:com.android.tools.r8.R8Command$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode):369 -> d 3:3:com.android.tools.r8.R8Command com.android.tools.r8.R8Command$Builder.makeCommand():537:537 -> d 3:3:com.android.tools.r8.BaseCommand makeCommand():79 -> d 1:2:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProguardMapOutputPath(java.nio.file.Path):353:354 -> e 1:2:com.android.tools.r8.R8Command$Builder setProguardMapOutputPath(java.nio.file.Path):263 -> e 3:3:void com.android.tools.r8.StringConsumer$FileConsumer.(java.nio.file.Path):104:104 -> e 3:3:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProguardMapOutputPath(java.nio.file.Path):354 -> e 3:3:com.android.tools.r8.R8Command$Builder setProguardMapOutputPath(java.nio.file.Path):263 -> e 4:4:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProguardMapConsumer(com.android.tools.r8.StringConsumer):366:366 -> e 4:4:com.android.tools.r8.R8Command$Builder com.android.tools.r8.R8Command$Builder.setProguardMapConsumer(com.android.tools.r8.StringConsumer):276 -> e 4:4:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.R8Command$Builder.setProguardMapConsumer(com.android.tools.r8.StringConsumer):79 -> e 4:4:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProguardMapOutputPath(java.nio.file.Path):354 -> e 4:4:com.android.tools.r8.R8Command$Builder setProguardMapOutputPath(java.nio.file.Path):263 -> e 5:15:void validate():488:498 -> e 16:16:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():523:523 -> e 16:16:void validate():499 -> e 17:23:void validate():499:505 -> e 24:38:void validate():503:517 -> e 39:40:boolean com.android.tools.r8.utils.FileUtils.isDexFile(java.nio.file.Path):40:41 -> e 39:40:void validate():517 -> e 41:41:void validate():518:518 -> e 42:42:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> e 42:42:void validate():518 -> e 43:50:void validate():518:525 -> e 51:51:boolean com.android.tools.r8.BaseCompilerCommand$Builder.getDisableDesugaring():564:564 -> e 51:51:void validate():525 -> e 52:54:void validate():526:528 -> e 1:81:com.android.tools.r8.R8Command makeR8Command():541:621 -> o 82:82:com.android.tools.r8.utils.InternalOptions$DesugarState com.android.tools.r8.BaseCompilerCommand$Builder.getDesugaringState():568:568 -> o 82:82:com.android.tools.r8.R8Command makeR8Command():622 -> o 83:92:com.android.tools.r8.R8Command makeR8Command():625:634 -> o 93:93:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():523:523 -> o 93:93:com.android.tools.r8.R8Command makeR8Command():635 -> o 94:122:com.android.tools.r8.R8Command makeR8Command():638:666 -> o com.android.tools.r8.R8Command$Builder$2 -> com.gradleup.gr8.relocated.xw2: com.android.tools.r8.shaking.ProguardConfigurationParser val$parser -> a com.android.tools.r8.utils.Reporter val$reporter -> b 1:1:void (com.android.tools.r8.R8Command$Builder,com.android.tools.r8.shaking.ProguardConfigurationParser,com.android.tools.r8.utils.Reporter):564:564 -> void visit(com.android.tools.r8.DataDirectoryResource) -> a 1:4:void visit(com.android.tools.r8.DataEntryResource):572:575 -> a 5:5:void com.android.tools.r8.shaking.ProguardConfigurationSourceBytes.(java.io.InputStream,com.android.tools.r8.origin.Origin):24:24 -> a 5:5:void visit(com.android.tools.r8.DataEntryResource):575 -> a 6:6:void visit(com.android.tools.r8.DataEntryResource):576:576 -> a 7:7:void com.android.tools.r8.shaking.ProguardConfigurationParser.parse(com.android.tools.r8.shaking.ProguardConfigurationSource):220:220 -> a 7:7:void visit(com.android.tools.r8.DataEntryResource):576 -> a 8:8:void visit(com.android.tools.r8.DataEntryResource):577:577 -> a 9:17:void visit(com.android.tools.r8.DataEntryResource):573:581 -> a 18:18:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 18:18:void visit(com.android.tools.r8.DataEntryResource):581 -> a 19:19:void visit(com.android.tools.r8.DataEntryResource):581:581 -> a 20:21:void visit(com.android.tools.r8.DataEntryResource):578:579 -> a 22:22:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 22:22:void visit(com.android.tools.r8.DataEntryResource):579 -> a 23:23:void visit(com.android.tools.r8.DataEntryResource):578:578 -> a com.android.tools.r8.R8Command$Builder$DefaultR8DiagnosticsHandler -> com.gradleup.gr8.relocated.yw2: 1:1:void (com.android.tools.r8.R8Command$1):82:82 -> 1:6:void error(com.android.tools.r8.Diagnostic):86:91 -> b 7:7:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> b 7:7:void error(com.android.tools.r8.Diagnostic):91 -> b 8:8:void com.android.tools.r8.DiagnosticsHandler.error(com.android.tools.r8.Diagnostic):38:38 -> b 8:8:void error(com.android.tools.r8.Diagnostic):89 -> b 9:9:void com.android.tools.r8.DiagnosticsHandler.error(com.android.tools.r8.Diagnostic):38:38 -> b 9:9:void error(com.android.tools.r8.Diagnostic):96 -> b com.android.tools.r8.R8Command$StandardOutConsumer -> com.gradleup.gr8.relocated.ax2: 1:1:void (com.android.tools.r8.StringConsumer):1109:1109 -> 1:2:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):1114:1115 -> a com.android.tools.r8.Resource -> com.gradleup.gr8.relocated.n33: com.android.tools.r8.origin.Origin getOrigin() -> b com.android.tools.r8.ResourceException -> com.gradleup.gr8.relocated.v33: com.android.tools.r8.origin.Origin origin -> a 1:2:void (com.android.tools.r8.origin.Origin,java.lang.Throwable):25:26 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():35:35 -> a com.android.tools.r8.SourceFileEnvironment -> com.gradleup.gr8.relocated.n83: com.android.tools.r8.SourceFileProvider -> com.gradleup.gr8.relocated.o83: boolean allowDiscardingSourceFile() -> a com.android.tools.r8.StringConsumer$FileConsumer -> com.gradleup.gr8.relocated.kc3: java.nio.charset.Charset encoding -> c java.nio.file.Path outputPath -> b boolean failedToCreateDelegate -> e com.android.tools.r8.StringConsumer$WriterConsumer delegate -> d 1:1:void (java.nio.file.Path,com.android.tools.r8.StringConsumer):109:109 -> 2:14:void (java.nio.file.Path,com.android.tools.r8.StringConsumer):98:110 -> 1:7:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):134:140 -> a 8:15:void finished(com.android.tools.r8.DiagnosticsHandler):146:153 -> a 1:10:void ensureDelegate(com.android.tools.r8.DiagnosticsHandler):158:167 -> b 11:11:void com.android.tools.r8.StringConsumer$WriterConsumer.(com.android.tools.r8.origin.Origin,java.io.Writer):187:187 -> b 11:11:void ensureDelegate(com.android.tools.r8.DiagnosticsHandler):167 -> b 12:15:void ensureDelegate(com.android.tools.r8.DiagnosticsHandler):167:170 -> b 16:16:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> b 16:16:void ensureDelegate(com.android.tools.r8.DiagnosticsHandler):170 -> b 17:17:void ensureDelegate(com.android.tools.r8.DiagnosticsHandler):170:170 -> b com.android.tools.r8.StringConsumer$ForwardingConsumer -> com.gradleup.gr8.relocated.lc3: com.android.tools.r8.StringConsumer consumer -> a 1:2:void (com.android.tools.r8.StringConsumer):74:75 -> 1:2:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):80:81 -> a 3:4:void finished(com.android.tools.r8.DiagnosticsHandler):87:88 -> a com.android.tools.r8.StringConsumer$WriterConsumer -> com.gradleup.gr8.relocated.mc3: com.android.tools.r8.origin.Origin origin -> b java.io.Writer writer -> c 1:3:void (com.android.tools.r8.origin.Origin,java.io.Writer,com.android.tools.r8.StringConsumer):192:194 -> 1:5:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):199:203 -> a 6:6:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 6:6:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):203 -> a 7:7:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):203:203 -> a 8:12:void finished(com.android.tools.r8.DiagnosticsHandler):209:213 -> a 13:13:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 13:13:void finished(com.android.tools.r8.DiagnosticsHandler):213 -> a 14:14:void finished(com.android.tools.r8.DiagnosticsHandler):213:213 -> a com.android.tools.r8.StringResource -> com.gradleup.gr8.relocated.sc3: 1:1:com.android.tools.r8.StringResource$FileResource fromFile(java.nio.file.Path):37:37 -> a 2:2:com.android.tools.r8.StringResource$FileResource com.android.tools.r8.StringResource.fromFile(java.nio.file.Path,java.nio.charset.Charset):49:49 -> a 2:2:com.android.tools.r8.StringResource$FileResource fromFile(java.nio.file.Path):37 -> a com.android.tools.r8.StringResource$FileResource -> com.gradleup.gr8.relocated.rc3: 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 ():82:82 -> 1:1:void (java.nio.file.Path,java.nio.charset.Charset,com.android.tools.r8.StringResource$1):82:82 -> 2:7:void (java.nio.file.Path,java.nio.charset.Charset):87:92 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():97:97 -> b 1:1:java.lang.String getString():103:103 -> f 2:2:java.lang.String com.android.tools.r8.utils.FileUtils.readTextFile(java.nio.file.Path,java.nio.charset.Charset):96:96 -> f 2:2:java.lang.String getString():103 -> f 3:3:java.lang.String getString():105:105 -> f com.android.tools.r8.Version -> com.gradleup.gr8.relocated.tm3: 1:1:boolean isDevelopmentVersion():106:106 -> a com.android.tools.r8.algorithms.scc.SCC -> com.gradleup.gr8.relocated.d53: java.util.Deque unassignedStack -> d java.util.Set unassignedSet -> c java.util.List components -> f java.util.function.Function successors -> g java.util.Deque preorderStack -> e it.unimi.dsi.fastutil.objects.Reference2IntMap discoverTime -> b boolean $assertionsDisabled -> h int currentTime -> a 1:1:void ():17:17 -> 1:1:void (java.util.function.Function):28:28 -> 2:12:void (java.util.function.Function):19:29 -> 1:3:java.util.List computeSCC(java.lang.Object):33:35 -> a 1:33:void dfs(java.lang.Object):39:71 -> b com.android.tools.r8.androidapi.AndroidApiDataAccess -> com.gradleup.gr8.relocated.o4: boolean $assertionsDisabled -> b int constantPoolSizeCache -> a 1:1:void ():37:37 -> 1:193:void ():37:229 -> int payloadContainsConstantPoolValue(int,int,byte[],java.util.function.BiPredicate) -> a boolean payloadHasConstantPoolValue(int,int,byte[]) -> a com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int) -> a 1:3:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):93:95 -> a 4:4:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 4:4:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):95 -> a 5:5:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 5:5:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 5:5:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):95 -> a 6:42:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):95:131 -> a 43:43:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 43:43:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):131 -> a 44:44:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 44:44:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 44:44:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):131 -> a 45:50:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):131:136 -> a 51:52:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):135:136 -> a 53:63:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):128:138 -> a 64:64:int com.android.tools.r8.androidapi.AndroidApiDataAccess.constantPoolHash(com.android.tools.r8.graph.DexString):168:168 -> a 64:64:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):265 -> a 65:65:int com.android.tools.r8.androidapi.AndroidApiDataAccess.constantPoolHashMapIndexOffset(int):213:213 -> a 65:65:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):265 -> a 66:71:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):265:270 -> a 72:72:int com.android.tools.r8.androidapi.AndroidApiDataAccess.getConstantPoolIndexFromUniqueConstantPoolEntry(int):259:259 -> a 72:72:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):272 -> a 73:79:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):273:279 -> a 80:80:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):278:278 -> a 81:84:int getConstantPoolSize():243:246 -> a 85:94:boolean isConstantPoolEntry(int,byte[]):289:298 -> a 95:95:boolean isConstantPoolEntry(int,byte[]):296:296 -> a byte readApiLevelForPayloadOffset(int,int,byte[]) -> b int readConstantPoolSize() -> b com.android.tools.r8.androidapi.AndroidApiDataAccess$AndroidApiDataAccessInMemory -> com.gradleup.gr8.relocated.l4: byte[] data -> c 1:1:void (byte[],com.android.tools.r8.androidapi.AndroidApiDataAccess$1):387:387 -> 2:3:void (byte[]):391:392 -> 1:1:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402:402 -> a 2:2:int com.android.tools.r8.androidapi.AndroidApiDataAccess.readIntFromOffset(byte[],int):222:222 -> a 2:2:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(byte[],int):75 -> a 2:2:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402 -> a 3:3:int com.android.tools.r8.androidapi.AndroidApiDataAccess.readShortFromOffset(byte[],int):226:226 -> a 3:3:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(byte[],int):75 -> a 3:3:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402 -> a 4:4:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(byte[],int):75:75 -> a 4:4:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402 -> a 5:9:boolean payloadHasConstantPoolValue(int,int,byte[]):407:411 -> a 10:15:int payloadContainsConstantPoolValue(int,int,byte[],java.util.function.BiPredicate):421:426 -> a 1:1:int readConstantPoolSize():397:397 -> b 2:2:int com.android.tools.r8.androidapi.AndroidApiDataAccess.readIntFromOffset(byte[],int):222:222 -> b 2:2:int readConstantPoolSize():397 -> b 3:7:byte readApiLevelForPayloadOffset(int,int,byte[]):438:442 -> b com.android.tools.r8.androidapi.AndroidApiDataAccess$AndroidApiDataAccessNoBacking -> com.gradleup.gr8.relocated.m4: 1:1:void ():450:450 -> 1:1:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):459:459 -> a 2:2:boolean payloadHasConstantPoolValue(int,int,byte[]):464:464 -> a 3:3:int payloadContainsConstantPoolValue(int,int,byte[],java.util.function.BiPredicate):470:470 -> a 1:1:int readConstantPoolSize():454:454 -> b 2:2:byte readApiLevelForPayloadOffset(int,int,byte[]):475:475 -> b com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength -> com.gradleup.gr8.relocated.n4: com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength EMPTY -> c int length -> b int position -> a boolean $assertionsDisabled -> d 1:3:void ():51:53 -> 1:3:void (int,int):58:60 -> 1:5:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength create(int,int):65:69 -> a 6:9:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength create(int,int):68:71 -> a 10:10:int getLength():83:83 -> a 1:1:int getPosition():79:79 -> b 1:1:boolean isEmpty():87:87 -> c com.android.tools.r8.androidapi.AndroidApiForHashingReference -> com.gradleup.gr8.relocated.p4: com.android.tools.r8.graph.DexReference reference -> a com.android.tools.r8.utils.AndroidApiLevel apiLevel -> b 1:3:void (com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.AndroidApiLevel):17:19 -> 1:1:com.android.tools.r8.androidapi.AndroidApiForHashingReference create(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.AndroidApiLevel):23:23 -> a 2:2:com.android.tools.r8.utils.AndroidApiLevel getApiLevel():31:31 -> a 1:1:com.android.tools.r8.graph.DexReference getReference():27:27 -> b com.android.tools.r8.androidapi.AndroidApiLevelCompute -> com.gradleup.gr8.relocated.t4: com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel[] knownApiLevelCache -> a 1:5:void ():20:24 -> com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel) -> a com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel) -> a 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel of(com.android.tools.r8.utils.AndroidApiLevel):30:30 -> a 2:2:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel com.android.tools.r8.androidapi.ComputedApiLevel.platform():27:27 -> a 2:2:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel of(com.android.tools.r8.utils.AndroidApiLevel):31 -> a 3:3:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel of(com.android.tools.r8.utils.AndroidApiLevel):33:33 -> a 4:4:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel com.android.tools.r8.androidapi.ComputedApiLevel.master():31:31 -> a 4:4:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel of(com.android.tools.r8.utils.AndroidApiLevel):34 -> a 5:5:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel of(com.android.tools.r8.utils.AndroidApiLevel):36:36 -> a 6:6:com.android.tools.r8.androidapi.ComputedApiLevel computeInitialMinApiLevel(com.android.tools.r8.utils.InternalOptions):61:61 -> a 7:7:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel com.android.tools.r8.androidapi.ComputedApiLevel.platform():27:27 -> a 7:7:com.android.tools.r8.androidapi.ComputedApiLevel computeInitialMinApiLevel(com.android.tools.r8.utils.InternalOptions):62 -> a 8:8:com.android.tools.r8.androidapi.ComputedApiLevel computeInitialMinApiLevel(com.android.tools.r8.utils.InternalOptions):64:64 -> a 9:9:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel com.android.tools.r8.androidapi.ComputedApiLevel.master():31:31 -> a 9:9:com.android.tools.r8.androidapi.ComputedApiLevel computeInitialMinApiLevel(com.android.tools.r8.utils.InternalOptions):65 -> a 10:10:com.android.tools.r8.androidapi.ComputedApiLevel computeInitialMinApiLevel(com.android.tools.r8.utils.InternalOptions):67:67 -> a 11:11:com.android.tools.r8.androidapi.ComputedApiLevel getPlatformApiLevelOrUnknown(com.android.tools.r8.graph.AppView):71:71 -> a 12:12:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel com.android.tools.r8.androidapi.ComputedApiLevel.platform():27:27 -> a 12:12:com.android.tools.r8.androidapi.ComputedApiLevel getPlatformApiLevelOrUnknown(com.android.tools.r8.graph.AppView):72 -> a 13:13:com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel com.android.tools.r8.androidapi.ComputedApiLevel.unknown():23:23 -> a 13:13:com.android.tools.r8.androidapi.ComputedApiLevel getPlatformApiLevelOrUnknown(com.android.tools.r8.graph.AppView):74 -> a com.android.tools.r8.androidapi.AndroidApiLevelCompute$DefaultAndroidApiLevelCompute -> com.gradleup.gr8.relocated.r4: com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache cache -> b com.android.tools.r8.androidapi.ComputedApiLevel minApiLevel -> c 1:3:void (com.android.tools.r8.graph.AppView):102:104 -> 1:3:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel):110:112 -> a 4:4:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache.lookupMax(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):54:54 -> a 4:4:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel):112 -> a 5:5:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel):112:112 -> a 6:6:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache.lookupMax(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):54:54 -> a 6:6:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel):112 -> a 7:7:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache.lookupMax(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):55:55 -> a 7:7:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache.lookupMax(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):55:55 -> a 8:8:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel):112 -> a 9:9:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):120:120 -> a com.android.tools.r8.androidapi.AndroidApiLevelCompute$NoAndroidApiLevelCompute -> com.gradleup.gr8.relocated.s4: 1:1:void ():77:77 -> com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel) -> a com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel) -> a 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel com.android.tools.r8.androidapi.ComputedApiLevel.unknown():23:23 -> a 1:1:com.android.tools.r8.androidapi.ComputedApiLevel computeInitialMinApiLevel(com.android.tools.r8.utils.InternalOptions):93 -> a com.android.tools.r8.androidapi.AndroidApiLevelDatabase -> com.gradleup.gr8.relocated.u4: com.android.tools.r8.utils.AndroidApiLevel getFieldApiLevel(com.android.tools.r8.graph.DexField) -> a com.android.tools.r8.utils.AndroidApiLevel getMethodApiLevel(com.android.tools.r8.graph.DexMethod) -> a com.android.tools.r8.utils.AndroidApiLevel getTypeApiLevel(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl -> com.gradleup.gr8.relocated.v4: java.util.Map lookupCache -> a java.util.Map constantPoolCache -> b com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> d com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.androidapi.AndroidApiDataAccess dataAccess -> f boolean $assertionsDisabled -> g byte[] NON_EXISTING_DESCRIPTOR -> e 1:7:void ():25:31 -> 1:1:void (java.util.List,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):149:149 -> 2:34:void (java.util.List,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):128:160 -> 35:35:void (java.util.List,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):159:159 -> 1:1:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):40:40 -> a 2:2:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 2:2:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):40 -> a 3:3:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):41:41 -> a 4:4:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 4:4:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):41:41 -> a 6:9:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.typeToBytes(int):64:67 -> a 6:9:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):41 -> a 10:10:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):44:44 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 11:11:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):44 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 12:12:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):44 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:17:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):44:48 -> a 18:18:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 18:18:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:21:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):48:50 -> a 22:22:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 22:22:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):52 -> a 23:23:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):56:56 -> a 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 24:24:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 25:25:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):56:56 -> a 27:34:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.fieldToBytes(int,int,int):75:82 -> a 27:34:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):53 -> a 35:35:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.fieldToBytes(int,int,int):73:73 -> a 35:35:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):53 -> a 36:36:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):58:58 -> a 37:37:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 37:37:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):58 -> a 38:39:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):58:59 -> a 40:46:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):95:101 -> a 40:46:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 47:47:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 47:47:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 48:48:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 48:48:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):101 -> a 48:48:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 49:49:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):101:101 -> a 49:49:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 50:50:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 50:50:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):102 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 51:56:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):102:107 -> a 51:56:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 57:57:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):109 -> a 57:57:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 58:58:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 58:58:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 59:65:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):109:115 -> a 59:65:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 66:66:byte[] com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):93:93 -> a 66:66:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 67:67:byte getFirstByteFromShort(int):119:119 -> a 68:70:void lambda$new$0(com.android.tools.r8.androidapi.AndroidApiForHashingReference):156:156 -> a 71:71:com.android.tools.r8.utils.AndroidApiLevel getTypeApiLevel(com.android.tools.r8.graph.DexType):165:165 -> a 72:72:com.android.tools.r8.utils.AndroidApiLevel getMethodApiLevel(com.android.tools.r8.graph.DexMethod):170:170 -> a 73:73:com.android.tools.r8.utils.AndroidApiLevel getFieldApiLevel(com.android.tools.r8.graph.DexField):175:175 -> a 74:75:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):186:187 -> a 76:81:com.android.tools.r8.androidapi.AndroidApiDataAccess com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl.getDataAccess(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):136:141 -> a 76:81:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):187 -> a 82:82:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):189:189 -> a 83:83:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isNoBacking():0:0 -> a 83:83:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):189 -> a 84:101:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):190:207 -> a 102:102:int com.android.tools.r8.androidapi.AndroidApiDataAccess.apiLevelHash(com.android.tools.r8.graph.DexReference):162:162 -> a 102:102:byte com.android.tools.r8.androidapi.AndroidApiDataAccess.getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):304 -> a 102:102:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):207 -> a 103:103:int com.android.tools.r8.androidapi.AndroidApiDataAccess.apiLevelHashMapIndexOffset(int):218:218 -> a 103:103:byte com.android.tools.r8.androidapi.AndroidApiDataAccess.getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):304 -> a 103:103:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):207 -> a 104:110:byte com.android.tools.r8.androidapi.AndroidApiDataAccess.getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):304:310 -> a 104:110:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):207 -> a 111:111:byte com.android.tools.r8.androidapi.AndroidApiDataAccess.getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):308:308 -> a 111:111:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):207 -> a 112:113:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):209:210 -> a 114:114:java.lang.Integer lambda$lookupApiLevel$3(com.android.tools.r8.graph.DexString):198:198 -> a 115:115:java.lang.Integer lambda$lookupApiLevel$2(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):199:199 -> a 1:1:byte getSecondByteFromShort(int):124:124 -> b 2:2:boolean lambda$new$1(com.android.tools.r8.androidapi.AndroidApiForHashingReference):160:160 -> b 3:35:com.android.tools.r8.utils.AndroidApiLevel lookupApiLevel(com.android.tools.r8.graph.DexReference):181:213 -> b com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache -> com.gradleup.gr8.relocated.x4: com.android.tools.r8.graph.DexItemFactory factory -> d com.android.tools.r8.graph.AppView appView -> c boolean $assertionsDisabled -> e com.android.tools.r8.androidapi.AndroidApiLevelDatabase androidApiLevelDatabase -> b com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> a 1:1:void ():18:18 -> 1:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,java.util.List):28:34 -> 1:6:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):39:44 -> a 7:9:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):19:21 -> a 7:9:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 10:10: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):2866:2866 -> a 10:10:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):21 -> a 10:10:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 11:11:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):21:21 -> a 11:11:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 12:17:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):20:25 -> a 12:17:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 18:18: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):2866:2866 -> a 18:18:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):24 -> a 18:18:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 19:25:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):23:29 -> a 19:25:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 26:26: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):2866:2866 -> a 26:26:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):28 -> a 26:26:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 27:34:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer) -> a 27:34:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 35:35: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):2866:2866 -> a 35:35:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):32 -> a 35:35:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 36:44:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):31:39 -> a 36:44:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 45:45: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):2866:2866 -> a 45:45:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):38 -> a 45:45:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 46:53:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):37:44 -> a 46:53:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 54:54: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):2866:2866 -> a 54:54:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):42 -> a 54:54:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 55:68:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):41:54 -> a 55:68:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 69:69: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):2866:2866 -> a 69:69:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):53 -> a 69:69:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 70:77:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):52:59 -> a 70:77:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 78:78: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):2866:2866 -> a 78:78:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):57 -> a 78:78:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 79:87:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):56:64 -> a 79:87:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 88:88: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):2866:2866 -> a 88:88:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):63 -> a 88:88:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 89:96:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):62:69 -> a 89:96:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 97:97: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):2866:2866 -> a 97:97:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):67 -> a 97:97:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 98:107:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):66:75 -> a 98:107:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 108:108: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):2866:2866 -> a 108:108:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):73 -> a 108:108:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 109:118:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):72:81 -> a 109:118:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 119:119: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):2866:2866 -> a 119:119:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):79 -> a 119:119:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 120:128:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):78:86 -> a 120:128:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 129:129: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):2866:2866 -> a 129:129:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):85 -> a 129:129:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 130:136:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):84:90 -> a 130:136:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 137:137: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):2866:2866 -> a 137:137:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):89 -> a 137:137:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 138:145:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):88:95 -> a 138:145:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 146:146: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):2866:2866 -> a 146:146:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):93 -> a 146:146:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 147:154:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):92:99 -> a 147:154:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 155:155: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):2866:2866 -> a 155:155:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):99 -> a 155:155:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 156:156:void com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper.visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):98:98 -> a 156:156:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):43 -> a 157:160:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):46:49 -> a 161:162:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):59:60 -> a 163:163:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 163:163:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):61 -> a 164:172:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):61:69 -> a 173:173:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 173:173:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 174:174:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 174:174:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):69 -> a 175:175:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 175:175:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):73 -> a 176:187:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):74:85 -> a 188:188:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 188:188:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):87 -> a 189:190:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):88:89 -> a 191:191:boolean com.android.tools.r8.graph.DexItemFactory$ObjectMembers.isObjectMember(com.android.tools.r8.graph.DexMethod):1524:1524 -> a 191:191:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 192:203:boolean com.android.tools.r8.graph.DexItemFactory$ObjectMembers.isObjectMember(com.android.tools.r8.graph.DexMethod):1524:1535 -> a 192:203:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):89 -> a 204:214:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):90:100 -> a 215:221:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):97:103 -> a 222:222:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.max(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):25:25 -> a 222:222:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.max(com.android.tools.r8.utils.AndroidApiLevel):73 -> a 222:222:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):103 -> a 223:223:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):103:103 -> a 224:224:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):67:67 -> a com.android.tools.r8.androidapi.ApiReferenceStubber -> com.gradleup.gr8.relocated.t5: java.util.Map referencingContexts -> b com.android.tools.r8.graph.AppView appView -> a java.util.Set libraryClassesToMock -> c java.util.Set seenTypes -> d com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> e 1:1:void (com.android.tools.r8.graph.AppView):116:116 -> 2:12:void (com.android.tools.r8.graph.AppView):109:119 -> com.android.tools.r8.graph.Code lambda$mockMissingLibraryClass$5(com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.graph.DexMethod) -> a void lambda$mockMissingLibraryClass$8(com.android.tools.r8.graph.DexProgramClass) -> a 1:1:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.androidapi.ApiReferenceStubber):39:39 -> a 2:2:void access$100(com.android.tools.r8.androidapi.ApiReferenceStubber,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):39:39 -> a 3:3:void run(java.util.concurrent.ExecutorService):123:123 -> a 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 4:4:void run(java.util.concurrent.ExecutorService):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 5:5:void run(java.util.concurrent.ExecutorService):123 -> a 6:21:void run(java.util.concurrent.ExecutorService):123:138 -> a 22:22:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 22:22:void run(java.util.concurrent.ExecutorService):138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 23:23:void run(java.util.concurrent.ExecutorService):138 -> a 24:26:void run(java.util.concurrent.ExecutorService):139:141 -> a 27:29:void run(java.util.concurrent.ExecutorService):140:142 -> a 30:30:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 30:30:void run(java.util.concurrent.ExecutorService):142 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 31:31:void run(java.util.concurrent.ExecutorService):142 -> a 32:35:void run(java.util.concurrent.ExecutorService):143:146 -> a 36:43:void run(java.util.concurrent.ExecutorService):145:152 -> a 44:44:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 44:44:void run(java.util.concurrent.ExecutorService):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 45:45:void run(java.util.concurrent.ExecutorService):152 -> a 46:47:void run(java.util.concurrent.ExecutorService):152:153 -> a 48:48:void run(java.util.concurrent.ExecutorService):150:150 -> a 49:52:void lambda$run$0(com.android.tools.r8.graph.DexLibraryClass):133:133 -> a 53:53:void lambda$processClass$2(com.android.tools.r8.graph.ProgramMethod):166:166 -> a 54:59:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):170:175 -> a 60:60:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 60:60:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):175 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:61:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 61:61:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):175 -> a 62:62:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 62:62:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):179 -> a 63:63:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):180:180 -> a 64:64:com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel com.android.tools.r8.androidapi.ComputedApiLevel.unknown():23:23 -> a 64:64:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):182 -> a 65:75:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):181:191 -> a 76:77:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):198:199 -> a 78:78:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 78:78:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1774 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 78:78:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 79:79:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1774:1774 -> a 79:79:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 80:80:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 80:80:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1776 -> a 80:80:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 81:81:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 81:81:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1777 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 82:82:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1778:1778 -> a 82:82:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 83:83:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 83:83:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1778 -> a 83:83:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 84:84:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1783:1783 -> a 84:84:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 85:85:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 85:85:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1785 -> a 85:85:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 86:86:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1785:1785 -> a 86:86:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 87:87:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 87:87:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isThrowable(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1797 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1792 -> a 87:87:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 88:88:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isThrowable(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1799:1799 -> a 88:88:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1792 -> a 88:88:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 89:89:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 89:89:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isThrowable(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1802 -> a 89:89:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1792 -> a 89:89:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 90:90:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 90:90:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isThrowable(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1802 -> a 90:90:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1792 -> a 90:90:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 91:91:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.stubbingEnabledFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexLibraryClass):1792:1792 -> a 91:91:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):199 -> a 92:98:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):202:208 -> a 99:99:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 99:99:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):212 -> a 100:100:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):212:212 -> a 101:101:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):209:209 -> a 102:102:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode):204:204 -> a 103:103:com.android.tools.r8.errors.MissingGlobalSyntheticsConsumerDiagnostic lambda$mockMissingLibraryClass$3():210:210 -> a 104:104:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$mockMissingLibraryClass$4(com.android.tools.r8.synthesis.SyntheticNaming):211:211 -> a 105:107:void lambda$mockMissingLibraryClass$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticMethodBuilder):222:224 -> a 108:108:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 108:108:void lambda$mockMissingLibraryClass$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticMethodBuilder):225 -> a 109:110:void lambda$mockMissingLibraryClass$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticMethodBuilder):225:226 -> a 111:111:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 111:111:void lambda$mockMissingLibraryClass$7(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):217 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 112:112:void lambda$mockMissingLibraryClass$7(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):217:217 -> a 113:113:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 113:113:void lambda$mockMissingLibraryClass$7(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):218 -> a 114:116:void lambda$mockMissingLibraryClass$7(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):218:220 -> a 117:117:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 117:117:void lambda$mockMissingLibraryClass$7(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):227 -> a 118:118:void lambda$mockMissingLibraryClass$7(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):228:228 -> a 119:119:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 119:119:void lambda$mockMissingLibraryClass$7(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):230 -> a 120:120:void lambda$mockMissingLibraryClass$7(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231:231 -> a 1:2:void processClass(com.android.tools.r8.graph.DexProgramClass):158:159 -> b 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 3:3:void processClass(com.android.tools.r8.graph.DexProgramClass):160 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:8:void processClass(com.android.tools.r8.graph.DexProgramClass):160:164 -> b 9:9:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$processClass$1(com.android.tools.r8.synthesis.SyntheticNaming):160:160 -> b com.android.tools.r8.androidapi.ApiReferenceStubber$ReferencesToApiLevelUseRegistry -> com.gradleup.gr8.relocated.s5: com.android.tools.r8.androidapi.ApiReferenceStubber this$0 -> e 1:2:void (com.android.tools.r8.androidapi.ApiReferenceStubber,com.android.tools.r8.graph.ProgramMethod):43:44 -> 1:1:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):59:59 -> a 2:2:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):79:79 -> a 3:4:void checkReferenceToLibraryClass(com.android.tools.r8.graph.DexReference):103:104 -> a 5:5:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.ProgramMethod.getContextClass():143:143 -> a 5:5:void checkReferenceToLibraryClass(com.android.tools.r8.graph.DexReference):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void checkReferenceToLibraryClass(com.android.tools.r8.graph.DexReference):104:104 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):49:49 -> b 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):69:69 -> b 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):84:84 -> c 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):64:64 -> d 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):74:74 -> e 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):89:89 -> e 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):54:54 -> f 2:2:void registerTypeReference(com.android.tools.r8.graph.DexType):99:99 -> f 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):94:94 -> g com.android.tools.r8.androidapi.AvailableApiExceptions -> com.gradleup.gr8.relocated.y9: java.util.Set exceptions -> a boolean $assertionsDisabled -> b 1:1:void ():24:24 -> 1:3:void (com.android.tools.r8.utils.InternalOptions):28:30 -> 1:1:boolean canCauseVerificationError(com.android.tools.r8.graph.DexType):34:34 -> a 2:3:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):39:40 -> a 4:4:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2990,"2":2991,"3":2992,"4":2993,"5":2994,"6":2995},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 2990:2990:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):41:41 -> a 2991:2991:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):41:41 -> a 2992:2992:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):42:42 -> a 2993:2993:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):42:42 -> a 2994:2994:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):43:43 -> a 2995:2995:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):43:43 -> a 5:5:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2996,"2":2997,"3":2998,"4":2999,"5":3000,"6":3001},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 2996:2996:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):44:44 -> a 2997:2997:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):44:44 -> a 2998:2998:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):45:45 -> a 2999:2999:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):45:45 -> a 3000:3000:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):46:46 -> a 3001:3001:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):46:46 -> a 6:6:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3002,"2":3003,"3":3004,"4":3005,"5":3006,"6":3007},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3002:3002:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):47:47 -> a 3003:3003:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):47:47 -> a 3004:3004:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):48:48 -> a 3005:3005:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):48:48 -> a 3006:3006:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):49:49 -> a 3007:3007:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):49:49 -> a 7:7:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3008,"2":3009,"3":3010,"4":3011,"5":3012,"6":3013},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3008:3008:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):50:50 -> a 3009:3009:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):50:50 -> a 3010:3010:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):51:51 -> a 3011:3011:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):51:51 -> a 3012:3012:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):52:52 -> a 3013:3013:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):52:52 -> a 8:8:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3014,"2":3015,"3":3016,"4":3017,"5":3018,"6":3019},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3014:3014:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):53:53 -> a 3015:3015:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):53:53 -> a 3016:3016:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):54:54 -> a 3017:3017:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):54:54 -> a 3018:3018:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):55:55 -> a 3019:3019:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):55:55 -> a 9:9:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3020,"2":3021,"3":3022,"4":3023,"5":3024,"6":3025},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3020:3020:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):56:56 -> a 3021:3021:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):56:56 -> a 3022:3022:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):57:57 -> a 3023:3023:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):57:57 -> a 3024:3024:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):58:58 -> a 3025:3025:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):58:58 -> a 10:10:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3026,"2":3027,"3":3028,"4":3029,"5":3030,"6":3031},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3026:3026:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):59:59 -> a 3027:3027:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):59:59 -> a 3028:3028:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):60:60 -> a 3029:3029:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):60:60 -> a 3030:3030:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):61:61 -> a 3031:3031:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):61:61 -> a 11:11:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3032,"2":3033,"3":3034,"4":3035,"5":3036,"6":3037},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3032:3032:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):62:62 -> a 3033:3033:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):62:62 -> a 3034:3034:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):63:63 -> a 3035:3035:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):63:63 -> a 3036:3036:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):64:64 -> a 3037:3037:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):64:64 -> a 12:12:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3038,"2":3039,"3":3040,"4":3041,"5":3042,"6":3043},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3038:3038:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):65:65 -> a 3039:3039:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):65:65 -> a 3040:3040:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):66:66 -> a 3041:3041:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):66:66 -> a 3042:3042:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):67:67 -> a 3043:3043:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):67:67 -> a 13:13:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3044,"2":3045,"3":3046,"4":3047,"5":3048,"6":3049},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3044:3044:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):68:68 -> a 3045:3045:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):68:68 -> a 3046:3046:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):69:69 -> a 3047:3047:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):69:69 -> a 3048:3048:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):70:70 -> a 3049:3049:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):70:70 -> a 14:14:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3050,"2":3051,"3":3052,"4":3053,"5":3054,"6":3055},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3050:3050:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):71:71 -> a 3051:3051:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):71:71 -> a 3052:3052:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):72:72 -> a 3053:3053:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):72:72 -> a 3054:3054:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):73:73 -> a 3055:3055:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):73:73 -> a 15:15:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3056,"2":3057,"3":3058,"4":3059,"5":3060,"6":3061},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3056:3056:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):74:74 -> a 3057:3057:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):74:74 -> a 3058:3058:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):75:75 -> a 3059:3059:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):75:75 -> a 3060:3060:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):76:76 -> a 3061:3061:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):76:76 -> a 16:16:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3062,"2":3063,"3":3064,"4":3065,"5":3066,"6":3067},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3062:3062:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):77:77 -> a 3063:3063:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):77:77 -> a 3064:3064:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):78:78 -> a 3065:3065:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):78:78 -> a 3066:3066:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):79:79 -> a 3067:3067:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):79:79 -> a 17:17:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3068,"2":3069,"3":3070,"4":3071,"5":3072,"6":3073},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3068:3068:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):80:80 -> a 3069:3069:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):80:80 -> a 3070:3070:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):81:81 -> a 3071:3071:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):81:81 -> a 3072:3072:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):82:82 -> a 3073:3073:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):82:82 -> a 18:18:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3074,"2":3075,"3":3076,"4":3077,"5":3078,"6":3079},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3074:3074:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):83:83 -> a 3075:3075:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):83:83 -> a 3076:3076:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):84:84 -> a 3077:3077:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):84:84 -> a 3078:3078:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):85:85 -> a 3079:3079:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):85:85 -> a 19:19:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3080,"2":3081,"3":3082,"4":3083,"5":3084,"6":3085},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3080:3080:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):86:86 -> a 3081:3081:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):86:86 -> a 3082:3082:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):87:87 -> a 3083:3083:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):87:87 -> a 3084:3084:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):88:88 -> a 3085:3085:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):88:88 -> a 20:20:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3086,"2":3087,"3":3088,"4":3089,"5":3090,"6":3091},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3086:3086:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):89:89 -> a 3087:3087:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):89:89 -> a 3088:3088:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):90:90 -> a 3089:3089:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):90:90 -> a 3090:3090:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):91:91 -> a 3091:3091:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):91:91 -> a 21:21:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3092,"2":3093,"3":3094,"4":3095,"5":3096,"6":3097},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3092:3092:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):92:92 -> a 3093:3093:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):92:92 -> a 3094:3094:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):93:93 -> a 3095:3095:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):93:93 -> a 3096:3096:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):94:94 -> a 3097:3097:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):94:94 -> a 22:22:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3098,"2":3099,"3":3100,"4":3101,"5":3102,"6":3103},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3098:3098:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):95:95 -> a 3099:3099:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):95:95 -> a 3100:3100:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):96:96 -> a 3101:3101:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):96:96 -> a 3102:3102:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):97:97 -> a 3103:3103:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):97:97 -> a 23:23:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3104,"2":3105,"3":3106,"4":3107,"5":3108,"6":3109},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3104:3104:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):98:98 -> a 3105:3105:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):98:98 -> a 3106:3106:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):99:99 -> a 3107:3107:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):99:99 -> a 3108:3108:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):100:100 -> a 3109:3109:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):100:100 -> a 24:24:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3110,"2":3111,"3":3112,"4":3113,"5":3114,"6":3115},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3110:3110:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):101:101 -> a 3111:3111:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):101:101 -> a 3112:3112:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):102:102 -> a 3113:3113:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):102:102 -> a 3114:3114:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):103:103 -> a 3115:3115:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):103:103 -> a 25:25:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3116,"2":3117,"3":3118,"4":3119,"5":3120,"6":3121},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3116:3116:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):104:104 -> a 3117:3117:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):104:104 -> a 3118:3118:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):105:105 -> a 3119:3119:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):105:105 -> a 3120:3120:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):106:106 -> a 3121:3121:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):106:106 -> a 26:26:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3122,"2":3123,"3":3124,"4":3125,"5":3126,"6":3127},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3122:3122:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):107:107 -> a 3123:3123:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):107:107 -> a 3124:3124:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):108:108 -> a 3125:3125:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):108:108 -> a 3126:3126:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):109:109 -> a 3127:3127:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):109:109 -> a 27:27:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3128,"2":3129,"3":3130,"4":3131,"5":3132,"6":3133},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3128:3128:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):110:110 -> a 3129:3129:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):110:110 -> a 3130:3130:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):111:111 -> a 3131:3131:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):111:111 -> a 3132:3132:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):112:112 -> a 3133:3133:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):112:112 -> a 28:28:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3134,"2":3135,"3":3136,"4":3137,"5":3138,"6":3139},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3134:3134:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):113:113 -> a 3135:3135:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):113:113 -> a 3136:3136:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):114:114 -> a 3137:3137:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):114:114 -> a 3138:3138:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):115:115 -> a 3139:3139:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):115:115 -> a 29:29:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3140,"2":3141,"3":3142,"4":3143,"5":3144,"6":3145},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3140:3140:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):116:116 -> a 3141:3141:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):116:116 -> a 3142:3142:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):117:117 -> a 3143:3143:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):117:117 -> a 3144:3144:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):118:118 -> a 3145:3145:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):118:118 -> a 30:30:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3146,"2":3147,"3":3148,"4":3149,"5":3150,"6":3151},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3146:3146:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):119:119 -> a 3147:3147:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):119:119 -> a 3148:3148:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):120:120 -> a 3149:3149:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):120:120 -> a 3150:3150:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):121:121 -> a 3151:3151:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):121:121 -> a 31:31:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3152,"2":3153,"3":3154,"4":3155,"5":3156,"6":3157},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3152:3152:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):122:122 -> a 3153:3153:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):122:122 -> a 3154:3154:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):123:123 -> a 3155:3155:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):123:123 -> a 3156:3156:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):124:124 -> a 3157:3157:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):124:124 -> a 32:32:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3158,"2":3159,"3":3160,"4":3161,"5":3162,"6":3163},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3158:3158:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):125:125 -> a 3159:3159:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):125:125 -> a 3160:3160:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):126:126 -> a 3161:3161:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):126:126 -> a 3162:3162:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):127:127 -> a 3163:3163:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):127:127 -> a 33:33:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3164,"2":3165,"3":3166,"4":3167,"5":3168,"6":3169},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3164:3164:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):128:128 -> a 3165:3165:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):128:128 -> a 3166:3166:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):129:129 -> a 3167:3167:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):129:129 -> a 3168:3168:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):130:130 -> a 3169:3169:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):130:130 -> a 34:34:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3170,"2":3171,"3":3172,"4":3173,"5":3174,"6":3175},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3170:3170:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):131:131 -> a 3171:3171:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):131:131 -> a 3172:3172:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):132:132 -> a 3173:3173:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):132:132 -> a 3174:3174:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):133:133 -> a 3175:3175:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):133:133 -> a 35:35:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3176,"2":3177,"3":3178,"4":3179,"5":3180,"6":3181},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3176:3176:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):134:134 -> a 3177:3177:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):134:134 -> a 3178:3178:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):135:135 -> a 3179:3179:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):135:135 -> a 3180:3180:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):136:136 -> a 3181:3181:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):136:136 -> a 36:36:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3182,"2":3183,"3":3184,"4":3185,"5":3186,"6":3187},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3182:3182:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):137:137 -> a 3183:3183:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):137:137 -> a 3184:3184:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):138:138 -> a 3185:3185:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):138:138 -> a 3186:3186:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):139:139 -> a 3187:3187:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):139:139 -> a 37:37:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3188,"2":3189,"3":3190,"4":3191,"5":3192,"6":3193},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3188:3188:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):140:140 -> a 3189:3189:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):140:140 -> a 3190:3190:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):141:141 -> a 3191:3191:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):141:141 -> a 3192:3192:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):142:142 -> a 3193:3193:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):142:142 -> a 38:38:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3194,"2":3195,"3":3196,"4":3197,"5":3198,"6":3199},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3194:3194:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):143:143 -> a 3195:3195:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):143:143 -> a 3196:3196:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):144:144 -> a 3197:3197:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):144:144 -> a 3198:3198:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):145:145 -> a 3199:3199:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):145:145 -> a 39:39:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3200,"2":3201,"3":3202,"4":3203,"5":3204,"6":3205},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3200:3200:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):146:146 -> a 3201:3201:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):146:146 -> a 3202:3202:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):147:147 -> a 3203:3203:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):147:147 -> a 3204:3204:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):148:148 -> a 3205:3205:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):148:148 -> a 40:40:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3206,"2":3207,"3":3208,"4":3209,"5":3210,"6":3211},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3206:3206:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):149:149 -> a 3207:3207:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):149:149 -> a 3208:3208:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):150:150 -> a 3209:3209:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):150:150 -> a 3210:3210:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):151:151 -> a 3211:3211:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):151:151 -> a 41:41:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3212,"2":3213,"3":3214,"4":3215,"5":3216,"6":3217},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3212:3212:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):152:152 -> a 3213:3213:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):152:152 -> a 3214:3214:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):153:153 -> a 3215:3215:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):153:153 -> a 3216:3216:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):154:154 -> a 3217:3217:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):154:154 -> a 42:42:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3218,"2":3219,"3":3220,"4":3221,"5":3222,"6":3223},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3218:3218:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):155:155 -> a 3219:3219:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):155:155 -> a 3220:3220:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):156:156 -> a 3221:3221:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):156:156 -> a 3222:3222:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):157:157 -> a 3223:3223:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):157:157 -> a 43:43:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3224,"2":3225,"3":3226,"4":3227,"5":3228,"6":3229},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3224:3224:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):158:158 -> a 3225:3225:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):158:158 -> a 3226:3226:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):159:159 -> a 3227:3227:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):159:159 -> a 3228:3228:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):160:160 -> a 3229:3229:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):160:160 -> a 44:44:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3230,"2":3231,"3":3232,"4":3233,"5":3234,"6":3235},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3230:3230:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):161:161 -> a 3231:3231:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):161:161 -> a 3232:3232:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):162:162 -> a 3233:3233:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):162:162 -> a 3234:3234:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):163:163 -> a 3235:3235:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):163:163 -> a 45:45:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3236,"2":3237,"3":3238,"4":3239,"5":3240,"6":3241},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3236:3236:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):164:164 -> a 3237:3237:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):164:164 -> a 3238:3238:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):165:165 -> a 3239:3239:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):165:165 -> a 3240:3240:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):166:166 -> a 3241:3241:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):166:166 -> a 46:46:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3242,"2":3243,"3":3244,"4":3245,"5":3246,"6":3247},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3242:3242:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):167:167 -> a 3243:3243:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):167:167 -> a 3244:3244:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):168:168 -> a 3245:3245:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):168:168 -> a 3246:3246:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):169:169 -> a 3247:3247:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):169:169 -> a 47:47:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3248,"2":3249,"3":3250,"4":3251,"5":3252,"6":3253},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3248:3248:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):170:170 -> a 3249:3249:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):170:170 -> a 3250:3250:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):171:171 -> a 3251:3251:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):171:171 -> a 3252:3252:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):172:172 -> a 3253:3253:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):172:172 -> a 48:48:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3254,"2":3255,"3":3256,"4":3257,"5":3258,"6":3259},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3254:3254:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):173:173 -> a 3255:3255:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):173:173 -> a 3256:3256:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):174:174 -> a 3257:3257:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):174:174 -> a 3258:3258:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):175:175 -> a 3259:3259:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):175:175 -> a 49:49:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3260,"2":3261,"3":3262,"4":3263,"5":3264,"6":3265},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3260:3260:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):176:176 -> a 3261:3261:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):176:176 -> a 3262:3262:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):177:177 -> a 3263:3263:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):177:177 -> a 3264:3264:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):178:178 -> a 3265:3265:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):178:178 -> a 50:50:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3266,"2":3267,"3":3268,"4":3269,"5":3270,"6":3271},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3266:3266:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):179:179 -> a 3267:3267:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):179:179 -> a 3268:3268:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):180:180 -> a 3269:3269:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):180:180 -> a 3270:3270:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):181:181 -> a 3271:3271:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):181:181 -> a 51:51:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3272,"2":3273,"3":3274,"4":3275,"5":3276,"6":3277},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3272:3272:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):182:182 -> a 3273:3273:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):182:182 -> a 3274:3274:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):183:183 -> a 3275:3275:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):183:183 -> a 3276:3276:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):184:184 -> a 3277:3277:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):184:184 -> a 52:52:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3278,"2":3279,"3":3280,"4":3281,"5":3282,"6":3283},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3278:3278:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):185:185 -> a 3279:3279:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):185:185 -> a 3280:3280:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):186:186 -> a 3281:3281:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):186:186 -> a 3282:3282:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):187:187 -> a 3283:3283:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):187:187 -> a 53:53:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3284,"2":3285,"3":3286,"4":3287,"5":3288,"6":3289},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3284:3284:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):188:188 -> a 3285:3285:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):188:188 -> a 3286:3286:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):189:189 -> a 3287:3287:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):189:189 -> a 3288:3288:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):190:190 -> a 3289:3289:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):190:190 -> a 54:54:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3290,"2":3291,"3":3292,"4":3293,"5":3294,"6":3295},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3290:3290:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):191:191 -> a 3291:3291:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):191:191 -> a 3292:3292:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):192:192 -> a 3293:3293:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):192:192 -> a 3294:3294:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):193:193 -> a 3295:3295:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):193:193 -> a 55:55:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3296,"2":3297,"3":3298,"4":3299,"5":3300,"6":3301},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3296:3296:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):194:194 -> a 3297:3297:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):194:194 -> a 3298:3298:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):195:195 -> a 3299:3299:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):195:195 -> a 3300:3300:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):196:196 -> a 3301:3301:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):196:196 -> a 56:56:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3302,"2":3303,"3":3304,"4":3305,"5":3306,"6":3307},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3302:3302:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):197:197 -> a 3303:3303:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):197:197 -> a 3304:3304:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):198:198 -> a 3305:3305:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):198:198 -> a 3306:3306:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):199:199 -> a 3307:3307:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):199:199 -> a 57:57:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3308,"2":3309,"3":3310,"4":3311,"5":3312,"6":3313},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3308:3308:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):200:200 -> a 3309:3309:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):200:200 -> a 3310:3310:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):201:201 -> a 3311:3311:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):201:201 -> a 3312:3312:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):202:202 -> a 3313:3313:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):202:202 -> a 58:58:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3314,"2":3315,"3":3316,"4":3317,"5":3318,"6":3319},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3314:3314:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):203:203 -> a 3315:3315:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):203:203 -> a 3316:3316:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):204:204 -> a 3317:3317:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):204:204 -> a 3318:3318:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):205:205 -> a 3319:3319:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):205:205 -> a 59:59:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3320,"2":3321,"3":3322,"4":3323,"5":3324,"6":3325},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3320:3320:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):206:206 -> a 3321:3321:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):206:206 -> a 3322:3322:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):207:207 -> a 3323:3323:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):207:207 -> a 3324:3324:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):208:208 -> a 3325:3325:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):208:208 -> a 60:60:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3326,"2":3327,"3":3328,"4":3329,"5":3330,"6":3331},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3326:3326:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):209:209 -> a 3327:3327:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):209:209 -> a 3328:3328:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):210:210 -> a 3329:3329:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):210:210 -> a 3330:3330:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):211:211 -> a 3331:3331:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):211:211 -> a 61:61:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3332,"2":3333,"3":3334,"4":3335,"5":3336,"6":3337},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3332:3332:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):212:212 -> a 3333:3333:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):212:212 -> a 3334:3334:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):213:213 -> a 3335:3335:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):213:213 -> a 3336:3336:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):214:214 -> a 3337:3337:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):214:214 -> a 62:62:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3338,"2":3339,"3":3340,"4":3341,"5":3342,"6":3343},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3338:3338:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):215:215 -> a 3339:3339:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):215:215 -> a 3340:3340:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):216:216 -> a 3341:3341:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):216:216 -> a 3342:3342:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):217:217 -> a 3343:3343:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):217:217 -> a 63:63:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3344,"2":3345,"3":3346,"4":3347,"5":3348,"6":3349},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3344:3344:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):218:218 -> a 3345:3345:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):218:218 -> a 3346:3346:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):219:219 -> a 3347:3347:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):219:219 -> a 3348:3348:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):220:220 -> a 3349:3349:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):220:220 -> a 64:64:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3350,"2":3351,"3":3352,"4":3353,"5":3354,"6":3355},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3350:3350:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):221:221 -> a 3351:3351:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):221:221 -> a 3352:3352:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):222:222 -> a 3353:3353:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):222:222 -> a 3354:3354:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):223:223 -> a 3355:3355:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):223:223 -> a 65:65:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3356,"2":3357,"3":3358,"4":3359,"5":3360,"6":3361},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3356:3356:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):224:224 -> a 3357:3357:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):224:224 -> a 3358:3358:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):225:225 -> a 3359:3359:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):225:225 -> a 3360:3360:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):226:226 -> a 3361:3361:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):226:226 -> a 66:66:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3362,"2":3363,"3":3364,"4":3365,"5":3366,"6":3367},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3362:3362:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):227:227 -> a 3363:3363:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):227:227 -> a 3364:3364:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):228:228 -> a 3365:3365:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):228:228 -> a 3366:3366:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):229:229 -> a 3367:3367:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):229:229 -> a 67:67:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3368,"2":3369,"3":3370,"4":3371,"5":3372,"6":3373},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3368:3368:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):230:230 -> a 3369:3369:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):230:230 -> a 3370:3370:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):231:231 -> a 3371:3371:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):231:231 -> a 3372:3372:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):232:232 -> a 3373:3373:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):232:232 -> a 68:68:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3374,"2":3375,"3":3376,"4":3377,"5":3378,"6":3379},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3374:3374:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):233:233 -> a 3375:3375:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):233:233 -> a 3376:3376:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):234:234 -> a 3377:3377:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):234:234 -> a 3378:3378:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):235:235 -> a 3379:3379:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):235:235 -> a 69:69:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3380,"2":3381,"3":3382,"4":3383,"5":3384,"6":3385},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3380:3380:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):236:236 -> a 3381:3381:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):236:236 -> a 3382:3382:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):237:237 -> a 3383:3383:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):237:237 -> a 3384:3384:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):238:238 -> a 3385:3385:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):238:238 -> a 70:70:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3386,"2":3387,"3":3388,"4":3389,"5":3390,"6":3391},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3386:3386:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):239:239 -> a 3387:3387:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):239:239 -> a 3388:3388:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):240:240 -> a 3389:3389:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):240:240 -> a 3390:3390:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):241:241 -> a 3391:3391:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):241:241 -> a 71:71:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3392,"2":3393,"3":3394,"4":3395,"5":3396,"6":3397},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3392:3392:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):242:242 -> a 3393:3393:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):242:242 -> a 3394:3394:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):243:243 -> a 3395:3395:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):243:243 -> a 3396:3396:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):244:244 -> a 3397:3397:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):244:244 -> a 72:72:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3398,"2":3399,"3":3400,"4":3401,"5":3402,"6":3403},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3398:3398:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):245:245 -> a 3399:3399:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):245:245 -> a 3400:3400:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):246:246 -> a 3401:3401:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):246:246 -> a 3402:3402:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):247:247 -> a 3403:3403:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):247:247 -> a 73:73:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3404,"2":3405,"3":3406,"4":3407,"5":3408,"6":3409},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3404:3404:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):248:248 -> a 3405:3405:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):248:248 -> a 3406:3406:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):249:249 -> a 3407:3407:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):249:249 -> a 3408:3408:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):250:250 -> a 3409:3409:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):250:250 -> a 74:74:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3410,"2":3411,"3":3412,"4":3413,"5":3414,"6":3415},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3410:3410:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):251:251 -> a 3411:3411:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):251:251 -> a 3412:3412:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):252:252 -> a 3413:3413:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):252:252 -> a 3414:3414:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):253:253 -> a 3415:3415:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):253:253 -> a 75:75:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3416,"2":3417,"3":3418,"4":3419,"5":3420,"6":3421},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3416:3416:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):254:254 -> a 3417:3417:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):254:254 -> a 3418:3418:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):255:255 -> a 3419:3419:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):255:255 -> a 3420:3420:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):256:256 -> a 3421:3421:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):256:256 -> a 76:76:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3422,"2":3423,"3":3424,"4":3425,"5":3426,"6":3427},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3422:3422:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):257:257 -> a 3423:3423:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):257:257 -> a 3424:3424:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):258:258 -> a 3425:3425:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):258:258 -> a 3426:3426:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):259:259 -> a 3427:3427:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):259:259 -> a 77:77:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3428,"2":3429,"3":3430,"4":3431,"5":3432,"6":3433},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3428:3428:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):260:260 -> a 3429:3429:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):260:260 -> a 3430:3430:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):261:261 -> a 3431:3431:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):261:261 -> a 3432:3432:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):262:262 -> a 3433:3433:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):262:262 -> a 78:78:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3434,"2":3435,"3":3436,"4":3437,"5":3438,"6":3439},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3434:3434:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):263:263 -> a 3435:3435:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):263:263 -> a 3436:3436:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):264:264 -> a 3437:3437:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):264:264 -> a 3438:3438:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):265:265 -> a 3439:3439:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):265:265 -> a 79:79:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3440,"2":3441,"3":3442,"4":3443,"5":3444,"6":3445},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3440:3440:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):266:266 -> a 3441:3441:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):266:266 -> a 3442:3442:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):267:267 -> a 3443:3443:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):267:267 -> a 3444:3444:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):268:268 -> a 3445:3445:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):268:268 -> a 80:80:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3446,"2":3447,"3":3448,"4":3449,"5":3450,"6":3451},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3446:3446:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):269:269 -> a 3447:3447:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):269:269 -> a 3448:3448:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):270:270 -> a 3449:3449:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):270:270 -> a 3450:3450:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):271:271 -> a 3451:3451:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):271:271 -> a 81:81:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3452,"2":3453,"3":3454,"4":3455,"5":3456,"6":3457},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3452:3452:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):272:272 -> a 3453:3453:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):272:272 -> a 3454:3454:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):273:273 -> a 3455:3455:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):273:273 -> a 3456:3456:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):274:274 -> a 3457:3457:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):274:274 -> a 82:82:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3458,"2":3459,"3":3460,"4":3461,"5":3462,"6":3463},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3458:3458:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):275:275 -> a 3459:3459:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):275:275 -> a 3460:3460:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):276:276 -> a 3461:3461:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):276:276 -> a 3462:3462:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):277:277 -> a 3463:3463:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):277:277 -> a 83:83:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3464,"2":3465,"3":3466,"4":3467,"5":3468,"6":3469},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3464:3464:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):278:278 -> a 3465:3465:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):278:278 -> a 3466:3466:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):279:279 -> a 3467:3467:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):279:279 -> a 3468:3468:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):280:280 -> a 3469:3469:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):280:280 -> a 84:84:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3470,"2":3471,"3":3472,"4":3473,"5":3474,"6":3475},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3470:3470:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):281:281 -> a 3471:3471:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):281:281 -> a 3472:3472:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):282:282 -> a 3473:3473:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):282:282 -> a 3474:3474:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):283:283 -> a 3475:3475:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):283:283 -> a 85:85:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3476,"2":3477,"3":3478,"4":3479,"5":3480,"6":3481},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3476:3476:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):284:284 -> a 3477:3477:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):284:284 -> a 3478:3478:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):285:285 -> a 3479:3479:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):285:285 -> a 3480:3480:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):286:286 -> a 3481:3481:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):286:286 -> a 86:86:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3482,"2":3483,"3":3484,"4":3485,"5":3486,"6":3487},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3482:3482:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):287:287 -> a 3483:3483:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):287:287 -> a 3484:3484:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):288:288 -> a 3485:3485:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):288:288 -> a 3486:3486:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):289:289 -> a 3487:3487:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):289:289 -> a 87:87:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3488,"2":3489,"3":3490,"4":3491,"5":3492,"6":3493},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3488:3488:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):290:290 -> a 3489:3489:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):290:290 -> a 3490:3490:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):291:291 -> a 3491:3491:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):291:291 -> a 3492:3492:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):292:292 -> a 3493:3493:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):292:292 -> a 88:88:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3494,"2":3495,"3":3496,"4":3497,"5":3498,"6":3499},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3494:3494:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):293:293 -> a 3495:3495:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):293:293 -> a 3496:3496:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):294:294 -> a 3497:3497:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):294:294 -> a 3498:3498:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):295:295 -> a 3499:3499:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):295:295 -> a 89:89:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3501,"2":3502,"3":3504,"4":3505,"5":3506,"6":3507},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3501:3501:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):297:297 -> a 3502:3502:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):296:296 -> a 3504:3504:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):298:298 -> a 3505:3505:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):298:298 -> a 3506:3506:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):299:299 -> a 3507:3507:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):299:299 -> a 90:90:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3508,"2":3509,"3":3510,"4":3511,"5":3512,"6":3513},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3508:3508:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):300:300 -> a 3509:3509:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):300:300 -> a 3510:3510:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):301:301 -> a 3511:3511:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):301:301 -> a 3512:3512:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):302:302 -> a 3513:3513:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):302:302 -> a 91:91:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3514,"2":3515,"3":3516,"4":3517,"5":3518,"6":3519},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3514:3514:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):303:303 -> a 3515:3515:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):303:303 -> a 3516:3516:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):304:304 -> a 3517:3517:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):304:304 -> a 3518:3518:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):305:305 -> a 3519:3519:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):305:305 -> a 397:402:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):306:311 -> a 403:403:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3526,"2":3527,"3":3528,"4":3529,"5":3530,"6":3531},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3526:3526:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):312:312 -> a 3527:3527:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):312:312 -> a 3528:3528:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):313:313 -> a 3529:3529:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):313:313 -> a 3530:3530:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):314:314 -> a 3531:3531:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):314:314 -> a 718:721:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):315:318 -> a 722:722:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3536,"2":3537,"3":3538,"4":3539,"5":3540,"6":3541},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3536:3536:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):319:319 -> a 3537:3537:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):319:319 -> a 3538:3538:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):320:320 -> a 3539:3539:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):320:320 -> a 3540:3540:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):321:321 -> a 3541:3541:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):321:321 -> a 723:723:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3542,"2":3543,"3":3544,"4":3545,"5":3546,"6":3547},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3542:3542:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):322:322 -> a 3543:3543:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):322:322 -> a 3544:3544:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):323:323 -> a 3545:3545:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):323:323 -> a 3546:3546:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):324:324 -> a 3547:3547:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):324:324 -> a 724:724:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3548,"2":3549,"3":3550,"4":3551,"5":3552,"6":3553},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3548:3548:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):325:325 -> a 3549:3549:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):325:325 -> a 3550:3550:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):326:326 -> a 3551:3551:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):326:326 -> a 3552:3552:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):327:327 -> a 3553:3553:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):327:327 -> a 1053:1053:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):329:329 -> a 1054:1054:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3556,"2":3557,"3":3558,"4":3559,"5":3560,"6":3561},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3556:3556:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):330:330 -> a 3557:3557:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):330:330 -> a 3558:3558:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):331:331 -> a 3559:3559:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):331:331 -> a 3560:3560:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):332:332 -> a 3561:3561:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):332:332 -> a 1055:1055:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3562,"2":3563,"3":3564,"4":3565,"5":3566,"6":3567},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3562:3562:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):333:333 -> a 3563:3563:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):333:333 -> a 3564:3564:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):334:334 -> a 3565:3565:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):334:334 -> a 3566:3566:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):335:335 -> a 3567:3567:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):335:335 -> a 1056:1056:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3568,"2":3569,"3":3570,"4":3571,"5":3572,"6":3573},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3568:3568:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):336:336 -> a 3569:3569:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):336:336 -> a 3570:3570:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):337:337 -> a 3571:3571:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):337:337 -> a 3572:3572:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):338:338 -> a 3573:3573:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):338:338 -> a 1057:1057:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3574,"2":3575,"3":3576,"4":3577,"5":3578,"6":3579},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3574:3574:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):339:339 -> a 3575:3575:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):339:339 -> a 3576:3576:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):340:340 -> a 3577:3577:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):340:340 -> a 3578:3578:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):341:341 -> a 3579:3579:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):341:341 -> a 1058:1058:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3580,"2":3581,"3":3582,"4":3583,"5":3584,"6":3585},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3580:3580:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):342:342 -> a 3581:3581:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):342:342 -> a 3582:3582:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):343:343 -> a 3583:3583:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):343:343 -> a 3584:3584:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):344:344 -> a 3585:3585:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):344:344 -> a 1059:1059:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3586,"2":3587,"3":3588,"4":3589,"5":3590,"6":3591},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3586:3586:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):345:345 -> a 3587:3587:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):345:345 -> a 3588:3588:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):346:346 -> a 3589:3589:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):346:346 -> a 3590:3590:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):347:347 -> a 3591:3591:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):347:347 -> a 1408:1411:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):349:352 -> a 1412:1412:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3597,"2":3598,"3":3599,"4":3600,"5":3602,"6":3603},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3597:3597:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):353:353 -> a 3598:3598:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):353:353 -> a 3599:3599:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):354:354 -> a 3600:3600:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):354:354 -> a 3602:3602:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):356:356 -> a 3603:3603:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):355:355 -> a 1413:1413:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3606,"2":3607,"3":3608,"4":3609,"5":3610,"6":3611},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3606:3606:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):358:358 -> a 3607:3607:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):358:358 -> a 3608:3608:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):359:359 -> a 3609:3609:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):359:359 -> a 3610:3610:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):360:360 -> a 3611:3611:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):360:360 -> a 1414:1414:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3612,"2":3613,"3":3614,"4":3615,"5":3616,"6":3617},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3612:3612:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):361:361 -> a 3613:3613:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):361:361 -> a 3614:3614:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):362:362 -> a 3615:3615:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):362:362 -> a 3616:3616:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):363:363 -> a 3617:3617:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):363:363 -> a 1415:1415:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3618,"2":3619,"3":3620,"4":3621,"5":3622,"6":3623},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3618:3618:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):364:364 -> a 3619:3619:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):364:364 -> a 3620:3620:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):365:365 -> a 3621:3621:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):365:365 -> a 3622:3622:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):366:366 -> a 3623:3623:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):366:366 -> a 1416:1416:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3624,"2":3625,"3":3626,"4":3627,"5":3628,"6":3629},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3624:3624:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):367:367 -> a 3625:3625:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):367:367 -> a 3626:3626:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):368:368 -> a 3627:3627:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):368:368 -> a 3628:3628:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):369:369 -> a 3629:3629:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):369:369 -> a 1417:1417:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3630,"2":3631,"3":3632,"4":3633,"5":3634,"6":3635},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3630:3630:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):370:370 -> a 3631:3631:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):370:370 -> a 3632:3632:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):371:371 -> a 3633:3633:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):371:371 -> a 3634:3634:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):372:372 -> a 3635:3635:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):372:372 -> a 1790:1799:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):373:382 -> a 1800:1800:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3646,"2":3647,"3":3648,"4":3649,"5":3650,"6":3651},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3646:3646:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):383:383 -> a 3647:3647:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):383:383 -> a 3648:3648:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):384:384 -> a 3649:3649:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):384:384 -> a 3650:3650:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):385:385 -> a 3651:3651:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):385:385 -> a 2187:2190:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):387:390 -> a 2191:2191:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3657,"2":3658,"3":3659,"4":3660,"5":3661,"6":3662},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3657:3657:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):391:391 -> a 3658:3658:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):391:391 -> a 3659:3659:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):392:392 -> a 3660:3660:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):392:392 -> a 3661:3661:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):393:393 -> a 3662:3662:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):393:393 -> a 2585:2587:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):394:396 -> a 2588:2588:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3666,"2":3667,"3":3669,"4":3670,"5":3672,"6":3673},"outline":"Lcom/gradleup/gr8/relocated/x9;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} 3666:3666:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):397:397 -> a 3667:3667:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):397:397 -> a 3669:3669:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):399:399 -> a 3670:3670:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):398:398 -> a 3672:3672:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):400:400 -> a 3673:3673:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):400:400 -> a 2989:2989:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):401:401 -> a com.android.tools.r8.androidapi.AvailableApiExceptions$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.x9: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void com.android.tools.r8.androidapi.AvailableApiExceptions$$InternalSyntheticOutline$217$20e6908fb16c2dd8ad959b1c1a6646d5062d52ffebb6111c792ca6515e114c85$0.m(com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.util.Set,java.lang.String,java.lang.String):0:5 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.androidapi.ComputedApiLevel -> com.gradleup.gr8.relocated.st: boolean isNotSetApiLevel() -> A com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel asKnownApiLevel() -> I boolean isUnknownApiLevel() -> V com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel) -> a com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel) -> a 1:1:boolean isEqualTo(java.lang.Object):16:16 -> a 2:2:boolean com.android.tools.r8.androidapi.ComputedApiLevel.isEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):75:75 -> a 2:2:boolean isEqualTo(java.lang.Object):16 -> a 1:3:boolean isGreaterThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):60:62 -> b 1:10:boolean isGreaterThan(com.android.tools.r8.androidapi.ComputedApiLevel):47:56 -> c 11:11:boolean com.android.tools.r8.utils.structural.Ordered.isGreaterThan(java.lang.Object):57:57 -> c 11:11:boolean isGreaterThan(com.android.tools.r8.androidapi.ComputedApiLevel):56 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.androidapi.ComputedApiLevel max(com.android.tools.r8.androidapi.ComputedApiLevel):43:43 -> d 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel unknown():23:23 -> e 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$NotSetApiLevel notSet():19:19 -> s boolean isKnownApiLevel() -> t com.android.tools.r8.androidapi.ComputedApiLevel$1 -> com.gradleup.gr8.relocated.ot: boolean $assertionsDisabled -> a 1:1:void ():47:47 -> com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel -> com.gradleup.gr8.relocated.pt: com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel MASTER_INSTANCE -> c com.android.tools.r8.utils.AndroidApiLevel apiLevel -> a com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel PLATFORM_INSTANCE -> b boolean $assertionsDisabled -> d 1:6:void ():153:158 -> 1:2:void (com.android.tools.r8.utils.AndroidApiLevel):162:163 -> com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel asKnownApiLevel() -> I 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel access$200():153:153 -> a 2:2:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):182:182 -> a 3:3:boolean com.android.tools.r8.utils.structural.Ordered.isLessThanOrEqualTo(java.lang.Object):53:53 -> a 3:3:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):182:182 -> a 5:6:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):187:188 -> a 7:7:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel.getApiLevel():167:167 -> a 7:7:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):188 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:11:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):188:191 -> a 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel access$300():153:153 -> b 1:1:com.android.tools.r8.utils.AndroidApiLevel getApiLevel():167:167 -> c 1:5:boolean equals(java.lang.Object):204:208 -> equals 1:1:int hashCode():213:213 -> hashCode boolean isKnownApiLevel() -> t 1:1:java.lang.String toString():196:196 -> toString com.android.tools.r8.androidapi.ComputedApiLevel$NotSetApiLevel -> com.gradleup.gr8.relocated.qt: boolean $assertionsDisabled -> b com.android.tools.r8.androidapi.ComputedApiLevel$NotSetApiLevel INSTANCE -> a 1:3:void ():82:84 -> boolean isNotSetApiLevel() -> A 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$NotSetApiLevel access$000():82:82 -> a 2:4:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):90:90 -> a 5:7:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):96:96 -> a 1:1:int hashCode():112:112 -> hashCode com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel -> com.gradleup.gr8.relocated.rt: com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel INSTANCE -> a 1:1:void ():118:118 -> boolean isUnknownApiLevel() -> V 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel access$100():116:116 -> a 2:2:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):124:124 -> a 3:3:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):129:129 -> a 1:1:int hashCode():149:149 -> hashCode 1:1:java.lang.String toString():139:139 -> toString com.android.tools.r8.androidapi.CovariantReturnTypeMethods -> com.gradleup.gr8.relocated.aw: 1:2:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):20:21 -> a 3:3:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7873,"2":7874,"3":7875},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7873:7873: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):2866:2866 -> a 7873:7873:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):19 -> a 7874:7874: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):2866:2866 -> a 7874:7874:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):19 -> a 7875:7875:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):18:18 -> a 28:29:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):25:26 -> a 30:30:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7876,"2":7877,"3":7878},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7876:7876: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):2866:2866 -> a 7876:7876:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):24 -> a 7877:7877: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):2866:2866 -> a 7877:7877:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):24 -> a 7878:7878:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):23:23 -> a 60:62:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):30:32 -> a 63:63:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):31:31 -> a 64:64:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7879,"2":7880,"3":7881},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7879:7879: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):2866:2866 -> a 7879:7879:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):29 -> a 7880:7880: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):2866:2866 -> a 7880:7880:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):29 -> a 7881:7881:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):28:28 -> a 100:101:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):36:37 -> a 102:102:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7882,"2":7883,"3":7884},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7882:7882: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):2866:2866 -> a 7882:7882:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):35 -> a 7883:7883: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):2866:2866 -> a 7883:7883:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):35 -> a 7884:7884:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):34:34 -> a 143:145:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):41:43 -> a 146:146:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):42:42 -> a 147:147:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7885,"2":7886,"3":7887},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7885:7885: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):2866:2866 -> a 7885:7885:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):40 -> a 7886:7886: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):2866:2866 -> a 7886:7886:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):40 -> a 7887:7887:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):39:39 -> a 194:195:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):47:48 -> a 196:196:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7888,"2":7889,"3":7890},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7888:7888: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):2866:2866 -> a 7888:7888:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):46 -> a 7889:7889: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):2866:2866 -> a 7889:7889:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):46 -> a 7890:7890:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):45:45 -> a 248:249:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):52:53 -> a 250:250:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7891,"2":7892,"3":7893},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7891:7891: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):2866:2866 -> a 7891:7891:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):51 -> a 7892:7892: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):2866:2866 -> a 7892:7892:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):51 -> a 7893:7893:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):50:50 -> a 307:308:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):57:58 -> a 309:309:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7894,"2":7895,"3":7896},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7894:7894: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):2866:2866 -> a 7894:7894:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):56 -> a 7895:7895: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):2866:2866 -> a 7895:7895:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):56 -> a 7896:7896:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):55:55 -> a 371:372:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):62:63 -> a 373:373:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7897,"2":7898,"3":7899},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7897:7897: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):2866:2866 -> a 7897:7897:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):61 -> a 7898:7898: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):2866:2866 -> a 7898:7898:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):61 -> a 7899:7899:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):60:60 -> a 440:442:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):67:69 -> a 443:443:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):68:68 -> a 444:444:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7900,"2":7901,"3":7902},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7900:7900: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):2866:2866 -> a 7900:7900:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):66 -> a 7901:7901: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):2866:2866 -> a 7901:7901:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):66 -> a 7902:7902:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):65:65 -> a 517:518:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):73:74 -> a 519:519:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7903,"2":7904,"3":7905},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7903:7903: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):2866:2866 -> a 7903:7903:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):72 -> a 7904:7904: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):2866:2866 -> a 7904:7904:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):72 -> a 7905:7905:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):71:71 -> a 597:599:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):78:80 -> a 600:600:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):79:79 -> a 601:601:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7906,"2":7907,"3":7908},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7906:7906: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):2866:2866 -> a 7906:7906:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):77 -> a 7907:7907: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):2866:2866 -> a 7907:7907:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):77 -> a 7908:7908:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):76:76 -> a 685:686:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):84:85 -> a 687:687:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7909,"2":7910,"3":7911},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7909:7909: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):2866:2866 -> a 7909:7909:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):83 -> a 7910:7910: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):2866:2866 -> a 7910:7910:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):83 -> a 7911:7911:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):82:82 -> a 776:777:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):89:90 -> a 778:778:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7912,"2":7913,"3":7914},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7912:7912: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):2866:2866 -> a 7912:7912:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):88 -> a 7913:7913: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):2866:2866 -> a 7913:7913:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):88 -> a 7914:7914:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):87:87 -> a 872:873:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):94:95 -> a 874:874:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7915,"2":7916,"3":7917},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7915:7915: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):2866:2866 -> a 7915:7915:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):93 -> a 7916:7916: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):2866:2866 -> a 7916:7916:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):93 -> a 7917:7917:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):92:92 -> a 973:974:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):99:100 -> a 975:975:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7918,"2":7919,"3":7920},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7918:7918: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):2866:2866 -> a 7918:7918:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):98 -> a 7919:7919: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):2866:2866 -> a 7919:7919:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):98 -> a 7920:7920:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):97:97 -> a 1079:1081:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):104:106 -> a 1082:1082:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):105:105 -> a 1083:1083:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7921,"2":7922,"3":7923},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7921:7921: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):2866:2866 -> a 7921:7921:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):103 -> a 7922:7922: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):2866:2866 -> a 7922:7922:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):103 -> a 7923:7923:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):102:102 -> a 1193:1194:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):110:111 -> a 1195:1195:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7924,"2":7925,"3":7926},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7924:7924: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):2866:2866 -> a 7924:7924:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):109 -> a 7925:7925: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):2866:2866 -> a 7925:7925:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):109 -> a 7926:7926:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):108:108 -> a 1310:1312:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):115:117 -> a 1313:1313:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):116:116 -> a 1314:1314:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7927,"2":7928,"3":7929},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7927:7927: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):2866:2866 -> a 7927:7927:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):114 -> a 7928:7928: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):2866:2866 -> a 7928:7928:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):114 -> a 7929:7929:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):113:113 -> a 1435:1436:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):121:122 -> a 1437:1437:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7930,"2":7931,"3":7932},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7930:7930: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):2866:2866 -> a 7930:7930:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):120 -> a 7931:7931: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):2866:2866 -> a 7931:7931:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):120 -> a 7932:7932:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):119:119 -> a 1563:1564:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):126:127 -> a 1565:1565:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7933,"2":7934,"3":7935},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7933:7933: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):2866:2866 -> a 7933:7933:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):125 -> a 7934:7934: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):2866:2866 -> a 7934:7934:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):125 -> a 7935:7935:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):124:124 -> a 1696:1697:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):131:132 -> a 1698:1698:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7936,"2":7937,"3":7938},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7936:7936: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):2866:2866 -> a 7936:7936:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):130 -> a 7937:7937: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):2866:2866 -> a 7937:7937:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):130 -> a 7938:7938:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):129:129 -> a 1834:1835:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):136:137 -> a 1836:1836:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7939,"2":7940,"3":7941},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7939:7939: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):2866:2866 -> a 7939:7939:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):135 -> a 7940:7940: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):2866:2866 -> a 7940:7940:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):135 -> a 7941:7941:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):134:134 -> a 1977:1979:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):141:143 -> a 1980:1980:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):142:142 -> a 1981:1981:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7942,"2":7943,"3":7944},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7942:7942: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):2866:2866 -> a 7942:7942:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):140 -> a 7943:7943: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):2866:2866 -> a 7943:7943:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):140 -> a 7944:7944:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):139:139 -> a 2128:2129:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):147:148 -> a 2130:2130:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7945,"2":7946,"3":7947},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7945:7945: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):2866:2866 -> a 7945:7945:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):146 -> a 7946:7946: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):2866:2866 -> a 7946:7946:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):146 -> a 7947:7947:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):145:145 -> a 2282:2284:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):152:154 -> a 2285:2285:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):153:153 -> a 2286:2286:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7948,"2":7949,"3":7950},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7948:7948: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):2866:2866 -> a 7948:7948:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):151 -> a 7949:7949: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):2866:2866 -> a 7949:7949:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):151 -> a 7950:7950:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):150:150 -> a 2444:2445:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):158:159 -> a 2446:2446:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7951,"2":7952,"3":7953},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7951:7951: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):2866:2866 -> a 7951:7951:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):157 -> a 7952:7952: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):2866:2866 -> a 7952:7952:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):157 -> a 7953:7953:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):156:156 -> a 2609:2610:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):163:164 -> a 2611:2611:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7954,"2":7955,"3":7956},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7954:7954: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):2866:2866 -> a 7954:7954:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):162 -> a 7955:7955: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):2866:2866 -> a 7955:7955:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):162 -> a 7956:7956:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):161:161 -> a 2779:2780:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):168:169 -> a 2781:2781:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7957,"2":7958,"3":7959},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7957:7957: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):2866:2866 -> a 7957:7957:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):167 -> a 7958:7958: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):2866:2866 -> a 7958:7958:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):167 -> a 7959:7959:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):166:166 -> a 2954:2955:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):173:174 -> a 2956:2956:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7960,"2":7961,"3":7962},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7960:7960: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):2866:2866 -> a 7960:7960:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):172 -> a 7961:7961: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):2866:2866 -> a 7961:7961:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):172 -> a 7962:7962:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):171:171 -> a 3134:3136:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):178:180 -> a 3137:3137:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):179:179 -> a 3138:3138:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7963,"2":7964,"3":7965},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7963:7963: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):2866:2866 -> a 7963:7963:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):177 -> a 7964:7964: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):2866:2866 -> a 7964:7964:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):177 -> a 7965:7965:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):176:176 -> a 3322:3323:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):184:185 -> a 3324:3324:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7966,"2":7967,"3":7968},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7966:7966: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):2866:2866 -> a 7966:7966:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):183 -> a 7967:7967: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):2866:2866 -> a 7967:7967:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):183 -> a 7968:7968:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):182:182 -> a 3513:3515:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):189:191 -> a 3516:3516:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):190:190 -> a 3517:3517:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7969,"2":7970,"3":7971},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7969:7969: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):2866:2866 -> a 7969:7969:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):188 -> a 7970:7970: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):2866:2866 -> a 7970:7970:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):188 -> a 7971:7971:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):187:187 -> a 3712:3713:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):195:196 -> a 3714:3714:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7972,"2":7973,"3":7974},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7972:7972: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):2866:2866 -> a 7972:7972:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):194 -> a 7973:7973: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):2866:2866 -> a 7973:7973:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):194 -> a 7974:7974:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):193:193 -> a 3914:3915:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):200:201 -> a 3916:3916:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7975,"2":7976,"3":7977},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7975:7975: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):2866:2866 -> a 7975:7975:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):199 -> a 7976:7976: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):2866:2866 -> a 7976:7976:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):199 -> a 7977:7977:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):198:198 -> a 4121:4122:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):205:206 -> a 4123:4123:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7978,"2":7979,"3":7980},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7978:7978: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):2866:2866 -> a 7978:7978:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):204 -> a 7979:7979: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):2866:2866 -> a 7979:7979:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):204 -> a 7980:7980:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):203:203 -> a 4333:4334:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):210:211 -> a 4335:4335:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7981,"2":7982,"3":7983},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7981:7981: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):2866:2866 -> a 7981:7981:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):209 -> a 7982:7982: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):2866:2866 -> a 7982:7982:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):209 -> a 7983:7983:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):208:208 -> a 4550:4552:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):215:217 -> a 4553:4553:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):216:216 -> a 4554:4554:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7984,"2":7985,"3":7986},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7984:7984: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):2866:2866 -> a 7984:7984:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):214 -> a 7985:7985: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):2866:2866 -> a 7985:7985:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):214 -> a 7986:7986:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):213:213 -> a 4775:4776:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):221:222 -> a 4777:4777:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7987,"2":7988,"3":7989},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7987:7987: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):2866:2866 -> a 7987:7987:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):220 -> a 7988:7988: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):2866:2866 -> a 7988:7988:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):220 -> a 7989:7989:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):219:219 -> a 5003:5005:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):226:228 -> a 5006:5006:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):227:227 -> a 5007:5007:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7990,"2":7991,"3":7992},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7990:7990: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):2866:2866 -> a 7990:7990:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):225 -> a 7991:7991: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):2866:2866 -> a 7991:7991:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):225 -> a 7992:7992:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):224:224 -> a 5239:5240:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):232:233 -> a 5241:5241:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7993,"2":7994,"3":7995},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7993:7993: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):2866:2866 -> a 7993:7993:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):231 -> a 7994:7994: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):2866:2866 -> a 7994:7994:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):231 -> a 7995:7995:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):230:230 -> a 5478:5479:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):237:238 -> a 5480:5480:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7996,"2":7997,"3":7998},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7996:7996: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):2866:2866 -> a 7996:7996:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):236 -> a 7997:7997: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):2866:2866 -> a 7997:7997:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):236 -> a 7998:7998:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):235:235 -> a 5722:5723:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):242:243 -> a 5724:5724:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7999,"2":8000,"3":8001},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 7999:7999: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):2866:2866 -> a 7999:7999:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):241 -> a 8000:8000: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):2866:2866 -> a 8000:8000:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):241 -> a 8001:8001:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):240:240 -> a 5971:5972:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):247:248 -> a 5973:5973:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8002,"2":8003,"3":8004},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 8002:8002: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):2866:2866 -> a 8002:8002:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):246 -> a 8003:8003: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):2866:2866 -> a 8003:8003:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):246 -> a 8004:8004:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):245:245 -> a 6225:6227:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):252:254 -> a 6228:6228:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):253:253 -> a 6229:6229:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8005,"2":8006,"3":8007},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 8005:8005: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):2866:2866 -> a 8005:8005:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):251 -> a 8006:8006: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):2866:2866 -> a 8006:8006:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):251 -> a 8007:8007:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):250:250 -> a 6487:6488:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):258:259 -> a 6489:6489:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8008,"2":8009,"3":8010},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 8008:8008: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):2866:2866 -> a 8008:8008:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):257 -> a 8009:8009: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):2866:2866 -> a 8009:8009:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):257 -> a 8010:8010:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):256:256 -> a 6752:6754:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):263:265 -> a 6755:6755:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):264:264 -> a 6756:6756:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8011,"2":8012,"3":8013},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 8011:8011: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):2866:2866 -> a 8011:8011:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):262 -> a 8012:8012: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):2866:2866 -> a 8012:8012:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):262 -> a 8013:8013:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):261:261 -> a 7025:7026:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):269:270 -> a 7027:7027:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8014,"2":8015,"3":8016},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 8014:8014: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):2866:2866 -> a 8014:8014:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):268 -> a 8015:8015: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):2866:2866 -> a 8015:8015:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):268 -> a 8016:8016:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):267:267 -> a 7301:7302:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):274:275 -> a 7303:7303:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8017,"2":8018,"3":8019},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 8017:8017: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):2866:2866 -> a 8017:8017:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):273 -> a 8018:8018: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):2866:2866 -> a 8018:8018:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):273 -> a 8019:8019:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):272:272 -> a 7582:7583:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):279:280 -> a 7584:7584:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8020,"2":8021,"3":8022},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 8020:8020: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):2866:2866 -> a 8020:8020:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):278 -> a 8021:8021: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):2866:2866 -> a 8021:8021:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):278 -> a 8022:8022:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):277:277 -> a 7868:7870:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):284:286 -> a 7871:7871:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):285:285 -> a 7872:7872:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8023,"2":8024,"3":8025},"outline":"Lcom/gradleup/gr8/relocated/zv;a(Lcom/gradleup/gr8/relocated/zb0;Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/se0;Ljava/util/function/Consumer;)V"} 8023:8023: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):2866:2866 -> a 8023:8023:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):283 -> a 8024:8024: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):2866:2866 -> a 8024:8024:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):283 -> a 8025:8025:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):282:282 -> a com.android.tools.r8.androidapi.CovariantReturnTypeMethods$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.zv: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:void com.android.tools.r8.androidapi.CovariantReturnTypeMethods$$InternalSyntheticOutline$217$cfb2c2501b1fb69570dfba92686ac2dc2f0c2803d473ea1805304d37df3a3a92$0.m(com.android.tools.r8.graph.DexItemFactory,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.util.function.Consumer):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.cf.CfPrinter -> com.gradleup.gr8.relocated.kj: java.util.List sortedLabels -> b com.android.tools.r8.naming.ClassNameMapper mapper -> f boolean $assertionsDisabled -> i java.util.List localsAtLabel -> d int instructionIndexSpace -> h int nextInstructionIndex -> g java.lang.String indent -> a it.unimi.dsi.fastutil.objects.Reference2IntMap labelToIndex -> c java.lang.StringBuilder builder -> e 1:1:void ():100:100 -> 1:1:void ():121:121 -> 2:16:void ():114:128 -> 17:17:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):137:137 -> 18:105:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):114:201 -> 1:22:java.util.List computeLocalsAtLabels(java.util.List):210:231 -> a 23:23:boolean lambda$computeLocalsAtLabels$0(int,com.android.tools.r8.graph.CfCode$LocalVariableInfo):215:215 -> a 24:24:int lambda$computeLocalsAtLabels$1(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.graph.CfCode$LocalVariableInfo):230:230 -> a 25:26:java.util.List getSortedLocalVariables(com.android.tools.r8.graph.CfCode):237:238 -> a 27:29:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):265:267 -> a 30:30:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 30:30:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):267 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":300,"2":301,"3":302,"4":303,"5":304},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 300:300:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):268:268 -> a 301:301:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):268:268 -> a 302:302:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):268:268 -> a 303:303:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):268:268 -> a 304:304:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):268:268 -> a 299:299:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):268:268 -> a 305:334:void print(com.android.tools.r8.cf.code.CfStackInstruction):276:305 -> a 335:335:void print(com.android.tools.r8.cf.code.CfStackInstruction):302:302 -> a 336:336:void print(com.android.tools.r8.cf.code.CfStackInstruction):299:299 -> a 337:337:void print(com.android.tools.r8.cf.code.CfStackInstruction):296:296 -> a 338:338:void print(com.android.tools.r8.cf.code.CfStackInstruction):293:293 -> a 339:339:void print(com.android.tools.r8.cf.code.CfStackInstruction):290:290 -> a 340:340:void print(com.android.tools.r8.cf.code.CfStackInstruction):287:287 -> a 341:341:void print(com.android.tools.r8.cf.code.CfStackInstruction):284:284 -> a 342:342:void print(com.android.tools.r8.cf.code.CfStackInstruction):281:281 -> a 343:343:void print(com.android.tools.r8.cf.code.CfStackInstruction):278:278 -> a 344:360:void print(com.android.tools.r8.cf.code.CfConstNumber):318:334 -> a 361:361:void print(com.android.tools.r8.cf.code.CfConstNumber):331:331 -> a 362:362:void print(com.android.tools.r8.cf.code.CfConstNumber):328:328 -> a 363:363:void print(com.android.tools.r8.cf.code.CfConstNumber):325:325 -> a 364:364:void print(com.android.tools.r8.cf.code.CfConstNumber):322:322 -> a 365:367:void print(com.android.tools.r8.cf.code.CfConstClass):339:341 -> a 368:371:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):781:784 -> a 368:371:void print(com.android.tools.r8.cf.code.CfConstClass):341 -> a 372:372:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):782:782 -> a 372:372:void print(com.android.tools.r8.cf.code.CfConstClass):341 -> a 373:375:void print(com.android.tools.r8.cf.code.CfConstDynamic):345:347 -> a 376:379:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):781:784 -> a 376:379:void print(com.android.tools.r8.cf.code.CfConstDynamic):347 -> a 380:380:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):782:782 -> a 380:380:void print(com.android.tools.r8.cf.code.CfConstDynamic):347 -> a 381:383:void print(com.android.tools.r8.cf.code.CfInitClass):351:353 -> a 384:387:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):781:784 -> a 384:387:void print(com.android.tools.r8.cf.code.CfInitClass):353 -> a 388:388:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):782:782 -> a 388:388:void print(com.android.tools.r8.cf.code.CfInitClass):353 -> a 389:389:void print(com.android.tools.r8.cf.code.CfReturn):361:361 -> a 390:402:char com.android.tools.r8.cf.CfPrinter.typePrefix(com.android.tools.r8.ir.code.ValueType):667:679 -> a 390:402:void print(com.android.tools.r8.cf.code.CfReturn):361 -> a 403:403:void print(com.android.tools.r8.cf.code.CfReturn):361:361 -> a 404:404:void print(com.android.tools.r8.cf.code.CfMonitor):365:365 -> a 405:405:void print(com.android.tools.r8.cf.code.CfArithmeticBinop):369:369 -> a 406:406:void print(com.android.tools.r8.cf.code.CfCmp):373:373 -> a 407:407:void print(com.android.tools.r8.cf.code.CfLogicalBinop):377:377 -> a 408:408:void print(com.android.tools.r8.cf.code.CfNeg):381:381 -> a 409:409:void print(com.android.tools.r8.cf.code.CfNumberConversion):385:385 -> a 410:411:void print(com.android.tools.r8.cf.code.CfConstString):389:390 -> a 412:413:void print(com.android.tools.r8.cf.code.CfDexItemBasedConstString):394:395 -> a 414:415:void print(com.android.tools.r8.cf.code.CfArrayLoad):399:400 -> a 416:434:char com.android.tools.r8.cf.CfPrinter.typePrefix(com.android.tools.r8.ir.code.MemberType):684:702 -> a 416:434:void print(com.android.tools.r8.cf.code.CfArrayLoad):400 -> a 435:435:void print(com.android.tools.r8.cf.code.CfArrayLoad):400:400 -> a 436:437:void print(com.android.tools.r8.cf.code.CfArrayStore):404:405 -> a 438:456:char com.android.tools.r8.cf.CfPrinter.typePrefix(com.android.tools.r8.ir.code.MemberType):684:702 -> a 438:456:void print(com.android.tools.r8.cf.code.CfArrayStore):405 -> a 457:457:void print(com.android.tools.r8.cf.code.CfArrayStore):405:405 -> a 458:460:void print(com.android.tools.r8.cf.code.CfInvoke):409:411 -> a 461:466:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):415:420 -> a 467:467:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 467:467:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):420 -> a 468:468:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 468:468:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):420 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 469:476:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):420:427 -> a 477:477:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 477:477:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):427 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 478:483:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):427:432 -> a 484:504:void print(com.android.tools.r8.cf.code.CfFrame):436:456 -> a 505:507:void lambda$print$3(int,int,com.android.tools.r8.cf.code.frame.FrameType):442:444 -> a 508:509:void print(com.android.tools.r8.cf.code.frame.FrameType):460:461 -> a 510:510:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isNullType():0:0 -> a 510:510:void print(com.android.tools.r8.cf.code.frame.FrameType):461 -> a 511:511:void print(com.android.tools.r8.cf.code.frame.FrameType):462:462 -> a 512:512:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithInterfaces():0:0 -> a 512:512:void print(com.android.tools.r8.cf.code.frame.FrameType):463 -> a 513:514:void print(com.android.tools.r8.cf.code.frame.FrameType):465:466 -> a 515:515:void com.android.tools.r8.cf.CfPrinter.appendTypeElement(com.android.tools.r8.ir.analysis.type.TypeElement):789:789 -> a 515:515:void print(com.android.tools.r8.cf.code.frame.FrameType):464 -> a 516:516:void print(com.android.tools.r8.cf.code.frame.FrameType):468:468 -> a 517:517:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithoutInterfaces():0:0 -> a 517:517:void print(com.android.tools.r8.cf.code.frame.FrameType):468 -> a 518:519:void print(com.android.tools.r8.cf.code.frame.FrameType):468:469 -> a 520:523:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):781:784 -> a 520:523:void print(com.android.tools.r8.cf.code.frame.FrameType):469 -> a 524:524:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):782:782 -> a 524:524:void print(com.android.tools.r8.cf.code.frame.FrameType):469 -> a 525:525:void print(com.android.tools.r8.cf.code.frame.FrameType):471:471 -> a 526:526:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 526:526:void print(com.android.tools.r8.cf.code.frame.FrameType):471 -> a 527:529:void print(com.android.tools.r8.cf.code.frame.FrameType):472:474 -> a 530:532:void print(com.android.tools.r8.cf.code.CfInstanceOf):479:481 -> a 533:535:void print(com.android.tools.r8.cf.code.CfCheckCast):485:487 -> a 536:551:void print(com.android.tools.r8.cf.code.CfFieldInstruction):507:522 -> a 552:552:void print(com.android.tools.r8.cf.code.CfFieldInstruction):513:513 -> a 553:562:void print(com.android.tools.r8.cf.code.CfFieldInstruction):510:519 -> a 563:571:void print(com.android.tools.r8.cf.code.CfFieldInstruction):516:524 -> a 572:577:void com.android.tools.r8.cf.CfPrinter.appendField(com.android.tools.r8.graph.DexField):806:811 -> a 572:577:void print(com.android.tools.r8.cf.code.CfFieldInstruction):524 -> a 578:579:void print(com.android.tools.r8.cf.code.CfFieldInstruction):525:526 -> a 580:581:void com.android.tools.r8.cf.CfPrinter.appendDescriptor(com.android.tools.r8.graph.DexType):773:774 -> a 580:581:void print(com.android.tools.r8.cf.code.CfFieldInstruction):526 -> a 582:582:java.lang.String com.android.tools.r8.naming.ClassNameMapper.originalNameOf(com.android.tools.r8.graph.DexType):457:457 -> a 582:582:void com.android.tools.r8.cf.CfPrinter.appendDescriptor(com.android.tools.r8.graph.DexType):774 -> a 582:582:void print(com.android.tools.r8.cf.code.CfFieldInstruction):526 -> a 583:583:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 583:583:java.lang.String com.android.tools.r8.naming.ClassNameMapper.originalNameOf(com.android.tools.r8.graph.DexType):457 -> a 583:583:void com.android.tools.r8.cf.CfPrinter.appendDescriptor(com.android.tools.r8.graph.DexType):774 -> a 583:583:void print(com.android.tools.r8.cf.code.CfFieldInstruction):526 -> a 584:587:void com.android.tools.r8.cf.CfPrinter.appendDescriptor(com.android.tools.r8.graph.DexType):774:777 -> a 584:587:void print(com.android.tools.r8.cf.code.CfFieldInstruction):526 -> a 588:588:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 588:588:void com.android.tools.r8.cf.CfPrinter.appendDescriptor(com.android.tools.r8.graph.DexType):777 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 588:588:void print(com.android.tools.r8.cf.code.CfFieldInstruction):526 -> a 589:589:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 589:589:void com.android.tools.r8.cf.CfPrinter.appendDescriptor(com.android.tools.r8.graph.DexType):777 -> a 589:589:void print(com.android.tools.r8.cf.code.CfFieldInstruction):526 -> a 590:590:void com.android.tools.r8.cf.CfPrinter.appendDescriptor(com.android.tools.r8.graph.DexType):777:777 -> a 590:590:void print(com.android.tools.r8.cf.code.CfFieldInstruction):526 -> a 591:593:void print(com.android.tools.r8.cf.code.CfNew):530:532 -> a 594:595:void print(com.android.tools.r8.cf.code.CfNewArray):536:537 -> a 596:596:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 596:596:void print(com.android.tools.r8.cf.code.CfNewArray):537 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 597:597:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 597:597:void print(com.android.tools.r8.cf.code.CfNewArray):537 -> a 598:602:void print(com.android.tools.r8.cf.code.CfNewArray):537:541 -> a 603:603:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 603:603:void print(com.android.tools.r8.cf.code.CfNewArray):541 -> a 604:612:void print(com.android.tools.r8.cf.code.CfNewArray):541:549 -> a 613:615:void print(com.android.tools.r8.cf.code.CfNewUnboxedEnum):555:557 -> a 616:619:void print(com.android.tools.r8.cf.code.CfMultiANewArray):561:564 -> a 620:624:void print(com.android.tools.r8.cf.code.CfPosition):587:591 -> a 625:626:void print(com.android.tools.r8.cf.code.CfGoto):596:597 -> a 627:631:void print(com.android.tools.r8.cf.code.CfIf):605:609 -> a 632:632:java.lang.String com.android.tools.r8.cf.CfPrinter.ifPostfix(com.android.tools.r8.ir.code.If$Type):601:601 -> a 632:632:void print(com.android.tools.r8.cf.code.CfIf):609 -> a 633:635:void print(com.android.tools.r8.cf.code.CfIf):609:611 -> a 636:639:void print(com.android.tools.r8.cf.code.CfIfCmp):615:618 -> a 640:640:java.lang.String com.android.tools.r8.cf.CfPrinter.ifPostfix(com.android.tools.r8.ir.code.If$Type):601:601 -> a 640:640:void print(com.android.tools.r8.cf.code.CfIfCmp):618 -> a 641:643:void print(com.android.tools.r8.cf.code.CfIfCmp):618:620 -> a 644:661:void print(com.android.tools.r8.cf.code.CfSwitch):624:641 -> a 662:662:void print(com.android.tools.r8.cf.code.CfLoad):645:645 -> a 663:664:void com.android.tools.r8.cf.CfPrinter.printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):662:663 -> a 663:664:void print(com.android.tools.r8.cf.code.CfLoad):645 -> a 665:677:char com.android.tools.r8.cf.CfPrinter.typePrefix(com.android.tools.r8.ir.code.ValueType):667:679 -> a 665:677:void com.android.tools.r8.cf.CfPrinter.printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):663 -> a 665:677:void print(com.android.tools.r8.cf.code.CfLoad):645 -> a 678:678:void com.android.tools.r8.cf.CfPrinter.printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):663:663 -> a 678:678:void print(com.android.tools.r8.cf.code.CfLoad):645 -> a 679:679:void print(com.android.tools.r8.cf.code.CfStore):649:649 -> a 680:681:void com.android.tools.r8.cf.CfPrinter.printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):662:663 -> a 680:681:void print(com.android.tools.r8.cf.code.CfStore):649 -> a 682:694:char com.android.tools.r8.cf.CfPrinter.typePrefix(com.android.tools.r8.ir.code.ValueType):667:679 -> a 682:694:void com.android.tools.r8.cf.CfPrinter.printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):663 -> a 682:694:void print(com.android.tools.r8.cf.code.CfStore):649 -> a 695:695:void com.android.tools.r8.cf.CfPrinter.printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):663:663 -> a 695:695:void print(com.android.tools.r8.cf.code.CfStore):649 -> a 696:701:void print(com.android.tools.r8.cf.code.CfIinc):653:658 -> a 702:704:void print(com.android.tools.r8.cf.code.CfConstMethodHandle):725:727 -> a 705:707:void print(com.android.tools.r8.cf.code.CfConstMethodType):731:733 -> a 708:709:void print(com.android.tools.r8.cf.code.CfJsrRet):737:738 -> a 710:710:java.lang.String getLabel(com.android.tools.r8.cf.code.CfLabel):742:742 -> a 711:711:void indent():758:758 -> a 712:713:void com.android.tools.r8.cf.CfPrinter.instructionIndex():752:753 -> a 712:713:void indent():759 -> a 714:714:void indent():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":717,"2":718,"3":719},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 717:717:void com.android.tools.r8.cf.CfPrinter.instructionIndex():753:753 -> a 717:717:void indent():759 -> a 718:718:void com.android.tools.r8.cf.CfPrinter.instructionIndex():753:753 -> a 718:718:void indent():759 -> a 719:719:void com.android.tools.r8.cf.CfPrinter.instructionIndex():753:753 -> a 719:719:void indent():759 -> a 715:715:void com.android.tools.r8.cf.CfPrinter.instructionIndex():753:753 -> a 715:715:void indent():759 -> a 716:716:void indent():760:760 -> a 720:720:void appendComment(java.lang.String):769:769 -> a 721:729:void appendClass(com.android.tools.r8.graph.DexType):793:801 -> a 730:730:java.lang.String com.android.tools.r8.naming.ClassNameMapper.originalNameOf(com.android.tools.r8.graph.DexType):457:457 -> a 730:730:void appendClass(com.android.tools.r8.graph.DexType):801 -> a 731:731:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 731:731:java.lang.String com.android.tools.r8.naming.ClassNameMapper.originalNameOf(com.android.tools.r8.graph.DexType):457 -> a 731:731:void appendClass(com.android.tools.r8.graph.DexType):801 -> a 732:732:void appendClass(com.android.tools.r8.graph.DexType):801:801 -> a 733:733:void appendClass(com.android.tools.r8.graph.DexType):800:800 -> a 734:734:void appendClass(com.android.tools.r8.graph.DexType):799:799 -> a 735:737:void appendMethod(com.android.tools.r8.graph.DexMethod):815:817 -> a 738:738:java.lang.String com.android.tools.r8.naming.ClassNameMapper.originalNameOf(com.android.tools.r8.graph.DexType):457:457 -> a 738:738:void appendMethod(com.android.tools.r8.graph.DexMethod):817 -> a 739:739:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 739:739:java.lang.String com.android.tools.r8.naming.ClassNameMapper.originalNameOf(com.android.tools.r8.graph.DexType):457 -> a 739:739:void appendMethod(com.android.tools.r8.graph.DexMethod):817 -> a 740:741:void appendMethod(com.android.tools.r8.graph.DexMethod):817:818 -> a 742:749:java.lang.String com.android.tools.r8.naming.MemberNaming$MethodSignature.toDescriptor():372:379 -> a 742:749:void appendMethod(com.android.tools.r8.graph.DexMethod):818 -> a 750:753:void appendMethod(com.android.tools.r8.graph.DexMethod):818:821 -> a 754:754:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 754:754:void appendMethod(com.android.tools.r8.graph.DexMethod):821 -> a 755:755:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 755:755:void appendMethod(com.android.tools.r8.graph.DexMethod):821 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 756:756:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 756:756:void appendMethod(com.android.tools.r8.graph.DexMethod):821 -> a 757:758:void appendMethod(com.android.tools.r8.graph.DexMethod):821:822 -> a 759:759:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 759:759:void appendMethod(com.android.tools.r8.graph.DexMethod):822 -> a 760:760:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 760:760:void appendMethod(com.android.tools.r8.graph.DexMethod):822 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 761:761:void appendMethod(com.android.tools.r8.graph.DexMethod):822:822 -> a 762:762:java.lang.String opcodeName(int):826:826 -> a 1:13:int lambda$getSortedLocalVariables$2(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.graph.CfCode$LocalVariableInfo):241:253 -> b 14:15:void print(java.lang.String):259:260 -> b 16:16:void print(com.android.tools.r8.cf.code.CfLabel):572:572 -> b 17:18:void com.android.tools.r8.cf.CfPrinter.instructionIndex():752:753 -> b 17:18:void print(com.android.tools.r8.cf.code.CfLabel):573 -> b 19:19:void print(com.android.tools.r8.cf.code.CfLabel):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":32,"2":33,"3":34},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 32:32:void com.android.tools.r8.cf.CfPrinter.instructionIndex():753:753 -> b 32:32:void print(com.android.tools.r8.cf.code.CfLabel):573 -> b 33:33:void com.android.tools.r8.cf.CfPrinter.instructionIndex():753:753 -> b 33:33:void print(com.android.tools.r8.cf.code.CfLabel):573 -> b 34:34:void com.android.tools.r8.cf.CfPrinter.instructionIndex():753:753 -> b 34:34:void print(com.android.tools.r8.cf.code.CfLabel):573 -> b 20:20:void com.android.tools.r8.cf.CfPrinter.instructionIndex():753:753 -> b 20:20:void print(com.android.tools.r8.cf.code.CfLabel):573 -> b 21:29:void print(com.android.tools.r8.cf.code.CfLabel):574:582 -> b 30:30:void print(com.android.tools.r8.cf.code.CfLabel):580:580 -> b 31:31:void print(com.android.tools.r8.cf.code.CfLabel):578:578 -> b 35:36:void newline():746:747 -> b 1:1:void print(com.android.tools.r8.cf.code.CfNop):272:272 -> c 1:1:void print(com.android.tools.r8.cf.code.CfThrow):310:310 -> d 1:1:void print(com.android.tools.r8.cf.code.CfConstNull):314:314 -> e 1:1:void print(com.android.tools.r8.cf.code.CfReturnVoid):357:357 -> f 1:1:void print(com.android.tools.r8.cf.code.CfArrayLength):568:568 -> g 1:1:java.lang.String toString():831:831 -> toString com.android.tools.r8.cf.CfPrinter$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.ij: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.String com.android.tools.r8.cf.CfPrinter$$InternalSyntheticOutline$217$c2027c5f70421f5a98e5f666f88be1f8f613cb7f4db88b9cadcbb0867a937047$0.m(java.lang.StringBuilder,int,java.lang.String):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.cf.CfPrinter$$ExternalSyntheticOutline1 -> com.gradleup.gr8.relocated.jj: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String com.android.tools.r8.cf.CfPrinter$$InternalSyntheticOutline$217$f9dabff37f98783e4d7cc5b424caf972446cd7146f4442d381550cb1b8f0067a$0.m(java.lang.String,java.lang.String,java.lang.String):0:4 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.cf.CfRegisterAllocator -> com.gradleup.gr8.relocated.nj: boolean $assertionsDisabled -> n int maxRegisterNumber -> l com.android.tools.r8.graph.AppView appView -> a int maxArgumentRegisterNumber -> m int nextUnusedRegisterNumber -> k com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.cf.TypeVerificationHelper typeHelper -> c java.util.PriorityQueue unhandled -> i java.util.NavigableSet freeRegisters -> j java.util.Map liveAtEntrySets -> d java.util.List liveIntervals -> f java.util.List inactive -> h java.util.List active -> g java.util.Map lazyTypeInfoAtBlockEntry -> e 1:1:void ():58:58 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.cf.TypeVerificationHelper):115:115 -> 2:28:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.cf.TypeVerificationHelper):92:118 -> 1:1:int registersUsed():123:123 -> a 2:2:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):128:128 -> a 3:7:int getRegisterForValue(com.android.tools.r8.ir.code.Value):132:136 -> a 8:29:int getNextFreeRegister(boolean):262:283 -> a 30:30:void com.android.tools.r8.cf.CfRegisterAllocator.assignRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):351:351 -> a 30:30:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):335 -> a 31:34:void com.android.tools.r8.cf.CfRegisterAllocator.takeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):298:301 -> a 31:34:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):336 -> a 35:35:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):337:337 -> a 36:39:void com.android.tools.r8.cf.CfRegisterAllocator.updateRegisterState(int,boolean):344:347 -> a 36:39:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):337 -> a 40:44:void com.android.tools.r8.cf.CfRegisterAllocator.updateHints(com.android.tools.r8.ir.regalloc.LiveIntervals):306:310 -> a 40:44:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):338 -> a 45:45:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):339:339 -> a 46:50:void addToLiveAtEntrySet(com.android.tools.r8.ir.code.BasicBlock,java.util.Collection):355:359 -> a 51:51:com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry getTypesAtBlockEntry(com.android.tools.r8.ir.code.BasicBlock):365:365 -> a 52:63:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):385:396 -> a 64:71:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):598:605 -> a 64:71:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):396 -> a 72:82:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo com.android.tools.r8.cf.TypeVerificationHelper.join(com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):205:215 -> a 72:82:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):605 -> a 72:82:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):396 -> a 83:83:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):607:607 -> a 83:83:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):396 -> a 84:84:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):530:530 -> a 85:85:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 85:85:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):530 -> a 86:92:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):531:537 -> a 93:93:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 93:93:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):537 -> a 94:96:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):539:541 -> a 97:100:void com.android.tools.r8.cf.CfRegisterAllocator.applyInstructionsToTypes(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.Deque,int):473:476 -> a 97:100:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):540 -> a 101:128:boolean com.android.tools.r8.cf.CfRegisterAllocator.tryApplyInstructionWithDependentOutType(com.android.tools.r8.ir.code.Instruction,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.Deque):434:461 -> a 101:128:void com.android.tools.r8.cf.CfRegisterAllocator.applyInstructionsToTypes(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.Deque,int):478 -> a 101:128:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):540 -> a 129:149:void com.android.tools.r8.cf.CfRegisterAllocator.applyInstructionsToTypes(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.Deque,int):481:501 -> a 129:149:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):540 -> a 150:151:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):546:547 -> a 152:152:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 152:152:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):547 -> a 153:156:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):549:552 -> a 157:157:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.(int):95:95 -> a 157:157:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):552 -> a 158:158:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):553:553 -> a 159:172:void com.android.tools.r8.cf.CfRegisterAllocator.applyInstructionsBackwardsToRegisterLiveness(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.ints.IntSet,int):508:521 -> a 159:172:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):554 -> a 173:174:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):560:561 -> a 175:175:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> a 175:175:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):561 -> a 176:176:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):562:562 -> a 177:177:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 177:177:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 177:177:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):562 -> a 178:185:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):562:569 -> a 186:193:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):598:605 -> a 186:193:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):568 -> a 194:204:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo com.android.tools.r8.cf.TypeVerificationHelper.join(com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):205:215 -> a 194:204:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):605 -> a 194:204:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):568 -> a 205:205:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):607:607 -> a 205:205:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):568 -> a 206:207:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):572:573 -> a 208:217:void updateFirstRegisterMapByJoiningTheSecond(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):580:589 -> a 218:228:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo com.android.tools.r8.cf.TypeVerificationHelper.join(com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):205:215 -> a 218:228:void updateFirstRegisterMapByJoiningTheSecond(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):589 -> a 229:229:void updateFirstRegisterMapByJoiningTheSecond(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):591:591 -> a 1:1:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):141:141 -> b 2:2:com.android.tools.r8.utils.InternalOptions options():146:146 -> b 3:4:com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry lambda$getTypesAtBlockEntry$0(com.android.tools.r8.ir.code.BasicBlock):368:369 -> b 5:5:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> b 5:5:com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry lambda$getTypesAtBlockEntry$0(com.android.tools.r8.ir.code.BasicBlock):369 -> b 6:15:com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry lambda$getTypesAtBlockEntry$0(com.android.tools.r8.ir.code.BasicBlock):370:379 -> b 16:32:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):401:417 -> b 33:33:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> b 33:33:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):417 -> b 34:34:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):417:417 -> b 35:35:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> b 35:35:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):417 -> b 36:36:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):421:421 -> b 37:37:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> b 37:37:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):421 -> b 38:40:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):421:423 -> b 1:6:void com.android.tools.r8.cf.CfRegisterAllocator.computeNeedsRegister():165:170 -> c 1:6:void allocateRegisters():151 -> c 7:9:com.google.common.collect.ImmutableList com.android.tools.r8.cf.CfRegisterAllocator.computeLivenessInformation():176:178 -> c 7:9:void allocateRegisters():152 -> c 10:29:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():183:202 -> c 10:29:void allocateRegisters():153 -> c 30:30:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.cf.CfRegisterAllocator.options():146:146 -> c 30:30:void com.android.tools.r8.cf.CfRegisterAllocator.freeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):287 -> c 30:30:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():203 -> c 30:30:void allocateRegisters():153 -> c 31:37:void com.android.tools.r8.cf.CfRegisterAllocator.freeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):287:293 -> c 31:37:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():203 -> c 31:37:void allocateRegisters():153 -> c 38:41:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():204:207 -> c 38:41:void allocateRegisters():153 -> c 42:42:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.cf.CfRegisterAllocator.options():146:146 -> c 42:42:void com.android.tools.r8.cf.CfRegisterAllocator.freeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):287 -> c 42:42:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():208 -> c 42:42:void allocateRegisters():153 -> c 43:49:void com.android.tools.r8.cf.CfRegisterAllocator.freeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):287:293 -> c 43:49:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():208 -> c 43:49:void allocateRegisters():153 -> c 50:58:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():214:222 -> c 50:58:void allocateRegisters():153 -> c 59:62:void com.android.tools.r8.cf.CfRegisterAllocator.takeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):298:301 -> c 59:62:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():223 -> c 59:62:void allocateRegisters():153 -> c 63:71:boolean com.android.tools.r8.cf.CfRegisterAllocator.tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals):317:325 -> c 63:71:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():230 -> c 63:71:void allocateRegisters():153 -> c 72:72:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> c 72:72:boolean com.android.tools.r8.cf.CfRegisterAllocator.tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals):325 -> c 72:72:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():230 -> c 72:72:void allocateRegisters():153 -> c 73:82:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():231:240 -> c 73:82:void allocateRegisters():153 -> c 83:83:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> c 83:83:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():241 -> c 83:83:void allocateRegisters():153 -> c 84:85:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():254:255 -> c 84:85:void allocateRegisters():153 -> c 86:86:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():250:250 -> c 86:86:void allocateRegisters():153 -> c 87:88:void allocateRegisters():158:159 -> c com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry -> com.gradleup.gr8.relocated.mj: java.util.List stack -> b it.unimi.dsi.fastutil.ints.Int2ReferenceMap registers -> a 1:3:void (it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List):71:73 -> 1:11:java.lang.String toString():78:88 -> toString com.android.tools.r8.cf.CfVersion -> com.gradleup.gr8.relocated.rk: com.android.tools.r8.cf.CfVersion V1_5 -> b com.android.tools.r8.cf.CfVersion V1_6 -> c com.android.tools.r8.cf.CfVersion V9 -> f com.android.tools.r8.cf.CfVersion V19 -> g com.android.tools.r8.cf.CfVersion V1_7 -> d com.android.tools.r8.cf.CfVersion V1_8 -> e int version -> a 1:28:void ():17:44 -> 1:2:void (int):71:72 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.cf.CfVersion fromRaw(int):76:76 -> a 2:2:int major():80:80 -> a 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):96:96 -> a 1:1:int minor():84:84 -> b 1:1:int raw():88:88 -> c 1:1:boolean equals(java.lang.Object):125:125 -> equals 1:1:int hashCode():130:130 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():120:120 -> o 1:1:java.lang.String toString():135:135 -> toString com.android.tools.r8.cf.FixedLocalValue -> com.gradleup.gr8.relocated.qs0: com.android.tools.r8.ir.code.Phi phi -> q 1:2:void (com.android.tools.r8.ir.code.Phi):21:22 -> boolean isConstant() -> L boolean needsRegister() -> W 1:1:int getRegister(com.android.tools.r8.cf.CfRegisterAllocator):26:26 -> a 2:2:int com.android.tools.r8.cf.CfRegisterAllocator.getRegisterForValue(com.android.tools.r8.ir.code.Value,int):128:128 -> a 2:2:int getRegister(com.android.tools.r8.cf.CfRegisterAllocator):26 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.ir.code.Phi getPhi():30:30 -> h0 1:1:java.lang.String toString():45:45 -> toString com.android.tools.r8.cf.LoadStoreHelper -> com.gradleup.gr8.relocated.ez1: com.android.tools.r8.graph.AppView appView -> a java.util.Map clonableConstants -> d boolean $assertionsDisabled -> f com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.cf.TypeVerificationHelper typesHelper -> c java.util.ListIterator blockIterator -> e 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.cf.TypeVerificationHelper):40:40 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.cf.TypeVerificationHelper):37:43 -> 1:4:void insertLoadsAndStores():98:101 -> a 5:5:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 5:5:void insertLoadsAndStores():101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:13:void insertLoadsAndStores():101:108 -> a 14:17:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):113:116 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 18:18:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):116 -> a 19:33:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):116:130 -> a 34:34:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 34:34:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):131 -> a 35:36:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):132:133 -> a 37:39:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):250:252 -> a 37:39:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 40:40:com.android.tools.r8.ir.code.StackValue com.android.tools.r8.cf.LoadStoreHelper.createStackValue(com.android.tools.r8.ir.code.Value,int):142:142 -> a 40:40:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):252 -> a 40:40:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 41:41:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):253:253 -> a 41:41:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 42:43:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):293:294 -> a 42:43:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):253 -> a 42:43:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 44:44:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 44:44:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):295 -> a 44:44:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):253 -> a 44:44:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 45:52:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):254:261 -> a 45:52:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 53:54:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):293:294 -> a 53:54:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):261 -> a 53:54:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 55:55:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 55:55:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):295 -> a 55:55:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):261 -> a 55:55:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 56:56:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):262:262 -> a 56:56:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 57:57:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 57:57:void com.android.tools.r8.cf.LoadStoreHelper.movePhis(java.util.List,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):262 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 58:61:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):135:138 -> a 62:62:com.android.tools.r8.ir.code.StackValue com.android.tools.r8.cf.LoadStoreHelper.createStackValue(com.android.tools.r8.graph.DexType,int):146:146 -> a 62:62:void popOutType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):219 -> a 63:69:void com.android.tools.r8.cf.LoadStoreHelper.popOutValue(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):228:234 -> a 63:69:void popOutType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):219 -> a 70:72:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):293:295 -> a 70:72:void com.android.tools.r8.cf.LoadStoreHelper.popOutValue(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):234 -> a 70:72:void popOutType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):219 -> a 73:75:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):151:153 -> a 76:76:com.android.tools.r8.ir.code.StackValue com.android.tools.r8.cf.LoadStoreHelper.createStackValue(com.android.tools.r8.ir.code.Value,int):142:142 -> a 76:76:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):154 -> a 77:78:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):155:156 -> a 79:79:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 79:79:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):15 -> a 79:79:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 80:80:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):16:16 -> a 80:80:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 81:81:boolean com.android.tools.r8.ir.code.Instruction.isConstMethodHandle():0:0 -> a 81:81:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):17 -> a 81:81:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 82:82:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):18:18 -> a 82:82:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 83:83:boolean com.android.tools.r8.ir.code.Instruction.isConstMethodType():0:0 -> a 83:83:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):19 -> a 83:83:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 84:86:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):20:22 -> a 84:86:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 87:87:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 87:87:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):23 -> a 87:87:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 88:88:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):24:24 -> a 88:88:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 89:89:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 89:89:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):25 -> a 89:89:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 90:90:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):26:26 -> a 90:90:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 91:91:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):288:288 -> a 91:91:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):160 -> a 92:94:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):293:295 -> a 92:94:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):288 -> a 92:94:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):160 -> a 95:95:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstInstruction):28:28 -> a 95:95:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):159 -> a 96:96:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):162:162 -> a 97:97:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):288:288 -> a 97:97:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):162 -> a 98:100:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):293:295 -> a 98:100:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):288 -> a 98:100:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):162 -> a 101:103:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):164:166 -> a 104:105:void splitAfterStoredOutValue(com.android.tools.r8.ir.code.InstructionListIterator):214:215 -> a 106:106:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> a 106:106:void splitAfterStoredOutValue(com.android.tools.r8.ir.code.InstructionListIterator):215 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:110:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):267:270 -> a 111:111:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 111:111:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):271 -> a 112:112:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):272:272 -> a 113:113:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 113:113:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):273 -> a 114:116:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):274:276 -> a 117:117:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 117:117:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):277 -> a 118:118:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):278:278 -> a 119:119:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> a 119:119:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):278 -> a 120:123:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):280:283 -> a 1:7:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):170:176 -> b 8:8:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):92:92 -> b 8:8:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 9:16:boolean com.android.tools.r8.cf.LoadStoreHelper.hasLocalInfoOrUsersOutsideThisBlock(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock):47:54 -> b 9:16:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):93 -> b 9:16:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 17:17:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94:94 -> b 17:17:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 18:36:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):62:80 -> b 18:36:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 18:36:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 37:37:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):76:76 -> b 37:37:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 37:37:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 38:50:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):71:83 -> b 38:50:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 38:50:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 51:51:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> b 51:51:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):83 -> b 51:51:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 51:51:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 52:52:boolean com.android.tools.r8.ir.code.Instruction.isConstMethodHandle():0:0 -> b 52:52:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):84 -> b 52:52:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 52:52:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 53:53:boolean com.android.tools.r8.ir.code.Instruction.isConstMethodType():0:0 -> b 53:53:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):85 -> b 53:53:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 53:53:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 54:54:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> b 54:54:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):86 -> b 54:54:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 54:54:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 55:55:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> b 55:55:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):87 -> b 55:55:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 55:55:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 56:56:boolean com.android.tools.r8.cf.LoadStoreHelper.isConstInstructionAlwaysThreeBytes(com.android.tools.r8.ir.code.ConstInstruction):83:83 -> b 56:56:boolean com.android.tools.r8.cf.LoadStoreHelper.canRemoveConstInstruction(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.BasicBlock):94 -> b 56:56:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):176 -> b 57:57:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):177:177 -> b 58:58:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> b 58:58:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):177 -> b 59:59:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):178:178 -> b 60:70:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):177:187 -> b 71:71:com.android.tools.r8.ir.code.StackValue com.android.tools.r8.cf.LoadStoreHelper.createStackValue(com.android.tools.r8.ir.code.Value,int):142:142 -> b 71:71:void com.android.tools.r8.cf.LoadStoreHelper.popOutValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):223 -> b 71:71:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):187 -> b 72:78:void com.android.tools.r8.cf.LoadStoreHelper.popOutValue(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):228:234 -> b 72:78:void com.android.tools.r8.cf.LoadStoreHelper.popOutValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):223 -> b 72:78:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):187 -> b 79:81:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):293:295 -> b 79:81:void com.android.tools.r8.cf.LoadStoreHelper.popOutValue(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):234 -> b 79:81:void com.android.tools.r8.cf.LoadStoreHelper.popOutValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):223 -> b 79:81:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):187 -> b 82:82:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):190:190 -> b 83:83:com.android.tools.r8.ir.code.StackValue com.android.tools.r8.cf.LoadStoreHelper.createStackValue(com.android.tools.r8.ir.code.Value,int):142:142 -> b 83:83:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):190 -> b 84:98:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):191:205 -> b 99:101:void com.android.tools.r8.cf.LoadStoreHelper.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.InstructionListIterator):293:295 -> b 99:101:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):205 -> b 102:102:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):206:206 -> b 103:104:void com.android.tools.r8.cf.LoadStoreHelper.splitAfterStoredOutValue(com.android.tools.r8.ir.code.InstructionListIterator):214:215 -> b 103:104:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):207 -> b 105:105:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> b 105:105:void com.android.tools.r8.cf.LoadStoreHelper.splitAfterStoredOutValue(com.android.tools.r8.ir.code.InstructionListIterator):215 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:105:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):207 -> b com.android.tools.r8.cf.LoadStoreHelper$PhiMove -> com.gradleup.gr8.relocated.dz1: com.android.tools.r8.ir.code.Phi phi -> a com.android.tools.r8.ir.code.Value operand -> b 1:3:void (com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):241:243 -> com.android.tools.r8.cf.TypeVerificationHelper -> com.gradleup.gr8.relocated.wj3: boolean computingVerificationTypes -> i boolean $assertionsDisabled -> j com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.ir.code.IRCode code -> f com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo DOUBLE -> d com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo LONG -> c com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo FLOAT -> b com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo INT -> a java.util.Map types -> g java.util.Map newInstanceInfos -> h 1:1:void ():35:35 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):115:115 -> 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):110:123 -> 1:2:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):127:128 -> a 3:3:boolean com.android.tools.r8.graph.DexType.isLongType():300:300 -> a 3:3:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):130 -> a 4:4:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):131:131 -> a 5:5:boolean com.android.tools.r8.graph.DexType.isDoubleType():304:304 -> a 5:5:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):133 -> a 6:6:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):134:134 -> a 7:7:boolean com.android.tools.r8.graph.DexType.isFloatType():296:296 -> a 7:7:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):136 -> a 8:10:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):137:139 -> a 11:11:boolean com.android.tools.r8.graph.DexType.isByteType():280:280 -> a 11:11:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):140 -> a 12:12:boolean com.android.tools.r8.graph.DexType.isCharType():284:284 -> a 12:12:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):141 -> a 13:13:boolean com.android.tools.r8.graph.DexType.isShortType():288:288 -> a 13:13:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):142 -> a 14:14:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):143:143 -> a 15:20:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):139:144 -> a 21:24:com.android.tools.r8.graph.DexType getDexType(com.android.tools.r8.ir.code.Value):148:151 -> a 25:30:com.android.tools.r8.graph.DexType join(java.util.Set):180:185 -> a 31:31:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.cf.TypeVerificationHelper.toTypeElement(com.android.tools.r8.graph.DexType):219:219 -> a 31:31:com.android.tools.r8.graph.DexType join(java.util.Set):185 -> a 32:32:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 32:32:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.cf.TypeVerificationHelper.toTypeElement(com.android.tools.r8.graph.DexType):219 -> a 32:32:com.android.tools.r8.graph.DexType join(java.util.Set):185 -> a 33:34:com.android.tools.r8.graph.DexType join(java.util.Set):186:187 -> a 35:35:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.cf.TypeVerificationHelper.toTypeElement(com.android.tools.r8.graph.DexType):219:219 -> a 35:35:com.android.tools.r8.graph.DexType join(java.util.Set):187 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.cf.TypeVerificationHelper.toTypeElement(com.android.tools.r8.graph.DexType):219 -> a 36:36:com.android.tools.r8.graph.DexType join(java.util.Set):187 -> a 37:40:com.android.tools.r8.graph.DexType join(java.util.Set):187:190 -> a 41:41:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 41:41:com.android.tools.r8.graph.DexType join(java.util.Set):190 -> a 42:42:com.android.tools.r8.graph.DexType join(java.util.Set):191:191 -> a 43:43:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 43:43:com.android.tools.r8.graph.DexType join(java.util.Set):192 -> a 44:48:com.android.tools.r8.graph.DexType join(java.util.Set):193:197 -> a 49:49:com.android.tools.r8.graph.DexType join(java.util.Set):196:196 -> a 50:50:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 50:50:com.android.tools.r8.graph.DexType join(java.util.Set):196 -> a 51:51:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 51:51:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 51:51:com.android.tools.r8.graph.DexType join(java.util.Set):196 -> a 52:52:com.android.tools.r8.graph.DexType join(java.util.Set):196:196 -> a 53:58:java.util.Map computeVerificationTypes():223:228 -> a 59:59:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.IRCode.instructionIterator():1064:1064 -> a 59:59:java.util.Map computeVerificationTypes():228 -> a 60:63:java.util.Map computeVerificationTypes():231:234 -> a 64:64:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 64:64:java.util.Map computeVerificationTypes():234 -> a 65:71:java.util.Map computeVerificationTypes():240:246 -> a 72:84:java.util.Map computeVerificationTypes():245:257 -> a 85:85:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 85:85:java.util.Map computeVerificationTypes():257 -> a 86:87:java.util.Map computeVerificationTypes():257:258 -> a 88:88:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 88:88:java.util.Map computeVerificationTypes():259 -> a 89:117:java.util.Map computeVerificationTypes():260:288 -> a 118:120:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.TypeVerificationHelper.computeVerificationType(com.android.tools.r8.ir.code.Value):314:316 -> a 118:120:java.util.Map computeVerificationTypes():289 -> a 121:137:java.util.Map computeVerificationTypes():291:307 -> a 138:143:void addUsers(com.android.tools.r8.ir.code.Value,java.util.Set):320:325 -> a 1:19:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):155:173 -> b 20:20:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):171:171 -> b 21:21:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):169:169 -> b 22:22:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):167:167 -> b 23:23:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):165:165 -> b 24:24:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):163:163 -> b com.android.tools.r8.cf.TypeVerificationHelper$InitializedTypeInfo -> com.gradleup.gr8.relocated.sj3: com.android.tools.r8.graph.DexType type -> a boolean $assertionsDisabled -> b 1:1:void ():41:41 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.TypeVerificationHelper$1):41:41 -> 2:4:void (com.android.tools.r8.graph.DexType):44:46 -> 1:1:com.android.tools.r8.graph.DexType getDexType():51:51 -> a 1:1:java.lang.String toString():56:56 -> toString 2:2:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> toString 2:2:java.lang.String toString():56 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.cf.TypeVerificationHelper$NewInstanceInfo -> com.gradleup.gr8.relocated.tj3: com.android.tools.r8.ir.code.NewInstance newInstance -> a boolean $assertionsDisabled -> b 1:1:void ():60:60 -> 1:3:void (com.android.tools.r8.ir.code.NewInstance):63:65 -> 1:1:com.android.tools.r8.graph.DexType getDexType():70:70 -> a 1:1:java.lang.String toString():75:75 -> toString 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.TypeVerificationHelper$NewInstanceInfo.getDexType():70:70 -> toString 2:2:java.lang.String toString():75 -> toString 3:3:java.lang.String toString():75:75 -> toString com.android.tools.r8.cf.TypeVerificationHelper$ThisInstanceInfo -> com.gradleup.gr8.relocated.uj3: com.android.tools.r8.ir.code.Argument thisArgument -> b com.android.tools.r8.graph.DexType type -> a boolean $assertionsDisabled -> c 1:1:void ():79:79 -> 1:5:void (com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.DexType):83:87 -> 1:1:com.android.tools.r8.graph.DexType getDexType():92:92 -> a 1:1:java.lang.String toString():97:97 -> toString 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.TypeVerificationHelper$ThisInstanceInfo.getDexType():92:92 -> toString 2:2:java.lang.String toString():97 -> toString 3:3:java.lang.String toString():97:97 -> toString com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo -> com.gradleup.gr8.relocated.vj3: com.android.tools.r8.graph.DexType getDexType() -> a com.android.tools.r8.cf.code.CfArithmeticBinop -> com.gradleup.gr8.relocated.lf: com.android.tools.r8.ir.code.NumericType type -> c com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode opcode -> b boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:5:void (com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode,com.android.tools.r8.ir.code.NumericType):44:48 -> 1:13:int getAsmOpcode():123:135 -> N 14:14:int getAsmOpcode():133:133 -> N 15:15:int getAsmOpcode():131:131 -> N 16:16:int getAsmOpcode():129:129 -> N 17:17:int getAsmOpcode():127:127 -> N 18:18:int getAsmOpcode():125:125 -> N 1:1:int getAsmOpcodeTypeOffset():140:140 -> O void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):59:59 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forBinop():91:91 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):210 -> a 3:3:void print(com.android.tools.r8.cf.CfPrinter):154:154 -> a 4:4:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):167:167 -> a 5:25:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):183:203 -> a 26:26:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):200:200 -> a 27:27:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):197:197 -> a 28:28:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):194:194 -> a 29:29:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):191:191 -> a 30:30:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):188:188 -> a 31:32:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):217:218 -> a 33:33:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):153:153 -> a 33:33:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):218 -> a 34:35:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):218:219 -> a 36:36:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):153:153 -> a 36:36:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):219 -> a 37:38:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):219:220 -> a 39:39:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):299:299 -> a 39:39:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):220 -> a 1:1:boolean canThrow():177:177 -> w 1:1:int getCompareToId():53:53 -> y com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.kf: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.cf.code.CfArrayLength -> com.gradleup.gr8.relocated.mf: boolean $assertionsDisabled -> b 1:1:void ():29:29 -> 1:1:void ():29:29 -> void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):41:41 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):57:57 -> a 3:3:void print(com.android.tools.r8.cf.CfPrinter):67:67 -> a 4: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:80 -> a 8:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):79:79 -> a 9:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayLength():83:83 -> a 9:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):86 -> a 10:10:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):93:93 -> a int getCompareToId() -> y com.android.tools.r8.cf.code.CfArrayLoad -> com.gradleup.gr8.relocated.nf: boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.ir.code.MemberType):33:33 -> 1:19:int com.android.tools.r8.cf.code.CfArrayLoad.getLoadType():42:60 -> a 1:19:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):74 -> a 20:20:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):74:74 -> a 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayGet():79:79 -> a 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):101 -> a 22:22:void print(com.android.tools.r8.cf.CfPrinter):79:79 -> a 23:27:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):84:88 -> a 28:46:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromMemberType(com.android.tools.r8.ir.code.MemberType):59:77 -> a 28:46:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):88 -> a 47:47:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromMemberType(com.android.tools.r8.ir.code.MemberType):75:75 -> 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):88 -> a 48:48:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromMemberType(com.android.tools.r8.ir.code.MemberType):70:70 -> 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):88 -> a 49:49:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromMemberType(com.android.tools.r8.ir.code.MemberType):68:68 -> 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):88 -> a 50:50:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromMemberType(com.android.tools.r8.ir.code.MemberType):66:66 -> a 50:50:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):88 -> a 51:59:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromMemberType(com.android.tools.r8.ir.code.MemberType):64:72 -> a 51:59:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):88 -> a 60:66:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):89:95 -> a 67:73:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):108:114 -> a 74:74:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):111:111 -> a 75:75:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):116:116 -> a 76:76:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isNullType():0:0 -> a 76:76:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):116 -> a 77:79:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):117:119 -> a 80:80:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.MemberType):293:293 -> a 80:80:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):119 -> a 81:81:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):121:121 -> a 82:82:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithInterfaces():0:0 -> a 82:82:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):121 -> a 83:86:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):124:127 -> a 87:94:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):122:129 -> a 95:95:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithoutInterfaces():0:0 -> a 95:95:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):129 -> a 96:101:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):129:134 -> a 102:102:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):130:130 -> a 1:19:int com.android.tools.r8.cf.code.CfArrayLoad.getLoadType():42:60 -> y 1:19:int getCompareToId():38 -> y com.android.tools.r8.cf.code.CfArrayLoadOrStore -> com.gradleup.gr8.relocated.of: com.android.tools.r8.ir.code.MemberType type -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:3:void (com.android.tools.r8.ir.code.MemberType):19:21 -> 1:1:com.android.tools.r8.ir.code.MemberType getType():58:58 -> N void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:19:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):35:53 -> a 20:20:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):51:51 -> a 21:21:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):49:49 -> a 22:22:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):47:47 -> a 23:23:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):45:45 -> a 24:24:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):43:43 -> a 25:25:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):41:41 -> a 26:26:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):39:39 -> a 27:27:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):37:37 -> a 28:28:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):64:64 -> a boolean canThrow() -> w com.android.tools.r8.cf.code.CfArrayStore -> com.gradleup.gr8.relocated.pf: 1:1:void (com.android.tools.r8.ir.code.MemberType):31:31 -> 1:19:int com.android.tools.r8.cf.code.CfArrayStore.getStoreType():50:68 -> a 1:19:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):82 -> a 20:20:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):82:82 -> a 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayPut():87:87 -> a 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):101 -> a 22:22:void print(com.android.tools.r8.cf.CfPrinter):87:87 -> a 23:26:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):92:95 -> a 27:29:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):108:110 -> a 30:35:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.MemberType):143:148 -> a 30:35:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):110 -> a 36:36:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.MemberType):144:144 -> a 36:36:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):110 -> a 37:39:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):110:112 -> a com.android.tools.r8.cf.code.CfArrayStore asArrayStore() -> b 1:19:int com.android.tools.r8.cf.code.CfArrayStore.getStoreType():50:68 -> y 1:19:int getCompareToId():36 -> y com.android.tools.r8.cf.code.CfAssignability -> com.gradleup.gr8.relocated.tf: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():21:21 -> 1:3:void (com.android.tools.r8.graph.AppView):26:28 -> boolean internalIsClassTypeAssignableToClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a 1:5:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):32:36 -> a 6:6:boolean com.android.tools.r8.cf.code.CfAssignability.isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType):42:42 -> a 6:6:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 7:7:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 7:7:boolean com.android.tools.r8.cf.code.CfAssignability.isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType):42 -> a 7:7:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 8:8:boolean com.android.tools.r8.cf.code.CfAssignability.isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType):45:45 -> a 8:8:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 9:9:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 9:9:boolean com.android.tools.r8.cf.code.CfAssignability.isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType):45 -> a 9:9:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 10:10:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 10:10:boolean com.android.tools.r8.cf.code.CfAssignability.isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType):48 -> a 10:10:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 11:31:boolean com.android.tools.r8.cf.code.CfAssignability.isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType):50:70 -> a 11:31:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 32:36:boolean com.android.tools.r8.cf.code.CfAssignability.isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType):68:72 -> a 32:36:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 37:37:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType) -> a 38:38:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.WideFrameType,com.android.tools.r8.cf.code.frame.WideFrameType):79:79 -> a 39:39:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 39:39:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.WideFrameType,com.android.tools.r8.cf.code.frame.WideFrameType):79 -> a 40:40:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.WideFrameType,com.android.tools.r8.cf.code.frame.WideFrameType):79:79 -> a 41:41:boolean com.android.tools.r8.cf.code.frame.WideFrameType.lessThanOrEqualTo(com.android.tools.r8.cf.code.frame.WideFrameType):11:11 -> a 41:41:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.WideFrameType,com.android.tools.r8.cf.code.frame.WideFrameType):80 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.ValueType):125:125 -> a 43:51:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult isLocalsAssignable(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):148:156 -> a 52:52:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 52:52:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult isLocalsAssignable(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):156 -> a 53:55:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult isLocalsAssignable(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):157:159 -> a 56:60:com.android.tools.r8.cf.code.CfAssignability$FailedAssignabilityResult com.android.tools.r8.cf.code.CfAssignability.reportFailedAssignabilityResult(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,int):173:177 -> a 56:60:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult isLocalsAssignable(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):160 -> a 61:61:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult isLocalsAssignable(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):164:164 -> a 62:90:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult isStackAssignable(java.util.Deque,java.util.Deque):189:217 -> a 1:2:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):85:86 -> b 3:3:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):134:134 -> b 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 3:3:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):86 -> b 4:4:boolean com.android.tools.r8.graph.DexType.isByteType():280:280 -> b 4:4:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):135 -> b 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 4:4:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):86 -> b 5:5:boolean com.android.tools.r8.graph.DexType.isCharType():284:284 -> b 5:5:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):136 -> b 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 5:5:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):86 -> b 6:6:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):137:137 -> b 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 6:6:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):86 -> b 7:7:boolean com.android.tools.r8.graph.DexType.isShortType():288:288 -> b 7:7:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):138 -> b 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 7:7:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):86 -> b 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130:130 -> b 8:8:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):86 -> b 9:9:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):87:87 -> b 10:10:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):134:134 -> b 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 10:10:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):87 -> b 11:11:boolean com.android.tools.r8.graph.DexType.isByteType():280:280 -> b 11:11:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):135 -> b 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 11:11:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):87 -> b 12:12:boolean com.android.tools.r8.graph.DexType.isCharType():284:284 -> b 12:12:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):136 -> b 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 12:12:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):87 -> b 13:13:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):137:137 -> b 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 13:13:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):87 -> b 14:14:boolean com.android.tools.r8.graph.DexType.isShortType():288:288 -> b 14:14:boolean com.android.tools.r8.cf.code.CfAssignability.hasIntVerificationType(com.android.tools.r8.graph.DexType):138 -> b 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130 -> b 14:14:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):87 -> b 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfAssignability.byteCharShortOrBooleanToInt(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):130:130 -> b 15:15:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):87 -> b 16:33:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):91:108 -> b 34:44:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):107:117 -> b com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult -> com.gradleup.gr8.relocated.qf: com.android.tools.r8.cf.code.CfAssignability$FailedAssignabilityResult asFailed() -> a com.android.tools.r8.cf.code.CfAssignability$FailedAssignabilityResult -> com.gradleup.gr8.relocated.rf: java.lang.String message -> a 1:2:void (java.lang.String):247:248 -> com.android.tools.r8.cf.code.CfAssignability$FailedAssignabilityResult asFailed() -> a 1:1:java.lang.String getMessage():252:252 -> b com.android.tools.r8.cf.code.CfAssignability$SuccessfulAssignabilityResult -> com.gradleup.gr8.relocated.sf: 1:1:void ():235:235 -> com.android.tools.r8.cf.code.CfCheckCast -> com.gradleup.gr8.relocated.yf: com.android.tools.r8.graph.DexType type -> b boolean ignoreCompatRules -> c 1:1:void (com.android.tools.r8.graph.DexType):39:39 -> 2:4:void (com.android.tools.r8.graph.DexType,boolean):42:44 -> boolean isTypeInstruction() -> M 1:1:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):68:68 -> a 2:2:boolean com.android.tools.r8.cf.code.CfCheckCast.ignoreCompatRules():48:48 -> a 2:2:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):68 -> a 3:3:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):68:68 -> a 4:4:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):79:79 -> a 5:5:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 5:5:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):79 -> a 6:6:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):84:84 -> a 7:7:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> a 7:7:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):84 -> a 8:9:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):97:98 -> a 10:10:void print(com.android.tools.r8.cf.CfPrinter):108:108 -> a 11:11:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):114:114 -> a 12:12:boolean com.android.tools.r8.cf.code.CfCheckCast.ignoreCompatRules():48:48 -> a 12:12:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):114 -> a 13:13:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):114:114 -> a 14:16:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):125:127 -> a 17:17:void addCheckCast(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState$Slot):131:131 -> a 18:18:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):137:137 -> a 19:20:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):144:145 -> a 1:1:com.android.tools.r8.graph.DexType getType():63:63 -> getType com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfCmp -> com.gradleup.gr8.relocated.eg: com.android.tools.r8.ir.code.Cmp$Bias bias -> b com.android.tools.r8.ir.code.NumericType type -> c boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:8:void (com.android.tools.r8.ir.code.Cmp$Bias,com.android.tools.r8.ir.code.NumericType):38:45 -> 1:9:int getAsmOpcode():90:98 -> N 10:10:int getAsmOpcode():96:96 -> N 11:11:int getAsmOpcode():94:94 -> N void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):56:56 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forBinop():91:91 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):135 -> a 3:3:void print(com.android.tools.r8.cf.CfPrinter):104:104 -> a 4:4:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):117:117 -> a 5:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127:129 -> a 8:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):142:143 -> a 10:10:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):153:153 -> a 10:10:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):143 -> a 11:12:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):143:144 -> a 13:13:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):153:153 -> a 13:13:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):144 -> a 14:14:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):145:145 -> a 1:1:int getCompareToId():50:50 -> y com.android.tools.r8.cf.code.CfConditionalJumpInstruction -> com.gradleup.gr8.relocated.pg: com.android.tools.r8.ir.code.ValueType type -> c com.android.tools.r8.ir.code.If$Type kind -> b com.android.tools.r8.cf.code.CfLabel target -> d 1:4:void (com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):21:24 -> boolean isConditionalJump() -> A boolean isJumpWithNormalTarget() -> K boolean hasFallthrough() -> N 1:1:com.android.tools.r8.ir.code.If$Type getKind():49:49 -> O 1:1:com.android.tools.r8.ir.code.ValueType getType():58:58 -> P 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():268:268 -> a 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):35 -> a 1:1:com.android.tools.r8.cf.code.CfLabel getTarget():54:54 -> z com.android.tools.r8.cf.code.CfConstClass -> com.gradleup.gr8.relocated.rg: com.android.tools.r8.graph.DexType type -> b boolean ignoreCompatRules -> c boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:6:void (com.android.tools.r8.graph.DexType,boolean):42:47 -> 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):62:62 -> a 2:2:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):62 -> a 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):67:67 -> a 4:4:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):67 -> a 5:5:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):87:87 -> a 6:6:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 6:6:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):87 -> a 7:7:void print(com.android.tools.r8.cf.CfPrinter):111:111 -> a 8:8:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):120:120 -> a 8:8:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 9:9:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 9:9:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):121 -> a 9:9:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 10:10:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 10:10:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):121 -> a 10:10:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 11:11:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):126:126 -> a 11:11:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 12:12:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":16,"2":17,"3":18,"4":19},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 16:16:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):126:126 -> a 16:16:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 17:17:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):126:126 -> a 17:17:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 18:18:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):126:126 -> a 18:18:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 19:19:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):126:126 -> a 19:19:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 13:13:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):126:126 -> a 13:13:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 14:14:java.lang.String com.android.tools.r8.cf.code.CfConstClass.getInternalName(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):124:124 -> a 14:14:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100 -> a 15:15:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100:100 -> a 20:20:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):133:133 -> a 21:21:boolean com.android.tools.r8.cf.code.CfConstClass.ignoreCompatRules():51:51 -> a 21:21:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):133 -> a 22:22:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):133:133 -> a 23:23:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):138:138 -> a 24:24:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):144:144 -> a 25:25:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):151:151 -> a 1:1:com.android.tools.r8.graph.DexType getType():82:82 -> getType com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfConstClass$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.qg: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:java.lang.String com.android.tools.r8.cf.code.CfConstClass$$InternalSyntheticOutline$217$49d1e3109f816c98ef26ee8e69db196139e85fb244d7b5ea66ed0092d2771d56$0.m(java.lang.String,com.android.tools.r8.graph.DexType):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.cf.code.CfConstDynamic -> com.gradleup.gr8.relocated.sg: com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference reference -> b boolean $assertionsDisabled -> c 1:1:void ():44:44 -> 1:8:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethodHandle,java.util.List):52:59 -> boolean isTypeInstruction() -> M 1:1:com.android.tools.r8.graph.DexMethodHandle getBootstrapMethod():81:81 -> N 1:1:java.util.List getBootstrapMethodArguments():85:85 -> O 1:1:com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference getReference():73:73 -> P 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):116:116 -> a 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):121:121 -> a 3:3:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):141:141 -> a 4:6:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):154:156 -> a 7:11:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):155:159 -> a 12:20:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):158:166 -> a 21:22:java.lang.String com.android.tools.r8.cf.code.CfConstDynamic.getConstantTypeDescriptor(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory):175:176 -> a 21:22:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):167 -> a 23:23:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 23:23:java.lang.String com.android.tools.r8.cf.code.CfConstDynamic.getConstantTypeDescriptor(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory):177 -> a 23:23:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):167 -> a 24:26:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):168:170 -> a 27:27:void print(com.android.tools.r8.cf.CfPrinter):188:188 -> a 28:30:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):199:201 -> a 31:33:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):200:202 -> a 34:34:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):207:207 -> a 35:35:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 35:35:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):207 -> a 36:36:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):207:207 -> a 37:37:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):213:213 -> a 38:38:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):220:220 -> a com.android.tools.r8.cf.code.CfConstDynamic asConstDynamic() -> c 1:1:com.android.tools.r8.graph.DexType getType():136:136 -> getType com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfConstMethodHandle -> com.gradleup.gr8.relocated.tg: com.android.tools.r8.graph.DexMethodHandle handle -> b 1:2:void (com.android.tools.r8.graph.DexMethodHandle):36:37 -> 1:1:com.android.tools.r8.graph.DexMethodHandle getHandle():41:41 -> N 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):52:52 -> a 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):57:57 -> a 3:6:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):70:73 -> a 7:7:void print(com.android.tools.r8.cf.CfPrinter):84:84 -> a 8:8:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):90:90 -> a 9:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):101:101 -> a 12:12:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):115:115 -> a 13:13:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodHandle():344:344 -> a 13:13:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):108 -> a boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfConstMethodType -> com.gradleup.gr8.relocated.ug: com.android.tools.r8.graph.DexProto type -> b 1:2:void (com.android.tools.r8.graph.DexProto):36:37 -> 1:1:com.android.tools.r8.graph.DexProto getType():41:41 -> N 1:1:com.android.tools.r8.graph.DexProto com.android.tools.r8.cf.code.CfConstMethodType.getType():41:41 -> a 1:1:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):70 -> a 2:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):70:71 -> a 4:4:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):52:52 -> a 5:5:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):57:57 -> a 6:6:void print(com.android.tools.r8.cf.CfPrinter):82:82 -> a 7:7:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):88:88 -> a 8:10:void com.android.tools.r8.graph.UseRegistry.registerProto(com.android.tools.r8.graph.DexProto):254:256 -> a 8:10:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):88 -> a 11: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:99 -> a 14:14:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):113:113 -> a 15:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodType():348:348 -> a 15:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):106 -> a boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfConstNull -> com.gradleup.gr8.relocated.vg: 1:1:void ():29:29 -> void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):41:41 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):57:57 -> a 3:3:void print(com.android.tools.r8.cf.CfPrinter):67:67 -> 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):72:72 -> a 5:5:void com.android.tools.r8.ir.conversion.IRBuilder.addNullConst(int):1221:1221 -> 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):72 -> a 6:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):85:85 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstInstruction():107:107 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):78 -> a int getCompareToId() -> y com.android.tools.r8.cf.code.CfConstNumber -> com.gradleup.gr8.relocated.wg: com.android.tools.r8.ir.code.ValueType type -> c long value -> b boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:4:void (long,com.android.tools.r8.ir.code.ValueType):40:43 -> 1:2:double getDoubleValue():86:87 -> N 1:2:float getFloatValue():81:82 -> O 1:2:int getIntValue():71:72 -> P 1:2:long getLongValue():76:77 -> Q 1:1:long getRawValue():67:67 -> R 1:1:com.android.tools.r8.ir.code.ValueType getType():63:63 -> S 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):37:37 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):54:54 -> a 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):59:59 -> a 4:56:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):100:152 -> a 57:64:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):140:147 -> a 65:65:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):142:142 -> a 66:66:boolean com.android.tools.r8.cf.code.CfConstNumber.isNegativeZeroDouble(double):215:215 -> a 66:66:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):143 -> a 67:67:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):144:144 -> a 68:72:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):117:121 -> a 73:88:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):119:134 -> a 89:89:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):129:129 -> a 90:90:boolean com.android.tools.r8.cf.code.CfConstNumber.isNegativeZeroFloat(float):219:219 -> a 90:90:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):130 -> a 91:91:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):131:131 -> a 92:100:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):103:111 -> a 101:101:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstInstruction():107:107 -> a 101:101:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):235 -> a 102:102:void print(com.android.tools.r8.cf.CfPrinter):224:224 -> a 103:103:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):229:229 -> a 104:104:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):242:242 -> a 105:105:boolean com.android.tools.r8.ir.code.ValueType.isPrimitive():43:43 -> a 105:105:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:107:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):242:243 -> a 108:108:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.ValueType):304:304 -> a 108:108:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):243 -> a int getCompareToId() -> y com.android.tools.r8.cf.code.CfConstString -> com.gradleup.gr8.relocated.xg: com.android.tools.r8.graph.DexString string -> b 1:2:void (com.android.tools.r8.graph.DexString):32:33 -> 1:1:com.android.tools.r8.graph.DexString getString():53:53 -> N 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):44:44 -> a 2:2:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):44 -> a 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):49:49 -> a 4:4:void com.android.tools.r8.graph.DexString.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):74:74 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):49 -> a 5:5:void setString(com.android.tools.r8.graph.DexString):57:57 -> a 6:6:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):80:80 -> a 7:7:void print(com.android.tools.r8.cf.CfPrinter):91:91 -> a 8:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):102:103 -> a 10:12:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1257:1259 -> a 10:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):102 -> a 13:13:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstInstruction():107:107 -> a 13:13:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):109 -> a 14:14:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):116:116 -> a com.android.tools.r8.cf.code.CfConstString asConstString() -> d boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfDexItemBasedConstString -> com.gradleup.gr8.relocated.ah: com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> c com.android.tools.r8.graph.DexReference item -> b boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:3:void (com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):38:40 -> 1:1:com.android.tools.r8.graph.DexReference getItem():60:60 -> N 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():64:64 -> O 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):51:51 -> a 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> a 3:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):87:87 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDexItemBasedConstString(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod):95:95 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):128 -> a 5:5:void print(com.android.tools.r8.cf.CfPrinter):99:99 -> a 6:7:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):111:112 -> a 8:8:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 8:8:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):112 -> a 9:10:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):112:113 -> a 11:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):119:120 -> a 13:16:void com.android.tools.r8.ir.conversion.IRBuilder.addDexItemBasedConstString(int,com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):1264:1267 -> a 13:16:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):119 -> a 17:17:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):135:135 -> a com.android.tools.r8.cf.code.CfDexItemBasedConstString asDexItemBasedConstString() -> e boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfFieldInstruction -> com.gradleup.gr8.relocated.ch: com.android.tools.r8.graph.DexField field -> b com.android.tools.r8.graph.DexField declaringField -> c boolean $assertionsDisabled -> d 1:1:void ():24:24 -> 1:1:void (com.android.tools.r8.graph.DexField):36:36 -> 2:5:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):39:42 -> boolean isFieldInstruction() -> C 1:1:com.android.tools.r8.graph.DexField getDeclaringField():65:65 -> N int getOpcode() -> O com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField) -> a 1:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):30:32 -> a 4:4:com.android.tools.r8.graph.DexField getField():61:61 -> a 5:5:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):78:78 -> a 6:6:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):83:83 -> a 7:7:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):108:108 -> a 8:8:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 8:8:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):109:109 -> a 10:10:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 10:10:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):109 -> a 11:14:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):110:113 -> a 15:15:void print(com.android.tools.r8.cf.CfPrinter):123:123 -> a com.android.tools.r8.cf.code.CfFieldInstruction asFieldInstruction() -> f boolean canThrow() -> w 1:1:int getCompareToId():72:72 -> y com.android.tools.r8.cf.code.CfFieldInstruction$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.bh: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:java.lang.String com.android.tools.r8.cf.code.CfFieldInstruction$$InternalSyntheticOutline$217$babe47ee2acd85b05db2fb0535b42aa615d4a970a309f799f6d26125db29aa5c$0.m(java.lang.String,int):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.cf.code.CfFrame -> com.gradleup.gr8.relocated.eh: java.util.Deque stack -> c it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap locals -> b java.util.Deque EMPTY_STACK -> e boolean $assertionsDisabled -> f it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap EMPTY_LOCALS -> d 1:4:void ():49:52 -> 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$1):49:49 -> 2:2:void ():87:87 -> 3:4:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):92:93 -> 5:7:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,java.util.Deque):104:106 -> 8:12:void (it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,java.util.Deque):110:114 -> 1:1:com.android.tools.r8.cf.code.CfFrame clone():123:123 -> N 1:2:int computeStackSize():206:207 -> O 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap getLocals():139:139 -> P 1:2:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap getMutableLocals():143:144 -> Q 1:2:java.util.ArrayDeque getMutableStack():152:153 -> R 1:1:java.util.Deque getStack():148:148 -> S 1:1:com.android.tools.r8.cf.code.CfFrame mutableCopy():127:127 -> T void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):74:74 -> a 2:3:void forEachLocal(com.android.tools.r8.utils.IntObjConsumer):133:134 -> a 4:4:int com.android.tools.r8.cf.code.CfFrame.computeStackCount():201:201 -> a 4:4:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):188 -> a 5:12:java.lang.Object[] com.android.tools.r8.cf.code.CfFrame.computeStackTypes(int,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):213:220 -> a 5:12:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):189 -> a 13:22:int com.android.tools.r8.cf.code.CfFrame.computeLocalsCount():226:235 -> a 13:22:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):190 -> a 23:30:java.lang.Object[] com.android.tools.r8.cf.code.CfFrame.computeLocalsTypes(int,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):246:253 -> a 23:30:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):191 -> a 31:31:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):192:192 -> a 32:33:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):263:264 -> a 34:34:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):268:268 -> a 34:34:void lambda$internalRegisterUse$0(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):263 -> a 35:35:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithInterfaces():0:0 -> a 35:35:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):268 -> a 35:35:void lambda$internalRegisterUse$0(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):263 -> a 36:37:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):268:269 -> a 36:37:void lambda$internalRegisterUse$0(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):263 -> a 38:38:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithoutInterfaces():0:0 -> a 38:38:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):269 -> a 38:38:void lambda$internalRegisterUse$0(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):263 -> a 39:39:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):271:271 -> a 39:39:void lambda$internalRegisterUse$0(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):263 -> a 40:40:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):270:270 -> a 40:40:void lambda$internalRegisterUse$0(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):263 -> a 41:41:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 41:41:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):272 -> a 41:41:void lambda$internalRegisterUse$0(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):263 -> a 42:42:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):273:273 -> a 42:42:void lambda$internalRegisterUse$0(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):263 -> a 43:43:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):268:268 -> a 43:43:void lambda$internalRegisterUse$1(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.PreciseFrameType):264 -> a 44:44:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithInterfaces():0:0 -> a 44:44:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):268 -> a 44:44:void lambda$internalRegisterUse$1(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.PreciseFrameType):264 -> a 45:46:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):268:269 -> a 45:46:void lambda$internalRegisterUse$1(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.PreciseFrameType):264 -> a 47:47:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithoutInterfaces():0:0 -> a 47:47:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):269 -> a 47:47:void lambda$internalRegisterUse$1(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.PreciseFrameType):264 -> a 48:48:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):271:271 -> a 48:48:void lambda$internalRegisterUse$1(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.PreciseFrameType):264 -> a 49:49:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):270:270 -> a 49:49:void lambda$internalRegisterUse$1(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.PreciseFrameType):264 -> a 50:50:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 50:50:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):272 -> a 50:50:void lambda$internalRegisterUse$1(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.PreciseFrameType):264 -> a 51:51:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):273:273 -> a 51:51:void lambda$internalRegisterUse$1(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.PreciseFrameType):264 -> a 52:52:void print(com.android.tools.r8.cf.CfPrinter):284:284 -> a 53:53:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):289:289 -> a 54:54:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):300:300 -> a 55:55:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):305:305 -> a 1:1:java.lang.Object clone():49:49 -> clone 1:5:boolean equals(java.lang.Object):161:165 -> equals com.android.tools.r8.cf.code.CfFrame asFrame() -> g 1:3:int hashCode():171:173 -> hashCode 1:1:java.lang.String toString():279:279 -> toString int getCompareToId() -> y com.android.tools.r8.cf.code.CfFrame$Builder -> com.gradleup.gr8.relocated.dh: it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap locals -> a java.util.Deque stack -> b boolean $assertionsDisabled -> e boolean hasIncompleteUninitializedNew -> c boolean seenStore -> d 1:1:void ():361:361 -> 1:7:void ():361:367 -> 1:3:com.android.tools.r8.cf.code.CfFrame$Builder allocateStack(int):370:372 -> a 4:5:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):379:380 -> a 6:6:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 6:6:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):429 -> a 6:6:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):381 -> a 7:7:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):429:429 -> a 7:7:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):381 -> a 8:11:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableLocals():446:449 -> a 8:11:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):430 -> a 8:11:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):381 -> a 12:12:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):431:431 -> a 12:12:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):381 -> a 13:13:com.android.tools.r8.cf.code.CfFrame$Builder setLocals(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):414:414 -> a 14:14:com.android.tools.r8.cf.code.CfFrame$Builder setStack(java.util.Deque):419:419 -> a 15:15:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):424:424 -> a 16:16:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):429:429 -> a 16:16:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):425 -> a 17:17:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 17:17:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):429 -> a 17:17:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):425 -> a 18:18:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):429:429 -> a 18:18:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):425 -> a 19:22:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableLocals():446:449 -> a 19:22:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):430 -> a 19:22:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):425 -> a 23:23:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.internalStore(int,com.android.tools.r8.cf.code.frame.FrameType):431:431 -> a 23:23:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):425 -> a 24:24:com.android.tools.r8.cf.code.CfFrame build():436:436 -> a 25:26:void com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableStack():453:454 -> a 25:26:com.android.tools.r8.cf.code.CfFrame$Builder push(com.android.tools.r8.cf.code.frame.PreciseFrameType):408 -> a 27:27:com.android.tools.r8.cf.code.CfFrame$Builder push(com.android.tools.r8.cf.code.frame.PreciseFrameType):409:409 -> a 1:1:boolean hasLocal(int):399:399 -> b 2:5:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableLocals():446:449 -> b 2:5:com.android.tools.r8.cf.code.CfFrame buildMutable():440 -> b 6:7:void com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableStack():453:454 -> b 6:7:com.android.tools.r8.cf.code.CfFrame buildMutable():441 -> b 8:8:com.android.tools.r8.cf.code.CfFrame buildMutable():442:442 -> b 1:1:boolean hasIncompleteUninitializedNew():390:390 -> c 1:1:com.android.tools.r8.cf.code.CfFrame$Builder setHasIncompleteUninitializedNew():394:394 -> d com.android.tools.r8.cf.code.CfFrameUtils -> com.gradleup.gr8.relocated.gh: boolean $assertionsDisabled -> a 1:1:void ():12:12 -> 1:1:void storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):16:16 -> a 2:2:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 2:2:void storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):16 -> a 3:20:void storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):16:33 -> a 21:29:boolean verifyLocals(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):38:46 -> a 30:30:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 30:30:boolean verifyLocals(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):46 -> a 31:31:boolean verifyLocals(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):46:46 -> a com.android.tools.r8.cf.code.CfFrameVerifier -> com.gradleup.gr8.relocated.jh: com.android.tools.r8.graph.ProgramMethod method -> f java.util.Optional previousMethod -> g com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig config -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> e java.util.Set tryCatchRangeLabels -> j com.android.tools.r8.graph.CfCode code -> b boolean $assertionsDisabled -> k com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer eventConsumer -> d boolean previousMethodIsInstance -> h java.util.Deque activeCatchHandlers -> i 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.Optional,boolean):57:57 -> 2:21:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.Optional,boolean):47:66 -> 1:1:com.android.tools.r8.cf.code.CfFrameVerifier$Builder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):70:70 -> a 2:9:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():74:81 -> a 10:14:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():162:166 -> a 10:14:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 15:15:boolean com.android.tools.r8.cf.code.CfInstruction.isFrame():0:0 -> a 15:15:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():166 -> a 15:15:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 16:20:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():167:171 -> a 16:20:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 21:27:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.multipleFramesForLabel(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):26:32 -> a 21:27:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():172 -> a 21:27:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 28:28:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 28:28:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.multipleFramesForLabel(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):32 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():172 -> a 28:28:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 29:29:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.multipleFramesForLabel(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):33:33 -> a 29:29:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():172 -> a 29:29:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 30:37:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():171:178 -> a 30:37:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 38:44:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.unexpectedStackMapFrame(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):15:21 -> a 38:44:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():179 -> a 38:44:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 45:45:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 45:45:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.unexpectedStackMapFrame(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):21 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():179 -> a 45:45:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 46:46:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.unexpectedStackMapFrame(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):22:22 -> a 46:46:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():179 -> a 46:46:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 47:47:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():178:178 -> a 47:47:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 48:48:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 48:48:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():184 -> a 48:48:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 49:49:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 49:49:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():186 -> a 49:49:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 50:55:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():187:192 -> a 50:55:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 56:56:boolean com.android.tools.r8.cf.code.CfInstruction.isThrow():0:0 -> a 56:56:boolean com.android.tools.r8.cf.code.CfFrameVerifier.isFinalAndExitInstruction(com.android.tools.r8.cf.code.CfInstruction):361 -> a 56:56:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():192 -> a 56:56:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 57:66:boolean com.android.tools.r8.cf.code.CfFrameVerifier.isFinalAndExitInstruction(com.android.tools.r8.cf.code.CfInstruction):361:370 -> a 57:66:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():192 -> a 57:66:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 67:67:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 67:67:boolean com.android.tools.r8.cf.code.CfFrameVerifier.isFinalAndExitInstruction(com.android.tools.r8.cf.code.CfInstruction):370 -> a 67:67:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():192 -> a 67:67:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 68:68:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 68:68:boolean com.android.tools.r8.cf.code.CfFrameVerifier.isFinalAndExitInstruction(com.android.tools.r8.cf.code.CfInstruction):370 -> a 68:68:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():192 -> a 68:68:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 69:69:boolean com.android.tools.r8.cf.code.CfFrameVerifier.isFinalAndExitInstruction(com.android.tools.r8.cf.code.CfInstruction):375:375 -> a 69:69:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():192 -> a 69:69:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 70:71:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():196:197 -> a 70:71:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 72:79:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.noFramesForMethodWithJumps(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):38:45 -> a 72:79:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():198 -> a 72:79:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 80:80:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 80:80:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.noFramesForMethodWithJumps(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():198 -> a 80:80:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 81:81:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.graph.CfCodeStackMapValidatingException.noFramesForMethodWithJumps(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):46:46 -> a 81:81:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():198 -> a 81:81:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 82:85:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():197:200 -> a 82:85:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 86:86:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 86:86:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():88 -> a 87:87:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204:204 -> a 87:87:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():89 -> a 88:88:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 88:88:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 88:88:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():89 -> a 89:90:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204:205 -> a 89:90:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():89 -> a 91:91:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.graph.CfCodeDiagnostics):209:209 -> a 91:91:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):205 -> a 91:91:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():89 -> a 92:92:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():91:91 -> a 93:93:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):225:225 -> a 93:93:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 94:94:java.util.List com.android.tools.r8.cf.code.CfTryCatch.getTargets():56:56 -> a 94:94:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 94:94:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 94:94:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 95:104:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):242:251 -> a 95:104:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 95:104:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 105:105:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":278,"2":279,"3":280,"4":281},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 278:278:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 278:278:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):254 -> a 278:278:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 278:278:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 279:279:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):254:254 -> a 279:279:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 279:279:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 280:280:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):254:254 -> a 280:280:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 280:280:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 281:281:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):254:254 -> a 281:281:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 281:281:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 106:106:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):254:254 -> a 106:106:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 106:106:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 107:116:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):251:260 -> a 107:116:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 107:116:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 117:117:boolean com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult.isFailed():0:0 -> a 117:117:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):261 -> a 117:117:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 117:117:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 118:120:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):262:262 -> a 118:120:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):226 -> a 118:120:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 121:121:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.graph.CfCodeDiagnostics):209:209 -> a 121:121:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():96 -> a 122:130:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():293:301 -> a 122:130:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 131:131:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):304:304 -> a 131:131:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():302 -> a 131:131:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 132:132:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 132:132:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):305 -> a 132:132:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():302 -> a 132:132:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 133:133:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):305:305 -> a 133:133:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():302 -> a 133:133:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 134:134:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 134:134:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):305 -> a 134:134:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():302 -> a 134:134:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 135:138:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):306:309 -> a 135:138:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():302 -> a 135:138:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 139:139:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 139:139:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():302 -> a 139:139:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 140:140:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):311:311 -> a 140:140:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():302 -> a 140:140:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 141:141:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 141:141:boolean com.android.tools.r8.graph.DexMethod.isHorizontallyMergedInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):317 -> a 141:141:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():303 -> a 141:141:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 142:142:boolean com.android.tools.r8.graph.DexMethod.isHorizontallyMergedInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):317:317 -> a 142:142:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():303 -> a 142:142:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 143:143:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 143:143:boolean com.android.tools.r8.graph.DexMethod.isHorizontallyMergedInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):317 -> a 143:143:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():303 -> a 143:143:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 144:144:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 144:144:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():305 -> a 144:144:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 145:145:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():305:305 -> a 145:145:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 146:147:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():304:305 -> a 146:147:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 148:148:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():299:299 -> a 148:148:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 149:149:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 149:149:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():309 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 149:149:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 150:150:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 150:150:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():309 -> a 150:150:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 151:151:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 151:151:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():309 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 151:151:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 152:152:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 152:152:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():309 -> a 152:152:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 153:157:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():309:313 -> a 153:157:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 158:158:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 158:158:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():313 -> a 158:158:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 159:161:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():314:316 -> a 159:161:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 162:162:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():315:315 -> a 162:162:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 163:167:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():314:318 -> a 163:167:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 168:168:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 168:168:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():101 -> a 169:169:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204:204 -> a 169:169:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():102 -> a 170:170:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 170:170:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 170:170:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():102 -> a 171:172:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204:205 -> a 171:172:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():102 -> a 173:173:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.graph.CfCodeDiagnostics):209:209 -> a 173:173:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):205 -> a 173:173:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():102 -> a 174:177:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():106:109 -> a 178:178:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 178:178:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():109 -> a 179:180:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():109:110 -> a 181:181:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 181:181:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():110 -> a 182:189:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():111:118 -> a 190:190:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.cf.code.CfFrameVerifier.checkExceptionEdges(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):272:272 -> a 190:190:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():119 -> a 191:191:java.util.List com.android.tools.r8.cf.code.CfTryCatch.getTargets():56:56 -> a 191:191:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.cf.code.CfFrameVerifier.checkExceptionEdges(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 191:191:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():119 -> a 192:197:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.cf.code.CfFrameVerifier.checkExceptionEdges(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):273:278 -> a 192:197:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():119 -> a 198:198:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():120:120 -> a 199:199:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 199:199:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():120 -> a 200:202:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():121:123 -> a 203:203:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():122:122 -> a 204:204:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.graph.CfCodeDiagnostics):209:209 -> a 204:204:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():121 -> a 205:221:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():127:143 -> a 222:229:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):326:333 -> a 222:229:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 230:230:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 230:230:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):333 -> a 230:230:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 231:239:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):334:342 -> a 231:239:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 240:240:boolean com.android.tools.r8.cf.code.CfInstruction.isFrame():0:0 -> a 240:240:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):342 -> a 240:240:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 241:241:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):343:343 -> a 241:241:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 242:242:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 242:242:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):344 -> a 242:242:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 243:251:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):345:353 -> a 243:251:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 252:259:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):349:356 -> a 252:259:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 260:260:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeStateForNextInstruction(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.Map):355:355 -> a 260:260:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 261:266:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():147:152 -> a 267:267:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 267:267:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():152 -> a 268:270:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():153:155 -> a 271:271:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():154:154 -> a 272:272:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.graph.CfCodeDiagnostics):209:209 -> a 272:272:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():153 -> a 273:273:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204:204 -> a 273:273:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():150 -> a 274:274:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 274:274:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 274:274:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():150 -> a 275:276:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):204:205 -> a 275:276:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():150 -> a 277:277:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.graph.CfCodeDiagnostics):209:209 -> a 277:277:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):205 -> a 277:277:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():150 -> a 282:282:com.android.tools.r8.utils.TraversalContinuation lambda$run$0(com.android.tools.r8.cf.code.CfInstruction,java.util.Map,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):136:136 -> a 283:283:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 283:283:com.android.tools.r8.utils.TraversalContinuation lambda$run$0(com.android.tools.r8.cf.code.CfInstruction,java.util.Map,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):136 -> a 284:285:com.android.tools.r8.utils.TraversalContinuation lambda$run$0(com.android.tools.r8.cf.code.CfInstruction,java.util.Map,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):136:137 -> a 286:289:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.cf.code.CfFrameVerifier.checkTarget(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.CfLabel,java.util.Map) -> a 286:289:com.android.tools.r8.utils.TraversalContinuation lambda$run$0(com.android.tools.r8.cf.code.CfInstruction,java.util.Map,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):137 -> a 290:290:com.android.tools.r8.utils.TraversalContinuation lambda$run$0(com.android.tools.r8.cf.code.CfInstruction,java.util.Map,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):139:139 -> a 291:297:void updateActiveCatchHandlers(com.android.tools.r8.cf.code.CfLabel):214:220 -> a 298:298:boolean lambda$updateActiveCatchHandlers$1(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfTryCatch):220:220 -> a com.android.tools.r8.cf.code.CfFrameVerifier$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.hh: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:java.lang.String com.android.tools.r8.cf.code.CfFrameVerifier$$InternalSyntheticOutline$217$523cd935a9fe2b15af78227052f585123db88ef21155eeef9c3bbb09f3c9973c$0.m(com.android.tools.r8.graph.DexType,java.lang.StringBuilder,java.lang.String):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.cf.code.CfFrameVerifier$Builder -> com.gradleup.gr8.relocated.ih: com.android.tools.r8.graph.AppView appView -> a java.util.Optional previousMethod -> f com.android.tools.r8.graph.CfCode code -> b com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig config -> d com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer eventConsumer -> e boolean previousMethodIsInstance -> g boolean $assertionsDisabled -> h com.android.tools.r8.graph.ProgramMethod method -> c 1:1:void ():405:405 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):416:416 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):413:419 -> 1:4:com.android.tools.r8.cf.code.CfFrameVerifier$Builder setCodeLens(com.android.tools.r8.graph.GraphLens):423:426 -> a 5:13:com.android.tools.r8.cf.code.CfFrameVerifier$Builder setCodeLens(com.android.tools.r8.graph.GraphLens):425:433 -> a 14:14:com.android.tools.r8.cf.code.CfFrameVerifier$Builder setConfig(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):439:439 -> a 15:15:com.android.tools.r8.cf.code.CfFrameVerifier$Builder setEventConsumer(com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer):444:444 -> a 16:17:com.android.tools.r8.cf.code.CfFrameVerifier build():449:450 -> a 18:20:com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig com.android.tools.r8.cf.code.CfFrameVerifier$Builder.buildConfig():461:463 -> a 18:20:com.android.tools.r8.cf.code.CfFrameVerifier build():453 -> a 21:21:com.android.tools.r8.cf.code.CfFrameVerifier build():453:453 -> a com.android.tools.r8.cf.code.CfFrameVerifierDefaultAnalysisConfig -> com.gradleup.gr8.relocated.kh: com.android.tools.r8.graph.CfCode code -> b java.util.Optional previousMethod -> d com.android.tools.r8.cf.code.CfAssignability assignability -> a com.android.tools.r8.graph.ProgramMethod method -> c 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod,java.util.Optional):23:27 -> 1:1:int getMaxStack():47:47 -> a 2:3:boolean isImmediateSuperClassOfCurrentContext(com.android.tools.r8.graph.DexType):54:55 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 4:4:boolean isImmediateSuperClassOfCurrentContext(com.android.tools.r8.graph.DexType):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} boolean isStrengthenFramesEnabled() -> b 1:1:com.android.tools.r8.graph.DexMethod getCurrentContext():37:37 -> c 1:1:int getMaxLocals():42:42 -> d 1:1:com.android.tools.r8.cf.code.CfAssignability getAssignability():32:32 -> e com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer -> com.gradleup.gr8.relocated.lh: void acceptError(com.android.tools.r8.graph.CfCodeDiagnostics) -> a void acceptInstructionState(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState) -> a com.android.tools.r8.cf.code.CfGoto -> com.gradleup.gr8.relocated.mh: com.android.tools.r8.cf.code.CfLabel target -> b 1:2:void (com.android.tools.r8.cf.code.CfLabel):34:35 -> com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):46:46 -> a 2:2:int com.android.tools.r8.graph.CfCompareHelper.compareLabels(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):80:80 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.graph.CfCompareHelper.compareLabels(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):80:80 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):46 -> a 4:4:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):79:79 -> a 5:5:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):92:92 -> a 6:6:void print(com.android.tools.r8.cf.CfPrinter):102:102 -> 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):107:107 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():268:268 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):113 -> a int getCompareToId() -> y 1:1:com.android.tools.r8.cf.code.CfLabel getTarget():71:71 -> z com.android.tools.r8.cf.code.CfIf -> com.gradleup.gr8.relocated.nh: boolean $assertionsDisabled -> e 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):33:33 -> 1:15:int getOpcode():66:80 -> Q 16:16:int getOpcode():78:78 -> Q 17:17:int getOpcode():68:68 -> Q void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:4:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):44:47 -> a 5:5:int com.android.tools.r8.graph.CfCompareHelper.compareLabels(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):80:80 -> a 5:5:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:int com.android.tools.r8.graph.CfCompareHelper.compareLabels(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):80:80 -> a 6:6:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47 -> a 7:7:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):60:60 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):61 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> a 9:9:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):61 -> a 10:10:com.android.tools.r8.utils.TraversalContinuation lambda$traverseNormalTargets$0(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.TraversalContinuation$Continue):62:62 -> a 11:11:void print(com.android.tools.r8.cf.CfPrinter):86:86 -> a 12:12:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):99:99 -> a 13:16:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):103:106 -> a 17:17: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):1440:1440 -> 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):106 -> a 18:18: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):1438:1438 -> 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):106 -> a 19:19:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):113:113 -> a 1:1:int getCompareToId():38:38 -> y com.android.tools.r8.cf.code.CfIfCmp -> com.gradleup.gr8.relocated.oh: boolean $assertionsDisabled -> e 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):33:33 -> 1:15:int getOpcode():66:80 -> Q 16:16:int getOpcode():78:78 -> Q 17:17:int getOpcode():68:68 -> Q void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:4:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):44:47 -> a 5:5:int com.android.tools.r8.graph.CfCompareHelper.compareLabels(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):80:80 -> a 5:5:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:int com.android.tools.r8.graph.CfCompareHelper.compareLabels(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):80:80 -> a 6:6:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47 -> a 7:7:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):60:60 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):61 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> a 9:9:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):61 -> a 10:10:com.android.tools.r8.utils.TraversalContinuation lambda$traverseNormalTargets$0(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.TraversalContinuation$Continue):62:62 -> a 11:11:void print(com.android.tools.r8.cf.CfPrinter):86:86 -> a 12:12:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):99:99 -> a 13:17:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):104:108 -> a 18:18: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):1411:1411 -> 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):108 -> a 19:19: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):1409:1409 -> 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):108 -> a 20:20:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):115:115 -> a 1:1:int getCompareToId():38:38 -> y com.android.tools.r8.cf.code.CfIinc -> com.gradleup.gr8.relocated.ph: int var -> b int increment -> c 1:3:void (int,int):41:43 -> 1:1:int getIncrement():91:91 -> N 1:1:int getLocalIndex():87:87 -> O 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):38:38 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):54:54 -> a 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):59:59 -> a 4:4:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):72:72 -> a 5:5:void print(com.android.tools.r8.cf.CfPrinter):83:83 -> a 6:6:int com.android.tools.r8.cf.code.CfIinc.getLocalIndex():87:87 -> a 6:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):109 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):109:109 -> a 8:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):108:108 -> a 9:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):96:97 -> a 11:11:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):103:103 -> a int getCompareToId() -> y com.android.tools.r8.cf.code.CfInitClass -> com.gradleup.gr8.relocated.qh: com.android.tools.r8.graph.DexType clazz -> b 1:2:void (com.android.tools.r8.graph.DexType):38:39 -> 1:1:com.android.tools.r8.graph.DexType getClassValue():43:43 -> N 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):58:58 -> a 2:2:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):58 -> a 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):63:63 -> a 4:4:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):63 -> a 5:10:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):83:88 -> a 11:11:void print(com.android.tools.r8.cf.CfPrinter):98:98 -> a 12:12:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):104:104 -> a 13:14:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):114:115 -> a 15:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 16:16:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):128:128 -> a boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfInstanceFieldRead -> com.gradleup.gr8.relocated.rh: 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):32:32 -> int getOpcode() -> O 1:1:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):52:52 -> a 2:2:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a 2:2:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):52 -> a 3:3:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):58:58 -> a 4:5: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 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> 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):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):64:64 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):70:70 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):78:78 -> a 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 10:10:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):78 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:12:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):78:79 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 13:13:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):79 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):79:79 -> a com.android.tools.r8.cf.code.CfInstanceFieldWrite -> com.gradleup.gr8.relocated.sh: 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):35:35 -> int getOpcode() -> O 1:1:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):40:40 -> a 2:2:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> a 2:2:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):40 -> a 3:3:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):66:66 -> a 4:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):71:73 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):79:79 -> a 8:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):87:87 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:13:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):87:90 -> a 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 14:14:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):90:90 -> a 16:16:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):88:88 -> a 17:17:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):92:92 -> a 18:18:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 18:18:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):92 -> a 19:23:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfInstanceFieldWrite.error(com.android.tools.r8.cf.code.frame.PreciseFrameType):96:100 -> a 19:23:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):92 -> a 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 24:24:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfInstanceFieldWrite.error(com.android.tools.r8.cf.code.frame.PreciseFrameType):100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):92 -> a 25:25:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 25:25:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfInstanceFieldWrite.error(com.android.tools.r8.cf.code.frame.PreciseFrameType):100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):92 -> a 26:26:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfInstanceFieldWrite.error(com.android.tools.r8.cf.code.frame.PreciseFrameType):100:100 -> a 26:26:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):92 -> a 27:27:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfInstanceFieldWrite.error(com.android.tools.r8.cf.code.frame.PreciseFrameType):96:96 -> a 27:27:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):92 -> a com.android.tools.r8.cf.code.CfInstanceFieldWrite asInstanceFieldPut() -> h com.android.tools.r8.cf.code.CfInstanceOf -> com.gradleup.gr8.relocated.th: com.android.tools.r8.graph.DexType type -> b 1:2:void (com.android.tools.r8.graph.DexType):36:37 -> boolean isTypeInstruction() -> M 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfInstanceOf.getType():52:52 -> a 1:1:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):96 -> a 2:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):96:97 -> a 4:4:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):57:57 -> a 5:5:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):68:68 -> a 6:6:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 6:6:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):68 -> a 7:7:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73:73 -> a 8:8:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> a 8:8:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73 -> a 9:9:void print(com.android.tools.r8.cf.CfPrinter):107:107 -> a 10:10:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):113:113 -> a 11:13:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):123:125 -> a 14:14:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):124:124 -> a 15:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):131:131 -> a 16:19:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):138:141 -> a 1:1:com.android.tools.r8.graph.DexType getType():52:52 -> getType com.android.tools.r8.cf.code.CfInstanceOf asInstanceOf() -> j com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfInstruction -> com.gradleup.gr8.relocated.uh: boolean $assertionsDisabled -> a 1:1:void ():37:37 -> boolean isConditionalJump() -> A boolean isFieldGet() -> B boolean isFieldInstruction() -> C boolean isFieldPut() -> D boolean isFrame() -> E boolean isInvokeInterface() -> F boolean isInvokeSpecial() -> G boolean isInvokeStatic() -> H boolean isInvokeVirtual() -> I boolean isJump() -> J boolean isJumpWithNormalTarget() -> K boolean isReturn() -> L boolean isTypeInstruction() -> M void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod) -> a int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper) -> a void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator) -> a void print(com.android.tools.r8.cf.CfPrinter) -> a void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor) -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):104:104 -> a 2:2:void forEachNormalTarget(java.util.function.Consumer,com.android.tools.r8.cf.code.CfInstruction):123:123 -> a 3:4:com.android.tools.r8.utils.TraversalContinuation lambda$forEachNormalTarget$0(java.util.function.Consumer,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):125:126 -> a 5:7:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):137:139 -> a 8:8:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):142 -> a 9:10:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):142:143 -> a com.android.tools.r8.cf.code.CfArrayStore asArrayStore() -> b com.android.tools.r8.cf.code.CfConstDynamic asConstDynamic() -> c com.android.tools.r8.cf.code.CfConstString asConstString() -> d com.android.tools.r8.cf.code.CfDexItemBasedConstString asDexItemBasedConstString() -> e com.android.tools.r8.cf.code.CfFieldInstruction asFieldInstruction() -> f com.android.tools.r8.cf.code.CfFrame asFrame() -> g com.android.tools.r8.cf.code.CfInstanceFieldWrite asInstanceFieldPut() -> h 1:1:boolean instructionTypeCanThrow():400:400 -> i com.android.tools.r8.cf.code.CfInstanceOf asInstanceOf() -> j com.android.tools.r8.cf.code.CfInvoke asInvoke() -> k com.android.tools.r8.cf.code.CfInstruction asCfInstruction() -> l com.android.tools.r8.dex.code.DexInstruction asDexInstruction() -> m com.android.tools.r8.cf.code.CfInvokeDynamic asInvokeDynamic() -> n com.android.tools.r8.cf.code.CfJumpInstruction asJump() -> o com.android.tools.r8.cf.code.CfLabel asLabel() -> p com.android.tools.r8.cf.code.CfLoad asLoad() -> q com.android.tools.r8.cf.code.CfPosition asPosition() -> r com.android.tools.r8.cf.code.CfRecordFieldValues asRecordFieldValues() -> s com.android.tools.r8.cf.code.CfStaticFieldWrite asStaticFieldPut() -> t 1:3:java.lang.String toString():97:99 -> toString com.android.tools.r8.cf.code.CfStore asStore() -> u com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w boolean emitsIR() -> x int getCompareToId() -> y com.android.tools.r8.cf.code.CfLabel getTarget() -> z com.android.tools.r8.cf.code.CfInvoke -> com.gradleup.gr8.relocated.ai: boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexMethod method -> b int opcode -> c boolean itf -> d 1:1:void ():46:46 -> 1:7:void (int,com.android.tools.r8.graph.DexMethod,boolean):56:62 -> 1:1:boolean isInvokeInterface():198:198 -> F 1:1:boolean isInvokeSpecial():183:183 -> G 1:1:boolean isInvokeStatic():188:188 -> H 1:1:boolean isInvokeVirtual():193:193 -> I 1:1:com.android.tools.r8.graph.DexMethod getMethod():83:83 -> N 1:1:int getOpcode():87:87 -> O 1:1:boolean isInterface():91:91 -> P 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):53:53 -> a 2:3:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):73:74 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):79:79 -> a 5:5:com.android.tools.r8.graph.DexMethod com.android.tools.r8.cf.code.CfInvoke.getMethod():83:83 -> a 5:5:boolean isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):170 -> a 6:6:boolean isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):170:170 -> a 7:7:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114:114 -> a 8:8:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71:71 -> a 8:8:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 9:9:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 9:9:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71 -> a 9:9:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 10:10:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":55,"2":56,"3":57,"4":58},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 55:55:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 55:55:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71 -> a 55:55:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 56:56:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 56:56:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71 -> a 56:56:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 57:57:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 57:57:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71 -> a 57:57:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 58:58:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 58:58:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71 -> a 58:58:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 11:11:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 11:11:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71 -> a 11:11:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 12:16:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):82:86 -> a 12:16:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71 -> a 12:16:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 17:23:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):84:90 -> a 17:23:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):71 -> a 17:23:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 24:28:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):115:119 -> a 29:29:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 29:29:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:32:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):119:121 -> a 33:33:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 33:33:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 34:34:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):122 -> a 35:35:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):122:122 -> a 36:36:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 36:36:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:38:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):123:124 -> a 39:47:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):120:128 -> a 48:48:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 48:48:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:54:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):129:134 -> a 59:59:void print(com.android.tools.r8.cf.CfPrinter):145:145 -> a 60:74:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):151:165 -> a 75:81:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):153:159 -> a 82:82:void com.android.tools.r8.graph.UseRegistry.registerInvokeStatic(com.android.tools.r8.graph.DexMethod,boolean):109:109 -> a 82:82:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):159 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):156:156 -> a 84:84:void com.android.tools.r8.graph.UseRegistry.registerInvokeSpecial(com.android.tools.r8.graph.DexMethod,boolean):72:72 -> a 84:84:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):162:162 -> a 86:131:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):211:256 -> a 132:170:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):214:252 -> a 171:174:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):243:246 -> a 175:175:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.ir.conversion.IRBuilder.dexItemFactory():491:491 -> a 175:175:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 176:176:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.ir.conversion.IRBuilder.dexItemFactory():491:491 -> a 176:176:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):220 -> a 177:216:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):220:259 -> a 217:217:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 217:217:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):259 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 218:218:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 218:218:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):259 -> a 219:219:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 219:219:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):259 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 220:220:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 220:220:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):259 -> a 221:232:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):260:271 -> a 233:235:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):270:272 -> a 236:236:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 236:236:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):272 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 237:237:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 237:237:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):272 -> a 238:239:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):272:273 -> a 240:240:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 240:240:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 241:241:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 241:241:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):273 -> a 242:246:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):273:277 -> a 247:247:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 247:247:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):276 -> a 248:248:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":263,"2":264,"3":265,"4":266},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 263:263:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 263:263:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):276 -> a 264:264:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 264:264:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):276 -> a 265:265:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 265:265:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):276 -> a 266:266:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 266:266:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):276 -> a 249:249:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):92:92 -> a 249:249:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):276 -> a 250:254:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):82:86 -> a 250:254:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):276 -> a 255:261:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.ir.code.Invoke$Type.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):84:90 -> a 255:261:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):276 -> a 262:262:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):275:275 -> a 267:318:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):283:334 -> a 319:319:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):292:292 -> a 320:320:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 320:320:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):292 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 321:337:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):292:308 -> a 338:338:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 338:338:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):308 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 339:340:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):309:310 -> a 341:341:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299:299 -> a 342:342:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):367:367 -> a 342:342:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 343:343:boolean com.android.tools.r8.graph.DexItemFactory.isConstructor(com.android.tools.r8.graph.DexMethod):2990:2990 -> a 343:343:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):367 -> a 343:343:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 344:344:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):368:368 -> a 344:344:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 345:345:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 345:345:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):370 -> a 345:345:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 346:348:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):371:373 -> a 346:348:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 349:350:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):378:379 -> a 349:350:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 349:350:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 351:351:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 351:351:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):379 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 351:351:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 351:351:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 352:357:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):380:385 -> a 352:357:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 352:357:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 358:358:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 358:358:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):385 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 358:358:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 358:358:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 359:359:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 359:359:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):385 -> a 359:359:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 359:359:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 360:367:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):388:395 -> a 360:367:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 360:367:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 368:368:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 368:368:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 368:368:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 368:368:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):395 -> a 368:368:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 368:368:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 369:369:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 369:369:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):395 -> a 369:369:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 369:369:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 370:370:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):395:395 -> a 370:370:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.cf.code.CfInvoke.computeInvokeTypeForInvokeSpecial(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):373 -> a 370:370:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):299 -> a 371:371:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):300:300 -> a 372:372:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 372:372:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):300 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 373:393:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):300:320 -> a 394:394:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 394:394:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):320 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 395:395:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 395:395:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):320 -> a 396:402:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):321:327 -> a 403:403:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 403:403:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):327 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 404:405:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):328:329 -> a 406:422:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.ProgramMethod):147:163 -> a 406:422:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):337 -> a 423:423: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.ProgramMethod):201:201 -> a 423:423:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.ProgramMethod):161 -> a 423:423:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):337 -> a 424:424:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvokeCustom():169:169 -> a 424:424:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.ProgramMethod):159 -> a 424:424:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):337 -> a 425:425:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.ProgramMethod):157:157 -> a 425:425:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):337 -> a 426:426:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.ProgramMethod):155:155 -> a 426:426:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):337 -> a 427:427:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.ProgramMethod):153:153 -> a 427:427:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):337 -> a 428:428:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.ProgramMethod):151:151 -> a 428:428:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):337 -> a 429:429:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.ProgramMethod):149:149 -> a 429:429:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):337 -> a 430:430:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):347:347 -> a 431:431:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 431:431:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):347 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 432:432:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 432:432:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):347 -> a 433:433:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexTypeList.getBacking():64:64 -> a 433:433:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):347 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 434:436:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):347:349 -> a 437:437:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 437:437:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):349 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 438:445:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):349:356 -> a 446:446:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 446:446:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):356 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 447:450:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):356:359 -> a 451:451:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 451:451:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):359 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 452:452:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 452:452:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):359 -> a 453:456:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):359:362 -> a 457:457:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 457:457:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):362 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 458:458:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 458:458:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):362 -> a 459:459:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):362:362 -> a 1:3:boolean isInvokeSuper(com.android.tools.r8.graph.DexType):176:178 -> b com.android.tools.r8.cf.code.CfInvoke asInvoke() -> k boolean canThrow() -> w 1:1:int com.android.tools.r8.cf.code.CfInvoke.getOpcode():87:87 -> y 1:1:int getCompareToId():67 -> y com.android.tools.r8.cf.code.CfInvokeDynamic -> com.gradleup.gr8.relocated.bi: com.android.tools.r8.graph.DexCallSite callSite -> b 1:2:void (com.android.tools.r8.graph.DexCallSite):46:47 -> 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():138:138 -> N 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):68:68 -> a 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73:73 -> a 3:14:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):86:97 -> a 15:15:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):95:95 -> a 16:36:java.lang.Object decodeBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.naming.NamingLens):108:128 -> a 37:37:java.lang.Object decodeBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.naming.NamingLens):125:125 -> a 38:39:java.lang.Object decodeBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.naming.NamingLens):122:123 -> a 40:42:java.lang.Object decodeBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.naming.NamingLens):118:120 -> a 43:49:java.lang.Object decodeBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.naming.NamingLens):110:116 -> a 50:50:java.lang.Object decodeBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.naming.NamingLens):114:114 -> a 51:51:int com.android.tools.r8.graph.DexValue$DexValueInt.getValue():775:775 -> a 51:51:java.lang.Object decodeBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.naming.NamingLens):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:java.lang.Object decodeBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.naming.NamingLens):114:114 -> a 53:53:void print(com.android.tools.r8.cf.CfPrinter):134:134 -> a 54:54:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):144:144 -> a 55:57:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):154:156 -> a 58:60:int[] com.android.tools.r8.ir.conversion.CfState.popReverse(int):193:195 -> a 58:60:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):156 -> a 61:70:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):156:165 -> a 71:71:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvokeCustom():169:169 -> a 71:71:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):172 -> a 72:72:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):179:179 -> a 73:73:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexCallSite.getMethodProto():110:110 -> a 73:73:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 74:74:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexTypeList.getBacking():64:64 -> a 75:75:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:78:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):180:182 -> a 79:79:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexCallSite.getMethodProto():110:110 -> a 79:79:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProto.getReturnType():62:62 -> a 80:80:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:84:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):183:186 -> a com.android.tools.r8.cf.code.CfInvokeDynamic asInvokeDynamic() -> n boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfJsrRet -> com.gradleup.gr8.relocated.ci: int local -> b 1:2:void (int):37:38 -> 1:1:com.android.tools.r8.errors.CompilationError error():31:31 -> N 2:2:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> N 2:2:com.android.tools.r8.errors.CompilationError error():31 -> N 3:3:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> N 3:3:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> N 3:3:com.android.tools.r8.errors.CompilationError error():31 -> N 4:4:com.android.tools.r8.errors.CompilationError error():31:31 -> N 1:1:int getLocal():97:97 -> O 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):49:49 -> a 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:54 -> a 3:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):67:67 -> a 4:4:void print(com.android.tools.r8.cf.CfPrinter):77:77 -> 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):82:82 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):88:88 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):93:93 -> a 1:1:int getCompareToId():43:43 -> y com.android.tools.r8.cf.code.CfJumpInstruction -> com.gradleup.gr8.relocated.di: 1:1:void ():7:7 -> boolean isJump() -> J boolean hasFallthrough() -> N com.android.tools.r8.cf.code.CfJumpInstruction asJump() -> o com.android.tools.r8.cf.code.CfLabel -> com.gradleup.gr8.relocated.ei: org.objectweb.asm.Label label -> b 1:3:void ():28:30 -> 1:4:org.objectweb.asm.Label getLabel():33:36 -> N void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47:47 -> a 2:2:int com.android.tools.r8.graph.CfCompareHelper.compareLabels(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):80:80 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.graph.CfCompareHelper.compareLabels(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):80:80 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47 -> a 4:4:void print(com.android.tools.r8.cf.CfPrinter):67:67 -> a 5:5:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):80:80 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):101:101 -> a com.android.tools.r8.cf.code.CfLabel asLabel() -> p boolean emitsIR() -> x int getCompareToId() -> y com.android.tools.r8.cf.code.CfLoad -> com.gradleup.gr8.relocated.ii: com.android.tools.r8.ir.code.ValueType type -> c int var -> b boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:3:void (com.android.tools.r8.ir.code.ValueType,int):38:40 -> 1:1:int getLocalIndex():115:115 -> N 1:1:com.android.tools.r8.ir.code.ValueType getType():111:111 -> O 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):51:51 -> a 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):51 -> a 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> a 4:16:int com.android.tools.r8.cf.code.CfLoad.getLoadType():60:72 -> a 4:16:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):96 -> a 17:17:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):96:96 -> a 18:18:void print(com.android.tools.r8.cf.CfPrinter):107:107 -> a 19:19:int com.android.tools.r8.cf.code.CfLoad.getLocalIndex():115:115 -> a 19:19:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):143 -> a 20:20:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):143:143 -> a 21:21:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):140:140 -> a 22:24:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):120:122 -> a 25:25:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 25:25:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):122 -> a 26:26:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146:146 -> a 27:27:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfLoad.error(com.android.tools.r8.cf.code.frame.FrameType):150:150 -> a 27:27:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146 -> a 28:28:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 28:28:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfLoad.error(com.android.tools.r8.cf.code.frame.FrameType):150 -> a 28:28:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146 -> a 29:29:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 29:29:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfLoad.error(com.android.tools.r8.cf.code.frame.FrameType):150 -> a 29:29:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146 -> a 30:31:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfLoad.error(com.android.tools.r8.cf.code.frame.FrameType):150:151 -> a 30:31:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146 -> a 32:32:int com.android.tools.r8.cf.code.CfLoad.getLocalIndex():115:115 -> a 32:32:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfLoad.error(com.android.tools.r8.cf.code.frame.FrameType):153 -> a 32:32:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146 -> a 33:35:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfLoad.error(com.android.tools.r8.cf.code.frame.FrameType):153:155 -> a 33:35:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146 -> a 36:36:int com.android.tools.r8.cf.code.CfLoad.getLocalIndex():115:115 -> a 36:36:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfLoad.error(com.android.tools.r8.cf.code.frame.FrameType):155 -> a 36:36:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146 -> a 37:39:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.cf.code.CfLoad.error(com.android.tools.r8.cf.code.frame.FrameType):155:157 -> a 37:39:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.FrameType):146 -> a 40:40:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forLoad():272:272 -> a 40:40:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):133 -> a com.android.tools.r8.cf.code.CfLoad asLoad() -> q boolean emitsIR() -> x 1:13:int com.android.tools.r8.cf.code.CfLoad.getLoadType():60:72 -> y 1:13:int getCompareToId():45 -> y com.android.tools.r8.cf.code.CfLogicalBinop -> com.gradleup.gr8.relocated.ki: com.android.tools.r8.ir.code.NumericType type -> c com.android.tools.r8.cf.code.CfLogicalBinop$Opcode opcode -> b boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:6:void (com.android.tools.r8.cf.code.CfLogicalBinop$Opcode,com.android.tools.r8.ir.code.NumericType):45:50 -> 1:15:int getAsmOpcode():109:123 -> N 16:16:int getAsmOpcode():121:121 -> N 17:17:int getAsmOpcode():119:119 -> N 18:18:int getAsmOpcode():117:117 -> N 19:19:int getAsmOpcode():115:115 -> N 20:20:int getAsmOpcode():113:113 -> N 21:21:int getAsmOpcode():111:111 -> N void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):61:61 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forBinop():91:91 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):182 -> a 3:3:void print(com.android.tools.r8.cf.CfPrinter):129:129 -> a 4:4:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):142:142 -> a 5:28:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):152:175 -> a 29:29:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):172:172 -> a 30:30:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):169:169 -> a 31:31:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):166:166 -> a 32:32:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):163:163 -> a 33:33:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):160:160 -> a 34:34:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):157:157 -> a 35:47:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):189:201 -> a 48:48:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):153:153 -> a 48:48:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):201 -> a 49:49:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):202:202 -> a 50:50:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):153:153 -> a 50:50:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):202 -> a 51:51:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):203:203 -> a 52:52:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):299:299 -> a 52:52:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):203 -> a 1:1:int getCompareToId():55:55 -> y com.android.tools.r8.cf.code.CfLogicalBinop$Opcode -> com.gradleup.gr8.relocated.ji: 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 ():34:39 -> 7:7:void ():33:33 -> 1:1:void (java.lang.String,int):33:33 -> 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode[] values():33:33 -> values com.android.tools.r8.cf.code.CfMonitor -> com.gradleup.gr8.relocated.li: com.android.tools.r8.ir.code.Monitor$Type type -> b 1:2:void (com.android.tools.r8.ir.code.Monitor$Type):34:35 -> 1:1:com.android.tools.r8.ir.code.Monitor$Type getType():39:39 -> N void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):50:50 -> a 2:2:int com.android.tools.r8.cf.code.CfMonitor.getAsmOpcode():77:77 -> a 2:2:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):68 -> a 3:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):68:68 -> a 4:4:void print(com.android.tools.r8.cf.CfPrinter):82:82 -> a 5:6: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 7:7:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1294:1294 -> 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):93 -> a 8:8:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1294:1294 -> a 8:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):93 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:10:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1295:1296 -> a 9:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):93 -> a 11:11:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):106:106 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMonitor():276:276 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):99 -> a boolean canThrow() -> w 1:1:int com.android.tools.r8.cf.code.CfMonitor.getAsmOpcode():77:77 -> y 1:1:int getCompareToId():44 -> y com.android.tools.r8.cf.code.CfMultiANewArray -> com.gradleup.gr8.relocated.mi: com.android.tools.r8.graph.DexType type -> b int dimensions -> c boolean $assertionsDisabled -> d 1:1:void ():34:34 -> 1:3:void (com.android.tools.r8.graph.DexType,int):43:45 -> boolean isTypeInstruction() -> M 1:1:int getDimensions():69:69 -> N 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):40:40 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfMultiANewArray.getType():60:60 -> a 2:2:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):98 -> a 3:4:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):98:99 -> a 5:5:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):65:65 -> a 6:6:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):80:80 -> a 7:7:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):85:85 -> a 8:8:void print(com.android.tools.r8.cf.CfPrinter):109:109 -> a 9:9:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):115:115 -> a 10:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):125:127 -> a 13:15:int[] com.android.tools.r8.ir.conversion.CfState.popReverse(int):193:195 -> a 13: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:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):128:128 -> a 17:17:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):134:134 -> a 18:22:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):141:145 -> a 1:1:com.android.tools.r8.graph.DexType getType():60:60 -> getType com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfNeg -> com.gradleup.gr8.relocated.ni: com.android.tools.r8.ir.code.NumericType type -> b 1:2:void (com.android.tools.r8.ir.code.NumericType):35:36 -> 1:14:int getAsmOpcode():83:96 -> N void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):51:51 -> a 2:2:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):69:69 -> a 3:3:void print(com.android.tools.r8.cf.CfPrinter):79:79 -> a 4:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):117:118 -> a 6:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):131:131 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):153:153 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):131 -> a 8:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):131:131 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):299:299 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):131 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forUnop():340:340 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):124 -> a 1:1:int getCompareToId():45:45 -> y com.android.tools.r8.cf.code.CfNew -> com.gradleup.gr8.relocated.oi: com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.cf.code.CfLabel label -> c 1:3:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):42:44 -> boolean isTypeInstruction() -> M 1:4:com.android.tools.r8.cf.code.CfLabel getLabel():52:55 -> N 1:1:boolean hasLabel():48:48 -> O 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfNew.getType():70:70 -> a 1:1:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):104 -> a 2:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):104:105 -> a 4:4:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):75:75 -> a 5:5:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):86:86 -> a 6:6:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 6:6:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):86 -> a 7:7:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):91:91 -> a 8:8:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> a 8:8:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):91 -> a 9:9:void print(com.android.tools.r8.cf.CfPrinter):115:115 -> a 10:10:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):121:121 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):131:131 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):137:137 -> a 13:13:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):144:144 -> a 14:14:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.cf.code.frame.FrameType.uninitializedNew(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):135:135 -> a 14:14:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):144 -> a 15:15:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):144:144 -> a 1:1:com.android.tools.r8.graph.DexType getType():70:70 -> getType com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfNewArray -> com.gradleup.gr8.relocated.pi: com.android.tools.r8.graph.DexType type -> b boolean $assertionsDisabled -> c 1:1:void ():35:35 -> 1:3:void (com.android.tools.r8.graph.DexType):39:41 -> boolean isTypeInstruction() -> M 1:1:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):61:61 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):72:72 -> a 3:3:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):72 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77:77 -> a 5:5:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> a 5:5:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77 -> a 6:6:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):129:129 -> a 7:25:int com.android.tools.r8.cf.code.CfNewArray.getPrimitiveTypeCode():81:99 -> a 7:25:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):130 -> a 26:26:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):130:130 -> a 27:28:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):105:106 -> a 27:28:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):133 -> a 29:29:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfNewArray.getType():56:56 -> a 29:29:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):108 -> a 29:29:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):133 -> a 30:32:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):108:110 -> a 30:32:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):133 -> a 33:33:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.CfNewArray.getType():56:56 -> a 33:33:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):112 -> a 33:33:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):133 -> a 34:37:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):112:115 -> a 34:37:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):133 -> a 38:38:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 38:38:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):115 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):133 -> a 39:41:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):114:116 -> a 39:41:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):133 -> a 42:42:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):132:132 -> a 43:43:void print(com.android.tools.r8.cf.CfPrinter):144:144 -> a 44:45:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):150:151 -> a 46:48:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):162:164 -> a 49:49:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):170:170 -> a 50:51:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):177:178 -> a 1:1:com.android.tools.r8.graph.DexType getType():56:56 -> getType com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w 1:1:int getCompareToId():66:66 -> y com.android.tools.r8.cf.code.CfNewUnboxedEnum -> com.gradleup.gr8.relocated.qi: com.android.tools.r8.graph.DexType type -> b int ordinal -> c 1:3:void (com.android.tools.r8.graph.DexType,int):39:41 -> boolean isTypeInstruction() -> M 1:1:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):61:61 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):72:72 -> a 3:3:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):72 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77:77 -> a 5:5:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> a 5:5:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77 -> a 6:6:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):90:90 -> a 7:7:void print(com.android.tools.r8.cf.CfPrinter):100:100 -> a 8:8:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):106:106 -> a 9:9:void com.android.tools.r8.graph.UseRegistry.registerNewUnboxedEnumInstance(com.android.tools.r8.graph.DexType):117:117 -> a 9:9:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):106 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):116:116 -> a 11:11:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):129:129 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forNewUnboxedEnumInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):304:304 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):122 -> a 1:1:com.android.tools.r8.graph.DexType getType():56:56 -> getType com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> v boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfNop -> com.gradleup.gr8.relocated.ri: 1:1:void ():28:28 -> com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):38:38 -> a 2:2:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):56:56 -> a 3:3:void print(com.android.tools.r8.cf.CfPrinter):66:66 -> 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):71:71 -> a 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):82:82 -> a boolean emitsIR() -> x int getCompareToId() -> y com.android.tools.r8.cf.code.CfNumberConversion -> com.gradleup.gr8.relocated.si: com.android.tools.r8.ir.code.NumericType to -> c com.android.tools.r8.ir.code.NumericType from -> b boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:7:void (com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType):36:42 -> 1:53:int getAsmOpcode():93:145 -> N 54:62:int getAsmOpcode():134:142 -> N 63:71:int getAsmOpcode():123:131 -> N 72:80:int getAsmOpcode():112:120 -> N 81:95:int getAsmOpcode():95:109 -> N void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):53:53 -> a 2:2:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):79:79 -> a 3:3:void print(com.android.tools.r8.cf.CfPrinter):89:89 -> a 4:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):188:189 -> a 6:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):202:202 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):153:153 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):202 -> a 8:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):202:202 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.NumericType):299:299 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):202 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forUnop():340:340 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):195 -> a 1:1:int getCompareToId():47:47 -> y com.android.tools.r8.cf.code.CfPosition -> com.gradleup.gr8.relocated.bj: com.android.tools.r8.cf.code.CfLabel label -> b com.android.tools.r8.ir.code.Position position -> c 1:3:void (com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.ir.code.Position):33:35 -> 1:1:com.android.tools.r8.cf.code.CfLabel getLabel():88:88 -> N 1:1:com.android.tools.r8.ir.code.Position getPosition():84:84 -> O com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):46:46 -> a 2:2:int lambda$internalAcceptCompareTo$0(com.android.tools.r8.cf.code.CfPosition):50:50 -> a 3:4:void lambda$internalAcceptCompareTo$2(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):50:51 -> a 5:5:com.android.tools.r8.utils.structural.StructuralSpecification com.android.tools.r8.utils.structural.StructuralSpecification.withCustomItem(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralAcceptor):43:43 -> a 5:5:void lambda$internalAcceptCompareTo$2(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):51 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> a 7:7:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):70:70 -> a 8:8:void print(com.android.tools.r8.cf.CfPrinter):80:80 -> a 9:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):108:110 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):116:116 -> a 1:1:com.android.tools.r8.cf.code.CfLabel lambda$internalAcceptCompareTo$1(com.android.tools.r8.cf.code.CfPosition):51:51 -> b com.android.tools.r8.cf.code.CfPosition asPosition() -> r boolean emitsIR() -> x int getCompareToId() -> y com.android.tools.r8.cf.code.CfRecordFieldValues -> com.gradleup.gr8.relocated.lj: com.android.tools.r8.graph.DexField[] fields -> b 1:2:void (com.android.tools.r8.graph.DexField[]):37:38 -> 1:1:com.android.tools.r8.graph.DexField[] getFields():74:74 -> N 1:1:com.android.tools.r8.graph.DexField[] lambda$specify$0(com.android.tools.r8.cf.code.CfRecordFieldValues):42:42 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):42:42 -> a 3:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):55:55 -> a 4:4:void print(com.android.tools.r8.cf.CfPrinter):79:79 -> a 5:5:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):90:90 -> a 6:6:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):95:95 -> a 7:15:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):100:108 -> a 16:16:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.ir.conversion.IRBuilder.dexItemFactory():491:491 -> 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):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.ir.conversion.IRBuilder.dexItemFactory():491:491 -> 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):109 -> 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):109:109 -> a 19:19:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1488:1488 -> 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):106 -> a 20:20:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 20:20:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 20:20:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1489 -> 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):106 -> a 21:21:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1489:1489 -> a 21:21:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):106 -> a 22:22:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 22:22:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 22:22:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1489 -> a 22:22:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):106 -> a 23:30:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1489:1496 -> a 23:30:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):106 -> a 31:31:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 31:31:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1495 -> a 31:31:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):106 -> a 32:37:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1493:1498 -> a 32:37:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):106 -> a 38:42:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):120:124 -> a 43:43:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forRecordFieldValues():292:292 -> a 43:43:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):115 -> a com.android.tools.r8.cf.code.CfRecordFieldValues asRecordFieldValues() -> s int getCompareToId() -> y com.android.tools.r8.cf.code.CfReturn -> com.gradleup.gr8.relocated.oj: com.android.tools.r8.ir.code.ValueType type -> b boolean $assertionsDisabled -> c 1:1:void ():33:33 -> 1:2:void (com.android.tools.r8.ir.code.ValueType):37:38 -> 1:1:com.android.tools.r8.ir.code.ValueType getType():42:42 -> O void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):53:53 -> a 2:14:int com.android.tools.r8.cf.code.CfReturn.getOpcode():62:74 -> a 2:14:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):101 -> a 15:15:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):101:101 -> a 16:16:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):88:88 -> a 17:17:void print(com.android.tools.r8.cf.CfPrinter):106:106 -> 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):121:122 -> a 20:20:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):133:133 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 21:21:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 22:22:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):133 -> a 23:25:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):133:135 -> a 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 26:26:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 27:27:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):135 -> a 28:29:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):135:136 -> a 30:30:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forReturn():316:316 -> a 30:30:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):128 -> a 1:13:int com.android.tools.r8.cf.code.CfReturn.getOpcode():62:74 -> y 1:13:int getCompareToId():47 -> y com.android.tools.r8.cf.code.CfReturnVoid -> com.gradleup.gr8.relocated.pj: 1:1:void ():30:30 -> boolean isReturn() -> L void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):37:37 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):48:48 -> a 3:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):66:66 -> a 4:4:void print(com.android.tools.r8.cf.CfPrinter):76:76 -> 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):91:91 -> a 6:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):102:102 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forReturn():316:316 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):97 -> a int getCompareToId() -> y com.android.tools.r8.cf.code.CfSafeCheckCast -> com.gradleup.gr8.relocated.qj: 1:1:void (com.android.tools.r8.graph.DexType):17:17 -> 1:1:void addCheckCast(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState$Slot):22:22 -> a 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):28:28 -> a 3:3:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):33:33 -> a com.android.tools.r8.cf.code.CfStackInstruction -> com.gradleup.gr8.relocated.xj: com.android.tools.r8.cf.code.CfStackInstruction$Opcode opcode -> b boolean $assertionsDisabled -> c 1:1:void ():33:33 -> 1:2:void (com.android.tools.r8.cf.code.CfStackInstruction$Opcode):84:85 -> 1:1:com.android.tools.r8.cf.code.CfStackInstruction$Opcode getOpcode():128:128 -> N void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):76:76 -> a 2:2:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):74:74 -> a 3:3:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):72:72 -> a 4:4:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):70:70 -> a 5:5:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):68:68 -> a 6:6:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):66:66 -> a 7:7:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):64:64 -> a 8:8:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):62:62 -> a 9:9:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):60:60 -> a 10:10:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):58:58 -> a 11:11:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):96:96 -> a 12:12:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114:114 -> a 13:13:int com.android.tools.r8.cf.code.CfStackInstruction$Opcode.access$000(com.android.tools.r8.cf.code.CfStackInstruction$Opcode):35:35 -> a 13:13:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114 -> a 14:14:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):114:114 -> a 15:15:void print(com.android.tools.r8.cf.CfPrinter):124:124 -> a 16:138:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):133:255 -> a 139:153:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):207:221 -> a 154:160:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):282:288 -> a 154:160:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):226 -> a 161:161:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 161:161:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):288 -> a 161:161:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):226 -> a 162:162:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):290:290 -> a 162:162:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):226 -> a 163:163:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 163:163:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):290 -> a 163:163:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):226 -> a 164:164:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):292:292 -> a 164:164:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):226 -> a 165:165:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 165:165:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):292 -> a 165:165:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):226 -> a 166:166:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):294:294 -> a 166:166:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):226 -> a 167:167:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 167:167:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):294 -> a 167:167:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):226 -> a 168:168:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):222:222 -> a 169:169:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 169:169:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):222 -> a 170:170:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 170:170:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 170:170:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):222 -> a 171:186:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):222:237 -> a 187:196:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):329:338 -> a 187:196:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 197:197:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 197:197:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):338 -> a 197:197:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 198:198:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):340:340 -> a 198:198:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 199:199:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 199:199:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):340 -> a 199:199:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 200:200:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):342:342 -> a 200:200:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 201:201:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 201:201:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):342 -> a 201:201:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 202:202:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):344:344 -> a 202:202:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 203:203:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 203:203:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):344 -> a 203:203:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 204:204:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):346:346 -> a 204:204:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 205:205:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 205:205:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):346 -> a 205:205:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 206:206:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):348:348 -> a 206:206:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 207:207:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 207:207:void com.android.tools.r8.cf.code.CfStackInstruction.dup2x2(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,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot):348 -> a 207:207:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):242 -> a 208:208:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):238:238 -> a 209:209:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 209:209:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):238 -> a 210:210:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 210:210:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 210:210:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):238 -> a 211:211:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):238:238 -> a 212:212:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):230:230 -> a 213:213:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 213:213:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):230 -> a 214:214:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 214:214:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 214:214:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):230 -> a 215:215:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):230:230 -> a 216:224:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):193:201 -> a 225:227:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):181:183 -> a 228:228:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 228:228:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):183 -> a 229:230:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):185:186 -> a 231:231:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 231:231:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):186 -> a 232:232:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):187:187 -> a 233:233:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 233:233:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):187 -> a 234:241:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):167:174 -> a 242:248:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):282:288 -> a 242:248:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):175 -> a 249:249:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 249:249:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):288 -> a 249:249:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):175 -> a 250:250:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):290:290 -> a 250:250:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):175 -> a 251:251:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 251:251:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):290 -> a 251:251:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):175 -> a 252:252:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):292:292 -> a 252:252:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):175 -> a 253:253:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 253:253:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):292 -> a 253:253:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):175 -> a 254:254:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):294:294 -> a 254:254:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):175 -> a 255:255:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 255:255:void com.android.tools.r8.cf.code.CfStackInstruction.dup1x2(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,com.android.tools.r8.ir.conversion.CfState$Slot):294 -> a 255:255:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):175 -> a 256:260:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):158:162 -> a 261:263:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):151:153 -> a 264:264:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 264:264:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):153 -> a 265:268:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):142:145 -> a 269:270:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):136:137 -> a 271:271:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):237:237 -> a 271:271:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):383 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 272:272:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):237:237 -> a 272:272:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):383 -> a 273:273:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):245:245 -> a 273:273:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$1(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):389 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 274:274:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):245:245 -> a 274:274:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$1(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):389 -> a 275:275:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):245:245 -> a 275:275:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$15(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):457 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 276:276:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):245:245 -> a 276:276:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$15(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):457 -> a 277:277:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):254:254 -> a 277:277:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$14(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):456 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 278:280:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):255:257 -> a 278:280:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$14(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):456 -> a 281:286:void dup1x1(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):265:270 -> a 287:287:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 287:287:void dup1x1(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):270 -> a 288:288:void dup1x1(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):272:272 -> a 289:289:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 289:289:void dup1x1(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):272 -> a 290:290:void dup1x1(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):274:274 -> a 291:291:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 291:291:void dup1x1(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):274 -> a 292:292:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):267:267 -> a 292:292:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$12(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):452 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 293:296:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):268:271 -> a 293:296:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$12(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):452 -> a 297:297:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):282:282 -> a 297:297:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$11(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):450 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 298:302:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):283:287 -> a 298:302:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$11(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):450 -> a 303:310:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):301:308 -> a 311:311:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 311:311:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):308 -> a 312:312:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):310:310 -> a 313:313:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 313:313:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):310 -> a 314:314:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):312:312 -> a 315:315:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 315:315:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):312 -> a 316:316:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):314:314 -> a 317:317:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 317:317:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):314 -> a 318:318:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):316:316 -> a 319:319:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 319:319:void dup2x1(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,com.android.tools.r8.ir.conversion.CfState$Slot):316 -> a 320:320:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):359:359 -> a 321:424:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):364:467 -> a 425:425:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):463:463 -> a 426:426:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):446:446 -> a 427:427:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):423:423 -> a 428:428:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):412:412 -> a 429:429:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):398:398 -> a 430:430:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):388:388 -> a 431:431:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):383:383 -> a 432:432:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):378:378 -> a 433:433:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):369:369 -> a 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):245:245 -> b 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$3(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):403 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):245:245 -> b 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$3(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):403 -> b 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):254:254 -> b 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$2(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):402 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):255:257 -> b 4:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$2(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):402 -> b 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):267:267 -> b 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$7(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):427 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:11:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):268:271 -> b 8:11:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$7(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):427 -> b 12:12:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$10(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):429:429 -> b 13:13:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$13(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):448:448 -> b 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):237:237 -> c 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$17(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):464 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):237:237 -> c 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$17(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):464 -> c 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):245:245 -> c 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$9(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):430 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):245:245 -> c 4:4:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$9(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):430 -> c 5:5:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$16(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):454:454 -> c 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):254:254 -> d 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$5(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):413 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:4:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):255:257 -> d 2:4:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$5(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):413 -> d 5:5:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$4(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):400:400 -> d 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):237:237 -> e 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$6(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):414 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):237:237 -> e 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$6(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):414 -> e 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$8(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):425:425 -> e boolean emitsIR() -> x 1:1:int getCompareToId():90:90 -> y 2:2:int com.android.tools.r8.cf.code.CfStackInstruction$Opcode.access$000(com.android.tools.r8.cf.code.CfStackInstruction$Opcode):35:35 -> y 2:2:int getCompareToId():90 -> y com.android.tools.r8.cf.code.CfStackInstruction$Opcode$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.wj: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} int getOpcode(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.cf.code.CfStaticFieldRead -> com.gradleup.gr8.relocated.ik: 1:1:void (com.android.tools.r8.graph.DexField):27:27 -> 2:2:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):31:31 -> boolean isFieldGet() -> B int getOpcode() -> O 1:1:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):36:36 -> a 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):57:57 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):62:62 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> 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):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):62:62 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):68:68 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):75:75 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 8:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):75:75 -> a com.android.tools.r8.cf.code.CfStaticFieldWrite -> com.gradleup.gr8.relocated.jk: 1:1:void (com.android.tools.r8.graph.DexField):27:27 -> 2:2:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):31:31 -> boolean isFieldPut() -> D int getOpcode() -> O 1:1:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):36:36 -> a 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):62:62 -> a 3:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):67:68 -> a 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):74:74 -> a 6:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):81:81 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):81:81 -> a com.android.tools.r8.cf.code.CfStaticFieldWrite asStaticFieldPut() -> t com.android.tools.r8.cf.code.CfStore -> com.gradleup.gr8.relocated.kk: com.android.tools.r8.ir.code.ValueType type -> c int var -> b boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:3:void (com.android.tools.r8.ir.code.ValueType,int):36:38 -> 1:1:int getLocalIndex():113:113 -> N 1:1:com.android.tools.r8.ir.code.ValueType getType():109:109 -> O 1:1:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):49:49 -> a 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):49 -> a 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:54 -> a 4:16:int com.android.tools.r8.cf.code.CfStore.getStoreType():58:70 -> a 4:16:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):94 -> a 17:17:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):94:94 -> a 18:18:void print(com.android.tools.r8.cf.CfPrinter):105:105 -> a 19:19:int com.android.tools.r8.cf.code.CfStore.getLocalIndex():113:113 -> a 19:19:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):138 -> a 20:20:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$0(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):138:138 -> a 21:21:int com.android.tools.r8.cf.code.CfStore.getLocalIndex():113:113 -> a 21:21:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):146 -> a 22:22:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$evaluate$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):146:146 -> a 23:24:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):118:119 -> a 25:25:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 25:25:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):119 -> a 26:29:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):137:140 -> a 30:30:boolean com.android.tools.r8.ir.code.ValueType.isPrimitive():43:43 -> a 30:30:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:32:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):140:141 -> a 33:33:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):166:166 -> a 33:33:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):141 -> a 34:34:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forStore():328:328 -> a 34:34:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):130 -> a com.android.tools.r8.cf.code.CfStore asStore() -> u boolean emitsIR() -> x 1:13:int com.android.tools.r8.cf.code.CfStore.getStoreType():58:70 -> y 1:13:int getCompareToId():43 -> y com.android.tools.r8.cf.code.CfSubtypingAssignability -> com.gradleup.gr8.relocated.lk: 1:1:void (com.android.tools.r8.graph.AppView):15:15 -> 1:7:boolean internalIsClassTypeAssignableToClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):20:26 -> a 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 8:8:boolean internalIsClassTypeAssignableToClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):26 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 9:9:boolean internalIsClassTypeAssignableToClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):26 -> a 10:10:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 10:10:boolean internalIsClassTypeAssignableToClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):27 -> a com.android.tools.r8.cf.code.CfSwitch -> com.gradleup.gr8.relocated.mk: java.util.List targets -> e int[] keys -> d com.android.tools.r8.cf.code.CfSwitch$Kind kind -> b boolean $assertionsDisabled -> f com.android.tools.r8.cf.code.CfLabel defaultTarget -> c 1:1:void ():36:36 -> 1:7:void (com.android.tools.r8.cf.code.CfSwitch$Kind,com.android.tools.r8.cf.code.CfLabel,int[],java.util.List):45:51 -> boolean isJumpWithNormalTarget() -> K 1:1:com.android.tools.r8.cf.code.CfLabel getDefaultTarget():96:96 -> O 1:1:java.util.List getKeys():100:100 -> P 1:1:com.android.tools.r8.cf.code.CfSwitch$Kind getKind():92:92 -> Q 1:1:java.util.List getSwitchTargets():104:104 -> R 1:1:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):59:59 -> a 2:6:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalUtils.traverseIterable(java.lang.Iterable,java.util.function.BiFunction,java.lang.Object):59:63 -> a 2:6:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):59 -> a 7:7:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):59:59 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):60 -> a 9:9:com.android.tools.r8.utils.TraversalContinuation lambda$traverseNormalTargets$0(java.util.function.BiFunction,com.android.tools.r8.utils.TraversalContinuation$Continue):61:61 -> a 10:11:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):72:73 -> a 12:12:void lambda$internalAcceptCompareTo$2(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):77:77 -> a 13:13:com.android.tools.r8.utils.structural.StructuralSpecification com.android.tools.r8.utils.structural.StructuralSpecification.withCustomItem(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralAcceptor):43:43 -> a 13:13:void lambda$internalAcceptCompareTo$2(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:16:void lambda$internalAcceptCompareTo$2(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):77:79 -> a 17:17:int[] lambda$internalAcceptCompareTo$1(com.android.tools.r8.cf.code.CfSwitch):78:78 -> a 18:20:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):84:86 -> a 21:32:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):132:143 -> a 33:33:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):138:138 -> a 34:34:void print(com.android.tools.r8.cf.CfPrinter):164:164 -> a 35:40:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):169:174 -> a 41:41:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):187:187 -> a 42:42:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():268:268 -> a 42:42:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):180 -> a 1:1:int getCompareToId():66:66 -> y com.android.tools.r8.cf.code.CfThrow -> com.gradleup.gr8.relocated.nk: 1:1:void ():31:31 -> void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a 1:1:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):38:38 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):49:49 -> a 3:3:void write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):77:77 -> a 4:4:void print(com.android.tools.r8.cf.CfPrinter):87:87 -> a 5:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):97:98 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState evaluate(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):111:111 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():268:268 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):104 -> a boolean canThrow() -> w int getCompareToId() -> y com.android.tools.r8.cf.code.CfTryCatch -> com.gradleup.gr8.relocated.ok: 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 ():20:20 -> 1:6:void (com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,java.util.List,java.util.List):26:31 -> 1:6:void forEach(java.util.function.BiConsumer):35:40 -> a 7:8:boolean verifyAllNonNull(java.util.List):60:61 -> a 9:9:int acceptCompareTo(com.android.tools.r8.cf.code.CfTryCatch,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):80:80 -> a 10:10:com.android.tools.r8.cf.code.CfLabel lambda$acceptCompareTo$0(com.android.tools.r8.cf.code.CfTryCatch):84:84 -> a 11:11:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):84:84 -> a 12:12:com.android.tools.r8.utils.structural.StructuralSpecification com.android.tools.r8.utils.structural.StructuralSpecification.withCustomItem(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralAcceptor):43:43 -> a 12:12:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:14:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):84:85 -> a 15:15:com.android.tools.r8.utils.structural.StructuralSpecification com.android.tools.r8.utils.structural.StructuralSpecification.withCustomItem(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralAcceptor):43:43 -> a 15:15:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:18:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):85:87 -> a 19:19:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):91:91 -> a 1:1:com.android.tools.r8.cf.code.CfLabel lambda$acceptCompareTo$1(com.android.tools.r8.cf.code.CfTryCatch):85:85 -> b 1:1:java.util.Collection lambda$acceptCompareTo$2(com.android.tools.r8.cf.code.CfTryCatch):86:86 -> c 1:1:java.util.Collection lambda$acceptCompareTo$3(com.android.tools.r8.cf.code.CfTryCatch):87:87 -> d com.android.tools.r8.cf.code.CfTypeInstruction -> com.gradleup.gr8.relocated.pk: com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.cf.code.frame.BaseFrameType -> com.gradleup.gr8.relocated.xa: boolean $assertionsDisabled -> b 1:1:void ():11:11 -> boolean isObject() -> A com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> B com.android.tools.r8.cf.code.frame.UninitializedNew asUninitializedNew() -> C boolean isSinglePrimitive() -> E boolean isWidePrimitive() -> F boolean isPrimitive() -> G 1:1:boolean isPrecise():96:96 -> H 2:2:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> H 2:2:boolean isPrecise():96 -> H 3:3:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> H 3:3:boolean isPrecise():96 -> H 4:4:boolean isPrecise():96:96 -> H com.android.tools.r8.cf.code.frame.UninitializedFrameType asUninitialized() -> I boolean isInitializedReferenceType() -> J com.android.tools.r8.cf.code.frame.NullFrameType asNullType() -> K com.android.tools.r8.cf.code.CfLabel getUninitializedLabel() -> M 1:1:boolean isSingle():118:118 -> N com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory) -> a boolean isInitialized() -> a 1:1:com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):90:90 -> a com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces asInitializedNonNullReferenceTypeWithoutInterfaces() -> e com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType asWidePrimitive() -> f boolean isWidePrimitiveLow() -> g com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType asInitializedReferenceType() -> h com.android.tools.r8.graph.DexType getUninitializedNewType() -> j 1:1:com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise():102:102 -> k 2:2:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> k 2:2:com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise():102 -> k 3:3:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> k 3:3:com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise():102 -> k 4:4:com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise():102:102 -> k com.android.tools.r8.cf.code.frame.SinglePrimitiveFrameType asSinglePrimitive() -> l com.android.tools.r8.cf.code.frame.PrimitiveFrameType asPrimitive() -> m boolean isWide() -> o com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameType asInitializedNonNullReferenceType() -> p com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces asInitializedNonNullReferenceTypeWithInterfaces() -> s boolean isInitializedNonNullReferenceType() -> u boolean isWidePrimitiveHigh() -> v com.android.tools.r8.cf.code.frame.UninitializedThis asUninitializedThis() -> w boolean isUninitialized() -> x com.android.tools.r8.cf.code.frame.WideFrameType asWide() -> y 1:1:int getWidth():210:210 -> z com.android.tools.r8.cf.code.frame.BooleanFrameType -> com.gradleup.gr8.relocated.pc: com.android.tools.r8.cf.code.frame.BooleanFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.ByteFrameType -> com.gradleup.gr8.relocated.ce: com.android.tools.r8.cf.code.frame.ByteFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> boolean hasIntVerificationType() -> O 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.CharFrameType -> com.gradleup.gr8.relocated.vk: com.android.tools.r8.cf.code.frame.CharFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> boolean hasIntVerificationType() -> O 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.DoubleFrameType -> com.gradleup.gr8.relocated.kj0: com.android.tools.r8.cf.code.frame.DoubleFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getHighType():13:13 -> O 1:1:com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getLowType():13:13 -> P 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):56:56 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):66:66 -> a boolean isWidePrimitiveLow() -> g 1:1:java.lang.String getTypeName():61:61 -> getTypeName boolean isWidePrimitiveHigh() -> v com.android.tools.r8.cf.code.frame.DoubleHighFrameType -> com.gradleup.gr8.relocated.lj0: com.android.tools.r8.cf.code.frame.DoubleHighFrameType SINGLETON -> d 1:1:void ():15:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):46:46 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):56:56 -> a 1:1:java.lang.String getTypeName():51:51 -> getTypeName 1:1:java.lang.String toString():61:61 -> toString com.android.tools.r8.cf.code.frame.FloatFrameType -> com.gradleup.gr8.relocated.bt0: com.android.tools.r8.cf.code.frame.FloatFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.FrameType -> com.gradleup.gr8.relocated.yt0: int $r8$clinit -> a 1:1:void ():20:20 -> boolean isObject() -> A com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> B com.android.tools.r8.cf.code.frame.UninitializedNew asUninitializedNew() -> C 1:1:com.android.tools.r8.cf.code.frame.DoubleHighFrameType doubleHighType():39:39 -> D boolean isSinglePrimitive() -> E boolean isWidePrimitive() -> F boolean isPrimitive() -> G boolean isPrecise() -> H com.android.tools.r8.cf.code.frame.UninitializedFrameType asUninitialized() -> I boolean isInitializedReferenceType() -> J com.android.tools.r8.cf.code.frame.NullFrameType asNullType() -> K 1:1:com.android.tools.r8.cf.code.frame.TwoWord twoWord():147:147 -> L com.android.tools.r8.cf.code.CfLabel getUninitializedLabel() -> M com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory) -> a com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType) -> a java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens) -> a boolean isInitialized() -> a 1:1:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):63:63 -> a 2:2:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):103:103 -> a 2:2:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 3:3:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 4:4:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104:104 -> a 4:4:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 5:5:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):130:130 -> a 5:5:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a 5:5:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 6:20:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):114:128 -> a 6:20:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a 6:20:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 21:21:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):126:126 -> a 21:21:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a 21:21:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 22:22:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):124:124 -> a 22:22:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a 22:22:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 23:23:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):122:122 -> a 23:23:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a 23:23:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 24:24:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):120:120 -> a 24:24:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a 24:24:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 25:25:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):118:118 -> a 25:25:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a 25:25:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 26:26:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):116:116 -> a 26:26:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):104 -> a 26:26:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 27:28:com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType com.android.tools.r8.cf.code.frame.FrameType.initializedReference(com.android.tools.r8.graph.DexType):77:78 -> a 27:28:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):66 -> a 29:30:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):70:71 -> a 31:31:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108:108 -> a 31:31:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 32:32:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):130:130 -> a 32:32:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108 -> a 32:32:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 33:47:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):114:128 -> a 33:47:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108 -> a 33:47:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 48:48:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):126:126 -> a 48:48:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108 -> a 48:48:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 49:49:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):124:124 -> a 49:49:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108 -> a 49:49:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 50:50:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):122:122 -> a 50:50:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108 -> a 50:50:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 51:51:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):120:120 -> a 51:51:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108 -> a 51:51:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 52:52:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):118:118 -> a 52:52:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108 -> a 52:52:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 53:53:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.internalPrimitive(char):116:116 -> a 53:53:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):108 -> a 53:53:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 54:54:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):73:73 -> a 55:55:com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType com.android.tools.r8.cf.code.frame.FrameType.initializedReference(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):82:82 -> a 55:55:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):73 -> a 56:57:com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces com.android.tools.r8.cf.code.frame.FrameType.initializedNonNullReference(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):94:95 -> a 56:57:com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType com.android.tools.r8.cf.code.frame.FrameType.initializedReference(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):82 -> a 56:57:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):73 -> a 58:74:com.android.tools.r8.cf.code.frame.InitializedFrameType fromPreciseMemberType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.graph.DexItemFactory):155:171 -> a 75:75:com.android.tools.r8.cf.code.frame.InitializedFrameType fromPreciseMemberType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.graph.DexItemFactory):169:169 -> a 76:76:com.android.tools.r8.cf.code.frame.InitializedFrameType fromPreciseMemberType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.graph.DexItemFactory):167:167 -> a 77:77:com.android.tools.r8.cf.code.frame.InitializedFrameType fromPreciseMemberType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.graph.DexItemFactory):165:165 -> a 78:78:com.android.tools.r8.cf.code.frame.InitializedFrameType fromPreciseMemberType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.graph.DexItemFactory):163:163 -> a 79:79:com.android.tools.r8.cf.code.frame.InitializedFrameType fromPreciseMemberType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.graph.DexItemFactory):158:158 -> a 1:1:com.android.tools.r8.cf.code.frame.DoubleFrameType doubleType():35:35 -> b 2:4:com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces initializedNonNullReference(com.android.tools.r8.graph.DexType):87:89 -> b 1:1:com.android.tools.r8.cf.code.frame.IntFrameType intType():47:47 -> c 1:1:com.android.tools.r8.cf.code.frame.FloatFrameType floatType():43:43 -> d com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces asInitializedNonNullReferenceTypeWithoutInterfaces() -> e com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType asWidePrimitive() -> f boolean isWidePrimitiveLow() -> g com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType asInitializedReferenceType() -> h 1:1:com.android.tools.r8.cf.code.frame.OneWord oneWord():143:143 -> i com.android.tools.r8.graph.DexType getUninitializedNewType() -> j com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> k com.android.tools.r8.cf.code.frame.SinglePrimitiveFrameType asSinglePrimitive() -> l com.android.tools.r8.cf.code.frame.PrimitiveFrameType asPrimitive() -> m 1:1:com.android.tools.r8.cf.code.frame.LongHighFrameType longHighType():55:55 -> n boolean isWide() -> o com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameType asInitializedNonNullReferenceType() -> p 1:1:com.android.tools.r8.cf.code.frame.NullFrameType nullType():99:99 -> q 1:1:com.android.tools.r8.cf.code.frame.LongFrameType longType():51:51 -> r com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces asInitializedNonNullReferenceTypeWithInterfaces() -> s 1:1:com.android.tools.r8.cf.code.frame.UninitializedThis uninitializedThis():139:139 -> t boolean isInitializedNonNullReferenceType() -> u boolean isWidePrimitiveHigh() -> v com.android.tools.r8.cf.code.frame.UninitializedThis asUninitializedThis() -> w boolean isUninitialized() -> x com.android.tools.r8.cf.code.frame.WideFrameType asWide() -> y int getWidth() -> z com.android.tools.r8.cf.code.frame.FrameType$1 -> com.gradleup.gr8.relocated.xt0: int[] $SwitchMap$com$android$tools$r8$ir$code$MemberType -> b boolean $assertionsDisabled -> a 1:1:void ():156:156 -> 2:2:void ():77:77 -> com.android.tools.r8.cf.code.frame.InitializedFrameType -> com.gradleup.gr8.relocated.i41: com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameType -> com.gradleup.gr8.relocated.j41: 1:1:void ():13:13 -> boolean isObject() -> A com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> B boolean isPrecise() -> H boolean isInitializedReferenceType() -> J com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getInitializedTypeWithInterfaces(com.android.tools.r8.graph.AppView) -> a boolean isInitialized() -> a 1:1:com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):66:66 -> a com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType asInitializedReferenceType() -> h com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> k com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameType asInitializedNonNullReferenceType() -> p boolean isInitializedNonNullReferenceType() -> u com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces -> com.gradleup.gr8.relocated.k41: com.android.tools.r8.graph.DexType initializedTypeCache -> d boolean $assertionsDisabled -> e com.android.tools.r8.ir.analysis.type.ReferenceTypeElement type -> c 1:1:void ():16:16 -> 1:4:void (com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):22:25 -> 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getInitializedTypeWithInterfaces():54:54 -> O 1:4:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):41:44 -> a 5:5:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces.getInitializedTypeWithInterfaces():54:54 -> a 5:5:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getInitializedTypeWithInterfaces(com.android.tools.r8.graph.AppView):50 -> a 6:6:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):59:59 -> a 7:7:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):66:66 -> a 8:8:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isNullType():0:0 -> a 8:8:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):66 -> a 9:9:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 9:9:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):69 -> a 10:13:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):69:72 -> a 14:14:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces.getInitializedTypeWithInterfaces():54:54 -> a 14:14:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces.getInitializedTypeWithInterfaces(com.android.tools.r8.graph.AppView):50 -> a 14:14:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):74 -> a 15:16:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):77:78 -> a 17:17:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):75:75 -> a 18:19:com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces com.android.tools.r8.cf.code.frame.FrameType.initializedNonNullReference(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):94:95 -> a 18:19:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):80 -> a 20:20:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):70:70 -> a 1:6:boolean equals(java.lang.Object):88:93 -> equals 1:1:int hashCode():98:98 -> hashCode com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces asInitializedNonNullReferenceTypeWithInterfaces() -> s 1:1:java.lang.String toString():103:103 -> toString com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces -> com.gradleup.gr8.relocated.l41: com.android.tools.r8.graph.DexType type -> c boolean $assertionsDisabled -> d 1:1:void ():17:17 -> 1:5:void (com.android.tools.r8.graph.DexType):22:26 -> 1:1:com.android.tools.r8.graph.DexType getInitializedType():46:46 -> O 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces.getInitializedType():46:46 -> a 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):42 -> a 2:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getInitializedTypeWithInterfaces(com.android.tools.r8.graph.AppView):52:52 -> a 3:4:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):57:58 -> a 5:5:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 5:5:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 6:6:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):59 -> a 7:11:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):67:71 -> a 12:12:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":95,"2":96,"3":97,"4":98},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 95:95:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):71:71 -> a 96:96:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):71:71 -> a 97:97:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):71:71 -> a 98:98:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):71:71 -> a 83:83:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):71:71 -> a 84:84:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):63:63 -> a 85:93:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):61:69 -> a 99:99:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):78:78 -> a 100:100:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isNullType():0:0 -> a 100:100:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):78 -> a 101:101:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 101:101:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):81 -> a 102:111:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):81:90 -> a 112:112:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):87:87 -> a 113:114:com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces com.android.tools.r8.cf.code.frame.FrameType.initializedNonNullReference(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):94:95 -> a 113:114:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):92 -> a 115:115:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):82:82 -> a com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces asInitializedNonNullReferenceTypeWithoutInterfaces() -> e 1:6:boolean equals(java.lang.Object):100:105 -> equals 1:1:int hashCode():110:110 -> hashCode 1:1:java.lang.String toString():115:115 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"2":4,"3":5,"4":6},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> toString 3:3:java.lang.String toString():115 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String toString():115:115 -> toString 5:5:java.lang.String toString():115:115 -> toString 6:6:java.lang.String toString():115:115 -> toString com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType -> com.gradleup.gr8.relocated.m41: com.android.tools.r8.cf.code.frame.IntFrameType -> com.gradleup.gr8.relocated.yc1: com.android.tools.r8.cf.code.frame.IntFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> boolean hasIntVerificationType() -> O 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.LongFrameType -> com.gradleup.gr8.relocated.oz1: com.android.tools.r8.cf.code.frame.LongFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getHighType():13:13 -> O 1:1:com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getLowType():13:13 -> P 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):56:56 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):66:66 -> a boolean isWidePrimitiveLow() -> g 1:1:java.lang.String getTypeName():61:61 -> getTypeName boolean isWidePrimitiveHigh() -> v com.android.tools.r8.cf.code.frame.LongHighFrameType -> com.gradleup.gr8.relocated.pz1: com.android.tools.r8.cf.code.frame.LongHighFrameType SINGLETON -> d 1:1:void ():15:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):46:46 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):56:56 -> a 1:1:java.lang.String getTypeName():51:51 -> getTypeName 1:1:java.lang.String toString():61:61 -> toString com.android.tools.r8.cf.code.frame.NullFrameType -> com.gradleup.gr8.relocated.nc2: com.android.tools.r8.cf.code.frame.NullFrameType SINGLETON -> c boolean $assertionsDisabled -> d 1:3:void ():15:17 -> 1:1:void ():19:19 -> com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> B boolean isPrecise() -> H com.android.tools.r8.cf.code.frame.NullFrameType asNullType() -> K 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.frame.NullFrameType.getInitializedType():72:72 -> a 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):68 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.frame.NullFrameType.getInitializedType():72:72 -> a 2:2:com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):77 -> a 3:3:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):82:82 -> a 4:4:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):91:91 -> a 5:5:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 5:5:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):91 -> a 6:9:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):91:94 -> a 10:10:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):92:92 -> a com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType asInitializedReferenceType() -> h com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> k 1:1:java.lang.String toString():100:100 -> toString com.android.tools.r8.cf.code.frame.OneWord -> com.gradleup.gr8.relocated.ci2: com.android.tools.r8.cf.code.frame.OneWord SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> B com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType) -> a 1:1:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):37:37 -> a 1:1:java.lang.String toString():42:42 -> toString com.android.tools.r8.cf.code.frame.PreciseFrameType -> com.gradleup.gr8.relocated.em2: com.android.tools.r8.cf.code.frame.PrimitiveFrameType -> com.gradleup.gr8.relocated.gn2: com.android.tools.r8.cf.code.frame.ShortFrameType -> com.gradleup.gr8.relocated.o63: com.android.tools.r8.cf.code.frame.ShortFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> boolean hasIntVerificationType() -> O 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.SingleFrameType -> com.gradleup.gr8.relocated.p73: com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType) -> a com.android.tools.r8.cf.code.frame.SinglePrimitiveFrameType -> com.gradleup.gr8.relocated.r73: 1:1:void ():10:10 -> com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> B boolean isSinglePrimitive() -> E boolean isPrimitive() -> G boolean isPrecise() -> H boolean hasIntVerificationType() -> O boolean isInitialized() -> a 1:6:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):63:68 -> a com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> k com.android.tools.r8.cf.code.frame.SinglePrimitiveFrameType asSinglePrimitive() -> l com.android.tools.r8.cf.code.frame.PrimitiveFrameType asPrimitive() -> m 1:1:java.lang.String toString():73:73 -> toString com.android.tools.r8.cf.code.frame.SingletonFrameType -> com.gradleup.gr8.relocated.y73: 1:1:void ():7:7 -> 1:1:int hashCode():16:16 -> hashCode com.android.tools.r8.cf.code.frame.TwoWord -> com.gradleup.gr8.relocated.ui3: com.android.tools.r8.cf.code.frame.TwoWord SINGLETON -> c 1:1:void ():13:13 -> 1:1:void ():15:15 -> com.android.tools.r8.cf.code.frame.WideFrameType join(com.android.tools.r8.cf.code.frame.WideFrameType) -> a 1:1:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):45:45 -> a 1:1:java.lang.String toString():50:50 -> toString com.android.tools.r8.cf.code.frame.WideFrameType asWide() -> y int getWidth() -> z com.android.tools.r8.cf.code.frame.UninitializedFrameType -> com.gradleup.gr8.relocated.ak3: 1:1:void ():7:7 -> boolean isObject() -> A com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> B boolean isPrecise() -> H com.android.tools.r8.cf.code.frame.UninitializedFrameType asUninitialized() -> I com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> k boolean isUninitialized() -> x com.android.tools.r8.cf.code.frame.UninitializedNew -> com.gradleup.gr8.relocated.ck3: com.android.tools.r8.graph.DexType type -> d boolean $assertionsDisabled -> e com.android.tools.r8.cf.code.CfLabel label -> c 1:1:void ():16:16 -> 1:4:void (com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):21:24 -> com.android.tools.r8.cf.code.frame.UninitializedNew asUninitializedNew() -> C 1:1:com.android.tools.r8.cf.code.CfLabel getUninitializedLabel():39:39 -> M 1:1:com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):29:29 -> a 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):34:34 -> a 3:3:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):60:60 -> a 1:5:boolean equals(java.lang.Object):68:72 -> equals 1:1:int hashCode():77:77 -> hashCode 1:1:com.android.tools.r8.graph.DexType getUninitializedNewType():44:44 -> j 1:1:java.lang.String toString():82:82 -> toString com.android.tools.r8.cf.code.frame.UninitializedThis -> com.gradleup.gr8.relocated.ek3: com.android.tools.r8.cf.code.frame.UninitializedThis SINGLETON -> c 1:1:void ():17:17 -> 1:1:void ():19:19 -> com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType) -> a 1:1:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):28:28 -> a 2:2:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):47:47 -> a 1:1:int hashCode():57:57 -> hashCode 1:1:java.lang.String toString():62:62 -> toString com.android.tools.r8.cf.code.frame.UninitializedThis asUninitializedThis() -> w com.android.tools.r8.cf.code.frame.WideFrameType -> com.gradleup.gr8.relocated.ro3: com.android.tools.r8.cf.code.frame.WideFrameType join(com.android.tools.r8.cf.code.frame.WideFrameType) -> a com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType -> com.gradleup.gr8.relocated.so3: 1:1:void ():7:7 -> boolean isWidePrimitive() -> F boolean isPrimitive() -> G boolean isPrecise() -> H com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getHighType() -> O com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getLowType() -> P boolean isInitialized() -> a 1:1:com.android.tools.r8.cf.code.frame.WideFrameType join(com.android.tools.r8.cf.code.frame.WideFrameType):66:66 -> a com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType asWidePrimitive() -> f com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> k com.android.tools.r8.cf.code.frame.PrimitiveFrameType asPrimitive() -> m boolean isWide() -> o 1:1:java.lang.String toString():71:71 -> toString com.android.tools.r8.cf.code.frame.WideFrameType asWide() -> y int getWidth() -> z com.android.tools.r8.contexts.CompilationContext -> com.gradleup.gr8.relocated.ft: java.util.Map seenSetForTesting -> b java.lang.Thread mainThread -> a int nextProcessorId -> c boolean $assertionsDisabled -> d 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):42:42 -> 2:7:void (com.android.tools.r8.utils.InternalOptions):39:44 -> 1:1:boolean access$200(com.android.tools.r8.contexts.CompilationContext,com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):15:15 -> a 2:2:java.lang.Thread access$400(com.android.tools.r8.contexts.CompilationContext):15:15 -> a 3:3:com.android.tools.r8.contexts.CompilationContext createInitialContext(com.android.tools.r8.utils.InternalOptions):34:34 -> a 4:10:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):48:54 -> a 11:11:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"2":67,"3":68,"4":69},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 66:66:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):54:54 -> a 67:67:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):54:54 -> a 68:68:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):54:54 -> a 69:69:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):54:54 -> a 65:65:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):54:54 -> a 70:72:com.android.tools.r8.contexts.CompilationContext$ProcessorContext createProcessorContext():67:69 -> a com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext -> com.gradleup.gr8.relocated.ys: com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring desugaring -> c boolean $assertionsDisabled -> d 1:1:void ():180:180 -> 1:1:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring,com.android.tools.r8.contexts.CompilationContext$1):180:180 -> 2:3:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring):185:186 -> 1:3:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):191:193 -> a 4:5:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):202:203 -> a 1:1:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):198:198 -> b com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider -> com.gradleup.gr8.relocated.zs: 1:1:void (com.android.tools.r8.contexts.CompilationContext$1):18:18 -> java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder) -> a java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder) -> b com.android.tools.r8.contexts.CompilationContext$MainThreadContext -> com.gradleup.gr8.relocated.at: java.lang.Thread mainThread -> c boolean $assertionsDisabled -> d 1:1:void ():151:151 -> 1:1:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.lang.Thread,com.android.tools.r8.contexts.CompilationContext$1):151:151 -> 2:3:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.lang.Thread):158:159 -> 1:1:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):164:164 -> a 2:4:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):173:175 -> a 1:1:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):169:169 -> b com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext -> com.gradleup.gr8.relocated.bt: com.android.tools.r8.graph.ProgramMethod method -> c boolean $assertionsDisabled -> d 1:1:void ():209:209 -> 1:1:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$1):209:209 -> 2:3:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.graph.ProgramMethod):213:214 -> 1:1:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.getClassContext():232:232 -> a 1:1:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):249 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):249 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 3:3:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):249 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 4:4:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):249 -> a 5:6:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):249:250 -> a 7:7:com.android.tools.r8.utils.structural.HasherWrapper com.android.tools.r8.utils.structural.HasherWrapper.sha256Hasher():33:33 -> a 7:7:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.buildSuffix(java.lang.StringBuilder):241 -> a 7:7:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):250 -> a 8:9:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.buildSuffix(java.lang.StringBuilder):242:243 -> a 8:9:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):250 -> a 1:1:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):255:255 -> b 2:2:com.android.tools.r8.utils.structural.HasherWrapper com.android.tools.r8.utils.structural.HasherWrapper.sha256Hasher():33:33 -> b 2:2:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.buildSuffix(java.lang.StringBuilder):241 -> b 2:2:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):255 -> b 3:4:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.buildSuffix(java.lang.StringBuilder):242:243 -> b 3:4:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):255 -> b 1:1:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():225:225 -> c 2:2:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.getClassContext():232:232 -> c 2:2:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():226 -> c 3:4:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():226:227 -> c 1:1:com.android.tools.r8.graph.ProgramMethod getMethodContext():236:236 -> d com.android.tools.r8.contexts.CompilationContext$ProcessorContext -> com.gradleup.gr8.relocated.ct: com.android.tools.r8.contexts.CompilationContext parent -> a int processorId -> b boolean $assertionsDisabled -> c 1:1:void ():73:73 -> 1:1:void (com.android.tools.r8.contexts.CompilationContext,int,com.android.tools.r8.contexts.CompilationContext$1):73:73 -> 2:4:void (com.android.tools.r8.contexts.CompilationContext,int):77:79 -> 1:1:boolean com.android.tools.r8.contexts.CompilationContext$ProcessorContext.verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):83:83 -> a 1:1:boolean access$900(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):73 -> a 2:2:boolean com.android.tools.r8.contexts.CompilationContext$ProcessorContext.verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):83:83 -> a 2:2:boolean access$900(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.contexts.CompilationContext$ProcessorContext.verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):83:83 -> a 3:3:boolean access$900(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):73 -> a 4:4:boolean access$900(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):73:73 -> a 5:6:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):95:96 -> a 7:7:boolean com.android.tools.r8.contexts.CompilationContext$ProcessorContext.verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):83:83 -> a 7:7:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):96 -> a 8:9:com.android.tools.r8.contexts.CompilationContext$MainThreadContext createMainThreadContext():101:102 -> a 10:10:boolean com.android.tools.r8.contexts.CompilationContext$ProcessorContext.verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):83:83 -> a 10:10:com.android.tools.r8.contexts.CompilationContext$MainThreadContext createMainThreadContext():102 -> a 11:13:com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext createClassSynthesisDesugaringContext(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring):108:110 -> a 14:14:boolean com.android.tools.r8.contexts.CompilationContext$ProcessorContext.verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):83:83 -> a 14:14:com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext createClassSynthesisDesugaringContext(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring):110 -> a 15:15:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> a 15:15:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):120 -> a 1:1:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> b 1:1:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):125 -> b com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext -> com.gradleup.gr8.relocated.dt: int nextId -> b com.android.tools.r8.contexts.CompilationContext$ProcessorContext parent -> a 1:1:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.contexts.CompilationContext$1):130:130 -> 2:2:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):134:134 -> 3:6:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):132:135 -> 1:1:com.android.tools.r8.contexts.CompilationContext$ProcessorContext getParent():139:139 -> a 1:1:int incrementAndGetNextId():143:143 -> b com.android.tools.r8.contexts.CompilationContext$UniqueContext -> com.gradleup.gr8.relocated.et: com.android.tools.r8.graph.DexProgramClass classContext -> b com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext parent -> a int positionId -> c 1:1:void (com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.contexts.CompilationContext$1):259:259 -> 2:5:void (com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext,com.android.tools.r8.graph.DexProgramClass,int):267:270 -> 1:1:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):279:279 -> a 2:2:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$UniqueContext.buildSuffix(java.lang.StringBuilder):274:274 -> a 2:2:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):279 -> a 3:3:com.android.tools.r8.graph.DexProgramClass getClassContext():288:288 -> a 1:1:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):284:284 -> b 2:2:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$UniqueContext.buildSuffix(java.lang.StringBuilder):274:274 -> b 2:2:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):284 -> b 3:3:java.lang.String getSyntheticSuffix():292:292 -> b com.android.tools.r8.debuginfo.DebugRepresentation -> com.gradleup.gr8.relocated.xx: it.unimi.dsi.fastutil.ints.Int2ReferenceMap paramToInfo -> a boolean $assertionsDisabled -> b 1:1:void ():34:34 -> 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceMap):81:82 -> int access$100(int,int,int) -> a boolean access$300(int,int,int,int) -> a int lambda$fromFiles$1(com.android.tools.r8.graph.ProgramMethod) -> a 1:1:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate none(com.android.tools.r8.utils.InternalOptions):45:45 -> a 2:2:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 2:2:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate none(com.android.tools.r8.utils.InternalOptions):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 3:3:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate none(com.android.tools.r8.utils.InternalOptions):45 -> a 4:5:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate none(com.android.tools.r8.utils.InternalOptions):45:46 -> a 6:6:void lambda$fromFiles$2(java.util.Map,com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.graph.DexProgramClass):63:63 -> a 7:7:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):66:66 -> a 8:12:boolean com.android.tools.r8.debuginfo.DebugRepresentation.isPcCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.InternalOptions):179:183 -> a 8:12:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):66 -> a 13:14:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):69:70 -> a 15:15:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):139:139 -> a 15:15:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):71 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:22:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):139:145 -> a 16:22:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):71 -> a 23:23:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 23:23:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):71 -> a 24:24:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 24:24:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):145 -> a 24:24:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):71 -> a 25:27:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):146:148 -> a 25:27:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):71 -> a 28:28:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.debuginfo.DebugRepresentation.getLastExecutableInstruction(com.android.tools.r8.graph.DexCode):474:474 -> a 28:28:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):153 -> a 28:28:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):71 -> a 29:30:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):157:158 -> a 29:30:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):71 -> a 31:31:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):150:150 -> a 31:31:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):71 -> a 32:34:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):72:74 -> a 35:35:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):73:73 -> a 36:36:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):86:86 -> a 37:37:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 37:37:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 38:38:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):87 -> a 39:39:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 39:39:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2293 -> a 39:39:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):88 -> a 40:40:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2293:2293 -> a 40:40:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):88 -> a 41:41:boolean com.android.tools.r8.utils.InternalOptions.hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2098:2098 -> a 41:41:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2294 -> a 41:41:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):88 -> a 42:42:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 42:42:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2295 -> a 42:42:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):88 -> a 43:43:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):93:93 -> a 44:44:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 44:44:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):93 -> a 45:54:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):94:103 -> a 55:59:boolean com.android.tools.r8.debuginfo.DebugRepresentation.isPcCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.InternalOptions):179:183 -> a 55:59:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):104 -> a 60:61:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):107:108 -> a 62:62:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 62:62:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):114 -> a 63:65:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1220:1222 -> a 63:65:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):113 -> a 66:66:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 66:66:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):113 -> a 67:67:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 67:67:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222 -> a 67:67:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):113 -> a 68:68:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222:1222 -> a 68:68:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):113 -> a 69:69:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):116:116 -> a 70:70:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 70:70:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):116 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 71:71:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):116 -> a 72:72:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):116:116 -> a 73:73:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.debuginfo.DebugRepresentation.getLastExecutableInstruction(com.android.tools.r8.graph.DexCode):474:474 -> a 73:73:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):117 -> a 74:74:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):121:121 -> a 75:86:int com.android.tools.r8.debuginfo.DebugRepresentation.estimatedDebugInfoSize(com.android.tools.r8.graph.DexDebugInfo):488:499 -> a 75:86:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):122 -> a 87:93:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):124:130 -> a 94:94:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> a 94:94:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):130 -> a 95:99:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):131:135 -> a 100:100:com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary lambda$computeForFile$4(int):124:124 -> a 101:101:void lambda$computeForFile$5(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):132:132 -> a 102:102:boolean lambda$verifyMethodHasOverloads$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod):163:163 -> a 103:105:java.lang.String toString(boolean):173:175 -> a 106:108:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable,java.util.function.Function,com.android.tools.r8.utils.StringUtils$BraceType):152:154 -> a 106:108:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable,java.util.function.Function):143 -> a 106:108:java.lang.String toString(boolean):175 -> a 109:109:java.lang.Integer lambda$toString$7(com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo):174:174 -> a 110:110:java.lang.String lambda$toString$8(boolean,com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo):175:175 -> a 111:111:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.debuginfo.DebugRepresentation.getLastExecutableInstruction(com.android.tools.r8.graph.DexCode):474:474 -> a 111:111:boolean verifyLastExecutableInstructionWithinBound(com.android.tools.r8.graph.DexCode,int):467 -> a 112:113:boolean verifyLastExecutableInstructionWithinBound(com.android.tools.r8.graph.DexCode,int):468:469 -> a 114:115:com.android.tools.r8.dex.code.DexInstruction getLastExecutableInstruction(com.android.tools.r8.dex.code.DexInstruction[]):479:480 -> a 116:116:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 116:116:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):51 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 117:117:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 117:117:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):51 -> a 118:118:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):52:52 -> a 119:119:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 119:119:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2293 -> a 119:119:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):54 -> a 120:120:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2293:2293 -> a 120:120:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):54 -> a 121:121:boolean com.android.tools.r8.utils.InternalOptions.hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2098:2098 -> a 121:121:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2294 -> a 121:121:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):54 -> a 122:122:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 122:122:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2295 -> a 122:122:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):54 -> a 123:133:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):55:65 -> a int lambda$none$0(com.android.tools.r8.graph.ProgramMethod) -> b 1:2:boolean verifyMethodHasOverloads(com.android.tools.r8.graph.ProgramMethod):162:163 -> c 3:3:int com.android.tools.r8.utils.IterableUtils.size(java.lang.Iterable):112:112 -> c 3:3:boolean verifyMethodHasOverloads(com.android.tools.r8.graph.ProgramMethod):163 -> c 4:4:boolean verifyMethodHasOverloads(com.android.tools.r8.graph.ProgramMethod):162:162 -> c 1:1:java.lang.String toString():169:169 -> toString com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo -> com.gradleup.gr8.relocated.rx: it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap conversions -> b boolean $assertionsDisabled -> c int paramCount -> a 1:1:void ():408:408 -> 1:1:void (int,it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.debuginfo.DebugRepresentation$1):408:408 -> 2:5:void (int,it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):418:421 -> 1:1:int access$600(com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo):408:408 -> a 2:2:boolean hasConversions():426:426 -> a 3:10:int getConversionPointFor(int):430:437 -> a 11:24:java.lang.String toString(boolean):449:462 -> a 1:1:java.lang.String toString():445:445 -> toString com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary -> com.gradleup.gr8.relocated.tx: it.unimi.dsi.fastutil.ints.Int2ReferenceMap pcToCost -> b boolean $assertionsDisabled -> c int paramCount -> a 1:1:void ():288:288 -> 1:1:void (int,com.android.tools.r8.debuginfo.DebugRepresentation$1):288:288 -> 2:2:void (int):294:294 -> 3:7:void (int):292:296 -> 1:1:void access$000(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,int,int):288:288 -> a 2:2:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo access$700(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.graph.AppView):288:288 -> a 3:21:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):361:379 -> a 3:21:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo access$700(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.graph.AppView):288 -> a 22:23:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.add(com.android.tools.r8.debuginfo.DebugRepresentation$PcCostInfo):320:321 -> a 22:23:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):381 -> a 22:23:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo access$700(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.graph.AppView):288 -> a 24:25:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):384:385 -> a 24:25:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo access$700(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.graph.AppView):288 -> a 26:29:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.update(int,boolean):343:346 -> a 26:29:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):385 -> a 26:29:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo access$700(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.graph.AppView):288 -> a 30:31:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):388:389 -> a 30:31:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo access$700(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.graph.AppView):288 -> a 32:34:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.getFinalConversions():352:354 -> a 32:34:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):391 -> a 32:34:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo access$700(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.graph.AppView):288 -> a 35:35:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):392:392 -> a 35:35:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo access$700(com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary,com.android.tools.r8.graph.AppView):288 -> a 36:37:void addCost(int,int):300:301 -> a 38:40:void com.android.tools.r8.debuginfo.DebugRepresentation$PcCostInfo.add(int):217:219 -> a 38:40:void addCost(int,int):301 -> a 1:3:java.lang.String toString():397:399 -> toString 4:5:java.util.Collection com.android.tools.r8.utils.CollectionUtils.sort(java.util.Collection,java.util.Comparator):36:37 -> toString 4:5:java.lang.String toString():399 -> toString 6:9:java.lang.String toString():400:403 -> toString com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState -> com.gradleup.gr8.relocated.sx: com.android.tools.r8.debuginfo.DebugRepresentation$PcConversionInfo converted -> b int methods -> f it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap groups -> a int unconvertedPc -> d int normalCost -> e int flushedPc -> c 1:7:void ():304:310 -> 8:8:void (com.android.tools.r8.debuginfo.DebugRepresentation$1):304:304 -> 1:12:void flush():325:336 -> a 13:16:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.reset():313:316 -> a 13:16:void flush():338 -> a com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate -> com.gradleup.gr8.relocated.ux: int getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod) -> a com.android.tools.r8.debuginfo.DebugRepresentation$PcConversionInfo -> com.gradleup.gr8.relocated.vx: com.android.tools.r8.debuginfo.DebugRepresentation$PcConversionInfo NO_CONVERSION -> e int normalCost -> d boolean converted -> b int methods -> c int pc -> a 1:1:void ():225:225 -> 1:5:void (int,boolean,int,int):237:241 -> 1:12:java.lang.String toString():246:257 -> toString com.android.tools.r8.debuginfo.DebugRepresentation$PcCostInfo -> com.gradleup.gr8.relocated.wx: int cost -> b int methods -> c int pc -> a boolean $assertionsDisabled -> d 1:1:void ():187:187 -> 1:1:void (int):211:211 -> 2:23:void (int):192:213 -> 1:10:java.lang.String toString():199:208 -> toString com.android.tools.r8.desugar.desugaredlibrary.DesugaredLibraryKeepRuleGenerator -> com.gradleup.gr8.relocated.l00: com.android.tools.r8.utils.InternalOptions options -> a 1:3:void (com.android.tools.r8.graph.AppView):49:51 -> 1:1:boolean com.android.tools.r8.desugar.desugaredlibrary.DesugaredLibraryKeepRuleGenerator.shouldRun():63:63 -> a 1:1:void runIfNecessary(com.android.tools.r8.utils.Timing):55 -> a 2:2:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 2:2:boolean com.android.tools.r8.desugar.desugaredlibrary.DesugaredLibraryKeepRuleGenerator.shouldRun():63 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void runIfNecessary(com.android.tools.r8.utils.Timing):55 -> a 3:3:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 3:3:boolean com.android.tools.r8.desugar.desugaredlibrary.DesugaredLibraryKeepRuleGenerator.shouldRun():63 -> a 3:3:void runIfNecessary(com.android.tools.r8.utils.Timing):55 -> a 4:4:boolean com.android.tools.r8.desugar.desugaredlibrary.DesugaredLibraryKeepRuleGenerator.shouldRun():63:63 -> a 4:4:void runIfNecessary(com.android.tools.r8.utils.Timing):55 -> a com.android.tools.r8.dex.ApplicationReader -> com.gradleup.gr8.relocated.f6: com.android.tools.r8.graph.DexItemFactory itemFactory -> b com.android.tools.r8.utils.Timing timing -> c com.android.tools.r8.utils.InternalOptions options -> a com.android.tools.r8.utils.AndroidApp inputApp -> d boolean $assertionsDisabled -> e 1:1:void ():65:65 -> 1:5:void (com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):78:82 -> 1:1:com.android.tools.r8.utils.InternalOptions access$000(com.android.tools.r8.dex.ApplicationReader):65:65 -> a 2:2:com.android.tools.r8.graph.LazyLoadedDexApplication read(java.util.concurrent.ExecutorService):101:101 -> a 3:3:com.android.tools.r8.graph.LazyLoadedDexApplication com.android.tools.r8.dex.ApplicationReader.read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService):113:113 -> a 3:3:com.android.tools.r8.graph.LazyLoadedDexApplication read(java.util.concurrent.ExecutorService):101 -> a 4:4:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):121:121 -> a 5:14:boolean com.android.tools.r8.dex.ApplicationReader.verifyMainDexOptionsCompatible(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):231:240 -> a 5:14:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):121 -> a 15:23:void com.android.tools.r8.dex.ApplicationReader.dumpApplication(com.android.tools.r8.utils.DumpInputFlags):163:171 -> a 15:23:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):122 -> a 24:24:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 24:24:void com.android.tools.r8.dex.ApplicationReader.dumpApplication(com.android.tools.r8.utils.DumpInputFlags):171 -> a 24:24:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):122 -> a 25:25:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 25:25:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 25:25:void com.android.tools.r8.dex.ApplicationReader.dumpApplication(com.android.tools.r8.utils.DumpInputFlags):171 -> a 25:25:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):122 -> a 26:29:void com.android.tools.r8.dex.ApplicationReader.dumpApplication(com.android.tools.r8.utils.DumpInputFlags):172:175 -> a 26:29:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):122 -> a 30:30:void com.android.tools.r8.dex.ApplicationReader.dumpApplication(com.android.tools.r8.utils.DumpInputFlags):173:173 -> a 30:30:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):122 -> a 31:66:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):124:159 -> a 67:67:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):155:155 -> a 68:68:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 68:68:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):155 -> a 69:69:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):155:155 -> a 70:70:java.lang.RuntimeException com.android.tools.r8.utils.ExceptionUtils.unwrapExecutionException(java.util.concurrent.ExecutionException):221:221 -> a 70:70:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):153 -> a 71:76:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):153:158 -> a 77:83:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):190:196 -> a 84:94:java.util.Set com.android.tools.r8.utils.MainDexListParser.parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):35:45 -> a 84:94:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 95:103:java.lang.String com.android.tools.r8.utils.StringUtils.trim(java.lang.String):324:332 -> a 95:103:java.util.Set com.android.tools.r8.utils.MainDexListParser.parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):45 -> a 95:103:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 104:111:java.util.Set com.android.tools.r8.utils.MainDexListParser.parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):46:53 -> a 104:111:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 112:117:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):215:220 -> a 112:117:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 118:118:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":146,"2":147,"3":148,"4":149},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 146:146:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223:223 -> a 146:146:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 147:147:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223:223 -> a 147:147:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 148:148:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223:223 -> a 148:148:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 149:149:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223:223 -> a 149:149:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 119:119:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 119:119:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223 -> a 119:119:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 120:120:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 120:120:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 120:120:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223 -> a 120:120:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 121:121:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):220:220 -> a 121:121:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 122:122:java.util.Set com.android.tools.r8.utils.MainDexListParser.parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):37:37 -> a 122:122:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 123:123:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 123:123:java.util.Set com.android.tools.r8.utils.MainDexListParser.parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):37 -> a 123:123:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 124:124:java.util.Set com.android.tools.r8.utils.MainDexListParser.parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):37:37 -> a 124:124:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):196 -> a 125:134:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):198:207 -> a 135:140:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):215:220 -> a 135:140:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):202 -> a 141:141:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":150,"2":151,"3":152,"4":153},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 150:150:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223:223 -> a 150:150:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):202 -> a 151:151:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223:223 -> a 151:151:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):202 -> a 152:152:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223:223 -> a 152:152:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):202 -> a 153:153:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223:223 -> a 153:153:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):202 -> a 142:142:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 142:142:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223 -> a 142:142:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):202 -> a 143:143:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 143:143:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 143:143:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):223 -> a 143:143:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):202 -> a 144:144:void com.android.tools.r8.dex.ApplicationReader.addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):220:220 -> a 144:144:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):202 -> a 145:145:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):210:210 -> a 154:154:com.android.tools.r8.graph.DexType lambda$readMainDexClasses$0(java.lang.String):206:206 -> a 155:157:void readProguardMap(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,java.util.List):269:269 -> a 158:160:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):273:275 -> a 161:169:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):274:282 -> a 170:170:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 170:170:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):282 -> a 171:171:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):282:282 -> a 1:1:com.android.tools.r8.graph.DexItemFactory access$200(com.android.tools.r8.dex.ApplicationReader):65:65 -> b 2:2:com.android.tools.r8.graph.LazyLoadedDexApplication readWithoutDumping(java.util.concurrent.ExecutorService):106:106 -> b 3:3:com.android.tools.r8.shaking.MainDexInfo readMainDexClassesForR8(com.android.tools.r8.graph.DexApplication):186:186 -> b 1:1:com.android.tools.r8.utils.AndroidApp access$300(com.android.tools.r8.dex.ApplicationReader):65:65 -> c com.android.tools.r8.dex.ApplicationReader$ClassReader -> com.gradleup.gr8.relocated.d6: 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 ():287:287 -> 1:1:void (com.android.tools.r8.dex.ApplicationReader,java.util.concurrent.ExecutorService,java.util.List):306:306 -> 2:17:void (com.android.tools.r8.dex.ApplicationReader,java.util.concurrent.ExecutorService,java.util.List):293:308 -> 1:4:com.android.tools.r8.graph.DexApplicationReadFlags getDexApplicationReadFlags():312:315 -> a 5:5:void lambda$readDexSources$0(com.android.tools.r8.dex.DexParser,java.util.Queue,com.android.tools.r8.graph.ApplicationReaderMap):346:346 -> a 6:6:void lambda$readDexSources$0(com.android.tools.r8.dex.DexParser,java.util.Queue,com.android.tools.r8.graph.ApplicationReaderMap):345:345 -> a 7:24:void readClassSources(java.util.List,java.util.Queue):368:385 -> a 25:25:void readClassSources(java.util.List,java.util.Queue):384:384 -> a 26:26:java.lang.Object lambda$readClassSources$2(com.android.tools.r8.graph.JarClassFileReader,com.android.tools.r8.ProgramResource):387:387 -> a 27:27:void com.android.tools.r8.graph.JarClassFileReader.read(com.android.tools.r8.ProgramResource):92:92 -> a 27:27:java.lang.Object lambda$readClassSources$2(com.android.tools.r8.graph.JarClassFileReader,com.android.tools.r8.ProgramResource):387 -> a 28:34:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):438:444 -> a 35:52:com.android.tools.r8.utils.ClassProvider com.android.tools.r8.dex.ApplicationReader$ClassReader.buildClassProvider(com.android.tools.r8.graph.ClassKind,java.util.Queue,java.util.List,com.android.tools.r8.graph.JarApplicationReader):416:433 -> a 35:52:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):443 -> a 53:58:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):446:451 -> a 59:76:com.android.tools.r8.utils.ClassProvider com.android.tools.r8.dex.ApplicationReader$ClassReader.buildClassProvider(com.android.tools.r8.graph.ClassKind,java.util.Queue,java.util.List,com.android.tools.r8.graph.JarApplicationReader):416:433 -> a 59:76:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):450 -> a 77:77:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):453:453 -> a 78:78:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 78:78:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):376 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 79:79:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):376 -> a 80:84:boolean com.android.tools.r8.dex.ApplicationReader$ClassReader.includeAnnotationClass(com.android.tools.r8.graph.DexProgramClass):353:357 -> a 80:84:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):376 -> a 85:85:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 85:85:boolean com.android.tools.r8.dex.ApplicationReader$ClassReader.includeAnnotationClass(com.android.tools.r8.graph.DexProgramClass):360 -> a 85:85:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):376 -> a 86:89:boolean com.android.tools.r8.dex.ApplicationReader$ClassReader.includeAnnotationClass(com.android.tools.r8.graph.DexProgramClass):360:363 -> a 86:89:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):376 -> a 90:90:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):379:379 -> a 1:24:void readDexSources(java.util.List,java.util.Queue):320:343 -> b 25:25:void readDexSources(java.util.List,java.util.Queue):342:342 -> b 26:38:void readSources():396:408 -> b com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver -> com.gradleup.gr8.relocated.e6: 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 -> com.gradleup.gr8.relocated.q6: java.util.Set globalSyntheticFiles -> g com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer globalsSyntheticsConsumer -> h com.android.tools.r8.graph.AppView appView -> a java.util.List markerStrings -> f boolean $assertionsDisabled -> i com.android.tools.r8.dex.CodeToKeep desugaredLibraryCodeToKeep -> c java.util.List markers -> e com.android.tools.r8.utils.InternalOptions options -> b java.util.function.Predicate isTypeMissing -> d 1:1:void ():88:88 -> 1:8:void (com.android.tools.r8.graph.AppView,java.util.List,com.android.tools.r8.DexIndexedConsumer):177:184 -> 1:1:com.android.tools.r8.graph.DexString access$000(com.android.tools.r8.dex.ApplicationWriter,com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):88:88 -> a 2:18:java.util.List distribute(java.util.concurrent.ExecutorService):193:209 -> a 19:19:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():537:537 -> a 19:19:java.util.List distribute(java.util.concurrent.ExecutorService):209 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():537:537 -> a 20:20:java.util.List distribute(java.util.concurrent.ExecutorService):209 -> a 21:21:java.util.List distribute(java.util.concurrent.ExecutorService):210:210 -> a 22:22:com.android.tools.r8.DexFilePerClassFileConsumer com.android.tools.r8.utils.InternalOptions.getDexFilePerClassFileConsumer():557:557 -> a 22:22:java.util.List distribute(java.util.concurrent.ExecutorService):214 -> a 23:49:java.util.List distribute(java.util.concurrent.ExecutorService):214:240 -> a 50:50:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():537:537 -> a 50:50:java.util.List distribute(java.util.concurrent.ExecutorService):240 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():537:537 -> a 51:51:java.util.List distribute(java.util.concurrent.ExecutorService):240 -> a 52:55:java.util.List distribute(java.util.concurrent.ExecutorService):241:244 -> a 56:56:void com.android.tools.r8.graph.DexClass.setSourceFile(com.android.tools.r8.graph.DexString):213:213 -> a 56:56:void lambda$rewriteSourceFile$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProgramClass):491 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:62:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):283:288 -> a 63:63:void com.android.tools.r8.dex.ApplicationWriter.computeMarkerStrings(com.android.tools.r8.utils.Box,java.util.List):405:405 -> a 63:63:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):289 -> a 64:64:boolean com.android.tools.r8.dex.ApplicationWriter.willComputeProguardMap():272:272 -> a 64:64:void com.android.tools.r8.dex.ApplicationWriter.computeMarkerStrings(com.android.tools.r8.utils.Box,java.util.List):407 -> a 64:64:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):289 -> a 65:78:void com.android.tools.r8.dex.ApplicationWriter.computeMarkerStrings(com.android.tools.r8.utils.Box,java.util.List):409:422 -> a 65:78:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):289 -> a 79:79:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.Marker.toDexString(com.android.tools.r8.graph.DexItemFactory):296:296 -> a 79:79:void com.android.tools.r8.dex.ApplicationWriter.computeMarkerStrings(com.android.tools.r8.utils.Box,java.util.List):422 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):289 -> a 80:80:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.Marker.toDexString(com.android.tools.r8.graph.DexItemFactory):296:296 -> a 80:80:void com.android.tools.r8.dex.ApplicationWriter.computeMarkerStrings(com.android.tools.r8.utils.Box,java.util.List):422 -> a 80:80:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):289 -> a 81:81:void com.android.tools.r8.dex.ApplicationWriter.computeMarkerStrings(com.android.tools.r8.utils.Box,java.util.List):422:422 -> a 81:81:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):289 -> a 82:83:com.android.tools.r8.utils.OriginalSourceFiles com.android.tools.r8.dex.ApplicationWriter.computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):429:430 -> a 82:83:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):291 -> a 84:84:boolean com.android.tools.r8.dex.ApplicationWriter.willComputeProguardMap():272:272 -> a 84:84:com.android.tools.r8.utils.OriginalSourceFiles com.android.tools.r8.dex.ApplicationWriter.computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):432 -> a 84:84:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):291 -> a 85:91:com.android.tools.r8.utils.OriginalSourceFiles com.android.tools.r8.dex.ApplicationWriter.computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):433:439 -> a 85:91:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):291 -> a 92:92:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexClass.getSourceFile():209:209 -> a 92:92:com.android.tools.r8.utils.OriginalSourceFiles com.android.tools.r8.dex.ApplicationWriter.computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):440 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 92:92:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):291 -> a 93:93:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 93:93:com.android.tools.r8.utils.OriginalSourceFiles com.android.tools.r8.dex.ApplicationWriter.computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):442 -> a 93:93:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):291 -> a 94:94:com.android.tools.r8.utils.OriginalSourceFiles com.android.tools.r8.dex.ApplicationWriter.computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):442:442 -> a 94:94:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):291 -> a 95:95:void com.android.tools.r8.graph.DexClass.setSourceFile(com.android.tools.r8.graph.DexString):213:213 -> a 95:95:com.android.tools.r8.utils.OriginalSourceFiles com.android.tools.r8.dex.ApplicationWriter.computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):443 -> a 95:95:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):291 -> a 96:104:com.android.tools.r8.utils.OriginalSourceFiles com.android.tools.r8.dex.ApplicationWriter.computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):447:455 -> a 96:104:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):291 -> a 105:133:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):294:322 -> a 134:140:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):320:326 -> a 141:141:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.ApplicationWriter.getNamingLens():188:188 -> a 141:141:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):326 -> a 142:148:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):326:332 -> a 149:150:int com.android.tools.r8.utils.ThreadUtils.getNumberOfThreads(java.util.concurrent.ExecutorService):209:210 -> a 149:150:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):333 -> a 151:165:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):333:347 -> a 166:166:boolean com.android.tools.r8.dex.ApplicationWriter.willComputeProguardMap():272:272 -> a 166:166:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):352 -> a 167:169:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):355:357 -> a 170:184:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):356:370 -> a 185:186:int com.android.tools.r8.utils.ThreadUtils.getNumberOfThreads(java.util.concurrent.ExecutorService):209:210 -> a 185:186:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):371 -> a 187:207:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):371:391 -> a 208:208:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 208:208:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):391 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 209:209:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 209:209:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):391 -> a 210:219:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):391:400 -> a 220:220:java.lang.Boolean lambda$write$0(java.util.List,com.android.tools.r8.ir.analysis.proto.ProtoShrinker):321:321 -> a 221:221:void lambda$write$1(com.android.tools.r8.dex.ApplicationWriter$SortAnnotations,com.android.tools.r8.graph.DexProgramClass):327:327 -> a 222:222:com.android.tools.r8.utils.Timing lambda$write$2(java.util.List,com.android.tools.r8.dex.VirtualFile):338:338 -> a 223:231:void com.android.tools.r8.dex.ApplicationWriter.computeOffsetMappingAndRewriteJumboStrings(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing):497:505 -> a 223:231:com.android.tools.r8.utils.Timing lambda$write$2(java.util.List,com.android.tools.r8.dex.VirtualFile):339 -> a 232:232:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 232:232:void com.android.tools.r8.dex.ApplicationWriter.computeOffsetMappingAndRewriteJumboStrings(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing):505 -> a 232:232:com.android.tools.r8.utils.Timing lambda$write$2(java.util.List,com.android.tools.r8.dex.VirtualFile):339 -> a 233:233:void com.android.tools.r8.dex.ApplicationWriter.computeOffsetMappingAndRewriteJumboStrings(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing):505:505 -> a 233:233:com.android.tools.r8.utils.Timing lambda$write$2(java.util.List,com.android.tools.r8.dex.VirtualFile):339 -> a 234:236:void com.android.tools.r8.dex.ApplicationWriter.computeOffsetMappingAndRewriteJumboStrings(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing):504:506 -> a 234:236:com.android.tools.r8.utils.Timing lambda$write$2(java.util.List,com.android.tools.r8.dex.VirtualFile):339 -> a 237:238:com.android.tools.r8.utils.Timing lambda$write$2(java.util.List,com.android.tools.r8.dex.VirtualFile):341:342 -> a 239:251:com.android.tools.r8.SourceFileEnvironment createSourceFileEnvironment(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):460:472 -> a 252:256:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):595:599 -> a 257:264:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):597:604 -> a 265:270:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):603:608 -> a 271:271:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 271:271:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):611 -> a 272:273:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):611:612 -> a 274:307:void com.android.tools.r8.dex.ApplicationWriter.adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter):658:691 -> a 274:307:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):613 -> a 308:308:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 308:308:void com.android.tools.r8.dex.ApplicationWriter.adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter):691 -> a 308:308:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):613 -> a 309:309:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 309:309:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 309:309:void com.android.tools.r8.dex.ApplicationWriter.adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter):691 -> a 309:309:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):613 -> a 310:310:void com.android.tools.r8.dex.ApplicationWriter.adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter):691:691 -> a 310:310:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):613 -> a 311:341:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):618:648 -> a 342:375:void com.android.tools.r8.dex.ApplicationWriter.adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter):658:691 -> a 342:375:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):647 -> a 376:376:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 376:376:void com.android.tools.r8.dex.ApplicationWriter.adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter):691 -> a 376:376:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):647 -> a 377:377:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 377:377:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 377:377:void com.android.tools.r8.dex.ApplicationWriter.adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter):691 -> a 377:377:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):647 -> a 378:378:void com.android.tools.r8.dex.ApplicationWriter.adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter):691:691 -> a 378:378:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):647 -> a 379:379:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):626:626 -> a 380:380:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 380:380:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):625 -> a 381:385:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):630:634 -> a 386:392:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):629:635 -> a 393:393:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1041,"2":1042,"3":1043,"4":1044},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 1041:1041:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):635:635 -> a 1042:1042:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):635:635 -> a 1043:1043:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):635:635 -> a 1044:1044:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):635:635 -> a 1030:1030:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):637:637 -> a 1031:1031:com.android.tools.r8.DataEntryResource com.android.tools.r8.DataEntryResource.fromBytes(byte[],java.lang.String,com.android.tools.r8.origin.Origin):26:26 -> a 1031:1031:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):628 -> a 1032:1032:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):628:628 -> a 1033:1033:void lambda$supplyAdditionalConsumers$6(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType,java.util.List):627:627 -> a 1045:1045:void insertAttributeAnnotations():698:698 -> a 1046:1060:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):706:720 -> a 1046:1060:void insertAttributeAnnotations():699 -> a 1061:1061:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):719:719 -> a 1061:1061:void insertAttributeAnnotations():699 -> a 1062:1070:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):718:726 -> a 1062:1070:void insertAttributeAnnotations():699 -> a 1071:1071:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):725:725 -> a 1071:1071:void insertAttributeAnnotations():699 -> a 1072:1088:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):724:740 -> a 1072:1088:void insertAttributeAnnotations():699 -> a 1089:1089:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):739:739 -> a 1089:1089:void insertAttributeAnnotations():699 -> a 1090:1090:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.ApplicationWriter.getNamingLens():188:188 -> a 1090:1090:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):744 -> a 1090:1090:void insertAttributeAnnotations():699 -> a 1091:1092:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):744:745 -> a 1091:1092:void insertAttributeAnnotations():699 -> a 1093:1102: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):196:205 -> a 1093:1102:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):743 -> a 1093:1102:void insertAttributeAnnotations():699 -> a 1103:1111:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):742:750 -> a 1103:1111:void insertAttributeAnnotations():699 -> a 1112:1112:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):749:749 -> a 1112:1112:void insertAttributeAnnotations():699 -> a 1113:1124:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):748:759 -> a 1113:1124:void insertAttributeAnnotations():699 -> a 1125:1133:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):758:766 -> a 1125:1133:void insertAttributeAnnotations():699 -> a 1134:1134:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.ApplicationWriter.getNamingLens():188:188 -> a 1134:1134:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):766 -> a 1134:1134:void insertAttributeAnnotations():699 -> a 1135:1135:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):766:766 -> a 1135:1135:void insertAttributeAnnotations():699 -> a 1136:1136:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):765:765 -> a 1136:1136:void insertAttributeAnnotations():699 -> a 1137:1147:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):764:774 -> a 1137:1147:void insertAttributeAnnotations():699 -> a 1148:1148:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):773:773 -> a 1148:1148:void insertAttributeAnnotations():699 -> a 1149:1157:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):772:780 -> a 1149:1157:void insertAttributeAnnotations():699 -> a 1158:1158:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):779:779 -> a 1158:1158:void insertAttributeAnnotations():699 -> a 1159:1168:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):778:787 -> a 1159:1168:void insertAttributeAnnotations():699 -> a 1169:1169:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):786:786 -> a 1169:1169:void insertAttributeAnnotations():699 -> a 1170:1180:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):785:795 -> a 1170:1180:void insertAttributeAnnotations():699 -> a 1181:1181:java.lang.Object[] com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):71:71 -> a 1181:1181:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):793 -> a 1181:1181:void insertAttributeAnnotations():699 -> a 1182:1182:java.lang.Object[] com.google.common.collect.ObjectArrays.newArray(java.lang.Class,int):49:49 -> a 1182:1182:java.lang.Object[] com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):71 -> a 1182:1182:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):793 -> a 1182:1182:void insertAttributeAnnotations():699 -> a 1183:1184:java.lang.Object[] com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):72:73 -> a 1183:1184:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):793 -> a 1183:1184:void insertAttributeAnnotations():699 -> a 1185:1196:void com.android.tools.r8.dex.ApplicationWriter.insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):793:804 -> a 1185:1196:void insertAttributeAnnotations():699 -> a 1197:1197:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 1197:1197:void insertAttributeAnnotations():700 -> a 1198:1199:void insertAttributeAnnotations():700:701 -> a 1200:1209:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):808:817 -> a 1210:1210:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.ApplicationWriter.getNamingLens():188:188 -> a 1210:1210:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):817 -> a 1211:1211:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):817:817 -> a 1212:1212:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):816:816 -> a 1213:1214:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.appendSingleElement(java.lang.Object[],java.lang.Object):160:161 -> a 1213:1214:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):814 -> a 1215:1215:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):814:814 -> a 1216:1216:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):813:813 -> a 1217:1224:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):812:819 -> a 1225:1234:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):823:832 -> a 1235:1235:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.ApplicationWriter.getNamingLens():188:188 -> a 1235:1235:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):832 -> a 1236:1236:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):832:832 -> a 1237:1237:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):831:831 -> a 1238:1239:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.appendSingleElement(java.lang.Object[],java.lang.Object):160:161 -> a 1238:1239:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):829 -> a 1240:1240:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):829:829 -> a 1241:1241:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):828:828 -> a 1242:1249:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):827:834 -> a 1250:1250:void setCallSiteContexts(com.android.tools.r8.graph.DexProgramClass):843:843 -> a 1251:1251:void lambda$setCallSiteContexts$7(com.android.tools.r8.graph.ProgramMethod):845:845 -> a 1252:1264:void rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,java.util.Collection,com.android.tools.r8.graph.DexApplication):860:872 -> a 1265:1272:void lambda$rewriteCodeWithJumboStrings$8(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.ProgramMethod):875:882 -> a 1273:1278:com.android.tools.r8.dex.FileWriter$ByteBufferResult writeDexFile(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ByteBufferProvider,com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing):892:897 -> a 1279:1279:void lambda$writeMainDexList$9(java.lang.StringBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):913:913 -> a 1280:1280:java.lang.String com.android.tools.r8.dex.ApplicationWriter.mapMainDexListName(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.NamingLens):901:901 -> a 1280:1280:void lambda$writeMainDexList$9(java.lang.StringBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):913 -> a 1281:1281:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 1281:1281:java.lang.String com.android.tools.r8.dex.ApplicationWriter.mapMainDexListName(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.NamingLens):901 -> a 1281:1281:void lambda$writeMainDexList$9(java.lang.StringBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):913 -> a 1282:1282:java.lang.String com.android.tools.r8.dex.ApplicationWriter.mapMainDexListName(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.NamingLens):902:902 -> a 1282:1282:void lambda$writeMainDexList$9(java.lang.StringBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):913 -> a 1283:1283:void lambda$writeMainDexList$9(java.lang.StringBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):913:913 -> a 1:1:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):376:376 -> b 2:2:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):536:536 -> b 2:2:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 3:33:void com.android.tools.r8.dex.ApplicationWriter.printItemUseInfo(com.android.tools.r8.dex.VirtualFile):931:961 -> b 3:33:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):540 -> b 3:33:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 34:41:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):545:552 -> b 34:41:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 42:42:com.android.tools.r8.DexFilePerClassFileConsumer com.android.tools.r8.utils.InternalOptions.getDexFilePerClassFileConsumer():557:557 -> b 42:42:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):552 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 43:43:com.android.tools.r8.DexFilePerClassFileConsumer com.android.tools.r8.utils.InternalOptions.getDexFilePerClassFileConsumer():557:557 -> b 43:43:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):552 -> b 43:43:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 44:50:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):555:561 -> b 44:50:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 51:51:com.android.tools.r8.DexIndexedConsumer com.android.tools.r8.utils.InternalOptions.getDexIndexedConsumer():553:553 -> b 51:51:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):561 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 52:52:com.android.tools.r8.DexIndexedConsumer com.android.tools.r8.utils.InternalOptions.getDexIndexedConsumer():553:553 -> b 52:52:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):561 -> b 52:52:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 53:67:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):566:580 -> b 53:67:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 68:71:java.util.Set com.android.tools.r8.dex.VirtualFile.getClassDescriptors():121:124 -> b 68:71:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):582 -> b 68:71:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 72:72:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):582:582 -> b 72:72:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 73:80:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):579:586 -> b 73:80:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 81:84:java.util.Set com.android.tools.r8.dex.VirtualFile.getClassDescriptors():121:124 -> b 81:84:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):586 -> b 81:84:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 85:90:void com.android.tools.r8.dex.ApplicationWriter.writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):586:591 -> b 85:90:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):377 -> b 91:91:com.android.tools.r8.utils.Timing lambda$write$3(java.util.List,com.android.tools.r8.dex.VirtualFile):378:378 -> b 92:97:com.android.tools.r8.graph.DexString rewriteSourceFile(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):486:491 -> b 98:100:void setCallSiteContexts(java.util.concurrent.ExecutorService):838:838 -> b 101:108:java.lang.String writeMainDexList(com.android.tools.r8.graph.AppView):907:914 -> b com.android.tools.r8.dex.ApplicationWriter$1 -> com.gradleup.gr8.relocated.j6: com.android.tools.r8.dex.ApplicationWriter this$0 -> d com.android.tools.r8.utils.Box val$delayedProguardMapId -> c 1:1:void (com.android.tools.r8.dex.ApplicationWriter,com.android.tools.r8.utils.Box):410:410 -> 1:3:com.android.tools.r8.graph.DexString internalCompute():414:416 -> b 4:4:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.Marker.toDexString(com.android.tools.r8.graph.DexItemFactory):296:296 -> b 4:4:com.android.tools.r8.graph.DexString internalCompute():416 -> b com.android.tools.r8.dex.ApplicationWriter$2 -> com.gradleup.gr8.relocated.k6: com.android.tools.r8.dex.ApplicationWriter this$0 -> d com.android.tools.r8.utils.Box val$delayedProguardMapId -> c 1:1:void (com.android.tools.r8.dex.ApplicationWriter,com.android.tools.r8.utils.Box):448:448 -> 1:1:com.android.tools.r8.graph.DexString internalCompute():451:451 -> b com.android.tools.r8.dex.ApplicationWriter$3 -> com.gradleup.gr8.relocated.l6: com.android.tools.r8.dex.ApplicationWriter$4 -> com.gradleup.gr8.relocated.m6: 1:1:void (com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):472:472 -> com.android.tools.r8.dex.ApplicationWriter$5 -> com.gradleup.gr8.relocated.n6: 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 (com.android.tools.r8.dex.ResourceAdapter,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,java.util.Set):663:663 -> 1:4:void visit(com.android.tools.r8.DataDirectoryResource):666:669 -> a 5:5:void visit(com.android.tools.r8.DataEntryResource):675:675 -> a 6:6:boolean com.android.tools.r8.dex.ResourceAdapter.isService(com.android.tools.r8.DataEntryResource):103:103 -> a 6:6:void visit(com.android.tools.r8.DataEntryResource):675 -> a 7:12:void visit(com.android.tools.r8.DataEntryResource):680:685 -> a 13:13:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 13:13:void visit(com.android.tools.r8.DataEntryResource):685 -> a 14:14:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 14:14:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 14:14:void visit(com.android.tools.r8.DataEntryResource):685 -> a 15:18:void visit(com.android.tools.r8.DataEntryResource):684:687 -> a com.android.tools.r8.dex.ApplicationWriter$LazyDexString -> com.gradleup.gr8.relocated.o6: boolean computed -> a boolean $assertionsDisabled -> b 1:1:void ():917:917 -> 1:2:void ():917:918 -> 1:3:com.android.tools.r8.graph.DexString compute():923:925 -> a com.android.tools.r8.graph.DexString internalCompute() -> b com.android.tools.r8.dex.ApplicationWriter$SortAnnotations -> com.gradleup.gr8.relocated.p6: com.android.tools.r8.naming.NamingLens namingLens -> a 1:2:void (com.android.tools.r8.naming.NamingLens):105:106 -> boolean add(com.android.tools.r8.graph.DexDebugInfoForWriting) -> a boolean add(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode) -> 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 void setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory) -> a 1:1:boolean add(com.android.tools.r8.graph.DexAnnotationSet):112:112 -> a 2:2:boolean add(com.android.tools.r8.graph.DexAnnotation):119:119 -> a 3:4:boolean add(com.android.tools.r8.graph.DexEncodedArray):126:127 -> a com.android.tools.r8.dex.ClassesChecksum -> com.gradleup.gr8.relocated.jq: it.unimi.dsi.fastutil.objects.Object2LongMap dictionary -> a boolean $assertionsDisabled -> b 1:1:void ():14:14 -> 1:1:void ():23:23 -> 2:8:void ():21:27 -> 1:2:void append(com.google.gson.JsonObject):31:32 -> a 3:3:void lambda$append$0(java.util.Map$Entry):34:34 -> a 4:4:it.unimi.dsi.fastutil.objects.Object2LongMap getChecksums():42:42 -> a 5:11:void tryParseAndAppend(com.android.tools.r8.graph.DexString):58:64 -> a 12:12:boolean com.google.gson.JsonElement.isJsonObject():55:55 -> a 12:12:void tryParseAndAppend(com.android.tools.r8.graph.DexString):65 -> a 13:13:void tryParseAndAppend(com.android.tools.r8.graph.DexString):66:66 -> a com.android.tools.r8.dex.CodeToKeep -> com.gradleup.gr8.relocated.lr: void generateKeepRules(com.android.tools.r8.utils.InternalOptions) -> a boolean isNop() -> a void recordClass(com.android.tools.r8.graph.DexType) -> a void recordField(com.android.tools.r8.graph.DexField) -> a void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass) -> a void recordMethod(com.android.tools.r8.graph.DexMethod) -> a 1:5:com.android.tools.r8.dex.CodeToKeep createCodeToKeep(com.android.tools.r8.graph.AppView):31:35 -> a 6:6:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 6:6:com.android.tools.r8.dex.CodeToKeep createCodeToKeep(com.android.tools.r8.graph.AppView):36 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 7:7:com.android.tools.r8.dex.CodeToKeep createCodeToKeep(com.android.tools.r8.graph.AppView):36 -> a 8:12:com.android.tools.r8.dex.CodeToKeep createCodeToKeep(com.android.tools.r8.graph.AppView):36:40 -> a 13:13:com.android.tools.r8.dex.CodeToKeep createCodeToKeep(com.android.tools.r8.graph.AppView):38:38 -> a com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep -> com.gradleup.gr8.relocated.jr: java.util.Map toKeep -> b com.android.tools.r8.graph.AppView appView -> a 1:1:void (com.android.tools.r8.graph.AppView):69:69 -> 2:5:void (com.android.tools.r8.graph.AppView):67:70 -> boolean isNop() -> a 1:4:void recordMethod(com.android.tools.r8.graph.DexMethod):98:101 -> a 5:5:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.isVivifiedType(com.android.tools.r8.graph.DexType):119:119 -> a 5:5:void recordMethod(com.android.tools.r8.graph.DexMethod):101 -> a 6:14:void recordMethod(com.android.tools.r8.graph.DexMethod):102:110 -> a 15:18:void recordField(com.android.tools.r8.graph.DexField):117:120 -> a 19:19:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.isVivifiedType(com.android.tools.r8.graph.DexType):119:119 -> a 19:19:void recordField(com.android.tools.r8.graph.DexField):120 -> a 20:24:void recordField(com.android.tools.r8.graph.DexField):121:125 -> a 25:26:void recordClass(com.android.tools.r8.graph.DexType):131:132 -> a 27:27:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):146:146 -> a 28:30:void com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.recordClassAllAccesses(com.android.tools.r8.graph.DexType):138:140 -> a 28:30:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):146 -> a 31:31:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):147:147 -> a 32:34:void com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.recordClassAllAccesses(com.android.tools.r8.graph.DexType):138:140 -> a 32:34:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):148 -> a 35:37:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):171:173 -> a 38:39:java.util.Collection com.android.tools.r8.utils.CollectionUtils.sort(java.util.Collection,java.util.Comparator):36:37 -> a 38:39:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):173 -> a 40:42:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):173:175 -> a 43:45:java.lang.String com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.convertType(com.android.tools.r8.graph.DexType):163:165 -> a 43:45:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):175 -> a 46:46:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 46:46:java.lang.String com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.convertType(com.android.tools.r8.graph.DexType):165 -> a 46:46:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):175 -> a 47:57:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):175:185 -> a 58:59:java.util.Collection com.android.tools.r8.utils.CollectionUtils.sort(java.util.Collection,java.util.Comparator):36:37 -> a 58:59:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):185 -> a 60:61:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):185:186 -> a 62:64:java.lang.String com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.convertType(com.android.tools.r8.graph.DexType):163:165 -> a 62:64:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):187 -> a 65:65:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 65:65:java.lang.String com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.convertType(com.android.tools.r8.graph.DexType):165 -> a 65:65:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):187 -> a 66:72:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):187:193 -> a 73:74:java.util.Collection com.android.tools.r8.utils.CollectionUtils.sort(java.util.Collection,java.util.Comparator):36:37 -> a 73:74:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):193 -> a 75:76:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):193:194 -> a 77:79:java.lang.String com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.convertType(com.android.tools.r8.graph.DexType):163:165 -> a 77:79:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):195 -> a 80:80:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 80:80:java.lang.String com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.convertType(com.android.tools.r8.graph.DexType):165 -> a 80:80:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):195 -> a 81:89:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):195:203 -> a 90:92:java.lang.String com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.convertType(com.android.tools.r8.graph.DexType):163:165 -> a 90:92:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):203 -> a 93:93:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 93:93:java.lang.String com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep.convertType(com.android.tools.r8.graph.DexType):165 -> a 93:93:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):203 -> a 94:101:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):203:210 -> a 1:1:void keepClass(com.android.tools.r8.graph.DexType):153:153 -> b 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.lookupBaseType(com.android.tools.r8.graph.DexItemFactory):424:424 -> b 2:2:void keepClass(com.android.tools.r8.graph.DexType):153 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.lookupBaseType(com.android.tools.r8.graph.DexItemFactory):428:431 -> b 6:9:void keepClass(com.android.tools.r8.graph.DexType):153 -> b 10:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.lookupBaseType(com.android.tools.r8.graph.DexItemFactory):429:433 -> b 10:14:void keepClass(com.android.tools.r8.graph.DexType):153 -> b 15:15:void keepClass(com.android.tools.r8.graph.DexType):154:154 -> b 16:16:java.util.Comparator getComparator():214:214 -> b 1:4:boolean shouldKeep(com.android.tools.r8.graph.DexType):74:77 -> c 5:5:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> c 5:5:boolean shouldKeep(com.android.tools.r8.graph.DexType):81 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> c 6:6:boolean shouldKeep(com.android.tools.r8.graph.DexType):81 -> c 7:11:boolean shouldKeep(com.android.tools.r8.graph.DexType):81:85 -> c 12:19:boolean shouldKeep(com.android.tools.r8.graph.DexType):82:89 -> c 20:20:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):179:179 -> c 20:20:boolean shouldKeep(com.android.tools.r8.graph.DexType):89 -> c 21:23:boolean shouldKeep(com.android.tools.r8.graph.DexType):90:90 -> c 26:26:boolean shouldKeep(com.android.tools.r8.graph.DexType):93:93 -> c com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep$KeepStruct -> com.gradleup.gr8.relocated.ir: java.util.Set fields -> a java.util.Set methods -> b boolean all -> c 1:5:void ():59:63 -> 6:6:void (com.android.tools.r8.dex.CodeToKeep$1):59:59 -> com.android.tools.r8.dex.CodeToKeep$NopCodeToKeep -> com.gradleup.gr8.relocated.kr: 1:1:void ():218:218 -> boolean isNop() -> a void recordClass(com.android.tools.r8.graph.DexType) -> a void recordField(com.android.tools.r8.graph.DexField) -> a void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass) -> a void recordMethod(com.android.tools.r8.graph.DexMethod) -> a 1:1:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):242:242 -> a com.android.tools.r8.dex.CompatByteBuffer -> com.gradleup.gr8.relocated.xs: java.nio.ByteBuffer buffer -> a 1:2:void (java.nio.ByteBuffer):21:22 -> 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> a 1:1:byte[] array():57 -> a 2:2:byte[] array():57:57 -> a 3:3:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> a 3:3:byte get(int):101 -> a 4:4:byte get(int):101:101 -> a 5:5:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.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 com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> a 7:7:void put(byte):125 -> a 8:8:void put(byte):125:125 -> a 9:9:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> a 9:9:void put(byte[]):137 -> a 10:10:void put(byte[]):137:137 -> a 11:11:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> a 11:11:void putShort(short):129 -> a 12:12:void putShort(short):129:129 -> a 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> b 1:1:int arrayOffset():61 -> b 2:2:int arrayOffset():61:61 -> b 3:3:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> b 3:3:int getInt(int):113 -> b 4:4:int getInt(int):113:113 -> b 1:1:java.nio.Buffer com.android.tools.r8.dex.CompatByteBuffer.asBuffer():30:30 -> c 1:1:void position(int):43 -> c 2:2:void position(int):43:43 -> c 3:3:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> c 3:3:java.nio.ShortBuffer asShortBuffer():89 -> c 4:4:java.nio.ShortBuffer asShortBuffer():89:89 -> c 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> d 1:1:int capacity():65 -> d 2:2:int capacity():65:65 -> d 3:3:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> d 3:3:void putInt(int):133 -> d 4:4:void putInt(int):133:133 -> d 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> e 1:1:byte get():97 -> e 2:2:byte get():97:97 -> e 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> f 1:1:int getInt():109 -> f 2:2:int getInt():109:109 -> f 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> g 1:1:short getShort():117 -> g 2:2:short getShort():117:117 -> g 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> h 1:1:boolean hasArray():69 -> h 2:2:boolean hasArray():69:69 -> h 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> i 1:1:boolean hasRemaining():73 -> i 2:2:boolean hasRemaining():73:73 -> i 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> j 1:1:int position():77 -> j 2:2:int position():77:77 -> j 1:1:java.nio.ByteBuffer com.android.tools.r8.dex.CompatByteBuffer.asByteBuffer():34:34 -> k 1:1:int remaining():81 -> k 2:2:int remaining():81:81 -> k 1:1:java.nio.Buffer com.android.tools.r8.dex.CompatByteBuffer.asBuffer():30:30 -> l 1:1:void rewind():48 -> l 2:2:void rewind():48:48 -> l com.android.tools.r8.dex.Constants -> com.gradleup.gr8.relocated.ov: byte[] DEX_FILE_MAGIC_PREFIX -> a com.android.tools.r8.cf.CfVersion CORRESPONDING_CLASS_FILE_VERSION -> b 1:12:void ():10:21 -> com.android.tools.r8.dex.DebugBytecodeWriter -> com.gradleup.gr8.relocated.kx: com.android.tools.r8.graph.ObjectToOffsetMapping mapping -> a java.nio.ByteBuffer buffer -> d com.android.tools.r8.graph.DexDebugInfoForWriting info -> c com.android.tools.r8.graph.GraphLens graphLens -> b 1:5:void (com.android.tools.r8.graph.DexDebugInfoForWriting,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):23:27 -> 1:2:byte[] generate():31:32 -> a 3:6:void com.android.tools.r8.dex.DebugBytecodeWriter.maybeGrow(int):36:39 -> a 3:6:void putByte(int):44 -> a 7:7:void putByte(int):45:45 -> a 8:8:void com.android.tools.r8.dex.DebugBytecodeWriter.putNoIndex():65:65 -> a 8:8:void putString(com.android.tools.r8.graph.DexString):79 -> a 9:9:void putString(com.android.tools.r8.graph.DexString):81:81 -> a 10:10:void com.android.tools.r8.dex.DebugBytecodeWriter.putUleb128p1(int):61:61 -> a 10:10:void putString(com.android.tools.r8.graph.DexString):82 -> a 11:11:void com.android.tools.r8.dex.DebugBytecodeWriter.putNoIndex():65:65 -> a 11:11:void putType(com.android.tools.r8.graph.DexType):70 -> a 12:12:void putType(com.android.tools.r8.graph.DexType):72:72 -> a 13:13:void com.android.tools.r8.dex.DebugBytecodeWriter.putUleb128p1(int):61:61 -> a 13:13:void putType(com.android.tools.r8.graph.DexType):73 -> a 1:13:byte[] com.android.tools.r8.utils.LebUtils.encodeSleb128(int):76:88 -> b 1:13:void putSleb128(int):49 -> b 14:14:void putSleb128(int):50:50 -> b 15:18:void com.android.tools.r8.dex.DebugBytecodeWriter.maybeGrow(int):36:39 -> b 15:18:void putSleb128(int):50 -> b 19:19:void putSleb128(int):51:51 -> b 1:10:byte[] com.android.tools.r8.utils.LebUtils.encodeUleb128(int):32:41 -> c 1:10:void putUleb128(int):55 -> c 11:11:void putUleb128(int):56:56 -> c 12:15:void com.android.tools.r8.dex.DebugBytecodeWriter.maybeGrow(int):36:39 -> c 12:15:void putUleb128(int):56 -> c 16:16:void putUleb128(int):57:57 -> c com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy -> com.gradleup.gr8.relocated.qy: com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.dex.FileWriter$MixedSectionOffsets mixedSectionOffsets -> c boolean $assertionsDisabled -> d 1:1:void ():29:29 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.FileWriter$MixedSectionOffsets):35:37 -> 1:1:java.util.Collection getAnnotationDirectoryLayout():47:47 -> a 2:17:java.util.Collection getCodeLayoutForClasses(java.util.Collection):71:86 -> a 18:22:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):77:81 -> a 23:23:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 23:23:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 24:24:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82 -> a 25:25:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82:82 -> a 26:27:java.lang.String com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getKeyForDexCodeSorting(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.ClassNameMapper):95:96 -> a 26:27:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82 -> a 28:28:java.lang.String com.android.tools.r8.naming.ClassNameMapper.originalNameOf(com.android.tools.r8.graph.DexType):457:457 -> a 28:28:java.lang.String com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getKeyForDexCodeSorting(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.ClassNameMapper):96 -> a 28:28:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82 -> a 29:29:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 29:29:java.lang.String com.android.tools.r8.naming.ClassNameMapper.originalNameOf(com.android.tools.r8.graph.DexType):457 -> a 29:29:java.lang.String com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getKeyForDexCodeSorting(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.ClassNameMapper):96 -> a 29:29:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82 -> a 30:30:java.lang.String com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getKeyForDexCodeSorting(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.ClassNameMapper):98:98 -> a 30:30:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82 -> a 31:31:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.fromDexMethod(com.android.tools.r8.graph.DexMethod):269:269 -> a 31:31:java.lang.String com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getKeyForDexCodeSorting(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.ClassNameMapper):98 -> a 31:31:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82 -> a 32:34:java.lang.String com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getKeyForDexCodeSorting(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.ClassNameMapper):99:101 -> a 32:34:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):82 -> a 35:35:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):81:81 -> a 1:1:java.util.Collection getAnnotationLayout():42:42 -> b 1:1:java.util.Collection getAnnotationSetLayout():52:52 -> c 1:1:java.util.Collection getAnnotationSetRefListLayout():57:57 -> d 1:1:java.util.Collection getClassDataLayout():62:62 -> e 1:1:java.util.Collection getCodeLayout():67:67 -> f 1:1:java.util.Collection getEncodedArrayLayout():106:106 -> g 1:1:java.util.Collection getStringDataLayout():111:111 -> h 1:1:java.util.Collection getTypeListLayout():116:116 -> i com.android.tools.r8.dex.DexOutputBuffer -> com.gradleup.gr8.relocated.ie0: com.android.tools.r8.dex.CompatByteBuffer byteBuffer -> b com.android.tools.r8.ByteBufferProvider byteBufferProvider -> a boolean $assertionsDisabled -> c 1:1:void ():23:23 -> 1:3:void (com.android.tools.r8.ByteBufferProvider):34:36 -> 1:10:void putInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.dex.CodeToKeep):101:110 -> a 11:19:void putInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.dex.CodeToKeep):105:113 -> a 20:21:void putByte(byte):117:118 -> a 22:23:void putBytes(byte[]):122:123 -> a 24:25:void putShort(short):127:128 -> a 26:26:int align(int):143:143 -> a 27:27:int com.android.tools.r8.dex.DexOutputBuffer.position():152:152 -> a 27:27:int align(int):145 -> a 28:28:int com.android.tools.r8.dex.DexOutputBuffer.position():152:152 -> a 28:28:int align(int):146 -> a 29:30:int align(int):146:147 -> a 31:31:byte[] asArray():174:174 -> a 1:1:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):51:51 -> b 2:2:java.nio.ByteBuffer com.android.tools.r8.ByteBufferProvider.acquireByteBuffer(int):24:24 -> b 2:2:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):51 -> b 3:22:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):51:70 -> b 23:25:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):65:67 -> b 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 26:26:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):67 -> b 27:27:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):67:67 -> b 28:28:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):57:57 -> b 29:29:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":100,"2":101,"3":102,"4":103},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 100:100:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):57:57 -> b 101:101:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):57:57 -> b 102:102:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):57:57 -> b 103:103:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):57:57 -> b 91:91:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):62:62 -> b 92:92:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 92:92:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):62 -> b 93:93:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):62:62 -> b 94:94:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):53:53 -> b 95:95:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 95:95:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):53 -> b 96:96:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):53:53 -> b 104:104:int com.android.tools.r8.dex.DexOutputBuffer.position():152:152 -> b 104:104:boolean isAligned(int):170 -> b 105:105:boolean isAligned(int):170:170 -> b 1:4:void ensureSpaceFor(int):40:43 -> c 5:5:int com.android.tools.r8.dex.DexOutputBuffer.position():152:152 -> c 5:5:void ensureSpaceFor(int):43 -> c 6:8:void ensureSpaceFor(int):43:45 -> c 9:10:void com.android.tools.r8.dex.DexOutputBuffer.freeByteBuffer(com.android.tools.r8.dex.CompatByteBuffer):75:76 -> c 9:10:void ensureSpaceFor(int):45 -> c 11:11:void ensureSpaceFor(int):46:46 -> c 12:12:int position():152:152 -> c 1:2:void forward(int):156:157 -> d 3:4:com.android.tools.r8.dex.CompatByteBuffer stealByteBuffer():178:179 -> d 1:2:void moveTo(int):165:166 -> e 1:2:void putInt(int):132:133 -> f 1:5:void com.android.tools.r8.utils.LebUtils.putUleb128(com.android.tools.r8.dex.DexOutputBuffer,int):48:52 -> g 1:5:void putUleb128(int):80 -> g com.android.tools.r8.dex.DexOutputBuffer$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.he0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:java.lang.StringBuilder com.android.tools.r8.dex.DexOutputBuffer$$InternalSyntheticOutline$217$2fa3327658a3747aa1eac19934d5e19eadcfd88a0fe905e3e2553d0deedbdab7$0.m(java.lang.String,int,java.lang.String):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.dex.DexParser -> com.gradleup.gr8.relocated.oe0: boolean $assertionsDisabled -> m com.android.tools.r8.graph.ClassKind classKind -> e com.android.tools.r8.dex.DexReader dexReader -> b com.android.tools.r8.dex.DexSection[] dexSections -> c it.unimi.dsi.fastutil.ints.Int2ReferenceMap nonPcBasedDebugInfo -> k it.unimi.dsi.fastutil.ints.Int2ReferenceMap offsetMap -> j com.android.tools.r8.utils.InternalOptions options -> f it.unimi.dsi.fastutil.ints.Int2ReferenceMap codes -> i com.android.tools.r8.graph.OffsetToObjectMapping indexedItems -> h com.android.tools.r8.origin.Origin origin -> a int[] stringIDs -> d it.unimi.dsi.fastutil.objects.Object2LongMap checksums -> g com.android.tools.r8.graph.DexItemFactory dexItemFactory -> l 1:1:void ():94:94 -> 1:1:void (com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.utils.InternalOptions):147:147 -> 2:29:void (com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.utils.InternalOptions):129:156 -> 1:6:java.lang.Object cacheAt(int,java.util.function.Supplier):450:455 -> a 7:7:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 7:7:java.lang.Object cacheAt(int,java.util.function.Supplier):455 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 8:8:java.lang.Object cacheAt(int,java.util.function.Supplier):455 -> a 9:12:java.lang.Object cacheAt(int,java.util.function.Supplier):456:459 -> a 13:14:com.android.tools.r8.graph.DexAnnotation parseAnnotation():464:465 -> a 15:15:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 15:15:com.android.tools.r8.graph.DexAnnotation parseAnnotation():465 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 16:16:com.android.tools.r8.graph.DexAnnotation parseAnnotation():465 -> a 17:17:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 17:17:com.android.tools.r8.graph.DexAnnotation parseAnnotation():465 -> a 18:18:com.android.tools.r8.graph.DexAnnotation parseAnnotation():467:467 -> a 19:19:byte com.android.tools.r8.dex.BinaryReader.get():97:97 -> a 19:19:com.android.tools.r8.graph.DexAnnotation parseAnnotation():467 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:byte com.android.tools.r8.dex.BinaryReader.get():97:97 -> a 20:20:com.android.tools.r8.graph.DexAnnotation parseAnnotation():467 -> a 21:21:com.android.tools.r8.graph.DexAnnotation parseAnnotation():468:468 -> a 22:22:com.android.tools.r8.graph.DexAnnotation annotationAt(int):472:472 -> a 23:33:com.android.tools.r8.graph.DexDebugInfo debugInfoAt(int,com.android.tools.r8.dex.code.DexInstruction[]):531:541 -> a 34:34:com.android.tools.r8.graph.DexDebugInfo debugInfoAt(int,com.android.tools.r8.dex.code.DexInstruction[]):540:540 -> a 35:35:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):558:558 -> a 36:36:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 36:36:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):558 -> a 37:37:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):560:560 -> a 38:38:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 38:38:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):560 -> a 39:48:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):561:570 -> a 49:49:int com.android.tools.r8.dex.BinaryReader.getUbyte():101:101 -> a 49:49:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):570 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:51:int com.android.tools.r8.dex.BinaryReader.getUbyte():101:102 -> a 50:51:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):570 -> a 52:52:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):647:647 -> a 53:55:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):637:639 -> a 56:56:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):631:631 -> a 57:57:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):625:625 -> a 58:58:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):619:619 -> a 59:59:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 59:59:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):619 -> a 60:60:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):619:619 -> a 61:61:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):613:613 -> a 62:62:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 62:62:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):613 -> a 63:63:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):613:613 -> a 64:64:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):598:598 -> a 65:65:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 65:65:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):598 -> a 66:74:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):599:607 -> a 75:75:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):602:602 -> a 76:76:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):584:584 -> a 77:77:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 77:77:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):584 -> a 78:84:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):585:591 -> a 85:85:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):587:587 -> a 86:86:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):579:579 -> a 87:87:int com.android.tools.r8.dex.BinaryReader.getSleb128():48:48 -> a 87:87:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):579 -> a 88:88:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):579:579 -> a 89:89:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):575:575 -> a 90:90:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 90:90:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):575 -> a 91:170:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):575:654 -> a 171:171:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):572:572 -> a 172:172:int com.android.tools.r8.dex.BinaryReader.getUbyte():101:101 -> a 172:172:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):572 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:174:int com.android.tools.r8.dex.BinaryReader.getUbyte():101:102 -> a 173:174:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):572 -> a 175:176:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):661:662 -> a 177:182:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):696:701 -> a 183:183:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 183:183:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):701 -> a 184:185:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):702:703 -> a 186:186:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 186:186:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):703 -> a 187:197:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):703:713 -> a 198:199:java.lang.String com.android.tools.r8.graph.DexAnnotation.getSignature(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):362:363 -> a 198:199:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):713 -> a 200:203:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):715:718 -> a 204:214:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):717:727 -> a 215:215:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 215:215:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):728 -> a 216:216:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):729:729 -> a 217:224:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):739:746 -> a 225:225:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 225:225:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):746 -> a 226:226:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):747:747 -> a 227:227:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 227:227:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):747 -> a 228:229:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):747:748 -> a 230:230:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 230:230:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):748 -> a 231:232:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):164:165 -> a 231:232:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 233:233:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 233:233:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):165 -> a 233:233:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 234:247:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):165:178 -> a 234:247:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 248:248:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 248:248:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):178 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 248:248:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 249:249:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 249:249:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):178 -> a 249:249:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 250:250:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):179:179 -> a 250:250:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 251:251:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 251:251:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):751 -> a 252:252:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 252:252:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):179 -> 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):751 -> a 253:253:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):180:180 -> 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):751 -> a 254:256:void com.android.tools.r8.dex.BinaryReader.align(int):91:93 -> a 254:256:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):180 -> a 254:256:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 257:269:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():979:991 -> a 257:269:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 257:269:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 270:270:short com.android.tools.r8.dex.BinaryReader.getShort():68:68 -> a 270:270:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():991 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 270:270:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 270:270:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 271:271:short com.android.tools.r8.dex.BinaryReader.getShort():68:68 -> a 271:271:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():991 -> a 271:271:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 271:271:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 272:287:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():991:1006 -> a 272:287:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 272:287:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 288:288:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 288:288:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1006 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 288:288:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 288:288:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 289:289:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 289:289:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1006 -> a 289:289:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 289:289:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 290:290:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1008:1008 -> a 290:290:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 290:290:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 291:291:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 291:291:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1008 -> a 291:291:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 291:291:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 292:296:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1009:1013 -> a 292:296:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 292:296:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 297:297:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 297:297:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1013 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 297:297:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 297:297:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 298:298:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 298:298:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1013 -> a 298:298:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 298:298:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 299:301:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1014:1016 -> a 299:301:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 299:301:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 302:302:int com.android.tools.r8.dex.BinaryReader.getSleb128():48:48 -> a 302:302:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1016 -> a 302:302:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 302:302:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 303:307:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1017:1021 -> a 303:307:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 303:307:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 308:308:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 308:308:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1021 -> a 308:308:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 308:308:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 309:309:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1022:1022 -> a 309:309:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 309:309:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 310:310:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 310:310:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1022 -> a 310:310:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 310:310:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 311:315:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1023:1027 -> a 311:315:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 311:315:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 316:316:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 316:316:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1027 -> a 316:316:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 316:316:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 317:320:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1029:1032 -> a 317:320:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 317:320:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 321:321:void com.android.tools.r8.graph.DexCode$Try.setHandlerIndex(it.unimi.dsi.fastutil.ints.Int2IntMap):798:798 -> a 321:321:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1033 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 321:321:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 321:321:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 322:322:void com.android.tools.r8.graph.DexCode$Try.setHandlerIndex(it.unimi.dsi.fastutil.ints.Int2IntMap):798:798 -> a 322:322:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1033 -> a 322:322:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 322:322:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 323:326:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1039:1042 -> a 323:326:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 323:326:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 327:327:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 327:327:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1042 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 327:327:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 327:327:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 328:328:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 328:328:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1042 -> a 328:328:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 328:328:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 329:330:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1043:1044 -> a 329:330:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 329:330:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 331:331:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 331:331:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1044 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 331:331:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 331:331:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 332:332:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 332:332:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1044 -> a 332:332:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 332:332:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 333:333:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1046:1046 -> a 333:333:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 333:333:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 334:334:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):123:123 -> a 334:334:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1046 -> a 334:334:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 334:334:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 335:335:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):115:115 -> a 335:335:com.android.tools.r8.graph.DexCode com.android.tools.r8.dex.DexParser.parseCodeItem():1046 -> a 335:335:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):181 -> a 335:335:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 336:337:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):182:183 -> a 336:337:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 338:338:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 338:338:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):183 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 338:338:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 339:339:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 339:339:void com.android.tools.r8.dex.DexParser.ensureCodesInited(int):183 -> a 339:339:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):751 -> a 340:348:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):752:760 -> a 349:350:java.lang.String com.android.tools.r8.graph.DexAnnotation.getSignature(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):362:363 -> a 349:350:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):760 -> a 351:354:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):762:765 -> a 355:372:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):764:781 -> a 373:379:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):787:793 -> a 380:380:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 380:380:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):793 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 381:381:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 381:381:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):793 -> a 382:393:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):795:806 -> a 394:394:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 394:394:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):806 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 395:395:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> a 395:395:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):806 -> a 396:396:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 396:396:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):806 -> a 397:399:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):808:810 -> a 400:400:int com.android.tools.r8.dex.BinaryReader.getInt():78:78 -> a 400:400:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):810 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 401:401:int com.android.tools.r8.dex.BinaryReader.getInt():78:78 -> a 401:401:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):810 -> a 402:404:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):810:812 -> a 405:405:int com.android.tools.r8.dex.BinaryReader.getInt():78:78 -> a 405:405:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):812 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 406:406:int com.android.tools.r8.dex.BinaryReader.getInt():78:78 -> a 406:406:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):812 -> a 407:435:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):812:840 -> a 436:436:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 436:436:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):841 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 437:437:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 437:437:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):841 -> a 438:446:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):842:850 -> a 447:447:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 447:447:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):850 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 448:448:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a 448:448:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):850 -> a 449:449:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):851:851 -> a 450:450:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 450:450:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):851 -> a 451:451:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):852:852 -> a 452:452:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 452:452:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):852 -> a 453:453:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):853:853 -> a 454:454:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 454:454:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):853 -> a 455:455:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):854:854 -> a 456:456:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 456:456:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):854 -> a 457:461:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):856:860 -> a 462:508:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):857:903 -> a 509:531:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):884:906 -> a 532:533:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):828:829 -> a 534:534:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 534:534:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 534:534:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):829 -> a 535:535:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):829:829 -> a 536:536:long lambda$addClassDefsTo$0(java.lang.Long,com.android.tools.r8.graph.DexProgramClass):881:881 -> a 1:2:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():476:477 -> b 3:3:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> b 3:3:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():477 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> b 4:4:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():477 -> b 5:5:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> b 5:5:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():477 -> b 6:14:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():479:487 -> b 15:16:boolean com.android.tools.r8.dex.DexParser.retainAnnotation(com.android.tools.r8.graph.DexAnnotation):505:506 -> b 15:16:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():488 -> b 17:25:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():489:497 -> b 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotationSet.findDuplicateEntryType(com.android.tools.r8.graph.DexAnnotation[]):78:78 -> b 26:26:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():497 -> b 27:30:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotationSet.findDuplicateEntryType(java.util.List):82:85 -> b 27:30:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotationSet.findDuplicateEntryType(com.android.tools.r8.graph.DexAnnotation[]):78 -> b 27:30:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():497 -> b 31:31:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():501:501 -> b 32:32:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499:499 -> b 33:33:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":37,"2":38,"3":39,"4":40},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 37:37:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499:499 -> b 38:38:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499:499 -> b 39:39:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499:499 -> b 40:40:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499:499 -> b 34:34:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 34:34:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499 -> b 35:35:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> b 35:35:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> b 35:35:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499 -> b 36:36:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499:499 -> b 41:41:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):510:510 -> b 42:44:java.lang.Object com.android.tools.r8.dex.DexParser.cacheAt(int,java.util.function.Supplier,java.util.function.Supplier):441:443 -> b 42:44:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):510 -> b 45:45:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):510:510 -> b 1:1:com.android.tools.r8.graph.ParameterAnnotationsList annotationSetRefListAt(int):399:399 -> c 2:9:com.android.tools.r8.graph.ParameterAnnotationsList parseAnnotationSetRefList():403:410 -> c 10:10:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.ParameterAnnotationsList.create(com.android.tools.r8.graph.DexAnnotationSet[]):72:72 -> c 10:10:com.android.tools.r8.graph.ParameterAnnotationsList parseAnnotationSetRefList():412 -> c 1:1:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):514:514 -> d 2:4:java.lang.Object com.android.tools.r8.dex.DexParser.cacheAt(int,java.util.function.Supplier,java.util.function.Supplier):441:443 -> d 2:4:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):515 -> d 5:5:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):515:515 -> d 6:9:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():519:522 -> d 10:16:com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] com.android.tools.r8.dex.DexParser.parseFieldAnnotations(int):360:366 -> d 10:16:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():523 -> d 17:17:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> d 17:17:com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] com.android.tools.r8.dex.DexParser.parseFieldAnnotations(int):366 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():523 -> d 18:18:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> d 18:18:com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] com.android.tools.r8.dex.DexParser.parseFieldAnnotations(int):366 -> d 18:18:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():523 -> d 19:25:com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] com.android.tools.r8.dex.DexParser.parseFieldAnnotations(int):367:373 -> d 19:25:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():523 -> d 26:26:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> d 26:26:com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] com.android.tools.r8.dex.DexParser.parseFieldAnnotations(int):373 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():523 -> d 27:27:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> d 27:27:com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] com.android.tools.r8.dex.DexParser.parseFieldAnnotations(int):373 -> d 27:27:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():523 -> d 28:34:com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] com.android.tools.r8.dex.DexParser.parseMethodAnnotations(int):381:387 -> d 28:34:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():524 -> d 35:35:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> d 35:35:com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] com.android.tools.r8.dex.DexParser.parseMethodAnnotations(int):387 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():524 -> d 36:36:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> d 36:36:com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] com.android.tools.r8.dex.DexParser.parseMethodAnnotations(int):387 -> d 36:36:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():524 -> d 37:43:com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] com.android.tools.r8.dex.DexParser.parseMethodAnnotations(int):388:394 -> d 37:43:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():524 -> d 44:44:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> d 44:44:com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] com.android.tools.r8.dex.DexParser.parseMethodAnnotations(int):394 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():524 -> d 45:45:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> d 45:45:com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] com.android.tools.r8.dex.DexParser.parseMethodAnnotations(int):394 -> d 45:45:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():524 -> d 46:52:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):419:425 -> d 46:52:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 53:53:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> d 53:53:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):425 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 54:54:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> d 54:54:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):425 -> d 54:54:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 55:61:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):426:432 -> d 55:61:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 62:62:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> d 62:62:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):433 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 63:63:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> d 63:63:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):433 -> d 63:63:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 64:66:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):433:435 -> d 64:66:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 67:67:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> d 67:67:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):435 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:67:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 68:68:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> d 68:68:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] com.android.tools.r8.dex.DexParser.parseParameterAnnotations(int):435 -> d 68:68:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():525 -> d 69:70:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():526:527 -> d 1:1:com.android.tools.r8.graph.DexEncodedArray encodedArrayAt(int):353:353 -> e 2:2:com.android.tools.r8.graph.DexDebugInfo parseDebugInfoAllowPc2PcEncoding():548:548 -> e 1:1:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():328:328 -> f 2:2:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f 2:2:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():328 -> f 3:3:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():329:329 -> f 4:4:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f 4:4:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():329 -> f 5:7:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():330:332 -> f 8:8:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f 8:8:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():332 -> f 9:12:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():333:336 -> f 13:19:com.android.tools.r8.dex.DexSection lookupSection(int):923:929 -> f 1:1:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():349:349 -> g 2:2:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.dex.DexParser.parseEncodedArrayValues():340:340 -> g 2:2:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():349 -> g 3:3:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> g 3:3:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.dex.DexParser.parseEncodedArrayValues():340 -> g 3:3:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():349 -> g 4:6:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.dex.DexParser.parseEncodedArrayValues():341:343 -> g 4:6:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():349 -> g 7:7:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():349:349 -> g 8:8:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo parseDebugInfoDisallowPc2PcEncoding(int):552:552 -> g 9:9:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> g 9:9:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo parseDebugInfoDisallowPc2PcEncoding(int):552 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> g 10:10:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo parseDebugInfoDisallowPc2PcEncoding(int):552 -> g 11:11:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo parseDebugInfoDisallowPc2PcEncoding(int):553:553 -> g 1:3:com.android.tools.r8.graph.DexTypeList typeListAt(int):197:199 -> h 4:4:com.android.tools.r8.graph.DexValue parseEncodedValue():203:203 -> h 5:5:byte com.android.tools.r8.dex.BinaryReader.get():97:97 -> h 5:5:com.android.tools.r8.graph.DexValue parseEncodedValue():203 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:byte com.android.tools.r8.dex.BinaryReader.get():97:97 -> h 6:6:com.android.tools.r8.graph.DexValue parseEncodedValue():203 -> h 7:7:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):93:93 -> h 7:7:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 8:8:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):91:91 -> h 8:8:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 9:9:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):89:89 -> h 9:9:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 10:10:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):87:87 -> h 10:10:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 11:11:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):85:85 -> h 11:11:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 12:12:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):83:83 -> h 12:12:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 13:13:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):81:81 -> h 13:13:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 14:14:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):79:79 -> h 14:14:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 15:15:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):77:77 -> h 15:15:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 16:16:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):75:75 -> h 16:16:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 17:17:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):73:73 -> h 17:17:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 18:18:com.android.tools.r8.graph.DexValue parseEncodedValue():206:206 -> h 19:19:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):95:95 -> h 19:19:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 20:20:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):71:71 -> h 20:20:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 21:21:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):69:69 -> h 21:21:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 22:22:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):65:65 -> h 22:22:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 23:23:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):63:63 -> h 23:23:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 24:30:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):61:67 -> h 24:30:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 31:31:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):59:59 -> h 31:31:com.android.tools.r8.graph.DexValue parseEncodedValue():206 -> h 32:140:com.android.tools.r8.graph.DexValue parseEncodedValue():206:314 -> h 141:141:com.android.tools.r8.graph.DexValue parseEncodedValue():298:298 -> h 142:143:com.android.tools.r8.graph.DexValue parseEncodedValue():292:293 -> h 144:145:com.android.tools.r8.graph.DexValue parseEncodedValue():287:288 -> h 146:147:com.android.tools.r8.graph.DexValue parseEncodedValue():282:283 -> h 148:148:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.dex.DexParser.parseEncodedArrayValues():340:340 -> h 148:148:com.android.tools.r8.graph.DexValue parseEncodedValue():283 -> h 149:149:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> h 149:149:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.dex.DexParser.parseEncodedArrayValues():340 -> h 149:149:com.android.tools.r8.graph.DexValue parseEncodedValue():283 -> h 150:152:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.dex.DexParser.parseEncodedArrayValues():341:343 -> h 150:152:com.android.tools.r8.graph.DexValue parseEncodedValue():283 -> h 153:153:com.android.tools.r8.graph.DexValue parseEncodedValue():283:283 -> h 154:155:com.android.tools.r8.graph.DexValue parseEncodedValue():277:278 -> h 156:157:com.android.tools.r8.graph.DexValue parseEncodedValue():270:271 -> h 158:161:void com.android.tools.r8.dex.DexParser.checkName(com.android.tools.r8.graph.DexString):319:322 -> h 158:161:com.android.tools.r8.graph.DexValue parseEncodedValue():271 -> h 162:162:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> h 162:162:void com.android.tools.r8.dex.DexParser.checkName(com.android.tools.r8.graph.DexString):322 -> h 162:162:com.android.tools.r8.graph.DexValue parseEncodedValue():271 -> h 163:163:void com.android.tools.r8.dex.DexParser.checkName(com.android.tools.r8.graph.DexString):322:322 -> h 163:163:com.android.tools.r8.graph.DexValue parseEncodedValue():271 -> h 164:164:com.android.tools.r8.graph.DexValue parseEncodedValue():272:272 -> h 165:166:com.android.tools.r8.graph.DexValue parseEncodedValue():263:264 -> h 167:170:void com.android.tools.r8.dex.DexParser.checkName(com.android.tools.r8.graph.DexString):319:322 -> h 167:170:com.android.tools.r8.graph.DexValue parseEncodedValue():264 -> h 171:171:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> h 171:171:void com.android.tools.r8.dex.DexParser.checkName(com.android.tools.r8.graph.DexString):322 -> h 171:171:com.android.tools.r8.graph.DexValue parseEncodedValue():264 -> h 172:172:void com.android.tools.r8.dex.DexParser.checkName(com.android.tools.r8.graph.DexString):322:322 -> h 172:172:com.android.tools.r8.graph.DexValue parseEncodedValue():264 -> h 173:173:com.android.tools.r8.graph.DexValue parseEncodedValue():265:265 -> h 174:175:com.android.tools.r8.graph.DexValue parseEncodedValue():257:258 -> h 176:237:com.android.tools.r8.graph.DexValue parseEncodedValue():250:311 -> h 238:239:com.android.tools.r8.graph.DexValue parseEncodedValue():303:304 -> h 240:240:com.android.tools.r8.graph.DexValue parseEncodedValue():245:245 -> h 241:242:double com.android.tools.r8.utils.EncodedValueUtils.parseDouble(com.android.tools.r8.dex.DexReader,int):127:128 -> h 241:242:com.android.tools.r8.graph.DexValue parseEncodedValue():245 -> h 243:243:com.android.tools.r8.graph.DexValue parseEncodedValue():245:245 -> h 244:244:com.android.tools.r8.graph.DexValue parseEncodedValue():240:240 -> h 245:246:float com.android.tools.r8.utils.EncodedValueUtils.parseFloat(com.android.tools.r8.dex.DexReader,int):109:110 -> h 245:246:com.android.tools.r8.graph.DexValue parseEncodedValue():240 -> h 247:247:com.android.tools.r8.graph.DexValue parseEncodedValue():240:240 -> h 248:249:com.android.tools.r8.graph.DexValue parseEncodedValue():234:235 -> h 250:251:com.android.tools.r8.graph.DexValue parseEncodedValue():228:229 -> h 252:253:com.android.tools.r8.graph.DexValue parseEncodedValue():222:223 -> h 254:255:com.android.tools.r8.graph.DexValue parseEncodedValue():216:217 -> h 256:258:com.android.tools.r8.graph.DexValue parseEncodedValue():209:211 -> h 1:1:com.android.tools.r8.dex.DexSection[] parseMap():934:934 -> i 2:2:int com.android.tools.r8.dex.BinaryReader.getUint(int):72:72 -> i 2:2:com.android.tools.r8.dex.DexSection[] parseMap():934 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:int com.android.tools.r8.dex.BinaryReader.getUint(int):72:73 -> i 3:4:com.android.tools.r8.dex.DexSection[] parseMap():934 -> i 5:5:com.android.tools.r8.dex.DexSection[] parseMap():935:935 -> i 6:6:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> i 6:6:com.android.tools.r8.dex.DexSection[] parseMap():935 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> i 7:7:com.android.tools.r8.dex.DexSection[] parseMap():935 -> i 8:15:com.android.tools.r8.dex.DexSection[] parseMap():936:943 -> i 16:16:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> i 16:16:com.android.tools.r8.dex.DexSection[] parseMap():943 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> i 17:17:com.android.tools.r8.dex.DexSection[] parseMap():943 -> i 18:18:com.android.tools.r8.dex.DexSection[] parseMap():956:956 -> i 19:22:com.android.tools.r8.dex.DexSection[] parseMap():944:947 -> i 23:23:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> i 23:23:com.android.tools.r8.dex.DexSection[] parseMap():953 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> i 24:24:com.android.tools.r8.dex.DexSection[] parseMap():953 -> i 25:25:com.android.tools.r8.dex.DexSection[] parseMap():953:953 -> i 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> i 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> i 26:26:com.android.tools.r8.dex.DexSection[] parseMap():953 -> i 27:42:com.android.tools.r8.dex.DexSection[] parseMap():953:968 -> i 43:55:com.android.tools.r8.dex.DexSection[] parseMap():962:974 -> i 56:56:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> i 56:56:com.android.tools.r8.dex.DexSection[] parseMap():974 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> i 57:57:com.android.tools.r8.dex.DexSection[] parseMap():974 -> i 58:58:com.android.tools.r8.dex.DexSection[] parseMap():974:974 -> i 1:6:void parseStringIDs():911:916 -> j 7:7:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> j 7:7:void parseStringIDs():916 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> j 8:8:void parseStringIDs():916 -> j 9:10:void parseStringIDs():917:918 -> j 1:5:com.android.tools.r8.graph.DexTypeList parseTypeList():188:192 -> k 1:3:void com.android.tools.r8.dex.DexParser.populateStrings():1062:1064 -> l 1:3:void populateIndexTables():1051 -> l 4:5:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1290:1291 -> l 4:5:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 4:5:void populateIndexTables():1051 -> l 6:6:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 6:6:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1291 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 6:6:void populateIndexTables():1051 -> l 7:7:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 7:7:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1291 -> l 7:7:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 7:7:void populateIndexTables():1051 -> l 8:8:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1292:1292 -> l 8:8:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 8:8:void populateIndexTables():1051 -> l 9:9:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> l 9:9:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1292 -> l 9:9:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 9:9:void populateIndexTables():1051 -> l 10:13:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1293:1296 -> l 10:13:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 10:13:void populateIndexTables():1051 -> l 14:14:byte com.android.tools.r8.dex.BinaryReader.get():97:97 -> l 14:14:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1296 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 14:14:void populateIndexTables():1051 -> l 15:15:byte com.android.tools.r8.dex.BinaryReader.get():97:97 -> l 15:15:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1296 -> l 15:15:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 15:15:void populateIndexTables():1051 -> l 16:18:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.DexParser.stringAt(int):1297:1299 -> l 16:18:void com.android.tools.r8.dex.DexParser.populateStrings():1064 -> l 16:18:void populateIndexTables():1051 -> l 19:19:void com.android.tools.r8.dex.DexParser.populateStrings():1064:1064 -> l 19:19:void populateIndexTables():1051 -> l 20:22:void com.android.tools.r8.dex.DexParser.populateChecksums():1097:1099 -> l 20:22:void populateIndexTables():1052 -> l 23:40:boolean com.android.tools.r8.dex.ClassesChecksum.definitelyPrecedesChecksumMarker(com.android.tools.r8.graph.DexString):84:101 -> l 23:40:void com.android.tools.r8.dex.DexParser.populateChecksums():1100 -> l 23:40:void populateIndexTables():1052 -> l 41:41:void com.android.tools.r8.dex.DexParser.populateChecksums():1103:1103 -> l 41:41:void populateIndexTables():1052 -> l 42:42:boolean com.android.tools.r8.dex.ClassesChecksum.definitelyPrecedesChecksumMarker(com.android.tools.r8.graph.DexString):103:103 -> l 42:42:void com.android.tools.r8.dex.DexParser.populateChecksums():1100 -> l 42:42:void populateIndexTables():1052 -> l 43:43:void com.android.tools.r8.dex.DexParser.populateChecksums():1105:1105 -> l 43:43:void populateIndexTables():1052 -> l 44:45:void com.android.tools.r8.dex.DexParser.populateTypes():1085:1086 -> l 44:45:void populateIndexTables():1053 -> l 46:48:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1114:1116 -> l 46:48:void com.android.tools.r8.dex.DexParser.populateTypes():1086 -> l 46:48:void populateIndexTables():1053 -> l 49:49:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 49:49:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1116 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:void com.android.tools.r8.dex.DexParser.populateTypes():1086 -> l 49:49:void populateIndexTables():1053 -> l 50:50:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 50:50:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1116 -> l 50:50:void com.android.tools.r8.dex.DexParser.populateTypes():1086 -> l 50:50:void populateIndexTables():1053 -> l 51:55:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1118:1122 -> l 51:55:void com.android.tools.r8.dex.DexParser.populateTypes():1086 -> l 51:55:void populateIndexTables():1053 -> l 56:56:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 56:56:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1122 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:void com.android.tools.r8.dex.DexParser.populateTypes():1086 -> l 56:56:void populateIndexTables():1053 -> l 57:57:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 57:57:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1122 -> l 57:57:void com.android.tools.r8.dex.DexParser.populateTypes():1086 -> l 57:57:void populateIndexTables():1053 -> l 58:67:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1124:1133 -> l 58:67:void com.android.tools.r8.dex.DexParser.populateTypes():1086 -> l 58:67:void populateIndexTables():1053 -> l 68:68:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1128:1128 -> l 68:68:void com.android.tools.r8.dex.DexParser.populateTypes():1086 -> l 68:68:void populateIndexTables():1053 -> l 69:71:void com.android.tools.r8.dex.DexParser.populateTypes():1087:1089 -> l 69:71:void populateIndexTables():1053 -> l 72:77:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.DexParser.typeAt(int):1303:1308 -> l 72:77:void com.android.tools.r8.dex.DexParser.populateTypes():1090 -> l 72:77:void populateIndexTables():1053 -> l 78:78:int com.android.tools.r8.dex.BinaryReader.getUint(int):72:72 -> l 78:78:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.DexParser.typeAt(int):1308 -> l 78:78:void com.android.tools.r8.dex.DexParser.populateTypes():1090 -> l 78:78:void populateIndexTables():1053 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 79:80:int com.android.tools.r8.dex.BinaryReader.getUint(int):72:73 -> l 79:80:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.DexParser.typeAt(int):1308 -> l 79:80:void com.android.tools.r8.dex.DexParser.populateTypes():1090 -> l 79:80:void populateIndexTables():1053 -> l 81:81:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.DexParser.typeAt(int):1309:1309 -> l 81:81:void com.android.tools.r8.dex.DexParser.populateTypes():1090 -> l 81:81:void populateIndexTables():1053 -> l 82:83:void com.android.tools.r8.dex.DexParser.populateTypes():1091:1092 -> l 82:83:void populateIndexTables():1053 -> l 84:85:void com.android.tools.r8.dex.DexParser.populateFields():1142:1143 -> l 84:85:void populateIndexTables():1054 -> l 86:88:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1158:1160 -> l 86:88:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 86:88:void populateIndexTables():1054 -> l 89:89:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 89:89:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1160 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 89:89:void populateIndexTables():1054 -> l 90:90:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 90:90:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1160 -> l 90:90:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 90:90:void populateIndexTables():1054 -> l 91:97:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1162:1168 -> l 91:97:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 91:97:void populateIndexTables():1054 -> l 98:98:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 98:98:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1168 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 98:98:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 98:98:void populateIndexTables():1054 -> l 99:99:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 99:99:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1168 -> l 99:99:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 99:99:void populateIndexTables():1054 -> l 100:123:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1170:1193 -> l 100:123:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 100:123:void populateIndexTables():1054 -> l 124:134:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1190:1200 -> l 124:134:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 124:134:void populateIndexTables():1054 -> l 135:139:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1197:1201 -> l 135:139:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 135:139:void populateIndexTables():1054 -> l 140:140:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1186:1186 -> l 140:140:void com.android.tools.r8.dex.DexParser.populateFields():1143 -> l 140:140:void populateIndexTables():1054 -> l 141:143:void com.android.tools.r8.dex.DexParser.populateFields():1144:1146 -> l 141:143:void populateIndexTables():1054 -> l 144:149:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.DexParser.fieldAt(int):1313:1318 -> l 144:149:void com.android.tools.r8.dex.DexParser.populateFields():1146 -> l 144:149:void populateIndexTables():1054 -> l 150:150:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 150:150:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.DexParser.fieldAt(int):1318 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:150:void com.android.tools.r8.dex.DexParser.populateFields():1146 -> l 150:150:void populateIndexTables():1054 -> l 151:151:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 151:151:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.DexParser.fieldAt(int):1318 -> l 151:151:void com.android.tools.r8.dex.DexParser.populateFields():1146 -> l 151:151:void populateIndexTables():1054 -> l 152:158:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.DexParser.fieldAt(int):1319:1325 -> l 152:158:void com.android.tools.r8.dex.DexParser.populateFields():1146 -> l 152:158:void populateIndexTables():1054 -> l 159:159:void com.android.tools.r8.dex.DexParser.populateFields():1146:1146 -> l 159:159:void populateIndexTables():1054 -> l 160:163:void com.android.tools.r8.dex.DexParser.populateProtos():1212:1215 -> l 160:163:void populateIndexTables():1055 -> l 164:169:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.DexParser.protoAt(int):1388:1393 -> l 164:169:void com.android.tools.r8.dex.DexParser.populateProtos():1215 -> l 164:169:void populateIndexTables():1055 -> l 170:170:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 170:170:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.DexParser.protoAt(int):1393 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 170:170:void com.android.tools.r8.dex.DexParser.populateProtos():1215 -> l 170:170:void populateIndexTables():1055 -> l 171:171:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 171:171:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.DexParser.protoAt(int):1393 -> l 171:171:void com.android.tools.r8.dex.DexParser.populateProtos():1215 -> l 171:171:void populateIndexTables():1055 -> l 172:178:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.DexParser.protoAt(int):1394:1400 -> l 172:178:void com.android.tools.r8.dex.DexParser.populateProtos():1215 -> l 172:178:void populateIndexTables():1055 -> l 179:179:void com.android.tools.r8.dex.DexParser.populateProtos():1215:1215 -> l 179:179:void populateIndexTables():1055 -> l 180:181:void com.android.tools.r8.dex.DexParser.populateMethods():1220:1221 -> l 180:181:void populateIndexTables():1056 -> l 182:184:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1236:1238 -> l 182:184:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 182:184:void populateIndexTables():1056 -> l 185:185:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 185:185:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1238 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 185:185:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 185:185:void populateIndexTables():1056 -> l 186:186:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 186:186:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1238 -> l 186:186:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 186:186:void populateIndexTables():1056 -> l 187:193:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1240:1246 -> l 187:193:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 187:193:void populateIndexTables():1056 -> l 194:194:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 194:194:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1246 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 194:194:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 194:194:void populateIndexTables():1056 -> l 195:195:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 195:195:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1246 -> l 195:195:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 195:195:void populateIndexTables():1056 -> l 196:219:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1248:1271 -> l 196:219:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 196:219:void populateIndexTables():1056 -> l 220:230:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1268:1278 -> l 220:230:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 220:230:void populateIndexTables():1056 -> l 231:235:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1275:1279 -> l 231:235:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 231:235:void populateIndexTables():1056 -> l 236:236:boolean com.android.tools.r8.dex.DexParser.verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1264:1264 -> l 236:236:void com.android.tools.r8.dex.DexParser.populateMethods():1221 -> l 236:236:void populateIndexTables():1056 -> l 237:239:void com.android.tools.r8.dex.DexParser.populateMethods():1222:1224 -> l 237:239:void populateIndexTables():1056 -> l 240:245:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.DexParser.methodAt(int):1404:1409 -> l 240:245:void com.android.tools.r8.dex.DexParser.populateMethods():1224 -> l 240:245:void populateIndexTables():1056 -> l 246:246:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 246:246:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.DexParser.methodAt(int):1409 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 246:246:void com.android.tools.r8.dex.DexParser.populateMethods():1224 -> l 246:246:void populateIndexTables():1056 -> l 247:247:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 247:247:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.DexParser.methodAt(int):1409 -> l 247:247:void com.android.tools.r8.dex.DexParser.populateMethods():1224 -> l 247:247:void populateIndexTables():1056 -> l 248:254:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.DexParser.methodAt(int):1410:1416 -> l 248:254:void com.android.tools.r8.dex.DexParser.populateMethods():1224 -> l 248:254:void populateIndexTables():1056 -> l 255:255:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.DexParser.methodAt(int):1413:1413 -> l 255:255:void com.android.tools.r8.dex.DexParser.populateMethods():1224 -> l 255:255:void populateIndexTables():1056 -> l 256:256:void com.android.tools.r8.dex.DexParser.populateMethods():1224:1224 -> l 256:256:void populateIndexTables():1056 -> l 257:260:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1069:1072 -> l 257:260:void populateIndexTables():1057 -> l 261:266:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.DexParser.methodHandleAt(int):1329:1334 -> l 261:266:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1072 -> l 261:266:void populateIndexTables():1057 -> l 267:267:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 267:267:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.DexParser.methodHandleAt(int):1334 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 267:267:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1072 -> l 267:267:void populateIndexTables():1057 -> l 268:268:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> l 268:268:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.DexParser.methodHandleAt(int):1334 -> l 268:268:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1072 -> l 268:268:void populateIndexTables():1057 -> l 269:292:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.DexParser.methodHandleAt(int):1335:1358 -> l 269:292:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1072 -> l 269:292:void populateIndexTables():1057 -> l 293:293:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.DexParser.methodHandleAt(int):1354:1354 -> l 293:293:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1072 -> l 293:293:void populateIndexTables():1057 -> l 294:311:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.DexParser.methodHandleAt(int):1345:1362 -> l 294:311:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1072 -> l 294:311:void populateIndexTables():1057 -> l 312:312:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.graph.DexItemFactory.createMethodHandle(com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMember,boolean):2889:2889 -> l 312:312:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.DexParser.methodHandleAt(int):1362 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 312:312:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1072 -> l 312:312:void populateIndexTables():1057 -> l 313:313:void com.android.tools.r8.dex.DexParser.populateMethodHandles():1072:1072 -> l 313:313:void populateIndexTables():1057 -> l 314:317:void com.android.tools.r8.dex.DexParser.populateCallSites():1077:1080 -> l 314:317:void populateIndexTables():1058 -> l 318:322:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1367:1371 -> l 318:322:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 318:322:void populateIndexTables():1058 -> l 323:323:int com.android.tools.r8.dex.BinaryReader.getUint(int):72:72 -> l 323:323:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1372 -> l 323:323:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 323:323:void populateIndexTables():1058 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 324:325:int com.android.tools.r8.dex.BinaryReader.getUint(int):72:73 -> l 324:325:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1372 -> l 324:325:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 324:325:void populateIndexTables():1058 -> l 326:328:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1373:1375 -> l 326:328:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 326:328:void populateIndexTables():1058 -> l 329:329:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> l 329:329:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1375 -> l 329:329:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 329:329:void populateIndexTables():1058 -> l 330:331:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1375:1376 -> l 330:331:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 330:331:void populateIndexTables():1058 -> l 332:332:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> l 332:332:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1376 -> l 332:332:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 332:332:void populateIndexTables():1058 -> l 333:334:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1376:1377 -> l 333:334:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 333:334:void populateIndexTables():1058 -> l 335:335:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodType():0:0 -> l 335:335:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1377 -> l 335:335:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 335:335:void populateIndexTables():1058 -> l 336:343:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1377:1384 -> l 336:343:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 336:343:void populateIndexTables():1058 -> l 344:344:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.DexParser.callSiteAt(int):1379:1379 -> l 344:344:void com.android.tools.r8.dex.DexParser.populateCallSites():1080 -> l 344:344:void populateIndexTables():1058 -> l 345:345:void com.android.tools.r8.dex.DexParser.populateCallSites():1080:1080 -> l 345:345:void populateIndexTables():1058 -> l com.android.tools.r8.dex.DexParser$AnnotationsDirectory -> com.gradleup.gr8.relocated.le0: 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$DexMethodAnnotation[] methods -> c com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] parameters -> d com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] NO_FIELD_ANNOTATIONS -> f 1:10:void ():1421:1430 -> 1:5:void (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[]):1444:1448 -> 1:1:com.android.tools.r8.dex.DexParser$AnnotationsDirectory empty():1452:1452 -> a com.android.tools.r8.dex.DexParser$AttributesAndAnnotations -> com.gradleup.gr8.relocated.me0: com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMethodAttribute -> b boolean $assertionsDisabled -> i java.util.List lazyAnnotations -> d com.android.tools.r8.graph.DexAnnotationSet originalAnnotations -> a java.util.List innerClasses -> c java.util.List permittedSubclassesAttribute -> h java.util.List nestMembersAttribute -> g com.android.tools.r8.graph.GenericSignature$ClassSignature classSignature -> e com.android.tools.r8.graph.NestHostClassAttribute nestHostAttribute -> f 1:1:void ():1456:1456 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.utils.InternalOptions):1490:1490 -> 2:56:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.utils.InternalOptions):1459:1513 -> 57:73:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.utils.InternalOptions):1512:1528 -> 74:133:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.utils.InternalOptions):1527:1586 -> 134:149:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.utils.InternalOptions):1581:1596 -> 1:1:com.android.tools.r8.graph.NestHostClassAttribute access$100(com.android.tools.r8.dex.DexParser$AttributesAndAnnotations):1456:1456 -> a 2:8:com.android.tools.r8.graph.DexAnnotationSet getAnnotations():1468:1474 -> a 9:11:void ensureAnnotations(int):1602:1604 -> a 12:13:void copyAnnotation(com.android.tools.r8.graph.DexAnnotation):1609:1610 -> a 1:1:java.util.List access$200(com.android.tools.r8.dex.DexParser$AttributesAndAnnotations):1456:1456 -> b 2:2:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethodAttribute():1482:1482 -> b 1:1:java.util.List access$300(com.android.tools.r8.dex.DexParser$AttributesAndAnnotations):1456:1456 -> c 2:2:java.util.List getInnerClasses():1478:1478 -> c 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature access$400(com.android.tools.r8.dex.DexParser$AttributesAndAnnotations):1456:1456 -> d com.android.tools.r8.dex.DexParser$MemberAnnotationIterator -> com.gradleup.gr8.relocated.ne0: java.util.function.Supplier emptyValue -> c com.android.tools.r8.graph.DexMemberAnnotation[] annotations -> b int index -> a 1:1:void (com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier,com.android.tools.r8.dex.DexParser$1):665:665 -> 2:2:void (com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier):672:672 -> 3:10:void (com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier):667:674 -> 1:7:com.android.tools.r8.graph.DexItem getNextFor(com.android.tools.r8.graph.DexMember):684:690 -> a 8:8:com.android.tools.r8.graph.DexItem getNextFor(com.android.tools.r8.graph.DexMember):688:688 -> a com.android.tools.r8.dex.DexReader -> com.gradleup.gr8.relocated.te0: 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 boolean com.android.tools.r8.dex.BinaryReader.$assertionsDisabled -> c 1:1:void com.android.tools.r8.dex.BinaryReader.():17:17 -> 1:1:void com.android.tools.r8.dex.BinaryReader.(com.android.tools.r8.ProgramResource):22:22 -> 1:1:void (com.android.tools.r8.ProgramResource):27 -> 2:3:byte[] com.android.tools.r8.utils.StreamUtils.streamToByteArrayClose(java.io.InputStream):18:19 -> 2:3:void com.android.tools.r8.dex.BinaryReader.(com.android.tools.r8.ProgramResource):22 -> 2:3:void (com.android.tools.r8.ProgramResource):27 -> 4:6:void com.android.tools.r8.dex.BinaryReader.(com.android.tools.r8.origin.Origin,byte[]):25:27 -> 4:6:void com.android.tools.r8.dex.BinaryReader.(com.android.tools.r8.ProgramResource):22 -> 4:6:void (com.android.tools.r8.ProgramResource):27 -> 7:7:com.android.tools.r8.dex.CompatByteBuffer com.android.tools.r8.dex.CompatByteBuffer.wrap(byte[]):26:26 -> 7:7:void com.android.tools.r8.dex.BinaryReader.(com.android.tools.r8.origin.Origin,byte[]):28 -> 7:7:void com.android.tools.r8.dex.BinaryReader.(com.android.tools.r8.ProgramResource):22 -> 7:7:void (com.android.tools.r8.ProgramResource):27 -> 8:8:void com.android.tools.r8.dex.BinaryReader.(com.android.tools.r8.origin.Origin,byte[]):28:28 -> 8:8:void com.android.tools.r8.dex.BinaryReader.(com.android.tools.r8.ProgramResource):22 -> 8:8:void (com.android.tools.r8.ProgramResource):27 -> 9:9:void (com.android.tools.r8.ProgramResource):28:28 -> 1:19:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):44:62 -> a 20:20:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 20:20:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):62 -> a 21:25:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):62:66 -> a 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 26:26:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):66 -> a 27:33:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):66:72 -> a 34:34:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(int):98:98 -> a 34:34:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(char,char,char):106 -> a 34:34:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):74 -> a 35:35:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(int):96:96 -> a 35:35:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(char,char,char):106 -> a 35:35:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):74 -> a 36:36:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(int):94:94 -> a 36:36:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(char,char,char):106 -> a 36:36:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):74 -> a 37:37:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(int):92:92 -> a 37:37:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(char,char,char):106 -> a 37:37:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):74 -> a 38:38:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(int):90:90 -> a 38:38:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(char,char,char):106 -> a 38:38:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):74 -> a 39:39:java.util.Optional com.android.tools.r8.utils.DexVersion.getDexVersion(char,char,char):104:104 -> a 39:39:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):74 -> a 40:51:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):75:86 -> a 52:52:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):84:84 -> a 53:53:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 53:53:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 53:53:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):84 -> a 54:54:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):84:84 -> a 55:55:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):76:76 -> a 56:56:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 56:56:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 56:56:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):76 -> a 57:57:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):76:76 -> a 58:58:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):47:47 -> a 59:59:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 59:59:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 59:59:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):47 -> a 60:60:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer):47:47 -> a 61:61:byte com.android.tools.r8.dex.BinaryReader.get():97:97 -> a 61:61:byte com.android.tools.r8.dex.BinaryReader.get():0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.origin.Origin com.android.tools.r8.dex.BinaryReader.getOrigin():32:32 -> b 1:1:com.android.tools.r8.origin.Origin com.android.tools.r8.dex.BinaryReader.getOrigin():0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:2:int com.android.tools.r8.dex.BinaryReader.getUint():56:57 -> c 1:2:int com.android.tools.r8.dex.BinaryReader.getUint():0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> d 1:1:int com.android.tools.r8.dex.BinaryReader.getUleb128p1():52 -> d 1:1:int com.android.tools.r8.dex.BinaryReader.getUleb128p1():0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:2:int com.android.tools.r8.dex.BinaryReader.getUshort():62:63 -> e 1:2:int com.android.tools.r8.dex.BinaryReader.getUshort():0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:7:void setByteOrder():92:98 -> f 8:8:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> f 8:8:void setByteOrder():98 -> f 9:9:void setByteOrder():98:98 -> f com.android.tools.r8.dex.DexSection -> com.gradleup.gr8.relocated.nf0: int length -> b int offset -> c int type -> a boolean $assertionsDisabled -> d 1:1:void ():9:9 -> 1:5:void (int,int,int,int):15:19 -> 1:1:java.lang.String typeName(int):77:77 -> a 2:2:java.lang.String typeName(int):75:75 -> a 3:3:java.lang.String typeName(int):73:73 -> a 4:4:java.lang.String typeName(int):71:71 -> a 5:5:java.lang.String typeName(int):69:69 -> a 6:6:java.lang.String typeName(int):67:67 -> a 7:7:java.lang.String typeName(int):65:65 -> a 8:8:java.lang.String typeName(int):63:63 -> a 9:9:java.lang.String typeName(int):61:61 -> a 10:10:java.lang.String typeName(int):59:59 -> a 11:11:java.lang.String typeName(int):57:57 -> a 12:12:java.lang.String typeName(int):55:55 -> a 13:13:java.lang.String typeName(int):53:53 -> a 14:14:java.lang.String typeName(int):51:51 -> a 15:15:java.lang.String typeName(int):49:49 -> a 16:16:java.lang.String typeName(int):47:47 -> a 17:17:java.lang.String typeName(int):45:45 -> a 18:18:java.lang.String typeName(int):43:43 -> a 19:19:java.lang.String typeName(int):41:41 -> a 1:1:java.lang.String toString():83:83 -> toString 2:2:java.lang.String com.android.tools.r8.dex.DexSection.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 -> com.gradleup.gr8.relocated.hs0: com.android.tools.r8.graph.ObjectToOffsetMapping mapping -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> i com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.dex.CodeToKeep desugaredLibraryCodeToKeep -> g com.android.tools.r8.dex.FileWriter$MixedSectionOffsets mixedSectionOffsets -> f com.android.tools.r8.dex.VirtualFile virtualFile -> h com.android.tools.r8.dex.DexOutputBuffer dest -> e com.android.tools.r8.graph.GraphLens graphLens -> b 1:1:void ():78:78 -> 1:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ByteBufferProvider,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.dex.CodeToKeep,com.android.tools.r8.dex.VirtualFile):107:115 -> 1:1:com.android.tools.r8.dex.FileWriter$MixedSectionOffsets access$300(com.android.tools.r8.dex.FileWriter):78:78 -> a 2:2:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.FileWriter.getNamingLens():119:119 -> a 2:2:void addStaticFieldValues(com.android.tools.r8.graph.DexProgramClass):672 -> a 3:5:void addStaticFieldValues(com.android.tools.r8.graph.DexProgramClass):672:674 -> a 6:6:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.FileWriter.getNamingLens():119:119 -> a 6:6:void writeTypeItem(com.android.tools.r8.graph.DexType):420 -> a 7:8:void writeTypeItem(com.android.tools.r8.graph.DexType):420:421 -> a 9:10:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):124:125 -> a 11:11:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 11:11:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):125 -> a 12:18:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):127:133 -> a 19:19:int lambda$writeEncodedAnnotation$0(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexAnnotationElement):128:128 -> a 20:20:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> a 20:20:int lambda$writeEncodedAnnotation$0(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexAnnotationElement):128 -> a 21:33:com.android.tools.r8.dex.FileWriter collect():139:151 -> a 34:34:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 34:34:com.android.tools.r8.dex.FileWriter collect():151 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:40:com.android.tools.r8.dex.FileWriter collect():151:156 -> a 41:41:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):286:286 -> a 42:42:boolean com.android.tools.r8.graph.DexItemFactory.isClassConstructor(com.android.tools.r8.graph.DexMethod):2994:2994 -> a 42:42:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):286 -> a 43:46:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):289:292 -> a 47:47:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 47:47:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):294 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:48:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):294:294 -> a 49:60:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):292:303 -> a 61:61:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 61:61:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):305 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):305:305 -> a 63:73:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):303:313 -> a 74:74:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 74:74:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):315 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):315:315 -> a 76:85:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):313:322 -> a 86:86:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 86:86:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):322 -> a 87:87:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 87:87:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 87:87:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):322 -> a 88:88:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):322:322 -> a 89:90:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):298:299 -> a 91:91:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 91:91:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):299 -> a 92:92:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 92:92:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 92:92:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):299 -> a 93:93:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):299:299 -> a 94:96:void writeFixedSectionItems(java.util.Collection,int,java.util.function.Consumer):350:352 -> a 97:101:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer,int):371:375 -> a 102:104:void writeProtoItem(com.android.tools.r8.graph.DexProto):425:427 -> a 105:110:void writeFieldItem(com.android.tools.r8.graph.DexField):431:436 -> a 111:111:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.FileWriter.getNamingLens():119:119 -> a 111:111:void writeFieldItem(com.android.tools.r8.graph.DexField):437 -> a 112:113:void writeFieldItem(com.android.tools.r8.graph.DexField):437:438 -> a 114:119:void writeMethodItem(com.android.tools.r8.graph.DexMethod):442:447 -> a 120:120:com.android.tools.r8.naming.NamingLens com.android.tools.r8.dex.FileWriter.getNamingLens():119:119 -> a 120:120:void writeMethodItem(com.android.tools.r8.graph.DexMethod):448 -> a 121:122:void writeMethodItem(com.android.tools.r8.graph.DexMethod):448:449 -> a 123:123:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):474:474 -> a 124:138:void com.android.tools.r8.dex.FileWriter.writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):478:492 -> a 124:138:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):474 -> a 139:139:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):161:161 -> a 139:139:void com.android.tools.r8.dex.FileWriter.writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):492 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):474 -> a 140:154:void com.android.tools.r8.dex.FileWriter.writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):493:507 -> a 140:154:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):474 -> a 155:155:void com.android.tools.r8.utils.LebUtils.putSleb128(com.android.tools.r8.dex.DexOutputBuffer,int):99:99 -> a 155:155:void com.android.tools.r8.dex.DexOutputBuffer.putSleb128(int):84 -> a 155:155:void com.android.tools.r8.dex.FileWriter.writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):507 -> a 155:155:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):474 -> a 156:174:void com.android.tools.r8.dex.FileWriter.writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):508:526 -> a 156:174:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):474 -> a 175:180:void writeTypeList(com.android.tools.r8.graph.DexTypeList):531:536 -> a 181:183:void writeStringData(com.android.tools.r8.graph.DexString):541:543 -> a 184:186:void writeAnnotation(com.android.tools.r8.graph.DexAnnotation):547:549 -> a 187:187:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 187:187:void writeAnnotation(com.android.tools.r8.graph.DexAnnotation):549 -> a 188:189:void writeAnnotation(com.android.tools.r8.graph.DexAnnotation):551:552 -> a 190:192:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):556:558 -> a 193:193:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 193:193:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):558 -> a 194:200:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):560:566 -> a 201:201:int lambda$writeAnnotationSet$1(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):563:563 -> a 202:202:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 202:202:int lambda$writeAnnotationSet$1(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):563 -> a 203:212:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):571:580 -> a 213:224:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):593:604 -> a 225:227:void com.android.tools.r8.dex.FileWriter.writeMemberAnnotations(java.util.List,java.util.function.ToIntFunction):586:588 -> a 225:227:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):604 -> a 228:228:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):606:606 -> a 229:231:void com.android.tools.r8.dex.FileWriter.writeMemberAnnotations(java.util.List,java.util.function.ToIntFunction):586:588 -> a 229:231:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):606 -> a 232:232:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):608:608 -> a 233:235:void com.android.tools.r8.dex.FileWriter.writeMemberAnnotations(java.util.List,java.util.function.ToIntFunction):586:588 -> a 233:235:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):608 -> a 236:236:int lambda$writeAnnotationDirectory$2(com.android.tools.r8.graph.DexEncodedField):605:605 -> a 237:237:int lambda$writeAnnotationDirectory$3(com.android.tools.r8.graph.DexEncodedMethod):607:607 -> a 238:250:void writeEncodedFields(java.util.List):613:625 -> a 251:251:int lambda$writeEncodedFields$5(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):616:616 -> a 252:252:int com.android.tools.r8.graph.DexField.acceptCompareTo(com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.structural.CompareToVisitor):176:176 -> a 252:252:int lambda$writeEncodedFields$5(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):616 -> a 253:273:void writeEncodedMethods(java.lang.Iterable):630:650 -> a 274:274:int lambda$writeEncodedMethods$6(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):633:633 -> a 275:275:int com.android.tools.r8.graph.DexMethod.acceptCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> a 275:275:int lambda$writeEncodedMethods$6(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):633 -> a 276:278:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):711:713 -> a 279:279:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 279:279:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):713 -> a 280:282:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):715:717 -> a 283:289:int writeMapItem(int,int,int):725:731 -> a 290:290:void com.android.tools.r8.dex.FileWriter.checkThatInvokeCustomIsAllowed():1384:1384 -> a 290:290:void writeCallSite(com.android.tools.r8.graph.DexCallSite):705 -> a 291:292:void writeCallSite(com.android.tools.r8.graph.DexCallSite):706:707 -> a 293:295:void com.android.tools.r8.dex.FileWriter.checkThatInvokeCustomIsAllowed():1385:1385 -> a 293:295:void writeCallSite(com.android.tools.r8.graph.DexCallSite):705 -> a 296:296:void com.android.tools.r8.dex.FileWriter.checkThatInvokeCustomIsAllowed():1384:1384 -> a 296:296:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):679 -> a 297:302:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):681:686 -> a 303:311:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):683:691 -> a 312:312:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 312:312:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):693 -> a 313:313:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):694:694 -> a 314:314:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 314:314:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):696 -> a 315:320:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):696:701 -> a 321:323:void com.android.tools.r8.dex.FileWriter.checkThatInvokeCustomIsAllowed():1385:1385 -> a 321:323:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):679 -> a 1:1:void com.android.tools.r8.dex.FileWriter.checkInterfaceMethods():267:267 -> b 1:1:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():163 -> b 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 2:2:void com.android.tools.r8.dex.FileWriter.checkInterfaceMethods():268 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():163 -> b 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 3:3:void com.android.tools.r8.dex.FileWriter.checkInterfaceMethods():268 -> b 3:3:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():163 -> b 4:8:void com.android.tools.r8.dex.FileWriter.checkInterfaceMethods():269:273 -> b 4:8:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():163 -> b 9:9:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():166:166 -> b 10:23:boolean com.android.tools.r8.dex.FileWriter.verifyNames():327:340 -> b 10:23:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():166 -> b 24:31:boolean com.android.tools.r8.graph.DexString.isValidSimpleName(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String):408:415 -> b 24:31:boolean com.android.tools.r8.dex.FileWriter.verifyNames():340 -> b 24:31:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():166 -> b 32:32:boolean com.android.tools.r8.dex.FileWriter.verifyNames():340:340 -> b 32:32:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():166 -> b 33:33:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 33:33:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:boolean com.android.tools.r8.dex.FileWriter.verifyNames():341 -> b 33:33:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():166 -> b 34:34:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 34:34:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> b 34:34:boolean com.android.tools.r8.dex.FileWriter.verifyNames():341 -> b 34:34:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():166 -> b 35:35:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432:432 -> b 35:35:boolean com.android.tools.r8.dex.FileWriter.verifyNames():341 -> b 35:35:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():166 -> b 36:40:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():168:172 -> b 41:53:com.android.tools.r8.dex.MixedSectionLayoutStrategy com.android.tools.r8.dex.MixedSectionLayoutStrategy.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.FileWriter$MixedSectionOffsets,com.android.tools.r8.dex.VirtualFile):26:38 -> b 41:53:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():173 -> b 54:56:com.android.tools.r8.dex.MixedSectionLayoutStrategy com.android.tools.r8.dex.MixedSectionLayoutStrategy.wrapForTesting(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.MixedSectionLayoutStrategy,com.android.tools.r8.dex.VirtualFile):48:50 -> b 54:56:com.android.tools.r8.dex.MixedSectionLayoutStrategy com.android.tools.r8.dex.MixedSectionLayoutStrategy.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.FileWriter$MixedSectionOffsets,com.android.tools.r8.dex.VirtualFile):40 -> b 54:56:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():173 -> b 57:60:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():174:177 -> b 61:63:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItems(java.lang.Iterable):381:383 -> b 61:63:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():177 -> b 64:73:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItem(com.android.tools.r8.graph.DexWritableCode):390:399 -> b 64:73:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItems(java.lang.Iterable):383 -> b 64:73:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():177 -> b 74:74:int com.android.tools.r8.utils.LebUtils.sizeAsSleb128(int):110:110 -> b 74:74:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItem(com.android.tools.r8.graph.DexWritableCode):399 -> b 74:74:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItems(java.lang.Iterable):383 -> b 74:74:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():177 -> b 75:84:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItem(com.android.tools.r8.graph.DexWritableCode):400:409 -> b 75:84:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItems(java.lang.Iterable):383 -> b 75:84:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():177 -> b 85:85:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> b 85:85:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItem(com.android.tools.r8.graph.DexWritableCode):410 -> b 85:85:int com.android.tools.r8.dex.FileWriter.sizeOfCodeItems(java.lang.Iterable):383 -> b 85:85:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():177 -> b 86:96:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():177:187 -> b 97:98:void com.android.tools.r8.dex.FileWriter.writeDebugItem(com.android.tools.r8.graph.DexDebugInfoForWriting):469:470 -> b 97:98:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():188 -> b 99:111:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():194:206 -> b 112:112:void com.android.tools.r8.dex.FileWriter.writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):366:366 -> b 112:112:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():204 -> b 113:114:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():209:210 -> b 115:115:void com.android.tools.r8.dex.FileWriter.writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):366:366 -> b 115:115:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():208 -> b 116:117:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():213:214 -> b 118:118:void com.android.tools.r8.dex.FileWriter.writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):366:366 -> b 118:118:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():212 -> b 119:120:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():217:218 -> b 121:121:void com.android.tools.r8.dex.FileWriter.writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):366:366 -> b 121:121:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():216 -> b 122:123:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():221:222 -> b 124:124:void com.android.tools.r8.dex.FileWriter.writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):366:366 -> b 124:124:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():220 -> b 125:126:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():225:226 -> b 127:134:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():224:231 -> b 135:142:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():229:236 -> b 143:150:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():234:241 -> b 151:156:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):736:741 -> b 151:156:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 157:160:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):740:743 -> b 157:160:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 161:164:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):742:745 -> b 161:164:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 165:168:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):744:747 -> b 165:168:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 169:172:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):746:749 -> b 169:172:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 173:176:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):748:751 -> b 173:176:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 177:180:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):750:753 -> b 177:180:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 181:184:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):752:755 -> b 181:184:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 185:188:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):754:757 -> b 185:188:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 189:192:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):756:759 -> b 189:192:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 193:196:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):758:761 -> b 193:196:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 197:200:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):760:763 -> b 197:200:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 201:204:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):762:765 -> b 201:204:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 205:208:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):764:767 -> b 205:208:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 209:215:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):766:772 -> b 209:215:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 216:221:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):769:774 -> b 216:221:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 222:226:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):773:777 -> b 222:226:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 227:232:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):775:780 -> b 227:232:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 233:239:void com.android.tools.r8.dex.FileWriter.writeMap(com.android.tools.r8.dex.FileWriter$Layout):778:784 -> b 233:239:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():242 -> b 240:249:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():243:252 -> b 250:252:void com.android.tools.r8.dex.FileWriter.writeFixedSectionItems(com.android.tools.r8.graph.DexProgramClass[],int,java.util.function.Consumer):358:360 -> b 250:252:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():252 -> b 253:255:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate() -> b 256:256:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():254:254 -> b 257:262:void com.android.tools.r8.dex.FileWriter.writeHeader(com.android.tools.r8.dex.FileWriter$Layout):788:793 -> b 257:262:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():258 -> b 263:296:void com.android.tools.r8.dex.FileWriter.writeHeader(com.android.tools.r8.dex.FileWriter$Layout):790:823 -> b 263:296:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():258 -> b 297:299:void com.android.tools.r8.dex.FileWriter.writeSignature(com.android.tools.r8.dex.FileWriter$Layout):828:830 -> b 297:299:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():259 -> b 300:302:void com.android.tools.r8.dex.FileWriter.writeSignature(com.android.tools.r8.dex.FileWriter$Layout):829:831 -> b 300:302:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():259 -> b 303:305:void com.android.tools.r8.dex.FileWriter.writeChecksum(com.android.tools.r8.dex.FileWriter$Layout):838:840 -> b 303:305:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():260 -> b 306:309:void com.android.tools.r8.dex.FileWriter.writeChecksum(com.android.tools.r8.dex.FileWriter$Layout):839:842 -> b 306:309:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():260 -> b 310:310:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():263:263 -> b 311:311:void com.android.tools.r8.dex.FileWriter.writeSignature(com.android.tools.r8.dex.FileWriter$Layout):833:833 -> b 311:311:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():259 -> b 312:312:void writeStringItem(com.android.tools.r8.graph.DexString):416:416 -> b 313:313:int lambda$writeAnnotationDirectory$4(com.android.tools.r8.graph.DexEncodedMethod):609:609 -> b 314:314:void writeClassData(com.android.tools.r8.graph.DexProgramClass):656:656 -> b 315:315:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():630:630 -> b 315:315:void writeClassData(com.android.tools.r8.graph.DexProgramClass):656 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 316:316:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():630:630 -> b 316:316:void writeClassData(com.android.tools.r8.graph.DexProgramClass):656 -> b 317:326:void writeClassData(com.android.tools.r8.graph.DexProgramClass):656:665 -> b 1:5:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):453:457 -> c 6:10:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):456:460 -> c 11:14:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):459:462 -> c 15:15:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():630:630 -> c 15:15:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):463 -> c 16:16:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):463:463 -> c 17:20:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):462:465 -> c 21:21:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):464:464 -> c com.android.tools.r8.dex.FileWriter$ByteBufferResult -> com.gradleup.gr8.relocated.ds0: com.android.tools.r8.dex.CompatByteBuffer buffer -> a int length -> b 1:1:void (com.android.tools.r8.dex.CompatByteBuffer,int,com.android.tools.r8.dex.FileWriter$1):81:81 -> 2:4:void (com.android.tools.r8.dex.CompatByteBuffer,int):87:89 -> com.android.tools.r8.dex.FileWriter$Layout -> com.gradleup.gr8.relocated.es0: int annotationSetsOffset -> n int annotationSetRefListsOffset -> o int stringDataOffsets -> l int annotationsOffset -> m int debugInfosOffset -> j int typeListsOffset -> k int dataSectionOffset -> h int codesOffset -> i int callSiteIdsOffset -> f boolean $assertionsDisabled -> u int methodHandleIdsOffset -> g int methodIdsOffset -> d int classDefsOffset -> e int protoIdsOffset -> b int fieldIdsOffset -> c int typeIdsOffset -> a int endOfFile -> t int encodedArraysOffset -> r int mapOffset -> s int annotationDirectoriesOffset -> p int classDataOffset -> q 1:1:void ():850:850 -> 1:1:void (int,int,int,int,int,int,int,int,int):889:889 -> 2:42:void (int,int,int,int,int,int,int,int,int):866:906 -> void alreadySetOffset(int) -> a 1:10:com.android.tools.r8.dex.FileWriter$Layout from(com.android.tools.r8.graph.ObjectToOffsetMapping):911:920 -> a 11:11:boolean isValidOffset(int,boolean):930:930 -> a 12:13:int getAnnotationDirectoriesOffset():1008:1009 -> a 1:2:int getAnnotationSetRefListsOffset():998:999 -> b 3:4:void setAnnotationDirectoriesOffset(int):1013:1014 -> b 1:2:int getAnnotationSetsOffset():984:985 -> c 3:4:void setAnnotationSetRefListsOffset(int):1003:1004 -> c 1:2:int getAnnotationsOffset():974:975 -> d 3:4:void setAnnotationSetsOffset(int):993:994 -> d 1:2:void setAnnotationsOffset(int):979:980 -> e 3:4:int getClassDataOffset():1018:1019 -> e 1:2:int getCodesOffset():934:935 -> f 3:4:void setClassDataOffset(int):1023:1024 -> f 1:2:void setCodesOffset(int):939:940 -> g 3:3:int com.android.tools.r8.dex.FileWriter$Layout.getEndOfFile():1046:1046 -> g 3:3:int getDataSectionSize():924 -> g 4:5:int getDataSectionSize():924:925 -> g 1:2:int getDebugInfosOffset():944:945 -> h 3:4:void setDebugInfosOffset(int):949:950 -> h 1:2:int getEncodedArraysOffset():1028:1029 -> i 3:4:void setEncodedArraysOffset(int):1033:1034 -> i 1:1:int getEndOfFile():1046:1046 -> j 2:2:void setEndOfFile(int):1050:1050 -> j 1:1:int getMapOffset():1038:1038 -> k 2:2:void setMapOffset(int):1042:1042 -> k 1:2:int getStringDataOffsets():964:965 -> l 3:4:void setStringDataOffsets(int):969:970 -> l 1:2:int getTypeListsOffset():954:955 -> m 3:4:void setTypeListsOffset(int):959:960 -> m com.android.tools.r8.dex.FileWriter$MixedSectionOffsets -> com.gradleup.gr8.relocated.fs0: boolean $assertionsDisabled -> n it.unimi.dsi.fastutil.objects.Reference2IntMap classesWithData -> i it.unimi.dsi.fastutil.objects.Object2IntMap annotations -> e com.android.tools.r8.utils.InternalOptions options -> m it.unimi.dsi.fastutil.objects.Object2IntMap annotationSets -> f it.unimi.dsi.fastutil.objects.Object2IntMap annotationSetRefLists -> g it.unimi.dsi.fastutil.objects.Object2IntMap debugInfos -> b it.unimi.dsi.fastutil.objects.Object2IntMap typeLists -> c it.unimi.dsi.fastutil.objects.Reference2IntMap stringData -> d java.util.Map classToAnnotationDirectory -> k java.util.Map classToStaticFieldValues -> l it.unimi.dsi.fastutil.objects.Reference2IntMap codes -> a it.unimi.dsi.fastutil.objects.Object2IntMap annotationDirectories -> h it.unimi.dsi.fastutil.objects.Object2IntMap encodedArrays -> j 1:1:void ():1061:1061 -> 1:1:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.FileWriter$1):1061:1061 -> 2:2:void (com.android.tools.r8.utils.InternalOptions):1097:1097 -> 3:35:void (com.android.tools.r8.utils.InternalOptions):1066:1098 -> 1:1:it.unimi.dsi.fastutil.objects.Reference2IntMap access$100(com.android.tools.r8.dex.FileWriter$MixedSectionOffsets):1061:1061 -> a 2:2:it.unimi.dsi.fastutil.objects.Object2IntMap createObject2IntMap():1086:1086 -> a 3:3:void it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.():176:176 -> a 3:3:it.unimi.dsi.fastutil.objects.Object2IntMap createObject2IntMap():1086 -> a 4:4:it.unimi.dsi.fastutil.objects.Object2IntMap createObject2IntMap():1087:1087 -> a 5:6:boolean add(it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object):1102:1103 -> a 7:7:boolean add(com.android.tools.r8.graph.DexProgramClass):1119:1119 -> a 8:9:boolean com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.add(it.unimi.dsi.fastutil.objects.Reference2IntMap,java.lang.Object):1110:1111 -> a 8:9:boolean add(com.android.tools.r8.graph.DexProgramClass):1119 -> a 10:10:boolean add(com.android.tools.r8.graph.DexEncodedArray):1124:1124 -> a 11:14:boolean add(com.android.tools.r8.graph.DexAnnotationSet):1129:1132 -> a 15:15:boolean add(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):1142:1142 -> a 16:17:boolean com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.add(it.unimi.dsi.fastutil.objects.Reference2IntMap,java.lang.Object):1110:1111 -> a 16:17:boolean add(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):1142 -> a 18:18:boolean add(com.android.tools.r8.graph.DexDebugInfoForWriting):1147:1147 -> a 19:22:boolean add(com.android.tools.r8.graph.DexTypeList):1152:1155 -> a 23:26:boolean add(com.android.tools.r8.graph.ParameterAnnotationsList):1160:1163 -> a 27:27:boolean add(com.android.tools.r8.graph.DexAnnotation):1168:1168 -> a 28:30:void setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory):1174:1176 -> a 31:32:void setStaticFieldValuesForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedArray):1182:1183 -> a 33:33:boolean com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.add(com.android.tools.r8.graph.DexEncodedArray):1124:1124 -> a 33:33:void setStaticFieldValuesForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedArray):1184 -> a 34:34:boolean add(com.android.tools.r8.graph.DexString):1188:1188 -> a 35:36:boolean com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.add(it.unimi.dsi.fastutil.objects.Reference2IntMap,java.lang.Object):1110:1111 -> a 35:36:boolean add(com.android.tools.r8.graph.DexString):1188 -> a 37:38:void setOffsetFor(java.lang.Object,int,it.unimi.dsi.fastutil.objects.Object2IntMap):1304:1305 -> a 39:39:void setOffsetFor(com.android.tools.r8.graph.DexDebugInfoForWriting,int):1314:1314 -> a 40:40:void setOffsetFor(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode,int):1318:1318 -> a 41:42:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(java.lang.Object,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1309:1310 -> a 41:42:void setOffsetFor(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode,int):1318 -> a 43:44:void setOffsetFor(com.android.tools.r8.graph.DexTypeList,int):1322:1323 -> a 45:45:void setOffsetFor(com.android.tools.r8.graph.DexString,int):1327:1327 -> a 46:47:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(java.lang.Object,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1309:1310 -> a 46:47:void setOffsetFor(com.android.tools.r8.graph.DexString,int):1327 -> a 48:48:void setOffsetFor(com.android.tools.r8.graph.DexAnnotation,int):1331:1331 -> a 49:50:void setOffsetFor(com.android.tools.r8.graph.DexAnnotationSet,int):1335:1336 -> a 51:51:void setOffsetForAnnotationsDirectory(com.android.tools.r8.graph.DexAnnotationDirectory,int):1340:1340 -> a 52:52:void setOffsetFor(com.android.tools.r8.graph.DexProgramClass,int):1344:1344 -> a 53:54:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(java.lang.Object,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1309:1310 -> a 53:54:void setOffsetFor(com.android.tools.r8.graph.DexProgramClass,int):1344 -> a 55:55:void setOffsetFor(com.android.tools.r8.graph.DexEncodedArray,int):1348:1348 -> a 56:57:void setOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList,int):1352:1353 -> a 1:1:it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1092:1092 -> b 2:2:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> b 2:2:it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1092 -> b 3:3:it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1093:1093 -> b 4:4:void visit(com.android.tools.r8.graph.DexEncodedMethod):1137:1137 -> b 5:6:int lookup(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2IntMap):1235:1236 -> b 7:7:int getOffsetFor(com.android.tools.r8.graph.DexString):1250:1250 -> b 8:9:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.lookup(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2IntMap):1244:1245 -> b 8:9:int getOffsetFor(com.android.tools.r8.graph.DexString):1250 -> b 10:13:int getOffsetFor(com.android.tools.r8.graph.DexTypeList):1254:1257 -> b 14:14:int getOffsetFor(com.android.tools.r8.graph.DexEncodedArray):1265:1265 -> b 15:15:int getOffsetFor(com.android.tools.r8.graph.DexDebugInfoForWriting):1269:1269 -> b 16:16:int getOffsetFor(com.android.tools.r8.graph.DexAnnotation):1282:1282 -> b 17:20:int getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1286:1289 -> b 21:24:int getOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList):1293:1296 -> b 25:25:com.android.tools.r8.graph.DexAnnotationDirectory getAnnotationDirectoryForClass(com.android.tools.r8.graph.DexProgramClass):1357:1357 -> b 1:1:java.util.Collection getAnnotationDirectories():1224:1224 -> c 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> c 2:2:java.util.Collection getAnnotationDirectories():1224 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int getOffsetFor(com.android.tools.r8.graph.DexProgramClass):1261:1261 -> c 4:5:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.lookup(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2IntMap):1244:1245 -> c 4:5:int getOffsetFor(com.android.tools.r8.graph.DexProgramClass):1261 -> c 6:6:int getOffsetFor(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):1300:1300 -> c 7:8:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.lookup(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2IntMap):1244:1245 -> c 7:8:int getOffsetFor(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):1300 -> c 1:1:java.util.Collection getAnnotationSetRefLists():1216:1216 -> d 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> d 2:2:java.util.Collection getAnnotationSetRefLists():1216 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:7:int getOffsetForAnnotationsDirectory(com.android.tools.r8.graph.DexProgramClass):1273:1277 -> d 1:1:java.util.Collection getAnnotationSets():1212:1212 -> e 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> e 2:2:java.util.Collection getAnnotationSets():1212 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexEncodedArray getStaticFieldValuesForClass(com.android.tools.r8.graph.DexProgramClass):1361:1361 -> e 1:1:java.util.Collection getAnnotations():1208:1208 -> f 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> f 2:2:java.util.Collection getAnnotations():1208 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getClassesWithData():1220:1220 -> g 2:2:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> g 2:2:java.util.Collection getClassesWithData():1220 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getCodes():1192:1192 -> h 2:2:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> h 2:2:java.util.Collection getCodes():1192 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getDebugInfos():1196:1196 -> i 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> i 2:2:java.util.Collection getDebugInfos():1196 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getEncodedArrays():1228:1228 -> j 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> j 2:2:java.util.Collection getEncodedArrays():1228 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getStringData():1204:1204 -> k 2:2:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> k 2:2:java.util.Collection getStringData():1204 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getTypeLists():1200:1200 -> l 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> l 2:2:java.util.Collection getTypeLists():1200 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.dex.FileWriter$ProgramClassDependencyCollector -> com.gradleup.gr8.relocated.gs0: java.util.Set includedClasses -> c com.android.tools.r8.dex.FileWriter this$0 -> d 1:2:void (com.android.tools.r8.dex.FileWriter,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass[]):1369:1370 -> 3:7:void (com.android.tools.r8.dex.FileWriter,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass[]):1367:1371 -> 1:2:void visit(com.android.tools.r8.graph.DexProgramClass):1377:1378 -> b com.android.tools.r8.dex.IndexedItemCollection -> com.gradleup.gr8.relocated.r31: boolean addCallSite(com.android.tools.r8.graph.DexCallSite) -> a boolean addClass(com.android.tools.r8.graph.DexProgramClass) -> a boolean addField(com.android.tools.r8.graph.DexField) -> a boolean addMethod(com.android.tools.r8.graph.DexMethod) -> 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 boolean addType(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.dex.InheritanceClassInDexDistributor -> com.gradleup.gr8.relocated.z31: com.android.tools.r8.dex.VirtualFile mainDex -> b com.android.tools.r8.dex.InheritanceClassInDexDistributor$DirectSubClassesInfo directSubClasses -> i java.util.List filesForDistribution -> d java.util.Comparator DEX_PROGRAM_CLASS_COMPARATOR -> j boolean $assertionsDisabled -> k java.util.List files -> c java.util.Set classes -> f com.android.tools.r8.utils.IntBox nextFileId -> h com.android.tools.r8.graph.AppView appView -> g java.util.BitSet fullDex -> e java.util.concurrent.ExecutorService executorService -> a 1:3:void ():43:45 -> 1:1:void (com.android.tools.r8.dex.VirtualFile,java.util.List,java.util.List,java.util.Set,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):297:297 -> 2:24:void (com.android.tools.r8.dex.VirtualFile,java.util.List,java.util.List,java.util.Set,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):284:306 -> 1:1:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.dex.InheritanceClassInDexDistributor):43:43 -> a 2:2:java.util.Comparator access$200():43:43 -> a 3:3:int lambda$static$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):46:46 -> a 4:7:java.util.Collection assignGroup(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):376:379 -> a 8:8:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup.canFitInOneDex():82:82 -> a 8:8:java.util.Collection assignGroup(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):380 -> a 9:34:java.util.Collection assignGroup(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):383:408 -> a 35:35:boolean lambda$assignGroup$1(java.util.List,com.android.tools.r8.dex.VirtualFile):383:383 -> a 36:36:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.isDexFull(com.android.tools.r8.dex.VirtualFile):721:721 -> a 36:36:boolean lambda$assignGroup$1(java.util.List,com.android.tools.r8.dex.VirtualFile):383 -> a 37:37:boolean lambda$assignClassesWithLinkingError$3(java.util.Set,com.android.tools.r8.dex.VirtualFile):435:435 -> a 38:38:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.isDexFull(com.android.tools.r8.dex.VirtualFile):721:721 -> a 38:38:boolean lambda$assignClassesWithLinkingError$3(java.util.Set,com.android.tools.r8.dex.VirtualFile):435 -> a 39:39:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.collectNoDirectInheritanceGroups(java.util.Set):479:479 -> a 39:39:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 40:44:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.getTopologicalOrder(java.util.Set):692:696 -> a 40:44:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.collectNoDirectInheritanceGroups(java.util.Set):480 -> a 40:44:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 45:69:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.collectNoDirectInheritanceGroups(java.util.Set):481:505 -> a 45:69:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 70:71:int com.android.tools.r8.dex.InheritanceClassInDexDistributor.getTotalClassNumber(java.util.List):368:369 -> a 70:71:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.collectNoDirectInheritanceGroups(java.util.Set):505 -> a 70:71:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 72:72:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.collectNoDirectInheritanceGroups(java.util.Set):505:505 -> a 72:72:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 73:89:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):422:438 -> a 90:91:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.getSortedCopy(java.util.Collection):683:684 -> a 90:91:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):438 -> a 92:94:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):438:440 -> a 95:95:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 95:95:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):441 -> a 96:103:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):442:449 -> a 104:104:void com.android.tools.r8.dex.InheritanceClassInDexDistributor.markDexFull(com.android.tools.r8.dex.VirtualFile):717:717 -> a 104:104:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):450 -> a 105:108:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):453:456 -> a 109:109:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):445:445 -> a 110:110:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 110:110:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):445 -> a 111:111:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":129,"2":130,"3":131},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 129:129:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 129:129:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):445 -> a 130:130:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):445:445 -> a 131:131:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):445:445 -> a 112:112:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 112:112:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):446 -> a 113:113:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):446:446 -> a 114:114:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 114:114:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):446 -> a 115:115:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 115:115:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 115:115:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):446 -> a 116:128:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):446:458 -> a 132:146:void updateGroupsNumberOfIds(java.util.List):539:553 -> a 147:147:void updateGroupsNumberOfIds(java.util.List):548:548 -> a 148:150:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):563:565 -> a 151:151:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 151:151:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):565 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 152:152:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 152:152:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):565 -> a 153:164:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):565:576 -> a 165:165:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 165:165:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 165:165:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):576 -> a 166:166:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 166:166:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 166:166:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 166:166:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 166:166:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):576 -> a 167:167:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 167:167:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):576 -> a 168:170:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):576:578 -> a 171:171:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 171:171:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 171:171:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):578 -> a 172:172:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 172:172:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 172:172:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 172:172:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 172:172:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):578 -> a 173:173:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 173:173:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):578 -> a 174:179:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):578:583 -> a 180:180:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):592:592 -> a 181:181:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 181:181:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):594 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 182:182:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 182:182:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):594 -> a 183:185:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):594:596 -> a 186:186:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 186:186:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):598 -> a 187:188:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):599:600 -> a 189:189:void com.android.tools.r8.dex.InheritanceClassInDexDistributor.markDexFull(com.android.tools.r8.dex.VirtualFile):717:717 -> a 189:189:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):601 -> a 190:190:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):603:603 -> a 191:191:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 191:191:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):603 -> a 192:197:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):603:608 -> a 198:198:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 198:198:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):609 -> a 199:199:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):609:609 -> a 200:200:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):608:608 -> a 201:202:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.getSortedCopy(java.util.Collection):683:684 -> a 201:202:java.util.List access$100(java.util.Collection):43 -> a 203:203:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):703:703 -> a 204:204:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 204:204:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 204:204:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):703 -> a 205:205:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 205:205:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 205:205:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 205:205:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 205:205:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):703 -> a 206:206:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 206:206:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):703 -> a 207:211:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):704:708 -> a 212:212:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 212:212:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):708 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:213:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 213:213:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):708 -> a 214:214:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):709:709 -> a 215:215:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 215:215:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):709 -> a 216:217:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):709:710 -> 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):397:397 -> b 3:3:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.isDexFull(com.android.tools.r8.dex.VirtualFile):721:721 -> b 3:3:boolean lambda$assignGroup$2(java.util.List,com.android.tools.r8.dex.VirtualFile):397 -> b 4:4:boolean lambda$assignClassesWithLinkingError$4(java.util.Set,com.android.tools.r8.dex.VirtualFile):454:454 -> b 5:5:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.isDexFull(com.android.tools.r8.dex.VirtualFile):721:721 -> b 5:5:boolean lambda$assignClassesWithLinkingError$4(java.util.Set,com.android.tools.r8.dex.VirtualFile):454 -> b 6:17:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.collectInheritanceGroups():523:534 -> b 6:17:void distribute():310 -> b 18:19:int com.android.tools.r8.dex.InheritanceClassInDexDistributor.getTotalClassNumber(java.util.List):368:369 -> b 18:19:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.collectInheritanceGroups():534 -> b 18:19:void distribute():310 -> b 20:20:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.collectInheritanceGroups():534:534 -> b 20:20:void distribute():310 -> b 21:33:void distribute():312:324 -> b 34:34:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup.canFitInOneDex():82:82 -> b 34:34:void distribute():327 -> b 35:35:void distribute():327:327 -> b 36:36:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.isDexFull(com.android.tools.r8.dex.VirtualFile):721:721 -> b 36:36:void distribute():328 -> b 37:70:void distribute():328:361 -> b 71:71:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):620:620 -> b 72:72:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> b 72:72:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):622 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:73:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> b 73:73:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):622 -> b 74:79:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):622:627 -> b 80:81:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.getSortedCopy(java.util.Collection):683:684 -> b 80:81:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):629 -> b 82:82:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):629:629 -> b 83:83:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):661:661 -> b 83:83:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 84:84:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> b 84:84:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> b 84:84:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):661 -> b 84:84:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 85:85:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 85:85:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> b 85:85:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> b 85:85:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> b 85:85:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):661 -> b 85:85:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 86:86:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> b 86:86:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):661 -> b 86:86:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 87:91:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):661:665 -> b 87:91:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 92:92:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> b 92:92:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> b 92:92:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):665 -> b 92:92:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 93:93:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 93:93:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> b 93:93:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> b 93:93:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> b 93:93:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):665 -> b 93:93:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 94:94:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> b 94:94:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):665 -> b 94:94:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 95:95:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor.hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):665:665 -> b 95:95:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630 -> b 96:96:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):633:633 -> b 97:97:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> b 97:97:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):634 -> b 98:106:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):635:643 -> b 107:107:void com.android.tools.r8.dex.InheritanceClassInDexDistributor.markDexFull(com.android.tools.r8.dex.VirtualFile):717:717 -> b 107:107:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):644 -> b 108:108:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):638:638 -> b 109:109:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> b 109:109:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):638 -> b 110:110:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":153,"2":154,"3":155},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 153:153:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> b 153:153:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):638 -> b 154:154:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):638:638 -> b 155:155:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):638:638 -> b 111:111:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> b 111:111:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):639 -> b 112:112:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):639:639 -> b 113:113:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 113:113:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):639 -> b 114:114:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> b 114:114:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> b 114:114:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):639 -> b 115:125:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):639:649 -> b 126:149:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):631:654 -> b 150:150:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> b 150:150:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):655 -> b 151:151:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):655:655 -> b 152:152:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):654:654 -> b com.android.tools.r8.dex.InheritanceClassInDexDistributor$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.v31: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.StringBuilder com.android.tools.r8.dex.InheritanceClassInDexDistributor$$InternalSyntheticOutline$217$4418dc1b26cf3eac29ac6a8791f51d38989ac8612c63e328656b3d5aaa19e18d$0.m(com.android.tools.r8.graph.DexType,java.lang.StringBuilder,java.lang.String):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.dex.InheritanceClassInDexDistributor$CategorizedInheritanceGroupWithMainDexDependency -> com.gradleup.gr8.relocated.w31: 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 ():124:124 -> 1:1:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):133:133 -> 2:30:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):127:155 -> 31:31:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):152:152 -> 1:7:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):166:172 -> a 8:8:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 8:8:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):172 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 9:9:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):172 -> a 10:15:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):172:177 -> a 16:16:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 16:16:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 16:16:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):177 -> a 17:17:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 17:17:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 17:17:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 17:17:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 17:17:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):177 -> a 18:18:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 18:18:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):177 -> a 19:25:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):176:182 -> a 26:26:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 26:26:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 26:26:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):182 -> a 27:27:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 27:27:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 27:27:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 27:27:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 27:27:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):182 -> a 28:28:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 28:28:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):182 -> a 29:40:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):181:192 -> a 41:47:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):203:209 -> a 48:48:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 48:48:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):209 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 49:49:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):209 -> a 50:57:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):209:216 -> a 58:58:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 58:58:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 58:58:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):216 -> a 59:59:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 59:59:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 59:59:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 59:59:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):216 -> a 60:60:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 60:60:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):216 -> a 61:65:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):216:220 -> a 66:66:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 66:66:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 66:66:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):220 -> a 67:67:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 67:67:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 67:67:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 67:67:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):220 -> a 68:68:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 68:68:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):220 -> a 69:79:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):220:230 -> a com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup -> com.gradleup.gr8.relocated.x31: 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 ():54:54 -> 1:1:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor):61:61 -> 2:7:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor):57:62 -> 8:8:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor,java.util.Set):65:65 -> 9:19:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor,java.util.Set):57:67 -> 1:7:void updateNumbersOfIds():72:78 -> a 1:1:int compareTo(java.lang.Object):54:54 -> compareTo 2:5:int com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup.compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):89:89 -> compareTo 2:5:int compareTo(java.lang.Object):54 -> compareTo 12:25:int com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup.compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):96:109 -> compareTo 12:25:int compareTo(java.lang.Object):54 -> compareTo 26:29:int com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup.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 -> com.gradleup.gr8.relocated.y31: java.util.Map directSubClasses -> a java.util.Set classes -> b boolean $assertionsDisabled -> c 1:1:void ():241:241 -> 1:11:void (com.android.tools.r8.graph.AppView,java.util.Set):246:256 -> 1:2:java.util.Collection getDirectSubClasses(com.android.tools.r8.graph.DexProgramClass):260:261 -> a 3:3:void addDirectSubClass(com.android.tools.r8.graph.AppView,java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):270:270 -> a 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 4:4:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 4:4:void addDirectSubClass(com.android.tools.r8.graph.AppView,java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):270 -> a 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 5:5:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 5:5:void addDirectSubClass(com.android.tools.r8.graph.AppView,java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):270 -> a 6:6:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 6:6:void addDirectSubClass(com.android.tools.r8.graph.AppView,java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):270 -> a 7:10:void addDirectSubClass(com.android.tools.r8.graph.AppView,java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):272:275 -> a 1:1:java.util.Collection lambda$addDirectSubClass$0(com.android.tools.r8.graph.DexProgramClass):274:274 -> b com.android.tools.r8.dex.JumboStringRewriter -> com.gradleup.gr8.relocated.sj1: 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 it.unimi.dsi.fastutil.ints.Int2ReferenceMap debugEventTargets -> f boolean $assertionsDisabled -> k java.util.Map handlerTargets -> j it.unimi.dsi.fastutil.ints.Int2ReferenceMap tryRangeStartAndEndTargets -> i java.util.Map payloadToSwitch -> g com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo debugEventBasedInfo -> e java.util.Map tryTargets -> h 1:1:void ():57:57 -> 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):108:108 -> 2:17:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):96:111 -> com.android.tools.r8.dex.code.DexInstruction lambda$replaceTarget$0(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction) -> a 1:12:int rewriteIfToIfAndGoto(int,java.util.ListIterator,com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):404:415 -> a 13:25:void replaceTarget(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):420:432 -> a 26:26:void com.android.tools.r8.dex.JumboStringRewriter.recordTargets():553:553 -> a 26:26:com.android.tools.r8.graph.DexCode rewrite():117 -> a 27:27:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 27:27:void com.android.tools.r8.dex.JumboStringRewriter.recordTargets():553 -> a 27:27:com.android.tools.r8.graph.DexCode rewrite():117 -> a 28:42:void com.android.tools.r8.dex.JumboStringRewriter.recordTargets():554:568 -> a 28:42:com.android.tools.r8.graph.DexCode rewrite():117 -> a 43:74:void com.android.tools.r8.dex.JumboStringRewriter.recordInstructionTargets(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):437:468 -> a 43:74:void com.android.tools.r8.dex.JumboStringRewriter.recordTargets():572 -> a 43:74:com.android.tools.r8.graph.DexCode rewrite():117 -> a 75:89:void com.android.tools.r8.dex.JumboStringRewriter.recordInstructionTargets(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):467:481 -> a 75:89:void com.android.tools.r8.dex.JumboStringRewriter.recordTargets():572 -> a 75:89:com.android.tools.r8.graph.DexCode rewrite():117 -> a 90:109:void com.android.tools.r8.dex.JumboStringRewriter.recordDebugEventTargets(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):491:510 -> a 90:109:void com.android.tools.r8.dex.JumboStringRewriter.recordTargets():573 -> a 90:109:com.android.tools.r8.graph.DexCode rewrite():117 -> a 110:110:void com.android.tools.r8.dex.JumboStringRewriter.recordTargets():574:574 -> a 110:110:com.android.tools.r8.graph.DexCode rewrite():117 -> a 111:142:void com.android.tools.r8.dex.JumboStringRewriter.recordTryAndHandlerTargets(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.dex.code.DexInstruction):517:548 -> a 111:142:void com.android.tools.r8.dex.JumboStringRewriter.recordTargets():575 -> a 111:142:com.android.tools.r8.graph.DexCode rewrite():117 -> a 143:186:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():256:299 -> a 143:186:com.android.tools.r8.graph.DexCode rewrite():119 -> a 187:187:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():296:296 -> a 187:187:com.android.tools.r8.graph.DexCode rewrite():119 -> a 188:188:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():293:293 -> a 188:188:com.android.tools.r8.graph.DexCode rewrite():119 -> a 189:189:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():290:290 -> a 189:189:com.android.tools.r8.graph.DexCode rewrite():119 -> a 190:190:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():287:287 -> a 190:190:com.android.tools.r8.graph.DexCode rewrite():119 -> a 191:235:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():284:328 -> a 191:235:com.android.tools.r8.graph.DexCode rewrite():119 -> a 236:236:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():325:325 -> a 236:236:com.android.tools.r8.graph.DexCode rewrite():119 -> a 237:237:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():322:322 -> a 237:237:com.android.tools.r8.graph.DexCode rewrite():119 -> a 238:238:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():319:319 -> a 238:238:com.android.tools.r8.graph.DexCode rewrite():119 -> a 239:239:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():316:316 -> a 239:239:com.android.tools.r8.graph.DexCode rewrite():119 -> a 240:268:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():313:341 -> a 240:268:com.android.tools.r8.graph.DexCode rewrite():119 -> a 269:303:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():339:373 -> a 269:303:com.android.tools.r8.graph.DexCode rewrite():119 -> a 304:304:boolean com.android.tools.r8.dex.code.DexInstruction.isSimpleNop():233:233 -> a 304:304:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():375 -> a 304:304:com.android.tools.r8.graph.DexCode rewrite():119 -> a 305:320:java.util.List com.android.tools.r8.dex.JumboStringRewriter.expandCode():375:390 -> a 305:320:com.android.tools.r8.graph.DexCode rewrite():119 -> a 321:358:void com.android.tools.r8.dex.JumboStringRewriter.rewriteInstructionOffsets(java.util.List):144:181 -> a 321:358:com.android.tools.r8.graph.DexCode rewrite():122 -> a 359:365:com.android.tools.r8.graph.DexCode$Try[] com.android.tools.r8.dex.JumboStringRewriter.rewriteTryOffsets():188:194 -> a 359:365:com.android.tools.r8.graph.DexCode rewrite():123 -> a 366:381:com.android.tools.r8.graph.DexCode$TryHandler[] com.android.tools.r8.dex.JumboStringRewriter.rewriteHandlerOffsets():200:215 -> a 366:381:com.android.tools.r8.graph.DexCode rewrite():124 -> a 382:413:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.dex.JumboStringRewriter.rewriteDebugInfoOffsets():221:252 -> a 382:413:com.android.tools.r8.graph.DexCode rewrite():125 -> a 414:420:com.android.tools.r8.graph.DexCode rewrite():127:133 -> a 421:421:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):123:123 -> a 421:421:com.android.tools.r8.graph.DexCode rewrite():133 -> a 422:422:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):115:115 -> a 422:422:com.android.tools.r8.graph.DexCode rewrite():133 -> a 423:423:com.android.tools.r8.graph.DexCode rewrite():139:139 -> a com.android.tools.r8.dex.code.DexInstruction lambda$replaceTarget$1(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction) -> b com.android.tools.r8.dex.JumboStringRewriter$TryTargets -> com.gradleup.gr8.relocated.rj1: com.android.tools.r8.dex.code.DexInstruction start -> a com.android.tools.r8.dex.code.DexInstruction end -> b boolean endsAfterLastInstruction -> c boolean $assertionsDisabled -> d 1:1:void ():59:59 -> 1:6:void (com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction,boolean):64:69 -> 1:5:void replaceTarget(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):73:77 -> a 6:6:int getStartOffset():82:82 -> a 1:4:int getStartToEndDelta():86:89 -> b com.android.tools.r8.dex.Marker -> com.gradleup.gr8.relocated.y12: com.google.gson.JsonObject jsonObject -> a com.android.tools.r8.dex.Marker$Tool tool -> b boolean $assertionsDisabled -> f java.lang.String D8_PREFIX -> c java.lang.String L8_PREFIX -> e java.lang.String R8_PREFIX -> d 1:34:void ():23:56 -> 1:1:void (com.android.tools.r8.dex.Marker$Tool):62:62 -> 2:4:void (com.android.tools.r8.dex.Marker$Tool,com.google.gson.JsonObject):65:67 -> 1:2:com.android.tools.r8.dex.Marker setMinApi(long):164:165 -> a 3:8:com.android.tools.r8.dex.Marker setDesugaredLibraryIdentifiers(java.lang.String[]):186:191 -> a 9:9:boolean com.android.tools.r8.dex.Marker.hasBackend():216:216 -> a 9:9:java.lang.String getBackend():220 -> a 10:12:java.lang.String getBackend():222:224 -> a 13:13:com.android.tools.r8.dex.Marker setBackend(com.android.tools.r8.dex.Marker$Backend):236:236 -> a 14:14:boolean com.android.tools.r8.dex.Marker.hasBackend():216:216 -> a 14:14:com.android.tools.r8.dex.Marker setBackend(com.android.tools.r8.dex.Marker$Backend):236 -> a 15:16:com.android.tools.r8.dex.Marker setBackend(com.android.tools.r8.dex.Marker$Backend):236:237 -> a 17:18:com.android.tools.r8.dex.Marker setPgMapId(java.lang.String):256:257 -> a 19:19:void lambda$toString$1(com.google.gson.JsonObject,java.util.Map$Entry):277:277 -> a 20:25:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):302:307 -> a 26:26:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):321:321 -> a 26:26:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):307 -> a 27:27:boolean com.google.gson.JsonElement.isJsonObject():55:55 -> a 27:27:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):322 -> a 27:27:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):307 -> a 28:28:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):323:323 -> a 28:28:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):307 -> a 29:30:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):309:310 -> a 31:31:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):321:321 -> a 31:31:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):310 -> a 32:32:boolean com.google.gson.JsonElement.isJsonObject():55:55 -> a 32:32:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):322 -> a 32:32:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):310 -> a 33:33:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):323:323 -> a 33:33:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):310 -> a 34:35:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):312:313 -> a 36:36:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):321:321 -> a 36:36:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):313 -> a 37:37:boolean com.google.gson.JsonElement.isJsonObject():55:55 -> a 37:37:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):322 -> a 37:37:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):313 -> a 38:38:com.android.tools.r8.dex.Marker com.android.tools.r8.dex.Marker.internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):323:323 -> a 38:38:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):313 -> a 1:1:boolean hasMinApi():156:156 -> b 2:3:com.android.tools.r8.dex.Marker setCompilationMode(com.android.tools.r8.CompilationMode):210:211 -> b 4:5:com.android.tools.r8.dex.Marker setR8Mode(java.lang.String):266:267 -> b 1:1:boolean isRelocator():136:136 -> c 2:3:com.android.tools.r8.dex.Marker setSha1(java.lang.String):200:201 -> c 1:2:com.android.tools.r8.dex.Marker setHasChecksums(boolean):246:247 -> d 1:146:com.android.tools.r8.dex.Marker setVersion(java.lang.String):0:145 -> e 1:3:boolean equals(java.lang.Object):283:285 -> equals 1:1:int hashCode():292:292 -> hashCode 1:5:java.lang.String toString():274:278 -> toString com.android.tools.r8.dex.Marker$Backend$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.w12: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String name(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.dex.Marker$Tool$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.x12: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String name(int) -> a # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> b # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.dex.MixedSectionCollection -> com.gradleup.gr8.relocated.a72: 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.DexDebugInfoForWriting) -> a boolean add(com.android.tools.r8.graph.DexEncodedArray) -> a boolean add(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode) -> 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 void setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory) -> a 1:1:void visit(com.android.tools.r8.graph.DexEncodedMethod):62:62 -> b com.android.tools.r8.dex.MixedSectionLayoutStrategy -> com.gradleup.gr8.relocated.b72: boolean $assertionsDisabled -> a 1:1:void ():21:21 -> java.util.Collection getAnnotationDirectoryLayout() -> a java.util.Collection getAnnotationLayout() -> b java.util.Collection getAnnotationSetLayout() -> c java.util.Collection getAnnotationSetRefListLayout() -> d java.util.Collection getClassDataLayout() -> e java.util.Collection getCodeLayout() -> f java.util.Collection getEncodedArrayLayout() -> g java.util.Collection getStringDataLayout() -> h java.util.Collection getTypeListLayout() -> i com.android.tools.r8.dex.ResourceAdapter -> com.gradleup.gr8.relocated.u33: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> e boolean $assertionsDisabled -> f com.android.tools.r8.naming.NamingLens namingLens -> d com.android.tools.r8.graph.GraphLens graphLens -> c 1:1:void ():32:32 -> 1:6:void (com.android.tools.r8.graph.AppView):40:45 -> 1:1:com.android.tools.r8.graph.DexItemFactory access$000(com.android.tools.r8.dex.ResourceAdapter):32:32 -> a 2:2:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):51:51 -> a 3:11:boolean com.android.tools.r8.dex.ResourceAdapter.shouldAdapt(com.android.tools.r8.DataEntryResource,com.android.tools.r8.utils.InternalOptions,java.util.function.Function):91:99 -> a 3:11:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):51 -> a 12:18:java.lang.String com.android.tools.r8.dex.ResourceAdapter.adaptFileName(com.android.tools.r8.DataEntryResource):108:114 -> a 12:18:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):52 -> a 19:23:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):53:57 -> a 24:32:boolean com.android.tools.r8.dex.ResourceAdapter.shouldAdapt(com.android.tools.r8.DataEntryResource,com.android.tools.r8.utils.InternalOptions,java.util.function.Function):91:99 -> a 24:32:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):57 -> a 33:42:byte[] com.android.tools.r8.dex.ResourceAdapter.adaptFileContents(com.android.tools.r8.DataEntryResource):128:128 -> a 33:42:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):58 -> a 54:54:byte[] com.android.tools.r8.dex.ResourceAdapter.adaptFileContents(com.android.tools.r8.DataEntryResource):140:140 -> a 54:54:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):58 -> a 55:55:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 55:55:byte[] com.android.tools.r8.dex.ResourceAdapter.adaptFileContents(com.android.tools.r8.DataEntryResource):140 -> a 55:55:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):58 -> a 56:56:byte[] com.android.tools.r8.dex.ResourceAdapter.adaptFileContents(com.android.tools.r8.DataEntryResource):140:140 -> a 56:56:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):58 -> a 57:58:byte[] com.android.tools.r8.dex.ResourceAdapter.adaptFileContents(com.android.tools.r8.DataEntryResource):137:138 -> a 57:58:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):58 -> a 59:59:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 59:59:byte[] com.android.tools.r8.dex.ResourceAdapter.adaptFileContents(com.android.tools.r8.DataEntryResource):138 -> a 59:59:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):58 -> a 60:60:byte[] com.android.tools.r8.dex.ResourceAdapter.adaptFileContents(com.android.tools.r8.DataEntryResource):137:137 -> a 60:60:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):58 -> a 61:61:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):65:65 -> a 62:62:com.android.tools.r8.DataEntryResource com.android.tools.r8.DataEntryResource.fromBytes(byte[],java.lang.String,com.android.tools.r8.origin.Origin):26:26 -> a 62:62:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):65 -> a 63:63:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):67:67 -> a 64:64:com.android.tools.r8.DataEntryResource com.android.tools.r8.DataEntryResource.withName(java.lang.String):48:48 -> a 64:64:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):69 -> a 65:69:com.android.tools.r8.DataDirectoryResource adaptIfNeeded(com.android.tools.r8.DataDirectoryResource):77:81 -> a 70:74:java.lang.String com.android.tools.r8.dex.ResourceAdapter.adaptDirectoryName(com.android.tools.r8.DataDirectoryResource):118:122 -> a 70:74:com.android.tools.r8.DataDirectoryResource adaptIfNeeded(com.android.tools.r8.DataDirectoryResource):84 -> a 75:75:com.android.tools.r8.DataDirectoryResource adaptIfNeeded(com.android.tools.r8.DataDirectoryResource):84:84 -> a 1:1:com.android.tools.r8.graph.GraphLens access$100(com.android.tools.r8.dex.ResourceAdapter):32:32 -> b 1:1:com.android.tools.r8.naming.NamingLens access$200(com.android.tools.r8.dex.ResourceAdapter):32:32 -> c 1:1:com.android.tools.r8.graph.AppView access$300(com.android.tools.r8.dex.ResourceAdapter):32:32 -> d com.android.tools.r8.dex.ResourceAdapter$DefaultFileNameAdapter -> com.gradleup.gr8.relocated.o33: 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):415:415 -> 1:1:boolean isRenamingCandidate(int,int):420:420 -> b com.android.tools.r8.dex.ResourceAdapter$DirectoryNameAdapter -> com.gradleup.gr8.relocated.p33: 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):447:447 -> boolean isRenamingCandidate(int,int) -> b com.android.tools.r8.dex.ResourceAdapter$FileContentsAdapter -> com.gradleup.gr8.relocated.q33: 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):349:349 -> boolean allowRenamingOfPrefixes() -> a 1:1:boolean shouldRecordPrefix(char):364:364 -> a 2:2:boolean handlePrefix(int,int):369:369 -> a char getClassNameSeparator() -> b 1:2:boolean isRenamingCandidate(int,int):375:376 -> b com.android.tools.r8.dex.ResourceAdapter$FileNameAdapter -> com.gradleup.gr8.relocated.r33: 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):386:386 -> boolean allowRenamingOfPrefixes() -> a 1:1:boolean shouldRecordPrefix(char):401:401 -> a 2:5:boolean handlePrefix(int,int):406:409 -> a 6:6:boolean handlePrefix(int,int):407:407 -> a char getClassNameSeparator() -> b com.android.tools.r8.dex.ResourceAdapter$ServiceFileNameAdapter -> com.gradleup.gr8.relocated.s33: 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):426:426 -> char getClassNameSeparator() -> b 1:1:boolean isRenamingCandidate(int,int):441:441 -> b com.android.tools.r8.dex.ResourceAdapter$StringAdapter -> com.gradleup.gr8.relocated.t33: java.lang.StringBuilder result -> b it.unimi.dsi.fastutil.ints.IntStack prefixEndPositionsExclusive -> f java.lang.String contents -> a int outputFrom -> d com.android.tools.r8.dex.ResourceAdapter this$0 -> g int position -> e boolean $assertionsDisabled -> h boolean changed -> c 1:1:void ():147:147 -> 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):170:170 -> 2:24:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):150:172 -> boolean allowRenamingOfPrefixes() -> a boolean handlePrefix(int,int) -> a boolean shouldRecordPrefix(char) -> a 1:1:boolean eof(int):342:342 -> a char getClassNameSeparator() -> b boolean isRenamingCandidate(int,int) -> b 1:2:java.lang.String getResult():194:195 -> c 3:10:boolean renameJavaPackageInRange(int,int):298:305 -> c 11:11:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.outputRangeFromInput(int,int):329:329 -> c 11:11:boolean renameJavaPackageInRange(int,int):305 -> c 12:13:boolean renameJavaPackageInRange(int,int):307:308 -> c 14:14:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.outputJavaType(java.lang.String):334:334 -> c 14:14:boolean renameJavaPackageInRange(int,int):306 -> c 15:16:boolean renameJavaPackageInRange(int,int):310:311 -> c 1:7:boolean renameJavaTypeInRange(int,int):268:274 -> d 8:13:boolean renameJavaTypeInRange(int,int):273:278 -> d 14:14:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> d 14:14:boolean renameJavaTypeInRange(int,int):280 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> d 15:15:boolean renameJavaTypeInRange(int,int):280 -> d 16:16:boolean renameJavaTypeInRange(int,int):283:283 -> d 17:17:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.outputRangeFromInput(int,int):329:329 -> d 17:17:boolean renameJavaTypeInRange(int,int):283 -> d 18:19:boolean renameJavaTypeInRange(int,int):285:286 -> d 20:20:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.outputJavaType(java.lang.String):334:334 -> d 20:20:boolean renameJavaTypeInRange(int,int):284 -> d 21:22:boolean renameJavaTypeInRange(int,int):288:289 -> d 23:23:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.eof():338:338 -> d 23:23:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleMisc():200 -> d 23:23:boolean run():177 -> d 24:25:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleMisc():200:201 -> d 24:25:boolean run():177 -> d 26:26:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.eof():338:338 -> d 26:26:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():208 -> d 26:26:boolean run():178 -> d 27:30:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():212:215 -> d 27:30:boolean run():178 -> d 31:31:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.eof():338:338 -> d 31:31:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():216 -> d 31:31:boolean run():178 -> d 32:37:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():217:222 -> d 32:37:boolean run():178 -> d 38:38:void it.unimi.dsi.fastutil.ints.AbstractIntList.push(int):487:487 -> d 38:38:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():222 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:boolean run():178 -> d 39:49:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():224:234 -> d 39:49:boolean run():178 -> d 50:50:void it.unimi.dsi.fastutil.ints.AbstractIntList.push(int):487:487 -> d 50:50:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():234 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:boolean run():178 -> d 51:59:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():237:245 -> d 51:59:boolean run():178 -> d 60:60:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.eof():338:338 -> d 60:60:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():245 -> d 60:60:boolean run():178 -> d 61:62:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():245:246 -> d 61:62:boolean run():178 -> d 63:63:void it.unimi.dsi.fastutil.ints.AbstractIntList.push(int):487:487 -> d 63:63:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():246 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:boolean run():178 -> d 64:68:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():249:253 -> d 64:68:boolean run():178 -> d 69:69:int it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():492:492 -> d 69:69:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():253 -> d 69:69:boolean run():178 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 70:70:int it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():493:493 -> d 70:70:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():253 -> d 70:70:boolean run():178 -> d 71:72:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():254:255 -> d 71:72:boolean run():178 -> d 73:73:int it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():492:492 -> d 73:73:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():253 -> d 73:73:boolean run():178 -> d 74:76:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():259:261 -> d 74:76:boolean run():178 -> d 77:77:int it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():492:492 -> d 77:77:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():261 -> d 77:77:boolean run():178 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 78:78:int it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():493:493 -> d 78:78:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():261 -> d 78:78:boolean run():178 -> d 79:79:int it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():492:492 -> d 79:79:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.handleJavaType():261 -> d 79:79:boolean run():178 -> d 80:80:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.eof():338:338 -> d 80:80:boolean run():179 -> d 81:84:boolean run():180:183 -> d 85:85:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.outputRangeFromInput(int,int):329:329 -> d 85:85:boolean run():183 -> d 86:89:boolean run():187:190 -> d com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy -> com.gradleup.gr8.relocated.i93: java.util.LinkedHashSet annotationLayout -> f java.util.LinkedHashSet annotationDirectoryLayout -> g com.android.tools.r8.experimental.startup.StartupOrder startupOrderForWriting -> e boolean $assertionsDisabled -> o java.util.LinkedHashSet classDataLayout -> j com.android.tools.r8.utils.collections.LinkedProgramMethodSet codeLayout -> k java.util.LinkedHashSet annotationSetLayout -> h java.util.LinkedHashSet annotationSetRefListLayout -> i java.util.LinkedHashSet typeListLayout -> n java.util.LinkedHashSet encodedArrayLayout -> l java.util.LinkedHashSet stringDataLayout -> m 1:1:void ():37:37 -> 1:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.FileWriter$MixedSectionOffsets,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.dex.VirtualFile):56:73 -> 1:1:java.util.LinkedHashSet access$100(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> a 2:2:void collectStartupItems(com.android.tools.r8.dex.VirtualFile):78:78 -> a 3:3:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 3:3:void collectStartupItems(com.android.tools.r8.dex.VirtualFile):82 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 4:4:void collectStartupItems(com.android.tools.r8.dex.VirtualFile):82 -> a 5:5:void collectStartupItems(com.android.tools.r8.dex.VirtualFile):82:82 -> a 6:16:void collectStartupItems(com.android.tools.r8.dex.VirtualFile):79:89 -> a 17:21:void collectStartupItems(com.android.tools.r8.experimental.startup.StartupClass,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):102:106 -> a 22:22:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 22:22:void collectStartupItems(com.android.tools.r8.experimental.startup.StartupClass,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):109 -> a 23:23:void collectStartupItems(com.android.tools.r8.experimental.startup.StartupClass,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):109:109 -> a 24:24:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 24:24:void collectStartupItems(com.android.tools.r8.experimental.startup.StartupClass,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):109 -> a 25:25:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 25:25:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 25:25:void collectStartupItems(com.android.tools.r8.experimental.startup.StartupClass,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):109 -> a 26:26:void collectStartupItems(com.android.tools.r8.experimental.startup.StartupClass,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):112:112 -> a 27:27:void lambda$collectStartupItems$4(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,com.android.tools.r8.graph.DexType):113:113 -> a 28:29:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:242 -> a 28:29:void lambda$collectStartupItems$4(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,com.android.tools.r8.graph.DexType):113 -> a 30:30:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 30:30:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 30:30:void lambda$collectStartupItems$4(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,com.android.tools.r8.graph.DexType):113 -> a 31:31:void com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.collectStartupItems(com.android.tools.r8.experimental.startup.StartupMethod,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):126:126 -> a 31:31:void lambda$collectStartupItems$3(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.experimental.startup.StartupMethod):93 -> a 32:32:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 32:32:void com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.collectStartupItems(com.android.tools.r8.experimental.startup.StartupMethod,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):127 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:void lambda$collectStartupItems$3(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.experimental.startup.StartupMethod):93 -> a 33:36:void com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.collectStartupItems(com.android.tools.r8.experimental.startup.StartupMethod,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):127:130 -> a 33:36:void lambda$collectStartupItems$3(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.experimental.startup.StartupMethod):93 -> a 37:38:boolean com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection.addCode(com.android.tools.r8.graph.ProgramMethod):228:229 -> a 37:38:void com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.collectStartupItems(com.android.tools.r8.experimental.startup.StartupMethod,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):131 -> a 37:38:void lambda$collectStartupItems$3(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.experimental.startup.StartupMethod):93 -> a 39:40:void com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.collectStartupItems(com.android.tools.r8.experimental.startup.StartupMethod,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):132:133 -> a 39:40:void lambda$collectStartupItems$3(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.experimental.startup.StartupMethod):93 -> a 41:41:java.util.Collection getAnnotationDirectoryLayout():151:151 -> a 42:42:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getAnnotationDirectoryLayout():47:47 -> a 42:42:java.util.Collection getAnnotationDirectoryLayout():151 -> a 43:43:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> a 43:43:java.util.Collection getAnnotationDirectoryLayout():151 -> a 44:44:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 44:44:void lambda$collectStartupItems$1(com.android.tools.r8.dex.VirtualFile,java.util.function.BiConsumer):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> a 45:45:void lambda$collectStartupItems$1(com.android.tools.r8.dex.VirtualFile,java.util.function.BiConsumer):81 -> a 46:46:void lambda$collectStartupItems$1(com.android.tools.r8.dex.VirtualFile,java.util.function.BiConsumer):81:81 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 47:47:void lambda$collectStartupItems$0(java.util.function.BiConsumer,com.android.tools.r8.graph.DexProgramClass):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:48:void lambda$collectStartupItems$0(java.util.function.BiConsumer,com.android.tools.r8.graph.DexProgramClass):81:81 -> a 1:1:java.util.LinkedHashSet access$200(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> b 2:2:void lambda$collectStartupItems$2(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.experimental.startup.StartupClass):91:91 -> b 3:3:java.util.Collection getAnnotationLayout():146:146 -> b 4:4:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getAnnotationLayout():42:42 -> b 4:4:java.util.Collection getAnnotationLayout():146 -> b 5:5:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> b 5:5:java.util.Collection getAnnotationLayout():146 -> b 1:1:java.util.LinkedHashSet access$300(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> c 2:2:java.util.Collection getAnnotationSetLayout():156:156 -> c 3:3:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getAnnotationSetLayout():52:52 -> c 3:3:java.util.Collection getAnnotationSetLayout():156 -> c 4:4:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> c 4:4:java.util.Collection getAnnotationSetLayout():156 -> c 1:1:java.util.LinkedHashSet access$400(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> d 2:2:java.util.Collection getAnnotationSetRefListLayout():161:161 -> d 3:3:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getAnnotationSetRefListLayout():57:57 -> d 3:3:java.util.Collection getAnnotationSetRefListLayout():161 -> d 4:4:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> d 4:4:java.util.Collection getAnnotationSetRefListLayout():161 -> d 1:1:java.util.LinkedHashSet access$500(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> e 2:2:java.util.Collection getClassDataLayout():166:166 -> e 3:3:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getClassDataLayout():62:62 -> e 3:3:java.util.Collection getClassDataLayout():166 -> e 4:4:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> e 4:4:java.util.Collection getClassDataLayout():166 -> e 1:1:java.util.LinkedHashSet access$600(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> f 2:2:java.util.Collection getCodeLayout():171:171 -> f 3:3:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> f 3:3:java.util.Collection getCodeLayout():171 -> f 1:1:com.android.tools.r8.utils.collections.LinkedProgramMethodSet access$700(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> g 2:2:java.util.Collection getEncodedArrayLayout():176:176 -> g 3:3:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getEncodedArrayLayout():106:106 -> g 3:3:java.util.Collection getEncodedArrayLayout():176 -> g 4:4:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> g 4:4:java.util.Collection getEncodedArrayLayout():176 -> g 1:1:java.util.LinkedHashSet access$800(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> h 2:2:java.util.Collection getStringDataLayout():181:181 -> h 3:3:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getStringDataLayout():111:111 -> h 3:3:java.util.Collection getStringDataLayout():181 -> h 4:4:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> h 4:4:java.util.Collection getStringDataLayout():181 -> h 1:1:java.util.LinkedHashSet access$900(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):37:37 -> i 2:2:java.util.Collection getTypeListLayout():186:186 -> i 3:3:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getTypeListLayout():116:116 -> i 3:3:java.util.Collection getTypeListLayout():186 -> i 4:4:java.util.Collection com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy.amendStartupLayout(java.util.Collection,java.util.Collection):140:140 -> i 4:4:java.util.Collection getTypeListLayout():186 -> i com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection -> com.gradleup.gr8.relocated.h93: com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy this$0 -> a 1:1:void (com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):189:189 -> 2:2:void (com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$1):189:189 -> boolean addField(com.android.tools.r8.graph.DexField) -> a boolean addMethod(com.android.tools.r8.graph.DexMethod) -> a boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle) -> a boolean addType(com.android.tools.r8.graph.DexType) -> a 1:1:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 1:1:boolean addProto(com.android.tools.r8.graph.DexProto):252 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:3:void com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection.addTypeList(com.android.tools.r8.graph.DexTypeList):262:263 -> a 2:3:boolean addProto(com.android.tools.r8.graph.DexProto):252 -> a 4:4:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):192:192 -> a 5:6:void addAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):196:197 -> a 7:8:void addAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):202:203 -> a 9:9:boolean addString(com.android.tools.r8.graph.DexString):247:247 -> a 10:10:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):269:269 -> a 11:11:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():630:630 -> a 11:11:boolean addClass(com.android.tools.r8.graph.DexProgramClass):209 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():630:630 -> a 12:12:boolean addClass(com.android.tools.r8.graph.DexProgramClass):209 -> a 13:13:boolean addClass(com.android.tools.r8.graph.DexProgramClass):210:210 -> a 14:14:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 14:14:boolean addClass(com.android.tools.r8.graph.DexProgramClass):212 -> a 15:16:void com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection.addTypeList(com.android.tools.r8.graph.DexTypeList):262:263 -> a 15:16:boolean addClass(com.android.tools.r8.graph.DexProgramClass):212 -> a 17:26:boolean addClass(com.android.tools.r8.graph.DexProgramClass):213:222 -> a com.android.tools.r8.dex.VirtualFile -> com.gradleup.gr8.relocated.bo3: com.android.tools.r8.experimental.startup.StartupOrder startupOrder -> e com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection indexedItems -> b boolean $assertionsDisabled -> i com.android.tools.r8.graph.ObjectToOffsetMapping objectMapping -> h com.android.tools.r8.graph.DexString primaryClassDescriptor -> f com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction transaction -> c com.android.tools.r8.FeatureSplit featureSplit -> d com.android.tools.r8.debuginfo.DebugRepresentation debugRepresentation -> g int id -> a 1:1:void ():68:68 -> 1:1:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.dex.VirtualFile$1):68:68 -> 2:2:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.FeatureSplit,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.dex.VirtualFile$1):68:68 -> 3:3:void (int,com.android.tools.r8.graph.AppView):82:82 -> 4:4:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.FeatureSplit):89:89 -> 5:5:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):96:96 -> 6:97:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.FeatureSplit,com.android.tools.r8.experimental.startup.StartupOrder):104:195 -> 98:106:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.FeatureSplit,com.android.tools.r8.experimental.startup.StartupOrder):105:113 -> 1:1:java.util.Map access$1200(java.util.Collection,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.ClassNameMapper):68:68 -> a 2:2:com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction access$1300(com.android.tools.r8.dex.VirtualFile):68:68 -> a 3:5:void setDebugRepresentation(com.android.tools.r8.debuginfo.DebugRepresentation):142:144 -> a 6:19:void computeMapping(com.android.tools.r8.graph.AppView,int,com.android.tools.r8.utils.Timing):206:219 -> a 20:20:void addClass(com.android.tools.r8.graph.DexProgramClass):225:225 -> a 21:22:boolean isFull(int):229:230 -> a 23:23:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 23:23:void throwIfFull(boolean,com.android.tools.r8.utils.Reporter):250 -> a 24:27:void throwIfFull(boolean,com.android.tools.r8.utils.Reporter):253:253 -> a 28:28:void abortTransaction():263:263 -> a 29:29:boolean containsString(com.android.tools.r8.graph.DexString):271:271 -> a 30:30:boolean containsType(com.android.tools.r8.graph.DexType):275:275 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 31:31:void lambda$computeOriginalNameMapping$0(com.android.tools.r8.graph.GraphLens,java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):187 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:void lambda$computeOriginalNameMapping$0(com.android.tools.r8.graph.GraphLens,java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):187:187 -> a 33:33:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 33:33:void lambda$computeOriginalNameMapping$0(com.android.tools.r8.graph.GraphLens,java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 34:34:void lambda$computeOriginalNameMapping$0(com.android.tools.r8.graph.GraphLens,java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):190 -> a 35:35:void lambda$computeOriginalNameMapping$0(com.android.tools.r8.graph.GraphLens,java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):190:190 -> a 36:36:void lambda$computeOriginalNameMapping$0(com.android.tools.r8.graph.GraphLens,java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):188:188 -> a 1:2:java.util.Map computeOriginalNameMapping(java.util.Collection,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.ClassNameMapper):184:185 -> b 3:3:java.util.Collection classes():283:283 -> b 1:1:void commitTransaction():267:267 -> c 1:2:com.android.tools.r8.debuginfo.DebugRepresentation getDebugRepresentation():148:149 -> d 1:1:com.android.tools.r8.FeatureSplit getFeatureSplit():130:130 -> e 1:1:int getId():117:117 -> f 1:1:int getNumberOfClasses():246:246 -> g 1:1:int getNumberOfFields():242:242 -> h 1:1:int getNumberOfMethods():238:238 -> i 1:2:com.android.tools.r8.graph.ObjectToOffsetMapping getObjectMapping():198:199 -> j 1:1:java.lang.String getPrimaryClassDescriptor():138:138 -> k 1:1:com.android.tools.r8.experimental.startup.StartupOrder getStartupOrder():134:134 -> l 1:1:boolean isEmpty():279:279 -> m com.android.tools.r8.dex.VirtualFile$Distributor -> com.gradleup.gr8.relocated.pn3: com.android.tools.r8.graph.AppView appView -> a java.util.List virtualFiles -> c com.android.tools.r8.dex.ApplicationWriter writer -> b 1:1:void (com.android.tools.r8.dex.ApplicationWriter):291:291 -> 2:6:void (com.android.tools.r8.dex.ApplicationWriter):289:293 -> java.util.List run() -> a com.android.tools.r8.dex.VirtualFile$DistributorBase -> com.gradleup.gr8.relocated.rn3: com.android.tools.r8.dex.VirtualFile mainDexFile -> f java.util.Set classes -> d com.android.tools.r8.utils.InternalOptions options -> g boolean $assertionsDisabled -> h java.util.Map originalNames -> e 1:1:void ():354:354 -> 1:14:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):365:378 -> 15:15:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):377:377 -> 1:5:void addMarkers(com.android.tools.r8.dex.VirtualFile):382:386 -> a 6:22:void fillForMainDexList(java.util.Set):391:407 -> a 23:26:void fillForMainDexList(java.util.Set):406:409 -> a 27:30:void fillForMainDexList(java.util.Set):408:411 -> a 31:34:void fillForMainDexList(java.util.Set):410:413 -> a 35:35:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):398:398 -> a 36:36:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":440,"2":441,"3":442},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 440:440:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):398:398 -> a 441:441:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):398:398 -> a 442:442:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):398:398 -> a 436:439:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):400:403 -> a 443:467:void addFeatureSplitFiles(java.util.Map,com.android.tools.r8.experimental.startup.StartupOrder) -> a 1:15:java.util.Map removeFeatureSplitClassesGetMapping():417:431 -> b 16:18:java.util.Map com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplitClasses(java.util.Set,com.android.tools.r8.graph.AppView):110:112 -> b 16:18:java.util.Map removeFeatureSplitClassesGetMapping():432 -> b 19:19:java.util.Map com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplitClasses(java.util.Set,com.android.tools.r8.graph.AppView):108:108 -> b 19:19:java.util.Map removeFeatureSplitClassesGetMapping():432 -> b 20:22:java.util.Map removeFeatureSplitClassesGetMapping():433:435 -> b com.android.tools.r8.dex.VirtualFile$DistributorBase$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.qn3: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.dex.VirtualFile$DistributorBase$$InternalSyntheticOutline$217$2ab53407cf9e4dd1c4162568cb7edb313f5828bde449415940d93b9e99899580$0.m(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.dex.VirtualFile$FilePerInputClassDistributor -> com.gradleup.gr8.relocated.sn3: java.util.Collection classes -> d boolean combineSyntheticClassesWithPrimaryClass -> e boolean $assertionsDisabled -> f 1:1:void ():306:306 -> 1:3:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,boolean):314:316 -> 1:8:java.util.List run():321:328 -> a 9:9:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 9:9:java.util.List run():328 -> a 10:10:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 10:10:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 10:10:java.util.List run():328 -> a 11:11:java.util.List run():337:337 -> a 12:25:java.util.List run():329:342 -> a 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 26:26:java.util.List run():342 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:30:java.util.List run():342:345 -> a 31:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 31:32:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 31:32:java.util.List run():345 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 33:33:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 33:33:java.util.List run():345 -> a 34:38:java.util.List run():346:350 -> a com.android.tools.r8.dex.VirtualFile$FillFilesDistributor -> com.gradleup.gr8.relocated.tn3: boolean $assertionsDisabled -> k java.util.concurrent.ExecutorService executorService -> i com.android.tools.r8.experimental.startup.StartupOrder startupOrder -> j 1:1:void ():472:472 -> 1:3:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService,com.android.tools.r8.experimental.startup.StartupOrder):483:485 -> 1:49:java.util.List run():490:538 -> a 1:1:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> b 1:1:int lambda$run$0(com.android.tools.r8.dex.VirtualFile):537 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():283:283 -> b 2:2:int lambda$run$0(com.android.tools.r8.dex.VirtualFile):537 -> b 3:3:int lambda$run$0(com.android.tools.r8.dex.VirtualFile):537:537 -> b com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction -> com.gradleup.gr8.relocated.vn3: boolean $assertionsDisabled -> n com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexProgramClass currentClass -> m java.util.Set types -> g com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction$ClassUseCollector indexedItemsReferencedFromClassesInTransaction -> l java.util.Set protos -> h java.util.Set strings -> i java.util.Set callSites -> j com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection base -> b java.util.Set classes -> d java.util.Set fields -> e java.util.Set methods -> f java.util.Set methodHandles -> k com.android.tools.r8.ir.conversion.LensCodeRewriterUtils rewriter -> c 1:1:void ():696:696 -> 1:1:void (com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile$1):696:696 -> 2:2:void (com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.graph.AppView):945:945 -> 3:49:void (com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.graph.AppView):934:980 -> 50:56:void (com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.graph.AppView):946:952 -> 1:1:com.android.tools.r8.ir.conversion.LensCodeRewriterUtils access$200(com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction):696:696 -> a 2:6:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set,boolean):965:969 -> a 7:9:boolean addClass(com.android.tools.r8.graph.DexProgramClass):984:986 -> a 10:10:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):960:960 -> a 10:10:boolean addClass(com.android.tools.r8.graph.DexProgramClass):986 -> a 11:12:boolean addField(com.android.tools.r8.graph.DexField):995:996 -> a 13:13:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):960:960 -> a 13:13:boolean addField(com.android.tools.r8.graph.DexField):996 -> a 14:15:boolean addMethod(com.android.tools.r8.graph.DexMethod):1001:1002 -> a 16:16:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):960:960 -> a 16:16:boolean addMethod(com.android.tools.r8.graph.DexMethod):1002 -> a 17:19:boolean addString(com.android.tools.r8.graph.DexString):1007:1009 -> a 20:20:boolean com.android.tools.r8.graph.DexString.startsWith(java.lang.String):452:452 -> a 20:20:boolean addString(com.android.tools.r8.graph.DexString):1009 -> a 21:23:boolean addString(com.android.tools.r8.graph.DexString):1009:1011 -> a 24:25:boolean addProto(com.android.tools.r8.graph.DexProto):1016:1017 -> a 26:26:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):960:960 -> a 26:26:boolean addProto(com.android.tools.r8.graph.DexProto):1017 -> a 27:27:boolean addType(com.android.tools.r8.graph.DexType):1022:1022 -> a 28:28:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 28:28:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean addType(com.android.tools.r8.graph.DexType):1023 -> a 29:29:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 29:29:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> a 29:29:boolean addType(com.android.tools.r8.graph.DexType):1023 -> a 30:30:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432:432 -> a 30:30:boolean addType(com.android.tools.r8.graph.DexType):1023 -> a 31:31:boolean addType(com.android.tools.r8.graph.DexType):1024:1024 -> a 32:32:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):960:960 -> a 32:32:boolean addType(com.android.tools.r8.graph.DexType):1024 -> a 33:34:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):1029:1030 -> a 35:35:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):960:960 -> a 35:35:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):1030 -> a 36:37:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):1035:1036 -> a 38:38:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):960:960 -> a 38:38:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):1036 -> a 39:43:void commitItemsIn(java.util.Set,java.util.function.Function):1052:1056 -> a 44:45:void lambda$commitItemsIn$0(java.util.function.Function,com.android.tools.r8.graph.DexItem):1053:1054 -> a 46:53:void abort():1105:1112 -> a 1:1:void addClassAndDependencies(com.android.tools.r8.graph.DexProgramClass):974:974 -> b 2:2:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.addClassDone():990:990 -> b 2:2:void addClassAndDependencies(com.android.tools.r8.graph.DexProgramClass):975 -> b 3:4:void addClassAndDependencies(com.android.tools.r8.graph.DexProgramClass):976:977 -> b 5:14:void commit():1060:1069 -> b 1:1:int getNumberOfClasses():1044:1044 -> c 1:1:int getNumberOfFields():1048:1048 -> d 1:1:int getNumberOfMethods():1040:1040 -> e 1:2:boolean isEmpty():1116:1117 -> f com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction$EmptyIndexedItemUsedByClasses -> com.gradleup.gr8.relocated.un3: com.android.tools.r8.dex.VirtualFile$MonoDexDistributor -> com.gradleup.gr8.relocated.wn3: 1:1:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,com.android.tools.r8.utils.InternalOptions):545:545 -> 1:14:java.util.List run():551:564 -> a com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator -> com.gradleup.gr8.relocated.yn3: java.util.Map originalNames -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning classPartioning -> a boolean $assertionsDisabled -> f com.android.tools.r8.dex.VirtualFile$VirtualFileCycler cycler -> e 1:1:void ():1246:1246 -> 1:4:void (java.util.List,java.util.List,com.android.tools.r8.graph.AppView,java.util.Collection,java.util.Map,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.utils.IntBox):1361:1364 -> 5:10:void (java.util.List,java.util.List,com.android.tools.r8.graph.AppView,java.util.Collection,java.util.Map,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.utils.IntBox):1363:1368 -> 1:38:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addStartupClasses():1394:1431 -> a 1:38:void run():1388 -> a 39:39:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1439:1439 -> a 39:39:void run():1389 -> a 40:40:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.():119:119 -> a 40:40:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1439 -> a 40:40:void run():1389 -> a 41:45:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1440:1444 -> a 41:45:void run():1389 -> a 46:46:java.lang.String com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getOriginalName(com.android.tools.r8.graph.DexProgramClass):1384:1384 -> a 46:46:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1445 -> a 46:46:void run():1389 -> a 47:51:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.coveredByPrefix(java.lang.String,java.lang.String):1375:1379 -> a 47:51:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1446 -> a 47:51:void run():1389 -> a 52:53:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1448:1449 -> a 52:53:void run():1389 -> a 54:55:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.verifyPackageToVirtualFileAssignment(it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.String,com.android.tools.r8.dex.VirtualFile):1555:1556 -> a 54:55:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1449 -> a 54:55:void run():1389 -> a 56:56:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1451:1451 -> a 56:56:void run():1389 -> a 57:59:java.lang.String com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.extractPrefixToken(int,java.lang.String,boolean):1543:1545 -> a 57:59:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1467 -> a 57:59:void run():1389 -> a 60:62:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1468:1470 -> a 60:62:void run():1389 -> a 63:68:java.lang.String com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.extractPrefixToken(int,java.lang.String,boolean):1543:1548 -> a 63:68:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1471 -> a 63:68:void run():1389 -> a 69:123:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1477:1531 -> a 69:123:void run():1389 -> a 124:125:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.verifyPackageToVirtualFileAssignment(it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.String,com.android.tools.r8.dex.VirtualFile):1555:1556 -> a 124:125:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonStartupClasses():1532 -> a 124:125:void run():1389 -> a 126:126:void run():1390:1390 -> a 127:133:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1574:1580 -> a 127:133:void run():1390 -> a 134:134:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 134:134:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1581 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:void run():1390 -> a 135:135:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1602:1602 -> a 135:135:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1582 -> a 135:135:void run():1390 -> a 136:137:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1565:1566 -> a 136:137:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1602 -> a 136:137:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1582 -> a 136:137:void run():1390 -> a 138:138:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 138:138:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1569 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 138:138:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1602 -> a 138:138:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1582 -> a 138:138:void run():1390 -> a 139:139:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1603:1603 -> a 139:139:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1582 -> a 139:139:void run():1390 -> a 140:141:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1565:1566 -> a 140:141:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1603 -> a 140:141:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1582 -> a 140:141:void run():1390 -> a 142:142:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 142:142:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1569 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 142:142:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1603 -> a 142:142:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1582 -> a 142:142:void run():1390 -> a 143:143:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1604:1604 -> a 143:143:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1582 -> a 143:143:void run():1390 -> a 144:144:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1584:1584 -> a 144:144:void run():1390 -> a 145:145:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 145:145:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1585 -> a 145:145:void run():1390 -> a 146:146:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1587:1587 -> a 146:146:void run():1390 -> a 147:147:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1602:1602 -> a 147:147:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1588 -> a 147:147:void run():1390 -> a 148:149:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1565:1566 -> a 148:149:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1602 -> a 148:149:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1588 -> a 148:149:void run():1390 -> a 150:150:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 150:150:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1569 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:150:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1602 -> a 150:150:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1588 -> a 150:150:void run():1390 -> a 151:151:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1603:1603 -> a 151:151:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1588 -> a 151:151:void run():1390 -> a 152:153:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1565:1566 -> a 152:153:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1603 -> a 152:153:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1588 -> a 152:153:void run():1390 -> a 154:154:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 154:154:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1569 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 154:154:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1603 -> a 154:154:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1588 -> a 154:154:void run():1390 -> a 155:155:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1604:1604 -> a 155:155:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1588 -> a 155:155:void run():1390 -> a 156:157:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1589:1590 -> a 156:157:void run():1390 -> a 158:158:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 158:158:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1591 -> a 158:158:void run():1390 -> a 159:159:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1592:1592 -> a 159:159:void run():1390 -> a 160:160:java.lang.String com.android.tools.r8.graph.DexProgramClass.toString():465:465 -> a 160:160:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1593 -> a 160:160:void run():1390 -> a 161:161:void run():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":166,"2":167,"3":168,"4":169},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 166:166:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 166:166:java.lang.String com.android.tools.r8.graph.DexProgramClass.toString():465 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 166:166:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1593 -> a 166:166:void run():1390 -> a 167:167:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1593:1593 -> a 167:167:void run():1390 -> a 168:168:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1593:1593 -> a 168:168:void run():1390 -> a 169:169:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1593:1593 -> a 169:169:void run():1390 -> a 162:165:void com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1593:1596 -> a 162:165:void run():1390 -> a 170:171:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1565:1566 -> a 170:171:boolean hasSpaceForTransaction(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1561 -> a 172:172:boolean com.android.tools.r8.dex.VirtualFile.isFull():234:234 -> a 172:172:boolean com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator.isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1569 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 172:172:boolean hasSpaceForTransaction(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1561 -> a com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning -> com.gradleup.gr8.relocated.xn3: java.util.List nonStartupClasses -> b java.util.List startupClasses -> a 1:3:void (java.util.List,java.util.List):1259:1261 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1:1:boolean lambda$getStartupClassPredicate$1(com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexProgramClass):1324 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean lambda$getStartupClassPredicate$1(com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexProgramClass):1324:1324 -> a 3:4:com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning create(java.util.Collection,java.util.Map,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):1271:1272 -> a 5:16:com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning.create(java.util.Collection,java.util.Comparator,java.util.function.Predicate):1279:1290 -> a 5:16:com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning create(java.util.Collection,java.util.Map,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):1269 -> a 17:17:java.util.Comparator getClassesByPackageComparator(java.util.Map):1295:1295 -> a 18:40:int lambda$getClassesByPackageComparator$0(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1296:1318 -> a 41:41:java.util.function.Predicate getStartupClassPredicate(com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):1324:1324 -> a 42:42:java.util.List getNonStartupClasses():1332:1332 -> a 1:1:java.util.List getStartupClasses():1328:1328 -> b com.android.tools.r8.dex.VirtualFile$VirtualFileCycler -> com.gradleup.gr8.relocated.zn3: java.util.List filesForDistribution -> b java.util.List files -> a java.util.Iterator activeFiles -> f com.android.tools.r8.utils.IntBox nextFileId -> d java.util.Iterator allFilesCyclic -> e com.android.tools.r8.FeatureSplit featureSplit -> g com.android.tools.r8.graph.AppView appView -> c boolean $assertionsDisabled -> h 1:1:void ():1133:1133 -> 1:11:void (java.util.List,java.util.List,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox):1148:1158 -> 1:1:boolean com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.hasNext():1172:1172 -> a 1:1:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.nextOrCreate():1183 -> a 1:1:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):1200 -> a 2:2:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.nextOrCreate():1184:1184 -> a 2:2:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):1200 -> a 3:5:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.internalAddFile():1222:1224 -> a 3:5:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.nextOrCreate():1186 -> a 3:5:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):1200 -> a 6:6:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.nextOrCreate():1187:1187 -> a 6:6:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):1200 -> a 7:10:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):1201:1204 -> a 11:13:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.internalAddFile():1222:1224 -> a 11:13:com.android.tools.r8.dex.VirtualFile addFile():1216 -> a 14:14:com.android.tools.r8.dex.VirtualFile addFile():1217:1217 -> a 1:2:void clearFilesForDistribution():1162:1163 -> b 1:1:com.android.tools.r8.dex.VirtualFile$VirtualFileCycler ensureFile():1229:1229 -> c 2:4:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.internalAddFile():1222:1224 -> c 2:4:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1216 -> c 2:4:com.android.tools.r8.dex.VirtualFile$VirtualFileCycler ensureFile():1230 -> c 5:5:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1217:1217 -> c 5:5:com.android.tools.r8.dex.VirtualFile$VirtualFileCycler ensureFile():1230 -> c 1:1:boolean hasNext():1172:1172 -> d 1:1:com.android.tools.r8.dex.VirtualFile next():1176:1176 -> e 1:2:void reset():1167:1168 -> f 1:1:void restart():1212:1212 -> g com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection -> com.gradleup.gr8.relocated.ao3: boolean $assertionsDisabled -> p java.util.Map methodsUse -> m java.util.Map callSitesUse -> n java.util.Map methodHandlesUse -> o java.util.Set classes -> a java.util.Set protos -> b java.util.Set callSites -> g java.util.Set methodHandles -> h java.util.Set types -> c java.util.Set methods -> d java.util.Set fields -> e java.util.Set strings -> f java.util.Map stringsUse -> i java.util.Map typesUse -> j java.util.Map protosUse -> k java.util.Map fieldsUse -> l 1:1:void ():617:617 -> 1:1:void (com.android.tools.r8.graph.AppView):640:640 -> 2:20:void (com.android.tools.r8.graph.AppView):623:641 -> 1:1:java.util.Set access$100(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):617:617 -> a 2:2:boolean addClass(com.android.tools.r8.graph.DexProgramClass):648:648 -> a 3:3:boolean addField(com.android.tools.r8.graph.DexField):653:653 -> a 4:4:boolean addMethod(com.android.tools.r8.graph.DexMethod):658:658 -> a 5:5:boolean addString(com.android.tools.r8.graph.DexString):663:663 -> a 6:6:boolean addProto(com.android.tools.r8.graph.DexProto):668:668 -> a 7:7:boolean addType(com.android.tools.r8.graph.DexType):673:673 -> a 8:8:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 8:8:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean addType(com.android.tools.r8.graph.DexType):673 -> a 9:9:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 9:9:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> a 9:9:boolean addType(com.android.tools.r8.graph.DexType):673 -> a 10:10:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432:432 -> a 10:10:boolean addType(com.android.tools.r8.graph.DexType):673 -> a 11:11:boolean addType(com.android.tools.r8.graph.DexType):674:674 -> a 12:12:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):679:679 -> a 13:13:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):684:684 -> a 14:14:int getNumberOfFields():692:692 -> a 1:1:java.util.Set access$300(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):617:617 -> b 2:2:int getNumberOfMethods():688:688 -> b 1:1:java.util.Set access$400(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):617:617 -> c 1:1:java.util.Set access$500(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):617:617 -> d 1:1:java.util.Set access$600(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):617:617 -> e 1:1:java.util.Set access$700(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):617:617 -> f 1:1:java.util.Set access$800(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):617:617 -> g 1:1:java.util.Set access$900(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):617:617 -> h com.android.tools.r8.dex.code.BytecodeStream -> com.gradleup.gr8.relocated.se: com.android.tools.r8.dex.code.CfOrDexInstanceFieldRead -> com.gradleup.gr8.relocated.yi: com.android.tools.r8.graph.DexField getField() -> a com.android.tools.r8.dex.code.CfOrDexInstruction -> com.gradleup.gr8.relocated.zi: com.android.tools.r8.cf.code.CfInstruction asCfInstruction() -> l com.android.tools.r8.dex.code.DexInstruction asDexInstruction() -> m com.android.tools.r8.dex.code.CfOrDexStaticFieldRead -> com.gradleup.gr8.relocated.aj: com.android.tools.r8.graph.DexField getField() -> a com.android.tools.r8.dex.code.DexAddDouble -> com.gradleup.gr8.relocated.i10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddDouble2Addr -> com.gradleup.gr8.relocated.h10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddFloat -> com.gradleup.gr8.relocated.k10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddFloat2Addr -> com.gradleup.gr8.relocated.j10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddInt -> com.gradleup.gr8.relocated.m10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddInt2Addr -> com.gradleup.gr8.relocated.l10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddIntLit16 -> com.gradleup.gr8.relocated.n10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddIntLit8 -> com.gradleup.gr8.relocated.o10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddLong -> com.gradleup.gr8.relocated.q10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAddLong2Addr -> com.gradleup.gr8.relocated.p10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAget -> com.gradleup.gr8.relocated.r10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetBoolean -> com.gradleup.gr8.relocated.s10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetByte -> com.gradleup.gr8.relocated.t10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetChar -> com.gradleup.gr8.relocated.u10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetObject -> com.gradleup.gr8.relocated.v10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetShort -> com.gradleup.gr8.relocated.w10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetWide -> com.gradleup.gr8.relocated.x10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAndInt -> com.gradleup.gr8.relocated.z10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAndInt2Addr -> com.gradleup.gr8.relocated.y10: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAndIntLit16 -> com.gradleup.gr8.relocated.a20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAndIntLit8 -> com.gradleup.gr8.relocated.b20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAndLong -> com.gradleup.gr8.relocated.d20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAndLong2Addr -> com.gradleup.gr8.relocated.c20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexAput -> com.gradleup.gr8.relocated.o20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAputBoolean -> com.gradleup.gr8.relocated.p20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAputByte -> com.gradleup.gr8.relocated.q20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAputChar -> com.gradleup.gr8.relocated.r20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAputObject -> com.gradleup.gr8.relocated.s20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAputShort -> com.gradleup.gr8.relocated.t20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexAputWide -> com.gradleup.gr8.relocated.u20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexArrayLength -> com.gradleup.gr8.relocated.v20: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int,int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a 1:1:java.lang.String getName():24:24 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexBase1Format -> com.gradleup.gr8.relocated.w20: 1:1:void (com.android.tools.r8.dex.code.BytecodeStream):11:11 -> 2:2:void ():14:14 -> int getSize() -> x com.android.tools.r8.dex.code.DexBase2Format -> com.gradleup.gr8.relocated.x20: 1:1:void ():10:10 -> 2:2:void (com.android.tools.r8.dex.code.BytecodeStream):13:13 -> int getSize() -> x com.android.tools.r8.dex.code.DexBase3Format -> com.gradleup.gr8.relocated.y20: 1:1:void ():10:10 -> 2:2:void (com.android.tools.r8.dex.code.BytecodeStream):13:13 -> int getSize() -> x com.android.tools.r8.dex.code.DexBase4Format -> com.gradleup.gr8.relocated.z20: 1:1:void ():10:10 -> 2:2:void (com.android.tools.r8.dex.code.BytecodeStream):13:13 -> int getSize() -> x com.android.tools.r8.dex.code.DexBase5Format -> com.gradleup.gr8.relocated.a30: 1:1:void ():10:10 -> 2:2:void (com.android.tools.r8.dex.code.BytecodeStream):13:13 -> int getSize() -> x com.android.tools.r8.dex.code.DexCheckCast -> com.gradleup.gr8.relocated.p30: boolean ignoreCompatRules -> h 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:29 -> 3:4:void (int,com.android.tools.r8.graph.DexType,boolean):33:34 -> boolean isCheckCast() -> C 1:1:com.android.tools.r8.graph.DexType getType():101:101 -> K 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):54:54 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68:68 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexCheckCast.getType():101:101 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68 -> a 4:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68:69 -> a 6:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8,"2":9,"3":10,"4":11},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 8:8:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 9:9:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 10:10:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 11:11:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 11:11:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 11:11:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexCheckCast.getType():101:101 -> a 12:12:void registerUse(com.android.tools.r8.graph.UseRegistry):97 -> a 13:13:boolean com.android.tools.r8.dex.code.DexCheckCast.ignoreCompatRules():59:59 -> a 13:13:void registerUse(com.android.tools.r8.graph.UseRegistry):97 -> a 14:14:void registerUse(com.android.tools.r8.graph.UseRegistry):97:97 -> a 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexCheckCast.getType():101:101 -> a 15:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80 -> a 16:17:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:81 -> a 18:18:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 18:18:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81 -> a 19:19:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):82:82 -> a 20:20:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):106:106 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexCheckCast.getType():101:101 -> a 21:21:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):106 -> a 22:22:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):106:106 -> a com.android.tools.r8.dex.code.DexCheckCast asCheckCast() -> b 1:1:com.android.tools.r8.graph.DexType lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):54:54 -> b 1:1:java.lang.String getName():39:39 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexCheckCast$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.o30: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void com.android.tools.r8.dex.code.DexCheckCast$$InternalSyntheticOutline$217$e8d2a47e557109befa5a8275278ed1cdbb1cd28e10f4049dc9c65d8d1732f662$0.m(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.dex.IndexedItemCollection):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.dex.code.DexCmpLong -> com.gradleup.gr8.relocated.x30: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> 2:2:void (int,int,int):21:21 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a 1:1:java.lang.String getName():26:26 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexCmpgDouble -> com.gradleup.gr8.relocated.y30: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> 2:2:void (int,int,int):21:21 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a 1:1:java.lang.String getName():26:26 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexCmpgFloat -> com.gradleup.gr8.relocated.z30: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> 2:2:void (int,int,int):21:21 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a 1:1:java.lang.String getName():26:26 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexCmplDouble -> com.gradleup.gr8.relocated.a40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> 2:2:void (int,int,int):21:21 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a 1:1:java.lang.String getName():26:26 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexCmplFloat -> com.gradleup.gr8.relocated.b40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> 2:2:void (int,int,int):21:21 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a 1:1:java.lang.String getName():26:26 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexCompareHelper -> com.gradleup.gr8.relocated.h40: int DEX_ITEM_CONST_STRING_COMPARE_ID -> b int DEX_RECORD_FIELD_VALUES_COMPARE_ID -> c int INIT_CLASS_COMPARE_ID -> a boolean $assertionsDisabled -> d 1:15:void ():6:20 -> 1:2:int compareIdUniquelyDeterminesEquality(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):26:27 -> a 3:3:java.lang.String com.android.tools.r8.dex.code.DexInstruction.toString():389:389 -> a 3:3:int compareIdUniquelyDeterminesEquality(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):28 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int compareIdUniquelyDeterminesEquality(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):28:28 -> a com.android.tools.r8.dex.code.DexConst -> com.gradleup.gr8.relocated.k40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> 2:2:void (int,int):23:23 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int com.android.tools.r8.dex.code.DexConst.decodedValue():43:43 -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60 -> a 2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):61:62 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 5:5:int com.android.tools.r8.dex.code.DexConst.decodedValue():43:43 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 6:6:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 8:8:int com.android.tools.r8.dex.code.DexConst.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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":58,"2":59,"3":60},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 58:58:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 59:59:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 60:60:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 57:57:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 61:61:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 61:61:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 62:62:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 62:62:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 62:62:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 63:63:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 63:63:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 1:1:java.lang.String getName():28:28 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexConst16 -> com.gradleup.gr8.relocated.i40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> 2:2:void (int,int):23:23 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int com.android.tools.r8.dex.code.DexConst16.decodedValue():43:43 -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54 -> a 2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):55:56 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 5:5:int com.android.tools.r8.dex.code.DexConst16.decodedValue():43:43 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 6:6:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 8:8:int com.android.tools.r8.dex.code.DexConst16.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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":58,"2":59,"3":60},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 58:58:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 59:59:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 60:60:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 57:57:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 61:61:void com.android.tools.r8.dex.code.DexFormat21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51:51 -> a 61:61:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 62:62:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 62:62:void com.android.tools.r8.dex.code.DexFormat21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 62:62:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 63:63:void com.android.tools.r8.dex.code.DexFormat21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:52 -> a 63:63:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 64:64:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 64:64:void com.android.tools.r8.dex.code.DexFormat21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52 -> a 64:64:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 1:1:java.lang.String getName():28:28 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexConst4 -> com.gradleup.gr8.relocated.j40: boolean com.android.tools.r8.dex.code.DexFormat11n.$assertionsDisabled -> g byte com.android.tools.r8.dex.code.DexFormat11n.B -> f byte com.android.tools.r8.dex.code.DexFormat11n.A -> e 1:1:void com.android.tools.r8.dex.code.DexFormat11n.():19:19 -> 1:8:void com.android.tools.r8.dex.code.DexFormat11n.(int,com.android.tools.r8.dex.code.BytecodeStream):29:36 -> 1:8:void (int,com.android.tools.r8.dex.code.BytecodeStream):19 -> 9:13:void com.android.tools.r8.dex.code.DexFormat11n.(int,int):40:44 -> 9:13:void (int,int):23 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a int com.android.tools.r8.dex.code.DexFormat11n.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.dex.code.DexFormat11n.lambda$specify$0(com.android.tools.r8.dex.code.DexFormat11n):24:24 -> a 2:2:void com.android.tools.r8.dex.code.DexFormat11n.specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:24 -> a 3:3:int com.android.tools.r8.dex.code.DexConst4.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):61:62 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 7:7:int com.android.tools.r8.dex.code.DexConst4.decodedValue():43:43 -> a 7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 8:8:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> 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:int com.android.tools.r8.dex.code.DexConst4.decodedValue():43:43 -> a 10:10:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 11:11:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":60,"2":61,"3":62},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 60:60:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 61:61:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 62:62:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 59:59:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 63:63:void com.android.tools.r8.dex.code.DexFormat11n.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55:55 -> a 63:63:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 64:64:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 64:64:void com.android.tools.r8.dex.code.DexFormat11n.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55 -> a 64:64:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a void com.android.tools.r8.dex.code.DexFormat11n.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.dex.code.DexFormat11n.lambda$specify$1(com.android.tools.r8.dex.code.DexFormat11n):24:24 -> b 2:2:int com.android.tools.r8.dex.code.DexFormat11n.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):65:65 -> b 1:1:void com.android.tools.r8.dex.code.DexFormat11n.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):70:70 -> c 1:1:java.lang.String getName():28:28 -> getName 1:1:int com.android.tools.r8.dex.code.DexFormat11n.hashCode():60:60 -> hashCode 1:1:int com.android.tools.r8.dex.code.DexFormat11n.hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} int getOpcode() -> v com.android.tools.r8.dex.code.DexConstClass -> com.gradleup.gr8.relocated.l40: boolean ignoreCompatRules -> h 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:29 -> 3:4:void (int,com.android.tools.r8.graph.DexType,boolean):33:34 -> 1:1:com.android.tools.r8.graph.DexType getType():91:91 -> K 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):39:39 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68:68 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexConstClass.getType():91:91 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68 -> a 4:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68:69 -> a 6:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8,"2":9,"3":10,"4":11},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 8:8:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 9:9:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 10:10:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 11:11:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 11:11:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 11:11:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69 -> a 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexConstClass.getType():91:91 -> a 12:12:void registerUse(com.android.tools.r8.graph.UseRegistry):87 -> a 13:13:boolean com.android.tools.r8.dex.code.DexConstClass.ignoreCompatRules():44:44 -> a 13:13:void registerUse(com.android.tools.r8.graph.UseRegistry):87 -> a 14:14:void registerUse(com.android.tools.r8.graph.UseRegistry):87:87 -> a 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexConstClass.getType():91:91 -> a 15:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80 -> a 16:17:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:81 -> a 18:18:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 18:18:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81 -> a 19:19:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):82:82 -> a 20:20:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):96:96 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexConstClass.getType():91:91 -> a 21:21:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):96 -> a 22:22:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):96:96 -> a 1:1:com.android.tools.r8.graph.DexType lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):39:39 -> b com.android.tools.r8.dex.code.DexConstClass asConstClass() -> c 1:1:java.lang.String getName():49:49 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexConstHigh16 -> com.gradleup.gr8.relocated.m40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> 2:2:void (int,int):23:23 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int com.android.tools.r8.dex.code.DexConstHigh16.decodedValue():43:43 -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60 -> a 2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):61:62 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 5:5:int com.android.tools.r8.dex.code.DexConstHigh16.decodedValue():43:43 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 6:6:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 8:8:int com.android.tools.r8.dex.code.DexConstHigh16.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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":58,"2":59,"3":60},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 58:58:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 59:59:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 60:60:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 57:57:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 61:61:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 61:61:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 62:62:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 62:62:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 62:62:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 63:63:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 63:63:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 64:64:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 64:64:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 64:64:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 1:1:java.lang.String getName():28:28 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexConstMethodHandle -> com.gradleup.gr8.relocated.n40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):29:29 -> 2:2:void (int,com.android.tools.r8.graph.DexMethodHandle):33:33 -> 1:1:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.code.DexConstMethodHandle.getMethodHandle():37:37 -> a 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):103 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):103:103 -> a 3:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):102:104 -> a 6:6:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.code.DexConstMethodHandle.getMethodHandle():37:37 -> a 6:6:void registerUse(com.android.tools.r8.graph.UseRegistry):73 -> a 7:7:void registerUse(com.android.tools.r8.graph.UseRegistry):73:73 -> a 8:8:void registerUse(com.android.tools.r8.graph.UseRegistry):72:72 -> a 9:9:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.dex.code.DexConstMethodHandle.getMethodHandle():37:37 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):86 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):86:86 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85:85 -> a 12:12:int com.android.tools.r8.graph.DexMethodHandle.getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):280:280 -> a 12:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):91:91 -> a 14:14:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 14:14:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):91 -> a 15:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):92:92 -> a 16:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):89:89 -> a 17:17:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):57:57 -> a 18:18:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):62:62 -> a 19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):109:109 -> a 1:1:com.android.tools.r8.graph.DexMethodHandle lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):57:57 -> b 1:1:java.lang.String getName():42:42 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexConstMethodType -> com.gradleup.gr8.relocated.o40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:28 -> 2:2:void (int,com.android.tools.r8.graph.DexProto):32:32 -> 1:1:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexConstMethodType.getMethodType():36:36 -> a 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):97 -> a 2:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):97:98 -> a 4:4:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexConstMethodType.getMethodType():36:36 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):71 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):71:71 -> a 6:8:void com.android.tools.r8.graph.UseRegistry.registerProto(com.android.tools.r8.graph.DexProto):254:256 -> a 6:8:void registerUse(com.android.tools.r8.graph.UseRegistry):71 -> a 9:9:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexConstMethodType.getMethodType():36:36 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):82 -> a 10:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):82:83 -> a 12:12:int com.android.tools.r8.graph.DexProto.getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):109:109 -> a 12:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):83 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87:87 -> a 14:14:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 14:14:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87 -> a 15:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):88:88 -> a 16:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85:85 -> a 17:17:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):56:56 -> a 18:18:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):61:61 -> a 19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):103:103 -> a 1:1:com.android.tools.r8.graph.DexProto lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):56:56 -> b 1:1:java.lang.String getName():41:41 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexConstString -> com.gradleup.gr8.relocated.p40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):27:27 -> 2:2:void (int,com.android.tools.r8.graph.DexString):31:31 -> 1:1:com.android.tools.r8.graph.DexString getString():35:35 -> K 1:1:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.code.DexConstString.getString():35:35 -> a 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 3:3:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 4:4:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):40:40 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):79:79 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):95:95 -> a 7:7:int com.android.tools.r8.graph.DexString.getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):282:282 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):95 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):99:99 -> a 9:9:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):99 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):100:100 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):97:97 -> a 12:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):105:105 -> a 13:13:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1257:1257 -> a 13:13:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:16:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1257:1259 -> a 14:16:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):105 -> a 1:1:com.android.tools.r8.graph.DexString lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):40:40 -> b com.android.tools.r8.dex.code.DexConstString asConstString() -> d 1:1:java.lang.String getName():54:54 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexConstStringJumbo -> com.gradleup.gr8.relocated.q40: short com.android.tools.r8.dex.code.DexFormat31c.AA -> e com.android.tools.r8.graph.DexString com.android.tools.r8.dex.code.DexFormat31c.BBBBBBBB -> f boolean com.android.tools.r8.dex.code.DexFormat31c.$assertionsDisabled -> g 1:1:void com.android.tools.r8.dex.code.DexFormat31c.():23:23 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:4:void com.android.tools.r8.dex.code.DexFormat31c.(int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexString[]):34:36 -> 2:4:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18 -> 5:8:void com.android.tools.r8.dex.code.DexFormat31c.(int,com.android.tools.r8.graph.DexString):39:42 -> 5:8:void (int,com.android.tools.r8.graph.DexString):22 -> int com.android.tools.r8.dex.code.DexFormat31c.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.dex.code.DexFormat31c.lambda$specify$0(com.android.tools.r8.dex.code.DexFormat31c):29:29 -> a 2:2:void com.android.tools.r8.dex.code.DexFormat31c.specify(com.android.tools.r8.utils.structural.StructuralSpecification):29:29 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat31c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:53 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):11 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void com.android.tools.r8.dex.code.DexFormat31c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):11 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat31c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54:54 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):11 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write32BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):134:134 -> a 6:6:void com.android.tools.r8.dex.code.DexFormat31c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):11 -> a 7:7:int com.android.tools.r8.graph.DexString.getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):282:282 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write32BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):134 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat31c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):11 -> a 8:8:void com.android.tools.r8.dex.code.DexInstruction.write32BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):134:134 -> a 8:8:void com.android.tools.r8.dex.code.DexFormat31c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):11 -> a 9:9:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):56:56 -> a 10:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):66:66 -> a 11:11:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1257:1257 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:14:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1257:1259 -> a 12:14:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):66 -> a 15:15:void com.android.tools.r8.dex.code.DexFormat31c.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):84:84 -> a 15:15:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):11 -> a 16:16:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 16:16:void com.android.tools.r8.dex.code.DexFormat31c.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):84 -> a 16:16:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):11 -> a void com.android.tools.r8.dex.code.DexFormat31c.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.code.DexFormat31c.lambda$specify$1(com.android.tools.r8.dex.code.DexFormat31c):29:29 -> b 2:2:int com.android.tools.r8.dex.code.DexFormat31c.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):64:64 -> b 1:1:void com.android.tools.r8.dex.code.DexFormat31c.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):69:69 -> c com.android.tools.r8.dex.code.DexConstStringJumbo asConstStringJumbo() -> f 1:1:java.lang.String getName():31:31 -> getName 1:1:int com.android.tools.r8.dex.code.DexFormat31c.hashCode():59:59 -> hashCode 1:1:int com.android.tools.r8.dex.code.DexFormat31c.hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexConstWide -> com.gradleup.gr8.relocated.t40: short com.android.tools.r8.dex.code.DexFormat51l.AA -> e long com.android.tools.r8.dex.code.DexFormat51l.BBBBBBBBBBBBBBBB -> f boolean com.android.tools.r8.dex.code.DexFormat51l.$assertionsDisabled -> g 1:1:void com.android.tools.r8.dex.code.DexFormat51l.():19:19 -> 1:2:void com.android.tools.r8.dex.code.DexFormat51l.(int,com.android.tools.r8.dex.code.BytecodeStream):30:31 -> 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream):19 -> 3:4:long com.android.tools.r8.dex.code.DexInstruction.read64BitValue(com.android.tools.r8.dex.code.BytecodeStream):81:82 -> 3:4:void com.android.tools.r8.dex.code.DexFormat51l.(int,com.android.tools.r8.dex.code.BytecodeStream):32 -> 3:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):19 -> 5:5:void com.android.tools.r8.dex.code.DexFormat51l.(int,com.android.tools.r8.dex.code.BytecodeStream):32:32 -> 5:5:void (int,com.android.tools.r8.dex.code.BytecodeStream):19 -> 6:9:void com.android.tools.r8.dex.code.DexFormat51l.(int,long):35:38 -> 6:9:void (int,long):23 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a int com.android.tools.r8.dex.code.DexFormat51l.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.dex.code.DexFormat51l.lambda$specify$0(com.android.tools.r8.dex.code.DexFormat51l):25:25 -> a 2:2:void com.android.tools.r8.dex.code.DexFormat51l.specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a 3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 4:4:long com.android.tools.r8.dex.code.DexConstWide.decodedValue():43:43 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 6:6:long com.android.tools.r8.dex.code.DexConstWide.decodedValue():43:43 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 9:9:void com.android.tools.r8.dex.code.DexFormat51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 10:10:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 10:10:void com.android.tools.r8.dex.code.DexFormat51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 11:11:void com.android.tools.r8.dex.code.DexFormat51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 12:13:void com.android.tools.r8.dex.code.DexInstruction.write64BitValue(long,java.nio.ShortBuffer):121:122 -> a 12:13:void com.android.tools.r8.dex.code.DexFormat51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 12:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 14:14:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a 15:15:long com.android.tools.r8.dex.code.DexConstWide.decodedValue():43:43 -> a 15:15:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60 -> a 16:16:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a void com.android.tools.r8.dex.code.DexFormat51l.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:long com.android.tools.r8.dex.code.DexFormat51l.lambda$specify$1(com.android.tools.r8.dex.code.DexFormat51l):25:25 -> b 2:2:int com.android.tools.r8.dex.code.DexFormat51l.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):60:60 -> b 1:1:void com.android.tools.r8.dex.code.DexFormat51l.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):65:65 -> c 1:1:java.lang.String getName():28:28 -> getName 1:1:int com.android.tools.r8.dex.code.DexFormat51l.hashCode():55:55 -> hashCode 1:1:int com.android.tools.r8.dex.code.DexFormat51l.hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} int getOpcode() -> v com.android.tools.r8.dex.code.DexConstWide16 -> com.gradleup.gr8.relocated.r40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> 2:2:void (int,int):23:23 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 2:2:long com.android.tools.r8.dex.code.DexConstWide16.decodedValue():43:43 -> a 2:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 4:4:long com.android.tools.r8.dex.code.DexConstWide16.decodedValue():43:43 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51:51 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 8:8:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 8:8:void com.android.tools.r8.dex.code.DexFormat21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 9:9:void com.android.tools.r8.dex.code.DexFormat21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:52 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 10:10:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 10:10:void com.android.tools.r8.dex.code.DexFormat21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a 12:12:long com.android.tools.r8.dex.code.DexConstWide16.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 1:1:java.lang.String getName():28:28 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexConstWide32 -> com.gradleup.gr8.relocated.s40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> 2:2:void (int,int):23:23 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 2:2:long com.android.tools.r8.dex.code.DexConstWide32.decodedValue():43:43 -> a 2:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 4:4:long com.android.tools.r8.dex.code.DexConstWide32.decodedValue():43:43 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 8:8:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 8:8:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 9:9:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 10:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a 11:11:long com.android.tools.r8.dex.code.DexConstWide32.decodedValue():43:43 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60 -> a 12:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a 1:1:java.lang.String getName():28:28 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexConstWideHigh16 -> com.gradleup.gr8.relocated.u40: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> 2:2:void (int,int):23:23 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 2:2:long com.android.tools.r8.dex.code.DexConstWideHigh16.decodedValue():43:43 -> a 2:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 4:4:long com.android.tools.r8.dex.code.DexConstWideHigh16.decodedValue():43:43 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 8:8:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 8:8:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 9:9:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 10:10:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 10:10:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a 12:12:long com.android.tools.r8.dex.code.DexConstWideHigh16.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 1:1:java.lang.String getName():28:28 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexDivDouble -> com.gradleup.gr8.relocated.v50: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexDivDouble2Addr -> com.gradleup.gr8.relocated.u50: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexDivFloat -> com.gradleup.gr8.relocated.x50: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexDivFloat2Addr -> com.gradleup.gr8.relocated.w50: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexDivInt -> com.gradleup.gr8.relocated.z50: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexDivInt2Addr -> com.gradleup.gr8.relocated.y50: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexDivIntLit16 -> com.gradleup.gr8.relocated.a60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexDivIntLit8 -> com.gradleup.gr8.relocated.b60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexDivLong -> com.gradleup.gr8.relocated.d60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexDivLong2Addr -> com.gradleup.gr8.relocated.c60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexDoubleToFloat -> com.gradleup.gr8.relocated.e60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexDoubleToInt -> com.gradleup.gr8.relocated.f60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexDoubleToLong -> com.gradleup.gr8.relocated.g60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexFillArrayData -> com.gradleup.gr8.relocated.s60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:int com.android.tools.r8.dex.code.DexFormat31t.getPayloadOffset():61:61 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexFillArrayDataPayload -> com.gradleup.gr8.relocated.t60: short[] data -> h boolean $assertionsDisabled -> i long size -> g int element_width -> f 1:1:void ():19:19 -> 1:10:void (int,com.android.tools.r8.dex.code.BytecodeStream):30:39 -> 11:14:void (int,long,short[]):43:46 -> void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFillArrayDataPayload):26:26 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):72:72 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):96:96 -> a 5:5:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toString(com.android.tools.r8.naming.ClassNameMapper):38:38 -> a 5:5:java.lang.String com.android.tools.r8.dex.code.DexNop.toString(com.android.tools.r8.naming.ClassNameMapper):10 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):96 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):96:96 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):62 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63:63 -> a 9:9:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63 -> a 10:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64:65 -> a 12:12:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 12:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):66 -> a 1:1:long lambda$specify$1(com.android.tools.r8.dex.code.DexFillArrayDataPayload):26:26 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77:77 -> b 1:1:short[] lambda$specify$2(com.android.tools.r8.dex.code.DexFillArrayDataPayload):26:26 -> c 1:3:int hashCode():83:85 -> hashCode 1:1:int getSize():91:91 -> x com.android.tools.r8.dex.code.DexFilledNewArray -> com.gradleup.gr8.relocated.u60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):24:24 -> 2:2:void (int,com.android.tools.r8.graph.DexType,int,int,int,int,int):28:28 -> 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:52 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexFilledNewArray.getType():57:57 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52 -> a 3:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:53 -> a 5:5:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 5:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7,"2":8,"3":9,"4":10},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 7:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 8:8:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 9:9:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 10:10:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 10:10:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexFilledNewArray.getType():57:57 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62 -> a 12:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62:62 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexFilledNewArray.getType():57:57 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78 -> a 14:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78:79 -> a 16:16:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 16:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):79 -> a 17:18:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:81 -> a 19:19:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 19:19:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexFilledNewArrayRange -> com.gradleup.gr8.relocated.v60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):24:24 -> 2:2:void (int,int,com.android.tools.r8.graph.DexType):28:28 -> 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:52 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexFilledNewArrayRange.getType():57:57 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52 -> a 3:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:53 -> a 5:5:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 5:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7,"2":8,"3":9,"4":10},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 7:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 8:8:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 9:9:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 10:10:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 10:10:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexFilledNewArrayRange.getType():57:57 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62 -> a 12:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62:62 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexFilledNewArrayRange.getType():57:57 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78 -> a 14:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78:79 -> a 16:16:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 16:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):79 -> a 17:18:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:81 -> a 19:19:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 19:19:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexFloatToDouble -> com.gradleup.gr8.relocated.w60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexFloatToInt -> com.gradleup.gr8.relocated.x60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexFloatToLong -> com.gradleup.gr8.relocated.y60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexFormat10x -> com.gradleup.gr8.relocated.z60: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):20:20 -> 2:2:void ():23:23 -> com.android.tools.r8.dex.code.DexFormat11x -> com.gradleup.gr8.relocated.a70: short AA -> e boolean $assertionsDisabled -> f 1:1:void ():18:18 -> 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream):24:25 -> 3:5:void (int):28:30 -> 1:1:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41:41 -> a 2:2:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):51:51 -> a 4:4:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 4:4:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):51 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):61:61 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> b 1:1:int hashCode():46:46 -> hashCode com.android.tools.r8.dex.code.DexFormat12x -> com.gradleup.gr8.relocated.b70: boolean $assertionsDisabled -> g byte B -> f byte A -> e 1:1:void ():19:19 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:31 -> 4:8:void (int,int):34:38 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat12x):24:24 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:24 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 5:5:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):59:59 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):69:69 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat12x):24:24 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):64:64 -> b 1:1:int hashCode():54:54 -> hashCode com.android.tools.r8.dex.code.DexFormat21c -> com.gradleup.gr8.relocated.c70: short AA -> e boolean $assertionsDisabled -> g com.android.tools.r8.graph.IndexedDexItem BBBB -> f 1:1:void ():14:14 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):21:23 -> 4:7:void (int,com.android.tools.r8.graph.IndexedDexItem):26:29 -> void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):40:40 -> a 2:2:int lambda$internalAcceptCompareTo$0(com.android.tools.r8.dex.code.DexFormat21c):43:43 -> a 3:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):56:56 -> a 1:1:void lambda$internalAcceptCompareTo$1(com.android.tools.r8.utils.structural.StructuralSpecification):43:43 -> b 2:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):48:49 -> b 1:1:int hashCode():34:34 -> hashCode com.android.tools.r8.dex.code.DexFormat21h -> com.gradleup.gr8.relocated.d70: short AA -> e boolean $assertionsDisabled -> g char BBBB -> f 1:1:void ():18:18 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:31 -> 4:8:void (int,int):34:38 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat21h):24:24 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:24 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):60:60 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat21h):24:24 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):65:65 -> b 1:1:int hashCode():55:55 -> hashCode com.android.tools.r8.dex.code.DexFormat21s -> com.gradleup.gr8.relocated.e70: short AA -> e short BBBB -> f boolean $assertionsDisabled -> g 1:1:void ():20:20 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):31:33 -> 4:8:void (int,int):36:40 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat21s):26:26 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):62:62 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat21s):26:26 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):67:67 -> b 1:1:int hashCode():57:57 -> hashCode com.android.tools.r8.dex.code.DexFormat21t -> com.gradleup.gr8.relocated.f70: short AA -> e short BBBB -> f boolean $assertionsDisabled -> g 1:1:void ():22:22 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):33:35 -> 4:8:void (int,int):38:42 -> com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint() -> K com.android.tools.r8.ir.code.If$Type getType() -> L void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat21t):28:28 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):28:28 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:53 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54:54 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 7:7:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):64:64 -> a 8:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):83:85 -> a 11:11:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):90:90 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat21t):28:28 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):69:69 -> b 1:1:int hashCode():59:59 -> hashCode 1:1:int[] getTargets():78:78 -> y com.android.tools.r8.dex.code.DexFormat22b -> com.gradleup.gr8.relocated.g70: short AA -> e short BB -> f boolean $assertionsDisabled -> h byte CC -> g 1:1:void ():20:20 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):32:35 -> 5:11:void (int,int,int):38:44 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22b):27:27 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):27:27 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55:55 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):56:56 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):56 -> a 7:7:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):66:66 -> a 8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):76:76 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22b):27:27 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):71:71 -> b 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat22b):27:27 -> c 1:1:int hashCode():61:61 -> hashCode com.android.tools.r8.dex.code.DexFormat22c -> com.gradleup.gr8.relocated.h70: com.android.tools.r8.graph.DexReference CCCC -> g boolean $assertionsDisabled -> h byte B -> f byte A -> e 1:1:void ():15:15 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexReference[]):28:31 -> 5:10:void (int,int,com.android.tools.r8.graph.DexReference):34:39 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22c):23:23 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):49:49 -> a 3:3:void lambda$internalAcceptHashing$3(com.android.tools.r8.utils.structural.StructuralSpecification):56:56 -> a 4:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):61:61 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22c):23:23 -> b 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):23:23 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:54 -> b 1:1:com.android.tools.r8.graph.DexReference lambda$specify$2(com.android.tools.r8.dex.code.DexFormat22c):23:23 -> c 1:1:int hashCode():44:44 -> hashCode com.android.tools.r8.dex.code.DexFormat22s -> com.gradleup.gr8.relocated.i70: short CCCC -> g boolean $assertionsDisabled -> h byte B -> f byte A -> e 1:1:void ():20:20 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):32:35 -> 5:11:void (int,int,int):38:44 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22s):27:27 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):27:27 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55:55 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):56:56 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):56 -> a 7:7:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):66:66 -> a 8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):76:76 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22s):27:27 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):71:71 -> b 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat22s):27:27 -> c 1:1:int hashCode():61:61 -> hashCode com.android.tools.r8.dex.code.DexFormat22t -> com.gradleup.gr8.relocated.j70: short CCCC -> g boolean $assertionsDisabled -> h byte B -> f byte A -> e 1:1:void ():22:22 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):34:37 -> 5:11:void (int,int,int):40:46 -> com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint() -> K com.android.tools.r8.ir.code.If$Type getType() -> L void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22t):29:29 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):29:29 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57:57 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58:58 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58 -> a 7:7:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):68:68 -> a 8:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):87:89 -> a 11:11:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):94:94 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22t):29:29 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73:73 -> b 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat22t):29:29 -> c 1:1:int hashCode():63:63 -> hashCode 1:1:int[] getTargets():82:82 -> y com.android.tools.r8.dex.code.DexFormat22x -> com.gradleup.gr8.relocated.k70: short AA -> e boolean $assertionsDisabled -> g char BBBB -> f 1:1:void ():19:19 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):30:32 -> 4:8:void (int,int):35:39 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22x):25:25 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22x):25:25 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):66:66 -> b 1:1:int hashCode():56:56 -> hashCode com.android.tools.r8.dex.code.DexFormat23x -> com.gradleup.gr8.relocated.l70: short CC -> g short AA -> e short BB -> f boolean $assertionsDisabled -> h 1:1:void ():19:19 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):31:34 -> 5:11:void (int,int,int):37:43 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat23x):26:26 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54:54 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55:55 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55 -> a 7:7:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):65:65 -> a 8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):75:75 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat23x):26:26 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):70:70 -> b 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat23x):26:26 -> c 1:1:int hashCode():60:60 -> hashCode com.android.tools.r8.dex.code.DexFormat31i -> com.gradleup.gr8.relocated.m70: short AA -> e int BBBBBBBB -> f boolean $assertionsDisabled -> g 1:1:void ():19:19 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):30:32 -> 4:7:void (int,int):35:38 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat31i):25:25 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):60:60 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat31i):25:25 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):65:65 -> b 1:1:int hashCode():55:55 -> hashCode com.android.tools.r8.dex.code.DexFormat31t -> com.gradleup.gr8.relocated.n70: short AA -> e int BBBBBBBB -> f boolean $assertionsDisabled -> g 1:1:void ():19:19 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):30:32 -> 4:7:void (int,int):35:38 -> boolean hasPayload() -> B void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat31t):25:25 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 5:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:51 -> a 7:7:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):75:75 -> a 8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):85:85 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat31t):25:25 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):80:80 -> b 1:1:void setPayloadOffset(int):65:65 -> d 1:1:int hashCode():70:70 -> hashCode 1:1:int getPayloadOffset():61:61 -> w com.android.tools.r8.dex.code.DexFormat32x -> com.gradleup.gr8.relocated.o70: int BBBB -> f boolean $assertionsDisabled -> g int AAAA -> e 1:1:void ():20:20 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):31:33 -> 4:8:void (int,int):36:40 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat32x):26:26 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):63:63 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat32x):26:26 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):68:68 -> b 1:1:int hashCode():58:58 -> hashCode com.android.tools.r8.dex.code.DexFormat35c -> com.gradleup.gr8.relocated.p70: byte G -> j byte F -> i com.android.tools.r8.graph.IndexedDexItem BBBB -> k boolean $assertionsDisabled -> l byte C -> f byte A -> e byte E -> h byte D -> g 1:1:void ():15:15 -> 1:10:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):39:48 -> 11:24:void (int,com.android.tools.r8.graph.IndexedDexItem,int,int,int,int,int):51:64 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat35c):28:28 -> a 2:8:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):28:34 -> a 9:9:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):76:76 -> a 10:18:void appendRegisterArguments(java.lang.StringBuilder,java.lang.String):85:93 -> a 19:27:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):98:106 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat35c):29:29 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):81:81 -> b 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat35c):30:30 -> c 1:1:int lambda$specify$3(com.android.tools.r8.dex.code.DexFormat35c):31:31 -> d 1:1:int lambda$specify$4(com.android.tools.r8.dex.code.DexFormat35c):32:32 -> e 1:1:int lambda$specify$5(com.android.tools.r8.dex.code.DexFormat35c):33:33 -> f 1:1:com.android.tools.r8.graph.IndexedDexItem lambda$specify$6(com.android.tools.r8.dex.code.DexFormat35c):34:34 -> g 1:2:int hashCode():69:70 -> hashCode com.android.tools.r8.dex.code.DexFormat3rc -> com.gradleup.gr8.relocated.q70: short AA -> e com.android.tools.r8.graph.IndexedDexItem BBBB -> g boolean $assertionsDisabled -> h char CCCC -> f 1:1:void ():15:15 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):29:32 -> 5:10:void (int,int,com.android.tools.r8.graph.IndexedDexItem):35:40 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat3rc):24:24 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:24 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):55:55 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):75:75 -> a 5:11:void com.android.tools.r8.dex.code.DexFormat3rc.appendRegisterRange(java.lang.StringBuilder):64:70 -> a 5:11:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):76 -> a 12:16:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):79:83 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat3rc):24:24 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):60:60 -> b 1:1:com.android.tools.r8.graph.IndexedDexItem lambda$specify$2(com.android.tools.r8.dex.code.DexFormat3rc):24:24 -> c 1:1:int hashCode():49:49 -> hashCode com.android.tools.r8.dex.code.DexGoto -> com.gradleup.gr8.relocated.t70: boolean com.android.tools.r8.dex.code.DexFormat10t.$assertionsDisabled -> f byte com.android.tools.r8.dex.code.DexFormat10t.AA -> e 1:1:void com.android.tools.r8.dex.code.DexFormat10t.():17:17 -> 1:3:void com.android.tools.r8.dex.code.DexFormat10t.(int,com.android.tools.r8.dex.code.BytecodeStream):23:25 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):15 -> 4:6:void com.android.tools.r8.dex.code.DexFormat10t.(int):28:30 -> 4:6:void (int):19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void com.android.tools.r8.dex.code.DexFormat10t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41:41 -> a 1:1:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 2:2:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 2:2:void com.android.tools.r8.dex.code.DexFormat10t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41 -> a 2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a 4:4:int com.android.tools.r8.dex.code.DexFormat10t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):51:51 -> a 4:4:int com.android.tools.r8.dex.code.DexFormat10t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):0 -> a # {"id":"com.android.tools.r8.synthesized"} 5:5:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 5:5:int com.android.tools.r8.dex.code.DexFormat10t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):51 -> a 5:5:int com.android.tools.r8.dex.code.DexFormat10t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):0 -> a # {"id":"com.android.tools.r8.synthesized"} 6:6:java.lang.String com.android.tools.r8.dex.code.DexFormat10t.toString(com.android.tools.r8.naming.ClassNameMapper):61:61 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a 1:1:void com.android.tools.r8.dex.code.DexFormat10t.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> b 1:1:void com.android.tools.r8.dex.code.DexFormat10t.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String getName():24:24 -> getName 1:1:int com.android.tools.r8.dex.code.DexFormat10t.hashCode():46:46 -> hashCode 1:1:int com.android.tools.r8.dex.code.DexFormat10t.hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} int getOpcode() -> v 1:1:int[] getTargets():39:39 -> y com.android.tools.r8.dex.code.DexGoto16 -> com.gradleup.gr8.relocated.r70: short com.android.tools.r8.dex.code.DexFormat20t.AAAA -> e boolean com.android.tools.r8.dex.code.DexFormat20t.$assertionsDisabled -> f 1:1:void com.android.tools.r8.dex.code.DexFormat20t.():17:17 -> 1:2:void com.android.tools.r8.dex.code.DexFormat20t.(int,com.android.tools.r8.dex.code.BytecodeStream):23:24 -> 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream):15 -> 3:5:void com.android.tools.r8.dex.code.DexFormat20t.(int):27:29 -> 3:5:void (int):19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a 2:2:int com.android.tools.r8.dex.code.DexFormat20t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):51:51 -> a 2:2:int com.android.tools.r8.dex.code.DexFormat20t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 3:3:int com.android.tools.r8.dex.code.DexFormat20t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):51 -> a 3:3:int com.android.tools.r8.dex.code.DexFormat20t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):0 -> a # {"id":"com.android.tools.r8.synthesized"} 4:4:java.lang.String com.android.tools.r8.dex.code.DexFormat20t.toString(com.android.tools.r8.naming.ClassNameMapper):61:61 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat20t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):40 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 6:6:void com.android.tools.r8.dex.code.DexFormat20t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41:41 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat20t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 1:1:void com.android.tools.r8.dex.code.DexFormat20t.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> b 1:1:void com.android.tools.r8.dex.code.DexFormat20t.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String getName():24:24 -> getName 1:1:int com.android.tools.r8.dex.code.DexFormat20t.hashCode():46:46 -> hashCode 1:1:int com.android.tools.r8.dex.code.DexFormat20t.hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} int getOpcode() -> v 1:1:int[] getTargets():39:39 -> y com.android.tools.r8.dex.code.DexGoto32 -> com.gradleup.gr8.relocated.s70: int com.android.tools.r8.dex.code.DexFormat30t.AAAAAAAA -> e 1:2:void com.android.tools.r8.dex.code.DexFormat30t.(int,com.android.tools.r8.dex.code.BytecodeStream):23:24 -> 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream):15 -> 3:4:void com.android.tools.r8.dex.code.DexFormat30t.(int):27:28 -> 3:4:void (int):19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a 2:2:int com.android.tools.r8.dex.code.DexFormat30t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):50:50 -> a 2:2:int com.android.tools.r8.dex.code.DexFormat30t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 3:3:int com.android.tools.r8.dex.code.DexFormat30t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):50 -> a 3:3:int com.android.tools.r8.dex.code.DexFormat30t.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):0 -> a # {"id":"com.android.tools.r8.synthesized"} 4:4:java.lang.String com.android.tools.r8.dex.code.DexFormat30t.toString(com.android.tools.r8.naming.ClassNameMapper):60:60 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a 5:5:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 5:5:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatOffset(int):265 -> a 5:5:java.lang.String com.android.tools.r8.dex.code.DexFormat30t.toString(com.android.tools.r8.naming.ClassNameMapper):60 -> a 5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a 6:6:java.lang.String com.android.tools.r8.dex.code.DexFormat30t.toString(com.android.tools.r8.naming.ClassNameMapper):60:60 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat30t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):39 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 8:8:void com.android.tools.r8.dex.code.DexFormat30t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):40:40 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 1:1:void com.android.tools.r8.dex.code.DexFormat30t.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):55:55 -> b 1:1:void com.android.tools.r8.dex.code.DexFormat30t.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String getName():24:24 -> getName 1:1:int com.android.tools.r8.dex.code.DexFormat30t.hashCode():45:45 -> hashCode 1:1:int com.android.tools.r8.dex.code.DexFormat30t.hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} int getOpcode() -> v 1:1:int[] getTargets():39:39 -> y com.android.tools.r8.dex.code.DexIfEq -> com.gradleup.gr8.relocated.u70: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfEqz -> com.gradleup.gr8.relocated.v70: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfGe -> com.gradleup.gr8.relocated.w70: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfGez -> com.gradleup.gr8.relocated.x70: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfGt -> com.gradleup.gr8.relocated.y70: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfGtz -> com.gradleup.gr8.relocated.z70: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfLe -> com.gradleup.gr8.relocated.a80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfLez -> com.gradleup.gr8.relocated.b80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfLt -> com.gradleup.gr8.relocated.c80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfLtz -> com.gradleup.gr8.relocated.d80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfNe -> com.gradleup.gr8.relocated.e80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIfNez -> com.gradleup.gr8.relocated.f80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> K com.android.tools.r8.ir.code.If$Type getType() -> L 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIget -> com.gradleup.gr8.relocated.g80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetBoolean -> com.gradleup.gr8.relocated.h80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetByte -> com.gradleup.gr8.relocated.i80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetChar -> com.gradleup.gr8.relocated.j80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetObject -> com.gradleup.gr8.relocated.k80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetOrIput -> com.gradleup.gr8.relocated.l80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexField[]):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):31:31 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):31 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):31 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):32:32 -> a 5:5:com.android.tools.r8.graph.DexField getField():37:37 -> a 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):48 -> a 7:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):48:49 -> a 9:9:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a com.android.tools.r8.dex.code.DexIgetShort -> com.gradleup.gr8.relocated.m80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetWide -> com.gradleup.gr8.relocated.n80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInitClass -> com.gradleup.gr8.relocated.p80: boolean $assertionsDisabled -> g int dest -> e com.android.tools.r8.graph.DexType clazz -> f 1:1:void ():25:25 -> 1:4:void (int,com.android.tools.r8.graph.DexType):38:41 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexInitClass):35:35 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):35:35 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):46:46 -> a 4:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57:59 -> a 7:7:void registerUse(com.android.tools.r8.graph.UseRegistry):113:113 -> a 8:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):126:128 -> a 11:30:int com.android.tools.r8.dex.code.DexInitClass.getOpcode(com.android.tools.r8.graph.DexField):88:107 -> a 11:30:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):128 -> a 31:32:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):128:129 -> a 33:33:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):139:139 -> a 34:40:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):154:160 -> a 1:1:com.android.tools.r8.graph.DexType lambda$specify$1(com.android.tools.r8.dex.code.DexInitClass):35:35 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):144:144 -> b 1:1:java.lang.String getName():69:69 -> getName 1:1:int hashCode():134:134 -> hashCode boolean canThrow() -> n 1:1:int getCompareToId():84:84 -> q 1:1:int getOpcode():79:79 -> v com.android.tools.r8.dex.code.DexInstanceOf -> com.gradleup.gr8.relocated.q80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):25:25 -> 2:2:void (int,int,com.android.tools.r8.graph.DexType):29:29 -> 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63:63 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexInstanceOf.getType():68:68 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63 -> a 3:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63:64 -> a 5:5:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 5:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7,"2":8,"3":9,"4":10},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 7:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64 -> a 8:8:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64 -> a 9:9:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64 -> a 10:10:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 10:10:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexInstanceOf.getType():68:68 -> a 11:11:void registerUse(com.android.tools.r8.graph.UseRegistry):73 -> a 12:12:void registerUse(com.android.tools.r8.graph.UseRegistry):73:73 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexInstanceOf.getType():68:68 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):94 -> a 14:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):94:95 -> a 16:16:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 16:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):95 -> a 17:17:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):96:96 -> a 18:18:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):78:78 -> a 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexInstanceOf.getType():68:68 -> a 19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):78 -> a 20:20:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):78:78 -> a 1:1:java.lang.String getName():44:44 -> getName com.android.tools.r8.dex.code.DexInstanceOf asInstanceOf() -> h boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInstruction -> com.gradleup.gr8.relocated.r80: com.android.tools.r8.dex.code.DexInstruction[] EMPTY_ARRAY -> b int[] EXIT_TARGET -> c int offset -> a boolean $assertionsDisabled -> d 1:5:void ():32:36 -> 1:3:void (com.android.tools.r8.dex.code.BytecodeStream):40:42 -> 4:5:void ():45:46 -> boolean hasPayload() -> B boolean isCheckCast() -> C boolean isConstString() -> D boolean isDexItemBasedConstString() -> E boolean isIntSwitch() -> F boolean isPayload() -> G com.android.tools.r8.utils.structural.StructuralItem self() -> H boolean isSwitchPayload() -> J void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a com.android.tools.r8.graph.DexField getField() -> a int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor) -> a void registerUse(com.android.tools.r8.graph.UseRegistry) -> a java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper) -> a void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):32:32 -> a 2:2:int com.android.tools.r8.dex.code.DexInstruction.acceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):346:346 -> a 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):32 -> a 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 3:3:int com.android.tools.r8.dex.code.DexInstruction.acceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):346 -> a 3:3:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):32 -> a 4:4:int com.android.tools.r8.dex.code.DexInstruction.getOffset():142:142 -> a 4:4:int com.android.tools.r8.dex.code.DexInstruction.acceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):350 -> a 4:4:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):32 -> a 5:5:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 5:5:int com.android.tools.r8.dex.code.DexInstruction.acceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):350 -> a 5:5:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):32 -> a 6:6:int com.android.tools.r8.dex.code.DexInstruction.acceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):351:351 -> a 6:6:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):32 -> a 7:7:char read16BitValue(com.android.tools.r8.dex.code.BytecodeStream):63:63 -> a 8:8:void writeFirst(int,java.nio.ShortBuffer,int):100:100 -> a 9:9:void writeFirst(int,int,java.nio.ShortBuffer,int):108:108 -> a 10:11:void write32BitValue(long,java.nio.ShortBuffer):116:117 -> a 12:13:void write16BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):127:128 -> a 14:14:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 14:14:void write16BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):129 -> a 15:15:java.lang.String formatRelativeOffset(int):273:273 -> a 16:16:int com.android.tools.r8.dex.code.DexInstruction.getOffset():142:142 -> a 16:16:java.lang.String formatRelativeOffset(int):273 -> a 17:17:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 17:17:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatOffset(int):265 -> a 17:17:java.lang.String formatRelativeOffset(int):273 -> a 18:18:java.lang.String formatRelativeOffset(int):273:273 -> a 19:19:java.lang.String formatRelativeOffset(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":22,"2":23,"3":24,"4":25},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 22:22:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 22:22:java.lang.String formatRelativeOffset(int):273 -> a 23:23:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 23:23:java.lang.String formatRelativeOffset(int):273 -> a 24:24:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 24:24:java.lang.String formatRelativeOffset(int):273 -> a 25:25:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 25:25:java.lang.String formatRelativeOffset(int):273 -> a 20:20:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 20:20:java.lang.String formatRelativeOffset(int):273 -> a 21:21:java.lang.String formatRelativeOffset(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":26,"2":27,"3":28},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 26:26:java.lang.String formatRelativeOffset(int):273:273 -> a 27:27:java.lang.String formatRelativeOffset(int):273:273 -> a 28:28:java.lang.String formatRelativeOffset(int):273:273 -> a 29:29:java.lang.String formatString(java.lang.String):277:277 -> a 30:30:int com.android.tools.r8.dex.code.DexInstruction.getOffset():142:142 -> a 30:30:java.lang.String formatString(java.lang.String):278 -> a 31:31:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 31:31:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatOffset(int):265 -> a 31:31:java.lang.String formatString(java.lang.String):278 -> a 32:36:java.lang.String formatString(java.lang.String):278:282 -> a 37:37:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):358:358 -> a 38:38:int com.android.tools.r8.dex.code.DexInstruction.getOffset():142:142 -> a 38:38:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):359 -> a 39:40:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):359:360 -> a 41:41:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):384:384 -> a com.android.tools.r8.dex.code.DexCheckCast asCheckCast() -> b void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b 1:2:long read32BitValue(com.android.tools.r8.dex.code.BytecodeStream):74:75 -> b com.android.tools.r8.dex.code.DexConstClass asConstClass() -> c 1:1:short read8BitValue(com.android.tools.r8.dex.code.BytecodeStream):54:54 -> c 2:2:void setOffset(int):146:146 -> c com.android.tools.r8.dex.code.DexConstString asConstString() -> d short combineBytes(int,int) -> d 1:1:short readSigned16BitValue(com.android.tools.r8.dex.code.BytecodeStream):59:59 -> d int makeByte(int,int) -> e 1:2:int readSigned32BitValue(com.android.tools.r8.dex.code.BytecodeStream):67:68 -> e 1:1:boolean equals(java.lang.Object):321:321 -> equals com.android.tools.r8.dex.code.DexConstStringJumbo asConstStringJumbo() -> f 1:1:byte readSigned8BitValue(com.android.tools.r8.dex.code.BytecodeStream):50:50 -> f com.android.tools.r8.dex.code.DexItemBasedConstString asDexItemBasedConstString() -> g com.android.tools.r8.dex.code.DexInstanceOf asInstanceOf() -> h 1:1:boolean instructionTypeCanThrow():422:422 -> i com.android.tools.r8.dex.code.DexInvokeVirtual asInvokeVirtual() -> j com.android.tools.r8.dex.code.DexInvokeVirtualRange asInvokeVirtualRange() -> k com.android.tools.r8.cf.code.CfInstruction asCfInstruction() -> l com.android.tools.r8.dex.code.DexInstruction asDexInstruction() -> m boolean canThrow() -> n 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():334:334 -> o com.android.tools.r8.graph.DexCallSite getCallSite() -> p 1:1:int getCompareToId():338:338 -> q com.android.tools.r8.graph.DexMethod getMethod() -> r 1:1:java.lang.String toString():389:389 -> toString 1:1:int getOffset():142:142 -> u int getOpcode() -> v int getPayloadOffset() -> w int getSize() -> x int[] getTargets() -> y 1:1:boolean hasOffset():138:138 -> z com.android.tools.r8.dex.code.DexInstructionFactory -> com.gradleup.gr8.relocated.t80: 1:3:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):22:24 -> a 4:5:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):15:16 -> a 4:5:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 6:6:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):462:462 -> a 6:6:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 6:6:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 7:7:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):136:136 -> a 7:7:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 7:7:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 8:8:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):134:134 -> a 8:8:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 8:8:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 9:9:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):132:132 -> a 9:9:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 9:9:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 10:10:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):130:130 -> a 10:10:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 10:10:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 11:11:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):128:128 -> a 11:11:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 11:11:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 12:12:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):126:126 -> a 12:12:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 12:12:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 13:13:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):124:124 -> a 13:13:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 13:13:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 14:14:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):122:122 -> a 14:14:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 14:14:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 15:15:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):120:120 -> a 15:15:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 15:15:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 16:16:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):118:118 -> a 16:16:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 16:16:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 17:17:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):116:116 -> a 17:17:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 17:17:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 18:18:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):114:114 -> a 18:18:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 18:18:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 19:19:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):112:112 -> a 19:19:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 19:19:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 20:20:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):110:110 -> a 20:20:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 20:20:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 21:21:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):108:108 -> a 21:21:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 21:21:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 22:22:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):106:106 -> a 22:22:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 22:22:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 23:23:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):104:104 -> a 23:23:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 23:23:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 24:24:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):102:102 -> a 24:24:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 24:24:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 25:25:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):100:100 -> a 25:25:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 25:25:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 26:26:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):98:98 -> a 26:26:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 26:26:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 27:27:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):96:96 -> a 27:27:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 27:27:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 28:28:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):94:94 -> a 28:28:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 28:28:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 29:29:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):92:92 -> a 29:29:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 29:29:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 30:30:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):90:90 -> a 30:30:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 30:30:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 31:31:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):88:88 -> a 31:31:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 31:31:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 32:32:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):86:86 -> a 32:32:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 32:32:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 33:33:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):84:84 -> a 33:33:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 33:33:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 34:34:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):82:82 -> a 34:34:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 34:34:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 35:35:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):80:80 -> a 35:35:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 35:35:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 36:36:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):78:78 -> a 36:36:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 36:36:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 37:37:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):76:76 -> a 37:37:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 37:37:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 38:38:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):74:74 -> a 38:38:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 38:38:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 39:39:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):72:72 -> a 39:39:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 39:39:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 40:40:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):70:70 -> a 40:40:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 40:40:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 41:41:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):68:68 -> a 41:41:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 41:41:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 42:42:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):66:66 -> a 42:42:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 42:42:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 43:43:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):64:64 -> a 43:43:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 43:43:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 44:44:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):62:62 -> a 44:44:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 44:44:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 45:45:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):60:60 -> a 45:45:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 45:45:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 46:46:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):58:58 -> a 46:46:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 46:46:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 47:47:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):56:56 -> a 47:47:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 47:47:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 48:48:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):54:54 -> a 48:48:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 48:48:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 49:49:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):52:52 -> a 49:49:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 49:49:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 50:50:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping) -> a 50:50:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 50:50:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 51:51:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):48:48 -> a 51:51:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 51:51:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 52:52:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):46:46 -> a 52:52:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 52:52:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 53:53:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):44:44 -> a 53:53:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 53:53:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 54:54:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):42:42 -> a 54:54:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 54:54:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 55:55:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):40:40 -> a 55:55:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 55:55:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 56:56:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):38:38 -> a 56:56:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 56:56:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 57:57:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):36:36 -> a 57:57:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 57:57:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 58:58:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):34:34 -> a 58:58:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 58:58:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 59:59:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):32:32 -> a 59:59:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 59:59:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 60:60:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):30:30 -> a 60:60:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 60:60:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 61:61:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:28 -> a 61:61:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 61:61:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 62:62:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):26:26 -> a 62:62:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 62:62:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 63:63:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):24:24 -> a 63:63:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 63:63:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 64:64:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):22:22 -> a 64:64:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 64:64:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 65:65:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):20:20 -> a 65:65:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 65:65:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 66:66:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> a 66:66:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 66:66:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 67:67:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):16:16 -> a 67:67:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 67:67:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 68:68:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):14:14 -> a 68:68:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 68:68:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 69:69:com.android.tools.r8.dex.code.DexNop com.android.tools.r8.dex.code.DexNop.create(int,com.android.tools.r8.dex.code.BytecodeStream):31:31 -> a 69:69:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):14 -> a 69:69:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 69:69:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 70:70:com.android.tools.r8.dex.code.DexNop com.android.tools.r8.dex.code.DexNop.create(int,com.android.tools.r8.dex.code.BytecodeStream):29:29 -> a 70:70:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):14 -> a 70:70:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 70:70:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 71:71:com.android.tools.r8.dex.code.DexNop com.android.tools.r8.dex.code.DexNop.create(int,com.android.tools.r8.dex.code.BytecodeStream):27:27 -> a 71:71:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):14 -> a 71:71:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 71:71:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 72:72:com.android.tools.r8.dex.code.DexNop com.android.tools.r8.dex.code.DexNop.create(int,com.android.tools.r8.dex.code.BytecodeStream):25:25 -> a 72:72:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):14 -> a 72:72:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 72:72:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 73:73:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):230:230 -> a 73:73:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 73:73:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 74:74:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):228:228 -> a 74:74:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 74:74:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 75:75:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):226:226 -> a 75:75:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 75:75:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 76:76:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):224:224 -> a 76:76:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 76:76:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 77:77:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):222:222 -> a 77:77:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 77:77:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 78:78:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):220:220 -> a 78:78:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 78:78:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 79:79:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):218:218 -> a 79:79:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 79:79:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 80:80:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):216:216 -> a 80:80:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 80:80:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 81:81:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):214:214 -> a 81:81:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 81:81:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 82:82:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):212:212 -> a 82:82:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 82:82:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 83:83:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):210:210 -> a 83:83:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 83:83:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 84:84:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):208:208 -> a 84:84:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 84:84:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 85:85:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):206:206 -> a 85:85:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 85:85:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 86:86:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):204:204 -> a 86:86:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 86:86:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 87:87:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):202:202 -> a 87:87:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 87:87:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 88:88:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):200:200 -> a 88:88:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 88:88:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 89:89:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):198:198 -> a 89:89:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 89:89:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 90:90:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):196:196 -> a 90:90:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 90:90:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 91:91:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):194:194 -> a 91:91:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 91:91:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 92:92:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):192:192 -> a 92:92:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 92:92:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 93:93:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):190:190 -> a 93:93:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 93:93:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 94:94:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):188:188 -> a 94:94:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 94:94:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 95:95:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):186:186 -> a 95:95:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 95:95:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 96:96:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):184:184 -> a 96:96:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 96:96:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 97:97:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):182:182 -> a 97:97:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 97:97:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 98:98:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):180:180 -> a 98:98:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 98:98:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 99:99:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):178:178 -> a 99:99:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 99:99:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 100:100:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):176:176 -> a 100:100:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 100:100:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 101:101:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):174:174 -> a 101:101:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 101:101:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 102:102:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):172:172 -> a 102:102:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 102:102:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 103:103:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):170:170 -> a 103:103:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 103:103:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 104:104:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):168:168 -> a 104:104:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 104:104:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 105:105:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):166:166 -> a 105:105:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 105:105:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 106:106:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):164:164 -> a 106:106:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 106:106:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 107:107:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):162:162 -> a 107:107:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 107:107:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 108:108:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):160:160 -> a 108:108:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 108:108:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 109:109:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):158:158 -> a 109:109:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 109:109:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 110:110:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):156:156 -> a 110:110:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 110:110:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 111:111:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):154:154 -> a 111:111:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 111:111:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 112:112:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):152:152 -> a 112:112:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 112:112:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 113:113:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):150:150 -> a 113:113:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 113:113:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 114:114:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):148:148 -> a 114:114:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 114:114:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 115:115:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):146:146 -> a 115:115:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 115:115:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 116:116:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):144:144 -> a 116:116:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 116:116:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 117:117:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):142:142 -> a 117:117:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 117:117:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 118:118:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):140:140 -> a 118:118:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 118:118:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 119:221:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):138:240 -> a 119:221:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 119:221:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 222:222:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):238:238 -> a 222:222:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 222:222:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 223:223:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):236:236 -> a 223:223:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 223:223:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 224:224:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):234:234 -> a 224:224:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 224:224:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 225:441:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):232:448 -> a 225:441:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 225:441:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 442:442:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):446:446 -> a 442:442:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 442:442:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 443:443:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):444:444 -> a 443:443:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 443:443:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 444:444:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):442:442 -> a 444:444:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 444:444:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 445:445:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):440:440 -> a 445:445:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 445:445:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 446:446:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):438:438 -> a 446:446:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 446:446:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 447:447:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):436:436 -> a 447:447:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 447:447:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 448:448:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):434:434 -> a 448:448:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 448:448:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 449:449:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):432:432 -> a 449:449:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 449:449:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 450:450:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):430:430 -> a 450:450:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 450:450:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 451:451:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):428:428 -> a 451:451:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 451:451:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 452:452:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):426:426 -> a 452:452:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 452:452:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 453:453:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):424:424 -> a 453:453:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 453:453:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 454:454:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):422:422 -> a 454:454:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 454:454:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 455:455:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):420:420 -> a 455:455:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 455:455:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 456:456:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):418:418 -> a 456:456:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 456:456:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 457:457:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):416:416 -> a 457:457:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 457:457:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 458:458:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):414:414 -> a 458:458:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 458:458:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 459:459:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):412:412 -> a 459:459:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 459:459:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 460:460:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):410:410 -> a 460:460:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 460:460:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 461:461:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):408:408 -> a 461:461:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 461:461:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 462:462:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):406:406 -> a 462:462:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 462:462:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 463:463:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):404:404 -> a 463:463:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 463:463:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 464:464:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):402:402 -> a 464:464:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 464:464:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 465:465:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):400:400 -> a 465:465:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 465:465:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 466:466:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):398:398 -> a 466:466:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 466:466:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 467:467:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):396:396 -> a 467:467:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 467:467:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 468:468:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):394:394 -> a 468:468:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 468:468:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 469:469:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):392:392 -> a 469:469:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 469:469:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 470:470:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):390:390 -> a 470:470:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 470:470:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 471:471:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):388:388 -> a 471:471:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 471:471:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 472:472:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):386:386 -> a 472:472:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 472:472:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 473:473:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):384:384 -> a 473:473:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 473:473:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 474:474:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):382:382 -> a 474:474:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 474:474:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 475:475:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):380:380 -> a 475:475:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 475:475:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 476:476:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):378:378 -> a 476:476:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 476:476:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 477:477:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):376:376 -> a 477:477:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 477:477:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 478:478:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):374:374 -> a 478:478:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 478:478:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 479:479:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):372:372 -> a 479:479:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 479:479:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 480:480:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):370:370 -> a 480:480:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 480:480:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 481:481:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):368:368 -> a 481:481:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 481:481:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 482:482:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):366:366 -> a 482:482:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 482:482:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 483:483:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):364:364 -> a 483:483:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 483:483:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 484:484:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):362:362 -> a 484:484:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 484:484:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 485:485:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):360:360 -> a 485:485:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 485:485:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 486:486:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):358:358 -> a 486:486:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 486:486:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 487:487:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):356:356 -> a 487:487:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 487:487:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 488:488:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):354:354 -> a 488:488:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 488:488:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 489:489:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):352:352 -> a 489:489:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 489:489:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 490:490:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):350:350 -> a 490:490:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 490:490:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 491:491:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):348:348 -> a 491:491:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 491:491:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 492:492:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):346:346 -> a 492:492:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 492:492:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 493:493:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):344:344 -> a 493:493:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 493:493:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 494:494:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):342:342 -> a 494:494:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 494:494:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 495:495:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):340:340 -> a 495:495:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 495:495:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 496:496:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):338:338 -> a 496:496:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 496:496:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 497:497:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):336:336 -> a 497:497:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 497:497:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 498:498:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):334:334 -> a 498:498:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 498:498:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 499:499:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):332:332 -> a 499:499:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 499:499:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 500:500:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):330:330 -> a 500:500:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 500:500:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 501:501:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):328:328 -> a 501:501:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 501:501:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 502:502:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):326:326 -> a 502:502:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 502:502:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 503:503:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):324:324 -> a 503:503:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 503:503:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 504:504:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):322:322 -> a 504:504:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 504:504:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 505:505:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):320:320 -> a 505:505:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 505:505:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 506:506:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):318:318 -> a 506:506:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 506:506:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 507:507:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):316:316 -> a 507:507:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 507:507:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 508:508:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):314:314 -> a 508:508:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 508:508:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 509:509:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):312:312 -> a 509:509:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 509:509:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 510:510:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):310:310 -> a 510:510:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 510:510:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 511:511:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):308:308 -> a 511:511:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 511:511:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 512:512:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):306:306 -> a 512:512:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 512:512:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 513:513:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):304:304 -> a 513:513:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 513:513:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 514:514:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):302:302 -> a 514:514:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 514:514:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 515:515:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):300:300 -> a 515:515:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 515:515:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 516:516:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):298:298 -> a 516:516:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 516:516:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 517:517:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):296:296 -> a 517:517:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 517:517:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 518:518:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):294:294 -> a 518:518:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 518:518:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 519:519:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):292:292 -> a 519:519:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 519:519:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 520:520:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):290:290 -> a 520:520:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 520:520:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 521:521:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):288:288 -> a 521:521:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 521:521:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 522:522:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):286:286 -> a 522:522:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 522:522:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 523:523:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):284:284 -> a 523:523:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 523:523:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 524:524:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):282:282 -> a 524:524:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 524:524:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 525:525:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):280:280 -> a 525:525:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 525:525:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 526:526:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):278:278 -> a 526:526:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 526:526:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 527:527:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):276:276 -> a 527:527:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 527:527:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 528:528:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):274:274 -> a 528:528:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 528:528:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 529:529:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):272:272 -> a 529:529:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 529:529:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 530:530:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):270:270 -> a 530:530:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 530:530:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 531:531:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):268:268 -> a 531:531:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 531:531:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 532:532:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):266:266 -> a 532:532:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 532:532:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 533:533:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):264:264 -> a 533:533:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 533:533:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 534:534:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):262:262 -> a 534:534:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 534:534:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 535:535:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):260:260 -> a 535:535:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 535:535:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 536:536:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):258:258 -> a 536:536:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 536:536:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 537:537:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):256:256 -> a 537:537:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 537:537:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 538:538:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):254:254 -> a 538:538:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 538:538:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 539:539:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):252:252 -> a 539:539:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 539:539:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 540:540:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):250:250 -> a 540:540:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 540:540:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 541:541:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):248:248 -> a 541:541:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 541:541:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 542:542:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):246:246 -> a 542:542:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 542:542:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 543:543:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):244:244 -> a 543:543:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 543:543:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 544:762:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):242:460 -> a 544:762:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 544:762:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 763:763:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):458:458 -> a 763:763:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 763:763:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 764:764:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):456:456 -> a 764:764:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 764:764:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 765:765:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):454:454 -> a 765:765:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 765:765:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 766:766:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):452:452 -> a 766:766:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 766:766:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 767:767:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexBaseInstructionFactory.create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):450:450 -> a 767:767:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.dex.code.DexInstructionFactory.readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a 767:767:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 768:770:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26:28 -> a com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream -> com.gradleup.gr8.relocated.s80: boolean cacheContainsValidByte -> f int offset -> d boolean $assertionsDisabled -> g int nextByte -> e int startIndex -> b java.nio.ShortBuffer source -> c int length -> a 1:1:void ():31:31 -> 1:1:void (java.nio.ShortBuffer,int,int):41:41 -> 2:9:void (java.nio.ShortBuffer,int,int):37:44 -> 1:1:int getOffset():76:76 -> a 1:1:boolean hasMore():71:71 -> b 1:7:int nextByte():58:64 -> c 1:4:int nextShort():49:52 -> d com.android.tools.r8.dex.code.DexIntToByte -> com.gradleup.gr8.relocated.u80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToChar -> com.gradleup.gr8.relocated.v80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToDouble -> com.gradleup.gr8.relocated.w80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToFloat -> com.gradleup.gr8.relocated.x80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToLong -> com.gradleup.gr8.relocated.y80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToShort -> com.gradleup.gr8.relocated.z80: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeCustom -> com.gradleup.gr8.relocated.a90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):25:25 -> 2:2:void (int,com.android.tools.r8.graph.DexCallSite,int,int,int,int,int):29:29 -> 1:1:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.code.DexInvokeCustom.getCallSite():64:64 -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69:69 -> a 3:4:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1540:1541 -> a 3:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 5:5:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 5:5:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1543 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 6:6:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 6:6:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1543 -> a 6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 7:7:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticPut():129:129 -> a 7:7:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298 -> a 7:7:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1543 -> a 7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 8:8:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 8:8:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1543 -> a 8:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 9:9:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticGet():133:133 -> a 9:9:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298 -> a 9:9:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1543 -> a 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 10:10:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 10:10:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1543 -> a 10:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 11:23:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1544:1556 -> a 11:23:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 24:24:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.code.DexInvokeCustom.getCallSite():64:64 -> a 24:24:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 25:26:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:54 -> a 27:28:void com.android.tools.r8.graph.DexCallSite.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):164:165 -> a 27:28:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 29:29:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 29:29:void com.android.tools.r8.graph.DexCallSite.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):165 -> a 29:29:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 30:33:void com.android.tools.r8.graph.DexCallSite.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):166:169 -> a 30:33:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 34:34:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.code.DexInvokeCustom.getCallSite():64:64 -> a 34:34:void registerUse(com.android.tools.r8.graph.UseRegistry):59 -> a 35:35:void registerUse(com.android.tools.r8.graph.UseRegistry):59:59 -> a 36:36:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85:85 -> a 37:37:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 37:37:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85 -> a 38:38:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.code.DexInvokeCustom.getCallSite():64:64 -> a 38:38:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):86 -> a 39:40:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):86:87 -> a 41:41:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 41:41:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87 -> a 1:1:java.lang.String getName():34:34 -> getName boolean canThrow() -> n 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():64:64 -> p int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeCustomRange -> com.gradleup.gr8.relocated.b90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):25:25 -> 2:2:void (int,int,com.android.tools.r8.graph.DexCallSite):29:29 -> 1:1:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.code.DexInvokeCustomRange.getCallSite():59:59 -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69:69 -> a 3:3:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.code.DexInvokeCustomRange.getCallSite():59:59 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 4:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:54 -> a 6:7:void com.android.tools.r8.graph.DexCallSite.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):164:165 -> a 6:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 8:8:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 8:8:void com.android.tools.r8.graph.DexCallSite.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):165 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 9:12:void com.android.tools.r8.graph.DexCallSite.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):166:169 -> a 9:12:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 13:13:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.code.DexInvokeCustomRange.getCallSite():59:59 -> a 13:13:void registerUse(com.android.tools.r8.graph.UseRegistry):64 -> a 14:14:void registerUse(com.android.tools.r8.graph.UseRegistry):64:64 -> a 15:15:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.dex.code.DexInvokeCustomRange.getCallSite():59:59 -> a 15:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85 -> a 16:17:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85:86 -> a 18:18:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 18:18:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):86 -> a 19:20:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87:88 -> a 21:21:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 21:21:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):88 -> a 1:1:java.lang.String getName():34:34 -> getName boolean canThrow() -> n 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():59:59 -> p int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeDirect -> com.gradleup.gr8.relocated.c90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeDirectRange -> com.gradleup.gr8.relocated.d90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeInterface -> com.gradleup.gr8.relocated.e90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54:54 -> a 6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeInterfaceRange -> com.gradleup.gr8.relocated.f90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeMethod -> com.gradleup.gr8.relocated.g90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexMethod[]):20:20 -> 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):24:24 -> com.android.tools.r8.ir.code.Invoke$Type getInvokeType() -> K 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):35:35 -> a 2:2:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):36 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):36:36 -> a 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 4:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):36 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):37:38 -> a 7:7:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57:57 -> a 9:9:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58:60 -> a 13:13:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60 -> a 1:1:com.android.tools.r8.graph.DexMethod getMethod():43:43 -> r com.android.tools.r8.dex.code.DexInvokeMethodRange -> com.gradleup.gr8.relocated.h90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexMethod[]):20:20 -> 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):24:24 -> com.android.tools.r8.ir.code.Invoke$Type getInvokeType() -> K 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):35:35 -> a 2:2:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):36 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):36:36 -> a 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 4:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):36 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):37:38 -> a 7:7:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57:57 -> a 9:9:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58:60 -> a 13:13:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60 -> a 1:1:com.android.tools.r8.graph.DexMethod getMethod():43:43 -> r com.android.tools.r8.dex.code.DexInvokePolymorphic -> com.gradleup.gr8.relocated.i90: byte com.android.tools.r8.dex.code.DexFormat45cc.G -> j boolean com.android.tools.r8.dex.code.DexFormat45cc.$assertionsDisabled -> m byte com.android.tools.r8.dex.code.DexFormat45cc.F -> i com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.BBBB -> k byte com.android.tools.r8.dex.code.DexFormat45cc.C -> f byte com.android.tools.r8.dex.code.DexFormat45cc.A -> e com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat45cc.HHHH -> l byte com.android.tools.r8.dex.code.DexFormat45cc.E -> h byte com.android.tools.r8.dex.code.DexFormat45cc.D -> g 1:1:void com.android.tools.r8.dex.code.DexFormat45cc.():26:26 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):23:23 -> 2:12:void com.android.tools.r8.dex.code.DexFormat45cc.(int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexProto[]):49:59 -> 2:12:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):23 -> 13:27:void com.android.tools.r8.dex.code.DexFormat45cc.(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int,int,int,int):63:77 -> 13:27:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int,int,int,int):28 -> int com.android.tools.r8.dex.code.DexFormat45cc.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor) -> a # {"id":"com.android.tools.r8.synthesized"} 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.dex.code.DexFormat45cc.getMethod():187:187 -> 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.dex.code.DexFormat45cc.getProto():192:192 -> 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:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$0(com.android.tools.r8.dex.code.DexFormat45cc):38:38 -> a 7:14:void com.android.tools.r8.dex.code.DexFormat45cc.specify(com.android.tools.r8.utils.structural.StructuralSpecification):38:45 -> a 15:15:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):110:110 -> a 15:15:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 16:16:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():187:187 -> a 16:16:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):110 -> a 16:16:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 17:17:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):110:110 -> a 17:17:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 18:18:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 18:18:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 19:20:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):111:112 -> a 19:20:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 21:21:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat45cc.getProto():192:192 -> a 21:21:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):114 -> a 21:21:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 22:23:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):114:115 -> a 22:23:void com.android.tools.r8.dex.code.DexFormat45cc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 24:24:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):128:128 -> a 24:24:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 25:25:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():187:187 -> a 25:25:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):128 -> a 25:25:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 26:26:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):128:128 -> a 26:26:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 27:27:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():187:187 -> a 27:27:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):129 -> a 27:27:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 28:28:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):131:131 -> a 28:28:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 29:29:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 29:29:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 30:30:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):132:132 -> a 30:30:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 31:31:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):129:129 -> a 31:31:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 32:32:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat45cc.getProto():192:192 -> a 32:32:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):133 -> a 32:32:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 33:34:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):133:134 -> a 33:34:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 35:35:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 35:35:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):134 -> a 35:35:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 36:36:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():187:187 -> a 36:36:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):135 -> a 36:36:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 37:38:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):135:136 -> a 37:38:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 39:39:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 39:39:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):136 -> a 39:39:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 40:40:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):137:137 -> a 40:40:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 41:44:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):154:157 -> a 41:44:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 45:45:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.itemToString(com.android.tools.r8.graph.IndexedDexItem,com.android.tools.r8.naming.ClassNameMapper):166:166 -> a 45:45:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):157 -> a 45:45:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 46:48:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):157:159 -> a 46:48:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 49:49:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.itemToString(com.android.tools.r8.graph.IndexedDexItem,com.android.tools.r8.naming.ClassNameMapper):166:166 -> a 49:49:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):159 -> a 49:49:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 50:51:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):159:160 -> a 50:51:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 52:60:void com.android.tools.r8.dex.code.DexFormat45cc.appendRegisterArguments(java.lang.StringBuilder,java.lang.String):174:182 -> a void com.android.tools.r8.dex.code.DexFormat45cc.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$1(com.android.tools.r8.dex.code.DexFormat45cc):39:39 -> b 2:2:int com.android.tools.r8.dex.code.DexFormat45cc.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):95:95 -> b 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$2(com.android.tools.r8.dex.code.DexFormat45cc):40:40 -> c 2:2:void com.android.tools.r8.dex.code.DexFormat45cc.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):100:100 -> c 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$3(com.android.tools.r8.dex.code.DexFormat45cc):41:41 -> d 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$4(com.android.tools.r8.dex.code.DexFormat45cc):42:42 -> e 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$5(com.android.tools.r8.dex.code.DexFormat45cc):43:43 -> f 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$6(com.android.tools.r8.dex.code.DexFormat45cc):44:44 -> g 1:1:java.lang.String getName():39:39 -> getName 1:1:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$7(com.android.tools.r8.dex.code.DexFormat45cc):45:45 -> h 1:9:int com.android.tools.r8.dex.code.DexFormat45cc.hashCode():82:90 -> hashCode 1:9:int com.android.tools.r8.dex.code.DexFormat45cc.hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} boolean canThrow() -> n 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():187:187 -> r 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():0 -> r # {"id":"com.android.tools.r8.synthesized"} int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokePolymorphicRange -> com.gradleup.gr8.relocated.j90: com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat4rcc.HHHH -> h short com.android.tools.r8.dex.code.DexFormat4rcc.AA -> e boolean com.android.tools.r8.dex.code.DexFormat4rcc.$assertionsDisabled -> i com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat4rcc.BBBB -> g char com.android.tools.r8.dex.code.DexFormat4rcc.CCCC -> f 1:1:void com.android.tools.r8.dex.code.DexFormat4rcc.():26:26 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):21:21 -> 2:6:void com.android.tools.r8.dex.code.DexFormat4rcc.(int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexProto[]):39:43 -> 2:6:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):21 -> 7:13:void com.android.tools.r8.dex.code.DexFormat4rcc.(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto):46:52 -> 7:13:void (int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto):26 -> int com.android.tools.r8.dex.code.DexFormat4rcc.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.dex.code.DexFormat4rcc.lambda$specify$0(com.android.tools.r8.dex.code.DexFormat4rcc):34:34 -> a 2:2:void com.android.tools.r8.dex.code.DexFormat4rcc.specify(com.android.tools.r8.utils.structural.StructuralSpecification):34:34 -> a 3:3:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokePolymorphicRange.getMethod():46:46 -> a 3:3:void registerUse(com.android.tools.r8.graph.UseRegistry):51 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):51:51 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56:56 -> a 6:6:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokePolymorphicRange.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.dex.code.DexFormat4rcc.getProto():168:168 -> 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:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):65:65 -> a 9:9:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 10:10:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokePolymorphicRange.getMethod():46:46 -> a 10:10:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):65 -> a 10:10:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 11:11:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):65:65 -> a 11:11:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 12:12:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokePolymorphicRange.getMethod():46:46 -> a 12:12:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):66 -> a 12:12:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 13:13:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68:68 -> a 13:13:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 14:14:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 14:14:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 15:15:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69:69 -> a 15:15:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 16:16:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):66:66 -> a 16:16:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 17:17:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat4rcc.getProto():168:168 -> a 17:17:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):70 -> a 17:17:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 18:19:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):70:71 -> a 18:19:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 20:20:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 20:20:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71 -> a 20:20:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 21:21:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokePolymorphicRange.getMethod():46:46 -> a 21:21:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):72 -> a 21:21:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 22:23:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):72:73 -> a 22:23:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 24:24:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 24:24:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):73 -> a 24:24:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 25:25:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):74:74 -> a 25:25:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 26:26:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):95:95 -> a 26:26:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 27:33:void com.android.tools.r8.dex.code.DexFormat4rcc.appendRegisterRange(java.lang.StringBuilder):152:158 -> a 27:33:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):96 -> a 27:33:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 34:39:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):99:104 -> a 34:39:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 40:40:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 40:40:java.lang.String com.android.tools.r8.graph.DexProto.toSmaliString():114 -> a 40:40:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):104 -> a 40:40:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 41:41:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 41:41:java.lang.String com.android.tools.r8.graph.DexProto.toSmaliString():114 -> a 41:41:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 41:41:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 42:46:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):104:108 -> a 42:46:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a # {"id":"com.android.tools.r8.synthesized"} 47:47:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):130:130 -> a 47:47:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 48:48:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokePolymorphicRange.getMethod():46:46 -> a 48:48:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):130 -> a 48:48:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 49:49:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):130:130 -> a 49:49:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 50:50:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 50:50:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 51:52:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):131:132 -> a 51:52:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 53:53:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat4rcc.getProto():168:168 -> a 53:53:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):134 -> a 53:53:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} 54:55:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):134:135 -> a 54:55:void com.android.tools.r8.dex.code.DexFormat4rcc.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} void com.android.tools.r8.dex.code.DexFormat4rcc.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.dex.code.DexFormat4rcc.lambda$specify$1(com.android.tools.r8.dex.code.DexFormat4rcc):34:34 -> b 2:2:int com.android.tools.r8.dex.code.DexFormat4rcc.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):85:85 -> b 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat4rcc.lambda$specify$2(com.android.tools.r8.dex.code.DexFormat4rcc):34:34 -> c 2:2:void com.android.tools.r8.dex.code.DexFormat4rcc.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):90:90 -> c 1:1:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat4rcc.lambda$specify$3(com.android.tools.r8.dex.code.DexFormat4rcc):34:34 -> d 1:1:java.lang.String getName():31:31 -> getName 1:2:int com.android.tools.r8.dex.code.DexFormat4rcc.hashCode():79:80 -> hashCode 1:2:int com.android.tools.r8.dex.code.DexFormat4rcc.hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} boolean canThrow() -> n 1:1:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> r int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeStatic -> com.gradleup.gr8.relocated.k90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeStaticRange -> com.gradleup.gr8.relocated.l90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeSuper -> com.gradleup.gr8.relocated.m90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeSuperRange -> com.gradleup.gr8.relocated.n90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a 1:1:java.lang.String getName():33:33 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeVirtual -> com.gradleup.gr8.relocated.o90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):58 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):58:58 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63:63 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63:63 -> a 1:1:java.lang.String getName():33:33 -> getName com.android.tools.r8.dex.code.DexInvokeVirtual asInvokeVirtual() -> j boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeVirtualRange -> com.gradleup.gr8.relocated.p90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> 1:1:com.android.tools.r8.ir.code.Invoke$Type getInvokeType():28:28 -> K 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):58 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):58:58 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63:63 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63:63 -> a 1:1:java.lang.String getName():33:33 -> getName com.android.tools.r8.dex.code.DexInvokeVirtualRange asInvokeVirtualRange() -> k boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIput -> com.gradleup.gr8.relocated.q90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIputBoolean -> com.gradleup.gr8.relocated.r90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIputByte -> com.gradleup.gr8.relocated.s90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIputChar -> com.gradleup.gr8.relocated.t90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIputObject -> com.gradleup.gr8.relocated.u90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIputShort -> com.gradleup.gr8.relocated.v90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexIputWide -> com.gradleup.gr8.relocated.w90: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexIgetOrIput.getField():37:37 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexItemBasedConstString -> com.gradleup.gr8.relocated.z90: boolean $assertionsDisabled -> i com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> h 1:1:void ():21:21 -> 1:2:void (int,com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):30:31 -> 1:1:com.android.tools.r8.graph.DexReference getItem():35:35 -> K 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():39:39 -> L 1:1:com.android.tools.r8.graph.DexReference com.android.tools.r8.dex.code.DexItemBasedConstString.getItem():35:35 -> a 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):48 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):48:48 -> a 3:3:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):74:74 -> a 4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):90:90 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):107:107 -> a 6:7:void registerUse(com.android.tools.r8.graph.UseRegistry):113:114 -> a 8:8:com.android.tools.r8.graph.DexReference com.android.tools.r8.dex.code.DexItemBasedConstString.getItem():35:35 -> a 8:8:void registerUse(com.android.tools.r8.graph.UseRegistry):114 -> a 9:9:void registerUse(com.android.tools.r8.graph.UseRegistry):114:114 -> a 10:10:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 10:10:void registerUse(com.android.tools.r8.graph.UseRegistry):114 -> a 11:11:void registerUse(com.android.tools.r8.graph.UseRegistry):114:114 -> a 12:12:com.android.tools.r8.graph.DexReference com.android.tools.r8.dex.code.DexItemBasedConstString.getItem():35:35 -> a 12:12:void registerUse(com.android.tools.r8.graph.UseRegistry):115 -> a 13:13:void registerUse(com.android.tools.r8.graph.UseRegistry):115:115 -> a 14:14:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):121:121 -> a 15:15:void com.android.tools.r8.ir.conversion.IRBuilder.addDexItemBasedConstString(int,com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):1264:1264 -> a 15:15:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:19:void com.android.tools.r8.ir.conversion.IRBuilder.addDexItemBasedConstString(int,com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):1264:1267 -> a 16:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):121 -> a 1:1:com.android.tools.r8.graph.DexReference lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):74:74 -> b com.android.tools.r8.dex.code.DexItemBasedConstString asDexItemBasedConstString() -> g 1:1:java.lang.String getName():53:53 -> getName boolean canThrow() -> n 1:1:int getCompareToId():69:69 -> q 1:1:int getOpcode():63:63 -> v com.android.tools.r8.dex.code.DexLongToDouble -> com.gradleup.gr8.relocated.bc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexLongToFloat -> com.gradleup.gr8.relocated.cc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexLongToInt -> com.gradleup.gr8.relocated.dc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMonitorEnter -> com.gradleup.gr8.relocated.sc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1294:1294 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 3:3:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1294:1294 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1295:1296 -> a 4:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexMonitorExit -> com.gradleup.gr8.relocated.tc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1294:1294 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 3:3:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1294:1294 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1295:1296 -> a 4:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexMove -> com.gradleup.gr8.relocated.vc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMove16 -> com.gradleup.gr8.relocated.uc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:java.lang.String com.android.tools.r8.dex.code.DexFormat32x.toString(com.android.tools.r8.naming.ClassNameMapper):73:73 -> a 2:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9 -> a 3:3:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 4:4:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:52 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 5:5:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 6:6:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:53 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveException -> com.gradleup.gr8.relocated.wc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a 1:1:java.lang.String getName():24:24 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveFrom16 -> com.gradleup.gr8.relocated.xc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 3:3:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 4:4:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51:51 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 5:5:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 6:6:java.lang.String com.android.tools.r8.dex.code.DexFormat22x.toString(com.android.tools.r8.naming.ClassNameMapper):71:71 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveObject -> com.gradleup.gr8.relocated.zc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveObject16 -> com.gradleup.gr8.relocated.yc0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 3:3:java.lang.String com.android.tools.r8.dex.code.DexFormat32x.toString(com.android.tools.r8.naming.ClassNameMapper):73:73 -> a 3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:52 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:53 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 8:8:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 8:8:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveObjectFrom16 -> com.gradleup.gr8.relocated.ad0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1301:1301 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51:51 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 7:7:java.lang.String com.android.tools.r8.dex.code.DexFormat22x.toString(com.android.tools.r8.naming.ClassNameMapper):71:71 -> a 7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveResult -> com.gradleup.gr8.relocated.bd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a 1:1:java.lang.String getName():24:24 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveResultObject -> com.gradleup.gr8.relocated.cd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a 1:1:java.lang.String getName():24:24 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveResultWide -> com.gradleup.gr8.relocated.dd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a 1:1:java.lang.String getName():24:24 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveWide -> com.gradleup.gr8.relocated.fd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveWide16 -> com.gradleup.gr8.relocated.ed0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:java.lang.String com.android.tools.r8.dex.code.DexFormat32x.toString(com.android.tools.r8.naming.ClassNameMapper):73:73 -> a 2:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9 -> a 3:3:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 4:4:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:52 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 5:5:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 6:6:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:53 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void com.android.tools.r8.dex.code.DexFormat32x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveWideFrom16 -> com.gradleup.gr8.relocated.gd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 2:2:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 3:3:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 4:4:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51:51 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 5:5:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 6:6:java.lang.String com.android.tools.r8.dex.code.DexFormat22x.toString(com.android.tools.r8.naming.ClassNameMapper):71:71 -> a 6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulDouble -> com.gradleup.gr8.relocated.id0: boolean $assertionsDisabled -> i 1:1:void ():9:9 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:7:void (int,int,int):20:25 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a 1:1:java.lang.String getName():30:30 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulDouble2Addr -> com.gradleup.gr8.relocated.hd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulFloat -> com.gradleup.gr8.relocated.kd0: boolean $assertionsDisabled -> i 1:1:void ():9:9 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:7:void (int,int,int):20:25 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a 1:1:java.lang.String getName():30:30 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulFloat2Addr -> com.gradleup.gr8.relocated.jd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulInt -> com.gradleup.gr8.relocated.md0: boolean $assertionsDisabled -> i 1:1:void ():9:9 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:7:void (int,int,int):20:25 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a 1:1:java.lang.String getName():30:30 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulInt2Addr -> com.gradleup.gr8.relocated.ld0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulIntLit16 -> com.gradleup.gr8.relocated.nd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulIntLit8 -> com.gradleup.gr8.relocated.od0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulLong -> com.gradleup.gr8.relocated.qd0: boolean $assertionsDisabled -> i 1:1:void ():9:9 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:7:void (int,int,int):20:25 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a 1:1:java.lang.String getName():30:30 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexMulLong2Addr -> com.gradleup.gr8.relocated.pd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexNegDouble -> com.gradleup.gr8.relocated.rd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexNegFloat -> com.gradleup.gr8.relocated.sd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexNegInt -> com.gradleup.gr8.relocated.td0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexNegLong -> com.gradleup.gr8.relocated.ud0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexNewArray -> com.gradleup.gr8.relocated.vd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):25:25 -> 2:2:void (int,int,com.android.tools.r8.graph.DexType):29:29 -> 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:53 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewArray.getType():63:63 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 3:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:54 -> a 5:5:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 5:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7,"2":8,"3":9,"4":10},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 7:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 8:8:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 9:9:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 10:10:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 10:10:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewArray.getType():63:63 -> a 11:11:void registerUse(com.android.tools.r8.graph.UseRegistry):59 -> a 12:12:void registerUse(com.android.tools.r8.graph.UseRegistry):59:59 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewArray.getType():63:63 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):84 -> a 14:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):84:85 -> a 16:16:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 16:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85 -> a 17:17:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):86:86 -> a 18:18:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):68:68 -> a 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewArray.getType():63:63 -> a 19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):68 -> a 20:20:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):68:68 -> a 1:1:java.lang.String getName():34:34 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexNewInstance -> com.gradleup.gr8.relocated.wd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):26:26 -> 2:2:void (int,com.android.tools.r8.graph.DexType):30:30 -> 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):50:50 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):59:59 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewInstance.getType():82:82 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):59 -> a 4:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):59:60 -> a 6:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8,"2":9,"3":10,"4":11},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 8:8:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60 -> a 9:9:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60 -> a 10:10:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60 -> a 11:11:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 11:11:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 11:11:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60 -> a 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewInstance.getType():82:82 -> a 12:12:void registerUse(com.android.tools.r8.graph.UseRegistry):78 -> a 13:13:void registerUse(com.android.tools.r8.graph.UseRegistry):78:78 -> a 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewInstance.getType():82:82 -> a 14:14:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71 -> a 15:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71:72 -> a 17:17:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 17:17:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):72 -> a 18:18:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):73:73 -> a 19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):87:87 -> a 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewInstance.getType():82:82 -> a 20:20:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):87 -> a 21:21:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):87:87 -> a 1:1:com.android.tools.r8.graph.DexType lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):50:50 -> b 1:1:java.lang.String getName():35:35 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexNewUnboxedEnumInstance -> com.gradleup.gr8.relocated.xd0: int ordinal -> h 1:2:void (int,com.android.tools.r8.graph.DexType,int):29:30 -> 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):50:50 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):59:59 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):70:70 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewUnboxedEnumInstance.getType():79:79 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):75 -> a 5:5:void com.android.tools.r8.graph.UseRegistry.registerNewUnboxedEnumInstance(com.android.tools.r8.graph.DexType):117:117 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):84:84 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewUnboxedEnumInstance.getType():79:79 -> a 7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):84 -> a 8:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):84:84 -> a 1:1:com.android.tools.r8.graph.DexType lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):50:50 -> b 1:1:java.lang.String getName():35:35 -> getName boolean canThrow() -> n 1:1:int getOpcode():45:45 -> v com.android.tools.r8.dex.code.DexNop -> com.gradleup.gr8.relocated.yd0: int $r8$clinit -> e 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> 2:2:void ():20:20 -> void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):38:38 -> a 2:2:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toString(com.android.tools.r8.naming.ClassNameMapper):38:38 -> a 2:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):10 -> a 3:3:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat10x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):33 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):10 -> a void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b 1:1:java.lang.String getName():55:55 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexNotInt -> com.gradleup.gr8.relocated.zd0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexNotLong -> com.gradleup.gr8.relocated.ae0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexOrInt -> com.gradleup.gr8.relocated.ce0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexOrInt2Addr -> com.gradleup.gr8.relocated.be0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexOrIntLit16 -> com.gradleup.gr8.relocated.de0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexOrIntLit8 -> com.gradleup.gr8.relocated.ee0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexOrLong -> com.gradleup.gr8.relocated.ge0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexOrLong2Addr -> com.gradleup.gr8.relocated.fe0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexPackedSwitch -> com.gradleup.gr8.relocated.je0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> 2:2:void (int):21:21 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):46:46 -> a 2:2:int com.android.tools.r8.dex.code.DexFormat31t.getPayloadOffset():61:61 -> 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 1:1:java.lang.String getName():26:26 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexPackedSwitchPayload -> com.gradleup.gr8.relocated.ke0: int[] targets -> h boolean $assertionsDisabled -> i int size -> f int first_key -> g 1:1:void ():18:18 -> 1:6:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:34 -> 7:11:void (int,int[]):38:42 -> boolean isPayload() -> G 1:1:int[] keys():102:102 -> K 1:1:int numberOfKeys():92:92 -> L 1:1:int[] switchTargetOffsets():97:97 -> M 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexPackedSwitchPayload):25:25 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):68:68 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):59:59 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):59 -> a 7:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60:62 -> a 10:10:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):107:107 -> a 11:20:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):112:121 -> a 21:21:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 21:21:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatOffset(int):265 -> a 21:21:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):121 -> a 22:22:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):123:123 -> a 23:23:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":30,"2":31,"3":32,"4":33},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 30:30:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 30:30:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):123 -> a 31:31:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 31:31:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):123 -> a 32:32:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 32:32:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):123 -> a 33:33:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 33:33:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):123 -> a 24:24:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatDecimalOffset(int):269:269 -> a 24:24:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):123 -> a 25:27:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):125:127 -> a 28:28:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toString(com.android.tools.r8.naming.ClassNameMapper):38:38 -> a 28:28:java.lang.String com.android.tools.r8.dex.code.DexNop.toString(com.android.tools.r8.naming.ClassNameMapper):10 -> a 28:28:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):127 -> a 29:29:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):127:127 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexPackedSwitchPayload):25:25 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73:73 -> b 1:1:int[] lambda$specify$2(com.android.tools.r8.dex.code.DexPackedSwitchPayload):25:25 -> c 1:3:int hashCode():79:81 -> hashCode 1:1:int getSize():87:87 -> x com.android.tools.r8.dex.code.DexRecordFieldValues -> com.gradleup.gr8.relocated.ue0: int[] arguments -> f com.android.tools.r8.graph.DexField[] fields -> g int outRegister -> e 1:4:void (int,int[],com.android.tools.r8.graph.DexField[]):34:37 -> 1:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):46:47 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):79:79 -> a 4:4:com.android.tools.r8.graph.DexField[] lambda$specify$0(com.android.tools.r8.dex.code.DexRecordFieldValues):88:88 -> a 5:5:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):88:88 -> a 6:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):104:105 -> a 8:14:void com.android.tools.r8.dex.code.DexRecordFieldValues.appendArguments(java.lang.StringBuilder):93:99 -> a 8:14:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):106 -> a 15:15:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):107:107 -> a 16:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):123:123 -> a 17:17:void registerUse(com.android.tools.r8.graph.UseRegistry):134:134 -> a 18:18:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):139:139 -> a 19:19:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):139 -> a 20:23:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):140:143 -> a 24:24:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1488:1488 -> a 24:24:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 25:25:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 25:25:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 25:25:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1489 -> a 25:25:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 26:26:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1489:1489 -> a 26:26:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 27:27:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 27:27:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 27:27:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1489 -> a 27:27:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 28:35:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1489:1496 -> a 28:35:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 36:36:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1495 -> a 36:36:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 37:42:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],it.unimi.dsi.fastutil.ints.IntList,int):1493:1498 -> a 37:42:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):84:84 -> b 1:1:java.lang.String getName():53:53 -> getName 1:1:int hashCode():148:148 -> hashCode boolean canThrow() -> n 1:1:int getCompareToId():74:74 -> q 1:1:int getOpcode():63:63 -> v int getSize() -> x com.android.tools.r8.dex.code.DexRemDouble -> com.gradleup.gr8.relocated.xe0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexRemDouble2Addr -> com.gradleup.gr8.relocated.we0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexRemFloat -> com.gradleup.gr8.relocated.ze0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexRemFloat2Addr -> com.gradleup.gr8.relocated.ye0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexRemInt -> com.gradleup.gr8.relocated.bf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexRemInt2Addr -> com.gradleup.gr8.relocated.af0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexRemIntLit16 -> com.gradleup.gr8.relocated.cf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexRemIntLit8 -> com.gradleup.gr8.relocated.df0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexRemLong -> com.gradleup.gr8.relocated.ff0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexRemLong2Addr -> com.gradleup.gr8.relocated.ef0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexReturn -> com.gradleup.gr8.relocated.gf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a 1:1:java.lang.String getName():24:24 -> getName int getOpcode() -> v 1:1:int[] getTargets():39:39 -> y com.android.tools.r8.dex.code.DexReturnObject -> com.gradleup.gr8.relocated.hf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a 1:1:java.lang.String getName():24:24 -> getName int getOpcode() -> v 1:1:int[] getTargets():39:39 -> y com.android.tools.r8.dex.code.DexReturnVoid -> com.gradleup.gr8.relocated.if0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> 2:2:void ():20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toString(com.android.tools.r8.naming.ClassNameMapper):38:38 -> a 1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):10 -> a 2:2:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):39:39 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):59:59 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void com.android.tools.r8.dex.code.DexFormat10x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):33 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):10 -> a void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b 1:1:java.lang.String getName():24:24 -> getName int getOpcode() -> v 1:1:int[] getTargets():54:54 -> y com.android.tools.r8.dex.code.DexReturnWide -> com.gradleup.gr8.relocated.jf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a 1:1:java.lang.String getName():24:24 -> getName int getOpcode() -> v 1:1:int[] getTargets():39:39 -> y com.android.tools.r8.dex.code.DexRsubInt -> com.gradleup.gr8.relocated.kf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexRsubIntLit8 -> com.gradleup.gr8.relocated.lf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSafeCheckCast -> com.gradleup.gr8.relocated.mf0: 1:1:void (int,com.android.tools.r8.graph.DexType):19:19 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):24:24 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexCheckCast.getType():101:101 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):24 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):24:24 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexCheckCast.getType():101:101 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):29 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):29:29 -> a com.android.tools.r8.dex.code.DexSget -> com.gradleup.gr8.relocated.of0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetBoolean -> com.gradleup.gr8.relocated.pf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetByte -> com.gradleup.gr8.relocated.qf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetChar -> com.gradleup.gr8.relocated.rf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetObject -> com.gradleup.gr8.relocated.sf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetOrSput -> com.gradleup.gr8.relocated.tf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexField[]):19:19 -> 2:2:void (int,com.android.tools.r8.graph.DexField):23:23 -> 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):32:32 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):32 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):32 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):33:33 -> a 5:5:com.android.tools.r8.graph.DexField getField():51:51 -> a 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):44 -> a 7:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):44:45 -> a 9:9:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):45 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):46:46 -> a 11:11:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):56:56 -> a 1:1:com.android.tools.r8.graph.DexField lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):56:56 -> b com.android.tools.r8.dex.code.DexSgetShort -> com.gradleup.gr8.relocated.uf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetWide -> com.gradleup.gr8.relocated.vf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexShlInt -> com.gradleup.gr8.relocated.xf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShlInt2Addr -> com.gradleup.gr8.relocated.wf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShlIntLit8 -> com.gradleup.gr8.relocated.yf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShlLong -> com.gradleup.gr8.relocated.ag0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShlLong2Addr -> com.gradleup.gr8.relocated.zf0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShrInt -> com.gradleup.gr8.relocated.cg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShrInt2Addr -> com.gradleup.gr8.relocated.bg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShrIntLit8 -> com.gradleup.gr8.relocated.dg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShrLong -> com.gradleup.gr8.relocated.fg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexShrLong2Addr -> com.gradleup.gr8.relocated.eg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSparseSwitch -> com.gradleup.gr8.relocated.hg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int):20:20 -> boolean isIntSwitch() -> F 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a 2:2:int com.android.tools.r8.dex.code.DexFormat31t.getPayloadOffset():61:61 -> 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 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSparseSwitchPayload -> com.gradleup.gr8.relocated.ig0: int[] keys -> g int[] targets -> h boolean $assertionsDisabled -> i int size -> f 1:1:void ():18:18 -> 1:10:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:38 -> 11:15:void (int[],int[]):42:46 -> boolean isPayload() -> G 1:1:int[] keys():103:103 -> K 1:1:int numberOfKeys():98:98 -> L 1:1:int[] switchTargetOffsets():108:108 -> M 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexSparseSwitchPayload):25:25 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):74:74 -> a 4:4:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):62 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63:63 -> a 6:6:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63 -> a 7:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64:68 -> a 12:12:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):113:113 -> a 13:22:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):118:127 -> a 23:23:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 23:23:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):127 -> a 24:28:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):129:133 -> a 29:29:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toString(com.android.tools.r8.naming.ClassNameMapper):38:38 -> a 29:29:java.lang.String com.android.tools.r8.dex.code.DexNop.toString(com.android.tools.r8.naming.ClassNameMapper):10 -> a 29:29:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):133 -> a 30:30:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.code.DexInstruction):133:133 -> a 1:1:int[] lambda$specify$1(com.android.tools.r8.dex.code.DexSparseSwitchPayload):25:25 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):79:79 -> b 1:1:int[] lambda$specify$2(com.android.tools.r8.dex.code.DexSparseSwitchPayload):25:25 -> c 1:3:int hashCode():85:87 -> hashCode 1:1:int getSize():93:93 -> x com.android.tools.r8.dex.code.DexSput -> com.gradleup.gr8.relocated.jg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> 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):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSputBoolean -> com.gradleup.gr8.relocated.kg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> 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):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSputByte -> com.gradleup.gr8.relocated.lg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> 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):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSputChar -> com.gradleup.gr8.relocated.mg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> 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):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSputObject -> com.gradleup.gr8.relocated.ng0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> 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):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSputShort -> com.gradleup.gr8.relocated.og0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> 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):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSputWide -> com.gradleup.gr8.relocated.pg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> 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):47:47 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.dex.code.DexSgetOrSput.getField():51:51 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):42 -> a 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a 1:1:java.lang.String getName():27:27 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexSubDouble -> com.gradleup.gr8.relocated.ug0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSubDouble2Addr -> com.gradleup.gr8.relocated.tg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSubFloat -> com.gradleup.gr8.relocated.wg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSubFloat2Addr -> com.gradleup.gr8.relocated.vg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSubInt -> com.gradleup.gr8.relocated.yg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSubInt2Addr -> com.gradleup.gr8.relocated.xg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSubLong -> com.gradleup.gr8.relocated.ah0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSubLong2Addr -> com.gradleup.gr8.relocated.zg0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexSwitchPayload -> com.gradleup.gr8.relocated.bh0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):11:11 -> 2:2:void ():14:14 -> boolean isSwitchPayload() -> J int[] keys() -> K int numberOfKeys() -> L int[] switchTargetOffsets() -> M void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a com.android.tools.r8.dex.code.DexThrow -> com.gradleup.gr8.relocated.ch0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> 2:2:void (int):19:19 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a 1:1:java.lang.String getName():24:24 -> getName boolean canThrow() -> n int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrInt -> com.gradleup.gr8.relocated.ih0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrInt2Addr -> com.gradleup.gr8.relocated.hh0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrIntLit8 -> com.gradleup.gr8.relocated.jh0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrLong -> com.gradleup.gr8.relocated.lh0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrLong2Addr -> com.gradleup.gr8.relocated.kh0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexXorInt -> com.gradleup.gr8.relocated.oi0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexXorInt2Addr -> com.gradleup.gr8.relocated.ni0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexXorIntLit16 -> com.gradleup.gr8.relocated.pi0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexXorIntLit8 -> com.gradleup.gr8.relocated.qi0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexXorLong -> com.gradleup.gr8.relocated.si0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.dex.code.DexXorLong2Addr -> com.gradleup.gr8.relocated.ri0: 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> 2:2:void (int,int):20:20 -> void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a 1:1:java.lang.String getName():25:25 -> getName int getOpcode() -> v com.android.tools.r8.diagnostic.DefinitionContext -> com.gradleup.gr8.relocated.wy: boolean isFieldContext() -> a boolean isMethodContext() -> b com.android.tools.r8.diagnostic.DefinitionFieldContext asFieldContext() -> c com.android.tools.r8.diagnostic.DefinitionMethodContext asMethodContext() -> d com.android.tools.r8.diagnostic.DefinitionClassContext asClassContext() -> e boolean isClassContext() -> f com.android.tools.r8.diagnostic.MissingDefinitionInfo -> com.gradleup.gr8.relocated.s62: com.android.tools.r8.diagnostic.MissingFieldInfo -> com.gradleup.gr8.relocated.x62: com.android.tools.r8.diagnostic.MissingMethodInfo -> com.gradleup.gr8.relocated.z62: com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl -> com.gradleup.gr8.relocated.vy: com.android.tools.r8.references.ClassReference classReference -> a 1:1:void (com.android.tools.r8.references.ClassReference,com.android.tools.r8.origin.Origin,com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$1):11:11 -> 2:3:void (com.android.tools.r8.references.ClassReference,com.android.tools.r8.origin.Origin):17:18 -> com.android.tools.r8.diagnostic.DefinitionClassContext com.android.tools.r8.diagnostic.DefinitionClassContext.asClassContext() -> e # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.diagnostic.DefinitionClassContext.isClassContext() -> f # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.references.ClassReference getClassReference():27:27 -> g com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder -> com.gradleup.gr8.relocated.uy: com.android.tools.r8.references.ClassReference classReference -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$1):30:30 -> 2:2:void ():34:34 -> 1:2:com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.setOrigin(com.android.tools.r8.origin.Origin):28:29 -> a 1:2:com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder setOrigin(com.android.tools.r8.origin.Origin):30 -> a 3:3:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder setClassContext(com.android.tools.r8.references.ClassReference):37:37 -> a 4:4:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder.build():48:48 -> a 4:4:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 5:5:boolean com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.validate():37:37 -> a 5:5:boolean com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder.validate():54 -> a 5:5:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder.build():48 -> a 5:5:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 6:6:boolean com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder.validate():55:55 -> a 6:6:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder.build():48 -> a 6:6:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 7:7:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder.build():49:49 -> a 7:7:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder self() -> b com.android.tools.r8.diagnostic.internal.DefinitionContextBase -> com.gradleup.gr8.relocated.yy: 1:1:void (com.android.tools.r8.origin.Origin):14:14 -> com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder -> com.gradleup.gr8.relocated.xy: com.android.tools.r8.origin.Origin origin -> a boolean $assertionsDisabled -> b 1:1:void ():23:23 -> com.android.tools.r8.diagnostic.DefinitionContext build() -> a com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder setOrigin(com.android.tools.r8.origin.Origin) -> a com.android.tools.r8.diagnostic.internal.DefinitionContextUtils -> com.gradleup.gr8.relocated.zy: boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:3:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):52:54 -> a 4:4:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl.builder():22:22 -> a 4:4:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):56 -> a 5:6:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):57:58 -> a 7:7:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl.builder():22:22 -> a 7:7:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):60 -> a 8:9:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):61:62 -> a 10:10:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl.builder():22:22 -> a 10:10:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):64 -> a 11:11:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):65:65 -> a 12:12:com.android.tools.r8.references.MethodReference com.android.tools.r8.graph.DexClassAndMethod.getMethodReference():54:54 -> a 12:12:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):65 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.references.MethodReference com.android.tools.r8.graph.DexClassAndMethod.getMethodReference():54:54 -> a 13:13:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):65 -> a 14:18:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):65:69 -> a 19:19:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):67:67 -> a com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl -> com.gradleup.gr8.relocated.bz: com.android.tools.r8.references.FieldReference fieldReference -> a 1:1:void (com.android.tools.r8.references.FieldReference,com.android.tools.r8.origin.Origin,com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$1):11:11 -> 2:3:void (com.android.tools.r8.references.FieldReference,com.android.tools.r8.origin.Origin):17:18 -> boolean com.android.tools.r8.diagnostic.DefinitionFieldContext.isFieldContext() -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.diagnostic.DefinitionFieldContext com.android.tools.r8.diagnostic.DefinitionFieldContext.asFieldContext() -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.references.FieldReference getFieldReference():27:27 -> g com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder -> com.gradleup.gr8.relocated.az: com.android.tools.r8.references.FieldReference fieldReference -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$1):30:30 -> 2:2:void ():34:34 -> 1:2:com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.setOrigin(com.android.tools.r8.origin.Origin):28:29 -> a 1:2:com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder setOrigin(com.android.tools.r8.origin.Origin):30 -> a 3:3:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder setFieldContext(com.android.tools.r8.references.FieldReference):37:37 -> a 4:4:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder.build():48:48 -> a 4:4:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 5:5:boolean com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.validate():37:37 -> a 5:5:boolean com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder.validate():54 -> a 5:5:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder.build():48 -> a 5:5:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 6:6:boolean com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder.validate():55:55 -> a 6:6:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder.build():48 -> a 6:6:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 7:7:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder.build():49:49 -> a 7:7:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder self() -> b com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl -> com.gradleup.gr8.relocated.dz: com.android.tools.r8.references.MethodReference methodReference -> a 1:1:void (com.android.tools.r8.references.MethodReference,com.android.tools.r8.origin.Origin,com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$1):11:11 -> 2:3:void (com.android.tools.r8.references.MethodReference,com.android.tools.r8.origin.Origin):17:18 -> boolean com.android.tools.r8.diagnostic.DefinitionMethodContext.isMethodContext() -> b # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.diagnostic.DefinitionMethodContext com.android.tools.r8.diagnostic.DefinitionMethodContext.asMethodContext() -> d # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.references.MethodReference getMethodReference():27:27 -> g com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder -> com.gradleup.gr8.relocated.cz: com.android.tools.r8.references.MethodReference methodReference -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$1):30:30 -> 2:2:void ():34:34 -> 1:2:com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.setOrigin(com.android.tools.r8.origin.Origin):28:29 -> a 1:2:com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder setOrigin(com.android.tools.r8.origin.Origin):30 -> a 3:3:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder setMethodContext(com.android.tools.r8.references.MethodReference):37:37 -> a 4:4:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder.build():48:48 -> a 4:4:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 5:5:boolean com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.validate():37:37 -> a 5:5:boolean com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder.validate():54 -> a 5:5:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder.build():48 -> a 5:5:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 6:6:boolean com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder.validate():55:55 -> a 6:6:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder.build():48 -> a 6:6:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a 7:7:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder.build():49:49 -> a 7:7:com.android.tools.r8.diagnostic.DefinitionContext build():30 -> a com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder self() -> b com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl -> com.gradleup.gr8.relocated.p62: java.util.Collection com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase.referencedFromContexts -> a com.android.tools.r8.references.ClassReference classReference -> b 1:1:void (com.android.tools.r8.references.ClassReference,java.util.Collection,com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl$1):13:13 -> 2:3:void com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase.(java.util.Collection):16:17 -> 2:3:void (com.android.tools.r8.references.ClassReference,java.util.Collection):19 -> 4:4:void (com.android.tools.r8.references.ClassReference,java.util.Collection):20:20 -> 1:1:com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl$Builder builder():24:24 -> a 1:1:com.android.tools.r8.references.ClassReference getClassReference():29:29 -> b com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl$Builder -> com.gradleup.gr8.relocated.o62: com.android.tools.r8.references.ClassReference classReference -> b 1:1:void (com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl$1):32:32 -> 2:2:void ():36:36 -> 1:1:com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl$Builder setClass(com.android.tools.r8.references.ClassReference):39:39 -> a 2:2:com.android.tools.r8.diagnostic.MissingDefinitionInfo build():44:44 -> a com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder -> com.gradleup.gr8.relocated.t62: com.google.common.collect.ImmutableList$Builder referencedFromContextsBuilder -> a 1:1:void ():37:37 -> 2:2:void ():35:35 -> 1:1:com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder addReferencedFromContext(com.android.tools.r8.diagnostic.DefinitionContext):40:40 -> a com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoUtils -> com.gradleup.gr8.relocated.u62: boolean $assertionsDisabled -> b java.util.Comparator COMPARATOR -> a 1:3:void ():26:28 -> 1:5:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):30:34 -> a 6:6:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):33:33 -> a 7:7:java.util.Comparator getComparator():85:85 -> a 8:8:void writeDiagnosticMessage(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):90:90 -> a 9:10:void com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoUtils.accept(com.android.tools.r8.diagnostic.MissingDefinitionInfo,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):74:75 -> a 9:10:void writeDiagnosticMessage(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):90 -> a 11:11:void writeDiagnosticMessage(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):105:105 -> a 12:13:void lambda$writeDiagnosticMessage$1(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingClassInfo):94:95 -> a 14:15:void lambda$writeDiagnosticMessage$2(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingFieldInfo):98:99 -> a 16:18:void lambda$writeDiagnosticMessage$3(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingMethodInfo):102:104 -> a 19:19:void lambda$writeReferencedFromSuffix$4(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionClassContext):119:119 -> a 20:20:void lambda$writeReferencedFromSuffix$4(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionClassContext):118:118 -> a 21:21:void lambda$writeReferencedFromSuffix$5(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionFieldContext):122:122 -> a 22:22:void lambda$writeReferencedFromSuffix$5(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionFieldContext):121:121 -> a 23:24:void lambda$writeReferencedFromSuffix$6(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionMethodContext):125:126 -> a 25:25:void lambda$writeReferencedFromSuffix$6(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionMethodContext):124:124 -> a 26:26:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo,java.lang.String):143:143 -> a 27:27:java.util.Collection com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase.getReferencedFromContexts():29:29 -> a 27:27:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo,java.lang.String):143 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:37:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo,java.lang.String):143:152 -> a 1:5:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):110:114 -> b 6:6:java.util.Collection com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase.getReferencedFromContexts():29:29 -> b 6:6:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):114 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:8:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):114:115 -> b 9:15:void com.android.tools.r8.diagnostic.internal.DefinitionContextUtils.accept(com.android.tools.r8.diagnostic.DefinitionContext,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):26:32 -> b 9:15:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):115 -> b 16:18:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):130:132 -> b 19:23:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):131:135 -> b 24:24:java.lang.String com.android.tools.r8.utils.MethodReferenceUtils.toSourceString(com.android.tools.r8.references.MethodReference):123:123 -> b 24:24:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):135 -> b 25:28:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):134:137 -> b com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl -> com.gradleup.gr8.relocated.w62: java.util.Collection missingDefinitions -> a boolean $assertionsDisabled -> b 1:1:void ():17:17 -> 1:1:void (java.util.Collection,com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$1):17:17 -> 2:4:void (java.util.Collection):21:23 -> 1:1:java.lang.String getDiagnosticMessage():56:56 -> a 2:4:java.util.Collection com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl.getMissingDefinitionsWithDeterministicOrder():36:38 -> a 2:4:java.lang.String getDiagnosticMessage():58 -> a 5:19:java.lang.String getDiagnosticMessage():58:72 -> a 20:20:void lambda$getDiagnosticMessage$0(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):70:70 -> a 21:21:void lambda$getDiagnosticMessage$0(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):69:69 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():45:45 -> b 1:1:com.android.tools.r8.position.Position getPosition():51:51 -> c 1:1:com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder builder():27:27 -> d com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder -> com.gradleup.gr8.relocated.v62: com.google.common.collect.ImmutableList$Builder missingDefinitionsBuilder -> a 1:1:void (com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$1):75:75 -> 2:2:void ():80:80 -> 3:3:void ():78:78 -> 1:1:com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder addMissingDefinitionInfo(com.android.tools.r8.diagnostic.MissingDefinitionInfo):83:83 -> a 2:2:com.android.tools.r8.diagnostic.MissingDefinitionsDiagnostic build():88:88 -> a com.android.tools.r8.dump.DumpOptions -> com.gradleup.gr8.relocated.tj0: java.util.Optional intermediate -> g java.util.Optional includeDataResources -> h java.util.Map systemProperties -> r java.util.List mainDexKeepRules -> o boolean enableMissingLibraryApiModeling -> p com.android.tools.r8.dex.Marker$Tool tool -> a int threadCount -> e java.util.Optional forceProguardCompatibility -> k boolean isAndroidPlatformBuild -> q int minApi -> c java.util.Optional treeShaking -> i java.util.Optional minification -> j com.android.tools.r8.features.FeatureSplitConfiguration featureSplitConfiguration -> m com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> n com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> l com.android.tools.r8.CompilationMode compilationMode -> b com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> f boolean optimizeMultidexForLinearAlloc -> d 1:1:void (com.android.tools.r8.dex.Marker$Tool,com.android.tools.r8.CompilationMode,int,com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,boolean,int,com.android.tools.r8.utils.InternalOptions$DesugarState,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,com.android.tools.r8.features.FeatureSplitConfiguration,com.android.tools.r8.shaking.ProguardConfiguration,java.util.List,boolean,boolean,java.util.Map,boolean,com.android.tools.r8.dump.DumpOptions$1):24:24 -> 2:20:void (com.android.tools.r8.dex.Marker$Tool,com.android.tools.r8.CompilationMode,int,com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,boolean,int,com.android.tools.r8.utils.InternalOptions$DesugarState,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,com.android.tools.r8.features.FeatureSplitConfiguration,com.android.tools.r8.shaking.ProguardConfiguration,java.util.List,boolean,boolean,java.util.Map,boolean):92:110 -> 1:1:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":154,"2":155,"3":156,"4":157},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 154:154:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):151:151 -> a 155:155:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):151:151 -> a 156:156:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):151:151 -> a 157:157:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):151:151 -> a 152:152:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):151:151 -> a 153:153:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 153:153:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):151 -> a 158:158:void lambda$getBuildPropertiesFileContent$0(java.lang.StringBuilder,java.lang.String,java.lang.String):117:117 -> a 159:160:java.util.Map getBuildProperties():122:123 -> a 161:161:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 161:161:java.util.Map getBuildProperties():123 -> a 162:165:java.util.Map getBuildProperties():125:128 -> a 166:166:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 166:166:java.util.Map getBuildProperties():125 -> a 167:167:java.util.Map getBuildProperties():129:129 -> a 168:168:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 168:168:java.util.Map getBuildProperties():129 -> a 169:170:java.util.Map getBuildProperties():130:131 -> a 171:171:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 171:171:java.util.Map getBuildProperties():130 -> a 172:173:java.util.Map getBuildProperties():132:133 -> a 174:174:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 174:174:java.util.Map getBuildProperties():133 -> a 175:175:java.util.Map getBuildProperties():135:135 -> a 176:176:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 176:176:java.util.Map getBuildProperties():135 -> a 177:178:java.util.Map getBuildProperties():136:137 -> a 179:179:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 179:179:java.util.Map getBuildProperties():136 -> a 180:181:java.util.Map getBuildProperties():138:139 -> a 182:182:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 182:182:java.util.Map getBuildProperties():139 -> a 183:191:java.util.Map getBuildProperties():141:149 -> a 192:192:void addOptionalDumpEntry(java.util.Map,java.lang.String,java.util.Optional):237:237 -> a 193:193:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):241:241 -> a 193:193:void lambda$addOptionalDumpEntry$2(java.util.Map,java.lang.String,java.lang.Object):237 -> a 1:4:java.lang.String getBuildPropertiesFileContent():115:118 -> b 1:1:boolean com.android.tools.r8.dump.DumpOptions.hasDesugaredLibraryConfiguration():245:245 -> c 1:1:java.lang.String getDesugaredLibraryJsonSource():249 -> c 2:2:java.lang.String getDesugaredLibraryJsonSource():250:250 -> c 1:1:com.android.tools.r8.features.FeatureSplitConfiguration getFeatureSplitConfiguration():256:256 -> d 1:1:java.util.List getMainDexKeepRules():268:268 -> e 1:1:java.lang.String getParsedProguardConfiguration():260:260 -> f 1:1:boolean hasMainDexKeepRules():264:264 -> g com.android.tools.r8.dump.DumpOptions$Builder -> com.gradleup.gr8.relocated.sj0: java.util.Optional intermediate -> g java.util.Optional includeDataResources -> h java.util.Map systemProperties -> r java.util.List mainDexKeepRules -> o boolean enableMissingLibraryApiModeling -> p com.android.tools.r8.dex.Marker$Tool tool -> a int threadCount -> e java.util.Optional forceProguardCompatibility -> k boolean isAndroidPlatformBuild -> q int minApi -> c java.util.Optional treeShaking -> i boolean $assertionsDisabled -> s java.util.Optional minification -> j com.android.tools.r8.features.FeatureSplitConfiguration featureSplitConfiguration -> m com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> n com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> l com.android.tools.r8.CompilationMode compilationMode -> b com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> f boolean optimizeMultidexForLinearAlloc -> d 1:1:void ():279:279 -> 1:1:void ():305:305 -> 2:16:void ():286:300 -> 1:1:com.android.tools.r8.dump.DumpOptions$Builder setCompilationMode(com.android.tools.r8.CompilationMode):313:313 -> a 2:2:com.android.tools.r8.dump.DumpOptions$Builder setDesugaredLibraryConfiguration(com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification):324:324 -> a 3:3:com.android.tools.r8.dump.DumpOptions$Builder setDesugarState(com.android.tools.r8.utils.InternalOptions$DesugarState):339:339 -> a 4:4:com.android.tools.r8.dump.DumpOptions$Builder setIncludeDataResources(java.util.Optional):349:349 -> a 5:5:com.android.tools.r8.dump.DumpOptions$Builder setFeatureSplitConfiguration(com.android.tools.r8.features.FeatureSplitConfiguration):375:375 -> a 6:6:com.android.tools.r8.dump.DumpOptions$Builder setProguardConfiguration(com.android.tools.r8.shaking.ProguardConfiguration):380:380 -> a 7:7:com.android.tools.r8.dump.DumpOptions$Builder setMainDexKeepRules(java.util.List):385:385 -> a 8:8:com.android.tools.r8.dump.DumpOptions$Builder setEnableMissingLibraryApiModeling(boolean):390:390 -> a 9:10:void lambda$readCurrentSystemProperties$0(java.lang.String):409:410 -> a 11:11:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setSystemProperty(java.lang.String,java.lang.String):400:400 -> a 11:11:void lambda$readCurrentSystemProperties$0(java.lang.String):411 -> a 12:13:com.android.tools.r8.dump.DumpOptions build():418:419 -> a 1:1:com.android.tools.r8.dump.DumpOptions$Builder setMinApi(int):318:318 -> b 2:2:com.android.tools.r8.dump.DumpOptions$Builder setForceProguardCompatibility(boolean):354:354 -> b 3:5:com.android.tools.r8.dump.DumpOptions$Builder readCurrentSystemProperties():405:407 -> b 1:1:com.android.tools.r8.dump.DumpOptions$Builder setThreadCount(int):334:334 -> c 2:2:com.android.tools.r8.dump.DumpOptions$Builder setMinification(boolean):359:359 -> c 3:3:com.android.tools.r8.dump.DumpOptions$Builder setAndroidPlatformBuild(boolean):395:395 -> c 1:1:com.android.tools.r8.dump.DumpOptions$Builder setTool(com.android.tools.r8.dex.Marker$Tool):308:308 -> d 2:2:com.android.tools.r8.dump.DumpOptions$Builder setOptimizeMultidexForLinearAlloc(boolean):329:329 -> d 1:1:com.android.tools.r8.dump.DumpOptions$Builder setTreeShaking(boolean):364:364 -> e com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic -> com.gradleup.gr8.relocated.q9: java.util.List methods -> a com.android.tools.r8.origin.Origin origin -> b com.android.tools.r8.position.Position position -> c 1:1:void (java.util.List,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic$1):19:19 -> 2:5:void (java.util.List,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):26:29 -> 1:5:java.lang.String getDiagnosticMessage():44:48 -> a 6:6:java.lang.String com.android.tools.r8.utils.MethodReferenceUtils.toSourceStringWithoutHolderAndReturnType(com.android.tools.r8.references.MethodReference):119:119 -> a 6:6:java.lang.String getDiagnosticMessage():48 -> a 7:11:java.lang.String getDiagnosticMessage():48:52 -> a 12:12:java.lang.String com.android.tools.r8.utils.MethodReferenceUtils.toSourceStringWithoutHolderAndReturnType(com.android.tools.r8.references.MethodReference):119:119 -> a 12:12:java.lang.String getDiagnosticMessage():53 -> a 13:19:java.lang.String getDiagnosticMessage():53:59 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():34:34 -> b 1:1:com.android.tools.r8.position.Position getPosition():39:39 -> c com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic$Builder -> com.gradleup.gr8.relocated.p9: java.util.List methods -> a com.android.tools.r8.origin.Origin origin -> b com.android.tools.r8.position.Position position -> c 1:1:void ():68:68 -> 2:2:void ():64:64 -> 1:2:com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic$Builder addMatchedMethods(java.util.Set):71:72 -> a 3:3:com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic$Builder setOrigin(com.android.tools.r8.origin.Origin):78:78 -> a 4:4:com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic$Builder setPosition(com.android.tools.r8.position.Position):83:83 -> a 5:5:com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic build():88:88 -> a com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic -> com.gradleup.gr8.relocated.t9: com.android.tools.r8.graph.DexString fieldName -> b com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d com.android.tools.r8.graph.DexType fieldHolder -> a 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic$1):14:14 -> 2:6:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):22:26 -> 1:1:java.lang.String getDiagnosticMessage():41:41 -> a 2:2:java.lang.String getDiagnosticMessage():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":45,"2":46,"3":47},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 45:45:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 45:45:java.lang.String getDiagnosticMessage():42 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:java.lang.String getDiagnosticMessage():42:42 -> a 47:47:java.lang.String getDiagnosticMessage():42:42 -> a 44:44:java.lang.String getDiagnosticMessage():42:42 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():31:31 -> b 1:1:com.android.tools.r8.position.Position getPosition():36:36 -> c com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic$Builder -> com.gradleup.gr8.relocated.s9: com.android.tools.r8.graph.DexString fieldName -> b com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d com.android.tools.r8.graph.DexType fieldHolder -> a 1:2:com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic$Builder setField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):59:60 -> a 3:3:com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic$Builder setOrigin(com.android.tools.r8.origin.Origin):65:65 -> a 4:4:com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic$Builder setPosition(com.android.tools.r8.position.Position):70:70 -> a 5:5:com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic build():75:75 -> a com.android.tools.r8.errors.CheckDiscardDiagnostic -> com.gradleup.gr8.relocated.pl: java.util.List messages -> a 1:1:void (java.util.List,com.android.tools.r8.errors.CheckDiscardDiagnostic$1):19:19 -> 2:3:void (java.util.List):48:49 -> 1:11:java.lang.String getDiagnosticMessage():66:76 -> a 12:13:void lambda$getDiagnosticMessage$0(java.lang.StringBuilder,java.lang.String):72:73 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():55:55 -> b 1:1:com.android.tools.r8.position.Position getPosition():61:61 -> c com.android.tools.r8.errors.CheckDiscardDiagnostic$Builder -> com.gradleup.gr8.relocated.ol: com.google.common.collect.ImmutableList$Builder messagesBuilder -> a 1:2:void ():23:24 -> 1:4:com.android.tools.r8.errors.CheckDiscardDiagnostic$Builder addFailedItems(java.util.List,com.android.tools.r8.shaking.GraphReporter,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer):30:33 -> a 5:11:com.android.tools.r8.errors.CheckDiscardDiagnostic$Builder addFailedItems(java.util.List,com.android.tools.r8.shaking.GraphReporter,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer):32:38 -> a 12:12:com.android.tools.r8.errors.CheckDiscardDiagnostic$Builder addFailedItems(java.util.List,com.android.tools.r8.shaking.GraphReporter,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer):34:34 -> a 13:13:com.android.tools.r8.errors.CheckDiscardDiagnostic build():44:44 -> a com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic -> com.gradleup.gr8.relocated.rl: java.util.List messages -> a 1:2:void (java.util.List):22:23 -> 1:6:java.lang.String getDiagnosticMessage():44:49 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():33:33 -> b 1:1:com.android.tools.r8.position.Position getPosition():39:39 -> c com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic$Builder -> com.gradleup.gr8.relocated.ql: com.google.common.collect.ImmutableList$Builder messagesBuilder -> a 1:3:void ():52:54 -> 1:3:com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic$Builder addFailedEnums(java.util.List):57:59 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4:4:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a 4:4:com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic$Builder addFailedEnums(java.util.List):59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 5:5:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 5:5:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic$Builder addFailedEnums(java.util.List):59 -> a 6:6:com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic$Builder addFailedEnums(java.util.List):59:59 -> a 7:7:com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic build():65:65 -> a com.android.tools.r8.errors.ClassFileOverflowDiagnostic -> com.gradleup.gr8.relocated.nm: com.android.tools.r8.origin.Origin origin -> a 1:2:void (com.android.tools.r8.origin.Origin):16:17 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():22:22 -> b 1:1:com.android.tools.r8.position.Position getPosition():27:27 -> c com.android.tools.r8.errors.CodeSizeOverflowDiagnostic -> com.gradleup.gr8.relocated.hr: com.android.tools.r8.position.MethodPosition position -> d com.android.tools.r8.references.MethodReference method -> b int codeSize -> c 1:4:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.references.MethodReference,int):24:27 -> 1:1:java.lang.String getDiagnosticMessage():42:42 -> a 2:2:int com.android.tools.r8.errors.CodeSizeOverflowDiagnostic.getCodeSize():32:32 -> a 2:2:java.lang.String getDiagnosticMessage():46 -> a 3:3:java.lang.String getDiagnosticMessage():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":49,"2":50,"3":51},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 49:49:java.lang.String getDiagnosticMessage():46:46 -> a 50:50:java.lang.String getDiagnosticMessage():46:46 -> a 51:51:java.lang.String getDiagnosticMessage():46:46 -> a 1:1:com.android.tools.r8.position.Position getPosition():37:37 -> c com.android.tools.r8.errors.CompilationError -> com.gradleup.gr8.relocated.gt: com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position position -> b 1:1:void (java.lang.String):22:22 -> 2:2:void (java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> 3:3:void (java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> 4:6:void (java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):42:44 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():48:48 -> a 1:1:com.android.tools.r8.position.Position getPosition():52:52 -> b 1:1:com.android.tools.r8.Diagnostic toStringDiagnostic():56:56 -> c com.android.tools.r8.errors.ConstantDynamicDesugarDiagnostic -> com.gradleup.gr8.relocated.hv: com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position position -> b java.lang.String message -> c 1:4:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String):18:21 -> 1:1:java.lang.String getDiagnosticMessage():36:36 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> b 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> c com.android.tools.r8.errors.ConstantPoolOverflowDiagnostic -> com.gradleup.gr8.relocated.lv: com.android.tools.r8.references.ClassReference clazz -> c int constantPoolSize -> b 1:3:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.references.ClassReference,int):21:23 -> 1:1:java.lang.String getDiagnosticMessage():33:33 -> a 2:2:int com.android.tools.r8.errors.ConstantPoolOverflowDiagnostic.getConstantPoolSize():28:28 -> a 2:2:java.lang.String getDiagnosticMessage():37 -> a 3:3:java.lang.String getDiagnosticMessage():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":40,"2":41,"3":42},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 40:40:java.lang.String getDiagnosticMessage():37:37 -> a 41:41:java.lang.String getDiagnosticMessage():37:37 -> a 42:42:java.lang.String getDiagnosticMessage():37:37 -> a com.android.tools.r8.errors.DexFileOverflowDiagnostic -> com.gradleup.gr8.relocated.q60: long numOfMethods -> b long numOfFields -> c boolean hasMainDexSpecification -> a 1:4:void (boolean,long,long):26:29 -> 1:1:java.lang.String getDiagnosticMessage():71:71 -> a 2:2:boolean com.android.tools.r8.errors.DexFileOverflowDiagnostic.hasMainDexSpecification():54:54 -> a 2:2:java.lang.String getDiagnosticMessage():75 -> a 3:4:java.lang.String getDiagnosticMessage():75:76 -> a 5:5:long com.android.tools.r8.errors.DexFileOverflowDiagnostic.getNumberOfMethods():39:39 -> a 5:5:java.lang.String getDiagnosticMessage():79 -> a 6:6:java.lang.String getDiagnosticMessage():81:81 -> a 7:7:long com.android.tools.r8.errors.DexFileOverflowDiagnostic.getNumberOfMethods():39:39 -> a 7:7:java.lang.String getDiagnosticMessage():82 -> a 8:9:java.lang.String getDiagnosticMessage():82:83 -> a 10:10:long com.android.tools.r8.errors.DexFileOverflowDiagnostic.getNumberOfFields():34:34 -> a 10:10:java.lang.String getDiagnosticMessage():85 -> a 11:11:java.lang.String getDiagnosticMessage():86:86 -> a 12:12:long com.android.tools.r8.errors.DexFileOverflowDiagnostic.getNumberOfFields():34:34 -> a 12:12:java.lang.String getDiagnosticMessage():89 -> a 13:13:java.lang.String getDiagnosticMessage():91:91 -> a 14:14:long com.android.tools.r8.errors.DexFileOverflowDiagnostic.getNumberOfFields():34:34 -> a 14:14:java.lang.String getDiagnosticMessage():92 -> a 15:19:java.lang.String getDiagnosticMessage():92:96 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():60:60 -> b com.android.tools.r8.position.Position getPosition() -> c 1:1:boolean hasMainDexSpecification():54:54 -> d com.android.tools.r8.errors.DuplicateTypesDiagnostic -> com.gradleup.gr8.relocated.xj0: com.android.tools.r8.references.ClassReference type -> a java.util.Collection origins -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:5:void (com.android.tools.r8.references.ClassReference,java.util.Collection):21:25 -> 1:1:java.lang.String getDiagnosticMessage():66:66 -> a 2:2:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 2:2:java.lang.String getDiagnosticMessage():66 -> a 3:3:java.lang.String getDiagnosticMessage():67:67 -> a 4:4:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 4:4:java.lang.String getDiagnosticMessage():67 -> a 5:5:java.lang.String getDiagnosticMessage():67:67 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():56:56 -> b 1:1:com.android.tools.r8.position.Position getPosition():61:61 -> c com.android.tools.r8.errors.InlinableStaticFinalFieldPreconditionDiagnostic -> com.gradleup.gr8.relocated.n41: java.util.Collection fields -> b com.android.tools.r8.shaking.ProguardIfRule rule -> a 1:3:void (com.android.tools.r8.shaking.ProguardIfRule,java.util.List):26:28 -> 1:1:java.lang.String getDiagnosticMessage():43:43 -> a 2:2:java.lang.String com.android.tools.r8.utils.StringUtils.lines(java.lang.String[]):170:170 -> a 2:2:java.lang.String getDiagnosticMessage():43 -> a 3:8:java.lang.String getDiagnosticMessage():43:48 -> a 9:9:java.lang.String com.android.tools.r8.utils.StringUtils.joinLines(java.util.Collection):192:192 -> a 9:9:java.lang.String getDiagnosticMessage():48 -> a 10:10:java.lang.String getDiagnosticMessage():48:48 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():33:33 -> b 1:1:com.android.tools.r8.position.Position getPosition():38:38 -> c com.android.tools.r8.errors.InterfaceDesugarMissingTypeDiagnostic -> com.gradleup.gr8.relocated.ce1: com.android.tools.r8.references.ClassReference implementingContextType -> e com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.references.ClassReference missingType -> c com.android.tools.r8.position.Position position -> b com.android.tools.r8.references.ClassReference contextType -> d boolean $assertionsDisabled -> f 1:1:void ():14:14 -> 1:11:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.ClassReference):31:41 -> 1:19:java.lang.String getDiagnosticMessage():68:86 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():47:47 -> b 1:1:com.android.tools.r8.position.Position getPosition():53:53 -> c com.android.tools.r8.errors.InternalCompilerError -> com.gradleup.gr8.relocated.ze1: 1:1:void ():17:17 -> 2:2:void (java.lang.String):21:21 -> 3:3:void (java.lang.Throwable):29:29 -> com.android.tools.r8.errors.InvalidDebugInfoException -> com.gradleup.gr8.relocated.ng1: 1:1:void (java.lang.String):9:9 -> com.android.tools.r8.errors.InvalidDescriptorException -> com.gradleup.gr8.relocated.og1: 1:1:void (java.lang.String):8:8 -> com.android.tools.r8.errors.InvalidLibrarySuperclassDiagnostic -> com.gradleup.gr8.relocated.pg1: java.util.List methods -> b com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.references.ClassReference libraryType -> c com.android.tools.r8.references.ClassReference invalidSuperType -> d boolean $assertionsDisabled -> f java.lang.String message -> e 1:1:void ():19:19 -> 1:10:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.ClassReference,java.lang.String,java.util.List):33:42 -> 1:13:java.lang.String getDiagnosticMessage():57:69 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():47:47 -> b 1:1:com.android.tools.r8.position.Position getPosition():52:52 -> c com.android.tools.r8.errors.MissingGlobalSyntheticsConsumerDiagnostic -> com.gradleup.gr8.relocated.y62: java.lang.String generatingReason -> a 1:2:void (java.lang.String):13:14 -> 1:1:java.lang.String getDiagnosticMessage():29:29 -> a 2:2:java.lang.String getDiagnosticMessage():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":31,"2":32,"3":33},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 31:31:java.lang.String getDiagnosticMessage():29:29 -> a 32:32:java.lang.String getDiagnosticMessage():29:29 -> a 33:33:java.lang.String getDiagnosticMessage():29:29 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():19:19 -> b 1:1:com.android.tools.r8.position.Position getPosition():24:24 -> c com.android.tools.r8.errors.Unimplemented -> com.gradleup.gr8.relocated.zj3: 1:1:void ():11:11 -> 2:2:void (java.lang.String):15:15 -> com.android.tools.r8.errors.Unreachable -> com.gradleup.gr8.relocated.uk3: 1:1:void ():19:19 -> 2:2:void (java.lang.String):23:23 -> 3:3:void (java.lang.Throwable):27:27 -> com.android.tools.r8.errors.UnsupportedConstDynamicDiagnostic -> com.gradleup.gr8.relocated.dl3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):18:18 -> 1:1:java.lang.String getDiagnosticMessage():24:24 -> a 2:2:java.lang.String getDiagnosticMessage():23:23 -> a com.android.tools.r8.errors.UnsupportedConstMethodHandleDiagnostic -> com.gradleup.gr8.relocated.el3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):19:19 -> 1:1:java.lang.String getDiagnosticMessage():25:25 -> a 2:2:java.lang.String getDiagnosticMessage():24:24 -> a com.android.tools.r8.errors.UnsupportedConstMethodTypeDiagnostic -> com.gradleup.gr8.relocated.fl3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):19:19 -> 1:1:java.lang.String getDiagnosticMessage():25:25 -> a 2:2:java.lang.String getDiagnosticMessage():24:24 -> a com.android.tools.r8.errors.UnsupportedDefaultInterfaceMethodDiagnostic -> com.gradleup.gr8.relocated.gl3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):19:19 -> 1:1:java.lang.String getDiagnosticMessage():25:25 -> a 2:2:java.lang.String getDiagnosticMessage():24:24 -> a com.android.tools.r8.errors.UnsupportedDesugaredLibraryConfigurationVersionDiagnostic -> com.gradleup.gr8.relocated.hl3: com.android.tools.r8.origin.Origin origin -> a 1:2:void (com.android.tools.r8.origin.Origin):21:22 -> 1:1:java.lang.String getDiagnosticMessage():37:37 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():27:27 -> b 1:1:com.android.tools.r8.position.Position getPosition():32:32 -> c com.android.tools.r8.errors.UnsupportedFeatureDiagnostic -> com.gradleup.gr8.relocated.il3: com.android.tools.r8.origin.Origin origin -> b com.android.tools.r8.position.Position position -> c com.android.tools.r8.utils.AndroidApiLevel supportedApiLevel -> a 1:5:void (java.lang.String,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):37:41 -> 1:2:java.lang.String makeMessage(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):19:20 -> a 3:3:java.lang.String com.android.tools.r8.utils.AndroidApiLevel.getName():65:65 -> a 3:3:java.lang.String makeMessage(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):22 -> a 4:8:java.lang.String makeMessage(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):22:26 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():46:46 -> b 1:1:com.android.tools.r8.position.Position getPosition():51:51 -> c 1:1:int getSupportedApiLevel():70:70 -> d com.android.tools.r8.errors.UnsupportedInvokeCustomDiagnostic -> com.gradleup.gr8.relocated.jl3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):19:19 -> 1:1:java.lang.String getDiagnosticMessage():24:24 -> a com.android.tools.r8.errors.UnsupportedInvokePolymorphicMethodHandleDiagnostic -> com.gradleup.gr8.relocated.kl3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):20:20 -> 1:3:java.lang.String getDiagnosticMessage():26:28 -> a 4:4:java.lang.String getDiagnosticMessage():25:25 -> a com.android.tools.r8.errors.UnsupportedMainDexListUsageDiagnostic -> com.gradleup.gr8.relocated.ll3: com.android.tools.r8.origin.Origin origin -> a 1:2:void (com.android.tools.r8.origin.Origin):20:21 -> 1:1:java.lang.String getDiagnosticMessage():36:36 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> b 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> c com.android.tools.r8.errors.UnsupportedPrivateInterfaceMethodDiagnostic -> com.gradleup.gr8.relocated.ml3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):19:19 -> 1:1:java.lang.String getDiagnosticMessage():25:25 -> a 2:2:java.lang.String getDiagnosticMessage():24:24 -> a com.android.tools.r8.errors.UnsupportedStaticInterfaceMethodDiagnostic -> com.gradleup.gr8.relocated.nl3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):19:19 -> 1:1:java.lang.String getDiagnosticMessage():25:25 -> a 2:2:java.lang.String getDiagnosticMessage():24:24 -> a com.android.tools.r8.errors.dontwarn.DontWarnConfiguration -> com.gradleup.gr8.relocated.jj0: boolean matches(com.android.tools.r8.graph.DexType) -> a boolean validate(com.android.tools.r8.utils.InternalOptions) -> a 1:3:com.android.tools.r8.errors.dontwarn.DontWarnConfiguration create(com.android.tools.r8.shaking.ProguardConfiguration):15:17 -> a 4:4:com.android.tools.r8.errors.dontwarn.EmptyDontWarnConfiguration com.android.tools.r8.errors.dontwarn.DontWarnConfiguration.empty():23:23 -> a 4:4:com.android.tools.r8.errors.dontwarn.DontWarnConfiguration create(com.android.tools.r8.shaking.ProguardConfiguration):19 -> a com.android.tools.r8.errors.dontwarn.DontWarnConfiguration$Witness -> com.gradleup.gr8.relocated.ij0: 1:1:void (com.android.tools.r8.errors.dontwarn.DontWarnConfiguration$1):36:36 -> com.android.tools.r8.errors.dontwarn.EmptyDontWarnConfiguration -> com.gradleup.gr8.relocated.ik0: 1:1:void ():10:10 -> boolean matches(com.android.tools.r8.graph.DexType) -> a boolean validate(com.android.tools.r8.utils.InternalOptions) -> a com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration -> com.gradleup.gr8.relocated.sb2: java.util.List dontWarnPatterns -> a java.util.Map matchedDontWarnPatterns -> b boolean $assertionsDisabled -> c 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.shaking.ProguardClassFilter):25:25 -> 2:8:void (com.android.tools.r8.shaking.ProguardClassFilter):22:28 -> 1:3:boolean matches(com.android.tools.r8.graph.DexType):33:35 -> a 4:7:void recordMatch(com.android.tools.r8.shaking.ProguardClassNameList,com.android.tools.r8.graph.DexType):43:46 -> a 8:8:java.util.Set lambda$recordMatch$0(com.android.tools.r8.shaking.ProguardClassNameList):45:45 -> a 9:9:boolean validate(com.android.tools.r8.utils.InternalOptions):52:52 -> a 10:12:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnnecessaryDontWarnWildcards():59:61 -> a 10:12:boolean validate(com.android.tools.r8.utils.InternalOptions):53 -> a 13:18:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnnecessaryDontWarnWildcards():60:65 -> a 13:18:boolean validate(com.android.tools.r8.utils.InternalOptions):53 -> a 19:19:boolean validate(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":28,"2":29,"3":30,"4":31},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 28:28:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 28:28:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnnecessaryDontWarnWildcards():65 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean validate(com.android.tools.r8.utils.InternalOptions):53 -> a 29:29:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnnecessaryDontWarnWildcards():65:65 -> a 29:29:boolean validate(com.android.tools.r8.utils.InternalOptions):53 -> a 30:30:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnnecessaryDontWarnWildcards():65:65 -> a 30:30:boolean validate(com.android.tools.r8.utils.InternalOptions):53 -> a 31:31:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnnecessaryDontWarnWildcards():65:65 -> a 31:31:boolean validate(com.android.tools.r8.utils.InternalOptions):53 -> a 20:20:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnnecessaryDontWarnWildcards():65:65 -> a 20:20:boolean validate(com.android.tools.r8.utils.InternalOptions):53 -> a 21:21:boolean validate(com.android.tools.r8.utils.InternalOptions):54:54 -> a 22:24:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnusedDontWarnPatterns(com.android.tools.r8.utils.InternalOptions):72:74 -> a 22:24:boolean validate(com.android.tools.r8.utils.InternalOptions):54 -> a 25:27:boolean com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration.validateNoUnusedDontWarnPatterns(com.android.tools.r8.utils.InternalOptions):73:75 -> a 25:27:boolean validate(com.android.tools.r8.utils.InternalOptions):54 -> a com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode -> com.gradleup.gr8.relocated.g5: com.android.tools.r8.experimental.graphinfo.ClassGraphNode annotationClassNode -> d com.android.tools.r8.experimental.graphinfo.GraphNode annotatedNode -> c 1:3:void (com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.ClassGraphNode):16:18 -> 1:6:boolean equals(java.lang.Object):34:39 -> equals 1:1:int hashCode():44:44 -> hashCode 1:1:java.lang.String toString():49:49 -> toString com.android.tools.r8.experimental.graphinfo.ClassGraphNode -> com.gradleup.gr8.relocated.qm: com.android.tools.r8.references.ClassReference reference -> c boolean $assertionsDisabled -> d 1:1:void ():9:9 -> 1:3:void (boolean,com.android.tools.r8.references.ClassReference):15:17 -> 1:1:com.android.tools.r8.references.ClassReference getReference():21:21 -> d 1:2:boolean equals(java.lang.Object):26:27 -> equals 1:1:int hashCode():32:32 -> hashCode 1:1:java.lang.String toString():37:37 -> toString com.android.tools.r8.experimental.graphinfo.FieldGraphNode -> com.gradleup.gr8.relocated.bq0: com.android.tools.r8.references.FieldReference reference -> c boolean $assertionsDisabled -> d 1:1:void ():9:9 -> 1:3:void (boolean,com.android.tools.r8.references.FieldReference):15:17 -> 1:1:com.android.tools.r8.references.FieldReference getReference():21:21 -> d 1:2:boolean equals(java.lang.Object):26:27 -> equals 1:1:int hashCode():32:32 -> hashCode 1:1:java.lang.String toString():37:37 -> toString com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo -> com.gradleup.gr8.relocated.zw0: com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo UNKNOWN -> b com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind kind -> a boolean $assertionsDisabled -> c 1:3:void ():6:8 -> 1:2:void (com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind):41:42 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():46:46 -> a 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo.edgeKind():46:46 -> b 1:1:java.lang.String getInfoPrefix():50 -> b 2:41:java.lang.String getInfoPrefix():50:89 -> b 42:42:java.lang.String getInfoPrefix():87:87 -> b 43:43:java.lang.String getInfoPrefix():85:85 -> b 44:44:java.lang.String getInfoPrefix():83:83 -> b 45:48:java.lang.String getInfoPrefix():78:81 -> b 49:49:java.lang.String getInfoPrefix():76:76 -> b 50:50:java.lang.String getInfoPrefix():74:74 -> b 51:51:java.lang.String getInfoPrefix():72:72 -> b 52:52:java.lang.String getInfoPrefix():70:70 -> b 53:53:java.lang.String getInfoPrefix():68:68 -> b 54:54:java.lang.String getInfoPrefix():66:66 -> b 55:55:java.lang.String getInfoPrefix():64:64 -> b 56:56:java.lang.String getInfoPrefix():62:62 -> b 57:57:java.lang.String getInfoPrefix():60:60 -> b 58:58:java.lang.String getInfoPrefix() -> b 59:59:java.lang.String getInfoPrefix():56:56 -> b 60:98:java.lang.String getInfoPrefix():54:92 -> b 99:99:java.lang.String getInfoPrefix():89:89 -> b 100:100:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo.edgeKind():46:46 -> b 100:100:java.lang.String getInfoPrefix():89 -> b 101:101:java.lang.String getInfoPrefix():89:89 -> b 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo unknown():11:11 -> c 1:1:boolean equals(java.lang.Object):103:103 -> equals 1:1:int hashCode():108:108 -> hashCode 1:1:java.lang.String toString():98:98 -> toString com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind -> com.gradleup.gr8.relocated.yw0: com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind[] $VALUES -> s com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ReachableFromLiveType -> m com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ReflectiveUseFrom -> l com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind IsLibraryMethod -> o com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ReferencedInAnnotation -> n com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind MethodHandleUseFrom -> q com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind OverridingMethod -> p com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind Unknown -> r com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind InstantiatedIn -> e com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind KeepRulePrecondition -> d com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind TargetedBySuper -> g com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind InvokedViaSuper -> f com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind InvokedFromLambdaCreatedIn -> i com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind InvokedFrom -> h com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ReferencedFrom -> k com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind AnnotatedOn -> j com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind KeepRule -> a com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ConditionalKeepRule -> c com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind CompatibilityRule -> b 1:20:void ():17:36 -> 21:21:void ():15:15 -> 1:1:void (java.lang.String,int):15:15 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind[] values():15:15 -> values com.android.tools.r8.experimental.graphinfo.GraphNode -> com.gradleup.gr8.relocated.ox0: boolean isLibraryNode -> a com.android.tools.r8.experimental.graphinfo.GraphNode CYCLE -> b 1:1:void ():11:11 -> 1:2:void (boolean):31:32 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphNode cycle():36:36 -> a 1:1:boolean isCycle():40:40 -> b 1:1:boolean isLibraryNode():44:44 -> c com.android.tools.r8.experimental.graphinfo.GraphNode$1 -> com.gradleup.gr8.relocated.nx0: 1:1:void (boolean):12:12 -> 1:1:java.lang.String toString():25:25 -> toString com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode -> com.gradleup.gr8.relocated.dn1: com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d java.util.Set preconditions -> f boolean $assertionsDisabled -> g java.lang.String content -> e 1:1:void ():19:19 -> 1:7:void (com.android.tools.r8.shaking.ProguardKeepRuleBase,java.util.Set):32:38 -> 1:1:java.lang.String getContent():70:70 -> d 1:1:com.android.tools.r8.origin.Origin getOrigin():62:62 -> e 1:5:boolean equals(java.lang.Object):46:50 -> equals 6:6:com.android.tools.r8.origin.Origin com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.getOrigin():62:62 -> equals 6:6:boolean equals(java.lang.Object):50 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean equals(java.lang.Object):50:50 -> equals 8:8:com.android.tools.r8.position.Position com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.getPosition():66:66 -> equals 8:8:boolean equals(java.lang.Object):51 -> equals 9:9:boolean equals(java.lang.Object):51:51 -> equals 10:10:java.lang.String com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.getContent():70:70 -> equals 10:10:boolean equals(java.lang.Object):52 -> equals 11:11:boolean equals(java.lang.Object):52:52 -> equals 12:12:java.util.Set com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.getPreconditions():74:74 -> equals 12:12:boolean equals(java.lang.Object):53 -> equals 13:13:boolean equals(java.lang.Object):53:53 -> equals 1:1:com.android.tools.r8.position.Position getPosition():66:66 -> f 1:1:java.util.Set getPreconditions():74:74 -> g 1:1:int hashCode():58:58 -> hashCode 1:1:java.lang.String toString():85:85 -> toString 2:2:com.android.tools.r8.origin.Origin com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.getOrigin():62:62 -> toString 2:2:java.lang.String toString():85 -> toString 3:3:java.lang.String toString():85:85 -> toString 4:4:java.lang.String com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.getContent():70:70 -> toString 4:4:java.lang.String toString():85 -> toString 5:5:com.android.tools.r8.origin.Origin com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.getOrigin():62:62 -> toString 5:5:java.lang.String toString():85 -> toString 6:6:java.lang.String toString():85:85 -> toString 7:7:com.android.tools.r8.position.Position com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.getPosition():66:66 -> toString 7:7:java.lang.String toString():87 -> toString 8:16:java.lang.String com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode.shortPositionInfo(com.android.tools.r8.position.Position):91:99 -> toString 8:16:java.lang.String toString():87 -> toString 17:17:java.lang.String toString():87:87 -> toString com.android.tools.r8.experimental.graphinfo.MethodGraphNode -> com.gradleup.gr8.relocated.u32: com.android.tools.r8.references.MethodReference reference -> c boolean $assertionsDisabled -> d 1:1:void ():9:9 -> 1:3:void (boolean,com.android.tools.r8.references.MethodReference):15:17 -> 1:1:com.android.tools.r8.references.MethodReference getReference():21:21 -> d 1:2:boolean equals(java.lang.Object):26:27 -> equals 1:1:int hashCode():32:32 -> hashCode 1:1:java.lang.String toString():37:37 -> toString com.android.tools.r8.experimental.startup.EmptyStartupOrder -> com.gradleup.gr8.relocated.vk0: 1:1:void ():18:18 -> boolean contains(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems) -> a com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems) -> a 1:1:java.util.Collection getItems():27:27 -> b boolean isEmpty() -> c com.android.tools.r8.experimental.startup.NonEmptyStartupOrder -> com.gradleup.gr8.relocated.zb2: java.util.Set syntheticStartupClasses -> c java.util.Set nonSyntheticStartupClasses -> b java.util.LinkedHashSet startupItems -> a boolean $assertionsDisabled -> d 1:1:void ():26:26 -> 1:1:void (java.util.LinkedHashSet):34:34 -> 2:15:void (java.util.LinkedHashSet):31:44 -> 1:1:boolean containsSyntheticClassesSynthesizedFrom(com.android.tools.r8.graph.DexType):68:68 -> a 2:5:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):83:86 -> a 6:6:boolean com.android.tools.r8.experimental.startup.StartupItem.isStartupClass():0:0 -> a 6:6:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):86 -> a 7:7:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):87:87 -> a 8:8:com.android.tools.r8.experimental.startup.StartupClass$Builder com.android.tools.r8.experimental.startup.StartupClass.dexBuilder():29:29 -> a 8:8:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):89 -> a 9:9:java.lang.Object com.android.tools.r8.experimental.startup.StartupItem.getReference():60:60 -> a 9:9:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):90:90 -> a 11:11:com.android.tools.r8.experimental.startup.StartupItem$Builder com.android.tools.r8.experimental.startup.StartupItem$Builder.setClassReference(java.lang.Object):120:120 -> a 11:11:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):90 -> a 12:12:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):91:91 -> a 13:13:com.android.tools.r8.experimental.startup.StartupItem$Builder com.android.tools.r8.experimental.startup.StartupItem$Builder.setSynthetic():130:130 -> a 13:13:com.android.tools.r8.experimental.startup.StartupItem$Builder com.android.tools.r8.experimental.startup.StartupItem$Builder.setSynthetic(boolean):136 -> a 13:13:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):91 -> a 14:14:com.android.tools.r8.experimental.startup.StartupItem$Builder com.android.tools.r8.experimental.startup.StartupItem$Builder.setSynthetic(boolean):138:138 -> a 14:14:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):91 -> a 15:15:com.android.tools.r8.experimental.startup.StartupClass com.android.tools.r8.experimental.startup.StartupClass$Builder.build():79:79 -> a 15:15:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):92 -> a 16:23:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):88:95 -> a 24:24:java.lang.Object com.android.tools.r8.experimental.startup.StartupItem.getReference():60:60 -> a 24:24:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):101:101 -> a 26:26:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 26:26:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:28:com.android.tools.r8.experimental.startup.StartupMethod com.android.tools.r8.experimental.startup.StartupItem$Builder.buildStartupMethod():156:157 -> a 27:28:com.android.tools.r8.experimental.startup.StartupItem com.android.tools.r8.experimental.startup.StartupItem$Builder.build():146 -> a 27:28:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):102 -> a 29:29:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):98:98 -> a 30:31:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):250:251 -> a 30:31:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):105 -> a 32:32:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.StartupOrder.empty():30:30 -> a 32:32:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):252 -> a 32:32:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):105 -> a 33:36:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):251:254 -> a 33:36:com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):105 -> a 37:41:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):129:133 -> a 42:43:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):146:147 -> a 42:43:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 44:44:boolean com.android.tools.r8.experimental.startup.StartupItem.isStartupClass():0:0 -> a 44:44:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):147 -> a 44:44:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 45:46:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):147:148 -> a 45:46:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 47:47:java.lang.Object com.android.tools.r8.experimental.startup.StartupItem.getReference():60:60 -> a 47:47:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):151 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 48:48:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):151:151 -> a 48:48:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 49:51:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):150:152 -> a 49:51:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 52:52:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 52:52:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):170 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 52:52:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):153 -> a 52:52:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 53:53:com.android.tools.r8.experimental.startup.StartupClass com.android.tools.r8.experimental.startup.StartupClass$Builder.build():79:79 -> a 53:53:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):170 -> a 53:53:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 53:53:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):153 -> a 53:53:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 54:54:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):169:169 -> a 54:54:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 54:54:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):153 -> a 54:54:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 55:55:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):188:188 -> a 55:55:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):153 -> a 55:55:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 56:56:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):154:154 -> a 56:56:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 57:57:boolean com.android.tools.r8.experimental.startup.StartupItem.isStartupClass():0:0 -> a 57:57:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):157 -> a 57:57:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 58:58:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):159:159 -> a 58:58:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 59:59:java.lang.Object com.android.tools.r8.experimental.startup.StartupItem.getReference():60:60 -> a 59:59:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):159 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 60:60:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):159:159 -> a 60:60:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 61:61:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 61:61:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:61:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):158 -> a 61:61:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 62:62:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 62:62:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):177 -> a 62:62:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):158 -> a 62:62:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 63:63:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):177:177 -> a 63:63:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):158 -> a 63:63:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 64:64:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 64:64:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):170 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 64:64:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):179 -> a 64:64:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):158 -> a 64:64:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 65:65:com.android.tools.r8.experimental.startup.StartupClass com.android.tools.r8.experimental.startup.StartupClass$Builder.build():79:79 -> a 65:65:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):170 -> a 65:65:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 65:65:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):179 -> a 65:65:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):158 -> a 65:65:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 66:66:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):169:169 -> a 66:66:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 66:66:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):179 -> a 66:66:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):158 -> a 66:66:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 67:67:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):188:188 -> a 67:67:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):179 -> a 67:67:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):158 -> a 67:67:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 68:68:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addStartupItem(com.android.tools.r8.experimental.startup.StartupItem,java.util.LinkedHashSet,java.util.Map,com.android.tools.r8.graph.AppView):161:161 -> a 68:68:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):134 -> a 69:69:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):137:137 -> a 70:70:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):250:250 -> a 70:70:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):138 -> a 71:71:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.StartupOrder.empty():30:30 -> a 71:71:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):252 -> a 71:71:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):138 -> a 72:75:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):251:254 -> a 72:75:com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView):138 -> a 76:76:void addParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):196:196 -> a 77:77:void addAllMethods(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):203:203 -> a 78:78:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 78:78:void addAllMethods(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):203 -> a 79:79:void lambda$addAllMethods$1(java.util.LinkedHashSet,com.android.tools.r8.graph.ProgramMethod):206:206 -> a 80:81:com.android.tools.r8.experimental.startup.StartupMethod com.android.tools.r8.experimental.startup.StartupItem$Builder.buildStartupMethod():156:157 -> a 80:81:com.android.tools.r8.experimental.startup.StartupItem com.android.tools.r8.experimental.startup.StartupItem$Builder.build():146 -> a 80:81:void lambda$addAllMethods$1(java.util.LinkedHashSet,com.android.tools.r8.graph.ProgramMethod):206 -> a 82:82:void lambda$addAllMethods$1(java.util.LinkedHashSet,com.android.tools.r8.graph.ProgramMethod):205:205 -> a 83:92:com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):211:220 -> a 93:93:boolean com.android.tools.r8.experimental.startup.StartupItem.isStartupClass():0:0 -> a 93:93:com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):220 -> a 94:96:com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):220:222 -> a 97:97:java.lang.Object com.android.tools.r8.experimental.startup.StartupItem.getReference():60:60 -> a 97:97:com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 98:105:com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):222:229 -> a 106:107:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):250:251 -> a 106:107:com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):233 -> a 108:108:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.StartupOrder.empty():30:30 -> a 108:108:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):252 -> a 108:108:com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):233 -> a 109:112:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.createNonEmpty(java.util.LinkedHashSet):251:254 -> a 109:112:com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):233 -> a 113:113:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 113:113:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:void lambda$addParentClasses$0(java.util.LinkedHashSet,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):197 -> a 114:114:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 114:114:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):177 -> a 114:114:void lambda$addParentClasses$0(java.util.LinkedHashSet,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):197 -> a 115:115:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):177:177 -> a 115:115:void lambda$addParentClasses$0(java.util.LinkedHashSet,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):197 -> a 116:116:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 116:116:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):170 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 116:116:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 116:116:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):179 -> a 116:116:void lambda$addParentClasses$0(java.util.LinkedHashSet,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):197 -> a 117:117:com.android.tools.r8.experimental.startup.StartupClass com.android.tools.r8.experimental.startup.StartupClass$Builder.build():79:79 -> a 117:117:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):170 -> a 117:117:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 117:117:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):179 -> a 117:117:void lambda$addParentClasses$0(java.util.LinkedHashSet,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):197 -> a 118:118:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClass(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet):169:169 -> a 118:118:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):187 -> a 118:118:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):179 -> a 118:118:void lambda$addParentClasses$0(java.util.LinkedHashSet,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):197 -> a 119:119:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):188:188 -> a 119:119:void com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.addClassAndParentClasses(com.android.tools.r8.graph.DexType,java.util.LinkedHashSet,com.android.tools.r8.graph.AppView):179 -> a 119:119:void lambda$addParentClasses$0(java.util.LinkedHashSet,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):197 -> a 120:120:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 120:120:boolean contains(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems):51 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 121:121:boolean contains(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems):52:52 -> a 122:122:boolean com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.containsNonSyntheticClass(com.android.tools.r8.graph.DexType):57:57 -> a 122:122:boolean contains(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems):53 -> a 1:1:boolean containsSyntheticClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems):61:61 -> b 2:2:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> b 2:2:boolean containsSyntheticClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems):61 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:5:boolean containsSyntheticClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems):61:63 -> b 6:6:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> b 6:6:boolean containsSyntheticClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems):62 -> b 7:7:java.util.Collection getItems():73:73 -> b 8:8:java.util.Set lambda$withoutPrunedItems$2(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):215:215 -> b 9:11:java.util.Set com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.computeContextsOfLiveSynthetics(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems):238:240 -> b 9:11:java.util.Set lambda$withoutPrunedItems$2(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):215 -> b 12:12:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> b 12:12:java.util.Set com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.computeContextsOfLiveSynthetics(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems):240 -> b 12:12:java.util.Set lambda$withoutPrunedItems$2(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):215 -> b 13:13:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> b 13:13:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> b 13:13:java.util.Set com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.computeContextsOfLiveSynthetics(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems):240 -> b 13:13:java.util.Set lambda$withoutPrunedItems$2(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):215 -> b 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 14:14:java.util.Set com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.computeContextsOfLiveSynthetics(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems):242 -> b 14:14:java.util.Set lambda$withoutPrunedItems$2(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):215 -> b 15:15:java.util.Set com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.computeContextsOfLiveSynthetics(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems):242:242 -> b 15:15:java.util.Set lambda$withoutPrunedItems$2(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):215 -> b 16:16:java.util.Set com.android.tools.r8.experimental.startup.NonEmptyStartupOrder.computeContextsOfLiveSynthetics(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems):241:241 -> b 16:16:java.util.Set lambda$withoutPrunedItems$2(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):215 -> b boolean isEmpty() -> c com.android.tools.r8.experimental.startup.StartupClass -> com.gradleup.gr8.relocated.z83: 1:1:void (int,java.lang.Object):21:21 -> com.android.tools.r8.experimental.startup.StartupClass asStartupClass() -> a 1:1:void accept(java.util.function.Consumer,java.util.function.Consumer):39:39 -> a 2:2:java.lang.Object apply(java.util.function.Function,java.util.function.Function):46:46 -> a com.android.tools.r8.experimental.startup.StartupClass$Builder -> com.gradleup.gr8.relocated.y83: 1:1:void ():70:70 -> com.android.tools.r8.experimental.startup.StartupCompleteness -> com.gradleup.gr8.relocated.a93: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.experimental.startup.StartupOrder startupOrder -> b boolean $assertionsDisabled -> c 1:1:void ():24:24 -> 1:6:void (com.android.tools.r8.graph.AppView):29:34 -> 1:3:void run(com.android.tools.r8.graph.AppView):43:45 -> a 4:6:void com.android.tools.r8.experimental.startup.StartupCompleteness.processClasses():50:52 -> a 4:6:void run(com.android.tools.r8.graph.AppView):45 -> a 7:7:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):57:57 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 8:8:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):59 -> a 9:14:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):59:64 -> a 15:15:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 15:15:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):65 -> a 16:18:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):65:67 -> a 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 19:19:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):67 -> a 20:20:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 20:20:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):67 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 21:21:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):67 -> a 22:23:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):67:68 -> a 24:24:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):63:63 -> a 25:25:boolean lambda$processClass$0(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):58:58 -> a 26:26:void processNonStartupMethod(com.android.tools.r8.graph.ProgramMethod):74:74 -> a 27:32:java.util.Set computeStartupItems():78:83 -> a 33:33:boolean com.android.tools.r8.experimental.startup.StartupItem.isStartupClass():0:0 -> a 33:33:java.util.Set computeStartupItems():83 -> a 34:37:java.util.Set computeStartupItems():83:86 -> a 38:38:java.lang.Object com.android.tools.r8.experimental.startup.StartupItem.getReference():60:60 -> a 38:38:java.util.Set computeStartupItems():86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:java.util.Set computeStartupItems():86:86 -> a 40:42:java.util.Set computeStartupItems():85:87 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 43:43:java.util.Set computeStartupItems():88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:45:java.util.Set computeStartupItems():88:89 -> a 46:46:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 46:46:java.util.Set computeStartupItems():89 -> a 47:47:boolean com.android.tools.r8.experimental.startup.StartupItem.isStartupClass():0:0 -> a 47:47:java.util.Set computeStartupItems():92 -> a 48:48:java.util.Set computeStartupItems():93:93 -> a 49:49:java.lang.Object com.android.tools.r8.experimental.startup.StartupItem.getReference():60:60 -> a 49:49:java.util.Set computeStartupItems():94 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:52:java.util.Set computeStartupItems():94:96 -> a 53:53:boolean com.android.tools.r8.experimental.startup.StartupItem.isStartupMethod():0:0 -> a 53:53:java.util.Set computeStartupItems():96 -> a 54:55:java.util.Set computeStartupItems():96:97 -> a 56:56:java.lang.Object com.android.tools.r8.experimental.startup.StartupItem.getReference():60:60 -> a 56:56:java.util.Set computeStartupItems():98 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:java.util.Set computeStartupItems():98:98 -> a 58:58:void lambda$computeStartupItems$1(java.util.Set,com.android.tools.r8.graph.ProgramMethod):89:89 -> a com.android.tools.r8.experimental.startup.StartupConfigurationParser -> com.gradleup.gr8.relocated.c93: java.util.function.Function typeFactory -> c com.android.tools.r8.experimental.startup.StartupConfigurationParser$MethodFactory methodFactory -> b java.util.function.Function classFactory -> a 1:4:void (java.util.function.Function,com.android.tools.r8.experimental.startup.StartupConfigurationParser$MethodFactory,java.util.function.Function):35:38 -> 1:8:com.android.tools.r8.experimental.startup.StartupConfigurationParser createDexParser(com.android.tools.r8.graph.DexItemFactory):43:50 -> a 9:10:com.android.tools.r8.graph.DexMethod lambda$createDexParser$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,java.lang.String,java.util.List,com.android.tools.r8.graph.DexType):48:49 -> a 11:11:com.android.tools.r8.graph.DexMethod lambda$createDexParser$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,java.lang.String,java.util.List,com.android.tools.r8.graph.DexType):46:46 -> a 12:13:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):64:65 -> a 14:16:java.lang.String com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseSyntheticFlag(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder):89:91 -> a 14:16:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):78 -> a 14:16:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 17:17:int com.android.tools.r8.experimental.startup.StartupConfigurationParser.getArrowStartIndex(java.lang.String):123:123 -> a 17:17:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):102 -> a 17:17:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 17:17:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 18:18:java.lang.Object com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupMethodDescriptor(java.lang.String,int):135:135 -> a 18:18:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):104 -> a 18:18:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 18:18:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 19:20:java.lang.Object com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassDescriptor(java.lang.String):127:128 -> a 19:20:java.lang.Object com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupMethodDescriptor(java.lang.String,int):136 -> a 19:20:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):104 -> a 19:20:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 19:20:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 21:28:java.lang.Object com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupMethodDescriptor(java.lang.String,int):142:149 -> a 21:28:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):104 -> a 21:28:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 21:28:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 29:36:java.lang.Object com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupMethodProto(java.lang.Object,java.lang.String,java.lang.String):154:161 -> a 29:36:java.lang.Object com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupMethodDescriptor(java.lang.String,int):150 -> a 29:36:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):104 -> a 29:36:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 29:36:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 37:37:com.android.tools.r8.experimental.startup.StartupMethod com.android.tools.r8.experimental.startup.StartupItem$Builder.buildStartupMethod():157:157 -> a 37:37:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):107 -> a 37:37:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 37:37:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 38:41:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):106:109 -> a 38:41:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 38:41:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 42:43:java.lang.Object com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassDescriptor(java.lang.String):127:128 -> a 42:43:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):112 -> a 42:43:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 42:43:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 44:44:com.android.tools.r8.experimental.startup.StartupClass com.android.tools.r8.experimental.startup.StartupItem$Builder.buildStartupClass():152:152 -> a 44:44:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):115 -> a 44:44:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 44:44:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a 45:48:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseStartupClassOrMethod(java.lang.String,com.android.tools.r8.experimental.startup.StartupItem$Builder,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):114:117 -> a 45:48:void com.android.tools.r8.experimental.startup.StartupConfigurationParser.parseLine(java.lang.String,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79 -> a 45:48:void parseLines(java.util.List,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):66 -> a com.android.tools.r8.experimental.startup.StartupConfigurationParser$MethodFactory -> com.gradleup.gr8.relocated.b93: java.lang.Object createMethod(java.lang.Object,java.lang.String,java.util.List,java.lang.Object) -> a com.android.tools.r8.experimental.startup.StartupItem -> com.gradleup.gr8.relocated.f93: java.lang.Object reference -> b int flags -> a 1:3:void (int,java.lang.Object):19:21 -> void accept(java.util.function.Consumer,java.util.function.Consumer) -> a java.lang.Object apply(java.util.function.Function,java.util.function.Function) -> a com.android.tools.r8.experimental.startup.StartupClass asStartupClass() -> a com.android.tools.r8.experimental.startup.StartupMethod asStartupMethod() -> b 1:1:java.lang.Object getReference():60:60 -> c boolean isStartupClass() -> d 1:1:boolean isSynthetic():64:64 -> e 1:5:boolean equals(java.lang.Object):77:81 -> equals 1:1:int hashCode():86:86 -> hashCode 1:6:java.lang.String toString():91:96 -> toString com.android.tools.r8.experimental.startup.StartupItem$Builder -> com.gradleup.gr8.relocated.e93: java.lang.Object classReference -> b boolean $assertionsDisabled -> c int flags -> a 1:1:void ():99:99 -> com.android.tools.r8.experimental.startup.StartupMethod -> com.gradleup.gr8.relocated.g93: 1:1:void (int,java.lang.Object):16:16 -> 1:1:void accept(java.util.function.Consumer,java.util.function.Consumer):26:26 -> a 2:2:java.lang.Object apply(java.util.function.Function,java.util.function.Function):33:33 -> a com.android.tools.r8.experimental.startup.StartupMethod asStartupMethod() -> b com.android.tools.r8.experimental.startup.StartupOptions -> com.gradleup.gr8.relocated.k93: com.android.tools.r8.startup.StartupProfileProvider startupProfileProvider -> e boolean enableMinimalStartupDex -> a boolean enableStartupBoundaryOptimizations -> b boolean enableStartupCompletenessCheckForTesting -> c boolean enableStartupLayoutOptimizations -> d 1:40:void ():17:56 -> 1:1:com.android.tools.r8.experimental.startup.StartupOptions$1 lambda$new$0(java.lang.String):59:59 -> a 2:2:com.android.tools.r8.startup.StartupProfileProvider getStartupProfileProvider():120:120 -> a 3:3:com.android.tools.r8.experimental.startup.StartupOptions setStartupProfileProvider(com.android.tools.r8.startup.StartupProfileProvider):124:124 -> a 1:1:boolean hasStartupProfileProvider():116:116 -> b 1:1:boolean isMinimalStartupDexEnabled():79:79 -> c 1:1:boolean isStartupBoundaryOptimizationsEnabled():88:88 -> d 1:1:boolean isStartupCompletenessCheckForTestingEnabled():102:102 -> e 1:1:boolean isStartupLayoutOptimizationsEnabled():98:98 -> f com.android.tools.r8.experimental.startup.StartupOptions$1 lambda$new$1() -> g com.android.tools.r8.experimental.startup.StartupOptions$1 -> com.gradleup.gr8.relocated.j93: java.lang.String val$propertyValue -> a 1:1:void (com.android.tools.r8.experimental.startup.StartupOptions,java.lang.String):59:59 -> com.android.tools.r8.experimental.startup.StartupOrder -> com.gradleup.gr8.relocated.l93: boolean contains(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems) -> a com.android.tools.r8.experimental.startup.StartupOrder rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a com.android.tools.r8.experimental.startup.StartupOrder toStartupOrderForWriting(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.experimental.startup.StartupOrder withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems) -> a 1:1:com.android.tools.r8.experimental.startup.StartupOrder empty():30:30 -> a 2:6:com.android.tools.r8.experimental.startup.StartupProfile com.android.tools.r8.experimental.startup.StartupProfile.parseStartupProfile(com.android.tools.r8.utils.InternalOptions):46:50 -> a 2:6:com.android.tools.r8.experimental.startup.StartupOrder createInitialStartupOrder(com.android.tools.r8.utils.InternalOptions):22 -> a 7:7:java.lang.String com.android.tools.r8.experimental.startup.StartupOptions$1.get():62:62 -> a 7:7:com.android.tools.r8.experimental.startup.StartupProfile com.android.tools.r8.experimental.startup.StartupProfile.parseStartupProfile(com.android.tools.r8.utils.InternalOptions):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.experimental.startup.StartupOrder createInitialStartupOrder(com.android.tools.r8.utils.InternalOptions):22 -> a 8:8:java.lang.String com.android.tools.r8.experimental.startup.StartupOptions$1.get():62:62 -> a 8:8:com.android.tools.r8.experimental.startup.StartupProfile com.android.tools.r8.experimental.startup.StartupProfile.parseStartupProfile(com.android.tools.r8.utils.InternalOptions):50 -> a 8:8:com.android.tools.r8.experimental.startup.StartupOrder createInitialStartupOrder(com.android.tools.r8.utils.InternalOptions):22 -> a 9:9:java.lang.String com.android.tools.r8.StringResource$FileResource.getStringWithRuntimeException():111:111 -> a 9:9:java.lang.String com.android.tools.r8.experimental.startup.StartupOptions$1.get():63 -> a 9:9:com.android.tools.r8.experimental.startup.StartupProfile com.android.tools.r8.experimental.startup.StartupProfile.parseStartupProfile(com.android.tools.r8.utils.InternalOptions):50 -> a 9:9:com.android.tools.r8.experimental.startup.StartupOrder createInitialStartupOrder(com.android.tools.r8.utils.InternalOptions):22 -> a 10:11:com.android.tools.r8.experimental.startup.StartupProfile com.android.tools.r8.experimental.startup.StartupProfile.parseStartupProfile(com.android.tools.r8.utils.InternalOptions):50:51 -> a 10:11:com.android.tools.r8.experimental.startup.StartupOrder createInitialStartupOrder(com.android.tools.r8.utils.InternalOptions):22 -> a 12:15:com.android.tools.r8.experimental.startup.StartupOrder createInitialStartupOrder(com.android.tools.r8.utils.InternalOptions):23:26 -> a 16:16:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.experimental.startup.StartupOrder.empty():30:30 -> a 16:16:com.android.tools.r8.experimental.startup.StartupOrder createInitialStartupOrder(com.android.tools.r8.utils.InternalOptions):24 -> a 17:17:java.lang.String com.android.tools.r8.StringResource$FileResource.getStringWithRuntimeException():113:113 -> a 17:17:java.lang.String com.android.tools.r8.experimental.startup.StartupOptions$1.get():63 -> a 17:17:com.android.tools.r8.experimental.startup.StartupProfile com.android.tools.r8.experimental.startup.StartupProfile.parseStartupProfile(com.android.tools.r8.utils.InternalOptions):50 -> a 17:17:com.android.tools.r8.experimental.startup.StartupOrder createInitialStartupOrder(com.android.tools.r8.utils.InternalOptions):22 -> a java.util.Collection getItems() -> b boolean isEmpty() -> c com.android.tools.r8.experimental.startup.StartupProfile -> com.gradleup.gr8.relocated.m93: java.util.List startupItems -> a 1:2:void (java.util.List):22:23 -> 1:1:com.android.tools.r8.experimental.startup.StartupProfile createStartupConfigurationFromLines(com.android.tools.r8.utils.InternalOptions,java.util.List):56:56 -> a 2:2:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 2:2:com.android.tools.r8.experimental.startup.StartupProfile createStartupConfigurationFromLines(com.android.tools.r8.utils.InternalOptions,java.util.List):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:7:com.android.tools.r8.experimental.startup.StartupProfile createStartupConfigurationFromLines(com.android.tools.r8.utils.InternalOptions,java.util.List):57:61 -> a 8:16:com.android.tools.r8.experimental.startup.StartupProfile createStartupConfigurationFromLines(com.android.tools.r8.utils.InternalOptions,java.util.List):58:66 -> a 17:17:void lambda$createStartupConfigurationFromLines$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):63:63 -> a 18:18:void lambda$createStartupConfigurationFromLines$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":21,"2":22,"3":23,"4":24},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 21:21:void lambda$createStartupConfigurationFromLines$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):63:63 -> a 22:22:void lambda$createStartupConfigurationFromLines$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):63:63 -> a 23:23:void lambda$createStartupConfigurationFromLines$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):63:63 -> a 24:24:void lambda$createStartupConfigurationFromLines$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):63:63 -> a 19:19:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 19:19:void lambda$createStartupConfigurationFromLines$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):63 -> a 20:20:void lambda$createStartupConfigurationFromLines$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):63:63 -> a 25:25:java.util.List getStartupItems():70:70 -> a com.android.tools.r8.experimental.startup.instrumentation.StartupInstrumentationOptions -> com.gradleup.gr8.relocated.d93: boolean enableStartupInstrumentation -> a 1:44:void ():10:53 -> 1:1:boolean isStartupInstrumentationEnabled():97:97 -> a com.android.tools.r8.features.ClassToFeatureSplitMap -> com.gradleup.gr8.relocated.rp: java.util.Map classToFeatureSplitMap -> a java.util.Map representativeStringsForFeatureSplit -> b boolean $assertionsDisabled -> c 1:1:void ():29:29 -> 1:3:void (java.util.Map,java.util.Map):36:38 -> 1:1:com.android.tools.r8.features.ClassToFeatureSplitMap createEmptyClassToFeatureSplitMap():42:42 -> a 2:29:com.android.tools.r8.features.ClassToFeatureSplitMap createInitialClassToFeatureSplitMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.features.FeatureSplitConfiguration,com.android.tools.r8.utils.Reporter):58:85 -> a 30:36:int compareFeatureSplits(com.android.tools.r8.FeatureSplit,com.android.tools.r8.FeatureSplit):89:95 -> a 37:38:java.util.Map getFeatureSplitClasses(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):120:121 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 39:39:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144 -> a 39:39:java.util.Map getFeatureSplitClasses(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 40:40:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 40:40:java.util.Map getFeatureSplitClasses(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):122 -> a 41:41:java.util.Map getFeatureSplitClasses(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):123:123 -> a 42:43:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):160:161 -> a 44:44:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 44:44:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):164 -> a 45:53:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):166:174 -> a 54:68:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):173:187 -> a 69:69:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):186:186 -> a 70:70:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getFeatureSplit$1(com.android.tools.r8.synthesis.SyntheticNaming):166:166 -> a 71:83:com.android.tools.r8.features.ClassToFeatureSplitMap rewrittenWithLens(com.android.tools.r8.graph.GraphLens):299:311 -> a 84:91:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.GraphLens,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):302:309 -> a 92:99:com.android.tools.r8.features.ClassToFeatureSplitMap withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):316:323 -> a 100:101:void lambda$withoutPrunedItems$3(com.android.tools.r8.graph.PrunedItems,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):319:320 -> a 102:102:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.features.ClassToFeatureSplitMap.getMap(com.android.tools.r8.graph.AppView):331:331 -> a 102:102:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):336 -> a 103:105:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):339:341 -> a 106:106:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):337:337 -> a 107:107:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 107:107:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 107:107:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144 -> a 107:107:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):210 -> a 107:107:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):263 -> a 107:107:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):337 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(5)"]} 108:108:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 108:108:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):210 -> a 108:108:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):263 -> a 108:108:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):337 -> a 109:109:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):210:210 -> a 109:109:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):263 -> a 109:109:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):337 -> a 1:1:boolean isEmpty():196:196 -> b com.android.tools.r8.features.FeatureSplitConfiguration -> com.gradleup.gr8.relocated.kp0: java.util.List featureSplits -> a 1:2:void (java.util.List):20:21 -> 1:16:java.util.Collection getDataResourceProvidersAndConsumers():44:59 -> a 1:1:java.util.List getFeatureSplits():68:68 -> b com.android.tools.r8.features.FeatureSplitConfiguration$DataResourceProvidersAndConsumer -> com.gradleup.gr8.relocated.jp0: com.android.tools.r8.DataResourceConsumer consumer -> b java.util.Set providers -> a 1:3:void (java.util.Set,com.android.tools.r8.DataResourceConsumer):29:31 -> 1:1:com.android.tools.r8.DataResourceConsumer getConsumer():39:39 -> a 1:1:java.util.Set getProviders():35:35 -> b com.android.tools.r8.graph.AbstractAccessContexts -> com.gradleup.gr8.relocated.h: com.android.tools.r8.graph.AbstractAccessContexts$ConcreteAccessContexts asConcrete() -> a void flattenAccessContexts(com.android.tools.r8.graph.DexField) -> a void forEachAccessContext(java.util.function.Consumer) -> a boolean isAccessedInMethodSatisfying(java.util.function.Predicate) -> a boolean isAccessedOutside(com.android.tools.r8.graph.DexEncodedMethod) -> a com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts) -> a com.android.tools.r8.graph.AbstractAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens) -> a int getNumberOfAccessContexts() -> b boolean isAccessedOnlyInMethodSatisfying(java.util.function.Predicate) -> b boolean isEmpty() -> c com.android.tools.r8.graph.AbstractAccessContexts$ConcreteAccessContexts -> com.gradleup.gr8.relocated.e: java.util.Map accessesWithContexts -> a boolean $assertionsDisabled -> b 1:1:void ():157:157 -> 1:1:void ():162:162 -> 2:3:void (java.util.Map):165:166 -> com.android.tools.r8.graph.AbstractAccessContexts$ConcreteAccessContexts asConcrete() -> a 1:1:com.android.tools.r8.graph.AbstractAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):157:157 -> a 2:3:void forEachAccess(java.util.function.Consumer,java.util.function.Predicate):170:171 -> a 4:5:void lambda$forEachAccess$0(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):173:174 -> a 6:11:void forEachAccessContext(java.util.function.Consumer):185:190 -> a 12:25:void flattenAccessContexts(com.android.tools.r8.graph.DexField):222:235 -> a 26:26:void lambda$flattenAccessContexts$2(com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):228:228 -> a 27:29:boolean isAccessedInMethodSatisfying(java.util.function.Predicate):244:246 -> a 30:32:boolean isAccessedOutside(com.android.tools.r8.graph.DexEncodedMethod):275:277 -> a 33:35:boolean recordAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):301:303 -> a 36:36:com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts):325:325 -> a 37:37:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 37:37:com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts):328 -> a 38:49:com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts):331:342 -> a 50:50:void lambda$join$6(java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):334:334 -> a 51:51:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 51:51:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):313 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):313:313 -> a 53:55:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):312:314 -> a 56:56:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):375:375 -> a 56:56:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):315 -> a 57:57:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 57:57:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):375 -> a 57:57:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):315 -> a 58:58:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376:376 -> a 58:58:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):315 -> a 59:59:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 59:59:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376 -> a 59:59:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):315 -> a 60:61:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376:377 -> a 60:61:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):315 -> a 62:63:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):316:317 -> a 1:4:int getNumberOfAccessContexts():203:206 -> b 5:5:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$flattenAccessContexts$1(com.android.tools.r8.graph.DexField):224:224 -> b 6:8:boolean isAccessedOnlyInMethodSatisfying(java.util.function.Predicate):260:262 -> b 9:21:com.android.tools.r8.graph.AbstractAccessContexts$ConcreteAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):308:320 -> b 22:23:void lambda$join$8(java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):339:340 -> b 1:1:boolean isEmpty():297:297 -> c 2:2:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$join$7(com.android.tools.r8.graph.DexField):339:339 -> c 1:1:java.util.Map getAccessesWithContexts():198:198 -> d 2:2:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$recordAccess$3(com.android.tools.r8.graph.DexField):302:302 -> d 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$rewrittenWithLens$4(com.android.tools.r8.graph.DexField):313:313 -> e com.android.tools.r8.graph.AbstractAccessContexts$EmptyAccessContexts -> com.gradleup.gr8.relocated.f: com.android.tools.r8.graph.AbstractAccessContexts$EmptyAccessContexts INSTANCE -> a 1:1:void ():98:98 -> 1:1:void ():100:100 -> void flattenAccessContexts(com.android.tools.r8.graph.DexField) -> a void forEachAccessContext(java.util.function.Consumer) -> a boolean isAccessedInMethodSatisfying(java.util.function.Predicate) -> a boolean isAccessedOutside(com.android.tools.r8.graph.DexEncodedMethod) -> a com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts) -> a com.android.tools.r8.graph.AbstractAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens) -> a int getNumberOfAccessContexts() -> b boolean isAccessedOnlyInMethodSatisfying(java.util.function.Predicate) -> b boolean isEmpty() -> c com.android.tools.r8.graph.AbstractAccessContexts$UnknownAccessContexts -> com.gradleup.gr8.relocated.g: com.android.tools.r8.graph.AbstractAccessContexts$UnknownAccessContexts INSTANCE -> a 1:1:void ():348:348 -> 1:1:void ():350:350 -> void flattenAccessContexts(com.android.tools.r8.graph.DexField) -> a boolean isAccessedInMethodSatisfying(java.util.function.Predicate) -> a boolean isAccessedOutside(com.android.tools.r8.graph.DexEncodedMethod) -> a com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts) -> a com.android.tools.r8.graph.AbstractAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens) -> a 1:1:void forEachAccessContext(java.util.function.Consumer):363:363 -> a boolean isAccessedOnlyInMethodSatisfying(java.util.function.Predicate) -> b 1:1:int getNumberOfAccessContexts():383:383 -> b boolean isEmpty() -> c com.android.tools.r8.graph.AccessControl -> com.gradleup.gr8.relocated.p3: boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:4:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):28:31 -> a 5:5:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):25:25 -> a 6:6:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):76:76 -> a 7:7:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):75:75 -> a 8:16:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):84:92 -> a 17:31:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):86:100 -> a 32:38:boolean com.android.tools.r8.graph.AccessControl.isNestMate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):119:125 -> a 32:38:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):100 -> a 39:43:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):101:105 -> a 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 44:44:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:48:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):105:108 -> a 49:49:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 49:49:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):108 -> a 50:53:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):108:111 -> a 54:54:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 54:54:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 55:55:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):41 -> a 56:56:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 56:56:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):41 -> a 57:58:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):41:42 -> a 59:59:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 59:59:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):44 -> a 60:63:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):45:48 -> a 64:64:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForAccess(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):48:48 -> a 64:64:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):46 -> a 65:65:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 65:65:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 65:65:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 65:65:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForAccess(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):48 -> a 65:65:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):46 -> a 66:67:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):253:254 -> a 66:67:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):231 -> a 66:67:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForAccess(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):48 -> a 66:67:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):46 -> a 68:68:com.android.tools.r8.utils.OptionalBool isClassAccessible(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.Definition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):55:55 -> a com.android.tools.r8.graph.AccessFlags -> com.gradleup.gr8.relocated.r3: java.util.List NAMES -> c int modifiedFlags -> b int originalFlags -> a boolean $assertionsDisabled -> d 1:12:void ():15:26 -> 1:3:void (int,int):54:56 -> 1:2:void setPublic():165:166 -> B 1:1:void setStatic():204:204 -> C 1:1:void setSynthetic():229:229 -> D 1:2:com.android.tools.r8.graph.AccessFlags unsetFinal():220:221 -> E 1:1:void unsetPrivate():183:183 -> F 1:1:void unsetProtected():196:196 -> G 1:1:void unsetPublic():170:170 -> J 1:2:com.android.tools.r8.graph.AccessFlags unsetSynthetic():233:234 -> K 1:1:int lambda$specify$0(com.android.tools.r8.graph.AccessFlags):60:60 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):60:60 -> a 3:4:com.android.tools.r8.graph.AccessFlags demoteFromFinal():246:247 -> a 5:5:void demote(int):294:294 -> a 1:1:int lambda$specify$1(com.android.tools.r8.graph.AccessFlags):60:60 -> b 2:2:void demoteFromSynthetic():238:238 -> b 1:1:java.util.List getNames():48:48 -> c 2:3:void set(int):276:277 -> c boolean isSet(int,int) -> d 1:1:int getOriginalAccessFlags():82:82 -> d 2:3:void unset(int):281:282 -> d 1:3:boolean equals(java.lang.Object):99:101 -> equals 1:1:java.util.List getPredicates():37:37 -> f 1:7:int getVisibilityOrdinal():135:141 -> g 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> h 1:1:boolean isFinal():212 -> h 1:1:int hashCode():108:108 -> hashCode 1:1:boolean isPackagePrivate():153:153 -> i 1:1:boolean isPackagePrivateOrProtected():157:157 -> j 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> k 1:1:boolean isPrivate():174 -> k 1:1:boolean com.android.tools.r8.graph.AccessFlags.wasSet(int):264:264 -> l 1:1:boolean com.android.tools.r8.graph.AccessFlags.isPromoted(int):286 -> l 1:1:boolean isPromotedToPublic():251 -> l 2:2:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> l 2:2:boolean com.android.tools.r8.graph.AccessFlags.isPromoted(int):286 -> l 2:2:boolean isPromotedToPublic():251 -> l 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> m 1:1:boolean isProtected():187 -> m 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> n 1:1:boolean isPublic():161 -> n 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():65:65 -> o 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> p 1:1:boolean isStatic():200 -> p 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> q 1:1:boolean isSynthetic():225 -> q 1:1:boolean isVisibilityDependingOnPackage():149:149 -> r 1:14:java.lang.String com.android.tools.r8.graph.AccessFlags.toStringInternal(boolean):307:320 -> toString 1:14:java.lang.String toString():303 -> toString 1:1:int materialize():74:74 -> u 1:1:void com.android.tools.r8.graph.AccessFlags.promote(int):290:290 -> v 1:1:void promoteToFinal():242 -> v 1:1:void promoteToPublic():255:255 -> w 2:2:void com.android.tools.r8.graph.AccessFlags.promote(int):290:290 -> w 2:2:void promoteToPublic():256 -> w 1:1:void com.android.tools.r8.graph.AccessFlags.promote(int):290:290 -> x 1:1:void promoteToStatic():260 -> x com.android.tools.r8.graph.AccessFlags self() -> y 1:2:void setPrivate():178:179 -> z com.android.tools.r8.graph.AccessFlags$BuilderBase -> com.gradleup.gr8.relocated.q3: com.android.tools.r8.graph.AccessFlags flags -> a boolean $assertionsDisabled -> b 1:1:void ():323:323 -> 1:2:void (com.android.tools.r8.graph.AccessFlags):327:328 -> com.android.tools.r8.graph.AppInfo -> com.gradleup.gr8.relocated.u5: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> d com.android.tools.r8.utils.BooleanBox obsolete -> e com.android.tools.r8.graph.DexApplication app -> a com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> c boolean $assertionsDisabled -> f 1:1:void ():20:20 -> 1:2:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):47:48 -> 3:3:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):46:46 -> 4:4:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy$CreateDesugaringViewOnAppInfo,com.android.tools.r8.graph.AppInfo):56:56 -> 5:10:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.utils.BooleanBox):64:69 -> 1:1:com.android.tools.r8.graph.AppInfo createInitialAppInfo(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):33:33 -> a 2:3:com.android.tools.r8.graph.AppInfo com.android.tools.r8.graph.AppInfo.createInitialAppInfo(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy,com.android.tools.r8.shaking.MainDexInfo):40:41 -> a 2:3:com.android.tools.r8.graph.AppInfo createInitialAppInfo(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):33 -> a 4:5:void com.android.tools.r8.graph.AppInfo.(com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):47:48 -> a 4:5:com.android.tools.r8.graph.AppInfo com.android.tools.r8.graph.AppInfo.createInitialAppInfo(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy,com.android.tools.r8.shaking.MainDexInfo):41 -> a 4:5:com.android.tools.r8.graph.AppInfo createInitialAppInfo(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):33 -> a 6:6:void com.android.tools.r8.graph.AppInfo.(com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):46:46 -> a 6:6:com.android.tools.r8.graph.AppInfo com.android.tools.r8.graph.AppInfo.createInitialAppInfo(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy,com.android.tools.r8.shaking.MainDexInfo):41 -> a 6:6:com.android.tools.r8.graph.AppInfo createInitialAppInfo(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):33 -> a 7:15:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):74:82 -> a 16:17:void com.android.tools.r8.graph.AppInfo.(com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):47:48 -> a 16:17:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):82 -> a 18:18:void com.android.tools.r8.graph.AppInfo.(com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):46:46 -> a 18:18:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):82 -> a 19:20:com.android.tools.r8.graph.DexItemFactory dexItemFactory():118:119 -> a 21:22:void forEachMethod(java.util.function.Consumer):143:144 -> a 23:23:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 23:23:void forEachMethod(java.util.function.Consumer):144 -> a 24:26:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):150:152 -> a 27:27:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):151:151 -> a 28:31:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):217:220 -> a 32:32:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupDirectMethod(com.android.tools.r8.graph.DexMethod):596:596 -> a 32:32:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupDirectMethod(com.android.tools.r8.graph.DexMethod):596:596 -> a 33:33:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):220 -> a 34:34:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):221:221 -> a 35:35:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):253:253 -> a 36:36:com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult com.android.tools.r8.graph.FieldResolutionResult.failure():20:20 -> a 36:36:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):254 -> a 37:40:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):256:259 -> a 41:41:com.android.tools.r8.graph.FieldResolutionResult$UnknownFieldResolutionResult com.android.tools.r8.graph.FieldResolutionResult.unknown():24:24 -> a 41:41:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):260 -> a 1:2:com.android.tools.r8.graph.DexApplication app():112:113 -> b 3:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):157:157 -> b 4:7:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):198:201 -> b 8:8:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupDirectMethod(com.android.tools.r8.graph.DexMethod):596:596 -> b 8:8:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):201 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupDirectMethod(com.android.tools.r8.graph.DexMethod):596:596 -> b 9:9:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):201 -> b 10:10:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):202:202 -> b 1:1:boolean checkIfObsolete():107:107 -> c 2:2:boolean com.android.tools.r8.graph.AppInfo.isObsolete():95:95 -> c 2:2:boolean checkIfObsolete():107 -> c 3:3:boolean checkIfObsolete():107:107 -> c 4:7:com.android.tools.r8.graph.DexClass definitionForWithoutExistenceAssert(com.android.tools.r8.graph.DexType):161:164 -> c 1:2:java.util.Collection classes():133:134 -> d 1:2:java.util.Collection classesWithDeterministicOrder():138:139 -> e 1:2:com.android.tools.r8.shaking.MainDexInfo getMainDexInfo():123:124 -> f 1:2:com.android.tools.r8.synthesis.SyntheticItems getSyntheticItems():128:129 -> g 1:1:boolean hasClassHierarchy():228:228 -> h 1:1:boolean hasLiveness():238:238 -> i 1:1:boolean isObsolete():95:95 -> j 1:1:void markObsolete():99:99 -> k 2:2:void com.android.tools.r8.utils.BooleanBox.set():39:39 -> k 2:2:void markObsolete():99 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.utils.InternalOptions options():91:91 -> l 1:1:void unsetObsolete():103:103 -> m 2:2:void com.android.tools.r8.utils.BooleanBox.unset():48:48 -> m 2:2:void unsetObsolete():103 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy withClassHierarchy():233:233 -> n 1:1:com.android.tools.r8.shaking.AppInfoWithLiveness withLiveness():243:243 -> o com.android.tools.r8.graph.AppInfoWithClassHierarchy -> com.gradleup.gr8.relocated.w5: com.android.tools.r8.graph.AppInfoWithClassHierarchy$CreateDesugaringViewOnAppInfo WITNESS -> j boolean $assertionsDisabled -> k com.android.tools.r8.features.ClassToFeatureSplitMap classToFeatureSplitMap -> g com.android.tools.r8.shaking.MissingClasses missingClasses -> i com.android.tools.r8.experimental.startup.StartupOrder startupOrder -> h 1:3:void ():41:43 -> 1:91:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy$CreateDesugaringViewOnAppInfo,com.android.tools.r8.graph.AppInfo):0:90 -> 92:95:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.experimental.startup.StartupOrder):77:80 -> 1:1:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):41:41 -> a 2:3:com.android.tools.r8.graph.AppInfoWithClassHierarchy createForDesugaring(com.android.tools.r8.graph.AppInfo):94:95 -> a 4:4:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):99:99 -> a 5:5:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.graph.AppInfoWithClassHierarchy.getClassToFeatureSplitMap():148:148 -> a 5:5:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):101 -> a 6:6:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):102:102 -> a 7:7:com.android.tools.r8.shaking.MissingClasses com.android.tools.r8.graph.AppInfoWithClassHierarchy.getMissingClasses():152:152 -> a 7:7:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):103 -> a 8:8:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.graph.AppInfoWithClassHierarchy.getStartupOrder():156:156 -> a 8:8:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):104 -> a 9:9:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):104:104 -> a 10:12:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):109:111 -> a 13:13:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.graph.AppInfoWithClassHierarchy.getClassToFeatureSplitMap():148:148 -> a 13:13:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):112 -> a 14:14:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):113:113 -> a 15:15:com.android.tools.r8.shaking.MissingClasses com.android.tools.r8.graph.AppInfoWithClassHierarchy.getMissingClasses():152:152 -> a 15:15:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):114 -> a 16:16:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.graph.AppInfoWithClassHierarchy.getStartupOrder():156:156 -> a 16:16:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):115 -> a 17:17:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):115:115 -> a 18:21:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):120:123 -> a 22:22:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.graph.AppInfoWithClassHierarchy.getClassToFeatureSplitMap():148:148 -> a 22:22:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):124 -> a 23:23:com.android.tools.r8.shaking.MissingClasses com.android.tools.r8.graph.AppInfoWithClassHierarchy.getMissingClasses():152:152 -> a 23:23:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):126 -> a 24:24:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.graph.AppInfoWithClassHierarchy.getStartupOrder():156:156 -> a 24:24:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):127 -> a 25:25:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):127:127 -> a 26:31:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):205:210 -> a 32:32:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 32:32:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:48:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):214:229 -> a 49:49:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 49:49:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):230 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:66:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):233:249 -> a 67:67:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 67:67:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):250 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:73:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):253:258 -> a 74:74:void forEachSuperType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriConsumer):267:267 -> a 75:76:com.android.tools.r8.utils.TraversalContinuation lambda$forEachSuperType$0(com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):270:271 -> a 77:77:com.android.tools.r8.utils.TraversalContinuation lambda$isStrictSubtypeOf$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):308:308 -> a 78:79:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):329:330 -> a 80:80:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 80:80:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):331 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 81:81:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):331 -> a 82:82:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):331:331 -> a 83:83:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 83:83:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):332 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 84:84:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):332 -> a 85:85:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):332:332 -> a 86:86:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 86:86:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):337 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):337:337 -> a 88:88:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 88:88:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):340 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:92:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):340:343 -> a 93:93:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 93:93:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):175 -> a 93:93:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):344 -> a 94:94:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):176:176 -> a 94:94:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):344 -> a 95:95:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 95:95:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):178 -> a 95:95:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):344 -> a 96:96:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):178:178 -> a 96:96:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):344 -> a 97:97:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 97:97:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 97:97:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):344 -> a 98:98:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):184:184 -> a 98:98:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):344 -> a 99:99:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):358:358 -> a 100:102:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.inSameHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):362:364 -> a 100:102:boolean inDifferentHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):368 -> a 103:103:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):461:461 -> a 104:104:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 104:104:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):462 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:105:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 105:105:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):462 -> a 106:106:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):462:462 -> a 107:107:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 107:107:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):463 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 108:108:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):463 -> a 109:119:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):464:474 -> a 120:128:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isInterfaceInSuperTypes(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList):483:491 -> a 120:128:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):474 -> a 129:132:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):475:478 -> a 133:137:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):532:536 -> a 138:138:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 138:138:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):536 -> a 139:139:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):536:536 -> a 140:140:java.lang.Iterable com.android.tools.r8.graph.DexClass.virtualMethods():289:289 -> a 140:140:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):537 -> a 141:142:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):537:538 -> a 143:143:boolean com.android.tools.r8.graph.AccessFlags.isSameVisibility(com.android.tools.r8.graph.AccessFlags):130:130 -> a 143:143:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):539 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 144:144:boolean com.android.tools.r8.graph.AccessFlags.isSameVisibility(com.android.tools.r8.graph.AccessFlags):130:130 -> a 144:144:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):539 -> a 145:146:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):543:544 -> a 147:148:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):566:567 -> a 149:150:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):576:577 -> a 151:151:com.android.tools.r8.graph.DexEncodedField lookupInstanceTarget(com.android.tools.r8.graph.DexField):594:594 -> a 152:153:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupInstanceTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):587:588 -> a 152:153:com.android.tools.r8.graph.DexEncodedField lookupInstanceTarget(com.android.tools.r8.graph.DexField):594 -> a 154:155:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):901:902 -> a 154:155:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupInstanceTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):589 -> a 154:155:com.android.tools.r8.graph.DexEncodedField lookupInstanceTarget(com.android.tools.r8.graph.DexField):594 -> a 156:157:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupInstanceTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):589:590 -> a 156:157:com.android.tools.r8.graph.DexEncodedField lookupInstanceTarget(com.android.tools.r8.graph.DexField):594 -> a 158:159:com.android.tools.r8.graph.DexClassAndMethod lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass):646:647 -> a 160:160:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):720:720 -> a 161:161:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 161:161:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):721 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 162:162:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 162:162:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):721 -> a 163:163:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):721:721 -> a 164:165:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethodSignature):726:727 -> a 166:167:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):744:745 -> a 168:170:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):750:752 -> a 171:171:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod,boolean):799:799 -> a 172:172:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 172:172:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod,boolean):800 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:173:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod,boolean):800:800 -> a 174:176:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean):805:807 -> a 177:177:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):817:817 -> a 177:177:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean):808 -> a 178:178:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 178:178:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):818 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 178:178:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean):808 -> a 179:179:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 179:179:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):818 -> a 179:179:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean):808 -> a 180:180:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):818:818 -> a 180:180:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean):808 -> a 181:181:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 181:181:com.android.tools.r8.utils.TraversalContinuation lambda$isStrictSubtypeOfClass$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):347 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 182:185:com.android.tools.r8.utils.TraversalContinuation lambda$isStrictSubtypeOfClass$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):348:351 -> a 186:187:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 186:187:com.android.tools.r8.utils.TraversalContinuation lambda$isStrictSubtypeOfClass$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):353 -> a 188:190:com.android.tools.r8.utils.TraversalContinuation lambda$isStrictSubtypeOfClass$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):354:356 -> a 191:193:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):828:830 -> a 194:196:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):829:831 -> a 197:197:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):895:895 -> a 198:199:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):901:902 -> a 198:199:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):896 -> a 200:201:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField):907:908 -> a 1:8:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):133:140 -> b 9:9:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.graph.AppInfoWithClassHierarchy.getClassToFeatureSplitMap():148:148 -> b 9:9:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):141 -> b 10:11:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):141:142 -> b 12:12:com.android.tools.r8.shaking.MissingClasses com.android.tools.r8.graph.AppInfoWithClassHierarchy.getMissingClasses():152:152 -> b 12:12:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):143 -> b 13:13:com.android.tools.r8.experimental.startup.StartupOrder com.android.tools.r8.graph.AppInfoWithClassHierarchy.getStartupOrder():156:156 -> b 13:13:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):144 -> b 14:14:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):144:144 -> b 15:37:boolean isStrictSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):284:306 -> b 38:38:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> b 38:38:boolean isStrictSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):309 -> b 39:39:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):499:499 -> b 40:40:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 40:40:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):500 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 41:41:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):500 -> b 42:45:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):500:503 -> b 46:46:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 46:46:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):503 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 47:47:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):503 -> b 48:51:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):501:504 -> b 52:52:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 52:52:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):507 -> b 53:58:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):508:513 -> b 59:60:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):556:557 -> b 61:61:com.android.tools.r8.graph.MethodResolutionResult resolveMethodLegacy(com.android.tools.r8.graph.DexMethod,boolean):687:687 -> b 62:62:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 62:62:com.android.tools.r8.graph.MethodResolutionResult resolveMethodLegacy(com.android.tools.r8.graph.DexMethod,boolean):688 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:com.android.tools.r8.graph.MethodResolutionResult resolveMethodLegacy(com.android.tools.r8.graph.DexMethod,boolean):688:688 -> b 64:64:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):700:700 -> b 65:65:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 65:65:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):701 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 66:66:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):701 -> b 67:69:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):773:775 -> b 67:69:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):702 -> b 70:70:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):774:774 -> b 70:70:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):702 -> b 71:71:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):703:703 -> b 72:75:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean):708:711 -> b 76:76:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 76:76:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):313 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 77:77:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 77:77:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):313 -> b 78:78:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 78:78:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):314 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 79:79:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):314 -> b 80:80:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):314:314 -> b 81:81:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):319:319 -> b 81:81:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):315 -> b 82:82:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 82:82:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):321 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:82:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):315 -> b 83:83:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 83:83:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):321 -> b 83:83:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):315 -> b 84:84:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):321:321 -> b 84:84:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):315 -> b 85:85:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 85:85:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):322 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):315 -> b 86:86:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 86:86:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):322 -> b 86:86:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):315 -> b 87:87:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 87:87:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):323 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):315 -> b 88:90:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):323:325 -> b 88:90:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):315 -> b 91:91:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassHolderLegacy(com.android.tools.r8.graph.DexMethod):715:715 -> b 92:92:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 92:92:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassHolderLegacy(com.android.tools.r8.graph.DexMethod):716 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassHolderLegacy(com.android.tools.r8.graph.DexMethod):716:716 -> b 94:96:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):732:734 -> b 97:99:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):780:782 -> b 100:102:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):858:860 -> b 103:103:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):859:859 -> b 104:104:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 104:104:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):861 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:105:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 105:105:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):861 -> b 106:106:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):861:861 -> b 107:108:com.android.tools.r8.graph.FieldResolutionResult resolveField(com.android.tools.r8.graph.DexField):888:889 -> b 109:110:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfoWithClassHierarchy.resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):901:902 -> b 109:110:com.android.tools.r8.graph.FieldResolutionResult resolveField(com.android.tools.r8.graph.DexField):889 -> b 1:5:boolean isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):276:280 -> c 6:7:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):571:572 -> c 8:8:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):671:671 -> c 9:10:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass):665:666 -> c 9:10:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):671 -> c 11:11:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceHolderLegacy(com.android.tools.r8.graph.DexMethod):756:756 -> c 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> c 12:12:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceHolderLegacy(com.android.tools.r8.graph.DexMethod):757 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceHolderLegacy(com.android.tools.r8.graph.DexMethod):757:757 -> c 14:15:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):761:762 -> c 16:16:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> c 16:16:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):763 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> c 17:17:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):763 -> c 18:18:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):763:763 -> c 1:1:boolean isSerializable(com.android.tools.r8.graph.DexType):456:456 -> d 2:2:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):631:631 -> d 3:4:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass):625:626 -> d 3:4:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):631 -> d 5:5:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):738:738 -> d 6:6:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> d 6:6:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):739 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> d 7:7:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):739 -> d 8:8:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):739:739 -> d 9:11:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):792:794 -> d 12:14:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):793:795 -> d 1:3:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormatLegacy(com.android.tools.r8.graph.DexMethod):681:683 -> e 4:4:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):767:767 -> e 5:5:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> e 5:5:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):768 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> e 6:6:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):768 -> e 7:7:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):768:768 -> e 1:1:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):692:692 -> f 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> f 2:2:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):693 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> f 3:3:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):693 -> f 4:5:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):694:695 -> f 1:1:boolean hasClassHierarchy():161:161 -> h 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy withClassHierarchy():167:167 -> n 1:1:com.android.tools.r8.features.ClassToFeatureSplitMap getClassToFeatureSplitMap():148:148 -> p 1:1:com.android.tools.r8.shaking.MissingClasses getMissingClasses():152:152 -> q 1:1:com.android.tools.r8.experimental.startup.StartupOrder getStartupOrder():156:156 -> r com.android.tools.r8.graph.AppInfoWithClassHierarchy$CreateDesugaringViewOnAppInfo -> com.gradleup.gr8.relocated.v5: 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy$1):45:45 -> com.android.tools.r8.graph.AppServices -> com.gradleup.gr8.relocated.b6: java.util.Map services -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.GraphLens applied -> b boolean $assertionsDisabled -> d 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.AppServices$1):37:37 -> 2:5:void (com.android.tools.r8.graph.AppView,java.util.Map):49:52 -> 1:2:java.util.Set allServiceTypes():60:61 -> a 3:3:void lambda$computeAllServiceImplementations$1(java.util.Set,com.android.tools.r8.graph.DexType,java.util.Map):69:69 -> a 4:4:void lambda$computeAllServiceImplementations$0(java.util.Set,com.android.tools.r8.FeatureSplit,java.util.List):71:71 -> a 5:12:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):76:83 -> a 13:13:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):79:79 -> a 14:14:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":104,"2":105,"3":106,"4":107},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 104:104:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):81:81 -> a 105:105:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):81:81 -> a 106:106:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):81:81 -> a 107:107:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):81:81 -> a 95:103:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):81:89 -> a 108:124:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):94:110 -> a 125:125:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":474,"2":475,"3":476},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 474:474:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 474:474:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 474:474:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):112 -> a 475:475:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 475:475:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 475:475:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):112 -> a 476:476:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 476:476:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):112 -> a 238:245:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):113:120 -> a 246:246:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":477,"2":478,"3":479},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 477:477:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 477:477:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 477:477:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):121 -> a 478:478:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 478:478:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 478:478:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):121 -> a 479:479:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 479:479:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):121 -> a 369:369:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):123:123 -> a 370:370:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):100:100 -> a 371:371:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":480,"2":481,"3":482,"4":483},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 480:480:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):102:102 -> a 481:481:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):102:102 -> a 482:482:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):102:102 -> a 483:483:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):102:102 -> a 473:473:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):102:102 -> a 484:484:boolean lambda$hasServiceImplementationsInFeature$2(com.android.tools.r8.FeatureSplit):106:106 -> a 485:495:com.android.tools.r8.graph.AppServices rewrittenWithLens(com.android.tools.r8.graph.GraphLens):133:143 -> a 496:500:com.android.tools.r8.graph.AppServices rewrittenWithLens(com.android.tools.r8.graph.GraphLens):142:146 -> a 501:506:com.android.tools.r8.graph.AppServices rewrittenWithLens(com.android.tools.r8.graph.GraphLens):145:150 -> a 507:526:com.android.tools.r8.graph.AppServices prunedCopy(com.android.tools.r8.graph.PrunedItems):155:174 -> a 527:537:com.android.tools.r8.graph.AppServices prunedCopy(com.android.tools.r8.graph.PrunedItems):173:183 -> a 538:538:void visit(java.util.function.BiConsumer):199:199 -> a 539:541:void lambda$visit$3(java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,java.util.Map):201:203 -> a 542:542:com.android.tools.r8.graph.AppServices$Builder builder(com.android.tools.r8.graph.AppView):208:208 -> a 1:3:java.util.Set computeAllServiceImplementations():65:67 -> b 1:1:boolean isEmpty():56:56 -> c 1:5:boolean verifyRewrittenWithLens():187:191 -> d com.android.tools.r8.graph.AppServices$Builder -> com.gradleup.gr8.relocated.a6: java.util.Map services -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> b 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppServices$1):211:211 -> 2:2:void (com.android.tools.r8.graph.AppView):217:217 -> 3:7:void (com.android.tools.r8.graph.AppView):215:219 -> 1:1:com.android.tools.r8.graph.AppView access$200(com.android.tools.r8.graph.AppServices$Builder):211:211 -> a 2:4:com.android.tools.r8.graph.AppServices build():223:225 -> a 5:7:void com.android.tools.r8.graph.AppServices$Builder.readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):244:246 -> a 5:7:com.android.tools.r8.graph.AppServices build():225 -> a 8:8:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 8:8:void com.android.tools.r8.graph.AppServices$Builder.readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):246 -> a 8:8:com.android.tools.r8.graph.AppServices build():225 -> a 9:9:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 9:9:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 9:9:void com.android.tools.r8.graph.AppServices$Builder.readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):246 -> a 9:9:com.android.tools.r8.graph.AppServices build():225 -> a 10:10:void com.android.tools.r8.graph.AppServices$Builder.readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):246:246 -> a 10:10:com.android.tools.r8.graph.AppServices build():225 -> a 11:15:com.android.tools.r8.graph.AppServices build():227:231 -> a 16:18:void com.android.tools.r8.graph.AppServices$Builder.readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):244:246 -> a 16:18:com.android.tools.r8.graph.AppServices build():233 -> a 19:19:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 19:19:void com.android.tools.r8.graph.AppServices$Builder.readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):246 -> a 19:19:com.android.tools.r8.graph.AppServices build():233 -> a 20:20:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 20:20:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 20:20:void com.android.tools.r8.graph.AppServices$Builder.readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):246 -> a 20:20:com.android.tools.r8.graph.AppServices build():233 -> a 21:21:void com.android.tools.r8.graph.AppServices$Builder.readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):246:246 -> a 21:21:com.android.tools.r8.graph.AppServices build():233 -> a 22:22:com.android.tools.r8.graph.AppServices build():238:238 -> a 1:1:java.util.Map access$300(com.android.tools.r8.graph.AppServices$Builder):211:211 -> b 1:1:com.android.tools.r8.utils.InternalOptions access$400(com.android.tools.r8.graph.AppServices$Builder):211:211 -> c com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor -> com.gradleup.gr8.relocated.z5: com.android.tools.r8.graph.AppServices$Builder this$0 -> b com.android.tools.r8.FeatureSplit featureSplit -> a 1:2:void (com.android.tools.r8.graph.AppServices$Builder,com.android.tools.r8.FeatureSplit):254:255 -> void visit(com.android.tools.r8.DataDirectoryResource) -> a 1:20:void visit(com.android.tools.r8.DataEntryResource):266:285 -> a 21:22:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):358:359 -> a 21:22:void visit(com.android.tools.r8.DataEntryResource):280 -> a 23:23:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 23:23:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359 -> a 23:23:void visit(com.android.tools.r8.DataEntryResource):280 -> a 24:24:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359:359 -> a 24:24:void visit(com.android.tools.r8.DataEntryResource):280 -> a 25:32:void visit(com.android.tools.r8.DataEntryResource):288:295 -> a 33:36:void visit(com.android.tools.r8.DataEntryResource):294:297 -> a 37:37:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 37:37:void visit(com.android.tools.r8.DataEntryResource):297 -> a 38:38:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin) -> a 38:38:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 38:38:void visit(com.android.tools.r8.DataEntryResource):297 -> a 39:39:void visit(com.android.tools.r8.DataEntryResource):297:297 -> a 40:40:java.util.Map lambda$visit$0(com.android.tools.r8.graph.DexType):291:291 -> a 41:41:java.util.List lambda$visit$1(com.android.tools.r8.FeatureSplit):293:293 -> a 42:83:void readServiceImplementationsForService(java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,java.util.List):307:348 -> a 84:84:boolean lambda$readServiceImplementationsForService$2(java.lang.String):310:310 -> a 85:87:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):316:318 -> a 88:88:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":108,"2":109,"3":110},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 108:108:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):320:320 -> a 109:109:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):320:320 -> a 110:110:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):320:320 -> a 89:89:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":112,"2":113,"3":114,"4":115},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 112:112:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):322:322 -> a 113:113:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):322:322 -> a 114:114:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):322:322 -> a 115:115:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):322:322 -> a 90:91:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):358:359 -> a 90:91:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):318 -> a 92:92:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 92:92:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359 -> a 92:92:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):318 -> a 93:93:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359:359 -> a 93:93:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):318 -> a 94:100:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):328:334 -> a 101:101:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":130,"2":131,"3":132},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 130:130:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):337:337 -> a 131:131:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):337:337 -> a 132:132:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):337:337 -> a 102:102:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":134,"2":135,"3":136,"4":137},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 134:134:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):339:339 -> a 135:135:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):339:339 -> a 136:136:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):339:339 -> a 137:137:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):339:339 -> a 103:104:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):358:359 -> a 103:104:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):334 -> a 105:105:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 105:105:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359 -> a 105:105:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):334 -> a 106:106:void com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor.warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359:359 -> a 106:106:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):334 -> a 107:107:boolean lambda$readServiceImplementationsForService$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,java.util.List,com.android.tools.r8.graph.DexType):346:346 -> a 1:2:java.lang.String prefixUntilCommentChar(java.lang.String):353:354 -> b com.android.tools.r8.graph.AppView -> com.gradleup.gr8.relocated.c6: com.android.tools.r8.graph.classmerging.VerticallyMergedClasses verticallyMergedClasses -> A com.android.tools.r8.ir.desugar.TypeRewriter typeRewriter -> r com.android.tools.r8.graph.InitClassLens initClassLens -> i com.android.tools.r8.graph.GraphLens codeLens -> g com.android.tools.r8.shaking.KeepInfoCollection keepInfo -> n com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection openClosedInterfacesCollection -> C com.android.tools.r8.ir.analysis.value.AbstractValueFactory abstractValueFactory -> o boolean $assertionsDisabled -> L boolean allCodeProcessed -> w com.android.tools.r8.naming.NamingLens namingLens -> j com.android.tools.r8.contexts.CompilationContext context -> H com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory simpleInliningConstraintFactory -> q com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoForDesugaring -> b java.util.Set cfByteCodePassThrough -> D com.android.tools.r8.shaking.RootSetUtils$RootSet rootSet -> l com.android.tools.r8.shaking.AssumeInfoCollection assumeInfoCollection -> d com.android.tools.r8.errors.dontwarn.DontWarnConfiguration dontWarnConfiguration -> e java.util.Map sourceFileForPrunedTypes -> F com.android.tools.r8.graph.GraphLens graphLens -> h com.android.tools.r8.graph.AppView$WholeProgramOptimizations wholeProgramOptimizations -> f com.android.tools.r8.shaking.ProguardCompatibilityActions proguardCompatibilityActions -> k com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses horizontallyMergedClasses -> z com.android.tools.r8.ir.optimize.library.LibraryMemberOptimizer libraryMemberOptimizer -> u com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet mainDexRootSet -> m java.util.function.Predicate classesEscapingIntoLibrary -> x com.android.tools.r8.naming.SeedMapper applyMappingSeedMapper -> G com.android.tools.r8.androidapi.ComputedApiLevel computedMinApiLevel -> K com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis$InitializedClassesInInstanceMethods initializedClassesInInstanceMethods -> y com.android.tools.r8.graph.AppServices appServices -> c com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoFactory instanceFieldInitializationInfoFactory -> p com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator argumentPropagator -> t com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnums -> B com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection libraryMethodSideEffectModelCollection -> s com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> J com.android.tools.r8.graph.AppInfo appInfo -> a java.util.Map sourceDebugExtensions -> E java.lang.Thread mainThread -> I com.android.tools.r8.ir.analysis.proto.ProtoShrinker protoShrinker -> v 1:1:void ():69:69 -> 1:1:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter,com.android.tools.r8.utils.Timing):146:146 -> 2:98:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter,com.android.tools.r8.utils.Timing):79:175 -> 1:1:com.android.tools.r8.graph.GraphLens graphLens():489:489 -> A 1:1:boolean hasCfByteCodePassThroughMethods():754:754 -> B 1:1:boolean hasClassHierarchy():703:703 -> C 1:1:boolean hasMainDexRootSet():572:572 -> D 1:1:boolean hasProguardCompatibilityActions():604:604 -> E 1:1:boolean hasUnboxedEnums():679:679 -> F 1:1:boolean hasVerticallyMergedClasses():652:652 -> G 1:1:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses horizontallyMergedClasses():637:637 -> H 1:1:com.android.tools.r8.graph.InitClassLens initClassLens():514:514 -> I 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoFactory instanceFieldInitializationInfoFactory():240:240 -> J 1:1:boolean isAllCodeProcessed():297:297 -> K 1:1:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> L 1:1:com.android.tools.r8.errors.dontwarn.DontWarnConfiguration lambda$new$1():156 -> L 2:2:com.android.tools.r8.errors.dontwarn.DontWarnConfiguration lambda$new$1():156:156 -> L 1:1:com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection lambda$new$2():168:168 -> M 1:1:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):58:58 -> N 1:1:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 2:2:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> N 2:2:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):59 -> N 2:2:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 3:7:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):59:63 -> N 3:7:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 8:8:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.AppView.dexItemFactory():373:373 -> N 8:8:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):63 -> N 8:8:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 9:10:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):63:64 -> N 9:10:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> N 11:11:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):64 -> N 11:11:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 12:12:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):66:66 -> N 12:12:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 13:13:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> N 13:13:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):66 -> N 13:13:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 14:14:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> N 14:14:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> N 14:14:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):66 -> N 14:14:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 15:15:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):67:67 -> N 15:15:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 16:16:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> N 16:16:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):70 -> N 16:16:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 17:17:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):70:70 -> N 17:17:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 18:18:void com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.disable():1820:1820 -> N 18:18:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):70 -> N # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 19:22:void com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.disable():1821:1824 -> N 19:22:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):70 -> N 19:22:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 23:23:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):74:74 -> N 23:23:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():171 -> N 1:2:com.android.tools.r8.androidapi.AndroidApiLevelCompute com.android.tools.r8.androidapi.AndroidApiLevelCompute.create(com.android.tools.r8.graph.AppView):51:52 -> O 1:2:com.android.tools.r8.androidapi.AndroidApiLevelCompute lambda$new$5():173 -> O 3:3:com.android.tools.r8.androidapi.AndroidApiLevelCompute com.android.tools.r8.androidapi.AndroidApiLevelCompute.noAndroidApiLevelCompute():57:57 -> O 3:3:com.android.tools.r8.androidapi.AndroidApiLevelCompute com.android.tools.r8.androidapi.AndroidApiLevelCompute.create(com.android.tools.r8.graph.AppView):53 -> O 3:3:com.android.tools.r8.androidapi.AndroidApiLevelCompute lambda$new$5():173 -> O 1:1:com.android.tools.r8.androidapi.ComputedApiLevel lambda$new$6():176:176 -> P 2:2:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> P 2:2:com.android.tools.r8.androidapi.ComputedApiLevel lambda$new$6():176 -> P 3:3:com.android.tools.r8.androidapi.ComputedApiLevel lambda$new$6():176:176 -> P 1:1:com.android.tools.r8.ir.optimize.library.LibraryMemberOptimizer libraryMethodOptimizer():403:403 -> Q 1:1:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> R 1:1:void loadApplyMappingSeedMapper():907 -> R 2:2:void loadApplyMappingSeedMapper():907:907 -> R 3:3:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> R 3:3:void loadApplyMappingSeedMapper():910 -> R 4:4:void loadApplyMappingSeedMapper():910:910 -> R 5:5:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> R 5:5:void loadApplyMappingSeedMapper():910 -> R 6:6:void loadApplyMappingSeedMapper():910:910 -> R 7:7:void loadApplyMappingSeedMapper():909:909 -> R 1:1:com.android.tools.r8.utils.InternalOptions options():543:543 -> S 1:1:com.android.tools.r8.ir.analysis.proto.ProtoShrinker protoShrinker():411:411 -> T 1:1:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> U 1:1:com.android.tools.r8.utils.Reporter reporter():547 -> U 2:2:com.android.tools.r8.utils.Reporter reporter():547:547 -> U 1:1:com.android.tools.r8.shaking.RootSetUtils$RootSet rootSet():559:559 -> V 1:1:void setAllCodeProcessed():301:301 -> W 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory simpleInliningConstraintFactory():244:244 -> X 1:1:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> Y 1:1:com.android.tools.r8.utils.InternalOptions$TestingOptions testing():551 -> Y 2:2:com.android.tools.r8.utils.InternalOptions$TestingOptions testing():551:551 -> Y 1:1:com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnums():683:683 -> Z 2:2:com.android.tools.r8.ir.optimize.enums.EnumDataMap com.android.tools.r8.ir.optimize.enums.EnumDataMap.empty():25:25 -> Z 2:2:com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnums():683 -> Z 1:1:com.android.tools.r8.ir.optimize.library.LibraryMemberOptimizer lambda$new$3(com.android.tools.r8.utils.Timing):170:170 -> a 2:2:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):195:195 -> a 3:3:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.graph.AppView.defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):190:190 -> a 3:3:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):195 -> a 4:4:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.utils.InternalOptions.getTypeRewriter():1007:1007 -> a 4:4:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.graph.AppView.defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):191 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):195 -> a 5:6:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.utils.InternalOptions.getTypeRewriter():1007:1008 -> a 5:6:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.graph.AppView.defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):191 -> a 5:6:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):195 -> a 7:7:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.ir.desugar.TypeRewriter.empty():18:18 -> a 7:7:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.utils.InternalOptions.getTypeRewriter():1009 -> a 7:7:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.graph.AppView.defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):191 -> a 7:7:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):195 -> a 8:8:void com.android.tools.r8.graph.AppView.(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):139:139 -> a 8:8:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):195 -> a 9:9:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):209:209 -> a 10:10:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 10:10:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.features.ClassToFeatureSplitMap.createInitialClassToFeatureSplitMap(com.android.tools.r8.utils.InternalOptions):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):210 -> a 11:11:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.features.ClassToFeatureSplitMap.createInitialClassToFeatureSplitMap(com.android.tools.r8.utils.InternalOptions):48:48 -> a 11:11:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):210 -> a 12:12:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.features.ClassToFeatureSplitMap.createInitialClassToFeatureSplitMap(com.android.tools.r8.utils.InternalOptions):47:47 -> a 12:12:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):210 -> a 13:19:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):211:217 -> a 20:24:com.android.tools.r8.graph.AppInfoWithClassHierarchy com.android.tools.r8.graph.AppInfoWithClassHierarchy.createInitialAppInfoWithClassHierarchy(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy,com.android.tools.r8.experimental.startup.StartupOrder):55:59 -> a 20:24:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):213 -> a 25:25:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):219:219 -> a 26:26:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.graph.AppView.defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):190:190 -> a 26:26:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):219 -> a 27:27:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.utils.InternalOptions.getTypeRewriter():1007:1007 -> a 27:27:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.graph.AppView.defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):191 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):219 -> a 28:29:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.utils.InternalOptions.getTypeRewriter():1007:1008 -> a 28:29:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.graph.AppView.defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):191 -> a 28:29:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):219 -> a 30:30:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.ir.desugar.TypeRewriter.empty():18:18 -> a 30:30:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.utils.InternalOptions.getTypeRewriter():1009 -> a 30:30:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.graph.AppView.defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):191 -> a 30:30:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):219 -> a 31:31:void com.android.tools.r8.graph.AppView.(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):139:139 -> a 31:31:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):219 -> a 32:32:void setAppServices(com.android.tools.r8.graph.AppServices):315:315 -> a 33:33:void setAssumeInfoCollection(com.android.tools.r8.shaking.AssumeInfoCollection):323:323 -> a 34:34:void setSourceDebugExtensionForType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexValue$DexValueString):340:340 -> a 35:35:com.android.tools.r8.graph.DexValue$DexValueString getSourceDebugExtensionForType(com.android.tools.r8.graph.DexClass):344:344 -> a 36:36:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):349:349 -> a 37:37:com.android.tools.r8.graph.DexItemFactory dexItemFactory():373:373 -> a 38:39:void withArgumentPropagator(com.android.tools.r8.utils.ThrowingConsumer):397:398 -> a 40:41:java.lang.Object withGeneratedExtensionRegistryShrinker(java.util.function.Function,java.lang.Object):444:445 -> a 42:42:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.AppView.codeLens():481:481 -> a 42:42:boolean lambda$rewriteWithLens$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):851 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:void setCodeLens(com.android.tools.r8.graph.GraphLens):485:485 -> a 44:44:void setInitClassLens(com.android.tools.r8.graph.InitClassLens):522:522 -> a 45:45:void setInitializedClassesInInstanceMethods(com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis$InitializedClassesInInstanceMethods):527:527 -> a 46:46:void setCfByteCodePassThrough(java.util.Set):531:531 -> a 47:47:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> a 47:47:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):743 -> a 48:48:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 48:48:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):743 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 49:49:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):743 -> a 50:50:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):746:746 -> a 51:51:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> a 51:51:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):749 -> a 52:52:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):749:749 -> a 53:53:void setRootSet(com.android.tools.r8.shaking.RootSetUtils$RootSet):563:563 -> a 54:55:void setMainDexRootSet(com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet):567:568 -> a 56:56:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.graph.AppView.getKeepInfo():580:580 -> a 56:56:com.android.tools.r8.shaking.KeepClassInfo getKeepInfo(com.android.tools.r8.graph.DexProgramClass):584 -> a 57:57:com.android.tools.r8.shaking.KeepClassInfo getKeepInfo(com.android.tools.r8.graph.DexProgramClass):584:584 -> a 58:58:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.graph.AppView.getKeepInfo():580:580 -> a 58:58:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):588 -> a 59:59:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):588:588 -> a 60:60:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):118:118 -> a 60:60:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):588 -> a 61:61:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.graph.AppView.getKeepInfo():580:580 -> a 61:61:com.android.tools.r8.shaking.KeepMethodInfo getKeepInfo(com.android.tools.r8.graph.ProgramMethod):592 -> a 62:62:com.android.tools.r8.shaking.KeepMethodInfo getKeepInfo(com.android.tools.r8.graph.ProgramMethod):592:592 -> a 63:63:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.ProgramMethod):105:105 -> a 63:63:com.android.tools.r8.shaking.KeepMethodInfo getKeepInfo(com.android.tools.r8.graph.ProgramMethod):592 -> a 64:64:void setNamingLens(com.android.tools.r8.naming.NamingLens):600:600 -> a 65:65:void setProguardCompatibilityActions(com.android.tools.r8.shaking.ProguardCompatibilityActions):613:613 -> a 66:66:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> a 66:66:void setProguardCompatibilityActions(com.android.tools.r8.shaking.ProguardCompatibilityActions):613 -> a 67:68:void setProguardCompatibilityActions(com.android.tools.r8.shaking.ProguardCompatibilityActions):613:614 -> a 69:69:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):642:642 -> a 70:70:boolean com.android.tools.r8.graph.AppView.hasHorizontallyMergedClasses():629:629 -> a 70:70:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):642 -> a 71:71:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):642:642 -> a 72:72:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses com.android.tools.r8.graph.AppView.horizontallyMergedClasses():637:637 -> a 72:72:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):643 -> a 73:75:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):643:645 -> a 76:76:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.AppView.dexItemFactory():373:373 -> a 76:76:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):647 -> a 77:77:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses com.android.tools.r8.graph.AppView.horizontallyMergedClasses():637:637 -> a 77:77:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):647 -> a 78:78:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):647:647 -> a 79:81:void setVerticallyMergedClasses(com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):664:666 -> a 82:82:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.AppView.dexItemFactory():373:373 -> a 82:82:void setVerticallyMergedClasses(com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):666 -> a 83:83:void setVerticallyMergedClasses(com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):666:666 -> a 84:84:void setOpenClosedInterfacesCollection(com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection):675:675 -> a 85:87:void setUnboxedEnums(com.android.tools.r8.ir.optimize.enums.EnumDataMap):687:689 -> a 88:88:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.AppView.dexItemFactory():373:373 -> a 88:88:void setUnboxedEnums(com.android.tools.r8.ir.optimize.enums.EnumDataMap):689 -> a 89:89:void setUnboxedEnums(com.android.tools.r8.ir.optimize.enums.EnumDataMap):689:689 -> a 90:90:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 90:90:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):733 -> a 91:91:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):734:734 -> a 92:92:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.AppView.dexItemFactory():373:373 -> a 92:92:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):736 -> a 93:96:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):736:739 -> a 97:97:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):737:737 -> a 98:98:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 98:98:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):867 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:99:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 99:99:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):867 -> a 100:100:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):870:870 -> a 101:101:com.android.tools.r8.graph.AppServices com.android.tools.r8.graph.AppView.appServices():311:311 -> a 101:101:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):872 -> a 102:102:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):872:872 -> a 103:103:void com.android.tools.r8.graph.AppView.setAppServices(com.android.tools.r8.graph.AppServices):315:315 -> a 103:103:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):872 -> a 104:104:com.android.tools.r8.shaking.AssumeInfoCollection com.android.tools.r8.graph.AppView.getAssumeInfoCollection():319:319 -> a 104:104:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):874 -> a 105:105:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):874:874 -> a 106:106:void com.android.tools.r8.graph.AppView.setAssumeInfoCollection(com.android.tools.r8.shaking.AssumeInfoCollection):323:323 -> a 106:106:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):873 -> a 107:107:boolean com.android.tools.r8.graph.AppView.hasInitClassLens():518:518 -> a 107:107:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):875 -> a 108:108:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):876:876 -> a 109:109:void com.android.tools.r8.graph.AppView.setInitClassLens(com.android.tools.r8.graph.InitClassLens):522:522 -> a 109:109:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):876 -> a 110:110:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):878:878 -> a 111:111:com.android.tools.r8.shaking.ProguardCompatibilityActions com.android.tools.r8.graph.AppView.getProguardCompatibilityActions():608:608 -> a 111:111:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):880 -> a 112:112:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):880:880 -> a 113:116:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):879:882 -> a 117:117:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet com.android.tools.r8.graph.AppView.getMainDexRootSet():576:576 -> a 117:117:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):883 -> a 118:118:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):883:883 -> a 119:119:void com.android.tools.r8.graph.AppView.setMainDexRootSet(com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet):568:568 -> a 119:119:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):883 -> a 120:120:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection com.android.tools.r8.graph.AppView.getOpenClosedInterfacesCollection():670:670 -> a 120:120:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):886 -> a 121:121:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):886:886 -> a 122:122:void com.android.tools.r8.graph.AppView.setOpenClosedInterfacesCollection(com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection):675:675 -> a 122:122:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):885 -> a 123:123:boolean com.android.tools.r8.graph.AppView.hasRootSet():555:555 -> a 123:123:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):887 -> a 124:124:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):888:888 -> a 125:125:void com.android.tools.r8.graph.AppView.setRootSet(com.android.tools.r8.shaking.RootSetUtils$RootSet):563:563 -> a 125:125:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):888 -> a 126:135:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):759:768 -> a 136:136:void com.android.tools.r8.graph.AppView.pruneAppInfo(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):795:795 -> a 136:136:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):770 -> a 137:137:com.android.tools.r8.graph.AppServices com.android.tools.r8.graph.AppView.appServices():311:311 -> a 137:137:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):772 -> a 138:138:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):773:773 -> a 139:139:void com.android.tools.r8.graph.AppView.setAppServices(com.android.tools.r8.graph.AppServices):315:315 -> a 139:139:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):773 -> a 140:140:com.android.tools.r8.shaking.AssumeInfoCollection com.android.tools.r8.graph.AppView.getAssumeInfoCollection():319:319 -> a 140:140:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):775 -> a 141:141:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):775:775 -> a 142:142:void com.android.tools.r8.graph.AppView.setAssumeInfoCollection(com.android.tools.r8.shaking.AssumeInfoCollection):323:323 -> a 142:142:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):775 -> a 143:143:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):776:776 -> a 144:144:com.android.tools.r8.shaking.ProguardCompatibilityActions com.android.tools.r8.graph.AppView.getProguardCompatibilityActions():608:608 -> a 144:144:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):778 -> a 145:145:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):778:778 -> a 146:146:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):777:777 -> a 147:147:boolean com.android.tools.r8.graph.AppView.hasRootSet():555:555 -> a 147:147:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):780 -> a 148:151:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):781:784 -> a 152:152:void com.android.tools.r8.graph.AppView.setMainDexRootSet(com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet):568:568 -> a 152:152:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):784 -> a 153:154:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):786:787 -> a 155:155:void com.android.tools.r8.graph.AppView.setOpenClosedInterfacesCollection(com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection):675:675 -> a 155:155:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):786 -> a 156:156:void rewriteWithLensAndApplication(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication):806:806 -> a 157:159:void com.android.tools.r8.graph.AppView.rewriteWithLensAndApplication(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):811:813 -> a 157:159:void rewriteWithLensAndApplication(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication):806 -> a 160:170:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):825:835 -> a 171:171:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.AppView.codeLens():481:481 -> a 171:171:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):836 -> a 172:173:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):836:837 -> a 174:174:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 174:174:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):844 -> a 175:175:boolean com.android.tools.r8.graph.GraphLens.isMemberRebindingLens():0:0 -> a 175:175:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):845 -> a 176:176:boolean com.android.tools.r8.graph.GraphLens.isMemberRebindingIdentityLens():0:0 -> a 176:176:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):846 -> a 177:177:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):847:847 -> a 178:179:com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens.findPreviousUntil(java.util.function.Predicate,java.util.function.Predicate):847:848 -> a 178:179:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):848 -> a 180:180:boolean com.android.tools.r8.graph.GraphLens.isMemberRebindingLens():0:0 -> a 180:180:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):854 -> a 181:189:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):856:864 -> a 190:190:boolean lambda$rewriteWithLens$7(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):850:850 -> a 191:191:boolean com.android.tools.r8.graph.GraphLens.isMemberRebindingLens():0:0 -> a 191:191:boolean lambda$rewriteWithLens$7(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):850 -> a 192:192:boolean com.android.tools.r8.graph.GraphLens.isMemberRebindingIdentityLens():0:0 -> a 192:192:boolean lambda$rewriteWithLens$7(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):850 -> a 193:193:boolean checkForTesting(java.util.function.Supplier):923:923 -> a 194:195:void addPrunedClassSourceFile(com.android.tools.r8.graph.DexType,java.lang.String):935:936 -> a 1:4:boolean validateUnboxedEnumsHaveBeenPruned():693:696 -> a0 1:1:com.android.tools.r8.contexts.CompilationContext lambda$new$0(com.android.tools.r8.graph.AppInfo):151:151 -> b 2:2:com.android.tools.r8.ir.analysis.value.AbstractValueFactory abstractValueFactory():236:236 -> b 3:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 4:5:void withGeneratedExtensionRegistryShrinker(com.android.tools.r8.utils.ThrowingConsumer):437:438 -> b 6:7:java.lang.Object withGeneratedMessageLiteBuilderShrinker(java.util.function.Function,java.lang.Object):474:475 -> b 8:15:boolean setGraphLens(com.android.tools.r8.graph.GraphLens):494:501 -> b 16:16:boolean com.android.tools.r8.graph.GraphLens.isAppliedLens():0:0 -> b 16:16:boolean setGraphLens(com.android.tools.r8.graph.GraphLens):501 -> b 17:17:boolean com.android.tools.r8.graph.GraphLens.isClearCodeRewritingLens():0:0 -> b 17:17:boolean setGraphLens(com.android.tools.r8.graph.GraphLens):501 -> b 18:18:void com.android.tools.r8.graph.AppView.setCodeLens(com.android.tools.r8.graph.GraphLens):485:485 -> b 18:18:boolean setGraphLens(com.android.tools.r8.graph.GraphLens):502 -> b 19:19:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> b 19:19:boolean isAlreadyLibraryDesugared(com.android.tools.r8.graph.DexProgramClass):899 -> b 20:23:boolean isAlreadyLibraryDesugared(com.android.tools.r8.graph.DexProgramClass):899:902 -> b 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 24:24:boolean isAlreadyLibraryDesugared(com.android.tools.r8.graph.DexProgramClass):903 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean isAlreadyLibraryDesugared(com.android.tools.r8.graph.DexProgramClass):903:903 -> b 26:26:void rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):800:800 -> b 1:1:com.android.tools.r8.graph.classmerging.VerticallyMergedClasses verticallyMergedClasses():660:660 -> b0 1:3:com.android.tools.r8.graph.AppView setAppInfo(com.android.tools.r8.graph.AppInfo):281:283 -> c 4:4:void com.android.tools.r8.graph.AppView.unsetAppInfoForDesugaring():277:277 -> c 4:4:com.android.tools.r8.graph.AppView setAppInfo(com.android.tools.r8.graph.AppInfo):284 -> c 5:8:com.android.tools.r8.graph.AppView setAppInfo(com.android.tools.r8.graph.AppInfo):286:289 -> c 9:10:void withGeneratedMessageLiteBuilderShrinker(com.android.tools.r8.utils.ThrowingConsumer):459:460 -> c 11:12:java.lang.Object withGeneratedMessageLiteShrinker(java.util.function.Function,java.lang.Object):466:467 -> c 13:13:com.android.tools.r8.graph.classmerging.MergedClassesCollection allMergedClasses():618:618 -> c 14:14:boolean com.android.tools.r8.graph.AppView.hasHorizontallyMergedClasses():629:629 -> c 14:14:com.android.tools.r8.graph.classmerging.MergedClassesCollection allMergedClasses():619 -> c 15:18:com.android.tools.r8.graph.classmerging.MergedClassesCollection allMergedClasses():620:623 -> c 19:19:java.lang.String getPrunedClassSourceFileInfo(com.android.tools.r8.graph.DexType):941:941 -> c 1:1:com.android.tools.r8.graph.AppView withClassHierarchy():708:708 -> c0 1:2:boolean isClassEscapingIntoLibrary(com.android.tools.r8.graph.DexType):331:332 -> d 3:4:void withGeneratedMessageLiteShrinker(com.android.tools.r8.utils.ThrowingConsumer):452:453 -> d 5:6:java.lang.Object withInitializedClassesInInstanceMethods(java.util.function.Function,java.lang.Object):536:537 -> d 7:7:com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute():927:927 -> d com.android.tools.r8.graph.AppView withLiveness() -> d0 1:1:boolean isModeled(com.android.tools.r8.graph.DexType):186:186 -> e 2:3:com.android.tools.r8.graph.AppInfo appInfo():252:253 -> e 4:5:void withProtoShrinker(com.android.tools.r8.utils.ThrowingConsumer):416:417 -> e 6:6:java.lang.Object withProtoEnumShrinker(java.util.function.Function,java.lang.Object):429:429 -> e 7:7:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> e 7:7:java.lang.Object withProtoEnumShrinker(java.util.function.Function,java.lang.Object):429 -> e 8:8:java.lang.Object withProtoEnumShrinker(java.util.function.Function,java.lang.Object):429:429 -> e 9:9:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.isEnumLiteProtoShrinkingEnabled():1839:1839 -> e 9:9:java.lang.Object withProtoEnumShrinker(java.util.function.Function,java.lang.Object):429 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:java.lang.Object withProtoEnumShrinker(java.util.function.Function,java.lang.Object):430:430 -> e 1:1:com.android.tools.r8.graph.AppView withoutClassHierarchy():715:715 -> e0 2:2:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> e0 2:2:com.android.tools.r8.graph.AppView withoutClassHierarchy():715 -> e0 3:3:com.android.tools.r8.graph.AppView withoutClassHierarchy():715:715 -> e0 1:9:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoForDesugaring():265:273 -> f 10:11:java.lang.Object withProtoShrinker(java.util.function.Function,java.lang.Object):422:423 -> f 1:1:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> g 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoWithClassHierarchy():257 -> g 2:2:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoWithClassHierarchy():257:257 -> g 1:1:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> h 1:1:com.android.tools.r8.shaking.AppInfoWithLiveness appInfoWithLiveness():261 -> h 2:2:com.android.tools.r8.shaking.AppInfoWithLiveness appInfoWithLiveness():261:261 -> h 1:1:com.android.tools.r8.graph.AppServices appServices():311:311 -> i 1:1:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.graph.AppView.options():543:543 -> j 1:1:boolean canUseInitClass():510 -> j 2:2:boolean canUseInitClass():510:510 -> j 3:3:boolean com.android.tools.r8.graph.InitClassLens.isFinal():0:0 -> j 3:3:boolean canUseInitClass():510 -> j 1:1:void clearApplyMappingSeedMapper():919:919 -> k 1:1:com.android.tools.r8.graph.GraphLens clearCodeRewritings():305:305 -> l 2:2:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.AppView.dexItemFactory():373:373 -> l 2:2:com.android.tools.r8.graph.GraphLens clearCodeRewritings():305 -> l 3:3:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.withCodeRewritingsApplied(com.android.tools.r8.graph.DexItemFactory):604:604 -> l 3:3:com.android.tools.r8.graph.GraphLens clearCodeRewritings():305 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.withCodeRewritingsApplied(com.android.tools.r8.graph.DexItemFactory):605:605 -> l 4:4:com.android.tools.r8.graph.GraphLens clearCodeRewritings():305 -> l 5:5:com.android.tools.r8.graph.GraphLens clearCodeRewritings():306:306 -> l 1:1:com.android.tools.r8.graph.GraphLens codeLens():481:481 -> m 1:1:com.android.tools.r8.androidapi.ComputedApiLevel computedMinApiLevel():931:931 -> n 1:1:com.android.tools.r8.contexts.CompilationContext$ProcessorContext createProcessorContext():387:387 -> o 2:2:boolean com.android.tools.r8.graph.AppView.verifyMainThread():180:180 -> o 2:2:com.android.tools.r8.contexts.CompilationContext$ProcessorContext createProcessorContext():387 -> o 3:3:com.android.tools.r8.contexts.CompilationContext$ProcessorContext createProcessorContext():388:388 -> o 1:1:boolean enableWholeProgramOptimizations():377:377 -> p 1:1:com.android.tools.r8.naming.SeedMapper getApplyMappingSeedMapper():915:915 -> q 1:1:com.android.tools.r8.shaking.AssumeInfoCollection getAssumeInfoCollection():319:319 -> r 1:1:com.android.tools.r8.errors.dontwarn.DontWarnConfiguration getDontWarnConfiguration():327:327 -> s 1:1:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():580:580 -> t 1:1:com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection getLibraryMethodSideEffectModelCollection():407:407 -> u 1:1:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet getMainDexRootSet():576:576 -> v 1:1:com.android.tools.r8.naming.NamingLens getNamingLens():596:596 -> w 1:1:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection getOpenClosedInterfacesCollection():670:670 -> x 1:1:com.android.tools.r8.shaking.ProguardCompatibilityActions getProguardCompatibilityActions():608:608 -> y 1:1:com.android.tools.r8.synthesis.SyntheticItems getSyntheticItems():392:392 -> z com.android.tools.r8.graph.ApplicationReaderMap -> com.gradleup.gr8.relocated.i6: java.lang.String getDescriptor(java.lang.String) -> a com.android.tools.r8.graph.DexType getInvertedType(com.android.tools.r8.graph.DexType) -> a 1:2:com.android.tools.r8.graph.ApplicationReaderMap getInstance(com.android.tools.r8.utils.InternalOptions):20:21 -> a 3:3:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 3:3:com.android.tools.r8.graph.ApplicationReaderMap getInstance(com.android.tools.r8.utils.InternalOptions):21 -> a 4:6:com.android.tools.r8.graph.ApplicationReaderMap getInstance(com.android.tools.r8.utils.InternalOptions):21:23 -> a com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.graph.ApplicationReaderMap$EmptyMap -> com.gradleup.gr8.relocated.g6: 1:1:void ():26:26 -> java.lang.String getDescriptor(java.lang.String) -> a com.android.tools.r8.graph.DexType getInvertedType(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.graph.ApplicationReaderMap$RecordMap -> com.gradleup.gr8.relocated.h6: com.android.tools.r8.graph.DexItemFactory factory -> a 1:2:void (com.android.tools.r8.graph.DexItemFactory):48:49 -> 1:2:java.lang.String getDescriptor(java.lang.String):54:55 -> a 3:3:com.android.tools.r8.graph.DexType getInvertedType(com.android.tools.r8.graph.DexType):66:66 -> a 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexType):61:61 -> b com.android.tools.r8.graph.AppliedGraphLens -> com.gradleup.gr8.relocated.r6: com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap renamedTypeNames -> f boolean $assertionsDisabled -> j com.google.common.collect.BiMap originalFieldSignatures -> g java.util.Map extraOriginalMethodSignatures -> i com.google.common.collect.BiMap originalMethodSignatures -> h 1:1:void ():28:28 -> 1:1:void (com.android.tools.r8.graph.AppView):41:41 -> 2:54:void (com.android.tools.r8.graph.AppView):31:83 -> com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod) -> a 1:2:void lambda$recordOriginalTypeNames$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):95:96 -> a 3:3:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):109:109 -> a 4:4:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> a 4:4:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):109:109 -> a 6:6:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):120:120 -> a 7:7:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):128:128 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 8:8:void recordOriginalTypeNames(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:17:void recordOriginalTypeNames(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):90:98 -> a com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult) -> b 1:2:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):114:115 -> b 3:3:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):134:134 -> b 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.GraphLens$IdentityGraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):1039:1039 -> d 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):141 -> d 1:1:com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType):146:146 -> e 2:5:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):162:165 -> e boolean isContextFreeForMethods() -> g com.android.tools.r8.graph.BottomUpClassHierarchyTraversal -> com.gradleup.gr8.relocated.qd: java.util.function.Function immediateSubtypesProvider -> g 1:2:void (com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.ClassHierarchyTraversal$Scope):18:19 -> 1:2:com.android.tools.r8.graph.BottomUpClassHierarchyTraversal forAllClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):28:29 -> a 3:3:com.android.tools.r8.graph.BottomUpClassHierarchyTraversal forProgramClasses(com.android.tools.r8.graph.AppView,java.util.function.Function):48:48 -> a 4:5:com.android.tools.r8.graph.ClassHierarchyTraversal com.android.tools.r8.graph.ClassHierarchyTraversal.excludeInterfaces():60:61 -> a 4:5:com.android.tools.r8.graph.ClassHierarchyTraversal excludeInterfaces():9 -> a 6:6:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):62:62 -> a 7:7:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 7:7:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 8:8:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):62 -> a 9:16:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):66:73 -> a 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 17:17:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:19:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):73:74 -> a 20:20:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 20:20:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):74 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):76:76 -> a 22:22:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 22:22:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):76 -> a 23:23:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):77:77 -> a com.android.tools.r8.graph.ClassHierarchyTraversal self() -> b 1:1:com.android.tools.r8.graph.BottomUpClassHierarchyTraversal forProgramClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):38:38 -> b com.android.tools.r8.graph.CachedHashValueDexItem -> com.gradleup.gr8.relocated.te: boolean $assertionsDisabled -> b int hash -> a 1:1:void ():9:9 -> 1:5:void ():9:13 -> 1:1:boolean equals(java.lang.Object):51:51 -> equals boolean computeEquals(java.lang.Object) -> f 1:9:int hashCode():21:29 -> hashCode 10:14:boolean com.android.tools.r8.graph.CachedHashValueDexItem.verifyHashCodeConsistent(int):34:38 -> hashCode 10:14:int hashCode():29 -> hashCode int computeHashCode() -> l0 com.android.tools.r8.graph.CfCode -> com.gradleup.gr8.relocated.hg: java.util.List instructions -> f com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata metadata -> k boolean $assertionsDisabled -> l com.android.tools.r8.graph.DexType originalHolder -> c com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus stackMapStatus -> i int maxLocals -> d java.util.List localVariables -> h int maxStack -> e java.util.List tryCatchRanges -> g com.android.tools.r8.position.Position diagnosticPosition -> j 1:1:void ():65:65 -> 1:185:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List,com.android.tools.r8.position.Position):0:184 -> 186:186:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List,com.android.tools.r8.position.Position):176:176 -> 187:188:void (com.android.tools.r8.graph.DexType,int,int,java.util.List):147:148 -> 189:189:void (com.android.tools.r8.graph.DexType,int,int,java.util.List):142:142 -> 190:190:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> 191:191:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List,com.android.tools.r8.position.Position,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata):195:195 -> 192:259:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List,com.android.tools.r8.position.Position,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata):136:203 -> 1:1:com.android.tools.r8.position.Position getDiagnosticPosition():257:257 -> A0 1:1:java.util.List getInstructions():286:286 -> B0 1:1:java.util.List getLocalVariables():294:294 -> C0 1:1:int getMaxLocals():244:244 -> D0 1:1:int getMaxStack():240:240 -> E0 1:1:com.android.tools.r8.graph.DexType getOriginalHolder():236:236 -> F0 1:2:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus getStackMapStatus():248:249 -> G0 com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:java.util.Set getTryCatchRangeLabels():273:273 -> H0 2:2:java.util.List com.android.tools.r8.graph.CfCode.getTryCatchRanges():269:269 -> H0 2:2:java.util.Set getTryCatchRangeLabels():274 -> H0 3:5:java.util.Set getTryCatchRangeLabels():274:276 -> H0 1:1:java.util.List getTryCatchRanges():269:269 -> I0 com.android.tools.r8.graph.CfWritableCode$CfWritableCodeKind getCfWritableCodeKind() -> P com.android.tools.r8.graph.CfCode asCfCode() -> W 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):65:65 -> a 2:2:void com.android.tools.r8.cf.code.CfInstruction.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):91:91 -> a 2:2:void lambda$acceptHashing$0(com.android.tools.r8.utils.structural.HashingVisitor,com.android.tools.r8.cf.code.CfInstruction):360 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void com.android.tools.r8.cf.code.CfInstruction.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):91:92 -> a 3:4:void lambda$acceptHashing$0(com.android.tools.r8.utils.structural.HashingVisitor,com.android.tools.r8.cf.code.CfInstruction):360 -> a 5:5:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):223:223 -> a 6:6:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata com.android.tools.r8.graph.CfCode.getMetadata(com.android.tools.r8.cf.code.CfInstruction):227:227 -> a 6:6:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):223 -> a 7:7:void setInstructions(java.util.List):290:290 -> a 8:11:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):357:360 -> a 12:13:int acceptCompareTo(com.android.tools.r8.graph.CfCode,com.android.tools.r8.utils.structural.CompareToVisitor):365:366 -> a 14:14:java.util.Collection lambda$acceptCompareTo$1(com.android.tools.r8.graph.CfCode):370:370 -> a 15:15:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):370:370 -> a 16:16:com.android.tools.r8.utils.structural.StructuralAcceptor com.android.tools.r8.graph.CfCompareHelper.instructionAcceptor():106:106 -> a 16:16:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):370 -> a 17:17:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):370:370 -> a 18:18:com.android.tools.r8.utils.structural.StructuralAcceptor com.android.tools.r8.graph.CfCompareHelper.tryCatchRangeAcceptor():122:122 -> a 18:18:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):371 -> a 19:19:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):371:371 -> a 20:20:com.android.tools.r8.utils.structural.StructuralAcceptor com.android.tools.r8.graph.CfCompareHelper.localVariableAcceptor():137:137 -> a 20:20:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):372 -> a 21:21:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):372:372 -> a 22:23:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):409:410 -> a 24:24:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.graph.CfCode.getOrComputeStackMapStatus(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):900:900 -> a 24:24:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):410 -> a 25:31:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):410:416 -> a 32:32:boolean com.android.tools.r8.graph.CfCode.shouldAddParameterNames(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):379:379 -> a 32:32:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):416 -> a 33:33:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 33:33:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549 -> a 33:33:boolean com.android.tools.r8.graph.CfCode.shouldAddParameterNames(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):379 -> a 33:33:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):416 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 34:34:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 34:34:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549 -> a 34:34:boolean com.android.tools.r8.graph.CfCode.shouldAddParameterNames(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):379 -> a 34:34:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):416 -> a 35:35:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549:549 -> a 35:35:boolean com.android.tools.r8.graph.CfCode.shouldAddParameterNames(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):379 -> a 35:35:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):416 -> a 36:45:boolean com.android.tools.r8.graph.CfCode.shouldAddParameterNames(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):386:395 -> a 36:45:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):416 -> a 46:46:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):417:417 -> a 47:47:void com.android.tools.r8.cf.code.CfLabel.write(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):80:80 -> a 47:47:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):418 -> a 48:66:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):421:439 -> a 67:67:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 67:67:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 67:67:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):440 -> a 68:68:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 68:68:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):440 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:76:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):441:448 -> a 77:97:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):442:462 -> a 98:98:void com.android.tools.r8.graph.CfCode.writeLocalVariableEntry(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,int):480:480 -> a 98:98:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):455 -> a 99:99:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 99:99:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 99:99:void com.android.tools.r8.graph.CfCode.writeLocalVariableEntry(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,int):480 -> a 99:99:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):455 -> a 100:100:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 100:100:void com.android.tools.r8.graph.CfCode.writeLocalVariableEntry(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,int):480 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 100:100:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):455 -> a 101:107:void com.android.tools.r8.graph.CfCode.writeLocalVariableEntry(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,int):481:481 -> a 101:107:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):455 -> a 108:110:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):465:467 -> a 111:111:void com.android.tools.r8.graph.CfCode.writeLocalVariableEntry(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,int):480:480 -> a 111:111:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):466 -> a 112:112:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 112:112:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 112:112:void com.android.tools.r8.graph.CfCode.writeLocalVariableEntry(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,int):480 -> a 112:112:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):466 -> a 113:113:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 113:113:void com.android.tools.r8.graph.CfCode.writeLocalVariableEntry(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,int):480 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):466 -> a 114:120:void com.android.tools.r8.graph.CfCode.writeLocalVariableEntry(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,int):481:481 -> a 114:120:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):466 -> a 121:123:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):528:530 -> a 124:124:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):579:579 -> a 124:124:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):529 -> a 125:128:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):202:205 -> a 125:128:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):579 -> a 125:128:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):529 -> a 129:129:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 129:129:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):205 -> a 129:129:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):579 -> a 129:129:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):529 -> a 130:130:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):581:581 -> a 130:130:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):529 -> a 131:131:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):580:580 -> a 131:131:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):529 -> a 132:134:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):617:617 -> a 132:134:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):592 -> a 132:134:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):529 -> a 146:148:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):629:631 -> a 146:148:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):592 -> a 146:148:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):529 -> a 149:149:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):630:630 -> a 149:149:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):592 -> a 149:149:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):529 -> a 150:163:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):543:556 -> a 164:164:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):579:579 -> a 164:164:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):547 -> a 165:168:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):202:205 -> a 165:168:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):579 -> a 165:168:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):547 -> a 169:169:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 169:169:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):205 -> a 169:169:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):579 -> a 169:169:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):547 -> a 170:170:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):581:581 -> a 170:170:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):547 -> a 171:171:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):580:580 -> a 171:171:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):547 -> a 172:174:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):617:617 -> a 172:174:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):592 -> a 172:174:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):547 -> a 186:188:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):629:631 -> a 186:188:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):592 -> a 186:188:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):547 -> a 189:189:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):630:630 -> a 189:189:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.CfCode.internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):592 -> a 189:189:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):547 -> a 190:195:com.android.tools.r8.ir.code.IRCode internalBuild(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):656:661 -> a 196:196:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 196:196:com.android.tools.r8.ir.code.IRCode internalBuild(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):661 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:210:com.android.tools.r8.ir.code.IRCode internalBuild(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):661:674 -> a 211:211:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):679:679 -> a 212:212:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> a 212:212:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):679 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:218:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):679:684 -> a 219:219:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 219:219:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):684 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 220:222:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):688:690 -> a 223:223:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 223:223:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):690 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 224:251:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):710:737 -> a 252:252:boolean com.android.tools.r8.graph.DexType.isLongType():300:300 -> a 252:252:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):738 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 253:253:boolean com.android.tools.r8.graph.DexType.isLongType():300:300 -> a 253:253:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):738 -> a 254:254:boolean com.android.tools.r8.graph.DexType.isDoubleType():304:304 -> a 254:254:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):738 -> a 255:262:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):743:750 -> a 263:263:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):749:749 -> a 264:264:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):721:721 -> a 265:265:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):798:798 -> a 266:276:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):806:816 -> a 277:277:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 277:277:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):816 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 278:278:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 278:278:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):816 -> a 279:279:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMonitor():276:276 -> a 279:279:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):817 -> a 280:288:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):818:826 -> a 289:295:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):825:831 -> a 296:296:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMoveException():284:284 -> a 296:296:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):834 -> a 297:297:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):834:834 -> a 298:307:void addFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):840:849 -> a 308:311:int com.android.tools.r8.graph.DexCode.getLargestPrefix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString):354:357 -> a 308:311:void addFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):849 -> a 312:327:void addFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):849:864 -> a 328:329:void com.android.tools.r8.graph.CfCode$LocalVariableInfo.(int,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel):81:82 -> a 328:329:void addFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):864 -> a 330:330:void addFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):861:861 -> a 331:334:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):869:872 -> a 335:335:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 335:335:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):872 -> a 336:343:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):873:880 -> a 344:344:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 344:344:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):880 -> a 345:349:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):882:886 -> a 350:350:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):883:883 -> a 351:351:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 351:351:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):888 -> a 352:358:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):889:895 -> a 359:359:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 359:359:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):895 -> a 360:360:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus getOrComputeStackMapStatus(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):905:905 -> a 361:378:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.graph.CfCode.computeStackMapStatus(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):913:930 -> a 361:378:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus getOrComputeStackMapStatus(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):906 -> a 379:379:void com.android.tools.r8.graph.CfCode.setStackMapStatus(com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus):253:253 -> a 379:379:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus getOrComputeStackMapStatus(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):906 -> a 380:380:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus getOrComputeStackMapStatus(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):908:908 -> a 1:1:java.util.Collection lambda$acceptCompareTo$2(com.android.tools.r8.graph.CfCode):371:371 -> b 2:5:void verifyFramesOrRemove(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):560:563 -> b 6:6:void com.android.tools.r8.graph.CfCode.setInstructions(java.util.List):290:290 -> b 6:6:void verifyFramesOrRemove(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):564 -> b 1:1:java.util.Collection lambda$acceptCompareTo$3(com.android.tools.r8.graph.CfCode):372:372 -> c 1:2:int com.android.tools.r8.graph.CfCode.countNonStackOperations(int):324:325 -> f 1:2:boolean estimatedSizeForInliningAtMost(int):304 -> f 3:3:boolean computeEquals(java.lang.Object):497:497 -> f 1:1:com.android.tools.r8.cf.code.CfInstruction getInstruction(int):282:282 -> g 1:1:void setMaxLocals(int):261:261 -> h 1:1:void setMaxStack(int):265:265 -> i 1:1:void setStackMapStatus(com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus):253:253 -> j 1:1:int computeHashCode():492:492 -> l0 com.android.tools.r8.graph.CfWritableCode asCfWritableCode() -> m0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():232:232 -> o 1:2:int com.android.tools.r8.graph.CfCode.countNonStackOperations(int):324:325 -> p0 1:2:int com.android.tools.r8.graph.CfCode.estimatedSizeForInlining():299 -> p0 1:2:int estimatedDexCodeSizeUpperBoundInBytes():309 -> p0 1:2:int com.android.tools.r8.graph.CfCode.countNonStackOperations(int):324:325 -> q0 1:2:int estimatedSizeForInlining():299 -> q0 1:1:java.util.List com.android.tools.r8.graph.CfCode.getInstructions():286:286 -> r0 1:1:boolean hasMonitorInstructions():514 -> r0 2:3:boolean hasMonitorInstructions():514:515 -> r0 boolean isCfCode() -> s0 boolean isCfWritableCode() -> t0 1:1:java.lang.String toString():793:793 -> toString 2:2:void com.android.tools.r8.cf.CfPrinter.(com.android.tools.r8.graph.CfCode):133:133 -> toString 2:2:java.lang.String toString():793 -> toString 3:3:java.lang.String toString():793:793 -> toString com.android.tools.r8.graph.CfCode$1 -> com.gradleup.gr8.relocated.fg: com.android.tools.r8.graph.AppView val$appView -> a 1:1:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.AppView):914:914 -> 1:1:void acceptError(com.android.tools.r8.graph.CfCodeDiagnostics):922:922 -> a com.android.tools.r8.graph.CfCode$LocalVariableInfo -> com.gradleup.gr8.relocated.gg: 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 ():67:67 -> 1:4:void (int,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel):74:77 -> 1:1:com.android.tools.r8.graph.DebugLocalInfo access$000(com.android.tools.r8.graph.CfCode$LocalVariableInfo):67:67 -> a 2:4:void setEnd(com.android.tools.r8.cf.code.CfLabel):86:88 -> a 5:5:com.android.tools.r8.cf.code.CfLabel getEnd():104:104 -> a 6:6:int acceptCompareTo(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):109:109 -> a 7:8:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):113:114 -> a 9:9:com.android.tools.r8.utils.structural.StructuralSpecification com.android.tools.r8.utils.structural.StructuralSpecification.withCustomItem(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralAcceptor):43:43 -> a 9:9:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:11:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):114:115 -> a 12:12:com.android.tools.r8.utils.structural.StructuralSpecification com.android.tools.r8.utils.structural.StructuralSpecification.withCustomItem(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralAcceptor):43:43 -> a 12:12:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):115 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:14:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):115:116 -> a 1:1:com.android.tools.r8.cf.code.CfLabel access$100(com.android.tools.r8.graph.CfCode$LocalVariableInfo):67:67 -> b 2:2:int getIndex():92:92 -> b 1:1:com.android.tools.r8.cf.code.CfLabel access$200(com.android.tools.r8.graph.CfCode$LocalVariableInfo):67:67 -> c 2:2:com.android.tools.r8.graph.DebugLocalInfo getLocal():96:96 -> c 1:1:int access$300(com.android.tools.r8.graph.CfCode$LocalVariableInfo):67:67 -> d 2:2:com.android.tools.r8.cf.code.CfLabel getStart():100:100 -> d 1:1:java.lang.String toString():121:121 -> toString com.android.tools.r8.graph.CfCodeDiagnostics -> com.gradleup.gr8.relocated.ig: com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.MethodPosition methodPosition -> b java.lang.String diagnosticMessage -> c 1:4:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexMethod,java.lang.String):33:36 -> 1:1:java.lang.String getDiagnosticMessage():26:26 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():16:16 -> b 1:1:com.android.tools.r8.position.Position getPosition():21:21 -> c com.android.tools.r8.graph.CfCodeStackMapValidatingException -> com.gradleup.gr8.relocated.jg: 1:3:com.android.tools.r8.graph.CfCodeDiagnostics invalidTryCatchRange(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfTryCatch,java.lang.String,com.android.tools.r8.graph.AppView):51:53 -> a 4:6:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable,java.util.function.Function,com.android.tools.r8.utils.StringUtils$BraceType):152:154 -> a 4:6:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable,java.util.function.Function):143 -> a 4:6:com.android.tools.r8.graph.CfCodeDiagnostics invalidTryCatchRange(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfTryCatch,java.lang.String,com.android.tools.r8.graph.AppView):53 -> a 7:16:com.android.tools.r8.graph.CfCodeDiagnostics invalidTryCatchRange(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfTryCatch,java.lang.String,com.android.tools.r8.graph.AppView):53:62 -> a 17:17:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 17:17:com.android.tools.r8.graph.CfCodeDiagnostics invalidTryCatchRange(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfTryCatch,java.lang.String,com.android.tools.r8.graph.AppView):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:com.android.tools.r8.graph.CfCodeDiagnostics invalidTryCatchRange(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfTryCatch,java.lang.String,com.android.tools.r8.graph.AppView):63:63 -> a 19:32:com.android.tools.r8.graph.CfCodeDiagnostics invalidStackMapForInstruction(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction,java.lang.String,com.android.tools.r8.graph.AppView):72:85 -> a 33:33:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 33:33:com.android.tools.r8.graph.CfCodeDiagnostics invalidStackMapForInstruction(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction,java.lang.String,com.android.tools.r8.graph.AppView):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.graph.CfCodeDiagnostics invalidStackMapForInstruction(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction,java.lang.String,com.android.tools.r8.graph.AppView):86:86 -> a com.android.tools.r8.graph.CfCompareHelper -> com.gradleup.gr8.relocated.og: com.android.tools.r8.graph.CfCode code2 -> b com.android.tools.r8.graph.CfCode code1 -> a com.android.tools.r8.utils.structural.StructuralAcceptor lazyLabelAcceptor -> c boolean $assertionsDisabled -> d 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.CfCode):74:74 -> 2:6:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.CfCode):72:76 -> 1:1:com.android.tools.r8.graph.CfCode access$000(com.android.tools.r8.graph.CfCompareHelper):18:18 -> a 2:4:int compareIdUniquelyDeterminesEquality(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.cf.code.CfInstruction):54:56 -> a 5:7:it.unimi.dsi.fastutil.objects.Reference2IntMap com.android.tools.r8.graph.CfCompareHelper.getLabelOrdering(com.android.tools.r8.graph.CfCode):61:63 -> a 5:7:it.unimi.dsi.fastutil.objects.Reference2IntMap access$100(com.android.tools.r8.graph.CfCode):18 -> a 8:8:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 8:8:it.unimi.dsi.fastutil.objects.Reference2IntMap com.android.tools.r8.graph.CfCompareHelper.getLabelOrdering(com.android.tools.r8.graph.CfCode):63 -> a 8:8:it.unimi.dsi.fastutil.objects.Reference2IntMap access$100(com.android.tools.r8.graph.CfCode):18 -> a 9:9:it.unimi.dsi.fastutil.objects.Reference2IntMap com.android.tools.r8.graph.CfCompareHelper.getLabelOrdering(com.android.tools.r8.graph.CfCode):64:64 -> a 9:9:it.unimi.dsi.fastutil.objects.Reference2IntMap access$100(com.android.tools.r8.graph.CfCode):18 -> a 10:27:com.android.tools.r8.utils.structural.StructuralAcceptor labelAcceptor():84:101 -> a 1:1:com.android.tools.r8.graph.CfCode access$200(com.android.tools.r8.graph.CfCompareHelper):18:18 -> b com.android.tools.r8.graph.CfCompareHelper$1 -> com.gradleup.gr8.relocated.kg: it.unimi.dsi.fastutil.objects.Reference2IntMap labels2 -> b it.unimi.dsi.fastutil.objects.Reference2IntMap labels1 -> a 1:3:void (com.android.tools.r8.graph.CfCompareHelper):86:88 -> 1:1:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):86:86 -> a 2:2:int com.android.tools.r8.graph.CfCompareHelper$1.acceptCompareTo(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):92:92 -> a 2:2:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):86 -> a 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 3:3:int com.android.tools.r8.graph.CfCompareHelper$1.acceptCompareTo(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.CompareToVisitor):92 -> a 3:3:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):86 -> a 4:4:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):86:86 -> a 5:5:void com.android.tools.r8.graph.CfCompareHelper$1.acceptHashing(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.HashingVisitor):97:97 -> a 5:5:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):86 -> a com.android.tools.r8.graph.CfCompareHelper$2 -> com.gradleup.gr8.relocated.lg: com.android.tools.r8.graph.CfCompareHelper val$helper -> a 1:1:void (com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.graph.CfCompareHelper):106:106 -> 1:1:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):106:106 -> a 2:2:int com.android.tools.r8.graph.CfCompareHelper$2.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):110:110 -> a 2:2:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):106 -> a 3:3:int com.android.tools.r8.cf.code.CfInstruction.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):81:81 -> a 3:3:int com.android.tools.r8.graph.CfCompareHelper$2.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):106 -> a 4:4:int com.android.tools.r8.cf.code.CfInstruction.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):81:81 -> a 4:4:int com.android.tools.r8.graph.CfCompareHelper$2.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):110 -> a 4:4:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):106 -> a 5:5:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 5:5:int com.android.tools.r8.cf.code.CfInstruction.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):81 -> a 5:5:int com.android.tools.r8.graph.CfCompareHelper$2.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):110 -> a 5:5:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):106 -> a 6:6:int com.android.tools.r8.cf.code.CfInstruction.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):85:85 -> a 6:6:int com.android.tools.r8.graph.CfCompareHelper$2.acceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):110 -> a 6:6:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):106 -> a 7:7:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):106:106 -> a 8:8:void com.android.tools.r8.graph.CfCompareHelper$2.acceptHashing(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.HashingVisitor):115:115 -> a 8:8:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):106 -> a com.android.tools.r8.graph.CfCompareHelper$3 -> com.gradleup.gr8.relocated.mg: com.android.tools.r8.graph.CfCompareHelper val$helper -> a 1:1:void (com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.graph.CfCompareHelper):122:122 -> 1:1:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):122:122 -> a 2:2:int com.android.tools.r8.graph.CfCompareHelper$3.acceptCompareTo(com.android.tools.r8.cf.code.CfTryCatch,com.android.tools.r8.cf.code.CfTryCatch,com.android.tools.r8.utils.structural.CompareToVisitor):125:125 -> a 2:2:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):122 -> a 3:3:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):122:122 -> a 4:4:void com.android.tools.r8.graph.CfCompareHelper$3.acceptHashing(com.android.tools.r8.cf.code.CfTryCatch,com.android.tools.r8.utils.structural.HashingVisitor):130:130 -> a 4:4:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):122 -> a com.android.tools.r8.graph.CfCompareHelper$4 -> com.gradleup.gr8.relocated.ng: com.android.tools.r8.graph.CfCompareHelper val$helper -> a 1:1:void (com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.graph.CfCompareHelper):137:137 -> 1:1:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):137:137 -> a 2:2:int com.android.tools.r8.graph.CfCompareHelper$4.acceptCompareTo(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.utils.structural.CompareToVisitor):141:141 -> a 2:2:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):137 -> a 3:3:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):137:137 -> a 4:4:void com.android.tools.r8.graph.CfCompareHelper$4.acceptHashing(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.utils.structural.HashingVisitor):146:146 -> a 4:4:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):137 -> a com.android.tools.r8.graph.CfWritableCode -> com.gradleup.gr8.relocated.sk: com.android.tools.r8.graph.CfWritableCode$CfWritableCodeKind getCfWritableCodeKind() -> P com.android.tools.r8.graph.CfCode asCfCode() -> W void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor) -> a com.android.tools.r8.graph.ClassAccessFlags -> com.gradleup.gr8.relocated.fm: boolean $assertionsDisabled -> e 1:1:void ():12:12 -> 1:1:void (int,int):58:58 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.ClassAccessFlags createPublicFinalSynthetic():62:62 -> L 2:2:void com.android.tools.r8.graph.ClassAccessFlags.(int):54:54 -> L 2:2:com.android.tools.r8.graph.ClassAccessFlags createPublicFinalSynthetic():62 -> L 1:1:void demoteFromAbstract():160:160 -> M 1:4:int getAsCfAccessFlags():92:95 -> N 5:5:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> N 5:5:int getAsCfAccessFlags():96 -> N 1:1:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> O 1:1:int getAsDexAccessFlags():103 -> O 2:2:int getAsDexAccessFlags():104:104 -> O 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> P 1:1:boolean isAbstract():156 -> P 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> Q 1:1:boolean isAnnotation():172 -> Q 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> R 1:1:boolean isEnum():184 -> R 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> S 1:1:boolean isInterface():144 -> S 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> T 1:1:boolean isRecord():192 -> T 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> U 1:1:boolean isSuper():204 -> U 1:1:void setAbstract():164:164 -> W 1:1:void setSuper():208:208 -> X 1:1:void unsetRecord():200:200 -> Y 1:1:void unsetSuper():212:212 -> Z 1:9:boolean areValid(com.android.tools.r8.cf.CfVersion,boolean):120:128 -> a 10:10:boolean com.android.tools.r8.utils.structural.Ordered.isGreaterThan(java.lang.Object):57:57 -> a 10:10:boolean areValid(com.android.tools.r8.cf.CfVersion,boolean):128 -> a 11:17:boolean areValid(com.android.tools.r8.cf.CfVersion,boolean):129:135 -> a 1:9:java.util.List getNames():29:37 -> c 1:9:java.util.List getPredicates():42:50 -> f 10:10:com.android.tools.r8.graph.ClassAccessFlags fromCfAccessFlags(int):77:77 -> f 11:11:void com.android.tools.r8.graph.ClassAccessFlags.(int):54:54 -> f 11:11:com.android.tools.r8.graph.ClassAccessFlags fromCfAccessFlags(int):77 -> f 1:1:com.android.tools.r8.graph.ClassAccessFlags fromDexAccessFlags(int):73:73 -> g 2:2:void com.android.tools.r8.graph.ClassAccessFlags.(int):54:54 -> g 2:2:com.android.tools.r8.graph.ClassAccessFlags fromDexAccessFlags(int):73 -> g 1:3:com.android.tools.r8.graph.ClassAccessFlags fromSharedAccessFlags(int):67:69 -> h com.android.tools.r8.graph.AccessFlags self() -> y com.android.tools.r8.graph.ClassDefinition -> com.gradleup.gr8.relocated.im: com.android.tools.r8.graph.DexLibraryClass asLibraryClass() -> J boolean isClass() -> l com.android.tools.r8.graph.DexClasspathClass asClasspathClass() -> n com.android.tools.r8.graph.ClassHierarchyTraversal -> com.gradleup.gr8.relocated.rm: java.util.Deque worklist -> d java.util.Set visited -> c com.android.tools.r8.graph.ClassHierarchyTraversal$Scope scope -> b boolean excludeInterfaces -> e boolean $assertionsDisabled -> f com.android.tools.r8.graph.DexDefinitionSupplier definitionSupplier -> a 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ClassHierarchyTraversal$Scope):52:52 -> 2:9:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ClassHierarchyTraversal$Scope):47:54 -> void addDependentsToWorklist(com.android.tools.r8.graph.DexClass) -> a 1:22:void visit(java.lang.Iterable,java.util.function.Consumer):65:86 -> a 23:35:void visit(java.lang.Iterable,java.util.function.Consumer):69:81 -> a 36:36:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 36:36:void visit(java.lang.Iterable,java.util.function.Consumer):81 -> a 37:38:void visit(java.lang.Iterable,java.util.function.Consumer):81:82 -> a com.android.tools.r8.graph.ClassKind -> com.gradleup.gr8.relocated.vn: com.android.tools.r8.graph.ClassKind CLASSPATH -> d com.android.tools.r8.graph.ClassKind LIBRARY -> e java.util.function.Predicate check -> b com.android.tools.r8.graph.ClassKind$Factory factory -> a com.android.tools.r8.graph.ClassKind PROGRAM -> c 1:89:void ():18:106 -> 1:3:void (com.android.tools.r8.graph.ClassKind$Factory,java.util.function.Predicate):178:180 -> 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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,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,com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier,com.android.tools.r8.synthesis.SyntheticMarker):205:205 -> a 2:2:boolean isOfKind(com.android.tools.r8.graph.DexClass):230:230 -> a 1:18:com.android.tools.r8.graph.DexProgramClass lambda$static$0(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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,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,com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier,com.android.tools.r8.synthesis.SyntheticMarker):41:58 -> b 1:18:com.android.tools.r8.graph.DexClasspathClass lambda$static$1(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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,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,com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier,com.android.tools.r8.synthesis.SyntheticMarker):86:103 -> c 1:18:com.android.tools.r8.graph.DexLibraryClass lambda$static$2(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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,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,com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier,com.android.tools.r8.synthesis.SyntheticMarker):129:146 -> d com.android.tools.r8.graph.ClassKind$Factory -> com.gradleup.gr8.relocated.un: 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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,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,com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier,com.android.tools.r8.synthesis.SyntheticMarker) -> a com.android.tools.r8.graph.ClassResolutionResult -> com.gradleup.gr8.relocated.pp: com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary() -> G boolean hasClassResolutionResult() -> Y void forEachClassResolutionResult(java.util.function.Consumer) -> a boolean isMultipleClassResolutionResult() -> p com.android.tools.r8.graph.DexClass toAlternativeClass() -> y com.android.tools.r8.graph.ClassResolutionResult$Builder -> com.gradleup.gr8.relocated.kp: com.android.tools.r8.graph.DexLibraryClass libraryClass -> b com.android.tools.r8.graph.ProgramOrClasspathClass programOrClasspathClass -> a boolean $assertionsDisabled -> c 1:1:void ():34:34 -> 1:2:com.android.tools.r8.graph.ClassResolutionResult$Builder add(com.android.tools.r8.graph.DexProgramClass):40:41 -> a 3:4:com.android.tools.r8.graph.ClassResolutionResult$Builder add(com.android.tools.r8.graph.DexClasspathClass):46:47 -> a 5:6:com.android.tools.r8.graph.ClassResolutionResult$Builder add(com.android.tools.r8.graph.DexLibraryClass):52:53 -> a 7:8:com.android.tools.r8.graph.ClassResolutionResult$Builder add(com.android.tools.r8.graph.ProgramOrClasspathClass):58:59 -> a 9:15:com.android.tools.r8.graph.ClassResolutionResult build():64:70 -> a 16:16:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 16:16:com.android.tools.r8.graph.ClassResolutionResult build():70 -> a 17:20:com.android.tools.r8.graph.ClassResolutionResult build():71:74 -> a 21:21:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 21:21:com.android.tools.r8.graph.ClassResolutionResult build():74 -> a 22:24:com.android.tools.r8.graph.ClassResolutionResult build():74:76 -> a com.android.tools.r8.graph.ClassResolutionResult$ClasspathAndLibraryClassResolutionResult -> com.gradleup.gr8.relocated.lp: 1:1:void (com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexLibraryClass):172:172 -> 1:1:com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary():177:177 -> G 1:1:com.android.tools.r8.graph.DexClass toAlternativeClass():187:187 -> y com.android.tools.r8.graph.ClassResolutionResult$MultipleClassResolutionResult -> com.gradleup.gr8.relocated.mp: com.android.tools.r8.graph.DexClass programOrClasspathClass -> a com.android.tools.r8.graph.DexLibraryClass libraryClass -> b 1:3:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexLibraryClass):121:123 -> boolean hasClassResolutionResult() -> Y 1:2:void forEachClassResolutionResult(java.util.function.Consumer):133:134 -> a boolean isMultipleClassResolutionResult() -> p com.android.tools.r8.graph.ClassResolutionResult$NoResolutionResult -> com.gradleup.gr8.relocated.np: com.android.tools.r8.graph.ClassResolutionResult$NoResolutionResult NO_RESULT -> a 1:1:void ():83:83 -> com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary() -> G boolean hasClassResolutionResult() -> Y void forEachClassResolutionResult(java.util.function.Consumer) -> a 1:1:com.android.tools.r8.graph.ClassResolutionResult noResult():86:86 -> a com.android.tools.r8.graph.DexClass toAlternativeClass() -> y com.android.tools.r8.graph.ClassResolutionResult$ProgramAndLibraryClassResolutionResult -> com.gradleup.gr8.relocated.op: 1:1:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexLibraryClass):148:148 -> 1:1:com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary():153:153 -> G 1:1:com.android.tools.r8.graph.DexClass toAlternativeClass():163:163 -> y com.android.tools.r8.graph.ClasspathDefinition -> com.gradleup.gr8.relocated.lq: 1:1:com.android.tools.r8.graph.ProgramDerivedContext asProgramDerivedContext(com.android.tools.r8.graph.ProgramDerivedContext):22:22 -> a com.android.tools.r8.graph.ClasspathField -> com.gradleup.gr8.relocated.mq: boolean $assertionsDisabled -> e 1:1:void ():7:7 -> 1:1:void (com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexEncodedField):11:11 -> 1:2:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.graph.ClasspathField.getHolder():31:32 -> a 1:2:com.android.tools.r8.graph.DexClass getHolder():7 -> a 3:3:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 3:3:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.graph.ClasspathField.getHolder():32 -> a 3:3:com.android.tools.r8.graph.DexClass getHolder():7 -> a 4:5:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.graph.ClasspathField.getHolder():32:33 -> a 4:5:com.android.tools.r8.graph.DexClass getHolder():7 -> a com.android.tools.r8.graph.ClasspathMethod -> com.gradleup.gr8.relocated.nq: boolean $assertionsDisabled -> e 1:1:void ():9:9 -> 1:1:void (com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexEncodedMethod):13:13 -> com.android.tools.r8.graph.ClasspathMethod asClasspathMethod() -> O 1:2:com.android.tools.r8.graph.DexClasspathClass getHolder():43:44 -> P 3:3:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> P 3:3:com.android.tools.r8.graph.DexClasspathClass getHolder():44 -> P 4:5:com.android.tools.r8.graph.DexClasspathClass getHolder():44:45 -> P 1:1:com.android.tools.r8.graph.DexClass getHolder():9:9 -> a com.android.tools.r8.graph.ClasspathOrLibraryClass -> com.gradleup.gr8.relocated.oq: com.android.tools.r8.graph.ClasspathOrLibraryContext -> com.gradleup.gr8.relocated.pq: com.android.tools.r8.graph.Definition context -> a 1:2:void (com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.ProgramDerivedContext):17:18 -> 1:1:com.android.tools.r8.graph.Definition getContext():34:34 -> E 1:1:com.android.tools.r8.graph.ClasspathOrLibraryContext create(com.android.tools.r8.graph.ClasspathDefinition,com.android.tools.r8.graph.ProgramDerivedContext):24:24 -> a 2:2:com.android.tools.r8.graph.ClasspathOrLibraryContext create(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.ProgramDerivedContext):29:29 -> a com.android.tools.r8.graph.ClasspathOrLibraryDefinition -> com.gradleup.gr8.relocated.qq: com.android.tools.r8.graph.ClasspathOrLibraryDefinition asClasspathOrLibraryDefinition() -> k com.android.tools.r8.graph.Code -> com.gradleup.gr8.relocated.zq: 1:1:void ():20:20 -> 1:1:com.android.tools.r8.graph.DexCode asDexCode():161:161 -> D com.android.tools.r8.graph.ThrowExceptionCode asThrowExceptionCode() -> S 1:1:com.android.tools.r8.graph.CfCode asCfCode():149:149 -> W com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions) -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction) -> a void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry) -> a java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper) -> a 1:2:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):41:42 -> a 3:3:com.android.tools.r8.graph.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):46:46 -> a 4:4:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):68:68 -> a 5:5:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):170:170 -> a 6:6:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):180:180 -> a 1:1:boolean estimatedSizeForInliningAtMost(int):143:143 -> f 1:1:com.android.tools.r8.graph.CfWritableCode asCfWritableCode():153:153 -> m0 1:1:com.android.tools.r8.graph.DexWritableCode asDexWritableCode():165:165 -> n0 1:1:com.android.tools.r8.graph.LazyCfCode asLazyCfCode():157:157 -> o0 int estimatedDexCodeSizeUpperBoundInBytes() -> p0 int estimatedSizeForInlining() -> q0 boolean hasMonitorInstructions() -> r0 boolean isCfCode() -> s0 boolean isCfWritableCode() -> t0 boolean isDexCode() -> u0 boolean isDexWritableCode() -> v0 boolean isHorizontalClassMergerCode() -> w0 boolean isIncompleteHorizontalClassMergerCode() -> x0 boolean isSharedCodeObject() -> y0 boolean verifyNoInputReaders() -> z0 com.android.tools.r8.graph.DebugLocalInfo -> com.gradleup.gr8.relocated.lx: com.android.tools.r8.graph.DexString name -> a com.android.tools.r8.graph.DexString signature -> c com.android.tools.r8.graph.DexType type -> b int $r8$clinit -> d 1:4:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):36:39 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexString lambda$specify$0(com.android.tools.r8.graph.DebugLocalInfo):31:31 -> a 2:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):31:33 -> a 5:9:boolean localsInfoMapsEqual(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):60:64 -> a 10:12:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):132:134 -> a 13:13:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 13:13:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):134 -> a 14:16:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):134:136 -> a 17:17:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):130:130 -> a 18:18:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):128:128 -> a 19:19:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):126:126 -> a 1:1:com.android.tools.r8.graph.DexType lambda$specify$1(com.android.tools.r8.graph.DebugLocalInfo):32:32 -> b 1:1:com.android.tools.r8.graph.DexString lambda$specify$2(com.android.tools.r8.graph.DebugLocalInfo):33:33 -> c 1:5:boolean equals(java.lang.Object):104:108 -> equals 1:3:int hashCode():113:115 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():49:49 -> o 1:1:java.lang.String toString():122:122 -> toString com.android.tools.r8.graph.DefaultInstanceInitializerCode -> com.gradleup.gr8.relocated.ky: com.android.tools.r8.graph.DefaultInstanceInitializerCode INSTANCE -> c int $r8$clinit -> e boolean $assertionsDisabled -> d 1:4:void ():57:60 -> 1:1:void ():63:63 -> com.android.tools.r8.graph.CfWritableCode$CfWritableCodeKind getCfWritableCodeKind() -> P com.android.tools.r8.graph.Code asCode() -> R int getOutgoingRegisterSize() -> U int codeSizeInBytes() -> Z void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a com.android.tools.r8.graph.DexWritableCode rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexItemFactory,boolean) -> a void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep) -> a 1:2:boolean canonicalizeCodeIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):70:71 -> a 3:4:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):83:84 -> a 5:5:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 5:5:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):84 -> a 6:7:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):84:85 -> a 8:12:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DefaultInstanceInitializerCode.toCfCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):337:341 -> a 8:12:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):85 -> a 13:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DefaultInstanceInitializerCode.toCfCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):338:343 -> a 13:18:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):85 -> a 19:19:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):85:85 -> a 20:20:boolean lambda$hasDefaultInstanceInitializerCode$0(com.android.tools.r8.cf.code.CfInstruction):113:113 -> a 21:21:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 21:21:boolean lambda$hasDefaultInstanceInitializerCode$0(com.android.tools.r8.cf.code.CfInstruction):113 -> a 22:22:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 22:22:boolean lambda$hasDefaultInstanceInitializerCode$0(com.android.tools.r8.cf.code.CfInstruction):113 -> a 23:23:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):135:135 -> a 24:24:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):145:145 -> a 25:25:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 25:25:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):146:146 -> a 27:27:void com.android.tools.r8.graph.DefaultInstanceInitializerCode$DefaultInstanceInitializerSourceCode.(com.android.tools.r8.graph.DexMethod):397:397 -> a 27:27:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):146 -> a 28:28:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):148:148 -> a 29:29:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):162:162 -> a 30:30:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 30:30:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:35:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):163:167 -> a 36:36:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):181:181 -> a 37:37:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.ProgramMethod.getHolder():24:24 -> a 37:37:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236 -> a 37:37:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 38:38:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):181 -> a 39:39:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236:236 -> a 39:39:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):181 -> a 40:40:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 40:40:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 41:41:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 41:41:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):182 -> a 42:42:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 42:42:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 42:42:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 42:42:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):182 -> a 43:43:int com.android.tools.r8.graph.DefaultInstanceInitializerCode.getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):232:232 -> a 43:43:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):258 -> a 44:44:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):317:317 -> a 44:44:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):308 -> a 45:45:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236:236 -> a 45:45:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):317 -> a 45:45:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):308 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 46:46:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):317 -> a 46:46:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):308 -> a 47:47:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236:236 -> a 47:47:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):317 -> a 47:47:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):308 -> a 48:48:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):317:317 -> a 48:48:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):308 -> a 49:52:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):354:357 -> a 53:53:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 53:53:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):357 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):357:357 -> a 55:63:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):355:363 -> a 64:64:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):374:374 -> a 65:65:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236:236 -> a 65:65:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):374 -> a 66:66:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 66:66:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):374 -> a 67:67:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236:236 -> a 67:67:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):374 -> a 68:70:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):374:376 -> a 71:71:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):391:391 -> a void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod) -> b 1:23:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):90:112 -> b 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> b 24:24:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):112 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:27:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):112:114 -> b 28:30:java.lang.Object com.android.tools.r8.utils.IteratorUtils.nextUntil(java.util.Iterator,java.util.function.Predicate):82:84 -> b 28:30:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):115 -> b 31:38:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):115:122 -> b 39:39:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.ProgramMethod.getHolder():24:24 -> b 39:39:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236 -> b 39:39:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):122 -> b 40:40:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> b 40:40:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):122 -> b 41:41:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236:236 -> b 41:41:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):122 -> b 42:42:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):125:125 -> b 43:43:boolean com.android.tools.r8.cf.code.CfInstruction.isReturnVoid():0:0 -> b 43:43:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):125 -> b 44:44:boolean lambda$hasDefaultInstanceInitializerCode$1(com.android.tools.r8.cf.code.CfInstruction):114:114 -> b 45:45:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> b 45:45:boolean lambda$hasDefaultInstanceInitializerCode$1(com.android.tools.r8.cf.code.CfInstruction):114 -> b 1:1:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):232:232 -> c 1:2:int getMaxLocals(com.android.tools.r8.graph.ProgramMethod):240:241 -> d 3:3:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> d 3:3:int getMaxLocals(com.android.tools.r8.graph.ProgramMethod):241 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> d 4:4:int getMaxLocals(com.android.tools.r8.graph.ProgramMethod):241 -> d 5:6:int getMaxLocals(com.android.tools.r8.graph.ProgramMethod):241:242 -> d boolean computeEquals(java.lang.Object) -> f 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind():212:212 -> g 1:1:int computeHashCode():192:192 -> l0 com.android.tools.r8.graph.CfWritableCode asCfWritableCode() -> m0 com.android.tools.r8.graph.DexWritableCode asDexWritableCode() -> n0 int estimatedDexCodeSizeUpperBoundInBytes() -> p0 1:1:com.android.tools.r8.graph.DexCode$Try[] getTries():263:263 -> q 1:1:java.lang.String toString():386:386 -> toString 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers():222:222 -> u com.android.tools.r8.graph.DexString getHighestSortingString() -> v com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting() -> x com.android.tools.r8.graph.DefaultInstanceInitializerCode$DefaultInstanceInitializerSourceCode -> com.gradleup.gr8.relocated.jy: 1:6:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):402:407 -> 7:7:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):401:401 -> 1:1:com.android.tools.r8.ir.code.InvokeDirect$Builder com.android.tools.r8.ir.code.InvokeDirect.builder():52:52 -> d 1:1:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):414 -> d 2:2:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):417:417 -> d 3:3:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.ir.conversion.IRBuilder.dexItemFactory():491:491 -> d 3:3:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):417 -> d 4:4:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):416:416 -> d 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.ProgramMethod.getHolder():24:24 -> d 5:5:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):416 -> d 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> d 6:6:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):416 -> d 7:7:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DefaultInstanceInitializerCode.getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):236:236 -> d 7:7:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):416 -> d 8:11:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):415:418 -> d 12:12:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> d 12:12:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeDirect$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):224 -> d 12:12:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):418 -> d 13:14:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):418:419 -> d 15:15:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):413:413 -> d 1:1:java.util.List getInstructionBuilders():411:411 -> g com.android.tools.r8.graph.Definition -> com.gradleup.gr8.relocated.ty: com.android.tools.r8.graph.ClasspathOrLibraryClass asClasspathOrLibraryClass() -> C com.android.tools.r8.graph.DexClass asClass() -> F com.android.tools.r8.graph.ProgramMethod asProgramMethod() -> K boolean isMethod() -> L boolean isField() -> M com.android.tools.r8.graph.ClasspathMethod asClasspathMethod() -> O com.android.tools.r8.graph.ProgramMember asProgramMember() -> Q com.android.tools.r8.graph.DexType getContextType() -> T com.android.tools.r8.graph.ProgramField asProgramField() -> X com.android.tools.r8.graph.ProgramDerivedContext asProgramDerivedContext(com.android.tools.r8.graph.ProgramDerivedContext) -> a com.android.tools.r8.graph.LibraryMethod asLibraryMethod() -> a0 com.android.tools.r8.origin.Origin getOrigin() -> b boolean isProgramMember() -> b0 com.android.tools.r8.graph.DexClassAndMethod asMethod() -> c com.android.tools.r8.graph.DexClassAndField asField() -> d com.android.tools.r8.graph.DexProgramClass asProgramClass() -> d0 boolean isProgramClass() -> e0 com.android.tools.r8.graph.DexReference getReference() -> f com.android.tools.r8.graph.AccessFlags getAccessFlags() -> f0 com.android.tools.r8.graph.DexClassAndMember asMember() -> g0 com.android.tools.r8.graph.DexClass getContextClass() -> h com.android.tools.r8.graph.ProgramDefinition asProgramDefinition() -> i boolean isProgramDefinition() -> j com.android.tools.r8.graph.ClasspathOrLibraryDefinition asClasspathOrLibraryDefinition() -> k boolean isClass() -> l com.android.tools.r8.graph.DexDefinition getDefinition() -> m com.android.tools.r8.graph.DexAnnotation -> com.gradleup.gr8.relocated.f20: com.android.tools.r8.graph.DexEncodedAnnotation annotation -> b com.android.tools.r8.graph.DexAnnotation[] EMPTY_ARRAY -> c int visibility -> a boolean $assertionsDisabled -> d 1:26:void ():27:52 -> 1:3:void (int,com.android.tools.r8.graph.DexEncodedAnnotation):63:65 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):60:60 -> a 2:2:int com.android.tools.r8.graph.DexAnnotationSet.size():106:106 -> a 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):488 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.graph.DexAnnotationSet.size():106:106 -> a 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):488 -> a 4:18:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):491:505 -> a 19:19:boolean com.android.tools.r8.graph.DexValue.isDexValueInt():0:0 -> a 19:19:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):505 -> a 20:23:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):508:511 -> a 24:24:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> a 24:24:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):511 -> a 25:26:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):514:515 -> a 27:27:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> a 27:27:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$DexValueString.getValue():1200 -> a 27:27:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):515 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 28:33:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):515:520 -> a 34:34:int com.android.tools.r8.graph.DexValue$DexValueInt.getValue():775:775 -> a 34:34:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):520 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):520:520 -> a 36:36:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):110:110 -> a 37:40:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):114:117 -> a 41:41:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 41:41:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:43:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):119:120 -> a 44:44:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 44:44:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):120 -> a 45:48:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):123:126 -> a 49:49:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):273:273 -> a 49:49:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):126 -> a 50:50:com.android.tools.r8.graph.DexAnnotation createEnclosingClassAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):134:134 -> a 51:55:com.android.tools.r8.graph.DexType getEnclosingClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):140:144 -> a 56:56:com.android.tools.r8.graph.DexAnnotation createEnclosingMethodAnnotation(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):149:149 -> a 57:61:com.android.tools.r8.graph.DexAnnotation createMemberClassesAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):229:233 -> a 62:70: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):295:303 -> a 71:75:com.android.tools.r8.graph.DexAnnotation createAnnotationDefaultAnnotation(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):310:310 -> a 76:76:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):318:318 -> a 77:104:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexAnnotation.compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):429:456 -> a 77:104:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):319 -> a 105:105:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexAnnotation.toDexValue(java.lang.String,com.android.tools.r8.graph.DexItemFactory):464:464 -> a 105:105:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexAnnotation.compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):456 -> a 105:105:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):319 -> a 106:110:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexAnnotation.compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):456:460 -> a 106:110:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):319 -> a 111:111:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):318:318 -> a 112:114:com.android.tools.r8.graph.DexAnnotation createNestHostAnnotation(com.android.tools.r8.graph.NestHostClassAttribute,com.android.tools.r8.graph.DexItemFactory):324:324 -> a 115:116:java.lang.String getSignature(com.android.tools.r8.graph.DexAnnotation):353:354 -> a 117:117:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> a 117:117:java.lang.String getSignature(com.android.tools.r8.graph.DexAnnotation):355 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:121:java.lang.String getSignature(com.android.tools.r8.graph.DexAnnotation):355:358 -> a 122:122:com.android.tools.r8.graph.DexAnnotation createThrowsAnnotation(com.android.tools.r8.graph.DexValue[],com.android.tools.r8.graph.DexItemFactory):368:368 -> a 123:125: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):374:376 -> a 126:130:com.android.tools.r8.graph.DexValue getSystemValueAnnotationValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):381:385 -> a 1:1:com.android.tools.r8.graph.DexEncodedAnnotation lambda$specify$0(com.android.tools.r8.graph.DexAnnotation):60:60 -> b 2:6:com.android.tools.r8.graph.DexMethod getEnclosingMethodFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):155:159 -> b 7:14:com.android.tools.r8.graph.DexAnnotation createNestMembersAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):330:337 -> b 15:15:com.android.tools.r8.graph.DexAnnotation createNestMembersAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):334:334 -> b 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexAnnotation):60:60 -> c 2:7:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):211:216 -> c 8:8:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> c 8:8:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):216 -> c 9:9:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):217:217 -> c 10:10:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> c 10:10:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$DexValueString.getValue():1200 -> c 10:10:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):217 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 11:15:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):217:221 -> c 16:16:int com.android.tools.r8.graph.DexValue$DexValueInt.getValue():775:775 -> c 16:16:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):221 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):221:221 -> c 18:25:com.android.tools.r8.graph.DexAnnotation createPermittedSubclassesAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):342:349 -> c 26:26:com.android.tools.r8.graph.DexAnnotation createPermittedSubclassesAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):346:346 -> c 1:6:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):239:244 -> d 7:7:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> d 7:7:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):244 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):244:244 -> d 9:9:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> d 9:9:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):245 -> d 10:11:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):245:246 -> d 1:5:com.android.tools.r8.graph.DexType getNestHostFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):253:257 -> e 6:6:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> e 6:6:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$DexValueType.getValue():1365 -> e 6:6:com.android.tools.r8.graph.DexType getNestHostFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):257 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 7:7:com.android.tools.r8.graph.DexType getNestHostFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):257:257 -> e 1:3:boolean equals(java.lang.Object):92:94 -> equals 1:1:java.util.List getNestMembersFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):276:276 -> f 2:7:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):262:267 -> f 2:7:java.util.List getNestMembersFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):276 -> f 8:8:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> f 8:8:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):267 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:java.util.List getNestMembersFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):276 -> f 9:9:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):267:267 -> f 9:9:java.util.List getNestMembersFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):276 -> f 10:10:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> f 10:10:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):268 -> f 10:10:java.util.List getNestMembersFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):276 -> f 11:12:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):268:269 -> f 11:12:java.util.List getNestMembersFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):276 -> f 1:1:java.util.List getPermittedSubclassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):281:281 -> g 2:7:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):262:267 -> g 2:7:java.util.List getPermittedSubclassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):281 -> g 8:8:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> g 8:8:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):267 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:java.util.List getPermittedSubclassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):281 -> g 9:9:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):267:267 -> g 9:9:java.util.List getPermittedSubclassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):281 -> g 10:10:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> g 10:10:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):268 -> g 10:10:java.util.List getPermittedSubclassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):281 -> g 11:12:java.util.List com.android.tools.r8.graph.DexAnnotation.getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):268:269 -> g 11:12:java.util.List getPermittedSubclassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):281 -> g 1:1:boolean isEnclosingClassAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):164:164 -> h 1:1:int hashCode():84:84 -> hashCode 1:1:boolean isEnclosingMethodAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):169:169 -> i 1:1:boolean isInnerClassAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):173:173 -> j 1:1:boolean isMemberClassesAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):178:178 -> k 1:1:boolean isNestHostAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):182:182 -> l 1:1:boolean isNestMembersAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):186:186 -> m 1:1:boolean isPermittedSubclassesAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):191:191 -> n 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():75:75 -> o 2:2:boolean isSignatureAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):395:395 -> o 1:1:java.lang.String toString():101:101 -> toString com.android.tools.r8.graph.DexAnnotation$AnnotatedKind -> com.gradleup.gr8.relocated.e20: com.android.tools.r8.graph.DexAnnotation$AnnotatedKind METHOD -> b com.android.tools.r8.graph.DexAnnotation$AnnotatedKind TYPE -> c com.android.tools.r8.graph.DexAnnotation$AnnotatedKind PARAMETER -> d com.android.tools.r8.graph.DexAnnotation$AnnotatedKind FIELD -> a com.android.tools.r8.graph.DexAnnotation$AnnotatedKind[] $VALUES -> e 1:4:void ():30:33 -> 5:5:void ():29:29 -> 1:1:void (java.lang.String,int):29:29 -> 1:1:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind from(com.android.tools.r8.graph.ProgramDefinition):40:40 -> a 2:2:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind from(com.android.tools.r8.graph.DexReference):44:44 -> a 3:3:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind lambda$from$0(com.android.tools.r8.graph.DexType):44:44 -> a 4:4:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind lambda$from$1(com.android.tools.r8.graph.DexField):44:44 -> a 5:5:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind lambda$from$2(com.android.tools.r8.graph.DexMethod):44:44 -> a 1:1:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind[] values():29:29 -> values com.android.tools.r8.graph.DexAnnotationDirectory -> com.gradleup.gr8.relocated.g20: 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 1:20:void (com.android.tools.r8.graph.DexProgramClass):21:40 -> 1:5:void lambda$new$0(com.android.tools.r8.graph.DexEncodedMethod):31:35 -> a 6:6:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):49:49 -> a 7:7:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):68:68 -> a 7:7:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):49 -> a 8:8:com.android.tools.r8.graph.DexAnnotation[] com.android.tools.r8.graph.DexAnnotationSet.getAnnotations():69:69 -> a 8:8:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):49 -> a 9:10:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69:70 -> a 9:10:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):49 -> a 11:14:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):50:53 -> a 15:15:void lambda$visitAnnotations$1(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):52:52 -> a 16:16:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):68:68 -> a 16:16:void lambda$visitAnnotations$1(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):52 -> a 17:17:com.android.tools.r8.graph.DexAnnotation[] com.android.tools.r8.graph.DexAnnotationSet.getAnnotations():69:69 -> a 17:17:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void lambda$visitAnnotations$1(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):52 -> a 18:19:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69:70 -> a 18:19:void lambda$visitAnnotations$1(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):52 -> a 20:20:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):55:55 -> a 21:21:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):68:68 -> a 21:21:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):55 -> a 22:22:com.android.tools.r8.graph.DexAnnotation[] com.android.tools.r8.graph.DexAnnotationSet.getAnnotations():69:69 -> a 22:22:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):55 -> a 23:24:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69:70 -> a 23:24:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):55 -> a 25:25:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 25:25:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):57 -> a 26:27:void com.android.tools.r8.graph.DexAnnotationDirectory.visitParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79:80 -> a 26:27:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):56 -> a 28:28:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):68:68 -> a 28:28:void com.android.tools.r8.graph.DexAnnotationDirectory.visitParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):81 -> a 28:28:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):56 -> a 29:29:com.android.tools.r8.graph.DexAnnotation[] com.android.tools.r8.graph.DexAnnotationSet.getAnnotations():69:69 -> a 29:29:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:void com.android.tools.r8.graph.DexAnnotationDirectory.visitParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):81 -> a 29:29:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):56 -> a 30:31:void com.android.tools.r8.graph.DexAnnotationDirectory.visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69:70 -> a 30:31:void com.android.tools.r8.graph.DexAnnotationDirectory.visitParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):81 -> a 30:31:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):56 -> a 32:32:int lambda$sortMethodAnnotations$3(com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):90:90 -> a 33:33:int com.android.tools.r8.graph.DexMethod.acceptCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> a 33:33:int lambda$sortMethodAnnotations$3(com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):90 -> a 34:34:int lambda$sortFieldAnnotations$5(com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):101:101 -> a 35:35:int com.android.tools.r8.graph.DexField.acceptCompareTo(com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.structural.CompareToVisitor):176:176 -> a 35:35:int lambda$sortFieldAnnotations$5(com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):101 -> a 36:37:java.util.List sortFieldAnnotations(com.android.tools.r8.utils.structural.CompareToVisitor):101:102 -> a 38:38:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):137:137 -> a 1:2:java.util.List sortMethodAnnotations(com.android.tools.r8.utils.structural.CompareToVisitor):90:91 -> b 3:3:int lambda$sortParameterAnnotations$4(com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):96:96 -> b 4:4:int com.android.tools.r8.graph.DexMethod.acceptCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> b 4:4:int lambda$sortParameterAnnotations$4(com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):96 -> b 1:3:java.util.List sortParameterAnnotations(com.android.tools.r8.utils.structural.CompareToVisitor):95:97 -> c 1:11:boolean equals(java.lang.Object):114:124 -> equals 1:4:int hashCode():129:132 -> hashCode 1:1:com.android.tools.r8.graph.DexAnnotationSet getClazzAnnotations():86:86 -> l0 com.android.tools.r8.graph.DexAnnotationElement -> com.gradleup.gr8.relocated.h20: com.android.tools.r8.graph.DexString name -> a com.android.tools.r8.graph.DexValue value -> b com.android.tools.r8.graph.DexAnnotationElement[] EMPTY_ARRAY -> c boolean $assertionsDisabled -> d 1:2:void ():12:13 -> 1:3:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexValue):22:24 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexString lambda$specify$0(com.android.tools.r8.graph.DexAnnotationElement):19:19 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):19:19 -> a 3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):71:71 -> a 1:1:com.android.tools.r8.graph.DexValue lambda$specify$1(com.android.tools.r8.graph.DexAnnotationElement):19:19 -> b 1:3:boolean equals(java.lang.Object):51:53 -> equals 1:1:int hashCode():43:43 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():34:34 -> o 1:1:java.lang.String toString():60:60 -> toString com.android.tools.r8.graph.DexAnnotationSet -> com.gradleup.gr8.relocated.i20: int sorted -> d boolean $assertionsDisabled -> g com.android.tools.r8.graph.DexAnnotationSet[] EMPTY_ARRAY -> e com.android.tools.r8.graph.DexAnnotationSet THE_EMPTY_ANNOTATIONS_SET -> f com.android.tools.r8.graph.DexAnnotation[] annotations -> c 1:7:void ():27:33 -> 1:1:void ():42:42 -> 2:9:void ():36:43 -> 10:10:void (com.android.tools.r8.graph.DexAnnotation[]):46:46 -> 11:23:void (com.android.tools.r8.graph.DexAnnotation[]):36:48 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexAnnotation[] lambda$specify$0(com.android.tools.r8.graph.DexAnnotationSet):39:39 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):39:39 -> a 3:3:boolean com.android.tools.r8.utils.ArrayUtils.isEmpty(java.lang.Object[]):51:51 -> a 3:3:com.android.tools.r8.graph.DexAnnotationSet create(com.android.tools.r8.graph.DexAnnotation[]):52 -> a 4:4:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.empty():92:92 -> a 4:4:com.android.tools.r8.graph.DexAnnotationSet create(com.android.tools.r8.graph.DexAnnotation[]):52 -> a 5:5:com.android.tools.r8.graph.DexAnnotationSet create(com.android.tools.r8.graph.DexAnnotation[]):52:52 -> a 6:7:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):131:132 -> a 8:9:void sort(com.android.tools.r8.naming.NamingLens):140:141 -> a 10:10:int com.android.tools.r8.graph.DexAnnotationSet.sortedHashCode():179:179 -> a 10:10:void sort(com.android.tools.r8.naming.NamingLens):141 -> a 11:20:void sort(com.android.tools.r8.naming.NamingLens):141:150 -> a 21:21:int lambda$sort$1(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):146:146 -> a 22:23:com.android.tools.r8.graph.DexAnnotation getFirstMatching(com.android.tools.r8.graph.DexType):154:155 -> a 24:24:com.android.tools.r8.graph.DexAnnotation lambda$removeIf$2(java.util.function.Predicate,com.android.tools.r8.graph.DexAnnotation):208:208 -> a 25:25:com.android.tools.r8.graph.DexAnnotationSet removeIf(java.util.function.Predicate):208:208 -> a 26:30:com.android.tools.r8.graph.DexAnnotationSet rewrite(java.util.function.Function):212:216 -> a 31:40:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):221:230 -> a 41:41:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> a 41:41:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):231:231 -> a 43:43:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> a 43:43:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:47:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):231:234 -> a 48:48:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> a 48:48:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:52:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):236:239 -> a 53:53:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> a 53:53:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):240 -> a 54:54:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):240:240 -> a 55:55:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> a 55:55:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):241 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:57:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):241:242 -> a 58:58:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():1600:1600 -> a 58:58:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):244 -> a 59:59:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):244:244 -> a 60:70:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):243:253 -> a 1:8:com.android.tools.r8.graph.DexAnnotationSet getWithout(com.android.tools.r8.graph.DexType):164:171 -> b 1:3:boolean computeEquals(java.lang.Object):116:118 -> f 1:1:boolean isEmpty():136:136 -> isEmpty 1:1:int computeHashCode():111:111 -> l0 1:1:com.android.tools.r8.graph.DexAnnotationSet empty():92:92 -> m0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():74:74 -> o 1:1:java.lang.String toString():258:258 -> toString com.android.tools.r8.graph.DexApplication -> com.gradleup.gr8.relocated.m20: com.android.tools.r8.naming.ClassNameMapper proguardMap -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> e com.android.tools.r8.utils.Timing timing -> c com.android.tools.r8.graph.DexApplicationReadFlags flags -> f com.google.common.collect.ImmutableList dataResourceProviders -> a com.android.tools.r8.graph.DexString highestSortingString -> g com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> h 1:1:void ():24:24 -> 1:8:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.google.common.collect.ImmutableList,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):46:53 -> void forEachLibraryType(java.util.function.Consumer) -> a 1:1:com.android.tools.r8.graph.DexApplicationReadFlags access$000(com.android.tools.r8.graph.DexApplication):24:24 -> a 2:2:com.android.tools.r8.graph.DexItemFactory dexItemFactory():60:60 -> a 3:3:com.android.tools.r8.graph.DexDefinitionSupplier getDefinitionsSupplier(com.android.tools.r8.synthesis.SyntheticDefinitionsProvider):66:66 -> a 4:4:java.util.List classesWithDeterministicOrder(java.util.List):139:139 -> a 5:5:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder builder(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):266:266 -> a com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType) -> b void forEachProgramType(java.util.function.Consumer) -> b 1:1:com.android.tools.r8.graph.DirectMappedDexApplication asDirect():270:270 -> b com.android.tools.r8.graph.DexApplication$Builder builder() -> c com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType) -> c 1:3:java.util.Collection classes():123:125 -> d 1:1:java.util.Collection classesWithDeterministicOrder():129:129 -> e 1:1:com.android.tools.r8.graph.DexApplicationReadFlags getFlags():144:144 -> f 1:1:com.android.tools.r8.naming.ClassNameMapper getProguardMap():156:156 -> g java.util.Collection programClasses() -> h com.android.tools.r8.graph.DirectMappedDexApplication toDirect() -> i com.android.tools.r8.graph.DexApplication$1 -> com.gradleup.gr8.relocated.j20: com.android.tools.r8.graph.DexApplication val$self -> b com.android.tools.r8.synthesis.SyntheticDefinitionsProvider val$syntheticDefinitionsProvider -> a 1:1:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticDefinitionsProvider,com.android.tools.r8.graph.DexApplication):66:66 -> 1:3:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):70:70 -> a 4:4:com.android.tools.r8.graph.DexItemFactory dexItemFactory():83:83 -> a 1:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):76:78 -> b com.android.tools.r8.graph.DexApplication$Builder -> com.gradleup.gr8.relocated.k20: java.util.List dataResourceProviders -> b java.util.List programClasses -> a com.android.tools.r8.utils.Timing timing -> e com.android.tools.r8.graph.DexApplicationReadFlags flags -> f com.android.tools.r8.naming.ClassNameMapper proguardMap -> d com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.graph.DexString highestSortingString -> g boolean $assertionsDisabled -> h 1:1:void ():159:159 -> 1:1:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):174:174 -> 2:19:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):161:178 -> 20:20:void (com.android.tools.r8.graph.DexApplication):183:183 -> 21:52:void (com.android.tools.r8.graph.DexApplication):161:192 -> com.android.tools.r8.graph.DirectMappedDexApplication$Builder asDirect() -> a 1:1:void setFlags(com.android.tools.r8.graph.DexApplicationReadFlags):204:204 -> a 2:4:com.android.tools.r8.graph.DexApplication$Builder setProguardMap(com.android.tools.r8.naming.ClassNameMapper):208:210 -> a 5:6:com.android.tools.r8.graph.DexApplication$Builder removeProgramClasses(java.util.function.Predicate):214:215 -> a 7:10:com.android.tools.r8.graph.DexApplication$Builder replaceProgramClasses(java.util.Collection):219:222 -> a 11:11:com.android.tools.r8.graph.DexApplication$Builder addDataResourceProvider(com.android.tools.r8.DataResourceProvider):226:226 -> a 12:13:com.android.tools.r8.graph.DexApplication$Builder setHighestSortingString(com.android.tools.r8.graph.DexString):231:232 -> a 14:15:com.android.tools.r8.graph.DexApplication$Builder addProgramClass(com.android.tools.r8.graph.DexProgramClass):236:237 -> a void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass) -> b com.android.tools.r8.graph.DexApplication build() -> b 1:1:java.util.List getProgramClasses():255:255 -> c com.android.tools.r8.graph.DexApplication$Builder self() -> d com.android.tools.r8.graph.DexApplication$ReorderBox -> com.gradleup.gr8.relocated.l20: java.util.Collection classes -> a 1:2:void (java.util.Collection):98:99 -> 1:1:java.util.Collection getClasses():112:112 -> a 1:3:boolean reorderClasses():104:106 -> b com.android.tools.r8.graph.DexApplicationReadFlags -> com.gradleup.gr8.relocated.n20: java.util.Set recordWitnesses -> a 1:4:void (boolean,boolean,java.util.Set):19:22 -> 1:1:java.util.Set getRecordWitnesses():38:38 -> a 1:1:boolean hasReadRecordReferenceFromProgramClass():34:34 -> b com.android.tools.r8.graph.DexCallSite -> com.gradleup.gr8.relocated.n30: com.android.tools.r8.graph.DexString methodName -> d int instructionOffset -> j com.android.tools.r8.graph.DexProto methodProto -> e com.android.tools.r8.graph.DexEncodedArray encodedArray -> h com.android.tools.r8.graph.DexMethod method -> i boolean $assertionsDisabled -> k com.android.tools.r8.graph.DexMethodHandle bootstrapMethod -> f java.util.List bootstrapArgs -> g 1:1:void ():28:28 -> 1:1:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,java.util.List):62:62 -> 2:36:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,java.util.List):37:71 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:11:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):45:55 -> a 12:12:com.android.tools.r8.graph.DexMethod lambda$specify$0(com.android.tools.r8.graph.DexCallSite):49:49 -> a 13:18:void setContext(com.android.tools.r8.graph.DexMethod,int):124:129 -> a 19:19:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):176:176 -> a 20:20:void com.android.tools.r8.graph.DexEncodedArray.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):26:26 -> a 20:20:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):176 -> a 21:21:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):181:181 -> a 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexCallSite):50:50 -> b 1:1:com.android.tools.r8.graph.DexString lambda$specify$2(com.android.tools.r8.graph.DexCallSite):52:52 -> c 1:1:com.android.tools.r8.graph.DexProto lambda$specify$3(com.android.tools.r8.graph.DexCallSite):53:53 -> d 1:1:com.android.tools.r8.graph.DexMethodHandle lambda$specify$4(com.android.tools.r8.graph.DexCallSite):54:54 -> e boolean computeEquals(java.lang.Object) -> f 1:1:java.util.Collection lambda$specify$5(com.android.tools.r8.graph.DexCallSite):55:55 -> f 1:1:java.lang.String toSmaliString():187:187 -> j0 1:1:int computeHashCode():137:137 -> l0 1:14:com.android.tools.r8.graph.DexEncodedArray getEncodedArray():297:310 -> m0 1:1:java.lang.String getHash():191:191 -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():120:120 -> o 1:1:java.lang.String toString():150:150 -> toString 2:2:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> toString 2:2:java.lang.String toString():151 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:java.lang.String toString():151:152 -> toString 5:5:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> toString 5:5:java.lang.String toString():152 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:7:java.lang.String toString():152:153 -> toString 8:8:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> toString 8:8:java.lang.String toString():153 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:16:java.lang.String toString():153:160 -> toString com.android.tools.r8.graph.DexCallSite$HashBuilder -> com.gradleup.gr8.relocated.m30: 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 ():194:194 -> 1:1:void (com.android.tools.r8.graph.DexCallSite):194:194 -> 2:2:void (com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexCallSite$1):194:194 -> 1:2:void write(com.android.tools.r8.graph.DexString):199:200 -> a 3:4:void write(com.android.tools.r8.graph.DexProto):217:218 -> a 5:5:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 5:5:void write(com.android.tools.r8.graph.DexProto):218 -> a 6:8:void write(com.android.tools.r8.graph.DexProto):219:221 -> a 9:9:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 9:9:void write(com.android.tools.r8.graph.DexProto):222 -> a 10:39:void write(java.util.List):239:268 -> a 40:40:void write(java.util.List):265:265 -> a 41:41:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 41:41:void write(java.util.List):265 -> a 42:42:void write(java.util.List):262:262 -> a 43:43:void write(java.util.List):256:256 -> a 44:44:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):208:208 -> a 44:44:void write(java.util.List):256 -> a 45:45:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 45:45:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):209 -> a 45:45:void write(java.util.List):256 -> a 46:46:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210:210 -> a 46:46:void write(java.util.List):256 -> a 47:47:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):233:233 -> a 47:47:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 47:47:void write(java.util.List):256 -> a 48:48:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 48:48:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):233 -> a 48:48:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 48:48:void write(java.util.List):256 -> a 49:49:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):234:234 -> a 49:49:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 49:49:void write(java.util.List):256 -> a 50:50:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 50:50:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):234 -> a 50:50:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 50:50:void write(java.util.List):256 -> a 51:51:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):235:235 -> a 51:51:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 51:51:void write(java.util.List):256 -> a 52:52:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212:212 -> a 52:52:void write(java.util.List):256 -> a 53:53:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):227:227 -> a 53:53:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> a 53:53:void write(java.util.List):256 -> a 54:54:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 54:54:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):227 -> a 54:54:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> a 54:54:void write(java.util.List):256 -> a 55:56:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):228:229 -> a 55:56:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> a 55:56:void write(java.util.List):256 -> a 57:57:void write(java.util.List):259:259 -> a 58:67:void write(java.util.List):244:253 -> a 68:86:void write(java.util.List):250:268 -> a 87:95:java.lang.String build():275:283 -> a 96:96:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):208:208 -> a 96:96:java.lang.String build():283 -> a 97:97:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 97:97:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):209 -> a 97:97:java.lang.String build():283 -> a 98:98:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210:210 -> a 98:98:java.lang.String build():283 -> a 99:99:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):233:233 -> a 99:99:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 99:99:java.lang.String build():283 -> a 100:100:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 100:100:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):233 -> a 100:100:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 100:100:java.lang.String build():283 -> a 101:101:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):234:234 -> a 101:101:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 101:101:java.lang.String build():283 -> a 102:102:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 102:102:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):234 -> a 102:102:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 102:102:java.lang.String build():283 -> a 103:103:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):235:235 -> a 103:103:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 103:103:java.lang.String build():283 -> a 104:104:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212:212 -> a 104:104:java.lang.String build():283 -> a 105:105:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):227:227 -> a 105:105:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> a 105:105:java.lang.String build():283 -> a 106:106:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> a 106:106:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):227 -> a 106:106:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> a 106:106:java.lang.String build():283 -> a 107:108:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):228:229 -> a 107:108:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> a 107:108:java.lang.String build():283 -> a 109:116:java.lang.String build():284:291 -> a com.android.tools.r8.graph.DexClass -> com.gradleup.gr8.relocated.r30: com.android.tools.r8.graph.ClassAccessFlags accessFlags -> e com.android.tools.r8.graph.DexEncodedField[] staticFields -> j com.android.tools.r8.graph.GenericSignature$ClassSignature classSignature -> r java.util.List permittedSubclasses -> q java.util.List nestMembers -> p com.android.tools.r8.graph.DexEncodedField[] instanceFields -> k com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMethod -> m com.android.tools.r8.graph.MethodCollection methodCollection -> l com.android.tools.r8.utils.OptionalBool isResolvable -> i boolean $assertionsDisabled -> s com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.graph.NestHostClassAttribute nestHost -> o com.android.tools.r8.graph.DexType type -> d com.android.tools.r8.graph.DexString sourceFile -> h java.util.List innerClasses -> n com.android.tools.r8.graph.DexTypeList interfaces -> g com.android.tools.r8.graph.DexType superType -> f 1:1:void ():45:45 -> 1:1:void (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.MethodCollection$MethodCollectionFactory,com.android.tools.r8.graph.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):107:107 -> 2:82:void (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.MethodCollection$MethodCollectionFactory,com.android.tools.r8.graph.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):59:139 -> 83:83:void (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.MethodCollection$MethodCollectionFactory,com.android.tools.r8.graph.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):129:129 -> 1:1:java.util.List allMethodsSorted():330:330 -> A0 1:1:java.lang.Iterable methods():248:248 -> A1 1:1:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> B0 1:1:java.lang.Iterable classFields():217 -> B0 2:2:java.lang.Iterable classFields():217:217 -> B0 1:5:java.util.List staticFields():390:394 -> B1 1:1:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods():248:248 -> C0 1:1:java.lang.Iterable classMethods():244 -> C0 2:2:java.lang.Iterable classMethods():244:244 -> C0 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> C1 1:1:boolean validInterfaceSignatures():929 -> C1 2:2:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> C1 2:2:boolean validInterfaceSignatures():929 -> C1 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean validInterfaceSignatures():929:929 -> C1 4:4:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> C1 4:4:boolean validInterfaceSignatures():930 -> C1 5:5:boolean validInterfaceSignatures():930:930 -> C1 1:1:void clearClassSignature():1093:1093 -> D0 1:1:boolean verifyNoDuplicateFields():539:539 -> D1 2:2:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> D1 2:2:boolean verifyNoDuplicateFields():540 -> D1 3:5:boolean verifyNoDuplicateFields():540:542 -> D1 1:1:void clearEnclosingMethodAttribute():1079:1079 -> E0 1:1:java.lang.Iterable virtualMethods():289:289 -> E1 com.android.tools.r8.graph.DexClass asClass() -> F 1:1:void clearInnerClasses():1089:1089 -> F0 com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary() -> G 1:2:com.android.tools.r8.graph.DexEncodedField[] clearInstanceFields():516:517 -> G0 1:1:void clearNestHost():1158:1158 -> H0 1:1:void clearNestMembers():1162:1162 -> I0 com.android.tools.r8.graph.DexLibraryClass asLibraryClass() -> J 1:1:void clearPermittedSubclasses():1130:1130 -> J0 1:2:com.android.tools.r8.graph.DexEncodedField[] clearStaticFields():424:425 -> K0 1:2:boolean defaultValuesForStaticFieldsMayTriggerAllocation():1053:1054 -> L0 1:1:java.lang.Iterable directMethods():261:261 -> M0 1:1:java.lang.Iterable fields():221:221 -> N0 1:1:com.android.tools.r8.graph.ClassAccessFlags getAccessFlags():197:197 -> O0 1:2:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():785:786 -> P0 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> Q0 1:1:com.android.tools.r8.references.ClassReference getClassReference():792 -> Q0 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> Q0 2:2:com.android.tools.r8.references.ClassReference getClassReference():792 -> Q0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> Q0 3:3:com.android.tools.r8.references.ClassReference getClassReference():792 -> Q0 4:4:com.android.tools.r8.references.ClassReference getClassReference():792:792 -> Q0 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature getClassSignature():1122:1122 -> R0 1:1:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethodAttribute():1071:1071 -> S0 1:1:java.util.List com.android.tools.r8.graph.DexClass.getInnerClasses():1059:1059 -> T0 1:1:com.android.tools.r8.graph.InnerClassAttribute getInnerClassAttributeForThisClass():1101 -> T0 2:3:com.android.tools.r8.graph.InnerClassAttribute getInnerClassAttributeForThisClass():1101:1102 -> T0 1:1:java.util.List getInnerClasses():1059:1059 -> U0 1:1:com.android.tools.r8.graph.DexTypeList getInterfaces():201:201 -> V0 1:1:com.android.tools.r8.graph.MethodCollection getMethodCollection():240:240 -> W0 1:5:com.android.tools.r8.graph.DexType getNestHost():1183:1187 -> X0 boolean hasClassResolutionResult() -> Y 1:1:com.android.tools.r8.graph.NestHostClassAttribute getNestHostClassAttribute():1198:1198 -> Y0 1:1:java.util.List getNestMembersClassAttributes():1206:1206 -> Z0 boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set) -> a java.util.Iterator lambda$allImmediateSupertypes$11(java.util.Iterator) -> a 1:1:void forEachClassResolutionResult(java.util.function.Consumer):151:151 -> a 2:2:void forEachClassFieldMatching(java.util.function.Predicate,java.util.function.Consumer):181:181 -> a 3:3:void com.android.tools.r8.graph.DexClass.forEachFieldMatching(java.util.function.Predicate,java.util.function.Consumer):358:358 -> a 3:3:void forEachClassFieldMatching(java.util.function.Predicate,java.util.function.Consumer):181 -> a 4:4:void lambda$forEachClassFieldMatching$0(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):181:181 -> a 5:5:void lambda$forEachClassMethodMatching$1(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):192:192 -> a 6:6:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):257:257 -> a 7:7:java.lang.Iterable com.android.tools.r8.graph.DexClass.directMethods():261:261 -> a 7:7:com.android.tools.r8.graph.DexEncodedMethod getInitializer(com.android.tools.r8.graph.DexType[]):832 -> a 8:10:com.android.tools.r8.graph.DexEncodedMethod getInitializer(com.android.tools.r8.graph.DexType[]):832:834 -> a 11:11:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):269:269 -> a 12:12:void addDirectMethods(java.util.Collection):273:273 -> a 13:13:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):285:285 -> a 14:14:void virtualizeMethods(java.util.Set):334:334 -> a 15:20:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):474:479 -> a 21:23:void setInstanceField(int,com.android.tools.r8.graph.DexEncodedField):504:506 -> a 24:25:void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):510:511 -> a 26:27:boolean com.android.tools.r8.graph.DexClass.verifyCorrectnessOfFieldHolders(java.lang.Iterable):532:533 -> a 26:27:void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):511 -> a 28:28:void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):512:512 -> a 29:29:boolean lambda$lookupUniqueInstanceFieldWithName$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedField):558:558 -> a 30:30:com.android.tools.r8.graph.DexEncodedField lookupUniqueInstanceFieldWithName(com.android.tools.r8.graph.DexString):558:558 -> a 31:32:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.internalLookupUniqueFieldThatMatches(java.util.function.Predicate,java.util.List):568:569 -> a 31:32:com.android.tools.r8.graph.DexEncodedField lookupUniqueInstanceFieldWithName(com.android.tools.r8.graph.DexString):558 -> a 33:34:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):590:591 -> a 35:35:com.android.tools.r8.graph.DexClassAndMethod lookupClassMethod(com.android.tools.r8.graph.DexMethod):625:625 -> a 36:36:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.toClassMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):629:629 -> a 36:36:com.android.tools.r8.graph.DexClassAndMethod lookupClassMethod(com.android.tools.r8.graph.DexMethod):625 -> a 37:39:boolean isSignaturePolymorphicMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):671:671 -> a 41:43:boolean isSignaturePolymorphicMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):673:675 -> a 44:44:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 44:44:boolean isSignaturePolymorphicMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):675 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 45:45:boolean isSignaturePolymorphicMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):675 -> a 46:46:boolean isSignaturePolymorphicMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):676:676 -> a 47:47:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):846:846 -> a 48:48:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):372:372 -> a 48:48:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):846 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):373:373 -> a 49:49:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):846 -> a 50:50:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):849:849 -> a 51:51:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):372:372 -> a 51:51:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):850 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):373:373 -> a 52:52:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):850 -> a 53:53:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):892:892 -> a 54:54:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):891:891 -> a 55:55:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition):898:898 -> a 56:56:boolean com.android.tools.r8.graph.DexClass.classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):892:892 -> a 56:56:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition):898 -> a 57:57:boolean com.android.tools.r8.graph.DexClass.classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):891:891 -> a 57:57:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition):898 -> a 58:58:boolean lambda$classInitializationMayHaveSideEffectsInContext$6(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexType):899:899 -> a 59:59:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):935:935 -> a 60:60:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 60:60:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):938 -> a 61:61:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 61:61:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):938 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:63:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):938:939 -> a 64:65:void com.android.tools.r8.graph.DexClass.forEachImmediateInterface(java.util.function.Consumer):909:910 -> a 64:65:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):939 -> a 66:66:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):945:945 -> a 67:67:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 67:67:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):947 -> a 68:68:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 68:68:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):947 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:75:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):947:953 -> a 76:76:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):968:968 -> a 77:77:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 77:77:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):971 -> a 78:78:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 78:78:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):971 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:80:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):971:972 -> a 81:82:void com.android.tools.r8.graph.DexClass.forEachImmediateInterface(java.util.function.Consumer):909:910 -> a 81:82:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):972 -> a 83:83:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):977:977 -> a 84:84:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 84:84:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):979 -> a 85:85:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 85:85:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):979 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 86:94:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):979:987 -> a 95:95:boolean com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.hasTypeVariableArguments():651:651 -> a 95:95:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):987 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:97:boolean com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.hasTypeVariableArguments():651:652 -> a 96:97:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):987 -> a 98:98:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isTypeVariableSignature():0:0 -> a 98:98:boolean com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.hasTypeVariableArguments():652 -> a 98:98:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):987 -> a 99:105:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):988:994 -> a 106:106:void lambda$forEachImmediateInterfaceWithAppliedTypeArguments$9(java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):973:973 -> a 107:109:java.util.List applyTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,java.util.List):1009:1011 -> a 110:110:java.util.List com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.typeArguments():605:605 -> a 110:110:java.util.List applyTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,java.util.List):1014 -> a 111:132:java.util.List applyTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,java.util.List):1014:1035 -> a 133:133:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1017:1017 -> a 134:134:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isTypeVariableSignature():0:0 -> a 134:134:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1017 -> a 135:135:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 135:135:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1018 -> a 136:136:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 136:136:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1018 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1018:1018 -> a 138:138:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 138:138:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1020 -> a 139:139:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 139:139:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1020 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 140:140:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1020:1020 -> a 141:141:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 141:141:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1022 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 142:142:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1023:1023 -> a 143:143:java.lang.String com.android.tools.r8.graph.GenericSignature$TypeVariableSignature.typeVariable():747:747 -> a 143:143:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1023 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 144:153:void lambda$applyTypeArguments$10(java.util.List,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):1023:1032 -> a 154:154:boolean definesFinalizer(com.android.tools.r8.graph.DexItemFactory):1049:1049 -> a 155:155:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):606:606 -> a 155:155:boolean definesFinalizer(com.android.tools.r8.graph.DexItemFactory):1049 -> a 156:156:java.util.List com.android.tools.r8.graph.DexClass.getInnerClasses():1059:1059 -> a 156:156:void replaceInnerClassAttributeForThisClass(com.android.tools.r8.graph.InnerClassAttribute):1110 -> a 157:165:void replaceInnerClassAttributeForThisClass(com.android.tools.r8.graph.InnerClassAttribute):1110:1118 -> a 166:166:void setInnerClasses(java.util.List):1063:1063 -> a 167:167:void setEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):1075:1075 -> a 168:168:void setClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):1126:1126 -> a 169:170:void setNestHost(com.android.tools.r8.graph.DexType):1166:1167 -> a 171:171:void setNestHostAttribute(com.android.tools.r8.graph.NestHostClassAttribute):1171:1171 -> a 172:172:void lambda$forEachNestMember$13(java.util.function.Consumer,com.android.tools.r8.graph.NestMemberClassAttribute):1194:1194 -> a 173:173:boolean isValid(com.android.tools.r8.utils.InternalOptions):1266:1266 -> a 174:174:java.lang.Iterable com.android.tools.r8.graph.DexClass.virtualMethods():289:289 -> a 174:174:boolean isValid(com.android.tools.r8.utils.InternalOptions):1266 -> a 175:175:boolean com.android.tools.r8.graph.DexClass.verifyNoAbstractMethodsOnNonAbstractClasses(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):314:314 -> a 175:175:boolean isValid(com.android.tools.r8.utils.InternalOptions):1266 -> a 176:176:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 176:176:boolean com.android.tools.r8.graph.DexClass.verifyNoAbstractMethodsOnNonAbstractClasses(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):314 -> a 176:176:boolean isValid(com.android.tools.r8.utils.InternalOptions):1266 -> a 177:178:boolean com.android.tools.r8.graph.DexClass.verifyNoAbstractMethodsOnNonAbstractClasses(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):315:316 -> a 177:178:boolean isValid(com.android.tools.r8.utils.InternalOptions):1266 -> a 179:179:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 179:179:boolean com.android.tools.r8.graph.DexClass.verifyNoAbstractMethodsOnNonAbstractClasses(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 179:179:boolean isValid(com.android.tools.r8.utils.InternalOptions):1266 -> a 180:180:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 180:180:boolean com.android.tools.r8.graph.DexClass.verifyNoAbstractMethodsOnNonAbstractClasses(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):316 -> a 180:180:boolean isValid(com.android.tools.r8.utils.InternalOptions):1266 -> a 181:183:boolean com.android.tools.r8.graph.DexClass.verifyNoAbstractMethodsOnNonAbstractClasses(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):316:318 -> a 181:183:boolean isValid(com.android.tools.r8.utils.InternalOptions):1266 -> a 184:184:boolean isValid(com.android.tools.r8.utils.InternalOptions):1267:1267 -> a 185:185:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 185:185:boolean isValid(com.android.tools.r8.utils.InternalOptions):1267 -> a 186:186:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.DexClass.getMethodCollection():240:240 -> a 186:186:boolean isValid(com.android.tools.r8.utils.InternalOptions):1267 -> a 187:187:boolean isValid(com.android.tools.r8.utils.InternalOptions):1267:1267 -> a 188:188:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 188:188:boolean isValid(com.android.tools.r8.utils.InternalOptions):1268 -> a 189:190:boolean com.android.tools.r8.graph.DexClass.verifyCorrectnessOfFieldHolders(java.lang.Iterable):532:533 -> a 189:190:boolean isValid(com.android.tools.r8.utils.InternalOptions):1268 -> a 191:192:boolean isValid(com.android.tools.r8.utils.InternalOptions):1269:1270 -> a 1:1:java.util.List getPermittedSubclassAttributes():1222:1222 -> a1 1:1:void forEachClassMethodMatching(java.util.function.Predicate,java.util.function.Consumer):191:191 -> b 2:2:java.lang.Iterable com.android.tools.r8.graph.DexClass.directMethods():261:261 -> b 2:2:java.lang.Iterable directMethods(java.util.function.Predicate):265 -> b 3:3:java.lang.Iterable directMethods(java.util.function.Predicate):265:265 -> b 4:4:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):297:297 -> b 5:5:void addVirtualMethods(java.util.Collection):301:301 -> b 6:6:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):309:309 -> b 7:7:void forEachAnnotation(java.util.function.Consumer):342:342 -> b 8:8:void com.android.tools.r8.graph.DexAnnotationSet.forEach(java.util.function.Consumer):96:96 -> b 8:8:void forEachAnnotation(java.util.function.Consumer):342 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:10:void com.android.tools.r8.graph.DexAnnotationSet.forEach(java.util.function.Consumer):96:97 -> b 9:10:void forEachAnnotation(java.util.function.Consumer):342 -> b 11:11:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods():248:248 -> b 11:11:void forEachAnnotation(java.util.function.Consumer):343 -> b 12:13:void forEachAnnotation(java.util.function.Consumer):343:344 -> b 14:14:void com.android.tools.r8.graph.DexAnnotationSet.forEach(java.util.function.Consumer):96:96 -> b 14:14:void forEachAnnotation(java.util.function.Consumer):344 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:16:void com.android.tools.r8.graph.DexAnnotationSet.forEach(java.util.function.Consumer):96:97 -> b 15:16:void forEachAnnotation(java.util.function.Consumer):344 -> b 17:17:void forEachAnnotation(java.util.function.Consumer):345:345 -> b 18:18:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> b 18:18:void forEachAnnotation(java.util.function.Consumer):347 -> b 19:20:void forEachAnnotation(java.util.function.Consumer):347:348 -> b 21:21:void com.android.tools.r8.graph.DexAnnotationSet.forEach(java.util.function.Consumer):96:96 -> b 21:21:void forEachAnnotation(java.util.function.Consumer):348 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:23:void com.android.tools.r8.graph.DexAnnotationSet.forEach(java.util.function.Consumer):96:97 -> b 22:23:void forEachAnnotation(java.util.function.Consumer):348 -> b 24:29:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):402:407 -> b 30:32:void setStaticField(int,com.android.tools.r8.graph.DexEncodedField):437:439 -> b 33:34:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):443:444 -> b 35:36:boolean com.android.tools.r8.graph.DexClass.verifyCorrectnessOfFieldHolders(java.lang.Iterable):532:533 -> b 35:36:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):444 -> b 37:37:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):445:445 -> b 38:38:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):554:554 -> b 39:40:com.android.tools.r8.graph.DexEncodedMember com.android.tools.r8.graph.DexClass.lookupTarget(com.android.tools.r8.graph.DexEncodedMember[],com.android.tools.r8.graph.DexMember):681:682 -> b 39:40:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):554 -> b 41:41:boolean lambda$lookupUniqueStaticFieldWithName$5(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedField):562:562 -> b 42:42:com.android.tools.r8.graph.DexEncodedField lookupUniqueStaticFieldWithName(com.android.tools.r8.graph.DexString):562:562 -> b 43:44:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.internalLookupUniqueFieldThatMatches(java.util.function.Predicate,java.util.List):568:569 -> b 43:44:com.android.tools.r8.graph.DexEncodedField lookupUniqueStaticFieldWithName(com.android.tools.r8.graph.DexString):562 -> b 45:45:com.android.tools.r8.graph.DexEncodedMethod lookupDirectMethod(com.android.tools.r8.graph.DexMethod):596:596 -> b 46:46:com.android.tools.r8.origin.Origin getOrigin():807:807 -> b 47:47:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView):886:886 -> b 48:48:boolean com.android.tools.r8.graph.DexClass.classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):892:892 -> b 48:48:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView):886 -> b 49:49:boolean com.android.tools.r8.graph.DexClass.classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):891:891 -> b 49:49:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView):886 -> b 50:53:void forEachImmediateSupertype(java.util.function.BiConsumer):922:925 -> b 54:55:void com.android.tools.r8.graph.DexClass.forEachImmediateInterface(java.util.function.Consumer):909:910 -> b 54:55:void forEachImmediateSupertype(java.util.function.BiConsumer):925 -> b 56:56:void lambda$forEachImmediateInterfaceWithSignature$8(java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):941:941 -> b 57:57:void forEachImmediateSupertypeWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):1000:1000 -> b 58:58:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> b 58:58:void forEachImmediateSupertypeWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):1002 -> b 59:59:void forEachImmediateSupertypeWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):1002:1002 -> b 60:63:void forEachImmediateSupertypeWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):1001:1004 -> b 64:64:void setNestMemberAttributes(java.util.List):1210:1210 -> b 1:1:com.android.tools.r8.graph.DexString getSourceFile():209:209 -> b1 1:1:com.android.tools.r8.graph.DexClassAndField lambda$classFields$2(com.android.tools.r8.graph.DexEncodedField):217:217 -> c 2:4:java.lang.Iterable fields(java.util.function.Predicate):225:227 -> c 5:5:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> c 5:5:java.lang.Iterable fields(java.util.function.Predicate):225 -> c 6:6:com.android.tools.r8.graph.DexClassAndMethod lambda$classMethods$3(com.android.tools.r8.graph.DexEncodedMethod):244:244 -> c 7:7:void setVirtualMethods(java.util.List):305:305 -> c 8:8:void com.android.tools.r8.graph.DexClass.setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):309:309 -> c 8:8:void setVirtualMethods(java.util.List):305 -> c 9:9:void forEachField(java.util.function.Consumer):353:353 -> c 10:10:void com.android.tools.r8.graph.DexClass.forEachFieldMatching(java.util.function.Predicate,java.util.function.Consumer):358:358 -> c 10:10:void forEachField(java.util.function.Consumer):353 -> c 11:19:void appendStaticFields(java.util.Collection):411:419 -> c 20:21:boolean com.android.tools.r8.graph.DexClass.verifyCorrectnessOfFieldHolders(java.lang.Iterable):532:533 -> c 20:21:void appendStaticFields(java.util.Collection):419 -> c 22:22:void appendStaticFields(java.util.Collection):420:420 -> c 23:23:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):549:549 -> c 24:25:com.android.tools.r8.graph.DexEncodedMember com.android.tools.r8.graph.DexClass.lookupTarget(com.android.tools.r8.graph.DexEncodedMember[],com.android.tools.r8.graph.DexMember):681:682 -> c 24:25:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):549 -> c 26:26:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexMethod):634:634 -> c 27:27:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> c 27:27:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):706 -> c 28:28:void lambda$forEachImmediateSupertype$7(java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):925:925 -> c 29:32:void forEachImmediateSupertypeWithSignature(java.util.function.BiConsumer):959:962 -> c 1:1:com.android.tools.r8.graph.DexType getSuperType():820:820 -> c1 1:1:void setDirectMethods(java.util.Collection):281:281 -> d 2:2:void com.android.tools.r8.graph.DexClass.setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):285:285 -> d 2:2:void setDirectMethods(java.util.Collection):281 -> d 3:3:java.lang.Iterable instanceFields(java.util.function.Predicate):470:470 -> d 4:4:com.android.tools.r8.graph.DexEncodedMethod lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):606:606 -> d 5:5:boolean isResolvable(com.android.tools.r8.graph.AppView):858:858 -> d 6:6:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> d 6:6:boolean isResolvable(com.android.tools.r8.graph.AppView):860 -> d 7:11:boolean isResolvable(com.android.tools.r8.graph.AppView):861:865 -> d 12:12:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 12:12:boolean com.android.tools.r8.graph.DexType.isResolvable(com.android.tools.r8.graph.AppView):367 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean isResolvable(com.android.tools.r8.graph.AppView):865 -> d 13:13:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 13:13:boolean com.android.tools.r8.graph.DexType.isResolvable(com.android.tools.r8.graph.AppView):367 -> d 13:13:boolean isResolvable(com.android.tools.r8.graph.AppView):865 -> d 14:14:boolean com.android.tools.r8.graph.DexType.isResolvable(com.android.tools.r8.graph.AppView):368:368 -> d 14:14:boolean isResolvable(com.android.tools.r8.graph.AppView):865 -> d 15:18:boolean isResolvable(com.android.tools.r8.graph.AppView):871:874 -> d 19:20:void forEachImmediateSupertype(java.util.function.Consumer):915:916 -> d 21:22:void com.android.tools.r8.graph.DexClass.forEachImmediateInterface(java.util.function.Consumer):909:910 -> d 21:22:void forEachImmediateSupertype(java.util.function.Consumer):918 -> d 23:23:boolean lambda$defaultValuesForStaticFieldsMayTriggerAllocation$12(com.android.tools.r8.graph.DexEncodedField):1055:1055 -> d 1:1:boolean hasClassInitializer():824:824 -> d1 1:1:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):277:277 -> e 2:2:void forEachMethod(java.util.function.Consumer):326:326 -> e 3:3:void com.android.tools.r8.graph.MethodCollection.forEachMethod(java.util.function.Consumer):126:126 -> e 3:3:void forEachMethod(java.util.function.Consumer):326 -> e 4:6:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):522:524 -> e 7:7:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):0:0 -> e # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":534,"2":535,"3":536,"4":537},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 534:534:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):526:526 -> e 535:535:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):526:526 -> e 536:536:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):526:526 -> e 537:537:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):526:526 -> e 533:533:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):526:526 -> e 538:538:com.android.tools.r8.graph.DexEncodedMethod lookupDirectMethod(java.util.function.Predicate):601:601 -> e 1:1:boolean hasEnclosingMethodAttribute():1067:1067 -> e1 1:1:java.lang.Iterable members(java.util.function.Predicate):235:235 -> f 2:2:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods(java.util.function.Predicate):252:252 -> f 2:2:java.lang.Iterable members(java.util.function.Predicate):235 -> f 3:3:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> f 3:3:java.lang.Iterable members(java.util.function.Predicate):235 -> f 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> f 4:4:com.android.tools.r8.graph.DexReference getReference():726 -> f 5:5:void forEachNestMember(java.util.function.Consumer):1193:1193 -> f 6:6:java.util.List com.android.tools.r8.graph.DexClass.getNestMembersClassAttributes():1206:1206 -> f 6:6:void forEachNestMember(java.util.function.Consumer):1194 -> f 7:7:void forEachNestMember(java.util.function.Consumer):1194:1194 -> f 1:1:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> f0 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():45 -> f0 1:1:boolean hasInstanceFields():1241:1241 -> f1 1:1:java.lang.Iterable methods(java.util.function.Predicate):252:252 -> g 1:1:boolean hasNestMemberAttributes():1202:1202 -> g1 1:1:com.android.tools.r8.graph.DexType getType():812:812 -> getType com.android.tools.r8.graph.DexClass getContextClass() -> h 1:2:void removeEnclosingMethodAttribute(java.util.function.Predicate):1083:1084 -> h 1:1:boolean hasPermittedSubclassAttributes():1218:1218 -> h1 1:1:void removeInnerClasses(java.util.function.Predicate):1097:1097 -> i 1:1:boolean hasStaticFields():1237:1237 -> i1 1:1:void removeNestMemberAttributes(java.util.function.Predicate):1214:1214 -> j 1:1:java.lang.Iterable com.android.tools.r8.graph.DexClass.directMethods():261:261 -> j1 1:1:boolean hasStaticSynchronizedMethods():1275 -> j1 2:3:boolean hasStaticSynchronizedMethods():1275:1276 -> j1 4:4:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> j1 4:4:boolean hasStaticSynchronizedMethods():1276 -> j1 1:1:java.lang.Iterable com.android.tools.r8.graph.DexClass.virtualMethods():289:289 -> k 1:1:java.lang.Iterable virtualMethods(java.util.function.Predicate):293 -> k 2:2:java.lang.Iterable virtualMethods(java.util.function.Predicate):293:293 -> k 1:5:java.util.List instanceFields():462:466 -> k1 1:1:boolean isAbstract():694:694 -> l1 com.android.tools.r8.graph.DexClass asDexClass() -> m0 1:1:boolean isAnnotation():698:698 -> m1 com.android.tools.r8.graph.DexClasspathClass asClasspathClass() -> n 1:4:boolean isAnonymousClass():1147:1150 -> n1 boolean isClasspathClass() -> o1 1:1:boolean isFinal():702:702 -> p1 1:1:boolean isInANest():1154:1154 -> q1 1:1:boolean isInterface():711:711 -> r1 boolean isLibraryClass() -> s1 boolean isDexClass() -> t0 1:3:boolean isLocalClass():1134:1136 -> t1 1:3:boolean isMemberClass():1140:1142 -> u1 4:4:com.android.tools.r8.graph.EnclosingMethodAttribute com.android.tools.r8.graph.DexClass.getEnclosingMethodAttribute():1071:1071 -> u1 4:4:boolean isMemberClass():1142 -> u1 5:5:boolean isMemberClass():1142:1142 -> u1 1:1:boolean isNestHost():1175:1175 -> v1 1:1:boolean isNestMember():1179:1179 -> w1 boolean isNotProgramClass() -> x1 com.android.tools.r8.graph.DexClass toAlternativeClass() -> y boolean isStaticMember() -> y0 1:1:boolean isPublic():771:771 -> y1 1:3:java.lang.Iterable allImmediateSupertypes():1041:1043 -> z0 4:7:java.lang.Iterable allImmediateSupertypes():1042:1045 -> z0 1:1:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> z1 1:1:java.lang.Iterable members():231 -> z1 2:2:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods():248:248 -> z1 2:2:java.lang.Iterable members():231 -> z1 3:3:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> z1 3:3:java.lang.Iterable members():231 -> z1 com.android.tools.r8.graph.DexClass$FieldSetter -> com.gradleup.gr8.relocated.q30: void setField(int,com.android.tools.r8.graph.DexEncodedField) -> a com.android.tools.r8.graph.DexClassAndField -> com.gradleup.gr8.relocated.s30: boolean $assertionsDisabled -> d 1:1:void ():10:10 -> 1:4:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):13:16 -> 1:1:com.android.tools.r8.references.FieldReference getFieldReference():36:36 -> A boolean isField() -> M 1:1:com.android.tools.r8.graph.DexClassAndField create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):20:20 -> a 2:2:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 2:2:com.android.tools.r8.graph.DexClassAndField create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):20 -> a 3:3:com.android.tools.r8.graph.DexClassAndField create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):21:21 -> a 4:4:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 4:4:com.android.tools.r8.graph.DexClassAndField create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):23 -> a 5:7:com.android.tools.r8.graph.DexClassAndField create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):24:26 -> a 8:8:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 8:8:com.android.tools.r8.graph.DexClassAndField create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):26 -> a 9:10:com.android.tools.r8.graph.DexClassAndField create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):26:27 -> a com.android.tools.r8.graph.DexClassAndField asField() -> d 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():10:10 -> f0 com.android.tools.r8.graph.DexClassAndMember asMember() -> g0 1:1:com.android.tools.r8.graph.DexType getType():45:45 -> getType 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> getType 2:2:com.android.tools.r8.graph.DexType getType():45 -> getType # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.FieldAccessFlags getAccessFlags():32:32 -> z 2:2:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> z 2:2:com.android.tools.r8.graph.FieldAccessFlags getAccessFlags():32 -> z # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.graph.DexClassAndMember -> com.gradleup.gr8.relocated.t30: com.android.tools.r8.graph.DexClass holder -> a com.android.tools.r8.graph.DexEncodedMember definition -> b boolean $assertionsDisabled -> c 1:1:void ():11:11 -> 1:6:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMember):17:22 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClassAndMember.getHolderType():44:44 -> T 1:1:com.android.tools.r8.graph.DexType getContextType():36 -> T 1:1:com.android.tools.r8.graph.DexClass getHolder():40:40 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():67:67 -> b 1:1:boolean equals(java.lang.Object):81:81 -> equals 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexClassAndMethod.getReference():10:10 -> f 2:2:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexClassAndMember.getReference():58:58 -> f 2:2:com.android.tools.r8.graph.DexReference getReference():11 -> f 1:1:com.android.tools.r8.graph.DexClass getContextClass():31:31 -> h 1:1:int hashCode():86:86 -> hashCode 1:1:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClassAndMethod.getDefinition():10:10 -> m 2:2:com.android.tools.r8.graph.DexEncodedMember com.android.tools.r8.graph.DexClassAndMember.getDefinition():49:49 -> m 2:2:com.android.tools.r8.graph.DexDefinition getDefinition():11 -> m 1:1:com.android.tools.r8.graph.DexAnnotationSet getAnnotations():26:26 -> s 1:1:com.android.tools.r8.graph.DexEncodedMember getDefinition():49:49 -> t 1:1:java.lang.String toString():76:76 -> toString 1:1:com.android.tools.r8.graph.DexType getHolderType():44:44 -> u 1:1:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexClassAndMember.getReference():58:58 -> v 1:1:com.android.tools.r8.graph.DexString getName():53 -> v 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> v 2:2:com.android.tools.r8.graph.DexString getName():53 -> v # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexMember getReference():58:58 -> x 1:1:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexClassAndMember.getReference():58:58 -> y 1:1:java.lang.String toSourceString():71 -> y 2:2:java.lang.String toSourceString():71:71 -> y com.android.tools.r8.graph.DexClassAndMethod -> com.gradleup.gr8.relocated.u30: boolean $assertionsDisabled -> d 1:1:void ():10:10 -> 1:4:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):14:17 -> 1:1:com.android.tools.r8.graph.DexMethodSignature getMethodSignature():58:58 -> A 2:2:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> A 2:2:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethod.getSignature():173 -> A 2:2:com.android.tools.r8.graph.DexMethodSignature getMethodSignature():58 -> A 1:1:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo getOptimizationInfo():63:63 -> D 1:1:com.android.tools.r8.graph.DexTypeList getParameters():75:75 -> G 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> G 2:2:com.android.tools.r8.graph.DexTypeList getParameters():75 -> G # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> G 3:3:com.android.tools.r8.graph.DexTypeList getParameters():75 -> G 1:1:com.android.tools.r8.graph.DexProto getProto():87:87 -> H 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> H 2:2:com.android.tools.r8.graph.DexProto getProto():87 -> H # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexType getReturnType():91:91 -> I 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> I 2:2:com.android.tools.r8.graph.DexType getReturnType():91 -> I # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> I 3:3:com.android.tools.r8.graph.DexType getReturnType():91 -> I boolean isMethod() -> L 1:1:boolean isDefaultMethod():36:36 -> N 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> N 2:2:boolean isDefaultMethod():36 -> N # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> N 3:3:boolean isDefaultMethod():36 -> N 4:4:boolean isDefaultMethod():36:36 -> N 1:1:com.android.tools.r8.graph.ProgramMethod asProgramMethodOrNull(com.android.tools.r8.graph.DexClassAndMethod):21:21 -> a 2:2:com.android.tools.r8.graph.DexClassAndMethod create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):25:25 -> a 3:3:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3:3:com.android.tools.r8.graph.DexClassAndMethod create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):25 -> a 4:4:com.android.tools.r8.graph.DexClassAndMethod create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):26:26 -> a 5:5:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 5:5:com.android.tools.r8.graph.DexClassAndMethod create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):28 -> a 6:8:com.android.tools.r8.graph.DexClassAndMethod create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):29:31 -> a 9:9:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 9:9:com.android.tools.r8.graph.DexClassAndMethod create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):31 -> a 10:11:com.android.tools.r8.graph.DexClassAndMethod create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):31:32 -> a 12:12:com.android.tools.r8.graph.DexType getArgumentType(int):67:67 -> a 1:1:boolean isStructurallyEqualTo(com.android.tools.r8.graph.DexClassAndMethod):40:40 -> b 2:2:com.android.tools.r8.graph.DexType getParameter(int):71:71 -> b 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> b 3:3:com.android.tools.r8.graph.DexType getParameter(int):71 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> b 4:4:com.android.tools.r8.graph.DexType getParameter(int):71 -> b com.android.tools.r8.graph.DexClassAndMethod asMethod() -> c 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():10:10 -> f0 com.android.tools.r8.graph.DexClassAndMember asMember() -> g0 com.android.tools.r8.graph.DexClassAndMethod getTarget() -> o 1:1:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():50:50 -> z 2:2:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> z 2:2:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():50 -> z # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.graph.DexClasspathClass -> com.gradleup.gr8.relocated.w30: boolean $assertionsDisabled -> t 1:1:void ():25:25 -> 1:19:void (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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory,boolean):47:65 -> com.android.tools.r8.graph.ClasspathOrLibraryClass asClasspathOrLibraryClass() -> C com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:13:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):154:166 -> a 14:14:boolean lambda$specify$1(com.android.tools.r8.graph.DexClasspathClass):163:163 -> a 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 15:15:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):137 -> a 16:16:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):137:137 -> a 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 17:17:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):137 -> a 18:18:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):137:137 -> a 19:19:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 19:19:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):140 -> a 20:20:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):140:140 -> a 1:1:com.android.tools.r8.graph.DexEncodedField[] lambda$specify$2(com.android.tools.r8.graph.DexClasspathClass):164:164 -> b 1:1:com.android.tools.r8.graph.DexEncodedField[] lambda$specify$3(com.android.tools.r8.graph.DexClasspathClass):165:165 -> c com.android.tools.r8.graph.DexClasspathClass asClasspathClass() -> n 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():150:150 -> o 1:1:java.lang.String toString():88:88 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"2":4,"3":5,"4":6},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> toString 3:3:java.lang.String toString():88 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String toString():88:88 -> toString 5:5:java.lang.String toString():88:88 -> toString 6:6:java.lang.String toString():88:88 -> toString boolean isNotProgramClass() -> x1 com.android.tools.r8.graph.DexCode -> com.gradleup.gr8.relocated.g40: boolean $assertionsDisabled -> m com.android.tools.r8.graph.DexDebugInfoForWriting debugInfoForWriting -> k com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata metadata -> l com.android.tools.r8.dex.code.DexInstruction[] 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 ():54:54 -> 1:1:void (com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexCode$1):54:54 -> 2:12:void (com.android.tools.r8.graph.DexCode):83:93 -> 13:25:void (int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata):134:146 -> 1:1:com.android.tools.r8.graph.DexDebugInfo getDebugInfo():266:266 -> A0 com.android.tools.r8.graph.DexCode asDexCode() -> D com.android.tools.r8.utils.structural.StructuralItem self() -> H com.android.tools.r8.graph.Code asCode() -> R 1:1:int getOutgoingRegisterSize():695:695 -> U 1:3:int codeSizeInBytes():714:716 -> Z 4:5:int com.android.tools.r8.graph.DexCode.computeCodeSizeInBytes():723:724 -> Z 4:5:int codeSizeInBytes():717 -> Z 6:6:int codeSizeInBytes():717:717 -> Z 1:1:int lambda$specify$0(com.android.tools.r8.graph.DexCode):73:73 -> a 2:8:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):73:79 -> a 9:9:com.android.tools.r8.graph.DexCode withCodeLens(com.android.tools.r8.graph.GraphLens):150:150 -> a 10:10:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):171:171 -> a 11:11:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata com.android.tools.r8.graph.DexCode.getMetadata(com.android.tools.r8.dex.code.DexInstruction):175:175 -> a 11:11:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):171 -> a 12:14:com.android.tools.r8.graph.DexWritableCode rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexItemFactory,boolean):195:195 -> a 16:23:com.android.tools.r8.graph.DexWritableCode rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexItemFactory,boolean):197:204 -> a 24:26:void setDebugInfo(com.android.tools.r8.graph.DexDebugInfo):270:272 -> a 27:27:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):304:304 -> a 28:62:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):316:350 -> a 28:62:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):311 -> a 63:63:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):123:123 -> a 63:63:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):311 -> a 64:64:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):115:115 -> a 64:64:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):311 -> a 65:65:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):381:381 -> a 66:70:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):426:430 -> a 71:71:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 71:71:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):430 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:73:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):432:433 -> a 74:78:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):446:450 -> a 79:79:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 79:79:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):450 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:83:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):452:455 -> a 84:84:void com.android.tools.r8.graph.DexCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):469:469 -> a 84:84:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):460 -> a 85:85:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> a 85:85:void com.android.tools.r8.graph.DexCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):469 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):460 -> a 86:89:void com.android.tools.r8.graph.DexCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):469:472 -> a 86:89:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):460 -> a 90:90:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 90:90:void com.android.tools.r8.graph.DexCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):460 -> a 91:94:void com.android.tools.r8.graph.DexCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):476:479 -> a 91:94:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):460 -> a 95:95:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 95:95:void com.android.tools.r8.graph.DexCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):479 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:95:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):460 -> a 96:116:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):493:513 -> a 117:117:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.getDebugInfo():266:266 -> a 117:117:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):514 -> a 118:118:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):514:514 -> a 119:119:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.getDebugInfo():266:266 -> a 119:119:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):515 -> a 120:126:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):516:522 -> a 127:128:com.android.tools.r8.graph.DexDebugEntry com.android.tools.r8.graph.DexCode.advanceToOffset(int,com.android.tools.r8.graph.DexDebugEntry,java.util.Iterator):571:572 -> a 127:128:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):522 -> a 129:144:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):523:538 -> a 145:145:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.getDebugInfo():266:266 -> a 145:145:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):541 -> a 146:148:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):541:543 -> a 149:149:java.lang.Object com.android.tools.r8.utils.ArrayUtils.last(java.lang.Object[]):66:66 -> a 149:149:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):543 -> a 150:150:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):544:544 -> a 151:152:com.android.tools.r8.graph.DexDebugEntry com.android.tools.r8.graph.DexCode.advanceToOffset(int,com.android.tools.r8.graph.DexDebugEntry,java.util.Iterator):571:572 -> a 151:152:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):544 -> a 153:153:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):548:548 -> a 154:174:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):546:566 -> a 175:177:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):642:644 -> a 178:178:boolean com.android.tools.r8.dex.code.DexInstruction.isDexItemBasedConstString():0:0 -> a 178:178:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):644 -> a 179:180:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):644:645 -> a 181:181:boolean com.android.tools.r8.dex.code.DexInstruction.isConstString():0:0 -> a 181:181:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):646 -> a 182:182:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):647:647 -> a 183:185:void com.android.tools.r8.graph.DexCode.updateHighestSortingString(com.android.tools.r8.graph.DexString):699:701 -> a 183:185:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):647 -> a 186:186:boolean com.android.tools.r8.dex.code.DexInstruction.isConstStringJumbo():0:0 -> a 186:186:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):648 -> a 187:187:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):649:649 -> a 188:188:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.code.DexConstStringJumbo.getString():26:26 -> a 188:188:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):649 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 189:191:void com.android.tools.r8.graph.DexCode.updateHighestSortingString(com.android.tools.r8.graph.DexString):699:701 -> a 189:191:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):649 -> a 192:195:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):652:655 -> a 196:196:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):868:868 -> a 196:196:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):656 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:198:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):868:869 -> a 197:198:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):656 -> a 199:200:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):932:933 -> a 199:200:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):869 -> a 199:200:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):656 -> a 201:201:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 201:201:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):933 -> a 201:201:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):869 -> a 201:201:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):656 -> a 202:202:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":203,"2":204,"3":205,"4":206},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 203:203:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 203:203:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):933 -> a 203:203:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):869 -> a 203:203:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):656 -> a 204:204:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 204:204:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):933 -> a 204:204:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):869 -> a 204:204:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):656 -> a 205:205:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 205:205:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):933 -> a 205:205:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):869 -> a 205:205:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):656 -> a 206:206:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 206:206:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 206:206:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):933 -> a 206:206:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):869 -> a 206:206:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):656 -> a 207:207:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):685:685 -> a 208:209:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):707:708 -> a 210:217:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):731:738 -> a 218:218:boolean com.android.tools.r8.dex.code.DexInstruction.isConstClass():0:0 -> a 218:218:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):739 -> a 219:219:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):740:740 -> a 220:220:boolean com.android.tools.r8.dex.code.DexInstruction.isInstanceOf():0:0 -> a 220:220:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):741 -> a 221:221:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):742:742 -> a 222:222:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexInstanceOf.getType():68:68 -> a 222:222:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):742 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 223:223:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexInstanceOf.getType():68:68 -> a 223:223:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):742 -> a 224:226:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):742:744 -> a 227:228:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):757:758 -> a 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexCode):74:74 -> b 2:5:void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod):210:213 -> b 1:1:int lambda$specify$2(com.android.tools.r8.graph.DexCode):75:75 -> c 2:2:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):690:690 -> c 1:1:com.android.tools.r8.graph.DexCode$Try[] lambda$specify$3(com.android.tools.r8.graph.DexCode):76:76 -> d 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] lambda$specify$4(com.android.tools.r8.graph.DexCode):77:77 -> e 1:1:com.android.tools.r8.graph.DexDebugInfo lambda$specify$5(com.android.tools.r8.graph.DexCode):78:78 -> f 2:2:boolean computeEquals(java.lang.Object):397:397 -> f 1:1:com.android.tools.r8.dex.code.DexInstruction[] lambda$specify$6(com.android.tools.r8.graph.DexCode):79:79 -> g 2:2:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind():180:180 -> g 1:7:int computeHashCode():386:392 -> l0 com.android.tools.r8.graph.DexWritableCode asDexWritableCode() -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():185:185 -> o 1:1:int estimatedDexCodeSizeUpperBoundInBytes():257:257 -> p0 1:1:com.android.tools.r8.graph.DexCode$Try[] getTries():680:680 -> q 1:1:int estimatedSizeForInlining():252:252 -> q0 1:2:boolean hasMonitorInstructions():407:408 -> r0 1:1:java.lang.String toString():488:488 -> toString 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers():670:670 -> u boolean isDexCode() -> u0 1:1:com.android.tools.r8.graph.DexString getHighestSortingString():675:675 -> v boolean isDexWritableCode() -> v0 1:4:com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting():662:665 -> x com.android.tools.r8.graph.DexCode$1 -> com.gradleup.gr8.relocated.c40: com.android.tools.r8.graph.GraphLens val$codeLens -> n 1:1:void (com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.GraphLens):150:150 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):154:154 -> a com.android.tools.r8.graph.DexCode$Try -> com.gradleup.gr8.relocated.d40: boolean $assertionsDisabled -> e int handlerIndex -> d int startAddress -> b int instructionCount -> c int handlerOffset -> a 1:1:void ():762:762 -> 1:5:void (int,int,int):780:784 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int lambda$specify$0(com.android.tools.r8.graph.DexCode$Try):775:775 -> a 2:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):775:777 -> a 5:5:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):824:824 -> a 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexCode$Try):776:776 -> b 1:1:int lambda$specify$2(com.android.tools.r8.graph.DexCode$Try):777:777 -> c 1:1:boolean equals(java.lang.Object):808:808 -> equals 1:1:int hashCode():803:803 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():794:794 -> o 1:1:java.lang.String toString():813:813 -> toString 2:2:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> toString 2:2:java.lang.String toString():814 -> toString 3:3:java.lang.String toString():814:814 -> toString 4:4:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> toString 4:4:java.lang.String toString():816 -> toString 5:5:java.lang.String toString():816:816 -> toString com.android.tools.r8.graph.DexCode$TryHandler -> com.gradleup.gr8.relocated.f40: com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair[] pairs -> a int catchAllAddr -> b boolean $assertionsDisabled -> c 1:1:void ():829:829 -> 1:3:void (com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair[],int):842:844 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int lambda$specify$0(com.android.tools.r8.graph.DexCode$TryHandler):839:839 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):839:839 -> a 3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):876:876 -> a 1:1:com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair[] lambda$specify$1(com.android.tools.r8.graph.DexCode$TryHandler):839:839 -> b 1:1:boolean equals(java.lang.Object):864:864 -> equals 1:1:int hashCode():859:859 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():854:854 -> o 1:7:java.lang.String toString():881:887 -> toString 8:8:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> toString 8:8:java.lang.String toString():887 -> toString 9:14:java.lang.String toString():887:892 -> toString 15:15:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> toString 15:15:java.lang.String toString():892 -> toString 16:20:java.lang.String toString():892:896 -> toString com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair -> com.gradleup.gr8.relocated.e40: com.android.tools.r8.graph.DexType type -> a int addr -> b boolean $assertionsDisabled -> c 1:1:void ():899:899 -> 1:3:void (com.android.tools.r8.graph.DexType,int):908:910 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexType access$100(com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair):899:899 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):905:905 -> a 3:3:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.GraphLens):928:928 -> a 4:4:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 4:4:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.GraphLens):928 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 5:5:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.GraphLens):928 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):939:939 -> a 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair):905:905 -> b 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair):905:905 -> c 1:1:boolean equals(java.lang.Object):949:949 -> equals 1:1:com.android.tools.r8.graph.DexType getType():924:924 -> getType 1:1:int hashCode():944:944 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():920:920 -> o com.android.tools.r8.graph.DexDebugEntry -> com.gradleup.gr8.relocated.v40: boolean $assertionsDisabled -> m com.android.tools.r8.ir.code.Position callerPosition -> i com.android.tools.r8.graph.DexMethod outlineCallee -> k boolean isOutline -> j com.android.tools.r8.graph.DexMethod method -> h com.android.tools.r8.utils.Int2StructuralItemArrayMap outlineCallerPositions -> l int address -> b int line -> c com.android.tools.r8.graph.DexString sourceFile -> d boolean prologueEnd -> e boolean epilogueBegin -> f boolean lineEntry -> a java.util.Map locals -> g 1:1:void ():20:20 -> 1:14:void (boolean,int,int,com.android.tools.r8.graph.DexString,boolean,boolean,com.google.common.collect.ImmutableMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.Int2StructuralItemArrayMap):47:60 -> 1:5:java.lang.String toString(boolean):69:73 -> a 6:6:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> a 6:6:java.lang.String toString(boolean):73 -> a 7:49:java.lang.String toString(boolean):73:115 -> a 50:58:com.android.tools.r8.ir.code.Position toPosition(java.util.function.Function):120:128 -> a 59:59:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> a 59:59:com.android.tools.r8.ir.code.Position toPosition(java.util.function.Function):128 -> a 60:66:com.android.tools.r8.ir.code.Position toPosition(java.util.function.Function):128:134 -> a 1:1:java.lang.String toString():65:65 -> toString com.android.tools.r8.graph.DexDebugEntryBuilder -> com.gradleup.gr8.relocated.x40: com.android.tools.r8.graph.DexDebugPositionState positionState -> h java.util.Map locals -> c boolean $assertionsDisabled -> i it.unimi.dsi.fastutil.ints.Int2ReferenceMap arguments -> d com.android.tools.r8.graph.DexDebugEntry pending -> e java.util.List entries -> g boolean prologueEnd -> a boolean epilogueBegin -> b java.util.Map canonicalizedLocals -> f 1:1:void ():24:24 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod):61:61 -> 2:21:void (int,com.android.tools.r8.graph.DexMethod):45:64 -> 22:22:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):67:67 -> 23:71:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):45:93 -> 1:2:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvancePC):103:104 -> a 3:3:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvanceLine):109:109 -> a 4:4:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame):114:114 -> a 5:6:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):119:120 -> a 7:7:void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile):125:125 -> a 8:8:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd):130:130 -> a 9:9:void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin):135:135 -> a 10:10:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):146:146 -> a 11:14:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry com.android.tools.r8.graph.DexDebugEntryBuilder.getEntry(int):214:217 -> a 11:14:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):146 -> a 15:15:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):146:146 -> a 16:17:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.graph.DexDebugEntryBuilder.canonicalize(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):208:209 -> a 16:17:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):147 -> a 18:19:void com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry.set(com.android.tools.r8.graph.DebugLocalInfo):31:32 -> a 18:19:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):147 -> a 20:20:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):152:152 -> a 21:24:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry com.android.tools.r8.graph.DexDebugEntryBuilder.getEntry(int):214:217 -> a 21:24:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):152 -> a 25:25:void com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry.unset():36:36 -> a 25:25:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):152 -> a 26:26:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):157:157 -> a 27:30:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry com.android.tools.r8.graph.DexDebugEntryBuilder.getEntry(int):214:217 -> a 27:30:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):157 -> a 31:31:void com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry.reset():40:40 -> a 31:31:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):157 -> a 32:34:void entryEventReceived(boolean):161:163 -> a 35:43:com.google.common.collect.ImmutableMap com.android.tools.r8.graph.DexDebugEntryBuilder.getLocals():223:231 -> a 35:43:void entryEventReceived(boolean):171 -> a 44:44:void entryEventReceived(boolean):171:171 -> a 45:75:void entryEventReceived(boolean):163:193 -> a 76:81:java.util.List build():198:203 -> a 82:83:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.graph.DexDebugEntryBuilder.canonicalize(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):208:209 -> a 82:83:void startArgument(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):139 -> a 84:84:void startArgument(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):140:140 -> a 85:88:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry com.android.tools.r8.graph.DexDebugEntryBuilder.getEntry(int):214:217 -> a 85:88:void startArgument(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):141 -> a 89:90:void com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry.set(com.android.tools.r8.graph.DebugLocalInfo):31:32 -> a 89:90:void startArgument(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):141 -> a com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry -> com.gradleup.gr8.relocated.w40: com.android.tools.r8.graph.DebugLocalInfo current -> a com.android.tools.r8.graph.DebugLocalInfo last -> b 1:1:void (com.android.tools.r8.graph.DexDebugEntryBuilder$1):26:26 -> com.android.tools.r8.graph.DexDebugEvent -> com.gradleup.gr8.relocated.i50: boolean $assertionsDisabled -> b com.android.tools.r8.graph.DexDebugEvent[] EMPTY_ARRAY -> a 1:6:void ():19:24 -> 1:1:void ():19:19 -> void accept(com.android.tools.r8.graph.DexDebugEventVisitor) -> a void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection) -> a void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a 1:1:int acceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):65:65 -> a 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 2:2:int acceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):65 -> a 3:3:int acceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):66:66 -> a 4:5:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):71:72 -> a 6:6:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):87:87 -> a 7:7:int com.android.tools.r8.graph.DexDebugEvent$AdvanceLine.acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):252:252 -> a int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor) -> b void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b 1:1:boolean equals(java.lang.Object):44:44 -> equals com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame asSetPositionFrame() -> l0 int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():60:60 -> o com.android.tools.r8.graph.DexDebugEvent$AdvanceLine -> com.gradleup.gr8.relocated.y40: int delta -> c 1:2:void (int):256:257 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:2:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):268:269 -> a 3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):274:274 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):295:295 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):295 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):300:300 -> b 1:1:int hashCode():284:284 -> hashCode int getCompareToId() -> m0 1:1:java.lang.String toString():279:279 -> toString com.android.tools.r8.graph.DexDebugEvent$AdvancePC -> com.gradleup.gr8.relocated.z40: int delta -> c boolean $assertionsDisabled -> d 1:1:void ():100:100 -> 1:2:void (int):116:117 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:2:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):112:113 -> a 3:4:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):122:123 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):145:145 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):145 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):150:150 -> b 1:1:int hashCode():134:134 -> hashCode int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:1:java.lang.String toString():129:129 -> toString com.android.tools.r8.graph.DexDebugEvent$Default -> com.gradleup.gr8.relocated.a50: int value -> c boolean $assertionsDisabled -> d 1:1:void ():620:620 -> 1:3:void (int):624:626 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):649:649 -> a 2:2:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):654:654 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):685:685 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):685 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):690:690 -> b 1:1:int hashCode():674:674 -> hashCode int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:2:int getLineDelta():663:664 -> o0 1:2:int getPCDelta():658:659 -> p0 1:1:java.lang.String toString():669:669 -> toString com.android.tools.r8.graph.DexDebugEvent$EndLocal -> com.gradleup.gr8.relocated.b50: int registerNum -> c 1:2:void (int):405:406 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:2:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):417:418 -> a 3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):423:423 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):444:444 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):444 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):449:449 -> b 1:1:int hashCode():433:433 -> hashCode int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:1:java.lang.String toString():428:428 -> toString com.android.tools.r8.graph.DexDebugEvent$RestartLocal -> com.gradleup.gr8.relocated.c50: int registerNum -> c 1:2:void (int):457:458 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:2:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):469:470 -> a 3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):475:475 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):496:496 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):496 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):501:501 -> b 1:1:int hashCode():485:485 -> hashCode int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:1:java.lang.String toString():480:480 -> toString com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin -> com.gradleup.gr8.relocated.d50: boolean $assertionsDisabled -> c 1:1:void ():204:204 -> 1:1:void ():206:206 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):217:217 -> a 2:2:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):222:222 -> a void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):242:242 -> b int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:1:java.lang.String toString():227:227 -> toString com.android.tools.r8.graph.DexDebugEvent$SetFile -> com.gradleup.gr8.relocated.e50: com.android.tools.r8.graph.DexString fileName -> c 1:2:void (com.android.tools.r8.graph.DexString):516:517 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):528:528 -> a 2:2:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):528 -> a 3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):533:533 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):554:554 -> b 2:2:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):554 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):559:559 -> b 4:4:void com.android.tools.r8.graph.DexString.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):74:74 -> b 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):559 -> b 1:2:int hashCode():543:544 -> hashCode int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:1:java.lang.String toString():538:538 -> toString com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame -> com.gradleup.gr8.relocated.f50: com.android.tools.r8.ir.code.Position position -> c 1:2:void (com.android.tools.r8.ir.code.Position):571:572 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.ir.code.Position lambda$specify$0(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame):568:568 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):568:568 -> a 3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):581:581 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):601:601 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):606:606 -> b 1:1:int hashCode():591:591 -> hashCode com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame asSetPositionFrame() -> l0 int getCompareToId() -> m0 1:1:com.android.tools.r8.ir.code.Position getPosition():576:576 -> o0 1:1:java.lang.String toString():586:586 -> toString com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd -> com.gradleup.gr8.relocated.g50: boolean $assertionsDisabled -> c 1:1:void ():154:154 -> 1:1:void ():156:156 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):167:167 -> a 2:2:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):172:172 -> a void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):193:193 -> b int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:1:java.lang.String toString():177:177 -> toString com.android.tools.r8.graph.DexDebugEvent$StartLocal -> com.gradleup.gr8.relocated.h50: com.android.tools.r8.graph.DexString name -> d com.android.tools.r8.graph.DexString signature -> f int registerNum -> c com.android.tools.r8.graph.DexType type -> e 1:5:void (int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):322:326 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int lambda$spec$0(com.android.tools.r8.graph.DexDebugEvent$StartLocal):312:312 -> a 2:5:void spec(com.android.tools.r8.utils.structural.StructuralSpecification):312:315 -> a 6:11:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):341:346 -> a 12:12:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 12:12:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):346 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 13:13:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):346 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:16:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):346:348 -> a 17:17:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):354:354 -> a 18:18:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 18:18:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):355 -> a 19:20:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):357:358 -> a 21:21:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 21:21:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):358 -> a 22:22:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 22:22:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):359:359 -> a 24:24:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 24:24:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):359 -> a 25:25:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":388,"2":389,"3":390,"4":391},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 388:388:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 388:388:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):359 -> a 389:389:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 389:389:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):359 -> a 390:390:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 390:390:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):359 -> a 391:391:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 391:391:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 391:391:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):359 -> a 386:386:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):361:361 -> a 387:387:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 387:387:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):362 -> a 392:392:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):368:368 -> a 1:1:com.android.tools.r8.graph.DexString lambda$spec$1(com.android.tools.r8.graph.DexDebugEvent$StartLocal):313:313 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):392:392 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):397:397 -> b 1:1:com.android.tools.r8.graph.DexType lambda$spec$2(com.android.tools.r8.graph.DexDebugEvent$StartLocal):314:314 -> c 1:1:com.android.tools.r8.graph.DexString lambda$spec$3(com.android.tools.r8.graph.DexDebugEvent$StartLocal):315:315 -> d 1:5:int hashCode():378:382 -> hashCode int getCompareToId() -> m0 boolean isWritableEvent() -> n0 1:1:java.lang.String toString():373:373 -> toString com.android.tools.r8.graph.DexDebugEventBuilder -> com.gradleup.gr8.relocated.j50: com.android.tools.r8.graph.DexItemFactory factory -> b boolean $assertionsDisabled -> m 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 it.unimi.dsi.fastutil.ints.Int2ReferenceMap emittedLocals -> j java.util.ArrayList arguments -> d it.unimi.dsi.fastutil.ints.Int2ReferenceMap pendingLocals -> f it.unimi.dsi.fastutil.ints.Int2ReferenceMap lastKnownLocals -> e boolean pendingLocalChanges -> g java.util.List events -> k 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):64:64 -> 2:22:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):47:67 -> 1:2:void add(int,int,com.android.tools.r8.ir.code.Instruction):72:73 -> a 3:9:void com.android.tools.r8.graph.DexDebugEventBuilder.updateBlockEntry(com.android.tools.r8.ir.code.Instruction):128:134 -> a 3:9:void add(int,int,com.android.tools.r8.ir.code.Instruction):77 -> a 10:11:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 10:11:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 10:11:void com.android.tools.r8.graph.DexDebugEventBuilder.updateBlockEntry(com.android.tools.r8.ir.code.Instruction):134 -> a 10:11:void add(int,int,com.android.tools.r8.ir.code.Instruction):77 -> a 12:15:void com.android.tools.r8.graph.DexDebugEventBuilder.updateBlockEntry(com.android.tools.r8.ir.code.Instruction):134:137 -> a 12:15:void add(int,int,com.android.tools.r8.ir.code.Instruction):77 -> a 16:26:void com.android.tools.r8.graph.DexDebugEventBuilder.initialize(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):143:153 -> a 16:26:void com.android.tools.r8.graph.DexDebugEventBuilder.updateBlockEntry(com.android.tools.r8.ir.code.Instruction):138 -> a 16:26:void add(int,int,com.android.tools.r8.ir.code.Instruction):77 -> a 27:27:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 27:27:void com.android.tools.r8.graph.DexDebugEventBuilder.initialize(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):153 -> a 27:27:void com.android.tools.r8.graph.DexDebugEventBuilder.updateBlockEntry(com.android.tools.r8.ir.code.Instruction):138 -> a 27:27:void add(int,int,com.android.tools.r8.ir.code.Instruction):77 -> a 28:34:void com.android.tools.r8.graph.DexDebugEventBuilder.initialize(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):153:159 -> a 28:34:void com.android.tools.r8.graph.DexDebugEventBuilder.updateBlockEntry(com.android.tools.r8.ir.code.Instruction):138 -> a 28:34:void add(int,int,com.android.tools.r8.ir.code.Instruction):77 -> a 35:35:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 35:35:void com.android.tools.r8.graph.DexDebugEventBuilder.initialize(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):159 -> a 35:35:void com.android.tools.r8.graph.DexDebugEventBuilder.updateBlockEntry(com.android.tools.r8.ir.code.Instruction):138 -> a 35:35:void add(int,int,com.android.tools.r8.ir.code.Instruction):77 -> a 36:36:void com.android.tools.r8.graph.DexDebugEventBuilder.initialize(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):159:159 -> a 36:36:void com.android.tools.r8.graph.DexDebugEventBuilder.updateBlockEntry(com.android.tools.r8.ir.code.Instruction):138 -> a 36:36:void add(int,int,com.android.tools.r8.ir.code.Instruction):77 -> a 37:43:void add(int,int,com.android.tools.r8.ir.code.Instruction):79:85 -> a 44:44:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 44:44:void add(int,int,com.android.tools.r8.ir.code.Instruction):87 -> a 45:45:void add(int,int,com.android.tools.r8.ir.code.Instruction):88:88 -> a 46:50:void com.android.tools.r8.graph.DexDebugEventBuilder.startArgument(com.android.tools.r8.ir.code.Argument):163:167 -> a 46:50:void add(int,int,com.android.tools.r8.ir.code.Instruction):88 -> a 51:51:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 51:51:void add(int,int,com.android.tools.r8.ir.code.Instruction):89 -> a 52:52:void add(int,int,com.android.tools.r8.ir.code.Instruction):90:90 -> a 53:54:void com.android.tools.r8.graph.DexDebugEventBuilder.updateLocals(com.android.tools.r8.ir.code.DebugLocalsChange):172:173 -> a 53:54:void add(int,int,com.android.tools.r8.ir.code.Instruction):90 -> a 55:55:void add(int,int,com.android.tools.r8.ir.code.Instruction):92:92 -> a 56:56:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 56:56:void add(int,int,com.android.tools.r8.ir.code.Instruction):92 -> a 57:57:void add(int,int,com.android.tools.r8.ir.code.Instruction):93:93 -> a 58:58:void com.android.tools.r8.graph.DexDebugEventBuilder.emitDebugPosition(int,com.android.tools.r8.ir.code.Position):185:185 -> a 58:58:void add(int,int,com.android.tools.r8.ir.code.Instruction):94 -> a 59:59:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 59:59:void com.android.tools.r8.graph.DexDebugEventBuilder.emitDebugPosition(int,com.android.tools.r8.ir.code.Position):185 -> a 59:59:void add(int,int,com.android.tools.r8.ir.code.Instruction):94 -> a 60:62:void com.android.tools.r8.graph.DexDebugEventBuilder.emitDebugPosition(int,com.android.tools.r8.ir.code.Position):185:187 -> a 60:62:void add(int,int,com.android.tools.r8.ir.code.Instruction):94 -> a 63:63:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 63:63:void com.android.tools.r8.graph.DexDebugEventBuilder.emitDebugPosition(int,com.android.tools.r8.ir.code.Position):188 -> a 63:63:void add(int,int,com.android.tools.r8.ir.code.Instruction):94 -> a 64:72:void com.android.tools.r8.graph.DexDebugEventBuilder.emitDebugPosition(int,com.android.tools.r8.ir.code.Position):188:196 -> a 64:72:void add(int,int,com.android.tools.r8.ir.code.Instruction):94 -> a 73:73:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> a 73:73:void com.android.tools.r8.graph.DexDebugEventBuilder.emitDebugPosition(int,com.android.tools.r8.ir.code.Position):196 -> a 73:73:void add(int,int,com.android.tools.r8.ir.code.Instruction):94 -> a 74:87:void com.android.tools.r8.graph.DexDebugEventBuilder.emitDebugPosition(int,com.android.tools.r8.ir.code.Position):197:210 -> a 74:87:void add(int,int,com.android.tools.r8.ir.code.Instruction):94 -> a 88:88:void add(int,int,com.android.tools.r8.ir.code.Instruction):97:97 -> a 89:99:void com.android.tools.r8.graph.DexDebugEventBuilder.emitLocalChanges(int):215:225 -> a 89:99:void add(int,int,com.android.tools.r8.ir.code.Instruction):98 -> a 100:101:void add(int,int,com.android.tools.r8.ir.code.Instruction):104:105 -> a 102:115:com.android.tools.r8.graph.DexDebugInfo build():111:124 -> a 116:129: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,boolean):237:250 -> a 130:143: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,boolean):248:261 -> a 144:156:void addDefaultEventWithAdvancePcIfNecessary(int,int,java.util.List,com.android.tools.r8.graph.DexItemFactory):268:280 -> a 157:157:void emitLocalChangeEvents(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):290:290 -> a 158:163:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.graph.DebugLocalInfo.endingLocals(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):74:79 -> a 158:163:void emitLocalChangeEvents(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):290 -> a 164:169:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.graph.DebugLocalInfo.startingLocals(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):88:93 -> a 164:169:void emitLocalChangeEvents(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):292 -> a 170:185:void emitLocalChangeEvents(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):293:308 -> a 186:186:void com.android.tools.r8.graph.DexDebugEvent$StartLocal.(int,com.android.tools.r8.graph.DebugLocalInfo):330:330 -> a 186:186:void emitLocalChangeEvents(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):308 -> a 187:188:void emitLocalChangeEvents(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):308:309 -> a 1:4:boolean localsChanged():177:180 -> b com.android.tools.r8.graph.DexDebugEventVisitor -> com.gradleup.gr8.relocated.k50: 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$SetPositionFrame) -> 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 -> com.gradleup.gr8.relocated.o50: boolean $assertionsDisabled -> c 1:1:void ():27:27 -> 1:1:void ():27:27 -> 1:4:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):294:297 -> a 5:5:boolean com.android.tools.r8.graph.DexDebugInfo.isEventBasedInfo():44:44 -> a 5:5:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):297 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:11:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):298:303 -> a 12:15:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):302:305 -> a 16:28:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.graph.DexDebugInfo.forceConvertToEventBasedDebugInfo(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexItemFactory):311:323 -> a 16:28:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):306 -> a 29:36:com.android.tools.r8.graph.DexDebugInfoForWriting convertToWritable(com.android.tools.r8.graph.DexDebugInfo):330:337 -> a 1:1:boolean computeEquals(java.lang.Object):84:84 -> f com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo asEventBasedInfo() -> m0 com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo asPcBasedInfo() -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():67:67 -> o com.android.tools.r8.graph.DexDebugInfo$DebugInfoKind getKind() -> o0 int getParameterCount() -> p0 int getStartLine() -> q0 1:1:boolean isPcBasedInfo():48:48 -> r0 com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo -> com.gradleup.gr8.relocated.l50: com.android.tools.r8.graph.DexDebugEvent[] events -> f int startLine -> d boolean $assertionsDisabled -> g com.android.tools.r8.graph.DexString[] parameters -> e 1:1:void ():195:195 -> 1:5:void (int,com.android.tools.r8.graph.DexString[],com.android.tools.r8.graph.DexDebugEvent[]):207:211 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):195:195 -> a 2:2:int com.android.tools.r8.graph.DexDebugInfo.acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):75:75 -> a 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):195 -> a 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 3:3:int com.android.tools.r8.graph.DexDebugInfo.acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):75 -> a 3:3:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):195 -> a 4:4:int com.android.tools.r8.graph.DexDebugInfo.acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):79:79 -> a 4:4:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):195 -> a 5:5:int lambda$specify$0(com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):202:202 -> a 6:8:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):202:204 -> a 9:13:java.util.List computeEntries(com.android.tools.r8.graph.DexMethod):240:244 -> a 14:14:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):254:254 -> a 15:15:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):259:259 -> a 16:16:boolean com.android.tools.r8.graph.DexDebugInfo.isEventBasedInfo():44:44 -> a 16:16:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):259 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:18:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):259:260 -> a 19:19:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):277:277 -> a 1:1:com.android.tools.r8.graph.DexString[] lambda$specify$1(com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):203:203 -> b 1:1:com.android.tools.r8.graph.DexDebugEvent[] lambda$specify$2(com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):204:204 -> c 1:1:int computeHashCode():249:249 -> l0 com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo asEventBasedInfo() -> m0 com.android.tools.r8.graph.DexDebugInfo$DebugInfoKind getKind() -> o0 1:1:int getParameterCount():236:236 -> p0 1:1:int getStartLine():231:231 -> q0 1:8:java.lang.String toString():282:289 -> toString com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo -> com.gradleup.gr8.relocated.m50: boolean $assertionsDisabled -> f int parameterCount -> d int maxPc -> e 1:1:void ():87:87 -> 1:3:void (int,int):96:98 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection) -> a 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):87:87 -> a 2:2:int com.android.tools.r8.graph.DexDebugInfo.acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):75:75 -> a 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):87 -> a 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 3:3:int com.android.tools.r8.graph.DexDebugInfo.acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):75 -> a 3:3:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):87 -> a 4:4:int com.android.tools.r8.graph.DexDebugInfo.acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):79:79 -> a 4:4:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):87 -> a 5:5:int access$000(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo):87:87 -> a 6:6:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):93:93 -> a 7:7:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):137:137 -> a 8:9:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):142:143 -> a 10:10:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):148:148 -> a 11:16:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):173:178 -> a 17:17:void com.android.tools.r8.graph.DexDebugEvent.writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):77:77 -> a 17:17:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):178 -> a 18:19:void com.android.tools.r8.graph.DexDebugEvent.writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):77:78 -> a 18:19:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):178 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:21:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):179:180 -> a 22:22:void com.android.tools.r8.graph.DexDebugEvent.writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):77:77 -> a 22:22:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):180 -> a 23:24:void com.android.tools.r8.graph.DexDebugEvent.writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):77:78 -> a 23:24:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):182:182 -> a 1:1:int lambda$specify$0(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo):93:93 -> b 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo):93:93 -> c 1:1:int estimatedWriteSize():167:167 -> h0 2:4:int com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo.estimatedWriteSize(int,int):157:159 -> h0 2:4:int estimatedWriteSize():167 -> h0 1:1:int computeHashCode():132:132 -> l0 com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo asPcBasedInfo() -> n0 com.android.tools.r8.graph.DexDebugInfo$DebugInfoKind getKind() -> o0 1:1:int getParameterCount():112:112 -> p0 int getStartLine() -> q0 1:1:int getMaxPc():102:102 -> s0 1:1:java.lang.String toString():187:187 -> toString 2:2:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(int,int):243:243 -> toString 2:2:java.lang.String toString():190 -> toString 3:3:java.lang.String toString():190:190 -> toString com.android.tools.r8.graph.DexDebugInfo$WritableEventBasedDebugInfo -> com.gradleup.gr8.relocated.n50: 1:1:void (int,com.android.tools.r8.graph.DexString[],com.android.tools.r8.graph.DexDebugEvent[],com.android.tools.r8.graph.DexDebugInfo$1):341:341 -> 2:2:void (int,com.android.tools.r8.graph.DexString[],com.android.tools.r8.graph.DexDebugEvent[]):346:346 -> 1:1:void com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):264:264 -> a 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):351 -> a 2:2:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 2:2:void com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):266 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):351 -> a 3:4:void com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):269:270 -> a 3:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):351 -> a 5:5:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):356:356 -> a 6:11:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):372:377 -> a 12:12:void com.android.tools.r8.graph.DexDebugEvent.writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):77:77 -> a 12:12:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):378 -> a 13:13:void com.android.tools.r8.graph.DexDebugEvent.writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):77:77 -> a 13:13:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):378 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void com.android.tools.r8.graph.DexDebugEvent.writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):77:77 -> a 14:14:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):378 -> a 15:15:void com.android.tools.r8.graph.DexDebugEvent.writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):78:78 -> a 15:15:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):378 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens):380:380 -> a 1:2:int estimatedWriteSize():361:362 -> h0 com.android.tools.r8.graph.DexDebugInfoForSingleLineMethod -> com.gradleup.gr8.relocated.p50: com.android.tools.r8.graph.DexDebugInfoForSingleLineMethod INSTANCE -> h 1:1:void ():11:11 -> 1:1:void (int,com.android.tools.r8.graph.DexString[],com.android.tools.r8.graph.DexDebugEvent[]):16:16 -> 1:1:com.android.tools.r8.graph.DexDebugInfoForSingleLineMethod getInstance():20:20 -> s0 com.android.tools.r8.graph.DexDebugInfoForWriting -> com.gradleup.gr8.relocated.q50: void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection) -> a void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.GraphLens) -> a int estimatedWriteSize() -> h0 com.android.tools.r8.graph.DexDebugPositionState -> com.gradleup.gr8.relocated.r50: com.android.tools.r8.graph.DexString currentFile -> c boolean $assertionsDisabled -> i com.android.tools.r8.graph.DexMethod outlineCallee -> g boolean isOutline -> f com.android.tools.r8.graph.DexMethod currentMethod -> d int currentLine -> b int currentPc -> a com.android.tools.r8.ir.code.Position currentCallerPosition -> e com.android.tools.r8.utils.Int2StructuralItemArrayMap outlineCallerPositions -> h 1:1:void ():24:24 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod):35:35 -> 2:13:void (int,com.android.tools.r8.graph.DexMethod):26:37 -> 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):42:43 -> a 3:3:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvanceLine):48:48 -> a 4:10:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame):53:59 -> a 11:13:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):64:66 -> a 14:14:void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile):71:71 -> a 15:15:com.android.tools.r8.ir.code.Position getCurrentCallerPosition():116:116 -> a 1:1:com.android.tools.r8.graph.DexString getCurrentFile():108:108 -> b 1:1:int getCurrentLine():104:104 -> c 1:1:com.android.tools.r8.graph.DexMethod getCurrentMethod():112:112 -> d 1:1:int getCurrentPc():100:100 -> e 1:1:com.android.tools.r8.graph.DexMethod getOutlineCallee():124:124 -> f 1:1:com.android.tools.r8.utils.Int2StructuralItemArrayMap getOutlineCallerPositions():128:128 -> g 1:1:boolean isOutline():120:120 -> h 1:3:void resetOutlineInformation():132:134 -> i com.android.tools.r8.graph.DexDefinition -> com.gradleup.gr8.relocated.s50: com.android.tools.r8.graph.DexAnnotationSet annotations -> a boolean $assertionsDisabled -> b 1:1:void ():15:15 -> 1:3:void (com.android.tools.r8.graph.DexAnnotationSet):19:21 -> 1:1:void com.android.tools.r8.graph.DexDefinition.clearAnnotations():40:40 -> B 1:1:void clearAllAnnotations():44 -> B 2:2:void com.android.tools.r8.graph.DexDefinition.setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> B 2:2:void com.android.tools.r8.graph.DexDefinition.clearAnnotations():40 -> B 2:2:void clearAllAnnotations():44 -> B 1:1:com.android.tools.r8.graph.DexType getContextType():149:149 -> T 1:1:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexDefinition.annotations():34:34 -> a 1:1:void removeAnnotations(java.util.function.Predicate):52 -> a 2:2:void removeAnnotations(java.util.function.Predicate):52:52 -> a 3:3:void com.android.tools.r8.graph.DexDefinition.setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> a 3:3:void removeAnnotations(java.util.function.Predicate):52 -> a 4:4:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexDefinition.annotations():34:34 -> a 4:4:void rewriteAllAnnotations(java.util.function.BiFunction):58 -> a 5:5:void rewriteAllAnnotations(java.util.function.BiFunction):58:58 -> a 6:6:void com.android.tools.r8.graph.DexDefinition.setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> a 6:6:void rewriteAllAnnotations(java.util.function.BiFunction):57 -> a 7:7:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.from(com.android.tools.r8.graph.DexDefinition):36:36 -> a 7:7:com.android.tools.r8.graph.DexAnnotation lambda$rewriteAllAnnotations$0(java.util.function.BiFunction,com.android.tools.r8.graph.DexAnnotation):58 -> a 8:8:com.android.tools.r8.graph.DexAnnotation lambda$rewriteAllAnnotations$0(java.util.function.BiFunction,com.android.tools.r8.graph.DexAnnotation):58:58 -> a 9:9:void setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> a 10:10:java.util.stream.Stream filterDexEncodedField(java.util.stream.Stream,java.util.function.Function):118:118 -> a 11:11:java.util.stream.Stream com.android.tools.r8.graph.DexDefinition.filter(java.util.stream.Stream,java.util.function.Predicate,java.util.function.Function):109:109 -> a 11:11:java.util.stream.Stream filterDexEncodedField(java.util.stream.Stream,java.util.function.Function):118 -> a 12:12:java.lang.Object lambda$filterDexEncodedField$1(java.util.function.Function,com.android.tools.r8.graph.DexDefinition):121:121 -> a 1:1:java.util.stream.Stream filterDexEncodedMethod(java.util.stream.Stream,java.util.function.Function):130:130 -> b 2:2:java.util.stream.Stream com.android.tools.r8.graph.DexDefinition.filter(java.util.stream.Stream,java.util.function.Predicate,java.util.function.Function):109:109 -> b 2:2:java.util.stream.Stream filterDexEncodedMethod(java.util.stream.Stream,java.util.function.Function):130 -> b 3:3:java.lang.Object lambda$filterDexEncodedMethod$2(java.util.function.Function,com.android.tools.r8.graph.DexDefinition):133:133 -> b com.android.tools.r8.graph.DexProgramClass asProgramClass() -> d0 boolean isProgramClass() -> e0 com.android.tools.r8.graph.DexReference getReference() -> f com.android.tools.r8.graph.AccessFlags getAccessFlags() -> f0 1:1:com.android.tools.r8.graph.DexAnnotationSet annotations():34:34 -> l0 com.android.tools.r8.graph.DexClass asDexClass() -> m0 com.android.tools.r8.graph.DexEncodedField asDexEncodedField() -> n0 com.android.tools.r8.graph.DexEncodedMember asDexEncodedMember() -> o0 com.android.tools.r8.graph.DexEncodedMethod asDexEncodedMethod() -> p0 1:1:void clearAnnotations():40:40 -> q0 2:2:void com.android.tools.r8.graph.DexDefinition.setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> q0 2:2:void clearAnnotations():40 -> q0 1:1:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexDefinition.annotations():34:34 -> r0 1:1:boolean hasAnnotations():25 -> r0 2:2:boolean hasAnnotations():25:25 -> r0 1:1:boolean hasAnyAnnotations():30:30 -> s0 boolean isDexClass() -> t0 boolean isDexEncodedField() -> u0 boolean isDexEncodedMember() -> v0 boolean isDexEncodedMethod() -> w0 boolean isStatic() -> x0 boolean isStaticMember() -> y0 com.android.tools.r8.graph.DexDefinitionSupplier -> com.gradleup.gr8.relocated.t50: com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory() -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:com.android.tools.r8.graph.DexClassAndMethod definitionFor(com.android.tools.r8.graph.DexMethod):91 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexClassAndMethod definitionFor(com.android.tools.r8.graph.DexMethod):91:91 -> a 3:3:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.lookupClassMethod(com.android.tools.r8.graph.DexMethod):625:625 -> a 3:3:com.android.tools.r8.graph.DexClassAndMethod definitionFor(com.android.tools.r8.graph.DexMethod):92 -> a 4:4:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.toClassMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):629:629 -> a 4:4:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.lookupClassMethod(com.android.tools.r8.graph.DexMethod):625 -> a 4:4:com.android.tools.r8.graph.DexClassAndMethod definitionFor(com.android.tools.r8.graph.DexMethod):92 -> a 5:5:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 6:6:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.graph.DexEncodedAnnotation -> com.gradleup.gr8.relocated.h60: 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 ():16:16 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement[]):29:29 -> 2:10:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement[]):23:31 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.DexEncodedAnnotation):26:26 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45:45 -> a 4:4:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 4:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45 -> a 5:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":56,"2":57,"3":58,"4":59},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 56:56:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 56:56:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45 -> a 57:57:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 57:57:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45 -> a 58:58:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 58:58:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45 -> a 59:59:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 59:59:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 59:59:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45 -> a 51:51:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a 52:52:void com.android.tools.r8.graph.DexAnnotationElement.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):64:64 -> a 52:52:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:void com.android.tools.r8.graph.DexAnnotationElement.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):64:64 -> a 53:53:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):47 -> a 54:54:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 54:54:void com.android.tools.r8.graph.DexAnnotationElement.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):64 -> a 54:54:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):47 -> a 55:55:void com.android.tools.r8.graph.DexAnnotationElement.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):65:65 -> a 55:55:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):47 -> a 60:60:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):68:68 -> a 61:61:int lambda$sort$2(com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexAnnotationElement):98:98 -> a 1:1:com.android.tools.r8.graph.DexAnnotationElement[] lambda$specify$1(com.android.tools.r8.graph.DexEncodedAnnotation):26:26 -> b 1:3:boolean equals(java.lang.Object):86:88 -> equals 1:1:int hashCode():78:78 -> hashCode 1:2:void sort():94:95 -> l0 3:3:int com.android.tools.r8.graph.DexEncodedAnnotation.sortedHashCode():106:106 -> l0 3:3:void sort():95 -> l0 4:9:void sort():95:100 -> l0 10:10:int com.android.tools.r8.graph.DexEncodedAnnotation.sortedHashCode():106:106 -> l0 10:10:void sort():102 -> l0 11:11:void sort():102:102 -> l0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():41:41 -> o 1:1:java.lang.String toString():73:73 -> toString com.android.tools.r8.graph.DexEncodedArray -> com.gradleup.gr8.relocated.i60: com.android.tools.r8.graph.DexValue[] values -> a 1:2:void (com.android.tools.r8.graph.DexValue[]):14:15 -> 1:1: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 -> com.gradleup.gr8.relocated.k60: com.android.tools.r8.graph.FieldAccessFlags accessFlags -> f boolean $assertionsDisabled -> n com.android.tools.r8.graph.GenericSignature$FieldTypeSignature genericSignature -> i com.android.tools.r8.kotlin.KotlinFieldLevelInfo kotlinMemberInfo -> k boolean isInlinableByJavaC -> l boolean deprecated -> h com.android.tools.r8.graph.DexValue staticValue -> g com.android.tools.r8.graph.DexEncodedField[] EMPTY_ARRAY -> m com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo optimizationInfo -> j 1:4:void ():33:36 -> 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexValue,com.android.tools.r8.androidapi.ComputedApiLevel,boolean,boolean,com.android.tools.r8.graph.DexEncodedField$1):33:33 -> 2:2:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexValue,com.android.tools.r8.androidapi.ComputedApiLevel,boolean,boolean):71:71 -> 3:36:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexValue,com.android.tools.r8.androidapi.ComputedApiLevel,boolean,boolean):44:77 -> 1:1:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevel():113:113 -> A0 1:1:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexEncodedField.getOptimizationInfo():108:108 -> E0 1:1:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo getOptimizationInfo():33 -> E0 com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexEncodedField$Builder builder():352:352 -> I0 1:2:void clearStaticValue():250:251 -> J0 1:1:com.android.tools.r8.graph.FieldAccessFlags getAccessFlags():138:138 -> K0 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature getGenericSignature():338:338 -> L0 1:1:boolean getIsInlinableByJavaC():368:368 -> M0 1:1:com.android.tools.r8.kotlin.KotlinFieldLevelInfo getKotlinInfo():128:128 -> N0 1:2:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo getMutableOptimizationInfo():117:118 -> O0 1:1:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo getOptimizationInfo():108:108 -> P0 1:2:com.android.tools.r8.graph.DexValue getStaticValue():255:256 -> Q0 3:3:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> Q0 3:3:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):377 -> Q0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 4:4:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> Q0 4:4:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):377 -> Q0 4:4:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 5:5:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> Q0 5:5:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 6:6:com.android.tools.r8.graph.DexValue getStaticValue():0:0 -> Q0 # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":50,"2":51,"3":52,"4":53},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 50:50:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> Q0 50:50:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 51:51:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> Q0 51:51:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 52:52:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> Q0 52:52:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 53:53:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> Q0 53:53:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 7:7:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> Q0 7:7:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 8:24:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):379:395 -> Q0 8:24:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 25:25:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):389:389 -> Q0 25:25:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 26:32:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):387:393 -> Q0 26:32:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 33:33:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):383:383 -> Q0 33:33:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 34:34:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):381:381 -> Q0 34:34:com.android.tools.r8.graph.DexValue getStaticValue():256 -> Q0 1:2:boolean hasExplicitStaticValue():239:240 -> R0 1:1:boolean isDeprecated():95:95 -> S0 1:1:boolean isEnum():205:205 -> T0 1:1:com.android.tools.r8.graph.DexEncodedField$Builder syntheticBuilder():360:360 -> U0 1:1:com.android.tools.r8.graph.DexValue access$200(com.android.tools.r8.graph.DexEncodedField):33:33 -> a 2:2:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo access$302(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo):33:33 -> a 3:8:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):53:58 -> a 9:9:void setOptimizationInfo(com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):123:123 -> a 10:11:void setKotlinMemberInfo(com.android.tools.r8.kotlin.KotlinFieldLevelInfo):142:143 -> a 12:12:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):148:148 -> a 13:14:void com.android.tools.r8.graph.DexAnnotationSet.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):131:132 -> a 13:14:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):148 -> a 15:15:java.lang.Object apply(java.util.function.Function,java.util.function.Function):192:192 -> a 16:18:void setStaticValue(com.android.tools.r8.graph.DexValue):244:246 -> a 19:19:com.android.tools.r8.graph.DexEncodedField toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,java.util.function.Consumer):310:310 -> a 20:20:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField.builder(com.android.tools.r8.graph.DexEncodedField):356:356 -> a 20:20:com.android.tools.r8.graph.DexEncodedField toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,java.util.function.Consumer):313 -> a 21:23:com.android.tools.r8.graph.DexEncodedField toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,java.util.function.Consumer):314:316 -> a 24:24:com.android.tools.r8.graph.DexEncodedField toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,java.util.function.Consumer):315:315 -> a 25:25:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.apply(java.util.function.Consumer):434:434 -> a 25:25:com.android.tools.r8.graph.DexEncodedField toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,java.util.function.Consumer):317 -> a 26:26:com.android.tools.r8.graph.DexEncodedField toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,java.util.function.Consumer):318:318 -> a 27:28:void setGenericSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):342:343 -> a 29:29:boolean com.android.tools.r8.graph.DexEncodedField.getIsInlinableByJavaC():368:368 -> a 29:29:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):372 -> a 30:30:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 30:30:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):375 -> a 31:31:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 31:31:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):375 -> a 32:41:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):378:387 -> a 42:42:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> a 42:42:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):387 -> a 43:43:void com.android.tools.r8.graph.DexEncodedField.markAsInlinableByJavaC():364:364 -> a 43:43:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):390 -> a 1:1:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo access$300(com.android.tools.r8.graph.DexEncodedField):33:33 -> b 2:9:boolean validateDexValue(com.android.tools.r8.graph.DexItemFactory):322:329 -> b 10:10:boolean com.android.tools.r8.graph.DexValue.isDexValueNull():0:0 -> b 10:10:boolean validateDexValue(com.android.tools.r8.graph.DexItemFactory):329 -> b 11:12:boolean validateDexValue(com.android.tools.r8.graph.DexItemFactory):330:331 -> b 1:1:com.android.tools.r8.graph.DexValue lambda$specify$0(com.android.tools.r8.graph.DexEncodedField):55:55 -> c 1:1:com.android.tools.r8.kotlin.KotlinFieldLevelInfo com.android.tools.r8.graph.DexEncodedField.getKotlinInfo():128:128 -> c0 1:1:com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo():33 -> c0 1:1:boolean lambda$specify$1(com.android.tools.r8.graph.DexEncodedField):58:58 -> d 1:1:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> f0 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():33 -> f0 1:1:com.android.tools.r8.graph.DexType getType():167:167 -> getType 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> getType 2:2:com.android.tools.r8.graph.DexType getType():167 -> getType # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.lang.String toSourceString():163:163 -> k0 com.android.tools.r8.graph.DexEncodedField asDexEncodedField() -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():82:82 -> o 1:1:java.lang.String toString():153:153 -> toString 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.noSignature():491:491 -> w 1:1:void clearGenericSignature():348 -> w 2:2:void clearGenericSignature():348:348 -> w 1:1:boolean isStatic():214:214 -> x0 1:1:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> y0 1:1:boolean isStaticMember():227 -> y0 1:1:void clearKotlinInfo():133:133 -> z0 com.android.tools.r8.graph.DexEncodedField$Builder -> com.gradleup.gr8.relocated.j60: com.android.tools.r8.graph.DexAnnotationSet annotations -> b boolean $assertionsDisabled -> m com.android.tools.r8.graph.FieldAccessFlags accessFlags -> c boolean deprecated -> i boolean d8R8Synthesized -> j boolean checkAndroidApiLevel -> l com.android.tools.r8.graph.GenericSignature$FieldTypeSignature genericSignature -> d com.android.tools.r8.graph.DexValue staticValue -> f com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo optimizationInfo -> h com.android.tools.r8.androidapi.ComputedApiLevel apiLevel -> g java.util.function.Consumer buildConsumer -> k com.android.tools.r8.kotlin.KotlinFieldLevelInfo kotlinInfo -> e 1:1:void ():394:394 -> 1:1:void (boolean,com.android.tools.r8.graph.DexEncodedField$1):394:394 -> 2:2:void (boolean,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField$1):394:394 -> 3:3:void (boolean):412:412 -> 4:20:void (boolean):397:413 -> 21:21:void (boolean,com.android.tools.r8.graph.DexEncodedField):416:416 -> 22:55:void (boolean,com.android.tools.r8.graph.DexEncodedField):397:430 -> 1:1:com.android.tools.r8.graph.DexEncodedField$Builder modifyAccessFlags(java.util.function.Consumer):439:439 -> a 2:2:com.android.tools.r8.graph.DexEncodedField$Builder setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.AppView):445:445 -> a 3:3:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.addBuildConsumer(java.util.function.Consumer):461:461 -> a 3:3:com.android.tools.r8.graph.DexEncodedField$Builder setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.AppView):445 -> a 4:5:void lambda$setAbstractValue$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexEncodedField):447:448 -> a 6:6:com.android.tools.r8.graph.DexEncodedField$Builder setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):456:456 -> a 7:7:com.android.tools.r8.graph.DexEncodedField$Builder setField(com.android.tools.r8.graph.DexField):466:466 -> a 8:8:com.android.tools.r8.graph.DexEncodedField$Builder setAccessFlags(com.android.tools.r8.graph.FieldAccessFlags):471:471 -> a 9:9:com.android.tools.r8.graph.DexEncodedField$Builder setApiLevel(com.android.tools.r8.androidapi.ComputedApiLevel):476:476 -> a 10:10:com.android.tools.r8.graph.DexEncodedField$Builder setGenericSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):481:481 -> a 11:11:com.android.tools.r8.graph.DexEncodedField$Builder setStaticValue(com.android.tools.r8.graph.DexValue):486:486 -> a 12:12:com.android.tools.r8.graph.DexEncodedField$Builder disableAndroidApiLevelCheckIf(boolean):501:501 -> a 13:30:com.android.tools.r8.graph.DexEncodedField build():507:524 -> a 1:1:com.android.tools.r8.graph.DexEncodedField$Builder clearAnnotations():452:452 -> b 2:2:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):456:456 -> b 2:2:com.android.tools.r8.graph.DexEncodedField$Builder clearAnnotations():452 -> b 3:3:com.android.tools.r8.graph.DexEncodedField$Builder setDeprecated(boolean):491:491 -> b com.android.tools.r8.graph.DexEncodedMember -> com.gradleup.gr8.relocated.l60: com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForDefinition -> d boolean d8R8Synthesized -> c com.android.tools.r8.graph.DexMember reference -> e 1:4:void (com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexAnnotationSet,boolean,com.android.tools.r8.androidapi.ComputedApiLevel):33:36 -> com.android.tools.r8.androidapi.ComputedApiLevel getApiLevel() -> A0 1:1:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevelForDefinition():103:103 -> B0 1:1:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexEncodedMember.getReference():55:55 -> C0 1:1:com.android.tools.r8.graph.DexType getHolderType():46 -> C0 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> C0 2:2:com.android.tools.r8.graph.DexType getHolderType():46 -> C0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexEncodedMember.getReference():55:55 -> D0 1:1:com.android.tools.r8.graph.DexString getName():50 -> D0 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> D0 2:2:com.android.tools.r8.graph.DexString getName():50 -> D0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo getOptimizationInfo() -> E0 1:1:com.android.tools.r8.graph.DexMember getReference():55:55 -> F0 1:1:boolean isD8R8Synthesized():59:59 -> G0 1:1:boolean isPrivate():73:73 -> H0 java.lang.Object apply(java.util.function.Function,java.util.function.Function) -> a 1:1:void accept(java.util.function.Consumer,java.util.function.Consumer):87:87 -> a 2:2:java.lang.Object lambda$accept$0(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):89:89 -> a 3:3:java.lang.Object lambda$accept$1(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):93:93 -> a com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo() -> c0 1:1:void setApiLevelForDefinition(com.android.tools.r8.androidapi.ComputedApiLevel):107:107 -> e 1:1:boolean equals(java.lang.Object):119:119 -> equals 2:3:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexEncodedMember.getReference():55:55 -> equals 2:3:boolean equals(java.lang.Object):120 -> equals 4:4:boolean equals(java.lang.Object):120:120 -> equals 1:1:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexEncodedMember.getReference():55:55 -> f 1:1:com.android.tools.r8.graph.DexReference getReference():12 -> f 1:1:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexEncodedMember.getReference():55:55 -> hashCode 1:1:int hashCode():125 -> hashCode 2:2:int hashCode():125:125 -> hashCode com.android.tools.r8.graph.DexEncodedMember asDexEncodedMember() -> o0 boolean isDexEncodedMember() -> v0 void clearGenericSignature() -> w void clearKotlinInfo() -> z0 com.android.tools.r8.graph.DexEncodedMethod -> com.gradleup.gr8.relocated.o60: com.android.tools.r8.graph.ParameterAnnotationsList parameterAnnotationsList -> h com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo optimizationInfo -> k com.android.tools.r8.cf.CfVersion classFileVersion -> l it.unimi.dsi.fastutil.ints.Int2ReferenceMap parameterInfo -> q it.unimi.dsi.fastutil.ints.Int2ReferenceMap NO_PARAMETER_INFO -> u com.android.tools.r8.utils.OptionalBool isLibraryMethodOverride -> p com.android.tools.r8.graph.DexEncodedMethod SENTINEL -> t boolean $assertionsDisabled -> v com.android.tools.r8.graph.GenericSignature$MethodTypeSignature genericSignature -> o com.android.tools.r8.graph.Code code -> i boolean obsolete -> r com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForCode -> m com.android.tools.r8.graph.DexEncodedMethod[] EMPTY_ARRAY -> s boolean deprecated -> g com.android.tools.r8.graph.MethodAccessFlags accessFlags -> f com.android.tools.r8.graph.DexEncodedMethod$CompilationState compilationState -> j com.android.tools.r8.kotlin.KotlinMethodLevelInfo kotlinMemberInfo -> n 1:57:void ():86:142 -> 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.ParameterAnnotationsList,com.android.tools.r8.graph.Code,boolean,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo,boolean,com.android.tools.r8.graph.DexEncodedMethod$1):86:86 -> 2:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.ParameterAnnotationsList,com.android.tools.r8.graph.Code,boolean,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo,boolean):238:238 -> 3:103:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.ParameterAnnotationsList,com.android.tools.r8.graph.Code,boolean,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo,boolean):151:251 -> 1:2:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevel():1235:1236 -> A0 1:2:boolean isPrivateMethod():544:545 -> A1 1:1:void clearAllAnnotations():837:837 -> B 2:2:void com.android.tools.r8.graph.DexEncodedMethod.clearParameterAnnotations():852:852 -> B 2:2:void clearAllAnnotations():838 -> B 1:2:boolean isProcessed():426:427 -> B1 1:2:boolean isProtectedMethod():539:540 -> C1 1:2:boolean isPublicMethod():534:535 -> D1 1:2:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo com.android.tools.r8.graph.DexEncodedMethod.getOptimizationInfo():1216:1217 -> E0 1:2:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo getOptimizationInfo():86 -> E0 1:2:boolean isPublicized():529:530 -> E1 1:1:boolean isSynchronized():447:447 -> F1 1:2:boolean isSyntheticMethod():576:577 -> G1 com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:2:boolean isVirtualMethod():500:501 -> H1 1:1:boolean belongsToDirectPool():581:581 -> I0 1:2:void markNotProcessed():725:726 -> I1 1:1:boolean belongsToVirtualPool():585:585 -> J0 2:2:boolean com.android.tools.r8.graph.MethodAccessFlags.belongsToVirtualPool():73:73 -> J0 2:2:boolean belongsToVirtualPool():585 -> J0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:2:java.lang.String qualifiedName():809:810 -> J1 3:3:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> J1 3:3:java.lang.String qualifiedName():810 -> J1 4:4:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> J1 4:4:java.lang.String qualifiedName():810 -> J1 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> J1 5:5:java.lang.String qualifiedName():810 -> J1 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder builder():1290:1290 -> K0 1:1:com.android.tools.r8.graph.DexType returnType():345:345 -> K1 1:1:void checkIfObsolete():172:172 -> L0 1:1:void setObsolete():184:184 -> L1 1:1:void clearApiLevelForCode():1225:1225 -> M0 1:1:boolean shouldNotHaveCode():769:769 -> M1 1:2:java.lang.String codeToString():1194:1195 -> N0 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder syntheticBuilder():1282:1282 -> N1 1:1:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():189:189 -> O0 1:2:void unsetCode():736:737 -> O1 1:1:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevelForCode():1221:1221 -> P0 1:1:void unsetObsolete():222:222 -> P1 1:3:com.android.tools.r8.cf.CfVersion getClassFileVersion():782:784 -> Q0 1:2:com.android.tools.r8.graph.Code getCode():777:778 -> R0 1:1:com.android.tools.r8.graph.DexEncodedMethod$CompilationState getCompilationState():209:209 -> S0 1:2:com.android.tools.r8.graph.Code com.android.tools.r8.graph.DexEncodedMethod.getCode():777:778 -> T0 1:2:com.android.tools.r8.graph.DexWritableCode getDexWritableCodeOrNull():1276 -> T0 3:4:com.android.tools.r8.graph.DexWritableCode getDexWritableCodeOrNull():1277:1278 -> T0 1:1:int getFirstNonReceiverArgumentIndex():201:201 -> U0 1:1:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature getGenericSignature():1262:1262 -> V0 1:1:com.android.tools.r8.kotlin.KotlinMethodLevelInfo getKotlinInfo():590:590 -> W0 1:3:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMutableOptimizationInfo():1240:1242 -> X0 1:1:int getNumberOfArguments():205:205 -> Y0 2:2:int com.android.tools.r8.graph.DexMethod.getNumberOfArguments(boolean):82:82 -> Y0 2:2:int getNumberOfArguments():205 -> Y0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:2:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo getOptimizationInfo():1216:1217 -> Z0 1:1:com.android.tools.r8.cf.CfVersion access$200(com.android.tools.r8.graph.DexEncodedMethod):86:86 -> a 2:2:com.android.tools.r8.graph.DexEncodedMethod$CompilationState access$402(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$CompilationState):86:86 -> a 3:3:void com.android.tools.r8.graph.AccessFlags.setSynthetic():229:229 -> a 3:3:void lambda$toPrivateSyntheticMethod$5(com.android.tools.r8.graph.MethodAccessFlags):1100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.graph.AccessFlags.unsetProtected():196:196 -> a 4:4:void lambda$toPrivateSyntheticMethod$5(com.android.tools.r8.graph.MethodAccessFlags):1101 -> a 5:5:void com.android.tools.r8.graph.AccessFlags.unsetPublic():170:170 -> a 5:5:void lambda$toPrivateSyntheticMethod$5(com.android.tools.r8.graph.MethodAccessFlags):1102 -> a 6:6:void lambda$toPrivateSyntheticMethod$5(com.android.tools.r8.graph.MethodAccessFlags):1103:1103 -> a 7:15:void syntheticSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):275:283 -> a 16:17:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):297:298 -> a 18:18:int com.android.tools.r8.graph.CfWritableCode.acceptCompareTo(com.android.tools.r8.graph.CfWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):24:24 -> a 18:18:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:31:int com.android.tools.r8.graph.CfWritableCode.acceptCompareTo(com.android.tools.r8.graph.CfWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):25:37 -> a 19:31:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):298 -> a 32:32:int com.android.tools.r8.graph.CfWritableCode.acceptCompareTo(com.android.tools.r8.graph.CfWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):31:31 -> a 32:32:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):298 -> a 33:36:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):300:303 -> a 37:37:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):295:295 -> a 38:38:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitBool(boolean,boolean):33:33 -> a 38:38:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):295 -> a 39:43:void hashCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.HashingVisitor):311:315 -> a 44:47:void setLibraryMethodOverride(com.android.tools.r8.utils.OptionalBool):353:356 -> a 48:54:void setLibraryMethodOverride(com.android.tools.r8.utils.OptionalBool):355:361 -> a 55:60:void setLibraryMethodOverride(com.android.tools.r8.utils.OptionalBool):360:365 -> a 61:61:java.lang.Object apply(java.util.function.Function,java.util.function.Function):384:384 -> a 62:63:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexEncodedMethod.asDexClassAndMethod(com.android.tools.r8.graph.DexDefinitionSupplier):388:389 -> a 62:63:com.android.tools.r8.graph.DexClassAndMethod asDexClassAndMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):412 -> a 64:64:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 64:64:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexEncodedMethod.asDexClassAndMethod(com.android.tools.r8.graph.DexDefinitionSupplier):389 -> a 64:64:com.android.tools.r8.graph.DexClassAndMethod asDexClassAndMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):412 -> a 65:65:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexEncodedMethod.asDexClassAndMethod(com.android.tools.r8.graph.DexDefinitionSupplier):391:391 -> a 65:65:com.android.tools.r8.graph.DexClassAndMethod asDexClassAndMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):412 -> a 66:66:com.android.tools.r8.graph.ProgramMethod asProgramMethod(com.android.tools.r8.graph.DexProgramClass):397:397 -> a 67:67:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 67:67:com.android.tools.r8.graph.ProgramMethod asProgramMethod(com.android.tools.r8.graph.DexProgramClass):397 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:69:com.android.tools.r8.graph.ProgramMethod asProgramMethod(com.android.tools.r8.graph.DexProgramClass):397:398 -> a 70:71:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexEncodedMethod.asProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):402:403 -> a 70:71:com.android.tools.r8.graph.ProgramMethod asProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):422 -> a 72:72:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 72:72:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexEncodedMethod.asProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):403 -> a 72:72:com.android.tools.r8.graph.ProgramMethod asProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):422 -> a 73:75:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexEncodedMethod.asProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):403:405 -> a 73:75:com.android.tools.r8.graph.ProgramMethod asProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):422 -> a 76:77:boolean willBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):465:466 -> a 78:78:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 78:78:boolean willBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):466 -> a 79:79:boolean willBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):467:467 -> a 80:80:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 80:80:boolean willBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):467 -> a 81:82:boolean willBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):467:468 -> a 83:83:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 83:83:com.android.tools.r8.graph.Code buildInstanceOfCode(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.utils.InternalOptions):920 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 84:84:com.android.tools.r8.graph.Code buildInstanceOfCode(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.utils.InternalOptions):920 -> a 85:98:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.buildInstanceOfCfCode(com.android.tools.r8.graph.DexType,boolean):926:939 -> a 85:98:com.android.tools.r8.graph.Code buildInstanceOfCode(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.utils.InternalOptions):921 -> a 99:106:com.android.tools.r8.graph.DexCode com.android.tools.r8.graph.DexEncodedMethod.buildInstanceOfDexCode(com.android.tools.r8.graph.DexType,boolean):943:950 -> a 99:106:com.android.tools.r8.graph.Code buildInstanceOfCode(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.utils.InternalOptions):922 -> a 107:108:void setKotlinMemberInfo(com.android.tools.r8.kotlin.KotlinMethodLevelInfo):608:609 -> a 109:111:boolean isInliningCandidate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):629:631 -> a 112:112:boolean isInliningCandidate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):630:630 -> a 113:168:boolean isInliningCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):639:694 -> a 169:172:boolean isInliningCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):679:682 -> a 173:176:boolean isInliningCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):672:675 -> a 177:180:boolean isInliningCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):665:668 -> a 181:213:boolean isInliningCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):658:690 -> a 214:236:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):699:721 -> a 237:239:void setCode(com.android.tools.r8.graph.Code,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):730:732 -> a 240:240:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):756:756 -> a 241:243:void downgradeClassFileVersion(com.android.tools.r8.cf.CfVersion):803:805 -> a 244:244:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.min(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):21:21 -> a 244:244:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.minIgnoreNull(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):35 -> a 244:244:void downgradeClassFileVersion(com.android.tools.r8.cf.CfVersion):805 -> a 245:245:void downgradeClassFileVersion(com.android.tools.r8.cf.CfVersion):805:805 -> a 246:254:java.lang.String descriptor(com.android.tools.r8.naming.NamingLens):819:827 -> a 255:255:void rewriteAllAnnotations(java.util.function.BiFunction):845:845 -> a 256:256:void rewriteAllAnnotations(java.util.function.BiFunction):844:844 -> a 257:257:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 257:257:void rewriteAllAnnotations(java.util.function.BiFunction):847 -> a 258:259:void rewriteAllAnnotations(java.util.function.BiFunction):847:848 -> a 260:260:void com.android.tools.r8.graph.DexEncodedMethod.setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):868:868 -> a 260:260:void rewriteAllAnnotations(java.util.function.BiFunction):846 -> a 261:270:com.android.tools.r8.graph.DexCode generateCodeFromTemplate(int,int,com.android.tools.r8.dex.code.DexInstruction[]):901:910 -> a 271:271:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):123:123 -> a 271:271:com.android.tools.r8.graph.DexCode generateCodeFromTemplate(int,int,com.android.tools.r8.dex.code.DexInstruction[]):910 -> a 272:272:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):115:115 -> a 272:272:com.android.tools.r8.graph.DexCode generateCodeFromTemplate(int,int,com.android.tools.r8.dex.code.DexInstruction[]):910 -> a 273:275:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):968:970 -> a 276:283:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.debugInfoWithFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):277:284 -> a 276:283:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):970 -> a 284:287:int com.android.tools.r8.graph.DexCode.getLargestPrefix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString):354:357 -> a 284:287:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.debugInfoWithFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):285 -> a 284:287:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):970 -> a 288:292:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.debugInfoWithFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):285:289 -> a 288:292:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):970 -> a 293:296:int com.android.tools.r8.graph.DexCode.getLargestPrefix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString):354:357 -> a 293:296:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.debugInfoWithFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):290 -> a 293:296:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):970 -> a 297:306:com.android.tools.r8.graph.DexDebugInfo com.android.tools.r8.graph.DexCode.debugInfoWithFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):290:299 -> a 297:306:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):970 -> a 307:307:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):971:971 -> a 308:308:int com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo.getParameterCount():236:236 -> a 308:308:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):971 -> a 309:314:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):971:976 -> a 315:316:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod):1061:1062 -> a 317:317:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1066:1066 -> a 318:318:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod.builder(com.android.tools.r8.graph.DexEncodedMethod):1294:1294 -> a 318:318:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1067 -> a 319:331:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1068:1080 -> a 332:332:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1090:1090 -> a 333:333:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 333:333:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 333:333:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 333:333:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1091 -> a 334:334:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 334:334:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1091 -> a 335:336:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1091:1092 -> a 337:337:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 337:337:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1092 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 338:340:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1092:1094 -> a 341:341:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod.syntheticBuilder(com.android.tools.r8.graph.DexEncodedMethod):1286:1286 -> a 341:341:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1096 -> a 342:350:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1097:1105 -> a 351:351:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1116:1116 -> a 352:352:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326:326 -> a 352:352:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1116 -> a 353:359:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1117:1123 -> a 360:360:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod.syntheticBuilder(com.android.tools.r8.graph.DexEncodedMethod):1286:1286 -> a 360:360:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1125 -> a 361:362:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1126:1127 -> a 363:363:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 363:363:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1132 -> a 364:364:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1132:1132 -> a 365:365:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.applyIf(boolean,java.util.function.Consumer):1361:1361 -> a 365:365:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1131 -> a 366:368:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):1367:1369 -> a 366:368:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.applyIf(boolean,java.util.function.Consumer):1361 -> a 366:368:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1131 -> a 369:369:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1160:1160 -> a 370:370:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1415:1415 -> a 370:370:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1159 -> a 371:371:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.apply(java.util.function.Consumer):1356:1356 -> a 371:371:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1161 -> a 372:372:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1162:1162 -> a 373:378:void lambda$toForwardingMethod$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):1135:1140 -> a 379:381:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):77:79 -> a 379:381:void lambda$toForwardingMethod$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):1139 -> a 382:382:void lambda$toForwardingMethod$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):1157:1157 -> a 383:405:void lambda$toForwardingMethod$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):1136:1158 -> a 406:409:void lambda$toForwardingMethod$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1143:1146 -> a 410:410:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 410:410:void lambda$toForwardingMethod$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1147 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 411:411:void lambda$toForwardingMethod$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1148:1148 -> a 412:412:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354:354 -> a 412:412:void lambda$toForwardingMethod$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1148 -> a 413:413:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 413:413:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 413:413:void lambda$toForwardingMethod$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1148 -> a 414:414:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 414:414:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> a 414:414:void lambda$toForwardingMethod$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1148 -> a 415:415:void lambda$toForwardingMethod$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1144:1144 -> a 416:420:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1167:1171 -> a 421:421:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 421:421:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1172 -> a 422:422:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1172:1172 -> a 423:423:void com.android.tools.r8.graph.AccessFlags.setSynthetic():229:229 -> a 423:423:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1174 -> a 424:424:void com.android.tools.r8.graph.MethodAccessFlags.unsetAbstract():208:208 -> a 424:424:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1175 -> a 425:434:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1178:1187 -> a 435:440:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1183:1188 -> a 441:441:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.graph.DexEncodedMethod.getApiLevelForCode():1221:1221 -> a 441:441:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1189 -> a 442:443:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1189:1190 -> a 444:445:void setOptimizationInfo(com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):1247:1248 -> a 446:450:void copyMetadata(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):1252:1256 -> a 451:452:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.graph.DexEncodedMethod.getApiLevelForCode():1221:1221 -> a 451:452:void copyMetadata(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):1257 -> a 453:453:void copyMetadata(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):1257:1257 -> a 454:455:void setGenericSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):1266:1267 -> a 1:1:com.android.tools.r8.graph.ParameterAnnotationsList getParameterAnnotations():860:860 -> a1 1:1:com.android.tools.r8.graph.ParameterAnnotationsList lambda$syntheticSpecify$0(com.android.tools.r8.graph.DexEncodedMethod):278:278 -> b 2:6:void collectMixedSectionItemsWithCodeMapping(com.android.tools.r8.dex.MixedSectionCollection):760:764 -> b 7:8:void com.android.tools.r8.graph.DexAnnotationSet.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):131:132 -> b 7:8:void collectMixedSectionItemsWithCodeMapping(com.android.tools.r8.dex.MixedSectionCollection):764 -> b 9:9:void collectMixedSectionItemsWithCodeMapping(com.android.tools.r8.dex.MixedSectionCollection):765:765 -> b 10:12:void upgradeClassFileVersion(com.android.tools.r8.cf.CfVersion):797:799 -> b 13:13:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.maxIgnoreNull(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):45:45 -> b 13:13:void upgradeClassFileVersion(com.android.tools.r8.cf.CfVersion):799 -> b 14:14:void upgradeClassFileVersion(com.android.tools.r8.cf.CfVersion):799:799 -> b 15:15:com.android.tools.r8.graph.DexAnnotation lambda$rewriteAllAnnotations$3(java.util.function.BiFunction,com.android.tools.r8.graph.DexAnnotation):845:845 -> b 16:19:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1151:1154 -> b 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 20:20:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1155 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1156:1156 -> b 22:22:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 22:22:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> b 22:22:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1156 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 23:23:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 23:23:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> b 23:23:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1156 -> b 24:24:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 24:24:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1156 -> b 25:25:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 25:25:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> b 25:25:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1156 -> b 26:26:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1152:1152 -> b 27:27:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod.builder(com.android.tools.r8.graph.DexEncodedMethod):1294:1294 -> b 27:27:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):955 -> b 28:28:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):957:957 -> b 29:29:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> b 29:29:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):957 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> b 30:30:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):957 -> b 31:31:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958:958 -> b 32:33:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1013:1014 -> b 32:33:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 34:34:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.fromDexMethod(com.android.tools.r8.graph.DexMethod):269:269 -> b 34:34:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1014 -> b 34:34:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 35:38:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1015:1018 -> b 35:38:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 39:50:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1016:1027 -> b 39:50:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 51:59:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1024:1032 -> b 51:59:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 60:68:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1029:1037 -> b 60:68:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 69:73:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1035:1039 -> b 69:73:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 74:74:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 74:74:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1039 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 75:75:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 75:75:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1039 -> b 75:75:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 76:77:boolean com.android.tools.r8.graph.DexEncodedMethod.isStaticMember():568:569 -> b 76:77:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1040 -> b 76:77:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 78:85:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1044:1051 -> b 78:85:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 86:86:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 86:86:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1051 -> b 86:86:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 87:92:com.android.tools.r8.graph.CfCode com.android.tools.r8.graph.DexEncodedMethod.toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1052:1057 -> b 87:92:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):958 -> b 93:93:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):959:959 -> b 94:95:com.android.tools.r8.graph.DexCode com.android.tools.r8.graph.DexEncodedMethod.toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):981:982 -> b 94:95:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):959 -> b 96:96:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.fromDexMethod(com.android.tools.r8.graph.DexMethod):269:269 -> b 96:96:com.android.tools.r8.graph.DexCode com.android.tools.r8.graph.DexEncodedMethod.toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):982 -> b 96:96:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):959 -> b 97:100:com.android.tools.r8.graph.DexCode com.android.tools.r8.graph.DexEncodedMethod.toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):983:986 -> b 97:100:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):959 -> b 101:111:com.android.tools.r8.graph.DexCode com.android.tools.r8.graph.DexEncodedMethod.toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):984:994 -> b 101:111:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):959 -> b 112:118:com.android.tools.r8.graph.DexCode com.android.tools.r8.graph.DexEncodedMethod.toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):993:999 -> b 112:118:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):959 -> b 119:123:com.android.tools.r8.graph.DexCode com.android.tools.r8.graph.DexEncodedMethod.toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):997:1001 -> b 119:123:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):959 -> b 124:130:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):956:962 -> b 131:131:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1415:1415 -> b 131:131:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):960 -> b 132:132:void com.android.tools.r8.graph.DexEncodedMethod.setObsolete():184:184 -> b 132:132:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):963 -> b 133:133:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):964:964 -> b 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap getParameterInfo():745:745 -> b1 1:1:com.android.tools.r8.cf.CfVersion lambda$syntheticSpecify$1(com.android.tools.r8.graph.DexEncodedMethod):279:279 -> c 2:2:com.android.tools.r8.graph.DexAnnotation lambda$rewriteAllAnnotations$4(java.util.function.BiFunction,com.android.tools.r8.graph.DexAnnotation):848:848 -> c 1:1:com.android.tools.r8.kotlin.KotlinMethodLevelInfo com.android.tools.r8.graph.DexEncodedMethod.getKotlinInfo():590:590 -> c0 1:1:com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo():86 -> c0 1:1:com.android.tools.r8.graph.DexTypeList getParameters():328:328 -> c1 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> c1 2:2:com.android.tools.r8.graph.DexTypeList getParameters():328 -> c1 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> c1 3:3:com.android.tools.r8.graph.DexTypeList getParameters():328 -> c1 1:1:boolean lambda$syntheticSpecify$2(com.android.tools.r8.graph.DexEncodedMethod):282:282 -> d 1:1:com.android.tools.r8.graph.DexProto getProto():320:320 -> d1 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> d1 2:2:com.android.tools.r8.graph.DexProto getProto():320 -> d1 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexMethodSignature getSignature():341:341 -> e1 2:2:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> e1 2:2:com.android.tools.r8.graph.DexMethodSignature getSignature():341 -> e1 1:1:com.android.tools.r8.graph.DexType getArgumentType(int):197:197 -> f 2:3:void setApiLevelForCode(com.android.tools.r8.androidapi.ComputedApiLevel):1229:1230 -> f 1:1:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> f0 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():86 -> f0 1:2:boolean hasClassFileVersion():792:793 -> f1 1:2:int getParameterIndexFromArgumentIndex(int):332:333 -> g 1:1:boolean hasCode():773:773 -> g1 1:1:boolean hasParameterInfo():741:741 -> h1 1:1:boolean isAbstract():431:431 -> i1 1:2:boolean isClassInitializer():484:485 -> j1 1:2:java.lang.String toSourceString():893:894 -> k0 1:2:boolean isDefaultInitializer():479:480 -> k1 1:1:boolean isDefaultMethod():490:490 -> l1 2:2:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> l1 2:2:boolean isDefaultMethod():490 -> l1 3:3:boolean isDefaultMethod():490:490 -> l1 1:1:boolean isDeprecated():259:259 -> m1 1:2:boolean isDirectMethod():552:553 -> n1 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():269:269 -> o 1:1:boolean isFinal():439:439 -> o1 1:1:com.android.tools.r8.graph.DexEncodedMethod asDexEncodedMethod():1206:1206 -> p0 1:2:boolean isInitializer():451:452 -> p1 1:1:boolean isInstance():557:557 -> q1 1:2:boolean isInstanceInitializer():456:457 -> r1 1:1:boolean hasAnyAnnotations():832:832 -> s0 2:2:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> s0 2:2:boolean com.android.tools.r8.graph.DexEncodedMethod.hasParameterAnnotations():864 -> s0 2:2:boolean hasAnyAnnotations():832 -> s0 3:3:boolean com.android.tools.r8.graph.DexEncodedMethod.hasParameterAnnotations():864:864 -> s0 3:3:boolean hasAnyAnnotations():832 -> s0 1:1:com.android.tools.r8.utils.OptionalBool isLibraryMethodOverride():349:349 -> s1 1:1:boolean isNative():443:443 -> t1 1:2:java.lang.String toString():750:751 -> toString 1:2:boolean isNonAbstractNonNativeMethod():524:525 -> u1 1:2:boolean isNonAbstractVirtualMethod():519:520 -> v1 1:1:void clearGenericSignature():1272:1272 -> w 1:1:boolean isDexEncodedMethod():1200:1200 -> w0 1:2:boolean isNonPrivateVirtualMethod():505:506 -> w1 1:2:boolean isStatic():562:563 -> x0 1:2:boolean isNonStaticPrivateMethod():510:511 -> x1 3:3:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> x1 3:3:boolean isNonStaticPrivateMethod():511 -> x1 1:2:boolean isStaticMember():568:569 -> y0 1:1:boolean isObsolete():178:178 -> y1 1:1:void clearKotlinInfo():595:595 -> z0 1:1:boolean isOnlyInlinedIntoNestMembers():621:621 -> z1 com.android.tools.r8.graph.DexEncodedMethod$Builder -> com.gradleup.gr8.relocated.m60: com.android.tools.r8.graph.ParameterAnnotationsList parameterAnnotations -> g com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo optimizationInfo -> i com.android.tools.r8.graph.GenericSignature$MethodTypeSignature genericSignature -> d boolean d8R8Synthesized -> n com.android.tools.r8.kotlin.KotlinMethodLevelInfo kotlinInfo -> j boolean deprecated -> o com.android.tools.r8.graph.DexAnnotationSet annotations -> e com.android.tools.r8.utils.OptionalBool isLibraryMethodOverride -> f boolean checkMethodNotNull -> p java.util.function.Consumer buildConsumer -> s com.android.tools.r8.graph.DexMethod method -> c boolean checkParameterAnnotationList -> q com.android.tools.r8.cf.CfVersion classFileVersion -> k boolean checkAndroidApiLevels -> r boolean $assertionsDisabled -> t com.android.tools.r8.graph.DexEncodedMethod$CompilationState compilationState -> h com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForDefinition -> l com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForCode -> m com.android.tools.r8.graph.Code code -> b com.android.tools.r8.graph.MethodAccessFlags accessFlags -> a 1:1:void ():1297:1297 -> 1:1:void (boolean,com.android.tools.r8.graph.DexEncodedMethod$1):1297:1297 -> 2:2:void (boolean,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$1):1297:1297 -> 3:3:void (boolean):1323:1323 -> 4:26:void (boolean):1302:1324 -> 27:27:void (boolean,com.android.tools.r8.graph.DexEncodedMethod):1327:1327 -> 28:77:void (boolean,com.android.tools.r8.graph.DexEncodedMethod):1302:1351 -> 78:78:void (boolean,com.android.tools.r8.graph.DexEncodedMethod):1347:1347 -> 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder fixupOptimizationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):1376:1376 -> a 2:2:void lambda$fixupOptimizationInfo$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):1377:1377 -> a 3:3:com.android.tools.r8.graph.DexEncodedMethod$Builder modifyAccessFlags(java.util.function.Consumer):1386:1386 -> a 4:4:com.android.tools.r8.graph.DexEncodedMethod$Builder setAccessFlags(com.android.tools.r8.graph.MethodAccessFlags):1391:1391 -> a 5:5:com.android.tools.r8.graph.DexEncodedMethod$Builder setMethod(com.android.tools.r8.graph.DexMethod):1396:1396 -> a 6:7:com.android.tools.r8.graph.DexEncodedMethod$Builder setCompilationState(com.android.tools.r8.graph.DexEncodedMethod$CompilationState):1401:1402 -> a 8:9:com.android.tools.r8.graph.DexEncodedMethod$Builder setIsLibraryMethodOverride(com.android.tools.r8.utils.OptionalBool):1407:1408 -> a 10:10:com.android.tools.r8.graph.DexEncodedMethod$Builder setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):1443:1443 -> a 11:11:com.android.tools.r8.graph.DexEncodedMethod$Builder setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1448:1448 -> a 12:27:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1454:1469 -> a 28:28:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 28:28:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1469 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 29:29:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1469 -> a 30:30:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1471:1471 -> a 31:31:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 31:31:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1472 -> a 32:41:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1473:1482 -> a 42:42:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1448:1448 -> a 42:42:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1482 -> a 43:52:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1485:1494 -> a 53:53:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1448:1448 -> a 53:53:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1494 -> a 54:54:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1497:1497 -> a 55:55:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 55:55:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 56:56:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1497 -> a 57:59:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1497:1499 -> a 60:60:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 60:60:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1499 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:61:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 61:61:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1499 -> a 62:67:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1501:1506 -> a 68:78:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1504:1514 -> a 79:79:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1513:1513 -> a 80:80:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1448:1448 -> a 80:80:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1512 -> a 81:81:com.android.tools.r8.graph.DexEncodedMethod$Builder setOptimizationInfo(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo):1519:1519 -> a 82:82:com.android.tools.r8.graph.DexEncodedMethod$Builder modifyOptimizationInfo(java.util.function.BiConsumer):1525:1525 -> a 83:83:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.addBuildConsumer(java.util.function.Consumer):1381:1381 -> a 83:83:com.android.tools.r8.graph.DexEncodedMethod$Builder modifyOptimizationInfo(java.util.function.BiConsumer):1525 -> a 84:85:void lambda$modifyOptimizationInfo$1(java.util.function.BiConsumer,com.android.tools.r8.graph.DexEncodedMethod):1527:1528 -> a 86:86:com.android.tools.r8.graph.DexEncodedMethod$Builder setCode(com.android.tools.r8.graph.Code):1534:1534 -> a 87:87:com.android.tools.r8.graph.DexEncodedMethod$Builder setGenericSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):1548:1548 -> a 88:88:com.android.tools.r8.graph.DexEncodedMethod$Builder setApiLevelForCode(com.android.tools.r8.androidapi.ComputedApiLevel):1558:1558 -> a 89:89:com.android.tools.r8.graph.DexEncodedMethod$Builder setDeprecated(boolean):1563:1563 -> a 90:90:com.android.tools.r8.graph.DexEncodedMethod$Builder setClassFileVersion(com.android.tools.r8.cf.CfVersion):1568:1568 -> a 91:97:com.android.tools.r8.graph.DexEncodedMethod build():1588:1594 -> a 98:98:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 98:98:com.android.tools.r8.graph.DexEncodedMethod build():1594 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:99:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 99:99:com.android.tools.r8.graph.DexEncodedMethod build():1594 -> a 100:124:com.android.tools.r8.graph.DexEncodedMethod build():1592:1616 -> a 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.clearAnnotations():1431:1431 -> b 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAllAnnotations():1439 -> b 2:2:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):1443:1443 -> b 2:2:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.clearAnnotations():1431 -> b 2:2:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAllAnnotations():1439 -> b 3:3:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.clearParameterAnnotations():1435:1435 -> b 3:3:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAllAnnotations():1439 -> b 4:4:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1448:1448 -> b 4:4:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.clearParameterAnnotations():1435 -> b 4:4:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAllAnnotations():1439 -> b 5:5:com.android.tools.r8.graph.DexEncodedMethod$Builder setApiLevelForDefinition(com.android.tools.r8.androidapi.ComputedApiLevel):1553:1553 -> b 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder disableAndroidApiLevelCheck():1583:1583 -> c 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder disableParameterAnnotationListCheck():1578:1578 -> d 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder unsetIsLibraryMethodOverride():1426:1426 -> e com.android.tools.r8.graph.DexEncodedMethod$CompilationState$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.n60: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.graph.DexField -> com.gradleup.gr8.relocated.p60: com.android.tools.r8.graph.DexType type -> h 1:5:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,boolean):27:31 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):22:22 -> a 2:2:int com.android.tools.r8.graph.DexField.acceptCompareTo(com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.structural.CompareToVisitor):176:176 -> a 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):22 -> a 3:3:boolean match(com.android.tools.r8.graph.DexEncodedMember):22:22 -> a 4:4:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexEncodedField):186:186 -> a 4:4:boolean match(com.android.tools.r8.graph.DexEncodedMember):22 -> a 5:5:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexField):181:181 -> a 5:5:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexEncodedField):186 -> a 5:5:boolean match(com.android.tools.r8.graph.DexEncodedMember):22 -> a 6:6:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):36:36 -> a 7:7:int compareTo(com.android.tools.r8.graph.DexReference):41:41 -> a 8:8:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 8:8:int compareTo(com.android.tools.r8.graph.DexReference):41 -> a 9:9:int compareTo(com.android.tools.r8.graph.DexReference):42:42 -> a 10:10:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 10:10:int compareTo(com.android.tools.r8.graph.DexReference):44 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 11:11:int compareTo(com.android.tools.r8.graph.DexReference):45 -> a 12:12:int compareTo(com.android.tools.r8.graph.DexReference):45:45 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 13:13:int compareTo(com.android.tools.r8.graph.DexReference):48 -> a 14:14:int compareTo(com.android.tools.r8.graph.DexReference):48:48 -> a 15:16:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:55 -> a 17:17:java.lang.Iterable com.android.tools.r8.graph.DexField.getReferencedTypes():171:171 -> a 17:17:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56 -> a 18:18:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> a 19:19:java.lang.Object apply(java.util.function.Function,java.util.function.Function):94:94 -> a 20:20:java.lang.Object apply(java.util.function.Function,java.util.function.Function,java.util.function.Function):102:102 -> a 21:21:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):110:110 -> a 22:23:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):147:148 -> a 24:24:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 24:24:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):148 -> a 25:25:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":328,"2":329,"3":330,"4":331},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 328:328:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 328:328:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):148 -> a 329:329:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 329:329:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):148 -> a 330:330:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 330:330:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):148 -> a 331:331:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 331:331:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 331:331:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):148 -> a 174:174:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149:149 -> a 175:175:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 175:175:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149 -> a 176:176:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":332,"2":333,"3":334,"4":335},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 332:332:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 332:332:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149 -> a 333:333:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 333:333:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149 -> a 334:334:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 334:334:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149 -> a 335:335:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 335:335:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 335:335:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149 -> a 326:326:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):150:150 -> a 327:327:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 327:327:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):150 -> a 336:336:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):156:156 -> a 337:337:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.lookupClassField(com.android.tools.r8.graph.DexField):581:581 -> a 337:337:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexField.lookupMemberOnClass(com.android.tools.r8.graph.DexClass):84 -> a 337:337:com.android.tools.r8.graph.DexClassAndMember lookupMemberOnClass(com.android.tools.r8.graph.DexClass):22 -> a 338:338:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.toClassFieldOrNull(com.android.tools.r8.graph.DexEncodedField):585:585 -> a 338:338:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.lookupClassField(com.android.tools.r8.graph.DexField):581 -> a 338:338:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexField.lookupMemberOnClass(com.android.tools.r8.graph.DexClass):84 -> a 338:338:com.android.tools.r8.graph.DexClassAndMember lookupMemberOnClass(com.android.tools.r8.graph.DexClass):22 -> a 1:1:com.android.tools.r8.graph.DexEncodedField lookupOnClass(com.android.tools.r8.graph.DexClass):79:79 -> b 1:5:boolean computeEquals(java.lang.Object):131:135 -> f 1:1:com.android.tools.r8.graph.DexType getType():70:70 -> getType 1:1:java.lang.String toSmaliString():195:195 -> j0 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> j0 2:2:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():231 -> j0 2:2:java.lang.String toSmaliString():195 -> j0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> j0 3:3:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():231 -> j0 3:3:java.lang.String toSmaliString():195 -> j0 4:4:java.lang.String toSmaliString():195:195 -> j0 5:5:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> j0 5:5:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():231 -> j0 5:5:java.lang.String toSmaliString():195 -> j0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 6:6:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> j0 6:6:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():231 -> j0 6:6:java.lang.String toSmaliString():195 -> j0 7:7:java.lang.String toSmaliString():195:195 -> j0 1:1:java.lang.String toSourceString():200:200 -> k0 2:2:java.lang.String toSourceString():0:0 -> k0 # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":406,"2":407,"3":408},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 406:406:java.lang.String toSourceString():200:200 -> k0 407:407:java.lang.String toSourceString():200:200 -> k0 408:408:java.lang.String toSourceString():200:200 -> k0 202:202:java.lang.String toSourceString():200:200 -> k0 203:203:java.lang.String toSourceString():0:0 -> k0 # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":409,"2":410,"3":411},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 409:409:java.lang.String toSourceString():200:200 -> k0 410:410:java.lang.String toSourceString():200:200 -> k0 411:411:java.lang.String toSourceString():200:200 -> k0 403:403:java.lang.String toSourceString():200:200 -> k0 404:404:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> k0 404:404:java.lang.String toSourceString():200 -> k0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 405:405:java.lang.String toSourceString():200:200 -> k0 1:3:int computeHashCode():124:126 -> l0 com.android.tools.r8.graph.DexField asDexField() -> m0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():66:66 -> o 1:1:java.lang.Iterable getReferencedTypes():171:171 -> t0 1:1:java.lang.String toString():142:142 -> toString 1:1:com.android.tools.r8.references.FieldReference asFieldReference():217:217 -> u0 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 2:2:com.android.tools.r8.references.FieldReference asFieldReference():218 -> u0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 3:3:com.android.tools.r8.references.FieldReference asFieldReference():218 -> u0 4:5:com.android.tools.r8.references.FieldReference asFieldReference():218:219 -> u0 6:6:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 6:6:com.android.tools.r8.references.FieldReference asFieldReference():220 -> u0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 7:7:com.android.tools.r8.references.FieldReference asFieldReference():220 -> u0 8:8:com.android.tools.r8.references.FieldReference asFieldReference():220:220 -> u0 9:9:com.android.tools.r8.references.FieldReference asFieldReference():217:217 -> u0 com.android.tools.r8.graph.DexItem -> com.gradleup.gr8.relocated.x90: void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a 1:1:void collectAll(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem[]):14:14 -> a 2:4:void com.android.tools.r8.graph.DexItem.consumeArray(com.android.tools.r8.graph.DexItem[],java.util.function.Consumer):30:32 -> a 2:4:void collectAll(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem[]):14 -> a 5:5:void lambda$collectAll$0(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem):14:14 -> a 6:6:void collectAll(com.android.tools.r8.dex.MixedSectionCollection,java.util.Collection):19:19 -> a 1:1:void lambda$collectAll$1(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem):19:19 -> b 1:1:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> i0 1:1:java.lang.String toSmaliString():44:44 -> j0 1:1:java.lang.String toSourceString():48:48 -> k0 com.android.tools.r8.graph.DexItemFactory -> com.gradleup.gr8.relocated.zb0: com.android.tools.r8.graph.DexString stringDescriptor -> A0 com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods serviceLoaderMethods -> M4 com.android.tools.r8.graph.DexString identityHashCodeName -> Q com.android.tools.r8.graph.DexString valueString -> b1 com.android.tools.r8.graph.DexType optionalIntType -> F2 com.android.tools.r8.graph.DexType javaUtilLocaleType -> g3 com.android.tools.r8.graph.DexType booleanType -> f1 java.util.List MULTIDEX_SUFFIXES -> e5 com.android.tools.r8.graph.DexItemFactory$VoidMembers voidMembers -> B3 com.android.tools.r8.graph.DexType externalizableType -> G4 com.android.tools.r8.graph.DexString methodDescriptor -> I0 java.util.Set libraryMethodsReturningNonNull -> W4 com.android.tools.r8.graph.DexProto twrCloseResourceMethodProto -> d4 com.android.tools.r8.graph.DexString getDeclaredFieldName -> r0 com.android.tools.r8.graph.DexString descriptorSeparator -> A java.util.Map types -> c com.android.tools.r8.graph.DexType constantBootstrapsType -> x4 com.android.tools.r8.graph.DexType referenceFieldUpdaterType -> V1 com.android.tools.r8.graph.DexType abstractMapSimpleEntryType -> w2 com.android.tools.r8.graph.DexString charSequenceDescriptor -> z0 java.util.List typeSpecificBuffers -> K2 com.android.tools.r8.graph.DexItemFactory$EnumMembers enumMembers -> O3 com.android.tools.r8.graph.DexType annotationNestMembers -> p4 com.android.tools.r8.graph.DexType classArrayType -> N1 com.android.tools.r8.graph.DexType invocationHandlerType -> o2 com.android.tools.r8.graph.DexType charSequenceType -> F1 com.android.tools.r8.graph.DexString valueOfMethodName -> a0 com.android.tools.r8.graph.DexString equalsIgnoreCaseMethodName -> R com.android.tools.r8.graph.DexItemFactory$ObjectsMethods objectsMethods -> C3 com.android.tools.r8.graph.DexItemFactory$NullPointerExceptionMethods npeMethods -> S3 com.android.tools.r8.graph.DexType annotationDefault -> h4 com.android.tools.r8.graph.DexType stringBufferType -> g2 com.android.tools.r8.graph.DexString nameMethodName -> i0 com.android.tools.r8.graph.DexMethod metafactoryMethod -> R4 com.android.tools.r8.graph.DexType boxedBooleanType -> w1 com.android.tools.r8.graph.DexString referenceFieldUpdaterDescriptor -> Q0 com.android.tools.r8.graph.DexString javaDescriptorPrefix -> B java.util.Map fields -> d com.android.tools.r8.graph.DexType noSuchMethodErrorType -> W2 com.android.tools.r8.graph.DexType booleanArrayType -> o1 com.android.tools.r8.graph.DexString javacLambdaMethodPrefix -> Y0 com.android.tools.r8.graph.DexType intConsumer -> O2 com.android.tools.r8.graph.DexType androidUtilLogType -> p3 com.android.tools.r8.graph.DexString twrCloseResourceMethodName -> c4 com.android.tools.r8.graph.DexItemFactory$JavaLangSystemMembers javaLangSystemMembers -> R3 com.android.tools.r8.graph.DexItemFactory$RecordMembers recordMembers -> F3 java.util.List MULTIDEX_INSTRUMENTATION -> f5 com.android.tools.r8.graph.DexString contentEqualsMethodName -> S com.android.tools.r8.graph.DexType javaUtilListType -> f3 com.android.tools.r8.graph.DexType optionalDoubleType -> E2 com.android.tools.r8.graph.DexString fieldDescriptor -> H0 com.android.tools.r8.graph.DexType serializableType -> F4 java.util.Set libraryMethodsReturningReceiver -> V4 com.android.tools.r8.graph.DexString longFieldUpdaterDescriptor -> P0 com.android.tools.r8.graph.DexString getFieldName -> q0 com.android.tools.r8.graph.DexType strictMathType -> U1 com.android.tools.r8.graph.DexType mapEntryType -> v2 com.android.tools.r8.graph.DexString boxedDoubleDescriptor -> C java.util.List multiDexTypes -> L2 com.android.tools.r8.graph.DexType annotationReachabilitySensitive -> w4 com.android.tools.r8.graph.DexItemFactory$LongMembers longMembers -> A3 com.android.tools.r8.graph.DexString assertionErrorDescriptor -> y0 com.android.tools.r8.graph.DexType objectArrayType -> M1 com.android.tools.r8.graph.DexType methodTypeType -> n2 java.util.Map protos -> e com.android.tools.r8.graph.DexType annotationNestHost -> o4 com.android.tools.r8.graph.DexString throwableArrayDescriptor -> a1 com.android.tools.r8.graph.DexType boxedNumberType -> E1 com.android.tools.r8.graph.DexType stringBuilderType -> f2 com.android.tools.r8.graph.DexString indexOfMethodName -> T com.android.tools.r8.graph.DexString ordinalMethodName -> h0 com.android.tools.r8.graph.DexString getDeclaredConstructorName -> p0 com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBuilderMethods -> t3 com.android.tools.r8.graph.DexType noClassDefFoundErrorType -> V2 com.android.tools.r8.graph.DexType shortArrayType -> v1 com.android.tools.r8.graph.DexString boxedLongDescriptor -> D com.android.tools.r8.graph.DexItemFactory$ProxyMethods proxyMethods -> Y3 java.util.Map unboxPrimitiveMethod -> Q4 com.android.tools.r8.graph.DexString lambdaInstanceFieldName -> X0 com.android.tools.r8.graph.DexType longConsumer -> N2 com.android.tools.r8.graph.DexType androidSystemOsConstantsType -> o3 com.android.tools.r8.graph.DexType voidType -> n1 java.util.Map methods -> f com.android.tools.r8.graph.DexItemFactory$PolymorphicMethods polymorphicMethods -> X3 com.android.tools.r8.graph.DexString objectArrayDescriptor -> C0 com.android.tools.r8.graph.DexString versionHashString -> d1 com.android.tools.r8.graph.DexItemFactory$JavaLangAnnotationRetentionPolicyMembers javaLangAnnotationRetentionPolicyMembers -> Q3 com.android.tools.r8.graph.DexType javaUtilConcurrentTimeUnitType -> e3 com.android.tools.r8.graph.DexType enumerationType -> E4 java.util.Map setFiles -> o com.android.tools.r8.utils.LRUCacheTable leastUpperBoundOfInterfacesTable -> u com.android.tools.r8.graph.DexType optionalType -> D2 it.unimi.dsi.fastutil.ints.Int2ReferenceMap advancePCs -> i com.android.tools.r8.graph.DexString listDescriptor -> K0 java.util.Set libraryTypesAssumedToBePresent -> Y4 com.android.tools.r8.graph.DexString getDeclaredMethodName -> t0 com.android.tools.r8.graph.DexType annotationCovariantReturnTypes -> v4 com.android.tools.r8.graph.DexType mathType -> T1 com.android.tools.r8.graph.DexType mapType -> u2 com.android.tools.r8.graph.DexItemFactory$PrimitiveTypesBoxedTypeFields primitiveTypesBoxedTypeFields -> U3 com.android.tools.r8.graph.DexType annotationSignature -> n4 com.android.tools.r8.graph.DexString startsWithMethodName -> M com.android.tools.r8.graph.DexType recordTagType -> L1 com.android.tools.r8.graph.DexType methodHandleType -> m2 com.android.tools.r8.graph.DexString deserializeLambdaMethodName -> e4 com.android.tools.r8.graph.DexString internMethodName -> c0 java.util.concurrent.ConcurrentHashMap classTypeInterfaces -> t com.android.tools.r8.graph.DexType serializedLambdaType -> f4 com.android.tools.r8.graph.DexType zipFileType -> e2 com.android.tools.r8.graph.DexType boxedShortType -> D1 java.util.Map setInlineFrames -> p it.unimi.dsi.fastutil.ints.Int2ReferenceMap defaults -> j com.android.tools.r8.kotlin.Kotlin kotlin -> W3 com.android.tools.r8.graph.DexString forNameMethodName -> k0 com.android.tools.r8.graph.DexItemFactory$StringMembers stringMembers -> H3 com.android.tools.r8.graph.DexDebugEvent$Default zeroChangeDefaultEvent -> q com.android.tools.r8.graph.DexMethod deserializeLambdaMethod -> T4 com.android.tools.r8.graph.DexType longArrayType -> u1 com.android.tools.r8.graph.DexString constructorMethodName -> S0 com.android.tools.r8.graph.DexItemFactory$BooleanMembers booleanMembers -> v3 com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin setEpilogueBegin -> m com.android.tools.r8.graph.DexType icceType -> U2 com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBufferMethods -> u3 com.android.tools.r8.graph.DexType shortType -> m1 com.android.tools.r8.graph.DexType doubleConsumer -> M2 com.android.tools.r8.graph.DexType androidOsParcelableCreatorType -> n3 com.android.tools.r8.graph.DexString endsWithMethodName -> N com.android.tools.r8.graph.DexString kindString -> c1 com.android.tools.r8.graph.DexString objectDescriptor -> B0 com.android.tools.r8.graph.DexItemFactory$ClassMethods classMethods -> M3 com.android.tools.r8.graph.DexType runnableType -> C2 java.util.concurrent.ConcurrentHashMap referenceTypes -> s com.android.tools.r8.graph.DexType listIteratorType -> D4 com.android.tools.r8.graph.DexType javaUtilComparatorType -> d3 it.unimi.dsi.fastutil.ints.Int2ReferenceMap endLocals -> k com.android.tools.r8.graph.DexString enumDescriptor -> J0 java.util.Set libraryMethodsWithReturnValueDependingOnlyOnArguments -> X4 com.android.tools.r8.graph.DexString getMethodName -> s0 com.android.tools.r8.graph.DexItemFactory$StringConcatFactoryMembers stringConcatFactoryMembers -> N4 com.android.tools.r8.graph.DexType iterableType -> S1 com.android.tools.r8.graph.DexType setType -> t2 com.android.tools.r8.graph.DexType annotationCovariantReturnType -> u4 com.android.tools.r8.graph.DexType recordType -> K1 com.android.tools.r8.graph.DexType varHandleType -> l2 com.android.tools.r8.graph.DexString equalsMethodName -> O com.android.tools.r8.graph.DexType annotationMethodParameters -> m4 com.android.tools.r8.graph.DexString hashCodeMethodName -> P com.android.tools.r8.graph.DexString toStringMethodName -> b0 com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd setPrologueEnd -> n com.android.tools.r8.graph.DexType closeableType -> d2 boolean $assertionsDisabled -> g5 com.android.tools.r8.graph.DexType boxedLongType -> C1 com.android.tools.r8.graph.DexString desiredAssertionStatusMethodName -> j0 com.android.tools.r8.graph.DexItemFactory$ByteMembers byteMembers -> w3 it.unimi.dsi.fastutil.ints.Int2ReferenceMap restartLocals -> l com.android.tools.r8.graph.DexMethod metafactoryAltMethod -> S4 com.android.tools.r8.graph.DexString newUpdaterName -> R0 java.util.Map strings -> b com.android.tools.r8.graph.DexType illegalArgumentExceptionType -> T2 com.android.tools.r8.graph.DexItemFactory$JavaUtilArraysMethods javaUtilArraysMethods -> a4 com.android.tools.r8.graph.DexType intArrayType -> t1 com.android.tools.r8.graph.DexString enabledFieldName -> Z0 com.android.tools.r8.graph.DexType androidOsBundleType -> m3 com.android.tools.r8.graph.DexType longType -> l1 com.android.tools.r8.graph.DexType unsafeType -> K4 com.android.tools.r8.graph.DexString classLoaderDescriptor -> E0 com.android.tools.r8.graph.DexType consumerType -> B2 com.android.tools.r8.graph.DexType javaUtilCollectionsType -> c3 com.android.tools.r8.graph.DexString substringName -> Y com.android.tools.r8.graph.DexString voidDescriptor -> z com.android.tools.r8.graph.DexType iteratorType -> C4 com.google.common.collect.BiMap primitiveToBoxed -> P4 com.android.tools.r8.graph.DexString throwableDescriptor -> M0 com.android.tools.r8.graph.DexType constructorType -> Z1 com.android.tools.r8.graph.DexString assertionsDisabled -> v0 com.android.tools.r8.graph.DexType annotationSynthesizedClass -> t4 com.android.tools.r8.graph.DexType collectionsType -> R1 com.android.tools.r8.graph.DexType listType -> s2 com.android.tools.r8.graph.DexItemFactory$ObjectMethodsMembers objectMethodsMembers -> L4 com.android.tools.r8.graph.DexString isEmptyMethodName -> I com.android.tools.r8.graph.DexType objectType -> J1 com.android.tools.r8.graph.DexType annotationMemberClasses -> l4 com.android.tools.r8.graph.DexType javaIoPrintStreamType -> k2 com.android.tools.r8.graph.DexType boxedIntType -> B1 com.android.tools.r8.graph.DexString wrapperFieldName -> e0 com.android.tools.r8.graph.DexType autoCloseableType -> c2 com.android.tools.r8.graph.DexString trimName -> Z com.android.tools.r8.graph.DexString getCanonicalNameName -> m0 com.android.tools.r8.graph.DexItemFactory$DoubleMembers doubleMembers -> J3 com.android.tools.r8.graph.DexType floatArrayType -> s1 com.android.tools.r8.graph.DexString temporaryConstructorMethodPrefix -> U0 com.android.tools.r8.graph.DexType illegalAccessErrorType -> S2 com.android.tools.r8.graph.DexString lengthMethodName -> J com.android.tools.r8.graph.DexType intType -> k1 com.android.tools.r8.graph.DexItemFactory$ShortMembers shortMembers -> G3 com.android.tools.r8.graph.DexType androidOsBuildVersionType -> l3 com.android.tools.r8.graph.DexType javaUtilSetType -> j3 com.android.tools.r8.graph.DexString dalvikAnnotationOptimizationPrefix -> e1 com.android.tools.r8.graph.DexType threadLocalType -> I2 com.android.tools.r8.graph.DexString classDescriptor -> D0 com.android.tools.r8.graph.DexType stringConcatFactoryType -> J4 java.util.Set libraryClassesWithoutStaticInitialization -> Z4 com.android.tools.r8.graph.DexProto deserializeLambdaMethodProto -> g4 com.android.tools.r8.graph.DexType javaNioByteOrderType -> b3 com.android.tools.r8.graph.DexString arraysDescriptor -> L0 com.android.tools.r8.graph.DexType predicateType -> A2 com.android.tools.r8.graph.DexType typeDescriptorType -> B4 com.android.tools.r8.graph.DexDebugEvent$Default oneChangeDefaultEvent -> r com.android.tools.r8.graph.DexType classLoaderType -> Y1 com.android.tools.r8.graph.DexType supplierType -> z2 com.android.tools.r8.graph.DexString newInstanceName -> u0 com.android.tools.r8.graph.DexType objectsType -> Q1 com.android.tools.r8.graph.DexType serviceLoaderConfigurationErrorType -> r2 com.android.tools.r8.graph.DexType annotationThrows -> s4 com.android.tools.r8.graph.DexString concatMethodName -> K com.android.tools.r8.graph.DexType stringArrayType -> I1 com.android.tools.r8.graph.DexType javaLangSystemType -> j2 java.util.List libraryMembersCollection -> b4 com.android.tools.r8.graph.DexType annotationInnerClass -> k4 com.android.tools.r8.graph.DexString convertMethodName -> d0 com.android.tools.r8.graph.DexType boxedFloatType -> A1 com.android.tools.r8.graph.DexType methodType -> b2 com.android.tools.r8.graph.DexString getNameName -> l0 it.unimi.dsi.fastutil.ints.Int2ReferenceMap advanceLines -> h com.android.tools.r8.graph.DexItemFactory$BufferMembers bufferMembers -> E3 com.android.tools.r8.graph.DexType javaIoFileType -> Z2 com.android.tools.r8.graph.DexType boxedDoubleType -> z1 java.util.Map libraryMethodsNonNullParamOrThrow -> U4 com.android.tools.r8.graph.DexString classConstructorMethodName -> T0 com.android.tools.r8.graph.DexType throwableType -> R2 com.android.tools.r8.graph.DexType androidUtilSparseArrayType -> s3 com.android.tools.r8.graph.DexType doubleArrayType -> r1 com.android.tools.r8.graph.DexString containsMethodName -> L com.android.tools.r8.graph.DexType bufferType -> J2 com.android.tools.r8.graph.DexType androidOsBuildType -> k3 com.android.tools.r8.graph.DexType floatType -> j1 com.android.tools.r8.graph.DexType javaUtilLoggingLoggerType -> i3 com.android.tools.r8.graph.DexType comparableType -> I4 com.android.tools.r8.graph.DexType charType -> h1 com.android.tools.r8.graph.DexItemFactory$CharMembers charMembers -> x3 com.android.tools.r8.graph.DexType streamType -> H2 com.android.tools.r8.graph.DexString lastIndexOfMethodName -> U com.android.tools.r8.graph.DexString booleanDescriptor -> v com.android.tools.r8.graph.DexString constructorDescriptor -> G0 com.android.tools.r8.graph.DexType javaMathBigIntegerType -> a3 com.android.tools.r8.graph.DexType objectMethodsType -> A4 com.android.tools.r8.graph.DexString intFieldUpdaterDescriptor -> O0 com.android.tools.r8.graph.DexType lookupType -> z4 com.android.tools.r8.graph.DexType packageType -> X1 com.android.tools.r8.graph.DexType comparatorType -> y2 com.android.tools.r8.graph.DexString boxedNumberDescriptor -> E com.android.tools.r8.graph.DexString invokeExactMethodName -> x0 com.android.tools.r8.graph.DexItemFactory$IntegerMembers integerMembers -> z3 com.android.tools.r8.graph.DexType annotationSourceDebugExtension -> r4 com.android.tools.r8.graph.DexType annotationType -> P1 com.android.tools.r8.graph.DexType serviceLoaderType -> q2 com.android.tools.r8.graph.DexString unknownTypeName -> b5 java.util.Map methodHandles -> g com.android.tools.r8.graph.DexItemFactory$AndroidUtilSparseArrayMembers androidUtilSparseArrayMembers -> Z3 com.android.tools.r8.graph.DexType annotationEnclosingMethod -> j4 com.android.tools.r8.graph.DexType javaLangReflectArrayType -> i2 com.android.tools.r8.graph.DexType stringType -> H1 com.android.tools.r8.graph.DexString compareToMethodName -> V com.android.tools.r8.graph.DexString doubleDescriptor -> w com.android.tools.r8.graph.DexString finalizeMethodName -> g0 com.android.tools.r8.graph.DexItemFactory$ConstructorMethods constructorMethods -> N3 com.android.tools.r8.graph.DexType fieldType -> a2 com.android.tools.r8.graph.DexItemFactory$JavaLangReflectArrayMembers javaLangReflectArrayMembers -> P3 java.util.IdentityHashMap internalSentinels -> c5 com.android.tools.r8.graph.DexType boxedCharType -> y1 com.android.tools.r8.graph.DexString getTypeNameName -> o0 com.android.tools.r8.graph.DexType kotlinMetadataType -> Y2 com.android.tools.r8.graph.DexItemFactory$AtomicFieldUpdaterMethods atomicFieldUpdaterMethods -> V3 com.android.tools.r8.graph.DexString waitMethodName -> F com.android.tools.r8.graph.DexType charArrayType -> q1 com.android.tools.r8.graph.DexString thisName -> W0 com.android.tools.r8.graph.DexType runtimeExceptionType -> Q2 com.android.tools.r8.graph.DexType androidViewViewType -> r3 com.android.tools.r8.graph.DexItemFactory$AssertionErrorMethods assertionErrorMethods -> L3 com.android.tools.r8.graph.DexType doubleType -> i1 com.android.tools.r8.graph.DexType byteType -> g1 com.android.tools.r8.graph.DexType optionalLongType -> G2 java.util.List MULTIDEX_PREFIXES -> d5 com.android.tools.r8.graph.DexType cloneableType -> H4 com.android.tools.r8.graph.DexType javaUtilLoggingLevelType -> h3 com.android.tools.r8.graph.DexString classArrayDescriptor -> F0 com.android.tools.r8.graph.DexString compareToIgnoreCaseMethodName -> W com.android.tools.r8.graph.DexItemFactory$ObjectMembers objectMembers -> D3 com.android.tools.r8.graph.DexString intDescriptor -> x com.android.tools.r8.graph.DexType nullValueType -> a5 com.android.tools.r8.graph.DexString npeDescriptor -> N0 com.android.tools.r8.graph.DexItemFactory$IllegalArgumentExceptionMethods illegalArgumentExceptionMethods -> T3 com.android.tools.r8.graph.DexType classType -> W1 com.android.tools.r8.graph.DexType collectionType -> x2 com.android.tools.r8.graph.DexType callSiteType -> y4 com.android.tools.r8.graph.DexString notifyMethodName -> G com.android.tools.r8.graph.DexString invokeMethodName -> w0 com.android.tools.r8.graph.DexType enumType -> O1 com.android.tools.r8.graph.DexType proxyType -> p2 com.android.tools.r8.graph.DexType annotationPermittedSubclasses -> q4 com.android.tools.r8.graph.DexType javaLangAnnotationRetentionPolicyType -> h2 com.android.tools.r8.graph.DexType charSequenceArrayType -> G1 com.android.tools.r8.graph.DexType annotationEnclosingClass -> i4 com.android.tools.r8.graph.DexString getClassMethodName -> f0 com.android.tools.r8.graph.DexString cloneMethodName -> X com.android.tools.r8.graph.DexString longDescriptor -> y java.util.Set possibleCompilerSynthesizedTypes -> a com.android.tools.r8.graph.DexItemFactory$FloatMembers floatMembers -> y3 com.android.tools.r8.graph.DexString getSimpleNameName -> n0 com.android.tools.r8.graph.DexItemFactory$SupplierMembers supplierMembers -> I3 com.android.tools.r8.graph.DexType npeType -> X2 com.android.tools.r8.graph.DexItemFactory$ThrowableMethods throwableMethods -> K3 com.android.tools.r8.graph.DexType boxedByteType -> x1 com.android.tools.r8.synthesis.SyntheticNaming syntheticNaming -> O4 com.android.tools.r8.graph.DexString syntheticConstructorMethodPrefix -> V0 com.android.tools.r8.graph.DexString notifyAllMethodName -> H com.android.tools.r8.graph.DexType retentionType -> P2 com.android.tools.r8.graph.DexType androidUtilPropertyType -> q3 com.android.tools.r8.graph.DexType byteArrayType -> p1 1:420:void ():70:489 -> 1:1:void ():124:124 -> 2:674:void ():80:752 -> 675:787:void ():742:854 -> 788:804:void ():844:860 -> 805:873:void ():857:925 -> 874:874:void ():125:125 -> com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame lambda$createPositionFrame$8(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame) -> a 1:1:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexTypeList.getBacking():64:64 -> a 1:1:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2851:2851 -> a 2:2:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759 -> a 3:3:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2852 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759 -> a 4:4:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 4:4:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2852 -> a 4:4:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759 -> a 5:6:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2852:2853 -> a 5:6:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759 -> a 7:7:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 7:7:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2854 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759 -> a 8:8:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 8:8:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2854 -> a 8:8:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759 -> a 9:11:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2854:2856 -> a 9:11:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759 -> a 12:12:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2759:2759 -> a 13:13:boolean isInternalSentinel(com.android.tools.r8.graph.DexItem):129:129 -> a 14:14:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> a 14:14:java.util.Optional lambda$createInstanceInitializerWithFreshProto$4(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2595 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> a 15:15:java.util.Optional lambda$createInstanceInitializerWithFreshProto$4(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2595 -> a 16:16:java.util.Optional lambda$createInstanceInitializerWithFreshProto$4(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2595:2595 -> a 17:17:com.android.tools.r8.graph.DexDebugEvent$Default com.android.tools.r8.graph.DexDebugEvent$Default.create(int,int):638:638 -> a 17:17:com.android.tools.r8.graph.DexDebugEvent$Default createDefault(int,int):2953 -> a 18:18:com.android.tools.r8.graph.DexDebugEvent$Default createDefault(int,int):2953:2953 -> a 19:20:com.android.tools.r8.graph.DexMethod createUnboxMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):767:768 -> a 21:22:com.android.tools.r8.graph.DexType getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType):793:794 -> a 23:34:java.util.Set boxedValueOfMethods():829:840 -> a 35:37:com.android.tools.r8.graph.DexMethod lambda$boxedValueOfMethods$0(java.util.Map$Entry):832:834 -> a 38:38:com.android.tools.r8.graph.DexItem canonicalize(java.util.Map,com.android.tools.r8.graph.DexItem):2356:2356 -> a 39:39:boolean com.android.tools.r8.graph.DexItemFactory.isInternalSentinel(com.android.tools.r8.graph.DexItem):129:129 -> a 39:39:com.android.tools.r8.graph.DexItem canonicalize(java.util.Map,com.android.tools.r8.graph.DexItem):2357 -> a 40:41:com.android.tools.r8.graph.DexItem canonicalize(java.util.Map,com.android.tools.r8.graph.DexItem):2357:2358 -> a 42:43:com.android.tools.r8.graph.DexString createString(int,byte[]):2363:2364 -> a 44:44:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2404:2404 -> a 45:47:java.lang.String com.android.tools.r8.graph.DexItemFactory.createMemberString(java.lang.String,com.android.tools.r8.graph.DexType,int):2377:2379 -> a 45:47:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2405 -> a 48:48:java.lang.String com.android.tools.r8.graph.DexItemFactory.escapeMemberString(java.lang.String):2373:2373 -> a 48:48:java.lang.String com.android.tools.r8.graph.DexItemFactory.createMemberString(java.lang.String,com.android.tools.r8.graph.DexType,int):2379 -> a 48:48:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2405 -> a 49:56:java.lang.String com.android.tools.r8.graph.DexItemFactory.createMemberString(java.lang.String,com.android.tools.r8.graph.DexType,int):2379:2386 -> a 49:56:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2405 -> a 57:60:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2405:2408 -> a 61:61:com.android.tools.r8.graph.DexMethod createFreshMethodNameWithHolder(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,java.util.function.Predicate):2476:2476 -> a 62:62:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.internalCreateFreshMethodNameWithHolder(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,java.util.function.Predicate):2501:2501 -> a 62:62:com.android.tools.r8.graph.DexMethod createFreshMethodNameWithHolder(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,java.util.function.Predicate):2477 -> a 63:63:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createFreshMethodNameWithoutHolder(java.lang.String,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,java.util.function.Predicate,int):2492:2492 -> a 63:63:com.android.tools.r8.graph.DexMethod createFreshMethodNameWithoutHolder(java.lang.String,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,java.util.function.Predicate):2482 -> a 64:64:com.android.tools.r8.graph.DexMethod createFreshMethodNameWithoutHolder(java.lang.String,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,java.util.function.Predicate,int):2492:2492 -> a 65:65:com.android.tools.r8.graph.DexMethod internalCreateFreshMethodNameWithHolder(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,java.util.function.Predicate,int):2515:2515 -> a 66:70:java.util.Optional lambda$internalCreateFreshMethodNameWithHolder$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.util.function.Predicate,com.android.tools.r8.graph.DexString):2517:2521 -> a 71:71:com.android.tools.r8.graph.DexMethodSignature createFreshMethodSignatureName(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.util.function.Predicate):2539:2539 -> a 72:72:java.lang.Object com.android.tools.r8.graph.DexItemFactory.createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType):2391:2391 -> a 72:72:com.android.tools.r8.graph.DexMethodSignature createFreshMethodSignatureName(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.util.function.Predicate):2539 -> a 73:73:com.android.tools.r8.graph.DexMethodSignature createFreshMethodSignatureName(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.util.function.Predicate):2539:2539 -> a 74:74:java.util.Optional lambda$createFreshMethodSignatureName$2(com.android.tools.r8.graph.DexProto,java.util.function.Predicate,com.android.tools.r8.graph.DexString):2541:2541 -> a 75:75:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):21:21 -> a 75:75:java.util.Optional lambda$createFreshMethodSignatureName$2(com.android.tools.r8.graph.DexProto,java.util.function.Predicate,com.android.tools.r8.graph.DexString):2541 -> a 76:79:java.util.Optional lambda$createFreshMethodSignatureName$2(com.android.tools.r8.graph.DexProto,java.util.function.Predicate,com.android.tools.r8.graph.DexString):2542:2545 -> a 80:80:com.android.tools.r8.graph.DexField createFreshFieldNameWithoutHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.function.Predicate):2559:2559 -> a 81:82:java.util.Optional lambda$internalCreateFreshFieldName$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.function.Predicate,com.android.tools.r8.graph.DexString):2570:2571 -> a 83:83:com.android.tools.r8.graph.DexMethod createInstanceInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2582:2582 -> a 84:85:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.function.Predicate):2591:2592 -> a 86:89:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,java.util.function.Predicate):2600:2603 -> a 90:90:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,java.util.function.Predicate):2601:2601 -> a 91:109:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function):2609:2627 -> a 110:110:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function):2626:2626 -> a 111:111:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.String):2671:2671 -> a 112:112:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createStaticallyKnownType(com.android.tools.r8.graph.DexString):2682:2682 -> a 112:112:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.String):2671 -> a 113:117:void com.android.tools.r8.graph.DexItemFactory.addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2703:2707 -> a 113:117:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createStaticallyKnownType(com.android.tools.r8.graph.DexString):2684 -> a 113:117:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.String):2671 -> a 118:118:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.Class):2678:2678 -> a 119:119:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createStaticallyKnownType(com.android.tools.r8.graph.DexString):2682:2682 -> a 119:119:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.Class):2677 -> a 120:124:void com.android.tools.r8.graph.DexItemFactory.addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2703:2707 -> a 120:124:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createStaticallyKnownType(com.android.tools.r8.graph.DexString):2684 -> a 120:124:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.Class):2677 -> a 125:125:void forEachPossiblyCompilerSynthesizedType(java.util.function.Consumer):2716:2716 -> a 126:127:com.android.tools.r8.graph.DexType createArrayType(int,com.android.tools.r8.graph.DexType):2737:2738 -> a 128:128:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 128:128:com.android.tools.r8.graph.DexType createArrayType(int,com.android.tools.r8.graph.DexType):2738 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 129:129:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 129:129:com.android.tools.r8.graph.DexType createArrayType(int,com.android.tools.r8.graph.DexType):2738 -> a 130:130:com.android.tools.r8.graph.DexType createArrayType(int,com.android.tools.r8.graph.DexType):2738:2738 -> a 131:133: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):2742:2744 -> a 134:134:com.android.tools.r8.graph.DexField createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 135:137:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString):2763:2765 -> a 138:138:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,java.util.List):2777:2777 -> a 139:139:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2803:2803 -> a 139:139:com.android.tools.r8.graph.DexProto lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2627 -> a 140:140:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 140:140:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2803 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 140:140:com.android.tools.r8.graph.DexProto lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2627 -> a 141:141:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 141:141:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2803 -> a 141:141:com.android.tools.r8.graph.DexProto lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2627 -> a 142:142:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2803:2803 -> a 142:142:com.android.tools.r8.graph.DexProto lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2627 -> a 143:143:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 143:143:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2805 -> a 143:143:com.android.tools.r8.graph.DexProto lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2627 -> a 144:147:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2804:2807 -> a 144:147:com.android.tools.r8.graph.DexProto lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2627 -> a 148:152:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2817:2821 -> a 153:157:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexItemFactory.applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):2838:2842 -> a 153:157:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2821 -> a 158:158:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceFunction.put(java.lang.Object,java.lang.Object):41:41 -> a 158:158:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexItemFactory.applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):2842 -> a 158:158:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2821 -> a 159:159:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexItemFactory.applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):2845:2845 -> a 159:159:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2821 -> a 160:160:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.copyWithSparseChanges(java.lang.Class,java.lang.Object[],java.util.Map):36:36 -> a 160:160:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexItemFactory.applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):2847 -> a 160:160:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2821 -> a 161:161:java.util.Set it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap.entrySet():42:42 -> a 161:161:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.copyWithSparseChanges(java.lang.Class,java.lang.Object[],java.util.Map):38 -> a 161:161:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexItemFactory.applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):2847 -> a 161:161:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2821 -> a 162:169:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.copyWithSparseChanges(java.lang.Class,java.lang.Object[],java.util.Map):38:45 -> a 162:169:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexItemFactory.applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):2847 -> a 162:169:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2821 -> a 170:170:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexItemFactory.applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):2847:2847 -> a 170:170:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2821 -> a 171:177:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2822:2828 -> a 178:182:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):2827:2831 -> a 183:185: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):2860:2862 -> a 186:186:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):2866:2866 -> a 187:189:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.references.MethodReference):2870:2872 -> a 190:191:void com.android.tools.r8.utils.ListUtils.forEachWithIndex(java.util.List,com.android.tools.r8.utils.ListUtils$ReferenceAndIntConsumer):262:263 -> a 190:191:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.references.MethodReference):2871 -> a 192:196:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.references.MethodReference):2877:2881 -> a 197:197:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.references.MethodReference):2876:2876 -> a 198:198:void lambda$createMethod$7(com.android.tools.r8.graph.DexString[],com.android.tools.r8.references.TypeReference,int):2874:2874 -> a 199:201:com.android.tools.r8.graph.DexMethodHandle createMethodHandle(com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMember,boolean,com.android.tools.r8.graph.DexMethod):2898:2900 -> a 202:203: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):2909:2910 -> a 204:205: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[]):2918:2919 -> a 206:206:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(com.android.tools.r8.graph.DexString):2721:2721 -> a 206:206: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[]):2919 -> a 207:207: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[]):2920:2920 -> a 208:208:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(com.android.tools.r8.graph.DexString):2721:2721 -> a 208:208: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[]):2920 -> a 209:211: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[]):2921:2923 -> a 212:212:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(com.android.tools.r8.graph.DexString):2721:2721 -> a 212:212: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[]):2923 -> a 213:217: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[]):2923:2927 -> a 218:220:com.android.tools.r8.graph.DexDebugEvent$AdvanceLine createAdvanceLine(int):2935:2937 -> a 221:223:com.android.tools.r8.graph.DexDebugEvent$SetFile createSetFile(com.android.tools.r8.graph.DexString):2977:2979 -> a 224:226:com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame createPositionFrame(com.android.tools.r8.ir.code.Position):2984:2986 -> a 227:227:boolean isConstructor(com.android.tools.r8.graph.DexMethod):2990:2990 -> a 228:235:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement createReferenceTypeElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):3027:3034 -> a 236:267:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement createReferenceTypeElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):3033:3064 -> a 268:273:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement lambda$createReferenceTypeElement$9(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.TypeElement,com.android.tools.r8.graph.DexType):3041:3046 -> a 274:277:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):358:361 -> a 274:277:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement lambda$createReferenceTypeElement$9(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.TypeElement,com.android.tools.r8.graph.DexType):3047 -> a 278:278:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 278:278:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):362 -> a 278:278:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement lambda$createReferenceTypeElement$9(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.TypeElement,com.android.tools.r8.graph.DexType):3047 -> a 279:279:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):364:364 -> a 279:279:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement lambda$createReferenceTypeElement$9(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.TypeElement,com.android.tools.r8.graph.DexType):3047 -> a 280:280:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 280:280:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):366 -> a 280:280:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement lambda$createReferenceTypeElement$9(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.TypeElement,com.android.tools.r8.graph.DexType):3047 -> a 281:283:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):366:368 -> a 281:283:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement lambda$createReferenceTypeElement$9(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.TypeElement,com.android.tools.r8.graph.DexType):3047 -> a 284:289:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement lambda$createReferenceTypeElement$9(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.TypeElement,com.android.tools.r8.graph.DexType):3047:3052 -> a 290:304:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement lambda$createReferenceTypeElement$9(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.TypeElement,com.android.tools.r8.graph.DexType):3048:3062 -> a 305:305:com.android.tools.r8.ir.analysis.type.InterfaceCollection getOrComputeLeastUpperBoundOfImplementedInterfaces(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):3069:3069 -> a 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> b 1:1:java.util.Optional lambda$createInstanceInitializerWithFreshProto$5(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2604 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> b 2:2:java.util.Optional lambda$createInstanceInitializerWithFreshProto$5(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2604 -> b 3:3:java.util.Optional lambda$createInstanceInitializerWithFreshProto$5(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2604:2604 -> b 4:4:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):798:798 -> b 5:5:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> b 5:5:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):799 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:26:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):799:819 -> b 27:27:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":873,"2":874,"3":875,"4":876},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 873:873:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):819:819 -> b 874:874:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):819:819 -> b 875:875:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):819:819 -> b 876:876:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):819:819 -> b 846:846:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):819:819 -> b 847:847:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):817:817 -> b 848:848:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):815:815 -> b 849:849:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):813:813 -> b 850:850:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):811:811 -> b 851:851:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):809:809 -> b 852:852:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):807:807 -> b 853:853:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):805:805 -> b 854:854:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):803:803 -> b 855:855:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):801:801 -> b 877:878:java.util.Map buildLibraryMethodsNonNullParamOrThrow():869:870 -> b 879:879:java.lang.Iterable com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.requireNonNullMethods():1656:1656 -> b 879:879:java.util.Map buildLibraryMethodsNonNullParamOrThrow():870 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 880:880:java.lang.Iterable com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.requireNonNullMethods():1656:1656 -> b 880:880:java.util.Map buildLibraryMethodsNonNullParamOrThrow():870 -> b 881:884:java.util.Map buildLibraryMethodsNonNullParamOrThrow():870:873 -> b 885:886:com.android.tools.r8.graph.DexString createString(java.lang.String):2368:2369 -> b 887:887:com.android.tools.r8.graph.DexField internalCreateFreshFieldName(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.function.Predicate):2568:2568 -> b 888:888:java.lang.Object com.android.tools.r8.graph.DexItemFactory.createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType):2391:2391 -> b 888:888:com.android.tools.r8.graph.DexField internalCreateFreshFieldName(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.function.Predicate):2568 -> b 889:889:com.android.tools.r8.graph.DexField internalCreateFreshFieldName(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.function.Predicate):2568:2568 -> b 890:890:com.android.tools.r8.graph.DexString lookupString(int,byte[]):2632:2632 -> b 891:891:com.android.tools.r8.graph.DexType createStaticallyKnownType(com.android.tools.r8.graph.DexString):2682:2682 -> b 892:896:void com.android.tools.r8.graph.DexItemFactory.addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2703:2707 -> b 892:896:com.android.tools.r8.graph.DexType createStaticallyKnownType(com.android.tools.r8.graph.DexString):2684 -> b 897:900:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2769:2772 -> b 901:901:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2851:2851 -> b 901:901:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2773 -> b 902:902:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> b 902:902:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2852 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 902:902:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2773 -> b 903:903:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> b 903:903:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2852 -> b 903:903:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2773 -> b 904:905:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2852:2853 -> b 904:905:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2773 -> b 906:906:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> b 906:906:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2854 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 906:906:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2773 -> b 907:907:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> b 907:907:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2854 -> b 907:907:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2773 -> b 908:910:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2854:2856 -> b 908:910:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2773 -> b 911:911:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2770:2770 -> b 912:912:com.android.tools.r8.graph.DexProto prependHolderToProto(com.android.tools.r8.graph.DexMethod):2787:2787 -> b 913:913:com.android.tools.r8.graph.DexProto prependTypeToProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto):2795:2795 -> b 914:914:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 914:914:com.android.tools.r8.graph.DexProto prependTypeToProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto):2795 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 915:915:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 915:915:com.android.tools.r8.graph.DexProto prependTypeToProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto):2795 -> b 916:917:com.android.tools.r8.graph.DexProto prependTypeToProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto):2795:2796 -> b 918:918:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 918:918:com.android.tools.r8.graph.DexProto prependTypeToProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto):2798 -> b 919:921:com.android.tools.r8.graph.DexProto prependTypeToProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto):2797:2799 -> b 922:924:com.android.tools.r8.graph.DexDebugEvent$AdvancePC createAdvancePC(int):2941:2943 -> b 925:925:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072:3072 -> b 926:926:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):378:378 -> b 926:926:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 927:927:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072:3072 -> b 928:928:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):378:378 -> b 928:928:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 929:929:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):379:379 -> b 929:929:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 931:935:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):381:385 -> b 931:935:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 936:936:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 936:936:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):386 -> b 936:936:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 937:942:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):387:392 -> b 937:942:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 943:943:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 943:943:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):393 -> b 943:943:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 944:952:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):394:402 -> b 944:952:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 953:953:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> b 953:953:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):402 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 953:953:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 954:954:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> b 954:954:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):402 -> b 954:954:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 955:956:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):402:403 -> b 955:956:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 957:957:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 957:957:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):407 -> b 957:957:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 958:958:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):407:407 -> b 958:958:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 959:959:boolean com.android.tools.r8.ir.analysis.type.InterfaceCollection.isKnownToImplement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):26:26 -> b 959:959:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):407 -> b 959:959:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 960:960:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> b 960:960:boolean com.android.tools.r8.ir.analysis.type.InterfaceCollection.isKnownToImplement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):27 -> b 960:960:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):407 -> b 960:960:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 961:962:boolean com.android.tools.r8.ir.analysis.type.InterfaceCollection.isKnownToImplement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):27:28 -> b 961:962:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):407 -> b 961:962:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 963:973:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):408:418 -> b 963:973:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 974:974:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> b 974:974:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):418 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 974:974:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 975:987:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):418:430 -> b 975:987:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 988:988:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> b 988:988:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):430 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 988:988:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 989:989:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> b 989:989:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):430 -> b 989:989:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 990:996:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):430:436 -> b 990:996:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 997:997:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 997:997:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):437 -> b 997:997:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 998:998:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):437:437 -> b 998:998:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 999:999:boolean com.android.tools.r8.ir.analysis.type.InterfaceCollection.isKnownToImplement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):26:26 -> b 999:999:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):437 -> b 999:999:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 1000:1000:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> b 1000:1000:boolean com.android.tools.r8.ir.analysis.type.InterfaceCollection.isKnownToImplement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):27 -> b 1000:1000:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):437 -> b 1000:1000:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 1001:1002:boolean com.android.tools.r8.ir.analysis.type.InterfaceCollection.isKnownToImplement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):27:28 -> b 1001:1002:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):437 -> b 1001:1002:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 1003:1013:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.graph.AppInfoWithClassHierarchy.implementedInterfaces(com.android.tools.r8.graph.DexType):438:448 -> b 1003:1013:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3072 -> b 1014:1014:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3073:3073 -> b 1:1:com.android.tools.r8.graph.DexType createSynthesizedType(java.lang.String):2691:2691 -> c 2:6:void com.android.tools.r8.graph.DexItemFactory.addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2703:2707 -> c 2:6:com.android.tools.r8.graph.DexType createSynthesizedType(java.lang.String):2692 -> c 7:7:boolean isPossiblyCompilerSynthesizedType(com.android.tools.r8.graph.DexType):2712:2712 -> c 8:8:com.android.tools.r8.graph.DexType createType(com.android.tools.r8.graph.DexString):2721:2721 -> c 9:11:com.android.tools.r8.graph.DexDebugEvent$Default createDefault(int):2947:2949 -> c 12:14:void clearTypeElementsCache():2998:3000 -> c 1:10:java.util.List createMultiDexTypes():494:503 -> d 11:19:com.android.tools.r8.graph.DexType internalCreateType(com.android.tools.r8.graph.DexString):2655:2663 -> d 20:20:com.android.tools.r8.graph.DexType internalCreateType(com.android.tools.r8.graph.DexString):2660:2660 -> d 21:21:boolean com.android.tools.r8.graph.DexItemFactory.isInternalSentinel(com.android.tools.r8.graph.DexItem):129:129 -> d 21:21:com.android.tools.r8.graph.DexType internalCreateType(com.android.tools.r8.graph.DexString):2664 -> d 22:23:com.android.tools.r8.graph.DexType internalCreateType(com.android.tools.r8.graph.DexString):2664:2665 -> d 24:28:void com.android.tools.r8.graph.DexItemFactory.addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2703:2707 -> d 24:28:void registerTypeNeededForDesugaring(com.android.tools.r8.graph.DexType):2699 -> d 29:29:com.android.tools.r8.graph.DexType createType(java.lang.String):2725:2725 -> d 30:30:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(com.android.tools.r8.graph.DexString):2721:2721 -> d 30:30:com.android.tools.r8.graph.DexType createType(java.lang.String):2725 -> d 31:33:com.android.tools.r8.graph.DexDebugEvent$EndLocal createEndLocal(int):2957:2959 -> d 1:1:com.android.tools.r8.graph.DexString lookupString(java.lang.String):2636:2636 -> e 2:2:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexString):2733:2733 -> e 3:5:com.android.tools.r8.graph.DexDebugEvent$RestartLocal createRestartLocal(int):2963:2965 -> e 6:6:com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin createSetEpilogueBegin():2969:2969 -> e 1:1:com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd createSetPrologueEnd():2973:2973 -> f 1:5:java.util.List extractMarkers():2643:2647 -> g boolean getSkipNameValidationForTesting() -> h 1:1:com.android.tools.r8.synthesis.SyntheticNaming getSyntheticNaming():739:739 -> i 1:3:boolean verifyNoCachedTypeElements():3004:3006 -> j com.android.tools.r8.graph.DexItemFactory$AndroidOsBuildMembers -> com.gradleup.gr8.relocated.aa0: com.android.tools.r8.graph.DexField TYPE -> q com.android.tools.r8.graph.DexField SUPPORTED_64_BIT_ABIS -> n com.android.tools.r8.graph.DexField SUPPORTED_32_BIT_ABIS -> m com.android.tools.r8.graph.DexField TIME -> p com.android.tools.r8.graph.DexField SUPPORTED_ABIS -> o com.android.tools.r8.graph.DexField MODEL -> j com.android.tools.r8.graph.DexField MANUFACTURER -> i com.android.tools.r8.graph.DexField SERIAL -> l com.android.tools.r8.graph.DexField PRODUCT -> k com.android.tools.r8.graph.DexField DISPLAY -> f com.android.tools.r8.graph.DexField DEVICE -> e com.android.tools.r8.graph.DexField HARDWARE -> h com.android.tools.r8.graph.DexField FINGERPRINT -> g com.android.tools.r8.graph.DexField BRAND -> b com.android.tools.r8.graph.DexField BOOTLOADER -> a com.android.tools.r8.graph.DexField CPU_ABI2 -> d com.android.tools.r8.graph.DexField CPU_ABI -> c 1:23:void (com.android.tools.r8.graph.DexItemFactory):968:990 -> 1:17:void forEachFinalField(java.util.function.Consumer):994:1010 -> a com.android.tools.r8.graph.DexItemFactory$AndroidOsBuildVersionMembers -> com.gradleup.gr8.relocated.ba0: com.android.tools.r8.graph.DexField SECURITY_PATCH -> e com.android.tools.r8.graph.DexField RELEASE -> b com.android.tools.r8.graph.DexField CODENAME -> a com.android.tools.r8.graph.DexField SDK_INT -> d com.android.tools.r8.graph.DexField SDK -> c 1:8:void (com.android.tools.r8.graph.DexItemFactory):1014:1021 -> 1:5:void forEachFinalField(java.util.function.Consumer):1025:1029 -> a com.android.tools.r8.graph.DexItemFactory$AndroidOsBundleMembers -> com.gradleup.gr8.relocated.ca0: com.android.tools.r8.graph.DexField EMPTY -> b com.android.tools.r8.graph.DexField CREATOR -> a 1:5:void (com.android.tools.r8.graph.DexItemFactory):1033:1037 -> 1:2:void forEachFinalField(java.util.function.Consumer):1041:1042 -> a com.android.tools.r8.graph.DexItemFactory$AndroidSystemOsConstantsMembers -> com.gradleup.gr8.relocated.da0: com.android.tools.r8.graph.DexField S_IXUSR -> b com.android.tools.r8.graph.DexField S_IRUSR -> a 1:4:void (com.android.tools.r8.graph.DexItemFactory):1046:1049 -> 1:2:void forEachFinalField(java.util.function.Consumer):1053:1054 -> a com.android.tools.r8.graph.DexItemFactory$AndroidUtilLogMembers -> com.gradleup.gr8.relocated.ea0: 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1755:1755 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1760:1760 -> 3:4:void (com.android.tools.r8.graph.DexItemFactory):1757:1758 -> com.android.tools.r8.graph.DexItemFactory$AndroidUtilSparseArrayMembers -> com.gradleup.gr8.relocated.fa0: com.android.tools.r8.graph.DexMethod set -> b com.android.tools.r8.graph.DexMethod put -> a 1:5:void (com.android.tools.r8.graph.DexItemFactory):1081:1085 -> com.android.tools.r8.graph.DexItemFactory$AndroidViewViewMembers -> com.gradleup.gr8.relocated.ga0: com.android.tools.r8.graph.DexField SELECTED_STATE_SET -> e com.android.tools.r8.graph.DexField EMPTY_STATE_SET -> b com.android.tools.r8.graph.DexField TRANSLATION_Z -> a com.android.tools.r8.graph.DexField PRESSED_ENABLED_STATE_SET -> d com.android.tools.r8.graph.DexField ENABLED_STATE_SET -> c 1:12:void (com.android.tools.r8.graph.DexItemFactory):1058:1069 -> 1:5:void forEachFinalField(java.util.function.Consumer):1073:1077 -> a com.android.tools.r8.graph.DexItemFactory$AssertionErrorMethods -> com.gradleup.gr8.relocated.ha0: com.android.tools.r8.graph.DexMethod initMessageAndCause -> b com.android.tools.r8.graph.DexMethod initMessage -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1429:1429 -> 2:7:void (com.android.tools.r8.graph.DexItemFactory):1433:1438 -> com.android.tools.r8.graph.DexItemFactory$AtomicFieldUpdaterMethods -> com.gradleup.gr8.relocated.ia0: java.util.Set updaters -> b com.android.tools.r8.graph.DexMethod referenceUpdater -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1943:1943 -> 2:21:void (com.android.tools.r8.graph.DexItemFactory):1949:1968 -> 1:1:boolean isFieldUpdater(com.android.tools.r8.graph.DexMethod):1972:1972 -> a com.android.tools.r8.graph.DexItemFactory$BooleanMembers -> com.gradleup.gr8.relocated.ja0: com.android.tools.r8.graph.DexField TRUE -> b com.android.tools.r8.graph.DexMethod toString -> g com.android.tools.r8.graph.DexField FALSE -> a com.android.tools.r8.graph.DexMethod valueOf -> f com.android.tools.r8.graph.DexMethod parseBoolean -> e com.android.tools.r8.graph.DexField TYPE -> c com.android.tools.r8.graph.DexMethod booleanValue -> d 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1088:1088 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1103:1103 -> 3:14:void (com.android.tools.r8.graph.DexItemFactory):1090:1101 -> 1:3:void forEachFinalField(java.util.function.Consumer):1107:1109 -> a 4:4:com.android.tools.r8.graph.DexField getTypeField():1114:1114 -> a com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers -> com.gradleup.gr8.relocated.ka0: 1:1:void ():963:963 -> com.android.tools.r8.graph.DexField getTypeField() -> a com.android.tools.r8.graph.DexItemFactory$BufferMembers -> com.gradleup.gr8.relocated.la0: java.util.List bufferCovariantMethods -> a 1:12:void (com.android.tools.r8.graph.DexItemFactory):1587:1598 -> com.android.tools.r8.graph.DexItemFactory$ByteMembers -> com.gradleup.gr8.relocated.ma0: com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod valueOf -> d com.android.tools.r8.graph.DexMethod toString -> c com.android.tools.r8.graph.DexMethod byteValue -> b 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1118:1118 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1129:1129 -> 3:10:void (com.android.tools.r8.graph.DexItemFactory):1120:1127 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():1133:1133 -> a com.android.tools.r8.graph.DexItemFactory$CharMembers -> com.gradleup.gr8.relocated.na0: com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod toString -> b 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1137:1137 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1144:1144 -> 3:6:void (com.android.tools.r8.graph.DexItemFactory):1139:1142 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():1148:1148 -> a com.android.tools.r8.graph.DexItemFactory$ClassMethods -> com.gradleup.gr8.relocated.oa0: com.android.tools.r8.graph.DexMethod newInstance -> l com.android.tools.r8.graph.DexMethod getPackage -> k com.android.tools.r8.graph.DexMethod getDeclaredConstructor -> j com.android.tools.r8.graph.DexMethod getConstructor -> i com.android.tools.r8.graph.DexMethod getTypeName -> h com.android.tools.r8.graph.DexMethod getSimpleName -> g com.android.tools.r8.graph.DexMethod getCanonicalName -> f com.android.tools.r8.graph.DexMethod getName -> e com.android.tools.r8.graph.DexMethod getClassLoader -> d com.android.tools.r8.graph.DexMethod forName3 -> c com.android.tools.r8.graph.DexMethod forName -> b com.android.tools.r8.graph.DexMethod desiredAssertionStatus -> a java.util.Set getMembers -> m java.util.Set getNames -> n 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1661:1661 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1684:1684 -> 3:62:void (com.android.tools.r8.graph.DexItemFactory):1666:1725 -> 1:1:boolean isReflectiveMemberLookup(com.android.tools.r8.graph.DexMethod):1733:1733 -> a com.android.tools.r8.graph.DexItemFactory$ConstructorMethods -> com.gradleup.gr8.relocated.pa0: com.android.tools.r8.graph.DexMethod newInstance -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1741:1741 -> 2:4:void (com.android.tools.r8.graph.DexItemFactory):1745:1747 -> com.android.tools.r8.graph.DexItemFactory$DoubleMembers -> com.gradleup.gr8.relocated.qa0: com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod toString -> c com.android.tools.r8.graph.DexMethod isNaN -> b 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1339:1339 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1348:1348 -> 3:14:void (com.android.tools.r8.graph.DexItemFactory):1341:1352 -> 15:15:void (com.android.tools.r8.graph.DexItemFactory):1350:1350 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():1359:1359 -> a com.android.tools.r8.graph.DexItemFactory$EnumMembers -> com.gradleup.gr8.relocated.ra0: boolean $assertionsDisabled -> n com.android.tools.r8.graph.DexMethod finalize -> l com.android.tools.r8.graph.DexMethod constructor -> k com.android.tools.r8.graph.DexMethod hashCode -> j com.android.tools.r8.graph.DexMethod equals -> i com.android.tools.r8.graph.DexMethod compareToWithObject -> h com.android.tools.r8.graph.DexMethod compareTo -> g com.android.tools.r8.graph.DexMethod toString -> f com.android.tools.r8.graph.DexMethod nameMethod -> e com.android.tools.r8.graph.DexMethod ordinalMethod -> d com.android.tools.r8.graph.DexMethod valueOf -> c com.android.tools.r8.graph.DexField ordinalField -> b com.android.tools.r8.graph.DexField nameField -> a com.android.tools.r8.graph.DexItemFactory this$0 -> m 1:1:void ():1806:1806 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1806:1806 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1826:1826 -> 3:48:void (com.android.tools.r8.graph.DexItemFactory):1808:1853 -> 1:1:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1866:1866 -> a 2:2:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 2:2:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1866 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 3:3:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1866 -> a 4:5:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1866:1867 -> a 6:6:boolean com.android.tools.r8.graph.DexEncodedField.isEnum():205:205 -> a 6:6:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1867 -> a 7:7:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 7:7:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1867 -> a 1:1:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1871:1871 -> b 2:2:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> b 2:2:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1871 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> b 3:3:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1871 -> b 4:6:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1871:1873 -> b 7:7:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():231:231 -> b 7:7:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1874 -> b 8:8:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> b 8:8:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1875 -> b com.android.tools.r8.graph.DexItemFactory$FloatMembers -> com.gradleup.gr8.relocated.sa0: com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod toString -> b 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1152:1152 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1159:1159 -> 3:6:void (com.android.tools.r8.graph.DexItemFactory):1154:1157 -> 1:1:void forEachFinalField(java.util.function.Consumer):1163:1163 -> a 2:2:com.android.tools.r8.graph.DexField getTypeField():1168:1168 -> a com.android.tools.r8.graph.DexItemFactory$IllegalArgumentExceptionMethods -> com.gradleup.gr8.relocated.ta0: com.android.tools.r8.graph.DexMethod initWithMessage -> a 1:5:void (com.android.tools.r8.graph.DexItemFactory):1887:1891 -> 6:6:void (com.android.tools.r8.graph.DexItemFactory):1890:1890 -> com.android.tools.r8.graph.DexItemFactory$IntegerMembers -> com.gradleup.gr8.relocated.ua0: com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod toString -> b 1:6:void (com.android.tools.r8.graph.DexItemFactory):1363:1368 -> 1:1:void forEachFinalField(java.util.function.Consumer):1372:1372 -> a 2:2:com.android.tools.r8.graph.DexField getTypeField():1377:1377 -> a com.android.tools.r8.graph.DexItemFactory$JavaIoFileMembers -> com.gradleup.gr8.relocated.va0: com.android.tools.r8.graph.DexField separator -> b com.android.tools.r8.graph.DexField pathSeparator -> a 1:4:void (com.android.tools.r8.graph.DexItemFactory):1172:1175 -> 1:2:void forEachFinalField(java.util.function.Consumer):1179:1180 -> a com.android.tools.r8.graph.DexItemFactory$JavaIoPrintStreamMembers -> com.gradleup.gr8.relocated.wa0: 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1798:1798 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1803:1803 -> 3:4:void (com.android.tools.r8.graph.DexItemFactory):1800:1801 -> com.android.tools.r8.graph.DexItemFactory$JavaLangAnnotationRetentionPolicyMembers -> com.gradleup.gr8.relocated.xa0: com.android.tools.r8.graph.DexField CLASS -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1763:1763 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1769:1769 -> 3:4:void (com.android.tools.r8.graph.DexItemFactory):1765:1766 -> com.android.tools.r8.graph.DexItemFactory$JavaLangReflectArrayMembers -> com.gradleup.gr8.relocated.ya0: com.android.tools.r8.graph.DexMethod newInstanceMethodWithDimensions -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1772:1772 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1780:1780 -> 3:6:void (com.android.tools.r8.graph.DexItemFactory):1774:1777 -> 7:7:void (com.android.tools.r8.graph.DexItemFactory):1775:1775 -> com.android.tools.r8.graph.DexItemFactory$JavaLangSystemMembers -> com.gradleup.gr8.relocated.za0: com.android.tools.r8.graph.DexMethod identityHashCode -> b com.android.tools.r8.graph.DexMethod arraycopy -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1783:1783 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1795:1795 -> 3:8:void (com.android.tools.r8.graph.DexItemFactory):1785:1790 -> 9:14:void (com.android.tools.r8.graph.DexItemFactory):1788:1793 -> com.android.tools.r8.graph.DexItemFactory$JavaMathBigIntegerMembers -> com.gradleup.gr8.relocated.ab0: com.android.tools.r8.graph.DexField ZERO -> b com.android.tools.r8.graph.DexField ONE -> a 1:5:void (com.android.tools.r8.graph.DexItemFactory):1184:1188 -> 1:2:void forEachFinalField(java.util.function.Consumer):1192:1193 -> a com.android.tools.r8.graph.DexItemFactory$JavaNioByteOrderMembers -> com.gradleup.gr8.relocated.bb0: com.android.tools.r8.graph.DexField BIG_ENDIAN -> b com.android.tools.r8.graph.DexField LITTLE_ENDIAN -> a 1:6:void (com.android.tools.r8.graph.DexItemFactory):1197:1202 -> 1:2:void forEachFinalField(java.util.function.Consumer):1206:1207 -> a com.android.tools.r8.graph.DexItemFactory$JavaUtilArraysMethods -> com.gradleup.gr8.relocated.cb0: com.android.tools.r8.graph.DexMethod equalsObjectArray -> b com.android.tools.r8.graph.DexMethod asList -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1211:1211 -> 2:6:void (com.android.tools.r8.graph.DexItemFactory):1216:1220 -> 7:13:void (com.android.tools.r8.graph.DexItemFactory):1218:1224 -> com.android.tools.r8.graph.DexItemFactory$JavaUtilComparatorMembers -> com.gradleup.gr8.relocated.db0: com.android.tools.r8.graph.DexField EMPTY_SET -> b com.android.tools.r8.graph.DexField EMPTY_LIST -> a 1:6:void (com.android.tools.r8.graph.DexItemFactory):1232:1237 -> 1:2:void forEachFinalField(java.util.function.Consumer):1241:1242 -> a com.android.tools.r8.graph.DexItemFactory$JavaUtilConcurrentTimeUnitMembers -> com.gradleup.gr8.relocated.eb0: com.android.tools.r8.graph.DexField NANOSECONDS -> f com.android.tools.r8.graph.DexField MINUTES -> e com.android.tools.r8.graph.DexField SECONDS -> g com.android.tools.r8.graph.DexField HOURS -> b com.android.tools.r8.graph.DexField DAYS -> a com.android.tools.r8.graph.DexField MILLISECONDS -> d com.android.tools.r8.graph.DexField MICROSECONDS -> c 1:16:void (com.android.tools.r8.graph.DexItemFactory):1246:1261 -> 1:7:void forEachFinalField(java.util.function.Consumer):1265:1271 -> a com.android.tools.r8.graph.DexItemFactory$JavaUtilLocaleMembers -> com.gradleup.gr8.relocated.fb0: com.android.tools.r8.graph.DexField ROOT -> b com.android.tools.r8.graph.DexField ENGLISH -> a com.android.tools.r8.graph.DexField US -> c 1:5:void (com.android.tools.r8.graph.DexItemFactory):1275:1279 -> 1:3:void forEachFinalField(java.util.function.Consumer):1283:1285 -> a com.android.tools.r8.graph.DexItemFactory$JavaUtilLoggingLevelMembers -> com.gradleup.gr8.relocated.gb0: com.android.tools.r8.graph.DexField WARNING -> f com.android.tools.r8.graph.DexField SEVERE -> e com.android.tools.r8.graph.DexField FINE -> b com.android.tools.r8.graph.DexField CONFIG -> a com.android.tools.r8.graph.DexField FINEST -> d com.android.tools.r8.graph.DexField FINER -> c 1:14:void (com.android.tools.r8.graph.DexItemFactory):1289:1302 -> 1:6:void forEachFinalField(java.util.function.Consumer):1306:1311 -> a com.android.tools.r8.graph.DexItemFactory$LibraryMembers -> com.gradleup.gr8.relocated.hb0: void forEachFinalField(java.util.function.Consumer) -> a com.android.tools.r8.graph.DexItemFactory$LongMembers -> com.gradleup.gr8.relocated.ib0: com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod toString -> b 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1315:1315 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1323:1323 -> 3:11:void (com.android.tools.r8.graph.DexItemFactory):1317:1325 -> 12:12:void (com.android.tools.r8.graph.DexItemFactory):1324:1324 -> 1:1:void forEachFinalField(java.util.function.Consumer):1330:1330 -> a 2:2:com.android.tools.r8.graph.DexField getTypeField():1335:1335 -> a com.android.tools.r8.graph.DexItemFactory$NullPointerExceptionMethods -> com.gradleup.gr8.relocated.jb0: com.android.tools.r8.graph.DexMethod initWithMessage -> b com.android.tools.r8.graph.DexMethod init -> a 1:6:void (com.android.tools.r8.graph.DexItemFactory):1879:1884 -> com.android.tools.r8.graph.DexItemFactory$ObjectMembers -> com.gradleup.gr8.relocated.kb0: com.android.tools.r8.graph.DexMethod waitLongInt -> n com.android.tools.r8.graph.DexMethod waitLong -> m com.android.tools.r8.graph.DexMethod wait -> l com.android.tools.r8.graph.DexMethod notifyAll -> k com.android.tools.r8.graph.DexMethod notify -> j com.android.tools.r8.graph.DexMethod toString -> i com.android.tools.r8.graph.DexMethod finalize -> h com.android.tools.r8.graph.DexMethod constructor -> g com.android.tools.r8.graph.DexMethod hashCode -> f com.android.tools.r8.graph.DexMethod getClass -> e com.android.tools.r8.graph.DexMethod equals -> d com.android.tools.r8.graph.DexMethod clone -> c com.android.tools.r8.graph.DexField clinitField -> b com.android.tools.r8.graph.DexField classIdField -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1466:1466 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1495:1495 -> 3:47:void (com.android.tools.r8.graph.DexItemFactory):1472:1516 -> com.android.tools.r8.graph.DexItemFactory$ObjectMethodsMembers -> com.gradleup.gr8.relocated.lb0: com.android.tools.r8.graph.DexMethod bootstrap -> a 1:12:void (com.android.tools.r8.graph.DexItemFactory):1451:1462 -> 13:13:void (com.android.tools.r8.graph.DexItemFactory):1455:1455 -> 14:14:void (com.android.tools.r8.graph.DexItemFactory):1453:1453 -> com.android.tools.r8.graph.DexItemFactory$ObjectsMethods -> com.gradleup.gr8.relocated.mb0: com.android.tools.r8.graph.DexMethod toStringWithObjectAndNullDefault -> k com.android.tools.r8.graph.DexMethod toStringWithObject -> j com.android.tools.r8.graph.DexMethod requireNonNullElseGet -> i com.android.tools.r8.graph.DexMethod requireNonNullElse -> h com.android.tools.r8.graph.DexMethod requireNonNullWithMessageSupplier -> g com.android.tools.r8.graph.DexMethod requireNonNullWithMessage -> f com.android.tools.r8.graph.DexMethod requireNonNull -> e com.android.tools.r8.graph.DexMethod nonNull -> d com.android.tools.r8.graph.DexMethod isNull -> c com.android.tools.r8.graph.DexMethod hashCode -> b com.android.tools.r8.graph.DexMethod equals -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1601:1601 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1627:1627 -> 3:16:void (com.android.tools.r8.graph.DexItemFactory):1603:1616 -> 17:22:void (com.android.tools.r8.graph.DexItemFactory):1615:1620 -> 23:39:void (com.android.tools.r8.graph.DexItemFactory):1618:1634 -> 40:47:void (com.android.tools.r8.graph.DexItemFactory):1632:1639 -> 48:48:void (com.android.tools.r8.graph.DexItemFactory):1637:1637 -> com.android.tools.r8.graph.DexItemFactory$PolymorphicMethods -> com.gradleup.gr8.relocated.nb0: 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 boolean $assertionsDisabled -> h 1:1:void ():2230:2230 -> 1:36:void (com.android.tools.r8.graph.DexItemFactory):2230:2265 -> 1:14:com.android.tools.r8.graph.DexMethod canonicalize(com.android.tools.r8.graph.DexMethod):2274:2287 -> a 15:20:java.util.Set createStrings(java.lang.String[]):2292:2297 -> a 1:7:boolean isPolymorphicInvoke(com.android.tools.r8.graph.DexMethod):2301:2307 -> b com.android.tools.r8.graph.DexItemFactory$PrimitiveTypesBoxedTypeFields -> com.gradleup.gr8.relocated.ob0: java.util.Map boxedFieldTypeToPrimitiveType -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1900:1900 -> 2:21:void (com.android.tools.r8.graph.DexItemFactory):1912:1931 -> 1:1:com.android.tools.r8.graph.DexType boxedFieldTypeToPrimitiveType(com.android.tools.r8.graph.DexField):1935:1935 -> a com.android.tools.r8.graph.DexItemFactory$ProxyMethods -> com.gradleup.gr8.relocated.pb0: com.android.tools.r8.graph.DexMethod newProxyInstance -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):2313:2313 -> 2:7:void (com.android.tools.r8.graph.DexItemFactory):2317:2322 -> 8:8:void (com.android.tools.r8.graph.DexItemFactory):2319:2319 -> com.android.tools.r8.graph.DexItemFactory$RecordMembers -> com.gradleup.gr8.relocated.qb0: com.android.tools.r8.graph.DexMethod toString -> d com.android.tools.r8.graph.DexMethod hashCode -> c com.android.tools.r8.graph.DexMethod equals -> b com.android.tools.r8.graph.DexMethod constructor -> a 1:6:void (com.android.tools.r8.graph.DexItemFactory):1443:1448 -> com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods -> com.gradleup.gr8.relocated.rb0: com.android.tools.r8.graph.DexMethod iterator -> d com.android.tools.r8.graph.DexMethod loadInstalled -> c com.android.tools.r8.graph.DexMethod loadWithClassLoader -> b com.android.tools.r8.graph.DexMethod load -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):2326:2326 -> 2:8:void (com.android.tools.r8.graph.DexItemFactory):2333:2339 -> 9:17:void (com.android.tools.r8.graph.DexItemFactory):2337:2345 -> 18:23:void (com.android.tools.r8.graph.DexItemFactory):2342:2347 -> com.android.tools.r8.graph.DexItemFactory$ShortMembers -> com.gradleup.gr8.relocated.sb0: com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod toString -> b 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1976:1976 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):1983:1983 -> 3:6:void (com.android.tools.r8.graph.DexItemFactory):1978:1981 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():1987:1987 -> a com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods -> com.gradleup.gr8.relocated.tb0: com.android.tools.r8.graph.DexMethod defaultConstructor -> o com.android.tools.r8.graph.DexMethod charSequenceConstructor -> n com.android.tools.r8.graph.DexMethod capacity -> m com.android.tools.r8.graph.DexMethod appendString -> l com.android.tools.r8.graph.DexMethod appendObject -> k java.util.Set appendMethods -> s com.android.tools.r8.graph.DexMethod appendLong -> j java.util.Set appendPrimitiveMethods -> t com.android.tools.r8.graph.DexMethod appendFloat -> i java.util.Set constructorMethods -> u 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 boolean $assertionsDisabled -> w 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 com.android.tools.r8.graph.DexItemFactory this$0 -> v com.android.tools.r8.graph.DexMethod toString -> r com.android.tools.r8.graph.DexMethod stringConstructor -> q com.android.tools.r8.graph.DexMethod intConstructor -> p 1:1:void ():2077:2077 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory$1):2077:2077 -> 2:48:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):2102:2148 -> 1:1:java.util.Set access$2700(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods):2077:2077 -> a 2:2:boolean isAppendMethod(com.android.tools.r8.graph.DexMethod):2155:2155 -> a 3:10:boolean constructorInvokeIsSideEffectFree(com.android.tools.r8.graph.DexMethod,java.util.List):2188:2195 -> a 11:11:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 11:11:boolean constructorInvokeIsSideEffectFree(com.android.tools.r8.graph.DexMethod,java.util.List):2195 -> a 12:27:boolean constructorInvokeIsSideEffectFree(com.android.tools.r8.graph.DexMethod,java.util.List):2196:2211 -> a 28:28:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 28:28:boolean constructorInvokeIsSideEffectFree(com.android.tools.r8.graph.DexMethod,java.util.List):2211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 29:29:boolean constructorInvokeIsSideEffectFree(com.android.tools.r8.graph.DexMethod,java.util.List):2211 -> a 30:30:boolean constructorInvokeIsSideEffectFree(com.android.tools.r8.graph.DexMethod,java.util.List):2214:2214 -> a 1:1:boolean isAppendPrimitiveMethod(com.android.tools.r8.graph.DexMethod):2171:2171 -> b com.android.tools.r8.graph.DexItemFactory$StringConcatFactoryMembers -> com.gradleup.gr8.relocated.ub0: com.android.tools.r8.graph.DexMethod makeConcatWithConstants -> b com.android.tools.r8.graph.DexMethod makeConcat -> a 1:7:void (com.android.tools.r8.graph.DexItemFactory):1381:1387 -> 8:17:void (com.android.tools.r8.graph.DexItemFactory):1384:1393 -> 18:18:void (com.android.tools.r8.graph.DexItemFactory):1389:1389 -> com.android.tools.r8.graph.DexItemFactory$StringMembers -> com.gradleup.gr8.relocated.vb0: com.android.tools.r8.graph.DexMethod lastIndexOfString -> o com.android.tools.r8.graph.DexMethod lastIndexOfInt -> n com.android.tools.r8.graph.DexMethod indexOfString -> m com.android.tools.r8.graph.DexMethod indexOfInt -> l com.android.tools.r8.graph.DexMethod contentEqualsCharSequence -> k com.android.tools.r8.graph.DexMethod equalsIgnoreCase -> j com.android.tools.r8.graph.DexMethod equals -> i com.android.tools.r8.graph.DexMethod endsWith -> h com.android.tools.r8.graph.DexMethod startsWith -> g com.android.tools.r8.graph.DexMethod contains -> f com.android.tools.r8.graph.DexMethod constructor -> e com.android.tools.r8.graph.DexMethod concat -> d com.android.tools.r8.graph.DexMethod length -> c com.android.tools.r8.graph.DexMethod isEmpty -> b com.android.tools.r8.graph.DexField CASE_INSENSITIVE_ORDER -> a com.android.tools.r8.graph.DexMethod trim -> u com.android.tools.r8.graph.DexMethod toString -> t com.android.tools.r8.graph.DexMethod valueOf -> s com.android.tools.r8.graph.DexMethod hashCode -> r com.android.tools.r8.graph.DexMethod compareToIgnoreCase -> q com.android.tools.r8.graph.DexMethod compareTo -> p 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1991:1991 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):2023:2023 -> 3:77:void (com.android.tools.r8.graph.DexItemFactory):1993:2067 -> 1:1:void forEachFinalField(java.util.function.Consumer):2073:2073 -> a com.android.tools.r8.graph.DexItemFactory$SupplierMembers -> com.gradleup.gr8.relocated.wb0: com.android.tools.r8.graph.DexMethod get -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):2223:2223 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory):2227:2227 -> 3:3:void (com.android.tools.r8.graph.DexItemFactory):2225:2225 -> com.android.tools.r8.graph.DexItemFactory$ThrowableMethods -> com.gradleup.gr8.relocated.xb0: com.android.tools.r8.graph.DexMethod initCause -> d com.android.tools.r8.graph.DexMethod getSuppressed -> c com.android.tools.r8.graph.DexMethod getMessage -> b com.android.tools.r8.graph.DexMethod addSuppressed -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):1406:1406 -> 2:4:void (com.android.tools.r8.graph.DexItemFactory):1413:1415 -> 5:8:void (com.android.tools.r8.graph.DexItemFactory):1414:1417 -> 9:16:void (com.android.tools.r8.graph.DexItemFactory):1416:1423 -> 17:17:void (com.android.tools.r8.graph.DexItemFactory):1421:1421 -> com.android.tools.r8.graph.DexItemFactory$VoidMembers -> com.gradleup.gr8.relocated.yb0: com.android.tools.r8.graph.DexField TYPE -> a 1:3:void (com.android.tools.r8.graph.DexItemFactory):1396:1398 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():1402:1402 -> a com.android.tools.r8.graph.DexLibraryClass -> com.gradleup.gr8.relocated.ac0: int $r8$clinit -> u boolean $assertionsDisabled -> t 1:1:void ():24:24 -> 1:27:void (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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory,boolean):45:71 -> com.android.tools.r8.graph.ClasspathOrLibraryClass asClasspathOrLibraryClass() -> C com.android.tools.r8.graph.DexLibraryClass asLibraryClass() -> J 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1:1:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):155 -> a 2:2:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):155:155 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 3:3:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):155 -> a 4:4:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):155:155 -> a 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 5:5:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):158 -> a 6:7:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):159:160 -> a 1:3:boolean verifyLibraryMethod(com.android.tools.r8.graph.DexEncodedMethod):83:85 -> d 1:1:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):90:90 -> f 2:2:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> f 2:2:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):90 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> f 3:3:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):90 -> f 4:4:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):90:90 -> f 5:5:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> f 5:5:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):91 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> f 6:6:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):91 -> f 7:7:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):91:91 -> f 1:1:java.lang.String toSourceString():110:110 -> k0 2:2:java.lang.String toSourceString():0:0 -> k0 # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":112,"2":113,"3":114,"4":115},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 112:112:java.lang.String toSourceString():110:110 -> k0 113:113:java.lang.String toSourceString():110:110 -> k0 114:114:java.lang.String toSourceString():110:110 -> k0 115:115:java.lang.String toSourceString():110:110 -> k0 1:1:java.lang.String toString():105:105 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"2":4,"3":5,"4":6},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> toString 3:3:java.lang.String toString():105 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String toString():105:105 -> toString 5:5:java.lang.String toString():105:105 -> toString 6:6:java.lang.String toString():105:105 -> toString boolean isNotProgramClass() -> x1 com.android.tools.r8.graph.DexMember -> com.gradleup.gr8.relocated.ec0: com.android.tools.r8.graph.DexString name -> f boolean $assertionsDisabled -> g com.android.tools.r8.graph.DexType holder -> e 1:1:void ():9:9 -> 1:5:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):15:19 -> 1:1:com.android.tools.r8.graph.DexType getContextType():37:37 -> T java.lang.Object apply(java.util.function.Function,java.util.function.Function) -> a com.android.tools.r8.graph.DexClassAndMember lookupMemberOnClass(com.android.tools.r8.graph.DexClass) -> a 1:1:java.lang.Iterable getReferencedBaseTypes(com.android.tools.r8.graph.DexItemFactory):61:61 -> a 2:2:com.android.tools.r8.graph.DexType lambda$getReferencedBaseTypes$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):61:61 -> a com.android.tools.r8.graph.DexMember asDexMember() -> n0 1:1:com.android.tools.r8.graph.DexType getHolderType():41:41 -> r0 1:1:com.android.tools.r8.graph.DexString getName():45:45 -> s0 java.lang.Iterable getReferencedTypes() -> t0 com.android.tools.r8.graph.DexMemberAnnotation -> com.gradleup.gr8.relocated.ic0: com.android.tools.r8.graph.DexItem annotations -> b com.android.tools.r8.graph.DexMember item -> a 1:3:void (com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexItem):14:16 -> 1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):21:21 -> a 1:3:boolean equals(java.lang.Object):34:36 -> equals 1:1:int hashCode():26:26 -> hashCode com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation -> com.gradleup.gr8.relocated.fc0: 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexAnnotationSet):44:44 -> com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation -> com.gradleup.gr8.relocated.gc0: 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexAnnotationSet):56:56 -> com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation -> com.gradleup.gr8.relocated.hc0: 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ParameterAnnotationsList):69:69 -> com.android.tools.r8.graph.DexMethod -> com.gradleup.gr8.relocated.kc0: com.android.tools.r8.graph.DexProto proto -> h 1:4:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):27:30 -> 5:5:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":37,"2":38,"3":39,"4":40},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 37:37:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):31:31 -> 38:38:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):31:31 -> 39:39:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):31:31 -> 40:40:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):31:31 -> 36:36:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):31:31 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):22:22 -> a 2:2:int com.android.tools.r8.graph.DexMethod.acceptCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> a 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):22 -> a 3:3:com.android.tools.r8.graph.DexClassAndMember lookupMemberOnClass(com.android.tools.r8.graph.DexClass):22:22 -> a 4:4:com.android.tools.r8.graph.DexProto lambda$specify$0(com.android.tools.r8.graph.DexMethod):37:37 -> a 5:5:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):37:37 -> a 6:6:int compareTo(com.android.tools.r8.graph.DexReference):42:42 -> a 7:7:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 7:7:int compareTo(com.android.tools.r8.graph.DexReference):42 -> a 8:8:int compareTo(com.android.tools.r8.graph.DexReference):43:43 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 9:9:int compareTo(com.android.tools.r8.graph.DexReference):45 -> a 10:10:int compareTo(com.android.tools.r8.graph.DexReference):45:45 -> a 11:12:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):66:67 -> a 13:13:java.lang.Iterable com.android.tools.r8.graph.DexMethod.getReferencedTypes():213:213 -> a 13:13:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):68 -> a 14:14:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74:74 -> a 14:14:java.lang.Iterable com.android.tools.r8.graph.DexMethod.getReferencedTypes():213 -> a 14:14:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):68 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 15:15:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74:74 -> a 15:15:java.lang.Iterable com.android.tools.r8.graph.DexMethod.getReferencedTypes():213 -> a 15:15:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):68 -> a 16:16:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 16:16:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74 -> a 16:16:java.lang.Iterable com.android.tools.r8.graph.DexMethod.getReferencedTypes():213 -> a 16:16:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):68 -> a 17:17:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):68:68 -> a 18:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 18:18:com.android.tools.r8.graph.DexType getArgumentType(int,boolean):73 -> a 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 19:19:com.android.tools.r8.graph.DexType getArgumentType(int,boolean):76 -> a 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 20:20:com.android.tools.r8.graph.DexType getArgumentType(int,boolean):78 -> a 21:21:java.lang.Object apply(java.util.function.Function,java.util.function.Function):103:103 -> a 22:22:java.lang.Object apply(java.util.function.Function,java.util.function.Function,java.util.function.Function):111:111 -> a 23:23:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):119:119 -> a 24:24:com.android.tools.r8.graph.ProgramMethod lookupOnProgramClass(com.android.tools.r8.graph.DexProgramClass):143:143 -> a 25:25:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 26:26:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 26:26:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 27:27:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 27:27:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 27:27:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 28:28:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):198:198 -> a 29:29:boolean match(com.android.tools.r8.graph.DexEncodedMethod):247:247 -> a 30:30:java.lang.String toSourceString(boolean,boolean):277:277 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 31:31:java.lang.String toSourceString(boolean,boolean):279 -> a 32:44:java.lang.String toSourceString(boolean,boolean):279:291 -> a 1:1:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 1:1:boolean match(com.android.tools.r8.graph.DexMethod):234 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 2:2:boolean match(com.android.tools.r8.graph.DexMethod):234 -> b 3:3:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> b 3:3:boolean match(com.android.tools.r8.graph.DexMethod):234 -> b 4:5:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):184:185 -> b 6:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> b 6:6:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):185 -> b 7:7:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":194,"2":195,"3":196,"4":197},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 194:194:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> b 194:194:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):185 -> b 195:195:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> b 195:195:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):185 -> b 196:196:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> b 196:196:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):185 -> b 197:197:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> b 197:197:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> b 197:197:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):185 -> b 193:193:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):186:186 -> b 198:198:boolean isInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):300:300 -> b 199:199:boolean com.android.tools.r8.graph.DexItemFactory.isConstructor(com.android.tools.r8.graph.DexMethod):2990:2990 -> b 199:199:boolean isInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):300 -> b 200:200:com.android.tools.r8.graph.DexMethod withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):331:331 -> b 201:201:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.lookupClassMethod(com.android.tools.r8.graph.DexMethod):625:625 -> b 201:201:com.android.tools.r8.graph.DexClassAndMethod lookupMemberOnClass(com.android.tools.r8.graph.DexClass):138 -> b 202:202:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.toClassMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):629:629 -> b 202:202:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.lookupClassMethod(com.android.tools.r8.graph.DexMethod):625 -> b 202:202:com.android.tools.r8.graph.DexClassAndMethod lookupMemberOnClass(com.android.tools.r8.graph.DexClass):138 -> b 1:1:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> c 1:1:com.android.tools.r8.graph.DexEncodedMember com.android.tools.r8.graph.DexClass.lookupMember(com.android.tools.r8.graph.DexMember):619 -> c 1:1:com.android.tools.r8.graph.DexEncodedMethod lookupOnClass(com.android.tools.r8.graph.DexClass):133 -> c 2:2:com.android.tools.r8.graph.DexEncodedMember com.android.tools.r8.graph.DexClass.lookupMember(com.android.tools.r8.graph.DexMember):619:619 -> c 2:2:com.android.tools.r8.graph.DexEncodedMethod lookupOnClass(com.android.tools.r8.graph.DexClass):133 -> c 3:3:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexMethod):634:634 -> c 3:3:com.android.tools.r8.graph.DexEncodedMember com.android.tools.r8.graph.DexClass.lookupMember(com.android.tools.r8.graph.DexMember):619 -> c 3:3:com.android.tools.r8.graph.DexEncodedMethod lookupOnClass(com.android.tools.r8.graph.DexClass):133 -> c 4:4:com.android.tools.r8.graph.DexEncodedMethod lookupOnClass(com.android.tools.r8.graph.DexClass):133:133 -> c 1:5:boolean computeEquals(java.lang.Object):223:227 -> f 1:1:java.lang.String toSmaliString():256:256 -> j0 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> j0 2:2:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():231 -> j0 2:2:java.lang.String toSmaliString():256 -> j0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> j0 3:3:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():231 -> j0 3:3:java.lang.String toSmaliString():256 -> j0 4:4:java.lang.String toSmaliString():256:256 -> j0 5:5:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> j0 5:5:java.lang.String com.android.tools.r8.graph.DexProto.toSmaliString():114 -> j0 5:5:java.lang.String toSmaliString():256 -> j0 6:6:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> j0 6:6:java.lang.String com.android.tools.r8.graph.DexProto.toSmaliString():114 -> j0 6:6:java.lang.String toSmaliString():256 -> j0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 7:7:java.lang.String toSmaliString():256:256 -> j0 1:1:java.lang.String toSourceString():261:261 -> k0 1:1:int computeHashCode():218:218 -> l0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():51:51 -> o com.android.tools.r8.graph.DexMethod asDexMethod() -> o0 1:1:java.lang.Iterable getReferencedTypes():213:213 -> t0 2:2:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74:74 -> t0 2:2:java.lang.Iterable getReferencedTypes():213 -> t0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74:74 -> t0 3:3:java.lang.Iterable getReferencedTypes():213 -> t0 4:4:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> t0 4:4:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74 -> t0 4:4:java.lang.Iterable getReferencedTypes():213 -> t0 1:1:java.lang.String toString():148:148 -> toString 1:2:com.android.tools.r8.references.MethodReference asMethodReference():152:153 -> u0 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 3:3:com.android.tools.r8.references.MethodReference asMethodReference():154 -> u0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 4:4:com.android.tools.r8.references.MethodReference asMethodReference():154 -> u0 5:7:com.android.tools.r8.references.MethodReference asMethodReference():154:156 -> u0 8:8:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 8:8:com.android.tools.r8.references.MethodReference asMethodReference():156 -> u0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 9:9:com.android.tools.r8.references.MethodReference asMethodReference():156 -> u0 10:13:com.android.tools.r8.references.MethodReference asMethodReference():158:161 -> u0 14:14:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 14:14:com.android.tools.r8.references.MethodReference asMethodReference():162 -> u0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> u0 15:15:com.android.tools.r8.references.MethodReference asMethodReference():162 -> u0 16:17:com.android.tools.r8.references.MethodReference asMethodReference():162:163 -> u0 18:18:com.android.tools.r8.references.MethodReference asMethodReference():161:161 -> u0 1:1:int getArity():169:169 -> v0 2:2:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> v0 2:2:int getArity():169 -> v0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> v0 3:3:int getArity():169 -> v0 1:1:com.android.tools.r8.graph.DexType getReturnType():98:98 -> w0 1:1:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> x0 1:1:com.android.tools.r8.graph.DexMethodSignature getSignature():173 -> x0 1:1:java.lang.String toSourceStringWithoutReturnType():273:273 -> y0 com.android.tools.r8.graph.DexMethodHandle -> com.gradleup.gr8.relocated.mc0: com.android.tools.r8.graph.DexMethodHandle$MethodHandleType type -> d com.android.tools.r8.graph.DexMethod rewrittenTarget -> g boolean isInterface -> f boolean $assertionsDisabled -> h com.android.tools.r8.graph.DexMember member -> e 1:1:void ():17:17 -> 1:5:void (com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMember,boolean,com.android.tools.r8.graph.DexMethod):212:216 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221:221 -> a 2:29:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):88:115 -> a 2:29:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221 -> a 30:34:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):109:113 -> a 30:34:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221 -> a 35:48:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):98:111 -> a 35:48:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221 -> a 49:49:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):107:107 -> a 49:49:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221 -> a 50:50:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):96:96 -> a 50:50:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221 -> a 51:51:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):94:94 -> a 51:51:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221 -> a 52:52:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):92:92 -> a 52:52:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221 -> a 53:53:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):90:90 -> a 53:53:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221 -> a 54:55:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):223:224 -> a 56:56:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(java.lang.String,java.lang.String,java.lang.String):93:93 -> a 56:56:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):224 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):97:97 -> a 57:57:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(java.lang.String,java.lang.String,java.lang.String):93 -> a 57:57:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):224 -> a 58:58:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):225:225 -> a 59:59:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):101:101 -> a 59:59:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):225 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):101:101 -> a 60:60:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):225 -> a 61:61:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):226:226 -> a 62:62: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.DexMember,boolean):118:118 -> a 62:62:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63: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.DexMember,boolean):118:118 -> a 63:63:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):226 -> a 64:64:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.graph.DexItemFactory.createMethodHandle(com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMember,boolean):2889:2889 -> a 64:64: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.DexMember,boolean):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):226 -> a 65:66:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):258:259 -> a 67:67:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 67:67:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):259 -> a 68:77:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):260:269 -> a 78:78:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 78:78:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):269 -> a 79:79:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 79:79:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 79:79:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):269 -> a 80:80:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 80:80:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):272 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 81:81:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 81:81:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):272 -> a 82:82:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 82:82:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 82:82:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 82:82:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):272 -> a 83:83:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):280:280 -> a 84:84:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 84:84:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):334 -> a 85:92:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):335:342 -> a 93:93:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 93:93:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):342 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 94:94:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 94:94:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):342 -> a 95:102:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):342:349 -> a 103:103:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 103:103:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):349 -> a 104:111:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):349:356 -> a 112:133:int com.android.tools.r8.graph.DexMethodHandle.getAsmTag():360:381 -> a 112:133:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):356 -> a 134:134:org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):356:356 -> a 135:135:int lambda$specify$0(com.android.tools.r8.graph.DexMethodHandle):322:322 -> a 136:140:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):322:326 -> a 1:1:boolean lambda$specify$1(com.android.tools.r8.graph.DexMethodHandle):325:325 -> b 1:1:com.android.tools.r8.graph.DexMethod lambda$specify$2(com.android.tools.r8.graph.DexMethodHandle):326:326 -> c 1:6:boolean computeEquals(java.lang.Object):236:241 -> f 1:1:java.lang.String toSmaliString():286:286 -> j0 1:1:int computeHashCode():231:231 -> l0 1:1:com.android.tools.r8.graph.DexField asField():307:307 -> m0 2:2:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> m0 2:2:com.android.tools.r8.graph.DexField asField():307 -> m0 3:4:com.android.tools.r8.graph.DexField asField():307:308 -> m0 1:1:com.android.tools.r8.graph.DexMethod asMethod():302:302 -> n0 2:2:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> n0 2:2:com.android.tools.r8.graph.DexMethod asMethod():302 -> n0 3:4:com.android.tools.r8.graph.DexMethod asMethod():302:303 -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():318:318 -> o 1:1:boolean isFieldHandle():290:290 -> o0 1:1:boolean isMethodHandle():294:294 -> p0 1:7:java.lang.String toString():248:254 -> toString com.android.tools.r8.graph.DexMethodHandle$MethodHandleType -> com.gradleup.gr8.relocated.lc0: 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:14:void ():20:20 -> 1:2:void (java.lang.String,int,short):36:37 -> 1:1:short getValue():41:41 -> a 2:2:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):79:79 -> a 3:3:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):76:76 -> a 4:4:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):73:73 -> a 5:5:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):70:70 -> a 6:6:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):67:67 -> a 7:7:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):64:64 -> a 8:8:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):61:61 -> a 9:9:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):58:58 -> a 10:10:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):55:55 -> a 11:11:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):52:52 -> a 12:45:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):49:82 -> a 46:46:short com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.getValue():41:41 -> a 46:46:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):82 -> a 47:47:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):82:82 -> a 1:1:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticPut():129:129 -> b 1:1:boolean isFieldType():120 -> b 2:2:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticGet():133:133 -> b 2:2:boolean isFieldType():120 -> b 3:3:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInstancePut():137:137 -> b 3:3:boolean isFieldType():120 -> b 4:4:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInstanceGet():141:141 -> b 4:4:boolean isFieldType():120 -> b 1:1:boolean isInvokeDirect():149:149 -> c 1:1:boolean isInvokeStatic():145:145 -> d 1:1:boolean isMethodType():124:124 -> e 2:2:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeInstance():153:153 -> e 2:2:boolean isMethodType():124 -> e 3:3:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeInterface():157:157 -> e 3:3:boolean isMethodType():124 -> e 4:4:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeSuper():161:161 -> e 4:4:boolean isMethodType():124 -> e 5:5:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeConstructor():165:165 -> e 5:5:boolean isMethodType():125 -> e 6:6:boolean isMethodType():125:125 -> e 1:16:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():169:184 -> f 17:17:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():182:182 -> f 18:18:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():180:180 -> f 19:19:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():178:178 -> f 20:20:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():176:176 -> f 21:21:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():174:174 -> f 22:22:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():172:172 -> f 1:1:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType[] values():20:20 -> values com.android.tools.r8.graph.DexMethodSignature -> com.gradleup.gr8.relocated.pc0: int $r8$clinit -> a com.android.tools.r8.graph.DexString getName() -> a 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):50:50 -> a 2:2:com.android.tools.r8.graph.DexMethodSignature withName(com.android.tools.r8.graph.DexString):54:54 -> a 3:3:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):21:21 -> a 3:3:com.android.tools.r8.graph.DexMethodSignature withName(com.android.tools.r8.graph.DexString):54 -> a 4:4:com.android.tools.r8.graph.DexMethodSignature withParameters(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexItemFactory):58:58 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getReturnType():41:41 -> a 5:5:com.android.tools.r8.graph.DexMethodSignature withParameters(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexItemFactory):58 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProto.getReturnType():62:62 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getReturnType():41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexMethodSignature withParameters(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexItemFactory):58 -> a 7:7:com.android.tools.r8.graph.DexMethodSignature withParameters(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexItemFactory):58:58 -> a 8:8:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):21:21 -> a 8:8:com.android.tools.r8.graph.DexMethodSignature withParameters(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexItemFactory):58 -> a com.android.tools.r8.graph.DexProto getProto() -> b 1:3:boolean equals(java.lang.Object):76:78 -> equals 1:1:int hashCode():83:83 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():46:46 -> o 1:1:java.lang.String toString():93:93 -> toString 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getReturnType():41:41 -> toString 2:2:java.lang.String toString():95 -> toString 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProto.getReturnType():62:62 -> toString 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getReturnType():41 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.String toString():95 -> toString 4:4:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":110,"2":111,"3":112},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 110:110:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> toString 110:110:java.lang.String toString():95 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:111:java.lang.String toString():95:95 -> toString 112:112:java.lang.String toString():96:96 -> toString 101:102:java.lang.String toString():97:98 -> toString 103:103:int com.android.tools.r8.graph.DexMethodSignature.getArity():29:29 -> toString 103:103:java.lang.String toString():99 -> toString 104:104:java.lang.String toString():101:101 -> toString 105:105:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getParameter(int):33:33 -> toString 105:105:java.lang.String toString():103 -> toString 106:106:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> toString 106:106:java.lang.String toString():103 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:109:java.lang.String toString():103:105 -> toString com.android.tools.r8.graph.DexMethodSignature$MethodBased -> com.gradleup.gr8.relocated.nc0: com.android.tools.r8.graph.DexMethod method -> b 1:2:void (com.android.tools.r8.graph.DexMethod):112:113 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexString getName():118:118 -> a 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 2:2:com.android.tools.r8.graph.DexString getName():118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexProto getProto():123:123 -> b 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 2:2:com.android.tools.r8.graph.DexProto getProto():123 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.graph.DexMethodSignature$NameAndProtoBased -> com.gradleup.gr8.relocated.oc0: com.android.tools.r8.graph.DexString name -> b com.android.tools.r8.graph.DexProto proto -> c 1:3:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):132:134 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexString getName():139:139 -> a 1:1:com.android.tools.r8.graph.DexProto getProto():144:144 -> b com.android.tools.r8.graph.DexProgramClass -> com.gradleup.gr8.relocated.re0: com.android.tools.r8.utils.OptionalBool reachabilitySensitive -> x com.android.tools.r8.synthesis.SyntheticMarker syntheticMarker -> z com.android.tools.r8.kotlin.KotlinClassLevelInfo kotlinInfo -> w com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier checksumSupplier -> y boolean deprecated -> v com.android.tools.r8.cf.CfVersion initialClassFileVersion -> u com.android.tools.r8.graph.DexProgramClass[] EMPTY_ARRAY -> A boolean $assertionsDisabled -> B com.android.tools.r8.ProgramResource$Kind originKind -> t 1:9:void ():42:50 -> 1:1:void (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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory,boolean,com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier,com.android.tools.r8.synthesis.SyntheticMarker):83:83 -> 2:54:void (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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory,boolean,com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier,com.android.tools.r8.synthesis.SyntheticMarker):53:105 -> com.android.tools.r8.graph.Definition getContext() -> E 1:1:void clearKotlinInfo():522:522 -> F1 1:1:java.lang.Iterable com.android.tools.r8.graph.DexClass.directMethods():261:261 -> G1 1:1:java.lang.Iterable directProgramMethods():265 -> G1 2:2:java.lang.Iterable directProgramMethods():265:265 -> G1 com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier getChecksumSupplier():831:831 -> H1 1:1:com.android.tools.r8.cf.CfVersion getInitialClassFileVersion():772:772 -> I1 1:1:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo():512:512 -> J1 1:1:com.android.tools.r8.ProgramResource$Kind getOriginKind():396:396 -> K1 1:1:com.android.tools.r8.graph.ProgramMethod getProgramClassInitializer():316:316 -> L1 2:2:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexProgramClass.toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):355:355 -> L1 2:2:com.android.tools.r8.graph.ProgramMethod getProgramClassInitializer():316 -> L1 1:1:com.android.tools.r8.graph.ProgramMethod getProgramDefaultInitializer():320:320 -> M1 2:2:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexProgramClass.getProgramInitializer(com.android.tools.r8.graph.DexType[]):324:324 -> M1 2:2:com.android.tools.r8.graph.ProgramMethod getProgramDefaultInitializer():320 -> M1 3:3:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexProgramClass.toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):355:355 -> M1 3:3:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexProgramClass.getProgramInitializer(com.android.tools.r8.graph.DexType[]):324 -> M1 3:3:com.android.tools.r8.graph.ProgramMethod getProgramDefaultInitializer():320 -> M1 1:1:boolean hasClassFileVersion():768:768 -> N1 1:1:boolean hasClassOrMemberAnnotations():635:635 -> O1 2:3:boolean com.android.tools.r8.graph.DexProgramClass.hasAnnotations(com.android.tools.r8.graph.MethodCollection):654:655 -> O1 2:3:boolean hasClassOrMemberAnnotations():636 -> O1 4:6:boolean hasClassOrMemberAnnotations():636:638 -> O1 7:7:boolean com.android.tools.r8.graph.DexProgramClass.hasAnnotations(com.android.tools.r8.graph.MethodCollection):656:656 -> O1 7:7:boolean hasClassOrMemberAnnotations():636 -> O1 1:1:boolean hasFields():622:622 -> P1 1:1:boolean hasMethods():626:626 -> Q1 1:1:boolean hasOnlyInternalizableAnnotations():642:642 -> R1 2:3:boolean com.android.tools.r8.graph.DexProgramClass.hasAnnotations(com.android.tools.r8.graph.MethodCollection):654:655 -> R1 2:3:boolean hasOnlyInternalizableAnnotations():642 -> R1 4:6:boolean hasOnlyInternalizableAnnotations():642:644 -> R1 7:7:boolean com.android.tools.r8.graph.DexProgramClass.hasAnnotations(com.android.tools.r8.graph.MethodCollection):656:656 -> R1 7:7:boolean hasOnlyInternalizableAnnotations():642 -> R1 1:1:boolean isDeprecated():780:780 -> S1 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> T 1:1:com.android.tools.r8.graph.DexType getContextType():748 -> T 1:1:boolean originatesFromClassResource():404:404 -> T1 1:1:boolean originatesFromDexResource():400:400 -> U1 1:1:java.lang.Iterable programInstanceInitializers():282:282 -> V1 1:1:void setDeprecated():776:776 -> W1 1:5:com.android.tools.r8.synthesis.SyntheticMarker stripSyntheticInputMarker():202:206 -> X1 1:1:java.lang.Iterable com.android.tools.r8.graph.DexClass.virtualMethods():289:289 -> Y1 1:1:java.lang.Iterable virtualProgramMethods():273 -> Y1 2:2:java.lang.Iterable virtualProgramMethods():273:273 -> Y1 1:1:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):18:18 -> a 1:1:void lambda$collectIndexedItems$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):430 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:4:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):18:20 -> a 2:4:void lambda$collectIndexedItems$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):430 -> a 5:5:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> a 5:5:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):20 -> a 5:5:void lambda$collectIndexedItems$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):430 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 6:6:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> a 6:6:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):20 -> a 6:6:void lambda$collectIndexedItems$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):430 -> a 7:7:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> a 7:7:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):20 -> a 7:7:void lambda$collectIndexedItems$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):430 -> a 8:8:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> a 8:8:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> a 8:8:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):20 -> a 8:8:void lambda$collectIndexedItems$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):430 -> a 9:9:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 9:9:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):21 -> a 9:9:void lambda$collectIndexedItems$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):430 -> a 10:11:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):21:22 -> a 10:11:void lambda$collectIndexedItems$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):430 -> a 12:26:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):211:225 -> a 27:27:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.DexClass.getMethodCollection():240:240 -> a 27:27:com.android.tools.r8.utils.TraversalContinuation traverseProgramMethods(java.util.function.Function,java.util.function.Predicate):387 -> a 28:29:com.android.tools.r8.utils.TraversalContinuation traverseProgramMethods(java.util.function.Function,java.util.function.Predicate):387:388 -> a 30:30:boolean lambda$forEachProgramInstanceInitializerMatching$19(java.util.function.Predicate,com.android.tools.r8.graph.DexEncodedMethod):302:302 -> a 31:31:com.android.tools.r8.utils.TraversalContinuation lambda$traverseProgramFields$21(java.util.function.Function,com.android.tools.r8.graph.DexEncodedField):371:371 -> a 32:32:com.android.tools.r8.utils.TraversalContinuation traverseProgramFields(java.util.function.Function):371:371 -> a 33:33:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 33:33:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexClass.traverseFields(java.util.function.Function):381 -> a 33:33:com.android.tools.r8.utils.TraversalContinuation traverseProgramFields(java.util.function.Function):371 -> a 34:35:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexClass.traverseFields(java.util.function.Function):381:382 -> a 34:35:com.android.tools.r8.utils.TraversalContinuation traverseProgramFields(java.util.function.Function):371 -> a 36:36:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 36:36:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexClass.traverseFields(java.util.function.Function):382 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.utils.TraversalContinuation traverseProgramFields(java.util.function.Function):371 -> a 37:40:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexClass.traverseFields(java.util.function.Function):383:386 -> a 37:40:com.android.tools.r8.utils.TraversalContinuation traverseProgramFields(java.util.function.Function):371 -> a 41:41:com.android.tools.r8.utils.TraversalContinuation lambda$traverseProgramMethods$22(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):376:376 -> a 42:44:com.android.tools.r8.utils.TraversalContinuation lambda$traverseProgramMethods$23(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):390:392 -> a 45:46:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):409:410 -> a 47:47:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 47:47:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):410 -> a 48:48:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1325,"2":1326,"3":1327,"4":1328},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 1325:1325:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1325:1325:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):410 -> a 1326:1326:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1326:1326:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):410 -> a 1327:1327:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1327:1327:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):410 -> a 1328:1328:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 1328:1328:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 1328:1328:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):410 -> a 459:459:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):411:411 -> a 460:460:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 460:460:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):412 -> a 461:461:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1329,"2":1330,"3":1331,"4":1332},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 1329:1329:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1329:1329:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):412 -> a 1330:1330:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1330:1330:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):412 -> a 1331:1331:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1331:1331:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):412 -> a 1332:1332:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 1332:1332:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 1332:1332:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):412 -> a 875:875:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):414:414 -> a 876:876:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 876:876:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):414 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 877:877:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 877:877:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):414 -> a 878:880:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):414:416 -> a 881:881:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 881:881:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):417 -> a 882:882:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):419:419 -> a 883:883:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> a 883:883:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):419 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 884:884:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> a 884:884:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):419 -> a 885:885:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> a 885:885:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 885:885:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):419 -> a 886:886:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> a 886:886:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> a 886:886:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):419 -> a 887:887:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):420:420 -> a 888:889:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):127:128 -> a 888:889:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):421 -> a 890:890:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 890:890:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 890:890:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):421 -> a 891:891:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1333,"2":1334,"3":1335,"4":1336},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 1333:1333:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1333:1333:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 1333:1333:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):421 -> a 1334:1334:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1334:1334:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 1334:1334:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):421 -> a 1335:1335:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 1335:1335:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 1335:1335:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):421 -> a 1336:1336:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 1336:1336:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 1336:1336:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 1336:1336:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):421 -> a 1314:1321:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):423:430 -> a 1322:1322:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> a 1322:1322:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):430 -> a 1323:1323:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):431:431 -> a 1324:1324:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 1324:1324:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):431 -> a 1337:1341:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):437:441 -> a 1342:1342:void lambda$addDependencies$26(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexEncodedMethod):453:453 -> a 1343:1343:void com.android.tools.r8.graph.DexEncodedMethod.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):756:756 -> a 1343:1343:void lambda$addDependencies$26(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexEncodedMethod):453 -> a 1344:1344:com.android.tools.r8.graph.DexProgramClass asProgramClassOrNull(com.android.tools.r8.graph.DexClass):502:502 -> a 1345:1347:void setKotlinInfo(com.android.tools.r8.kotlin.KotlinClassLevelInfo):516:518 -> a 1348:1348:int lambda$computeStaticValuesArray$27(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):666:666 -> a 1349:1351:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():684:686 -> a 1349:1351:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1352:1352:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 1352:1352:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):377 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1352:1352:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1352:1352:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1352:1352:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1353:1353:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 1353:1353:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):377 -> a 1353:1353:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1353:1353:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1353:1353:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1354:1354:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1354:1354:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1354:1354:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1354:1354:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1355:1355:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1428,"2":1429,"3":1430,"4":1431},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 1428:1428:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1428:1428:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1428:1428:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1428:1428:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1429:1429:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1429:1429:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1429:1429:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1429:1429:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1430:1430:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1430:1430:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1430:1430:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1430:1430:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1431:1431:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1431:1431:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1431:1431:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1431:1431:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1356:1356:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1356:1356:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1356:1356:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1356:1356:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1357:1373:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):379:395 -> a 1357:1373:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1357:1373:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1357:1373:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1374:1374:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):389:389 -> a 1374:1374:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1374:1374:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1374:1374:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1375:1381:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):387:393 -> a 1375:1381:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1375:1381:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1375:1381:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1382:1382:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):383:383 -> a 1382:1382:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1382:1382:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1382:1382:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1383:1383:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):381:381 -> a 1383:1383:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1383:1383:boolean com.android.tools.r8.graph.DexProgramClass.hasNonDefaultStaticFieldValues():686 -> a 1383:1383:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):661 -> a 1384:1394:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):664:674 -> a 1395:1395:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 1395:1395:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):377 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1395:1395:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1395:1395:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1396:1396:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 1396:1396:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):377 -> a 1396:1396:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1396:1396:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1397:1397:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1397:1397:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1397:1397:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1398:1398:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1432,"2":1433,"3":1434,"4":1435},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 1432:1432:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1432:1432:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1432:1432:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1433:1433:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1433:1433:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1433:1433:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1434:1434:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1434:1434:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1434:1434:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1435:1435:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1435:1435:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1435:1435:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1399:1399:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 1399:1399:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1399:1399:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1400:1416:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):379:395 -> a 1400:1416:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1400:1416:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1417:1417:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):389:389 -> a 1417:1417:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1417:1417:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1418:1424:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):387:393 -> a 1418:1424:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1418:1424:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1425:1425:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):383:383 -> a 1425:1425:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1425:1425:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1426:1426:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):381:381 -> a 1426:1426:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412 -> a 1426:1426:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):674 -> a 1427:1427:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):679:679 -> a 1436:1438:void setInitialClassFileVersion(com.android.tools.r8.cf.CfVersion):757:759 -> a 1439:1439:java.lang.Iterable asProgramClasses(java.lang.Iterable,com.android.tools.r8.graph.DexDefinitionSupplier):785:785 -> a 1440:1440:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1440:1440:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):531 -> a 1441:1441:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):531:531 -> a 1442:1442:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1442:1442:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):531 -> a 1443:1443:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):531:531 -> a 1444:1444:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 1444:1444:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):534 -> a 1445:1445:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):535:535 -> a 1446:1446:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):545:545 -> a 1446:1446:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1447:1447:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 1447:1447:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):545 -> a 1447:1447:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1448:1448:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):545:545 -> a 1448:1448:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1449:1449:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1449:1449:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):546 -> a 1449:1449:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1450:1450:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):546:546 -> a 1450:1450:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1451:1451:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1451:1451:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):547 -> a 1451:1451:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1452:1457:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):547:552 -> a 1452:1457:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1458:1458:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):607:607 -> a 1458:1458:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1458:1458:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1459:1459:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1459:1459:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):146 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1459:1459:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):608 -> a 1459:1459:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1459:1459:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1460:1460:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1460:1460:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):146 -> a 1460:1460:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):608 -> a 1460:1460:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1460:1460:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1461:1461:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):148:148 -> a 1461:1461:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):608 -> a 1461:1461:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1461:1461:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1462:1462:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):612:612 -> a 1462:1462:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1462:1462:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1463:1463:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 1463:1463:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):612 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1463:1463:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1463:1463:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1464:1464:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 1464:1464:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):612 -> a 1464:1464:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1464:1464:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1465:1466:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):612:613 -> a 1465:1466:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1465:1466:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1467:1467:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1467:1467:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):146 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1467:1467:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):613 -> a 1467:1467:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1467:1467:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1468:1468:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1468:1468:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):146 -> a 1468:1468:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):613 -> a 1468:1468:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1468:1468:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1469:1469:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):148:148 -> a 1469:1469:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):613 -> a 1469:1469:boolean com.android.tools.r8.graph.DexProgramClass.internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):553 -> a 1469:1469:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):537 -> a 1470:1470:long invalidChecksumRequest(com.android.tools.r8.graph.DexProgramClass):818:818 -> a 1471:1471:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 1471:1471:long invalidChecksumRequest(com.android.tools.r8.graph.DexProgramClass):818 -> a 1472:1472:long invalidChecksumRequest(com.android.tools.r8.graph.DexProgramClass):818:818 -> a 1:1:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69:69 -> b 1:1:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:4:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69:71 -> b 2:4:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 5:5:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> b 5:5:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 6:6:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> b 6:6:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> b 6:6:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71 -> b 6:6:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 7:7:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> b 7:7:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> b 7:7:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> b 7:7:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71 -> b 7:7:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 8:12:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):72:76 -> b 8:12:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 13:13:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> b 13:13:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):76 -> b 13:13:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 14:14:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> b 14:14:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):76 -> b 14:14:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 15:15:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> b 15:15:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):76 -> b 15:15:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 16:16:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> b 16:16:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> b 16:16:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):76 -> b 16:16:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 17:17:void com.android.tools.r8.graph.ProgramMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):77:77 -> b 17:17:void lambda$collectIndexedItems$25(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ProgramMethod):431 -> b 18:18:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.DexProgramClass):211:211 -> b 19:19:void lambda$forEachProgramFieldMatching$10(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):234:234 -> b 20:20:void lambda$forEachProgramDirectMethodMatching$18(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):292:292 -> b 21:21:com.android.tools.r8.graph.ProgramMethod getProgramInitializer(com.android.tools.r8.graph.DexType[]):324:324 -> b 22:22:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexProgramClass.toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):355:355 -> b 22:22:com.android.tools.r8.graph.ProgramMethod getProgramInitializer(com.android.tools.r8.graph.DexType[]):324 -> b 23:23:com.android.tools.r8.utils.TraversalContinuation traverseProgramInstanceInitializers(java.util.function.Function):381:381 -> b 24:26:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):447:449 -> b 27:27:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():630:630 -> b 27:27:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):451 -> b 28:29:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):452:453 -> b 30:30:void com.android.tools.r8.graph.MethodCollection.forEachMethod(java.util.function.Consumer):126:126 -> b 30:30:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):453 -> b 31:34:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):454:457 -> b 35:36:void com.android.tools.r8.graph.DexAnnotationSet.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):131:132 -> b 35:36:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):457 -> b 37:37:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):458:458 -> b 38:38:void com.android.tools.r8.graph.DexTypeList.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):134:134 -> b 38:38:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):459 -> b 39:39:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):576:576 -> b 40:40:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 40:40:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):576 -> b 41:41:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):576:576 -> b 42:42:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 42:42:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):577 -> b 43:43:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):577:577 -> b 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 44:44:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):578 -> b 45:60:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):578:593 -> b 61:61:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.DexClass.getMethodCollection():240:240 -> b 61:61:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):594 -> b 62:62:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):594:594 -> b 63:63:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):607:607 -> b 63:63:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 64:64:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 64:64:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):146 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):608 -> b 64:64:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 65:65:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 65:65:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):146 -> b 65:65:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):608 -> b 65:65:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 66:66:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):148:148 -> b 66:66:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):608 -> b 66:66:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 67:67:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):612:612 -> b 67:67:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 68:68:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> b 68:68:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):612 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 69:69:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> b 69:69:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):612 -> b 69:69:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 70:71:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):612:613 -> b 70:71:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 72:72:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 72:72:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):146 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):613 -> b 72:72:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 73:73:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 73:73:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):146 -> b 73:73:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):613 -> b 73:73:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 74:74:boolean com.android.tools.r8.graph.DexType.internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):148:148 -> b 74:74:boolean com.android.tools.r8.graph.DexProgramClass.initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):613 -> b 74:74:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):598 -> b 75:75:java.util.Iterator lambda$asProgramClasses$28(java.lang.Iterable,com.android.tools.r8.graph.DexDefinitionSupplier):786:786 -> b 1:1:com.android.tools.r8.graph.DexType lambda$specify$1(com.android.tools.r8.graph.DexProgramClass):212:212 -> c 2:2:void lambda$forEachProgramInstanceField$11(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):238:238 -> c 3:3:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.DexClass.getMethodCollection():240:240 -> c 3:3:com.android.tools.r8.utils.TraversalContinuation traverseProgramMethods(java.util.function.Function):376 -> c 4:4:com.android.tools.r8.utils.TraversalContinuation traverseProgramMethods(java.util.function.Function):376:376 -> c 5:5:void lambda$forEachProgramMethodMatching$13(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):257:257 -> c 6:6:void forEachProgramDirectMethodMatching(java.util.function.Predicate,java.util.function.Consumer):291:291 -> c 7:9:boolean hasAnnotations(com.android.tools.r8.graph.DexEncodedField[]):648:650 -> c 10:10:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> c 10:10:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):479 -> c 11:11:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> c 11:11:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):482 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> c 12:12:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):482 -> c 13:16:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):483:486 -> c 1:1:com.android.tools.r8.graph.DexTypeList lambda$specify$2(com.android.tools.r8.graph.DexProgramClass):213:213 -> d 2:2:void forEachProgramFieldMatching(java.util.function.Predicate,java.util.function.Consumer):234:234 -> d 3:3:void com.android.tools.r8.graph.DexClass.forEachFieldMatching(java.util.function.Predicate,java.util.function.Consumer):358:358 -> d 3:3:void forEachProgramFieldMatching(java.util.function.Predicate,java.util.function.Consumer):234 -> d 4:4:void lambda$forEachProgramVirtualMethodMatching$20(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):312:312 -> d 5:5:com.android.tools.r8.graph.ProgramField lookupProgramField(com.android.tools.r8.graph.DexField):339:339 -> d 6:6:com.android.tools.r8.graph.ProgramField com.android.tools.r8.graph.DexProgramClass.toProgramFieldOrNull(com.android.tools.r8.graph.DexEncodedField):348:348 -> d 6:6:com.android.tools.r8.graph.ProgramField lookupProgramField(com.android.tools.r8.graph.DexField):339 -> d 7:7:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):694:694 -> d 8:8:void addExtraInterfaces(java.util.List):703:703 -> d 9:9:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):711:711 -> d 9:9:void addExtraInterfaces(java.util.List):706 -> d 10:10:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> d 10:10:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):712 -> d 10:10:void addExtraInterfaces(java.util.List):706 -> d 11:12:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):712:713 -> d 11:12:void addExtraInterfaces(java.util.List):706 -> d 13:13:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> d 13:13:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):713 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void addExtraInterfaces(java.util.List):706 -> d 14:14:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> d 14:14:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):713 -> d 14:14:void addExtraInterfaces(java.util.List):706 -> d 15:16:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):713:714 -> d 15:16:void addExtraInterfaces(java.util.List):706 -> d 17:17:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> d 17:17:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):714 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void addExtraInterfaces(java.util.List):706 -> d 18:18:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> d 18:18:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):714 -> d 18:18:void addExtraInterfaces(java.util.List):706 -> d 19:19:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):714:714 -> d 19:19:void addExtraInterfaces(java.util.List):706 -> d 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> d 20:20:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):714 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:void addExtraInterfaces(java.util.List):706 -> d 21:23:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToInterfacesArray(java.util.List):714:716 -> d 21:23:void addExtraInterfaces(java.util.List):706 -> d 24:36:void com.android.tools.r8.graph.DexProgramClass.addExtraInterfacesToSignatureIfPresent(java.util.List):721:733 -> d 24:36:void addExtraInterfaces(java.util.List):707 -> d com.android.tools.r8.graph.DexProgramClass asProgramClass() -> d0 1:1:boolean getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):178:178 -> e 2:5:boolean com.android.tools.r8.graph.DexProgramClass.internalComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):185:188 -> e 2:5:boolean getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):179 -> e 6:8:boolean getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):179:181 -> e 9:9:com.android.tools.r8.graph.ClassAccessFlags lambda$specify$3(com.android.tools.r8.graph.DexProgramClass):214:214 -> e 10:10:com.android.tools.r8.graph.ProgramMethod lambda$directProgramMethods$14(com.android.tools.r8.graph.DexEncodedMethod):265:265 -> e 11:11:void forEachProgramInstanceInitializerMatching(java.util.function.Predicate,java.util.function.Consumer):301:301 -> e 1:1:com.android.tools.r8.graph.DexString lambda$specify$4(com.android.tools.r8.graph.DexProgramClass):215:215 -> f 2:2:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.DexClass.getMethodCollection():240:240 -> f 2:2:com.android.tools.r8.graph.ProgramMethod lookupProgramMethod(com.android.tools.r8.graph.DexMethod):343 -> f 3:3:com.android.tools.r8.graph.ProgramMethod lookupProgramMethod(com.android.tools.r8.graph.DexMethod):343:343 -> f 4:4:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexProgramClass.toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):355:355 -> f 4:4:com.android.tools.r8.graph.ProgramMethod lookupProgramMethod(com.android.tools.r8.graph.DexMethod):343 -> f 5:5:void forEachProgramMethodMatching(java.util.function.Predicate,java.util.function.Consumer):256:256 -> f 6:6:com.android.tools.r8.graph.ProgramMethod lambda$directProgramMethods$15(com.android.tools.r8.graph.DexEncodedMethod):269:269 -> f 1:1:com.android.tools.r8.cf.CfVersion lambda$specify$5(com.android.tools.r8.graph.DexProgramClass):216:216 -> g 2:2:void forEachProgramInstanceField(java.util.function.Consumer):238:238 -> g 3:3:void com.android.tools.r8.graph.DexClass.forEachInstanceField(java.util.function.Consumer):362:362 -> g 3:3:void forEachProgramInstanceField(java.util.function.Consumer):238 -> g 4:4:void com.android.tools.r8.graph.DexClass.forEachInstanceFieldMatching(java.util.function.Predicate,java.util.function.Consumer):367:367 -> g 4:4:void com.android.tools.r8.graph.DexClass.forEachInstanceField(java.util.function.Consumer):362 -> g 4:4:void forEachProgramInstanceField(java.util.function.Consumer):238 -> g 5:5:com.android.tools.r8.graph.ProgramMethod lambda$virtualProgramMethods$16(com.android.tools.r8.graph.DexEncodedMethod):273:273 -> g 6:6:void forEachProgramVirtualMethodMatching(java.util.function.Predicate,java.util.function.Consumer):311:311 -> g com.android.tools.r8.graph.DexClass getContextClass() -> h com.android.tools.r8.graph.DexProgramClass getContextClass() -> h 1:1:boolean lambda$specify$6(com.android.tools.r8.graph.DexProgramClass):217:217 -> h 2:2:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> h 2:2:void forEachProgramMember(java.util.function.Consumer):246 -> h 3:3:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> h 3:3:void forEachProgramMember(java.util.function.Consumer):247 -> h 1:1:boolean lambda$specify$7(com.android.tools.r8.graph.DexProgramClass):222:222 -> i 1:1:com.android.tools.r8.graph.DexEncodedField[] lambda$specify$8(com.android.tools.r8.graph.DexProgramClass):223:223 -> j 1:1:com.android.tools.r8.graph.DexEncodedField[] lambda$specify$9(com.android.tools.r8.graph.DexProgramClass):224:224 -> k 1:1:java.lang.String toSourceString():470:470 -> k0 1:1:java.lang.Iterable directProgramMethods(java.util.function.Predicate):269:269 -> l com.android.tools.r8.graph.DexDefinition getDefinition() -> m 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():198:198 -> o 1:1:java.lang.String toString():465:465 -> toString 2:2:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> toString 2:2:java.lang.String toString():465 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} boolean isNotProgramClass() -> x1 com.android.tools.r8.graph.DexProgramClass$1 -> com.gradleup.gr8.relocated.pe0: java.util.Iterator iterator -> b com.android.tools.r8.graph.DexProgramClass next -> a com.android.tools.r8.graph.DexDefinitionSupplier val$definitions -> c 1:5:void (java.lang.Iterable,com.android.tools.r8.graph.DexDefinitionSupplier):786:790 -> 1:3:com.android.tools.r8.graph.DexProgramClass findNext():805:807 -> h 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> h 4:4:com.android.tools.r8.graph.DexProgramClass findNext():807 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> h 5:5:com.android.tools.r8.graph.DexProgramClass findNext():808 -> h 6:6:com.android.tools.r8.graph.DexProgramClass findNext():809:809 -> h 1:1:boolean hasNext():794:794 -> hasNext 1:2:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexProgramClass$1.next():799:800 -> next 1:2:java.lang.Object next():786 -> next com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier -> com.gradleup.gr8.relocated.qe0: com.android.tools.r8.graph.DexProto -> com.gradleup.gr8.relocated.se0: com.android.tools.r8.graph.DexProto SENTINEL -> g 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 ():16:16 -> 1:4:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):22:25 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):29:32 -> a 5:5:com.android.tools.r8.graph.DexTypeList lambda$specify$0(com.android.tools.r8.graph.DexProto):30:30 -> a 6:6:com.android.tools.r8.graph.DexType lambda$getBaseTypes$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):70:70 -> a 7:7:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74:74 -> a 7:7:java.lang.Iterable getBaseTypes(com.android.tools.r8.graph.DexItemFactory):70 -> a 8:8:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 8:8:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74 -> a 8:8:java.lang.Iterable getBaseTypes(com.android.tools.r8.graph.DexItemFactory):70 -> a 9:9:java.lang.Iterable getBaseTypes(com.android.tools.r8.graph.DexItemFactory):70:70 -> a 10:11:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):100:101 -> a 12:12:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 12:12:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):101 -> a 13:13:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):102:102 -> a 14:14:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 14:14:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):102 -> a 15:15:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":124,"2":125,"3":126,"4":127},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 124:124:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 124:124:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):102 -> a 125:125:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 125:125:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):102 -> a 126:126:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 126:126:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):102 -> a 127:127:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 127:127:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 127:127:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):102 -> a 118:118:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103:103 -> a 119:119:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):127:127 -> a 119:119:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 120:121:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):127:128 -> a 120:121:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 122:122:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 122:122:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 122:122:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 123:123:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":128,"2":129,"3":130,"4":131},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 128:128:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 128:128:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 128:128:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 129:129:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 129:129:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 129:129:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 130:130:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 130:130:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 130:130:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 131:131:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 131:131:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 131:131:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 131:131:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 132:132:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):109:109 -> a 133:140:java.lang.String toDescriptorString(com.android.tools.r8.naming.NamingLens):122:129 -> a 1:1:com.android.tools.r8.graph.DexString lambda$specify$1(com.android.tools.r8.graph.DexProto):32:32 -> b 2:2:java.lang.Iterable getParameterBaseTypes(com.android.tools.r8.graph.DexItemFactory):66:66 -> b 3:3:com.android.tools.r8.graph.DexType lambda$getParameterBaseTypes$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):66:66 -> b 1:5:boolean computeEquals(java.lang.Object):47:51 -> f 6:6:com.android.tools.r8.graph.DexType getParameter(int):83:83 -> f 1:1:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> j0 1:1:java.lang.String toSmaliString():114 -> j0 1:1:int computeHashCode():58:58 -> l0 2:2:int com.android.tools.r8.graph.DexTypeList.hashCode():123:123 -> l0 2:2:int computeHashCode():58 -> l0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.graph.DexTypeList.hashCode():123:123 -> l0 3:3:int computeHashCode():58 -> l0 1:1:int getArity():91:91 -> m0 2:2:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> m0 2:2:int getArity():91 -> m0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> m0 3:3:int getArity():91 -> m0 1:1:com.android.tools.r8.graph.DexType getReturnType():62:62 -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():37:37 -> o 1:1:java.lang.String toString():96:96 -> toString com.android.tools.r8.graph.DexReference -> com.gradleup.gr8.relocated.ve0: boolean $assertionsDisabled -> d 1:1:void ():14:14 -> 1:1:void ():14:14 -> com.android.tools.r8.graph.DexType getContextType() -> T void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer) -> a java.lang.Object apply(java.util.function.Function,java.util.function.Function,java.util.function.Function) -> a void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection) -> a int compareTo(com.android.tools.r8.graph.DexReference) -> a com.android.tools.r8.graph.DexField asDexField() -> m0 com.android.tools.r8.graph.DexMember asDexMember() -> n0 com.android.tools.r8.graph.DexMethod asDexMethod() -> o0 com.android.tools.r8.graph.DexType asDexType() -> p0 1:1:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> q0 1:1:int referenceTypeOrder():87 -> q0 2:2:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> q0 2:2:int referenceTypeOrder():90 -> q0 3:3:int referenceTypeOrder():93:93 -> q0 4:4:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> q0 4:4:int referenceTypeOrder():93 -> q0 5:5:int referenceTypeOrder():93:93 -> q0 com.android.tools.r8.graph.DexString -> com.gradleup.gr8.relocated.rg0: com.android.tools.r8.graph.DexString[] EMPTY_ARRAY -> f int size -> d boolean $assertionsDisabled -> g byte[] content -> e 1:3:void ():20:22 -> 1:3:void (int,byte[]):28:30 -> 4:6:void (java.lang.String):33:35 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):20:20 -> a 2:2:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> a 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):20 -> a 3:3:int compareTo(com.android.tools.r8.utils.structural.StructuralItem):20:20 -> a 4:4:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):74:74 -> a 5:21:int decodePrefix(char[]):158:174 -> a 22:34:int decodePrefix(char[]):172:184 -> a 35:42:int decodePrefix(char[]):182:189 -> a 43:45:int com.android.tools.r8.graph.DexString.countBytes(java.lang.String):234:236 -> a 43:45:byte[] encodeToMutf8(java.lang.String):253 -> a 46:51:byte[] encodeToMutf8(java.lang.String):253:258 -> a 52:59:int encodeToMutf8(char,byte[],int):264:271 -> a 60:60:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):282:282 -> a 61:73:int com.android.tools.r8.graph.DexString.internalCompareTo(com.android.tools.r8.graph.DexString):294:306 -> a 61:73:int compareTo(com.android.tools.r8.graph.DexString):64 -> a 74:78:boolean startsWith(byte[]):456:460 -> a 79:79:int com.android.tools.r8.graph.DexString.getArrayDim():547:547 -> a 79:79:com.android.tools.r8.graph.DexString withNewPrefix(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):514 -> a 80:97:com.android.tools.r8.graph.DexString withNewPrefix(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):515:532 -> a 98:98:int com.android.tools.r8.graph.DexString.getArrayDim():547:547 -> a 98:98:com.android.tools.r8.graph.DexString withoutArray(com.android.tools.r8.graph.DexItemFactory):536 -> a 99:101:com.android.tools.r8.graph.DexString withoutArray(com.android.tools.r8.graph.DexItemFactory):540:542 -> a 1:3:boolean isValidSimpleName(com.android.tools.r8.utils.AndroidApiLevel):423:425 -> b 4:11:boolean com.android.tools.r8.graph.DexString.isValidSimpleName(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String):408:415 -> b 4:11:boolean isValidSimpleName(com.android.tools.r8.utils.AndroidApiLevel):425 -> b 12:16:boolean endsWith(com.android.tools.r8.graph.DexString):484:488 -> b 1:1:int compareTo(java.lang.Object):20:20 -> compareTo 1:3:boolean computeEquals(java.lang.Object):124:126 -> f 1:1:int computeHashCode():119:119 -> l0 1:3:java.lang.String decode():149:151 -> m0 1:32:int decodedHashCode():195:226 -> n0 33:46:int decodedHashCode():209:222 -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():54:54 -> o 1:1:char getFirstByteAsChar():39:39 -> o0 1:1:boolean isValidClassDescriptor():400:400 -> p0 2:13:boolean com.android.tools.r8.graph.DexString.isValidClassDescriptor(java.lang.String):318:329 -> p0 2:13:boolean isValidClassDescriptor():400 -> p0 14:14:boolean com.android.tools.r8.graph.DexString.isValidClassDescriptor(java.lang.String):327:327 -> p0 14:14:boolean isValidClassDescriptor():400 -> p0 1:1:boolean isValidFieldName():392:392 -> q0 2:18:boolean com.android.tools.r8.graph.DexString.isValidFieldName(java.lang.String):359:375 -> q0 2:18:boolean isValidFieldName():392 -> q0 19:19:boolean com.android.tools.r8.graph.DexString.isValidFieldName(java.lang.String):373:373 -> q0 19:19:boolean isValidFieldName():392 -> q0 1:1:boolean isValidMethodName():384:384 -> r0 2:16:boolean com.android.tools.r8.graph.DexString.isValidMethodName(java.lang.String):337:351 -> r0 2:16:boolean isValidMethodName():384 -> r0 17:17:boolean com.android.tools.r8.graph.DexString.isValidMethodName(java.lang.String):349:349 -> r0 17:17:boolean isValidMethodName():384 -> r0 1:1:com.android.tools.r8.utils.ThrowingCharIterator iterator():78:78 -> s0 1:1:java.lang.String toASCIIString():142:142 -> t0 2:10:java.lang.String com.android.tools.r8.utils.StringUtils.toASCIIString(java.lang.String):53:61 -> t0 2:10:java.lang.String toASCIIString():142 -> t0 11:11:java.lang.String toASCIIString():144:144 -> t0 1:3:java.lang.String toString():134:136 -> toString com.android.tools.r8.graph.DexString$1 -> com.gradleup.gr8.relocated.qg0: com.android.tools.r8.graph.DexString this$0 -> b boolean $assertionsDisabled -> c int i -> a 1:1:void ():78:78 -> 1:3:void (com.android.tools.r8.graph.DexString):78:80 -> 1:24:char nextChar():84:107 -> a 25:25:char nextChar():85:85 -> a 1:1:boolean hasNext():112:112 -> hasNext com.android.tools.r8.graph.DexType -> com.gradleup.gr8.relocated.dh0: java.lang.String toStringCache -> f boolean $assertionsDisabled -> i com.android.tools.r8.graph.DexString descriptor -> e com.android.tools.r8.graph.DexType[] EMPTY_ARRAY -> g java.util.List OLD_SYNTHESIZED_NAMES -> h 1:7:void ():30:36 -> 1:1:void (com.android.tools.r8.graph.DexString):50:50 -> 2:6:void (com.android.tools.r8.graph.DexString):48:52 -> 1:1:boolean isBooleanType():276:276 -> A0 1:1:boolean isClassType():319:319 -> B0 1:1:boolean isIntType():292:292 -> C0 1:1:boolean isLegacySynthesizedTypeAllowedDuplication():341:341 -> D0 2:3:boolean com.android.tools.r8.graph.DexType.oldSynthesizedName(java.lang.String):345:346 -> D0 2:3:boolean isLegacySynthesizedTypeAllowedDuplication():341 -> D0 1:2:boolean isNullValueType():308:309 -> E0 1:4:boolean isPrimitiveArrayType():330:333 -> F0 1:1:boolean isPrimitiveType():268:268 -> G0 com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:2:boolean isReferenceType():324:325 -> H0 1:1:boolean isVoidType():272:272 -> I0 1:1:boolean com.android.tools.r8.graph.DexType.isDoubleType():304:304 -> J0 1:1:boolean isWideType():337 -> J0 2:2:boolean com.android.tools.r8.graph.DexType.isLongType():300:300 -> J0 2:2:boolean isWideType():337 -> J0 1:1:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> K0 1:1:java.lang.String toBinaryName():175 -> K0 2:5:java.lang.String toBinaryName():176:176 -> K0 8:8:java.lang.String toBinaryName():179:179 -> K0 1:1:java.lang.String toDescriptorString():171:171 -> L0 com.android.tools.r8.graph.DexType getContextType() -> T 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):30:30 -> a 2:2:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):30 -> a 3:3:int compareTo(com.android.tools.r8.graph.DexReference):78:78 -> a 4:4:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 4:4:int compareTo(com.android.tools.r8.graph.DexReference):78 -> a 5:7:int compareTo(com.android.tools.r8.graph.DexReference):79:81 -> a 8:8:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> a 9:9:java.lang.Object apply(java.util.function.Function,java.util.function.Function,java.util.function.Function):187:187 -> a 10:10:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):195:195 -> a 11:11:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 12:12:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":254,"2":255,"3":256,"4":257},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 254:254:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 255:255:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 256:256:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 257:257:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 257:257:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 258:258:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):254:254 -> a 259:259:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 259:259:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition):137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 260:260:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 260:260:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition):137 -> a 261:261:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition):138:138 -> a 262:262:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 262:262:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):73 -> a 262:262:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):65 -> a 263:263:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):27:27 -> a 263:263:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):65 -> a 264:264:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 264:264:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):27 -> a 264:264:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):65 -> a 265:267:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):28:30 -> a 265:267:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):65 -> a 268:268:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 268:268:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 268:268:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):65 -> a 269:269:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 269:269:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a 269:269:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):65 -> a 270:274:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):31:35 -> a 270:274:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):65 -> a 275:277:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):437:439 -> a 278:278:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):470:470 -> a 278:278:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):439 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 279:279:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):554:554 -> a 279:279:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):470 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 279:279:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):439 -> a 280:283:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):554:557 -> a 280:283:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):470 -> a 280:283:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):439 -> a 284:284:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):470:470 -> a 284:284:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):439 -> a 285:285:com.android.tools.r8.graph.DexType addSuffix(java.lang.String,com.android.tools.r8.graph.DexItemFactory):454:454 -> a 286:286:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 286:286:com.android.tools.r8.graph.DexType addSuffix(java.lang.String,com.android.tools.r8.graph.DexItemFactory):455 -> a 287:289:com.android.tools.r8.graph.DexType addSuffix(java.lang.String,com.android.tools.r8.graph.DexItemFactory):456:458 -> a 290:294:com.android.tools.r8.graph.DexType toArrayElementType(com.android.tools.r8.graph.DexItemFactory):474:478 -> a 295:298:com.android.tools.r8.graph.DexType toArrayElementType(com.android.tools.r8.graph.DexItemFactory):476:479 -> a 299:299:java.lang.String getPackageOrName(boolean):483:483 -> a 300:300:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 300:300:java.lang.String getPackageOrName(boolean):484 -> a 301:307:java.lang.String getPackageOrName(boolean):485:491 -> a 308:308:java.lang.String com.android.tools.r8.graph.DexType.getPackageDescriptor():496:496 -> a 308:308:boolean isSamePackage(com.android.tools.r8.graph.DexType):167 -> a 309:309:java.lang.String com.android.tools.r8.graph.DexType.getPackageDescriptor():496:496 -> a 309:309:boolean isSamePackage(com.android.tools.r8.graph.DexType):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 310:310:boolean isSamePackage(com.android.tools.r8.graph.DexType):167:167 -> a 1:1:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):153:153 -> b 2:2:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7,"2":8,"3":9},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 7:7:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):156 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 8:8:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):156 -> b 9:9:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):156:156 -> b 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 3:3:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):160 -> b 4:4:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):160:160 -> b 5:5:boolean com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection.isMaybeOpen(com.android.tools.r8.graph.DexClass):36:36 -> b 5:5:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):160 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):163:163 -> b 10:17:com.android.tools.r8.graph.DexType toBaseType(com.android.tools.r8.graph.DexItemFactory):409:416 -> b 18:22:com.android.tools.r8.graph.DexType toBaseType(com.android.tools.r8.graph.DexItemFactory):414:418 -> b 23:23:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):443:443 -> b 24:24:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 24:24:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):444 -> b 25:26:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):445:446 -> b 27:27:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":482,"2":483,"3":484,"4":485,"5":486},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 482:482:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):447:447 -> b 483:483:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):447:447 -> b 484:484:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):447:447 -> b 485:485:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):447:447 -> b 486:486:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):447:447 -> b 476:476:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):449:449 -> b 477:477:int com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameIndex(java.lang.String):360:360 -> b 477:477:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameFromDescriptor(java.lang.String):335 -> b 477:477:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):449 -> b 478:478:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameFromDescriptor(java.lang.String):335:335 -> b 478:478:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):449 -> b 479:479:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameFromDescriptor(java.lang.String):334:334 -> b 479:479:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):449 -> b 480:481:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):449:450 -> b 1:1:com.android.tools.r8.ir.analysis.type.TypeElement toTypeElement(com.android.tools.r8.graph.AppView):69:69 -> c 2:2:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> c 2:2:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):73 -> c 2:2:com.android.tools.r8.ir.analysis.type.TypeElement toTypeElement(com.android.tools.r8.graph.AppView):69 -> c 3:3:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):512:512 -> c 4:4:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> c 4:4:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):514 -> c 5:5:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):514:514 -> c 6:6:java.lang.String com.android.tools.r8.utils.DescriptorUtils.replaceSimpleClassNameInDescriptor(java.lang.String,java.lang.String):347:347 -> c 6:6:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):514 -> c 7:7:int com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameIndex(java.lang.String):360:360 -> c 7:7:java.lang.String com.android.tools.r8.utils.DescriptorUtils.replaceSimpleClassNameInDescriptor(java.lang.String,java.lang.String):348 -> c 7:7:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):514 -> c 8:8:java.lang.String com.android.tools.r8.utils.DescriptorUtils.replaceSimpleClassNameInDescriptor(java.lang.String,java.lang.String):348:348 -> c 8:8:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):514 -> c 9:9:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):513:513 -> c 1:2:boolean computeEquals(java.lang.Object):129:130 -> f 1:4:java.lang.String getName():500:503 -> getName 1:1:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> j0 1:1:java.lang.String toSmaliString():231 -> j0 1:4:java.lang.String toSourceString():213:216 -> k0 5:5:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> k0 5:5:java.lang.String toSourceString():218 -> k0 6:6:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> k0 6:6:java.lang.String toSourceString():218 -> k0 7:10:java.lang.String toSourceString():218:221 -> k0 1:1:int computeHashCode():124:124 -> l0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():93:93 -> o com.android.tools.r8.graph.DexType asDexType() -> p0 1:1:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> r0 1:1:com.android.tools.r8.references.ClassReference asClassReference():56 -> r0 2:2:com.android.tools.r8.references.ClassReference asClassReference():56:56 -> r0 1:16:int elementSizeForPrimitiveArrayType():372:387 -> s0 1:1:java.lang.String getInternalName():519:519 -> t0 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> t0 2:2:java.lang.String getInternalName():520 -> t0 3:3:java.lang.String getInternalName():520:520 -> t0 1:1:java.lang.String toString():236:236 -> toString 1:1:int getNumberOfLeadingSquareBrackets():393:393 -> u0 1:1:java.lang.String getPackageDescriptor():496:496 -> v0 1:1:java.lang.String getPackageName():524:524 -> w0 2:4:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getPackageNameFromBinaryName(java.lang.String):545:547 -> w0 2:4:java.lang.String getPackageName():524 -> w0 1:2:int getRequiredRegisters():118:119 -> x0 1:1:java.lang.String getSimpleName():507:507 -> y0 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> y0 2:2:java.lang.String getSimpleName():508 -> y0 3:3:java.lang.String getSimpleName():508:508 -> y0 4:4:int com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameIndex(java.lang.String):360:360 -> y0 4:4:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameFromDescriptor(java.lang.String):335 -> y0 4:4:java.lang.String getSimpleName():508 -> y0 5:5:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameFromDescriptor(java.lang.String):335:335 -> y0 5:5:java.lang.String getSimpleName():508 -> y0 6:6:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getSimpleClassNameFromDescriptor(java.lang.String):334:334 -> y0 6:6:java.lang.String getSimpleName():508 -> y0 1:1:boolean isArrayType():314:314 -> z0 com.android.tools.r8.graph.DexTypeList -> com.gradleup.gr8.relocated.fh0: com.android.tools.r8.graph.DexType[] values -> a com.android.tools.r8.graph.DexTypeList theEmptyTypeList -> b boolean $assertionsDisabled -> c 1:3:void ():24:26 -> 1:2:void ():38:39 -> 3:5:void (com.android.tools.r8.graph.DexType[]):42:44 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexType[] lambda$specify$0(com.android.tools.r8.graph.DexTypeList):31:31 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):31:31 -> a 3:3:com.android.tools.r8.graph.DexTypeList create(com.android.tools.r8.graph.DexType[]):52:52 -> a 4:4:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.empty():35:35 -> a 4:4:com.android.tools.r8.graph.DexTypeList create(com.android.tools.r8.graph.DexType[]):52 -> a 5:5:com.android.tools.r8.graph.DexTypeList create(com.android.tools.r8.graph.DexType[]):52:52 -> a 6:6:com.android.tools.r8.graph.DexTypeList create(java.util.Collection):56:56 -> a 7:7:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.empty():35:35 -> a 7:7:com.android.tools.r8.graph.DexTypeList create(java.util.Collection):56 -> a 8:8:com.android.tools.r8.graph.DexTypeList create(java.util.Collection):56:56 -> a 9:9:void com.android.tools.r8.graph.DexTypeList.(java.util.Collection):48:48 -> a 9:9:com.android.tools.r8.graph.DexTypeList create(java.util.Collection):56 -> a 10:10:com.android.tools.r8.graph.DexTypeList map(java.util.function.Function):76:76 -> a 11:11:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.empty():35:35 -> a 11:11:com.android.tools.r8.graph.DexTypeList map(java.util.function.Function):77 -> a 12:13:com.android.tools.r8.graph.DexTypeList map(java.util.function.Function):79:80 -> a 14:14:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):134:134 -> a 1:2:boolean equals(java.lang.Object):142:143 -> equals 1:2:void forEach(java.util.function.Consumer):103:104 -> forEach 1:1:int hashCode():123:123 -> hashCode 1:1:boolean isEmpty():147:147 -> isEmpty 1:1:java.util.Iterator iterator():172:172 -> iterator 1:1:com.android.tools.r8.graph.DexTypeList empty():35:35 -> l0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():94:94 -> o 1:1:int size():151:151 -> size 1:8:java.lang.String toString():160:167 -> toString com.android.tools.r8.graph.DexTypeUtils -> com.gradleup.gr8.relocated.gh0: boolean $assertionsDisabled -> a 1:1:void ():12:12 -> 1:3:com.android.tools.r8.graph.DexType computeLeastUpperBound(com.android.tools.r8.graph.AppView,java.lang.Iterable):16:18 -> a 4:4:com.android.tools.r8.ir.analysis.type.TypeElement lambda$computeLeastUpperBound$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):17:17 -> a 5:7:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):23:25 -> a 8:8:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 8:8:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):27 -> a 9:11:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):28:30 -> a 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):470:470 -> a 12:12:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):554:554 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):470 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a 14:17:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):554:557 -> a 14:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):470 -> a 14:17:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a 18:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):470:470 -> a 18:18:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a 19:19:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):32:32 -> a 20:20:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 20:20:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):32 -> a 21:29:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):32:40 -> a com.android.tools.r8.graph.DexValue -> com.gradleup.gr8.relocated.ii0: com.android.tools.r8.graph.DexValue[] EMPTY_ARRAY -> a 1:1:void ():145:145 -> 1:1:void ():34:34 -> com.android.tools.r8.graph.DexValue$DexValueMethodType asDexValueMethodType() -> A0 com.android.tools.r8.graph.DexValue$DexValueNumber asDexValueNumber() -> B0 com.android.tools.r8.graph.DexValue$DexValueShort asDexValueShort() -> C0 com.android.tools.r8.graph.DexValue$DexValueString asDexValueString() -> D0 com.android.tools.r8.graph.DexValue$DexValueType asDexValueType() -> E0 java.lang.Object getBoxedValue() -> F0 com.android.tools.r8.graph.DexValue$DexValueKind getValueKind() -> G0 boolean isDexValueNumber() -> H0 boolean isNestedDexValue() -> I0 boolean mayHaveSideEffects() -> J0 void sort() -> K0 void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection) -> a com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory) -> a com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory) -> a void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping) -> a 1:2:int acceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):127:128 -> a 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 3:3:int acceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):128 -> a 4:4:int acceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):130:130 -> a 5:6:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):137:138 -> a 7:7:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 7:7:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):377 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 8:8:char com.android.tools.r8.graph.DexType.toShorty():225:225 -> a 8:8:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):377 -> a 8:8:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 9:9:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 9:9:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 10:10:boolean isDefault(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":54,"2":55,"3":56,"4":57},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 54:54:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 54:54:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 55:55:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 55:55:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 56:56:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 56:56:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 57:57:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 57:57:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 11:11:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):397:397 -> a 11:11:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 12:28:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):379:395 -> a 12:28:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 29:29:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):389:389 -> a 29:29:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 30:36:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):387:393 -> a 30:36:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 37:37:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):383:383 -> a 37:37:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 38:38:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue.defaultForType(com.android.tools.r8.graph.DexType):381:381 -> a 38:38:boolean isDefault(com.android.tools.r8.graph.DexType):412 -> a 58:79:com.android.tools.r8.graph.DexValue fromAsmBootstrapArgument(java.lang.Object,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):317:338 -> a 80:93:com.android.tools.r8.graph.DexValue fromAsmBootstrapArgument(java.lang.Object,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):332:345 -> a 94:94:void com.android.tools.r8.graph.DexValue.writeHeader(com.android.tools.r8.graph.DexValue$DexValueKind,int,com.android.tools.r8.dex.DexOutputBuffer):350:350 -> a 94:94:void access$100(com.android.tools.r8.graph.DexValue$DexValueKind,int,com.android.tools.r8.dex.DexOutputBuffer):34 -> a 95:95:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):360:360 -> a 96:96:int com.android.tools.r8.graph.DexValue$DexValueAnnotation.acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):1684:1684 -> a int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor) -> b void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b java.lang.Object asAsmEncodedObject() -> l0 com.android.tools.r8.graph.DexValue$DexItemBasedValueString asDexItemBasedValueString() -> m0 com.android.tools.r8.graph.DexValue$DexValueAnnotation asDexValueAnnotation() -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():121:121 -> o com.android.tools.r8.graph.DexValue$DexValueArray asDexValueArray() -> o0 com.android.tools.r8.graph.DexValue$DexValueBoolean asDexValueBoolean() -> p0 com.android.tools.r8.graph.DexValue$DexValueByte asDexValueByte() -> q0 com.android.tools.r8.graph.DexValue$DexValueChar asDexValueChar() -> r0 com.android.tools.r8.graph.DexValue$DexValueDouble asDexValueDouble() -> s0 com.android.tools.r8.graph.DexValue$DexValueEnum asDexValueEnum() -> t0 com.android.tools.r8.graph.DexValue$DexValueField asDexValueField() -> u0 com.android.tools.r8.graph.DexValue$DexValueFloat asDexValueFloat() -> v0 com.android.tools.r8.graph.DexValue$DexValueInt asDexValueInt() -> w0 com.android.tools.r8.graph.DexValue$DexValueLong asDexValueLong() -> x0 com.android.tools.r8.graph.DexValue$DexValueMethod asDexValueMethod() -> y0 com.android.tools.r8.graph.DexValue$DexValueMethodHandle asDexValueMethodHandle() -> z0 com.android.tools.r8.graph.DexValue$DexItemBasedValueString -> com.gradleup.gr8.relocated.mh0: com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> c boolean $assertionsDisabled -> d 1:1:void ():1274:1274 -> 1:2:void (com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):1289:1290 -> 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1333:1333 -> G0 boolean isNestedDexValue() -> I0 void sort() -> K0 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():1313:1313 -> L0 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> M0 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1274 -> M0 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1309:1309 -> a 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1338:1338 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1355:1355 -> a 4:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1360:1360 -> a 1:4:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1279:1282 -> b 1:4:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1300 -> b 5:5:boolean com.android.tools.r8.graph.DexValue.isDexItemBasedValueString():0:0 -> b 5:5:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1282 -> b 5:5:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1300 -> b 6:6:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1283:1283 -> b 6:6:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1300 -> b 7:7:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 7:7:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1283 -> b 7:7:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1300 -> b 8:8:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1304:1304 -> b 9:9:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1295:1295 -> b 1:1:java.lang.Object asAsmEncodedObject():1328:1328 -> l0 com.android.tools.r8.graph.DexValue$DexItemBasedValueString asDexItemBasedValueString() -> m0 com.android.tools.r8.graph.DexValue$DexValueAnnotation -> com.gradleup.gr8.relocated.nh0: com.android.tools.r8.graph.DexEncodedAnnotation value -> b 1:2:void (com.android.tools.r8.graph.DexEncodedAnnotation):1688:1689 -> 1:1:java.lang.Object getBoxedValue():1744:1744 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1708:1708 -> G0 com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:void sort():1754:1754 -> K0 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1723:1723 -> a 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1728:1728 -> a 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1733:1734 -> a 5:5:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1739:1739 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1694:1694 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1699:1699 -> b 1:3:boolean equals(java.lang.Object):1767:1769 -> equals 1:1:int hashCode():1759:1759 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():1749:1749 -> l0 com.android.tools.r8.graph.DexValue$DexValueAnnotation asDexValueAnnotation() -> n0 1:1:java.lang.String toString():1776:1776 -> toString com.android.tools.r8.graph.DexValue$DexValueArray -> com.gradleup.gr8.relocated.oh0: com.android.tools.r8.graph.DexValue[] values -> b 1:2:void (com.android.tools.r8.graph.DexValue[]):1579:1580 -> 1:1:java.lang.Object getBoxedValue():1631:1631 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1605:1605 -> G0 com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:2:void sort():1646:1647 -> K0 1:1:com.android.tools.r8.graph.DexValue[] getValues():1600:1600 -> L0 1:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1610:1611 -> a 3:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1617:1620 -> a 7:7:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1626:1626 -> a 8:8:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1636:1636 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1585:1585 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitor.visitItemArray(com.android.tools.r8.utils.structural.StructuralItem[],com.android.tools.r8.utils.structural.StructuralItem[]):35:35 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1585 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1590:1590 -> b 4:5:void forEachElement(java.util.function.Consumer):1594:1595 -> b 1:3:boolean equals(java.lang.Object):1661:1663 -> equals 1:1:int hashCode():1653:1653 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():1641:1641 -> l0 com.android.tools.r8.graph.DexValue$DexValueArray asDexValueArray() -> o0 1:1:java.lang.String toString():1670:1670 -> toString com.android.tools.r8.graph.DexValue$DexValueBoolean -> com.gradleup.gr8.relocated.ph0: com.android.tools.r8.graph.DexValue$DexValueBoolean FALSE -> d com.android.tools.r8.graph.DexValue$DexValueBoolean DEFAULT -> e com.android.tools.r8.graph.DexValue$DexValueBoolean TRUE -> c boolean value -> b 1:4:void ():1871:1874 -> 1:2:void (boolean):1878:1879 -> 1:1:boolean com.android.tools.r8.graph.DexValue$DexValueBoolean.getValue():1897:1897 -> F0 1:1:java.lang.Object getBoxedValue():1927 -> F0 2:2:java.lang.Object getBoxedValue():1927:1927 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1902:1902 -> G0 1:1:long getRawValue():1912:1912 -> L0 1:1:com.android.tools.r8.graph.DexValue$DexValueBoolean access$000():1869:1869 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueBoolean create(boolean):1883:1883 -> a 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1907:1907 -> a 3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1932:1932 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1888:1888 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitBool(boolean,boolean):33:33 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1888 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1893:1893 -> b 1:1:boolean equals(java.lang.Object):1950:1950 -> equals 1:1:int hashCode():1942:1942 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():1937:1937 -> l0 com.android.tools.r8.graph.DexValue$DexValueBoolean asDexValueBoolean() -> p0 1:1:java.lang.String toString():1955:1955 -> toString com.android.tools.r8.graph.DexValue$DexValueByte -> com.gradleup.gr8.relocated.qh0: com.android.tools.r8.graph.DexValue$DexValueByte DEFAULT -> c byte value -> b 1:1:void ():471:471 -> 1:2:void (byte):475:476 -> 1:1:byte com.android.tools.r8.graph.DexValue$DexValueByte.getValue():494:494 -> F0 1:1:java.lang.Object getBoxedValue():524 -> F0 2:2:java.lang.Object getBoxedValue():524:524 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():499:499 -> G0 1:1:long getRawValue():509:509 -> L0 1:1:com.android.tools.r8.graph.DexValue$DexValueByte create(byte):480:480 -> a 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):504:504 -> a 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):529:530 -> a 5:5:int com.android.tools.r8.dex.DexOutputBuffer.putSignedEncodedValue(long,int):88:88 -> a 5:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):530 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):485:485 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):485 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):490:490 -> b 1:1:boolean equals(java.lang.Object):548:548 -> equals 1:1:int hashCode():540:540 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():535:535 -> l0 com.android.tools.r8.graph.DexValue$DexValueByte asDexValueByte() -> q0 1:1:java.lang.String toString():553:553 -> toString com.android.tools.r8.graph.DexValue$DexValueChar -> com.gradleup.gr8.relocated.rh0: char value -> b com.android.tools.r8.graph.DexValue$DexValueChar DEFAULT -> c 1:1:void ():657:657 -> 1:2:void (char):660:661 -> 1:1:char com.android.tools.r8.graph.DexValue$DexValueChar.getValue():679:679 -> F0 1:1:java.lang.Object getBoxedValue():709 -> F0 2:2:java.lang.Object getBoxedValue():709:709 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():684:684 -> G0 1:1:long getRawValue():694:694 -> L0 1:1:com.android.tools.r8.graph.DexValue$DexValueChar create(char):665:665 -> a 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):689:689 -> a 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):714:715 -> a 5:5:int com.android.tools.r8.dex.DexOutputBuffer.putUnsignedEncodedValue(long,int):92:92 -> a 5:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):715 -> a 6:6:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):161:161 -> a 6:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):716 -> a 7:8:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):717:718 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):670:670 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):670 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):675:675 -> b 1:1:boolean equals(java.lang.Object):736:736 -> equals 1:1:int hashCode():728:728 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():723:723 -> l0 com.android.tools.r8.graph.DexValue$DexValueChar asDexValueChar() -> r0 1:1:java.lang.String toString():741:741 -> toString com.android.tools.r8.graph.DexValue$DexValueDouble -> com.gradleup.gr8.relocated.sh0: com.android.tools.r8.graph.DexValue$DexValueDouble DEFAULT -> c double value -> b 1:1:void ():1034:1034 -> 1:2:void (double):1038:1039 -> 1:1:double com.android.tools.r8.graph.DexValue$DexValueDouble.getValue():1057:1057 -> F0 1:1:java.lang.Object getBoxedValue():1087 -> F0 2:2:java.lang.Object getBoxedValue():1087:1087 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1062:1062 -> G0 1:1:long getRawValue():1072:1072 -> L0 1:1:double getValue():1057:1057 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueDouble create(double):1043:1043 -> a 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1067:1067 -> a 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1092:1093 -> a 5:6:int com.android.tools.r8.utils.EncodedValueUtils.putDouble(com.android.tools.r8.dex.DexOutputBuffer,double):132:133 -> a 5:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1093 -> a 7:7:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):161:161 -> a 7:7:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1094 -> a 8:9:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1095:1096 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1048:1048 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitDouble(double,double):53:53 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1048 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1053:1053 -> b 1:2:boolean equals(java.lang.Object):1120:1121 -> equals 1:1:int hashCode():1112:1112 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():1101:1101 -> l0 com.android.tools.r8.graph.DexValue$DexValueDouble asDexValueDouble() -> s0 1:1:java.lang.String toString():1126:1126 -> toString com.android.tools.r8.graph.DexValue$DexValueEnum -> com.gradleup.gr8.relocated.th0: 1:1:void (com.android.tools.r8.graph.DexField):1494:1494 -> 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1509:1509 -> G0 boolean isNestedDexValue() -> I0 void sort() -> K0 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> L0 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1491 -> L0 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexValue$NestedDexValue.getType(com.android.tools.r8.graph.DexItemFactory):1145:1145 -> a 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1491 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1514:1514 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1529:1529 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1499:1499 -> b 2:2:int com.android.tools.r8.graph.DexField.acceptCompareTo(com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.structural.CompareToVisitor):176:176 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1499 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1504:1504 -> b com.android.tools.r8.graph.DexValue$DexValueEnum asDexValueEnum() -> t0 com.android.tools.r8.graph.DexValue$DexValueField -> com.gradleup.gr8.relocated.uh0: 1:1:void (com.android.tools.r8.graph.DexField):1410:1410 -> 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1425:1425 -> G0 boolean isNestedDexValue() -> I0 void sort() -> K0 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> L0 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1407 -> L0 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexValue$NestedDexValue.getType(com.android.tools.r8.graph.DexItemFactory):1145:1145 -> a 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1407 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1430:1430 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1445:1445 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1415:1415 -> b 2:2:int com.android.tools.r8.graph.DexField.acceptCompareTo(com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.structural.CompareToVisitor):176:176 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1415 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1420:1420 -> b com.android.tools.r8.graph.DexValue$DexValueField asDexValueField() -> u0 com.android.tools.r8.graph.DexValue$DexValueFloat -> com.gradleup.gr8.relocated.vh0: com.android.tools.r8.graph.DexValue$DexValueFloat DEFAULT -> c float value -> b 1:1:void ():937:937 -> 1:2:void (float):940:941 -> 1:1:float com.android.tools.r8.graph.DexValue$DexValueFloat.getValue():959:959 -> F0 1:1:java.lang.Object getBoxedValue():989 -> F0 2:2:java.lang.Object getBoxedValue():989:989 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():964:964 -> G0 1:1:long getRawValue():974:974 -> L0 1:1:float getValue():959:959 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueFloat create(float):945:945 -> a 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):969:969 -> a 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):994:995 -> a 5:6:int com.android.tools.r8.utils.EncodedValueUtils.putFloat(com.android.tools.r8.dex.DexOutputBuffer,float):114:115 -> a 5:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):995 -> a 7:7:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):161:161 -> a 7:7:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):996 -> a 8:9:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):997:998 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):950:950 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):955:955 -> b 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitFloat(float,float):48:48 -> b 3:3:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):955 -> b 1:2:boolean equals(java.lang.Object):1022:1023 -> equals 1:1:int hashCode():1014:1014 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():1003:1003 -> l0 1:1:java.lang.String toString():1028:1028 -> toString com.android.tools.r8.graph.DexValue$DexValueFloat asDexValueFloat() -> v0 com.android.tools.r8.graph.DexValue$DexValueInt -> com.gradleup.gr8.relocated.wh0: int value -> b com.android.tools.r8.graph.DexValue$DexValueInt DEFAULT -> c 1:1:void ():753:753 -> 1:2:void (int):756:757 -> 1:1:int com.android.tools.r8.graph.DexValue$DexValueInt.getValue():775:775 -> F0 1:1:java.lang.Object getBoxedValue():795 -> F0 2:2:java.lang.Object getBoxedValue():795:795 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():780:780 -> G0 1:1:long getRawValue():790:790 -> L0 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):785:785 -> a 2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):800:800 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):766:766 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):771:771 -> b 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 3:3:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):771 -> b 1:1:boolean equals(java.lang.Object):828:828 -> equals 1:1:com.android.tools.r8.graph.DexValue$DexValueInt create(int):761:761 -> f 1:1:int hashCode():820:820 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():815:815 -> l0 1:1:java.lang.String toString():833:833 -> toString com.android.tools.r8.graph.DexValue$DexValueInt asDexValueInt() -> w0 com.android.tools.r8.graph.DexValue$DexValueKind -> com.gradleup.gr8.relocated.xh0: com.android.tools.r8.graph.DexValue$DexValueKind ARRAY -> p byte b -> a com.android.tools.r8.graph.DexValue$DexValueKind ANNOTATION -> q com.android.tools.r8.graph.DexValue$DexValueKind NULL -> r com.android.tools.r8.graph.DexValue$DexValueKind BOOLEAN -> s com.android.tools.r8.graph.DexValue$DexValueKind DOUBLE -> h com.android.tools.r8.graph.DexValue$DexValueKind METHOD_TYPE -> i com.android.tools.r8.graph.DexValue$DexValueKind METHOD_HANDLE -> j com.android.tools.r8.graph.DexValue$DexValueKind STRING -> k com.android.tools.r8.graph.DexValue$DexValueKind TYPE -> l com.android.tools.r8.graph.DexValue$DexValueKind FIELD -> m com.android.tools.r8.graph.DexValue$DexValueKind METHOD -> n com.android.tools.r8.graph.DexValue$DexValueKind ENUM -> o com.android.tools.r8.graph.DexValue$DexValueKind BYTE -> b com.android.tools.r8.graph.DexValue$DexValueKind SHORT -> c com.android.tools.r8.graph.DexValue$DexValueKind CHAR -> d com.android.tools.r8.graph.DexValue$DexValueKind INT -> e com.android.tools.r8.graph.DexValue$DexValueKind LONG -> f com.android.tools.r8.graph.DexValue$DexValueKind FLOAT -> g com.android.tools.r8.graph.DexValue$DexValueKind[] $VALUES -> t 1:18:void ():37:54 -> 19:19:void ():36:36 -> 1:2:void (java.lang.String,int,int):101:102 -> 1:1:byte toByte():106:106 -> a 1:1:com.android.tools.r8.graph.DexValue$DexValueKind[] values():36:36 -> values com.android.tools.r8.graph.DexValue$DexValueLong -> com.gradleup.gr8.relocated.yh0: long value -> b com.android.tools.r8.graph.DexValue$DexValueLong DEFAULT -> c 1:1:void ():845:845 -> 1:2:void (long):848:849 -> 1:1:long com.android.tools.r8.graph.DexValue$DexValueLong.getValue():867:867 -> F0 1:1:java.lang.Object getBoxedValue():897 -> F0 2:2:java.lang.Object getBoxedValue():897:897 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():872:872 -> G0 1:1:long getRawValue():882:882 -> L0 1:1:long getValue():867:867 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueLong create(long):853:853 -> a 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):877:877 -> a 3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):902:902 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):858:858 -> b 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitLong(long,long):43:43 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):858 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):863:863 -> b 1:1:boolean equals(java.lang.Object):920:920 -> equals 1:1:int hashCode():912:912 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():907:907 -> l0 1:1:java.lang.String toString():925:925 -> toString com.android.tools.r8.graph.DexValue$DexValueLong asDexValueLong() -> x0 com.android.tools.r8.graph.DexValue$DexValueMethod -> com.gradleup.gr8.relocated.zh0: 1:1:void (com.android.tools.r8.graph.DexMethod):1452:1452 -> 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1467:1467 -> G0 boolean isNestedDexValue() -> I0 void sort() -> K0 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> L0 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1449 -> L0 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexValue$NestedDexValue.getType(com.android.tools.r8.graph.DexItemFactory):1145:1145 -> a 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1449 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1472:1472 -> a 3:3:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 4:4:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 4:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1472 -> a 5:5:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 5:5:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 5:5:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 5:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1472 -> a 6:6:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1487:1487 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1457:1457 -> b 2:2:int com.android.tools.r8.graph.DexMethod.acceptCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1457 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1462:1462 -> b com.android.tools.r8.graph.DexValue$DexValueMethod asDexValueMethod() -> y0 com.android.tools.r8.graph.DexValue$DexValueMethodHandle -> com.gradleup.gr8.relocated.ai0: 1:1:void (com.android.tools.r8.graph.DexMethodHandle):1968:1968 -> 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1993:1993 -> G0 boolean isNestedDexValue() -> I0 void sort() -> K0 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> L0 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1965 -> L0 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexValue$NestedDexValue.getType(com.android.tools.r8.graph.DexItemFactory):1145:1145 -> a 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1965 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1998:1998 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):2003:2003 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1973:1973 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1978:1978 -> b com.android.tools.r8.graph.DexValue$DexValueMethodHandle asDexValueMethodHandle() -> z0 com.android.tools.r8.graph.DexValue$DexValueMethodType -> com.gradleup.gr8.relocated.bi0: 1:1:void (com.android.tools.r8.graph.DexProto):1536:1536 -> com.android.tools.r8.graph.DexValue$DexValueMethodType asDexValueMethodType() -> A0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1561:1561 -> G0 boolean isNestedDexValue() -> I0 void sort() -> K0 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> L0 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1533 -> L0 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexValue$NestedDexValue.getType(com.android.tools.r8.graph.DexItemFactory):1145:1145 -> a 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1533 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1566:1566 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1571:1571 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1541:1541 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1546:1546 -> b com.android.tools.r8.graph.DexValue$DexValueNull -> com.gradleup.gr8.relocated.ci0: com.android.tools.r8.graph.DexValue NULL -> b boolean $assertionsDisabled -> c 1:3:void ():1780:1782 -> 1:1:void ():1785:1785 -> java.lang.Object getBoxedValue() -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1806:1806 -> G0 long getRawValue() -> L0 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1811:1811 -> a 2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1821:1821 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1790:1790 -> b 2:3:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1795:1796 -> b 1:1:boolean equals(java.lang.Object):1854:1854 -> equals java.lang.Object asAsmEncodedObject() -> l0 1:1:java.lang.String toString():1859:1859 -> toString com.android.tools.r8.graph.DexValue$DexValueNumber -> com.gradleup.gr8.relocated.di0: 1:1:void com.android.tools.r8.graph.DexValue$SimpleDexValue.():427:427 -> 1:1:void com.android.tools.r8.graph.DexValue$SimpleDexValue.(com.android.tools.r8.graph.DexValue$1):427 -> 1:1:void ():449 -> com.android.tools.r8.graph.DexValue$DexValueNumber asDexValueNumber() -> B0 com.android.tools.r8.utils.structural.StructuralItem com.android.tools.r8.graph.DexValue$SimpleDexValue.self() -> H # {"id":"com.android.tools.r8.synthesized"} boolean isDexValueNumber() -> H0 boolean mayHaveSideEffects() -> J0 void sort() -> K0 long getRawValue() -> L0 1:1:int com.android.tools.r8.graph.DexValue$SimpleDexValue.acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):427:427 -> a 1:1:int com.android.tools.r8.graph.DexValue$SimpleDexValue.acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:void com.android.tools.r8.graph.DexValue$SimpleDexValue.writeIntegerTo(com.android.tools.r8.graph.DexValue$DexValueKind,long,int,com.android.tools.r8.dex.DexOutputBuffer):441:441 -> a 3:3:int com.android.tools.r8.dex.DexOutputBuffer.putSignedEncodedValue(long,int):88:88 -> a 3:3:void com.android.tools.r8.graph.DexValue$SimpleDexValue.writeIntegerTo(com.android.tools.r8.graph.DexValue$DexValueKind,long,int,com.android.tools.r8.dex.DexOutputBuffer):442 -> a 4:4:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):161:161 -> a 4:4:void com.android.tools.r8.graph.DexValue$SimpleDexValue.writeIntegerTo(com.android.tools.r8.graph.DexValue$DexValueKind,long,int,com.android.tools.r8.dex.DexOutputBuffer):443 -> a 5:5:void com.android.tools.r8.graph.DexValue.writeHeader(com.android.tools.r8.graph.DexValue$DexValueKind,int,com.android.tools.r8.dex.DexOutputBuffer):350:350 -> a 5:5:void com.android.tools.r8.graph.DexValue.access$100(com.android.tools.r8.graph.DexValue$DexValueKind,int,com.android.tools.r8.dex.DexOutputBuffer):34 -> a 5:5:void com.android.tools.r8.graph.DexValue$SimpleDexValue.writeIntegerTo(com.android.tools.r8.graph.DexValue$DexValueKind,long,int,com.android.tools.r8.dex.DexOutputBuffer):444 -> a 6:6:void com.android.tools.r8.graph.DexValue$SimpleDexValue.writeIntegerTo(com.android.tools.r8.graph.DexValue$DexValueKind,long,int,com.android.tools.r8.dex.DexOutputBuffer):445:445 -> a 7:7:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):465:465 -> a com.android.tools.r8.graph.DexValue$DexValueShort -> com.gradleup.gr8.relocated.ei0: com.android.tools.r8.graph.DexValue$DexValueShort DEFAULT -> c short value -> b 1:1:void ():565:565 -> 1:2:void (short):568:569 -> com.android.tools.r8.graph.DexValue$DexValueShort asDexValueShort() -> C0 1:1:short com.android.tools.r8.graph.DexValue$DexValueShort.getValue():587:587 -> F0 1:1:java.lang.Object getBoxedValue():617 -> F0 2:2:java.lang.Object getBoxedValue():617:617 -> F0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():592:592 -> G0 1:1:long getRawValue():602:602 -> L0 1:1:com.android.tools.r8.graph.DexValue$DexValueShort create(short):573:573 -> a 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):597:597 -> a 3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):622:622 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):578:578 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):583:583 -> b 3:3:short com.android.tools.r8.graph.DexValue$DexValueShort.getValue():587:587 -> b 3:3:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):583 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):583:583 -> b 5:5:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 5:5:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):583 -> b 1:1:boolean equals(java.lang.Object):640:640 -> equals 1:1:int hashCode():632:632 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():627:627 -> l0 1:1:java.lang.String toString():645:645 -> toString com.android.tools.r8.graph.DexValue$DexValueString -> com.gradleup.gr8.relocated.fi0: 1:1:void (com.android.tools.r8.graph.DexString):1203:1203 -> com.android.tools.r8.graph.DexValue$DexValueString asDexValueString() -> D0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1242:1242 -> G0 boolean isNestedDexValue() -> I0 void sort() -> K0 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> L0 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1200 -> L0 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1222:1222 -> a 2:2:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1222 -> a 3:3:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1247:1247 -> a 4:4:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1270:1270 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1208:1208 -> b 2:2:void com.android.tools.r8.graph.DexString.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):74:74 -> b 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1208 -> b 3:4:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1279:1280 -> b 3:4:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1213 -> b 5:5:boolean com.android.tools.r8.graph.DexValue.isDexItemBasedValueString():0:0 -> b 5:5:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1281 -> b 5:5:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1213 -> b 6:6:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1282:1282 -> b 6:6:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1213 -> b 7:7:boolean com.android.tools.r8.graph.DexValue.isDexItemBasedValueString():0:0 -> b 7:7:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1282 -> b 7:7:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1213 -> b 8:8:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1283:1283 -> b 8:8:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1213 -> b 9:9:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 9:9:int com.android.tools.r8.graph.DexValue$DexItemBasedValueString.compareAndCheckValueStrings(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1283 -> b 9:9:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1213 -> b 10:10:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1217:1217 -> b 11:11:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> b 11:11:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1217 -> b 1:1:java.lang.Object asAsmEncodedObject():1237:1237 -> l0 com.android.tools.r8.graph.DexValue$DexValueType -> com.gradleup.gr8.relocated.gi0: 1:1:void (com.android.tools.r8.graph.DexType):1368:1368 -> com.android.tools.r8.graph.DexValue$DexValueType asDexValueType() -> E0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1383:1383 -> G0 boolean isNestedDexValue() -> I0 void sort() -> K0 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> L0 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1365 -> L0 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexValue$NestedDexValue.getType(com.android.tools.r8.graph.DexItemFactory):1145:1145 -> a 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1365 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388:1388 -> a 3:3:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388 -> a 4:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5,"2":6,"3":7,"4":8},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 5:5:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 5:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388 -> a 6:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388 -> a 7:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388 -> a 8:8:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 8:8:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388 -> a 9:9:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1403:1403 -> a 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1373:1373 -> b 2:2:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> b 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1373 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1378:1378 -> b 4:4:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):105:105 -> b 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1378 -> b com.android.tools.r8.graph.DexValue$NestedDexValue -> com.gradleup.gr8.relocated.hi0: com.android.tools.r8.graph.IndexedDexItem value -> b 1:1:void (com.android.tools.r8.graph.IndexedDexItem,com.android.tools.r8.graph.DexValue$1):1130:1130 -> 2:3:void (com.android.tools.r8.graph.IndexedDexItem):1134:1135 -> 1:1:java.lang.Object getBoxedValue():1164:1164 -> F0 com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1154:1155 -> a 3:3:int com.android.tools.r8.dex.DexOutputBuffer.putUnsignedEncodedValue(long,int):92:92 -> a 3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1156 -> a 4:4:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):161:161 -> a 4:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1157 -> a 5:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1158:1159 -> a 1:3:boolean equals(java.lang.Object):1187:1189 -> equals 1:1:int hashCode():1179:1179 -> hashCode 1:1:java.lang.Object asAsmEncodedObject():1169:1169 -> l0 1:1:java.lang.String toString():1196:1196 -> toString com.android.tools.r8.graph.DexWritableCode -> com.gradleup.gr8.relocated.mi0: 1:1:void ():18:18 -> com.android.tools.r8.graph.DexCode asDexCode() -> D com.android.tools.r8.graph.Code asCode() -> R com.android.tools.r8.graph.ThrowExceptionCode asThrowExceptionCode() -> S int getOutgoingRegisterSize() -> U int codeSizeInBytes() -> Z void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a com.android.tools.r8.graph.GraphLens getCodeLens(com.android.tools.r8.graph.AppView) -> a int getRegisterSize(com.android.tools.r8.graph.ProgramMethod) -> a com.android.tools.r8.graph.DexWritableCode rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexItemFactory,boolean) -> a void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping) -> a void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep) -> a 1:17:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):32:48 -> a 18:18:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):45:45 -> a 19:19:boolean com.android.tools.r8.graph.Code.isThrowExceptionCode():0:0 -> a 19:19:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):45 -> a 20:21:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):45:46 -> a 22:22:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):39:39 -> a void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod) -> b int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod) -> c com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind() -> g com.android.tools.r8.graph.DexCode$Try[] getTries() -> q com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers() -> u com.android.tools.r8.graph.DexString getHighestSortingString() -> v com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting() -> x com.android.tools.r8.graph.DexWritableCode$1 -> com.gradleup.gr8.relocated.ki0: int[] $SwitchMap$com$android$tools$r8$graph$DexWritableCode$DexWritableCodeKind -> b boolean $assertionsDisabled -> a 1:9:void ():37:45 -> com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind -> com.gradleup.gr8.relocated.li0: com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind THROW_EXCEPTION -> d com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind DEFAULT -> a com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind THROW_NULL -> c com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind[] $VALUES -> e com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind DEFAULT_INSTANCE_INITIALIZER -> b 1:4:void ():21:24 -> 5:5:void ():20:20 -> 1:1:void (java.lang.String,int):20:20 -> 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind[] values():20:20 -> values com.android.tools.r8.graph.DirectMappedDexApplication -> com.gradleup.gr8.relocated.yi0: boolean $assertionsDisabled -> n com.google.common.collect.ImmutableMap libraryClasses -> k com.google.common.collect.ImmutableMap programOrClasspathClasses -> j java.util.Map codeOwners -> i com.google.common.collect.ImmutableCollection classpathClasses -> m com.google.common.collect.ImmutableCollection programClasses -> l 1:1:void ():28:28 -> 1:1:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableCollection,com.google.common.collect.ImmutableCollection,com.google.common.collect.ImmutableList,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.DirectMappedDexApplication$1):28:28 -> 2:2:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableCollection,com.google.common.collect.ImmutableCollection,com.google.common.collect.ImmutableList,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):53:53 -> 3:28:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableCollection,com.google.common.collect.ImmutableCollection,com.google.common.collect.ImmutableList,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):32:57 -> 1:1:com.google.common.collect.ImmutableCollection access$100(com.android.tools.r8.graph.DirectMappedDexApplication):28:28 -> a 2:2:void lambda$forEachProgramType$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):71:71 -> a 3:3:void forEachLibraryType(java.util.function.Consumer):76:76 -> a 4:4:void lambda$forEachLibraryType$1(java.util.function.Consumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):76:76 -> a 5:5:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):85:85 -> a 6:6:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":102,"2":103,"3":104,"4":105},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 102:102:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):85:85 -> a 103:103:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):85:85 -> a 104:104:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):85:85 -> a 105:105:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):85:85 -> a 91:99:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):85:93 -> a 100:100:com.android.tools.r8.graph.ClassResolutionResult$Builder com.android.tools.r8.graph.ClassResolutionResult.builder():31:31 -> a 100:100:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):95 -> a 101:101:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):95:95 -> a 106:106:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):153:153 -> a 107:107:java.util.Collection com.android.tools.r8.graph.DirectMappedDexApplication.programClasses():66:66 -> a 107:107:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):153 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:boolean com.android.tools.r8.graph.DirectMappedDexApplication.mappingIsValid(java.util.Collection,com.android.tools.r8.graph.GraphLens):163:163 -> a 108:108:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):153 -> a 109:109:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 109:109:boolean com.android.tools.r8.graph.DirectMappedDexApplication.mappingIsValid(java.util.Collection,com.android.tools.r8.graph.GraphLens):164 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 109:109:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):153 -> a 110:110:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 110:110:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 110:110:boolean com.android.tools.r8.graph.DirectMappedDexApplication.mappingIsValid(java.util.Collection,com.android.tools.r8.graph.GraphLens):165 -> a 110:110:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):153 -> a 111:111:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 111:111:boolean com.android.tools.r8.graph.DirectMappedDexApplication.mappingIsValid(java.util.Collection,com.android.tools.r8.graph.GraphLens):165 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:111:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):153 -> a 112:119:boolean com.android.tools.r8.graph.DirectMappedDexApplication.mappingIsValid(java.util.Collection,com.android.tools.r8.graph.GraphLens):166:173 -> a 112:119:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):153 -> a 120:120:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens):154:154 -> a com.android.tools.r8.graph.DirectMappedDexApplication asDirect() -> b 1:1:com.google.common.collect.ImmutableMap access$200(com.android.tools.r8.graph.DirectMappedDexApplication):28:28 -> b 2:2:void forEachProgramType(java.util.function.Consumer):71:71 -> b 3:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):101:101 -> b 4:4:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":123,"2":124,"3":125,"4":126},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 123:123:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):101:101 -> b 124:124:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):101:101 -> b 125:125:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):101:101 -> b 126:126:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):101:101 -> b 105:115:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):101:111 -> b 116:116:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 116:116:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):111 -> b 117:122:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):112:117 -> b 1:1:com.android.tools.r8.graph.DexApplication$Builder builder():28:28 -> c 2:3:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):123:124 -> c 1:1:java.util.Collection programClasses():66:66 -> h com.android.tools.r8.graph.DirectMappedDexApplication toDirect() -> i 1:1:com.android.tools.r8.graph.DirectMappedDexApplication$Builder builder():129:129 -> j 1:1:java.util.Collection classpathClasses():61:61 -> k 1:1:java.util.Collection libraryClasses():80:80 -> l 1:4:boolean verifyCodeObjectsOwners():193:196 -> m 5:5:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods(java.util.function.Predicate):252:252 -> m 5:5:boolean verifyCodeObjectsOwners():196 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods(java.util.function.Predicate):252:252 -> m 6:6:boolean verifyCodeObjectsOwners():196 -> m 7:17:boolean verifyCodeObjectsOwners():196:206 -> m 1:1:java.lang.String toString():149:149 -> toString com.android.tools.r8.graph.DirectMappedDexApplication$Builder -> com.gradleup.gr8.relocated.xi0: com.google.common.collect.ImmutableCollection classpathClasses -> i boolean $assertionsDisabled -> m java.util.Map libraryClasses -> j java.util.Set pendingClasspathRemovalIfPresent -> l java.util.List pendingClasspathClasses -> k 1:1:void ():212:212 -> 1:1:void (com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.DirectMappedDexApplication$1):212:212 -> 2:2:void (com.android.tools.r8.graph.LazyLoadedDexApplication):221:221 -> 3:12:void (com.android.tools.r8.graph.LazyLoadedDexApplication):217:226 -> 13:13:void (com.android.tools.r8.graph.DirectMappedDexApplication):230:230 -> 14:29:void (com.android.tools.r8.graph.DirectMappedDexApplication):217:232 -> com.android.tools.r8.graph.DirectMappedDexApplication$Builder asDirect() -> a 1:1:com.android.tools.r8.graph.DirectMappedDexApplication$Builder addClasspathClass(com.android.tools.r8.graph.DexClasspathClass):267:267 -> a 2:2:void lambda$replaceLibraryClasses$0(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexLibraryClass):291:291 -> a 3:4:boolean addAll(java.util.Map,java.lang.Iterable):333:334 -> a 5:5:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 5:5:boolean addAll(java.util.Map,java.lang.Iterable):334 -> a 6:6:boolean addAll(java.util.Map,java.lang.Iterable):334:334 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 7:7:boolean addAll(java.util.Map,java.lang.Iterable):334 -> a 8:9:boolean addAll(java.util.Map,java.lang.Iterable):334:335 -> a 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 10:10:boolean addAll(java.util.Map,java.lang.Iterable):335 -> a 11:12:boolean addAll(java.util.Map,java.lang.Iterable):335:336 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 13:13:boolean addAll(java.util.Map,java.lang.Iterable):336 -> a 14:14:boolean addAll(java.util.Map,java.lang.Iterable):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":351,"2":352,"3":353,"4":354},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 351:351:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 351:351:boolean addAll(java.util.Map,java.lang.Iterable):336 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 352:352:boolean addAll(java.util.Map,java.lang.Iterable):336:336 -> a 353:353:boolean addAll(java.util.Map,java.lang.Iterable):336:336 -> a 354:354:boolean addAll(java.util.Map,java.lang.Iterable):336:336 -> a 350:350:boolean addAll(java.util.Map,java.lang.Iterable):336:336 -> a 1:1:com.android.tools.r8.graph.DexApplication build():212:212 -> b 2:4:void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass):247:249 -> b 5:6:void com.android.tools.r8.graph.DirectMappedDexApplication$Builder.ensureMutableLibraryClassesMap():256:257 -> b 5:6:void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass):250 -> b 7:7:void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass):251:251 -> b 8:10:com.android.tools.r8.graph.DirectMappedDexApplication$Builder replaceClasspathClasses(java.util.Collection):283:285 -> b 1:3:com.android.tools.r8.graph.DirectMappedDexApplication$Builder replaceLibraryClasses(java.util.Collection):290:292 -> c com.android.tools.r8.graph.DexApplication$Builder self() -> d 1:7:void com.android.tools.r8.graph.DirectMappedDexApplication$Builder.commitPendingClasspathClasses():272:278 -> e 1:7:com.android.tools.r8.graph.DirectMappedDexApplication build():300 -> e 8:17:com.android.tools.r8.graph.DirectMappedDexApplication build():301:310 -> e 18:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> e 18:18:com.android.tools.r8.graph.DirectMappedDexApplication build():310 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:29:com.android.tools.r8.graph.DirectMappedDexApplication build():310:320 -> e 30:33:com.google.common.collect.ImmutableMap com.android.tools.r8.graph.DirectMappedDexApplication$Builder.getLibraryClassesAsImmutableMap():345:348 -> e 30:33:com.android.tools.r8.graph.DirectMappedDexApplication build():321 -> e 34:36:com.android.tools.r8.graph.DirectMappedDexApplication build():322:324 -> e com.android.tools.r8.graph.EnclosingMethodAttribute -> com.gradleup.gr8.relocated.zk0: com.android.tools.r8.graph.DexType enclosingClass -> a com.android.tools.r8.graph.DexMethod enclosingMethod -> b boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:2:void (com.android.tools.r8.graph.DexType):28:29 -> 3:4:void (com.android.tools.r8.graph.DexMethod):32:33 -> 1:5:void write(org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):41:45 -> a 6:11:void write(org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):42:47 -> a 12:12:com.android.tools.r8.graph.DexType getEnclosingClass():64:64 -> a 13:14:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):85:86 -> a 15:15:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 15:15:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):86 -> a 16:16:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":108,"2":109,"3":110,"4":111},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 108:108:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 108:108:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):86 -> a 109:109:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 109:109:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):86 -> a 110:110:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 110:110:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):86 -> a 111:111:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 111:111:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 111:111:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):86 -> a 104:104:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):88:88 -> a 105:105:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 105:105:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:106:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 106:106:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 106:106:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):89 -> a 107:107:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 107:107:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 107:107:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 107:107:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):89 -> a 112:116:boolean isEnclosingPinned(com.android.tools.r8.graph.AppView):103:107 -> a 1:1:com.android.tools.r8.graph.DexMethod getEnclosingMethod():60:60 -> b 1:1:com.android.tools.r8.graph.DexType getEnclosingType():68:68 -> c 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> c 2:2:com.android.tools.r8.graph.DexType getEnclosingType():68 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType getEnclosingType():68:68 -> c 1:1:boolean equals(java.lang.Object):79:79 -> equals 1:2:int hashCode():73:74 -> hashCode 1:2:java.lang.String toString():95:96 -> toString 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> toString 3:3:java.lang.String toString():96 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> toString 4:4:java.lang.String toString():96 -> toString 5:7:java.lang.String toString():96:98 -> toString 8:8:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":106,"2":107,"3":108},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 106:106:java.lang.String toString():98:98 -> toString 107:107:java.lang.String toString():98:98 -> toString 108:108:java.lang.String toString():98:98 -> toString com.android.tools.r8.graph.FieldAccessFlags -> com.gradleup.gr8.relocated.np0: boolean $assertionsDisabled -> e int $r8$clinit -> f 1:1:void ():11:11 -> 1:1:void (int,int):44:44 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.FieldAccessFlags copy():53:53 -> L 1:1:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> M 1:1:int getAsCfAccessFlags():108 -> M 1:1:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> N 1:1:int getAsDexAccessFlags():113 -> N 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> O 1:1:boolean isEnum():133 -> O 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> P 1:1:boolean isTransient():125 -> P 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> Q 1:1:boolean isVolatile():117 -> Q 1:6:java.util.List getNames():21:26 -> c 1:6:java.util.List getPredicates():31:36 -> f 7:7:com.android.tools.r8.graph.FieldAccessFlags fromCfAccessFlags(int):98:98 -> f 8:8:void com.android.tools.r8.graph.FieldAccessFlags.(int):40:40 -> f 8:8:com.android.tools.r8.graph.FieldAccessFlags fromCfAccessFlags(int):98 -> f 1:1:com.android.tools.r8.graph.FieldAccessFlags fromDexAccessFlags(int):94:94 -> g 2:2:void com.android.tools.r8.graph.FieldAccessFlags.(int):40:40 -> g 2:2:com.android.tools.r8.graph.FieldAccessFlags fromDexAccessFlags(int):94 -> g 1:2:com.android.tools.r8.graph.FieldAccessFlags fromSharedAccessFlags(int):89:90 -> h 3:3:void com.android.tools.r8.graph.FieldAccessFlags.(int):40:40 -> h 3:3:com.android.tools.r8.graph.FieldAccessFlags fromSharedAccessFlags(int):90 -> h com.android.tools.r8.graph.AccessFlags self() -> y com.android.tools.r8.graph.FieldAccessFlags$Builder -> com.gradleup.gr8.relocated.mp0: 1:1:void ():143:143 -> 1:1:com.android.tools.r8.graph.FieldAccessFlags$Builder set(int):147:147 -> a 2:2:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.AccessFlags$BuilderBase.build():378:378 -> a 2:2:com.android.tools.r8.graph.AccessFlags build():140 -> a com.android.tools.r8.graph.AccessFlags$BuilderBase self() -> b 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPackagePrivate():332:333 -> c 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setPackagePrivate():140 -> c 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setStatic():368:368 -> d 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase setStatic():140 -> d 2:2:void com.android.tools.r8.graph.AccessFlags.setStatic():204:204 -> d 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setStatic():368 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setStatic():140 -> d 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setStatic():369:369 -> d 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase setStatic():140 -> d 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setSynthetic():373:373 -> e 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase setSynthetic():140 -> e 2:2:void com.android.tools.r8.graph.AccessFlags.setSynthetic():229:229 -> e 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setSynthetic():373 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setSynthetic():140 -> e 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setSynthetic():374:374 -> e 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase setSynthetic():140 -> e com.android.tools.r8.graph.FieldAccessInfo -> com.gradleup.gr8.relocated.op0: com.android.tools.r8.graph.FieldAccessInfoCollection -> com.gradleup.gr8.relocated.pp0: com.android.tools.r8.graph.FieldAccessInfoCollectionImpl -> com.gradleup.gr8.relocated.qp0: java.util.Map infos -> a boolean $assertionsDisabled -> b 1:1:void ():15:15 -> 1:1:void ():21:21 -> 2:3:void (java.util.Map):24:25 -> 1:1:void destroyAccessContexts():30:30 -> a 2:2:com.android.tools.r8.graph.FieldAccessInfoImpl computeIfAbsent(com.android.tools.r8.graph.DexField,java.util.function.Function):40:40 -> a 3:3:boolean contains(com.android.tools.r8.graph.DexField):45:45 -> a 4:5:com.android.tools.r8.graph.FieldAccessInfoImpl extend(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):54:55 -> a 6:7:void forEach(java.util.function.Consumer):62:63 -> a 8:8:boolean lambda$removeIf$0(java.util.function.BiPredicate,java.util.Map$Entry):72:72 -> a 9:9:void removeIf(java.util.function.BiPredicate):72:72 -> a 10:10:boolean lambda$restrictToProgram$1(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):77:77 -> a 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 11:11:boolean lambda$restrictToProgram$1(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):77 -> a 12:12:boolean lambda$restrictToProgram$1(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):77:77 -> a 13:13:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 13:13:boolean lambda$restrictToProgram$1(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):77 -> a 14:14:void restrictToProgram(com.android.tools.r8.graph.DexDefinitionSupplier):77:77 -> a 15:25:com.android.tools.r8.graph.FieldAccessInfoCollectionImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):82:92 -> a 26:28:void lambda$rewrittenWithLens$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.FieldAccessInfoImpl):85:87 -> a 29:29:com.android.tools.r8.graph.FieldAccessInfoImpl lambda$rewrittenWithLens$2(com.android.tools.r8.graph.FieldAccessInfoImpl,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):90:90 -> a 30:30:java.lang.Object com.android.tools.r8.utils.ObjectUtils.mapNotNullOrDefault(java.lang.Object,java.lang.Object,java.util.function.Function):31:31 -> a 30:30:com.android.tools.r8.graph.FieldAccessInfoImpl lambda$rewrittenWithLens$2(com.android.tools.r8.graph.FieldAccessInfoImpl,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):90 -> a 31:31:com.android.tools.r8.graph.FieldAccessInfoImpl lambda$rewrittenWithLens$2(com.android.tools.r8.graph.FieldAccessInfoImpl,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):90:90 -> a 1:1:void flattenAccessContexts():35:35 -> b 2:2:com.android.tools.r8.graph.FieldAccessInfoImpl get(com.android.tools.r8.graph.DexField):50:50 -> b 1:1:void remove(com.android.tools.r8.graph.DexField):67:67 -> c 2:2:boolean verifyMappingIsOneToOne():99:99 -> c com.android.tools.r8.graph.FieldAccessInfoImpl -> com.gradleup.gr8.relocated.up0: com.android.tools.r8.graph.AbstractAccessContexts readsWithContexts -> c com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.graph.FieldAccessInfoImpl MISSING_FIELD_ACCESS_INFO -> e boolean $assertionsDisabled -> f com.android.tools.r8.graph.AbstractAccessContexts writesWithContexts -> d int flags -> b 1:3:void ():23:25 -> 1:1:void (com.android.tools.r8.graph.DexField):48:48 -> 2:9:void (com.android.tools.r8.graph.DexField):42:49 -> 1:1:void setReadsWithContexts(com.android.tools.r8.graph.AbstractAccessContexts):82:82 -> a 2:2:void forEachIndirectAccess(java.util.function.Consumer,com.android.tools.r8.graph.AbstractAccessContexts,java.util.Set):134:134 -> a 3:3:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> a 3:3:void forEachIndirectAccess(java.util.function.Consumer,com.android.tools.r8.graph.AbstractAccessContexts,java.util.Set):134 -> a 4:4:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 4:4:void forEachIndirectAccess(java.util.function.Consumer,com.android.tools.r8.graph.AbstractAccessContexts,java.util.Set):137 -> a 5:9:void forEachIndirectAccess(java.util.function.Consumer,com.android.tools.r8.graph.AbstractAccessContexts,java.util.Set):139:143 -> a 10:10:boolean lambda$forEachIndirectAccess$0(java.util.Set,com.android.tools.r8.graph.DexField):140:140 -> a 11:11:void com.android.tools.r8.graph.FieldAccessInfoImpl.forEachReadContext(java.util.function.Consumer):191:191 -> a 11:11:void forEachAccessContext(java.util.function.Consumer):185 -> a 12:12:void com.android.tools.r8.graph.FieldAccessInfoImpl.forEachWriteContext(java.util.function.Consumer):196:196 -> a 12:12:void forEachAccessContext(java.util.function.Consumer):186 -> a 13:13:boolean isReadOnlyInMethodSatisfying(java.util.function.Predicate):275:275 -> a 14:17:boolean com.android.tools.r8.graph.FieldAccessInfoImpl.isReadIndirectly():233:236 -> a 14:17:boolean isReadOnlyInMethodSatisfying(java.util.function.Predicate):275 -> a 18:18:boolean isWrittenOutside(com.android.tools.r8.graph.DexEncodedMethod):323:323 -> a 19:19:boolean com.android.tools.r8.graph.FieldAccessInfoImpl.isWrittenIndirectly():289:289 -> a 19:19:boolean isWrittenOutside(com.android.tools.r8.graph.DexEncodedMethod):323 -> a 20:20:boolean recordRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):327:327 -> a 21:21:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> a 21:21:boolean recordRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):327 -> a 22:24:boolean recordRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):328:330 -> a 25:25:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 25:25:boolean recordRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):330 -> a 26:26:boolean recordRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):331:331 -> a 27:30:void clearReads():347:350 -> a 31:31:void com.android.tools.r8.graph.FieldAccessInfoImpl.clearReadFromRecordInvokeDynamic():267:267 -> a 31:31:void clearReads():351 -> a 32:32:com.android.tools.r8.graph.FieldAccessInfoImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):359:359 -> a 33:33:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 33:33:com.android.tools.r8.graph.FieldAccessInfoImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):359 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:37:com.android.tools.r8.graph.FieldAccessInfoImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):359:362 -> a 38:41:com.android.tools.r8.graph.FieldAccessInfoImpl join(com.android.tools.r8.graph.FieldAccessInfoImpl):367:370 -> a 1:1:void setWritesWithContexts(com.android.tools.r8.graph.AbstractAccessContexts):91:91 -> b 2:4:void forEachIndirectAccess(java.util.function.Consumer):125:127 -> b 5:5:boolean isWrittenInMethodSatisfying(java.util.function.Predicate):306:306 -> b 6:6:boolean recordWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):337:337 -> b 7:7:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> b 7:7:boolean recordWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):337 -> b 8:10:boolean recordWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):338:340 -> b 11:11:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> b 11:11:boolean recordWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):340 -> b 12:12:boolean recordWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):341:341 -> b 13:13:void clearWrites():355:355 -> b 1:2:void destroyAccessContexts():53:54 -> c 3:3:void forEachWriteContext(java.util.function.Consumer):196:196 -> c 4:4:boolean isWrittenOnlyInMethodSatisfying(java.util.function.Predicate):315:315 -> c 5:5:boolean com.android.tools.r8.graph.FieldAccessInfoImpl.isWrittenIndirectly():289:289 -> c 5:5:boolean isWrittenOnlyInMethodSatisfying(java.util.function.Predicate):315 -> c 1:1:void flattenAccessContexts():58:58 -> d 2:2:void com.android.tools.r8.graph.FieldAccessInfoImpl.flattenAccessContexts(com.android.tools.r8.graph.AbstractAccessContexts):63:63 -> d 2:2:void flattenAccessContexts():58 -> d 3:3:void flattenAccessContexts():59:59 -> d 4:4:void com.android.tools.r8.graph.FieldAccessInfoImpl.flattenAccessContexts(com.android.tools.r8.graph.AbstractAccessContexts):63:63 -> d 4:4:void flattenAccessContexts():59 -> d 1:1:com.android.tools.r8.graph.DexField getField():73:73 -> e 1:1:int getNumberOfWriteContexts():101:101 -> f 1:1:com.android.tools.r8.graph.AbstractAccessContexts getReadsWithContexts():78:78 -> g 1:1:com.android.tools.r8.graph.AbstractAccessContexts getWritesWithContexts():87:87 -> h 1:1:boolean hasKnownReadContexts():113:113 -> i 2:2:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> i 2:2:boolean hasKnownReadContexts():113 -> i 1:1:boolean hasKnownWriteContexts():118:118 -> j 2:2:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> j 2:2:boolean hasKnownWriteContexts():118 -> j 1:1:boolean hasReflectiveAccess():201:201 -> k 1:1:boolean hasReflectiveRead():206:206 -> l 1:1:boolean hasReflectiveWrite():215:215 -> m 1:1:boolean com.android.tools.r8.graph.FieldAccessInfoImpl.isReadDirectly():229:229 -> n 1:1:boolean isRead():225 -> n 2:5:boolean com.android.tools.r8.graph.FieldAccessInfoImpl.isReadIndirectly():233:236 -> n 2:5:boolean isRead():225 -> n 1:1:boolean isReadFromAnnotation():241:241 -> o 1:1:boolean isReadFromMethodHandle():250:250 -> p 1:1:boolean isReadFromRecordInvokeDynamic():259:259 -> q 1:1:boolean com.android.tools.r8.graph.FieldAccessInfoImpl.isWrittenDirectly():285:285 -> r 1:1:boolean isWritten():281 -> r 2:2:boolean com.android.tools.r8.graph.FieldAccessInfoImpl.isWrittenIndirectly():289:289 -> r 2:2:boolean isWritten():281 -> r 1:1:boolean isWrittenFromMethodHandle():294:294 -> s 1:1:void setHasReflectiveRead():210:210 -> t 1:1:void setHasReflectiveWrite():219:219 -> u 1:1:void setReadFromAnnotation():245:245 -> v 1:1:void setReadFromMethodHandle():254:254 -> w 1:1:void setReadFromRecordInvokeDynamic():263:263 -> x 1:1:void setWrittenFromMethodHandle():298:298 -> y com.android.tools.r8.graph.FieldResolution -> com.gradleup.gr8.relocated.vq0: com.android.tools.r8.graph.DexDefinitionSupplier definitionFor -> a boolean $assertionsDisabled -> b 1:1:void ():18:18 -> 1:2:void (com.android.tools.r8.graph.DexDefinitionSupplier):22:23 -> 1:1:void lambda$resolveFieldOn$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):31:31 -> a 2:2:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField):36:36 -> a 3:3:com.android.tools.r8.graph.FieldResolutionResult$Builder com.android.tools.r8.graph.FieldResolutionResult.builder():497:497 -> a 3:3:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField):37 -> a 4:4:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField):38:38 -> a 5:5:com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult com.android.tools.r8.graph.FieldResolutionResult.failure():20:20 -> a 5:5:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField):39 -> a 6:6:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField):39:39 -> a 7:12:void resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder):48:53 -> a 13:28:void resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder):52:67 -> a 29:29:com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult com.android.tools.r8.graph.FieldResolutionResult.failure():20:20 -> a 29:29:void resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder):78 -> a 30:30:void resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder):78:78 -> a 31:31:void lambda$resolveFieldOn$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):71:71 -> a 32:32:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 32:32:void lambda$resolveFieldOn$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):71 -> a 33:33:void lambda$resolveFieldOn$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):71:71 -> a 34:34:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 34:34:void lambda$resolveFieldOn$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):71 -> a 35:35:void lambda$resolveFieldOn$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):74:74 -> a 36:37:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOnDirectInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set):87:88 -> a 38:38:com.android.tools.r8.graph.FieldResolutionResult$Builder com.android.tools.r8.graph.FieldResolutionResult.builder():497:497 -> a 38:38:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOnDirectInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set):89 -> a 39:55:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOnDirectInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set):90:106 -> a 56:56:void lambda$resolveFieldOnDirectInterfaces$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):96:96 -> a 57:57:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 57:57:void lambda$resolveFieldOnDirectInterfaces$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):96 -> a 58:58:void lambda$resolveFieldOnDirectInterfaces$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):96:96 -> a 59:59:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 59:59:void lambda$resolveFieldOnDirectInterfaces$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):96 -> a 60:65:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.FieldResolution.resolveFieldOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set):121:126 -> a 60:65:void lambda$resolveFieldOnDirectInterfaces$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):100 -> a 66:66:void lambda$resolveFieldOnDirectInterfaces$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$Builder,com.android.tools.r8.graph.DexClass):103:103 -> a 67:67:com.android.tools.r8.graph.FieldResolutionResult$Builder com.android.tools.r8.graph.FieldResolutionResult.builder():497:497 -> a 67:67:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):27 -> a 68:70:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):28:30 -> a 71:71:com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult com.android.tools.r8.graph.FieldResolutionResult.failure():20:20 -> a 71:71:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):32 -> a 72:72:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):32:32 -> a com.android.tools.r8.graph.FieldResolutionResult -> com.gradleup.gr8.relocated.ir0: boolean $assertionsDisabled -> a 1:1:void ():16:16 -> 1:1:void ():16:16 -> com.android.tools.r8.graph.DexClass getInitialResolutionHolder() -> a void lambda$forEachSuccessfulFieldResolutionResult$0(com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult) -> a void visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer) -> a 1:1:void forEachFieldResolutionResult(java.util.function.Consumer):113:113 -> a 2:2:com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult createSingleFieldResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):139:139 -> a 3:3:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 3:3:com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult createSingleFieldResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):139 -> a 4:5:com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult createSingleFieldResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):140:141 -> a 6:6:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 6:6:com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult createSingleFieldResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):142 -> a 7:10:com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult createSingleFieldResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):143:146 -> a 11:11:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 11:11:com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult createSingleFieldResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):146 -> a 12:14:com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult createSingleFieldResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):146:148 -> a 1:1:void forEachSuccessfulFieldResolutionResult(java.util.function.Consumer):118:118 -> b 2:2:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> b 2:2:void forEachSuccessfulFieldResolutionResult(java.util.function.Consumer):118 -> b 1:1:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult.getResolutionPair():152:152 -> c com.android.tools.r8.graph.FieldResolutionResult asFieldResolutionResult() -> e boolean isFieldResolutionResult() -> i boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.FieldResolutionResult$SingleClasspathFieldResolutionResult asSingleClasspathFieldResolutionResult() -> k com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult asSingleFieldResolutionResult() -> l com.android.tools.r8.graph.FieldResolutionResult$SingleProgramFieldResolutionResult asSingleProgramFieldResolutionResult() -> m com.android.tools.r8.graph.ProgramField getProgramField() -> n com.android.tools.r8.graph.DexClassAndField getResolutionPair() -> o com.android.tools.r8.graph.DexEncodedField getResolvedField() -> p com.android.tools.r8.graph.DexField getResolvedFieldReference() -> q com.android.tools.r8.graph.ProgramField getSingleProgramField() -> r boolean hasProgramResult() -> s boolean isMultiFieldResolutionResult() -> t boolean isPossiblyFailedOrUnknownResolution() -> u boolean isSingleFieldResolutionResult() -> v com.android.tools.r8.graph.FieldResolutionResult$Builder -> com.gradleup.gr8.relocated.wq0: com.android.tools.r8.graph.FieldResolutionResult currentResult -> a boolean $assertionsDisabled -> b 1:1:void ():500:500 -> 1:1:void (com.android.tools.r8.graph.FieldResolutionResult$1):500:500 -> 2:2:void ():504:504 -> 3:3:void ():502:502 -> 1:10:void addResolutionResult(com.android.tools.r8.graph.FieldResolutionResult):507:516 -> a 11:48:void addResolutionResult(com.android.tools.r8.graph.FieldResolutionResult):515:552 -> a 49:49:boolean com.android.tools.r8.graph.FieldResolutionResult.hasProgramResult():0:0 -> a 49:49:void addResolutionResult(com.android.tools.r8.graph.FieldResolutionResult):552 -> a 50:59:void addResolutionResult(com.android.tools.r8.graph.FieldResolutionResult):553:562 -> a 60:62:void lambda$addResolutionResult$0(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):519:521 -> a 63:63:boolean com.android.tools.r8.graph.FieldResolutionResult.hasProgramResult():0:0 -> a 63:63:void lambda$addResolutionResult$0(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):521 -> a 64:69:void lambda$addResolutionResult$0(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):520:525 -> a 70:70:void lambda$addResolutionResult$2(java.util.List,com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult):528:528 -> a 71:71:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 71:71:void lambda$addResolutionResult$2(java.util.List,com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult):528 -> a 72:72:void lambda$addResolutionResult$2(java.util.List,com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult):531:531 -> a 73:73:boolean lambda$addResolutionResult$1(com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult,com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult):530:530 -> a 74:74:void lambda$addResolutionResult$4(java.util.List,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):535:535 -> a 75:75:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 75:75:void lambda$addResolutionResult$4(java.util.List,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):535 -> a 76:76:void lambda$addResolutionResult$4(java.util.List,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):539:539 -> a 77:77:boolean lambda$addResolutionResult$3(com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):538:538 -> a 78:78:boolean com.android.tools.r8.graph.MemberResolutionResult.isFailedResolution():0:0 -> a 78:78:boolean lambda$addResolutionResult$3(com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):538 -> a 79:79:boolean lambda$addResolutionResult$3(com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):538:538 -> a 80:80:boolean com.android.tools.r8.graph.MemberResolutionResult.isFailedResolution():0:0 -> a 80:80:boolean lambda$addResolutionResult$3(com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):538 -> a 81:81:com.android.tools.r8.graph.FieldResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.FieldResolutionResult):569:569 -> a com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult -> com.gradleup.gr8.relocated.xq0: com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult INSTANCE -> b 1:1:void ():479:479 -> 1:1:void ():477:477 -> 1:1:com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult access$000():477:477 -> w com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult -> com.gradleup.gr8.relocated.yq0: 1:1:void ():455:455 -> 1:1:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):460:460 -> a 2:2:void visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):468:468 -> a com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g boolean isPossiblyFailedOrUnknownResolution() -> u com.android.tools.r8.graph.FieldResolutionResult$MultipleClasspathWithLibraryFieldResolutionResult -> com.gradleup.gr8.relocated.zq0: 1:1:void (com.android.tools.r8.graph.FieldResolutionResult$SingleClasspathFieldResolutionResult,java.util.List,java.util.List):441:441 -> com.android.tools.r8.graph.FieldResolutionResult$MultipleFieldResolutionResult -> com.gradleup.gr8.relocated.ar0: com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult programOrClasspathResult -> b java.util.List failedOrUnknownResolutionResults -> d java.util.List libraryResolutionResults -> c boolean $assertionsDisabled -> e 1:1:void ():332:332 -> 1:3:void (com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult,java.util.List,java.util.List):343:345 -> 4:7:void (com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult,java.util.List,java.util.List):344:347 -> 8:12:void (com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult,java.util.List,java.util.List):346:350 -> 13:20:void (com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult,java.util.List,java.util.List):348:355 -> 1:1:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():365:365 -> a 2:2:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):386:386 -> a 3:7:void visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):404:408 -> a com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g 1:1:boolean isSuccessfulMemberResolutionResult():396:396 -> j 1:1:boolean hasProgramResult():375:375 -> s 2:2:boolean com.android.tools.r8.graph.FieldResolutionResult.hasProgramResult():0:0 -> s 2:2:boolean hasProgramResult():375 -> s boolean isMultiFieldResolutionResult() -> t 1:1:boolean isPossiblyFailedOrUnknownResolution():391:391 -> u com.android.tools.r8.graph.FieldResolutionResult$MultipleLibraryFieldResolutionResult -> com.gradleup.gr8.relocated.br0: 1:1:void (java.util.List,java.util.List):451:451 -> com.android.tools.r8.graph.FieldResolutionResult$MultipleProgramWithLibraryFieldResolutionResult -> com.gradleup.gr8.relocated.cr0: 1:1:void (com.android.tools.r8.graph.FieldResolutionResult$SingleProgramFieldResolutionResult,java.util.List,java.util.List):424:424 -> 1:1:com.android.tools.r8.graph.ProgramField getProgramField():429:429 -> n 2:2:com.android.tools.r8.graph.ProgramField com.android.tools.r8.graph.FieldResolutionResult$SingleProgramFieldResolutionResult.getProgramField():242:242 -> n 2:2:com.android.tools.r8.graph.ProgramField getProgramField():429 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.graph.FieldResolutionResult$SingleClasspathFieldResolutionResult -> com.gradleup.gr8.relocated.dr0: 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexEncodedField):286:286 -> 1:1:void visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):309:309 -> a com.android.tools.r8.graph.FieldResolutionResult$SingleClasspathFieldResolutionResult asSingleClasspathFieldResolutionResult() -> k com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult -> com.gradleup.gr8.relocated.er0: com.android.tools.r8.graph.DexClass initialResolutionHolder -> b boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexClass resolvedHolder -> c com.android.tools.r8.graph.DexEncodedField resolvedField -> d 1:1:void ():152:152 -> 1:5:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):161:165 -> 1:3:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AccessControl.isMemberAccessible(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):64:66 -> a 1:3:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):201 -> a 4:4:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AccessControl.isMemberAccessible(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):63:63 -> a 4:4:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):201 -> a 5:5:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():170:170 -> a 1:1:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult.getResolvedMember():190:190 -> b 1:1:com.android.tools.r8.graph.DexEncodedMember getResolvedMember():152 -> b 1:1:com.android.tools.r8.graph.DexClass getResolvedHolder():175:175 -> d com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult asSingleFieldResolutionResult() -> l 1:1:com.android.tools.r8.graph.DexClassAndField getResolutionPair():195:195 -> o 1:1:com.android.tools.r8.graph.DexEncodedField getResolvedField():180:180 -> p 1:1:com.android.tools.r8.graph.DexField getResolvedFieldReference():185:185 -> q boolean isSingleFieldResolutionResult() -> v com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult -> com.gradleup.gr8.relocated.fr0: 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexEncodedField):320:320 -> 1:1:void visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):328:328 -> a com.android.tools.r8.graph.FieldResolutionResult$SingleProgramFieldResolutionResult -> com.gradleup.gr8.relocated.gr0: 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):237:237 -> 1:1:void visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):275:275 -> a com.android.tools.r8.graph.FieldResolutionResult$SingleProgramFieldResolutionResult asSingleProgramFieldResolutionResult() -> m 1:1:com.android.tools.r8.graph.ProgramField getProgramField():242:242 -> n 1:1:com.android.tools.r8.graph.ProgramField getSingleProgramField():247:247 -> r com.android.tools.r8.graph.FieldResolutionResult$UnknownFieldResolutionResult -> com.gradleup.gr8.relocated.hr0: com.android.tools.r8.graph.FieldResolutionResult$UnknownFieldResolutionResult INSTANCE -> b 1:1:void ():493:493 -> 1:1:void ():491:491 -> 1:1:com.android.tools.r8.graph.FieldResolutionResult$UnknownFieldResolutionResult access$100():491:491 -> w com.android.tools.r8.graph.FinalInitClassLens -> com.gradleup.gr8.relocated.ns0: java.util.Map mapping -> a 1:2:void (java.util.Map):14:15 -> 1:1:com.android.tools.r8.graph.InitClassLens$Builder com.android.tools.r8.graph.InitClassLens.builder():13:13 -> a 1:1:com.android.tools.r8.graph.InitClassLens rewrittenWithLens(com.android.tools.r8.graph.GraphLens):34 -> a 2:8:com.android.tools.r8.graph.InitClassLens rewrittenWithLens(com.android.tools.r8.graph.GraphLens):35:41 -> a 9:13:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):20:24 -> a 14:14:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":39,"2":40,"3":41,"4":42},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 39:39:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):24:24 -> a 40:40:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):24:24 -> a 41:41:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):24:24 -> a 42:42:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):24:24 -> a 38:38:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):24:24 -> a 43:43:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 43:43:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):37 -> a 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 44:44:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 45:45:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):38 -> a 46:46:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):39:39 -> a com.android.tools.r8.graph.GenericSignature -> com.gradleup.gr8.relocated.cw0: java.util.List EMPTY_TYPE_ARGUMENTS -> b java.util.List EMPTY_TYPE_PARAMS -> a com.android.tools.r8.graph.GenericSignature$ClassTypeSignature NO_FIELD_TYPE_SIGNATURE -> e java.util.List EMPTY_TYPE_SIGNATURES -> d java.util.List EMPTY_SUPER_INTERFACES -> c 1:455:void ():102:556 -> 1:1:java.util.List access$000():100:100 -> a 2:10:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):941:949 -> a 11:13:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):948:950 -> a 14:14:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):942:942 -> a 1:1:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature access$100():100:100 -> b 2:10:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):960:968 -> b 11:13:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):967:969 -> b 14:14:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):961:961 -> b 1:1:java.util.List access$200():100:100 -> c 2:10:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):979:987 -> c 11:14:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):986:989 -> c 15:15:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):980:980 -> c 1:1:java.util.List access$500():100:100 -> d 1:1:java.util.List access$600():100:100 -> e 1:1:java.util.List getEmptySuperInterfaces():116:116 -> f 1:1:java.util.List getEmptyTypeArguments():112:112 -> g com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature -> com.gradleup.gr8.relocated.nv0: com.android.tools.r8.graph.GenericSignature$TypeSignature elementSignature -> b boolean $assertionsDisabled -> c 1:1:void ():660:660 -> 1:1:void (com.android.tools.r8.graph.GenericSignature$TypeSignature):665:665 -> 2:4:void (com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignature$WildcardIndicator):669:671 -> 1:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):690:691 -> a 3:10:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature visit(com.android.tools.r8.graph.GenericSignatureVisitor):700:707 -> a 1:1:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():696:696 -> f 2:2:void com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature.(com.android.tools.r8.graph.GenericSignature$TypeSignature):665:665 -> f 2:2:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():696 -> f com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature asArrayTypeSignature() -> g com.android.tools.r8.graph.GenericSignature$BaseTypeSignature -> com.gradleup.gr8.relocated.ov0: com.android.tools.r8.graph.DexType type -> a boolean $assertionsDisabled -> b 1:1:void ():752:752 -> 1:4:void (com.android.tools.r8.graph.DexType):755:758 -> com.android.tools.r8.graph.GenericSignature$BaseTypeSignature asBaseTypeSignature() -> c 1:2:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():773:774 -> f com.android.tools.r8.graph.GenericSignature$ClassSignature -> com.gradleup.gr8.relocated.qv0: java.util.List formalTypeParameters -> a com.android.tools.r8.graph.GenericSignature$ClassTypeSignature superClassSignature -> b java.util.List superInterfaceSignatures -> c boolean $assertionsDisabled -> e com.android.tools.r8.graph.GenericSignature$ClassSignature NO_CLASS_SIGNATURE -> d 1:4:void ():207:210 -> 1:7:void (java.util.List,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,java.util.List):219:225 -> 1:11:com.android.tools.r8.graph.GenericSignature$ClassSignature visit(com.android.tools.r8.graph.GenericSignatureVisitor):262:272 -> a 12:15:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):276:279 -> a 16:16:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignaturePrinter.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):34:34 -> a 16:16:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):281 -> a 17:17:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):282:282 -> a 18:18:com.android.tools.r8.graph.GenericSignature$ClassSignature toObjectBoundWithSameFormals(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):295:295 -> a 19:25:java.util.List getGenericArgumentsToSuperType(com.android.tools.r8.graph.DexType):299:305 -> a 1:1:boolean hasSignature():238:238 -> b 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature access$700():207:207 -> c 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder builder():312:312 -> d 1:1:java.util.List getFormalTypeParameters():258:258 -> e 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature noSignature():291:291 -> f 1:1:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature superClassSignature():229:229 -> g 1:1:java.util.List superInterfaceSignatures():233:233 -> h 1:1:java.lang.String toString():287:287 -> toString com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder -> com.gradleup.gr8.relocated.pv0: java.util.List formalTypeParameters -> a com.android.tools.r8.graph.GenericSignature$ClassTypeSignature superClassSignature -> b java.util.List superInterfaceSignatures -> c 1:1:void (com.android.tools.r8.graph.GenericSignature$1):315:315 -> 2:2:void ():321:321 -> 3:5:void ():317:319 -> 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder addFormalTypeParameters(java.util.List):324:324 -> a 2:2:com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder addInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):334:334 -> a 3:3:com.android.tools.r8.graph.GenericSignature$ClassSignature build():339:339 -> a 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder setSuperClassSignature(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):329:329 -> b com.android.tools.r8.graph.GenericSignature$ClassTypeSignature -> com.gradleup.gr8.relocated.rv0: com.android.tools.r8.graph.GenericSignature$ClassTypeSignature enclosingTypeSignature -> d java.util.List typeArguments -> c boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexType type -> b 1:1:void ():559:559 -> 1:1:void (com.android.tools.r8.graph.DexType):570:570 -> 2:2:void (com.android.tools.r8.graph.DexType,java.util.List):574:574 -> 3:3:void (com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):581:581 -> 4:12:void (com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$WildcardIndicator):589:597 -> 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):559:559 -> a 2:18:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visit(com.android.tools.r8.graph.GenericSignatureVisitor):631:647 -> a 1:3:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):620:622 -> b 1:1:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():627:627 -> f com.android.tools.r8.graph.GenericSignature$ClassTypeSignature asClassTypeSignature() -> h 1:1:com.android.tools.r8.graph.DexType type():601:601 -> m 1:1:java.util.List typeArguments():605:605 -> n com.android.tools.r8.graph.GenericSignature$DexDefinitionSignature -> com.gradleup.gr8.relocated.sv0: 1:1:boolean hasNoSignature():152:152 -> a boolean hasSignature() -> b com.android.tools.r8.graph.GenericSignature$FieldTypeSignature -> com.gradleup.gr8.relocated.tv0: com.android.tools.r8.graph.GenericSignature$WildcardIndicator wildcardIndicator -> a 1:1:void (com.android.tools.r8.graph.GenericSignature$WildcardIndicator,com.android.tools.r8.graph.GenericSignature$1):413:413 -> 2:3:void (com.android.tools.r8.graph.GenericSignature$WildcardIndicator):418:419 -> com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator) -> a 1:7:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):476:482 -> a 1:1:boolean hasSignature():466:466 -> b com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asFieldTypeSignature() -> d boolean isFieldTypeSignature() -> e com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature asArrayTypeSignature() -> g com.android.tools.r8.graph.GenericSignature$ClassTypeSignature asClassTypeSignature() -> h com.android.tools.r8.graph.GenericSignature$TypeVariableSignature asTypeVariableSignature() -> i 1:1:com.android.tools.r8.graph.GenericSignature$WildcardIndicator getWildcardIndicator():427:427 -> j 1:1:boolean isArgument():423:423 -> k 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature noSignature():491:491 -> l 1:1:java.lang.String toString():487:487 -> toString com.android.tools.r8.graph.GenericSignature$FormalTypeParameter -> com.gradleup.gr8.relocated.uv0: java.util.List interfaceBounds -> c java.lang.String name -> a com.android.tools.r8.graph.GenericSignature$FieldTypeSignature classBound -> b boolean $assertionsDisabled -> d 1:1:void ():166:166 -> 1:6:void (java.lang.String,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,java.util.List):173:178 -> 1:1:java.lang.String getName():182:182 -> a 2:8:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visit(com.android.tools.r8.graph.GenericSignatureVisitor):194:200 -> a 9:9:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.noSignature():491:491 -> a 9:9:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visit(com.android.tools.r8.graph.GenericSignatureVisitor):202 -> a 10:10:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visit(com.android.tools.r8.graph.GenericSignatureVisitor):202:202 -> a com.android.tools.r8.graph.GenericSignature$MethodTypeSignature -> com.gradleup.gr8.relocated.vv0: java.util.List typeSignatures -> b com.android.tools.r8.graph.GenericSignature$MethodTypeSignature NO_METHOD_TYPE_SIGNATURE -> e java.util.List formalTypeParameters -> a com.android.tools.r8.graph.GenericSignature$ReturnType returnType -> c java.util.List throwsSignatures -> d boolean $assertionsDisabled -> f 1:5:void ():797:801 -> 1:9:void (java.util.List,java.util.List,com.android.tools.r8.graph.GenericSignature$ReturnType,java.util.List):816:824 -> 1:12:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature visit(com.android.tools.r8.graph.GenericSignatureVisitor):858:869 -> a 13:16:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):878:881 -> a 17:17:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature com.android.tools.r8.graph.GenericSignaturePrinter.visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):45:45 -> a 17:17:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):883 -> a 18:18:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):884:884 -> a 1:1:boolean hasSignature():849:849 -> b 1:1:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature access$900():797:797 -> c 1:1:java.util.List getFormalTypeParameters():874:874 -> d 1:1:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature noSignature():809:809 -> e 1:1:java.lang.String toString():889:889 -> toString com.android.tools.r8.graph.GenericSignature$Parser -> com.gradleup.gr8.relocated.wv0: char[] buffer -> d com.android.tools.r8.graph.DexItemFactory factory -> f boolean $assertionsDisabled -> g char symbol -> a int pos -> e java.lang.String identifier -> b boolean eof -> c 1:1:void ():993:993 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GenericSignature$1):993:993 -> 2:3:void (com.android.tools.r8.graph.DexItemFactory):1013:1014 -> 1:6:void com.android.tools.r8.graph.GenericSignature$Parser.setInput(java.lang.String):1060:1065 -> a 1:6:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature(java.lang.String):1019 -> a 7:14:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature(java.lang.String):1020:1027 -> a 15:15:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature(java.lang.String):1022:1022 -> a 16:27:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature():1100:1111 -> a 28:34:void expect(char):1350:1356 -> a 35:35:void expect(char):1351:1351 -> a 36:39:void parseError(java.lang.String,int):1414:1417 -> a 1:6:void com.android.tools.r8.graph.GenericSignature$Parser.setInput(java.lang.String):1060:1065 -> b 1:6:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature(java.lang.String):1047 -> b 7:14:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature(java.lang.String):1048:1055 -> b 15:15:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature(java.lang.String):1050:1050 -> b 16:29:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1181:1194 -> b 30:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$Parser.parsedTypeName(java.lang.String):1075:1076 -> b 30:31:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1194 -> b 32:35:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1222:1225 -> b 32:35:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1196 -> b 36:46:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeArgument():1239:1249 -> b 36:46:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1227 -> b 36:46:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1196 -> b 47:48:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1227:1228 -> b 47:48:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1196 -> b 49:58:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeArgument():1240:1249 -> b 49:58:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1229 -> b 49:58:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1196 -> b 59:64:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1229:1234 -> b 59:64:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1196 -> b 65:74:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1198:1207 -> b 75:75:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$Parser.parsedInnerTypeName(com.android.tools.r8.graph.DexType,java.lang.String):1084:1084 -> b 75:75:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1207 -> b 76:76:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 76:76:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$Parser.parsedInnerTypeName(com.android.tools.r8.graph.DexType,java.lang.String):1085 -> b 76:76:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1207 -> b 77:79:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$Parser.parsedInnerTypeName(com.android.tools.r8.graph.DexType,java.lang.String):1086:1088 -> b 77:79:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1207 -> b 80:80:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$Parser.parsedInnerTypeName(com.android.tools.r8.graph.DexType,java.lang.String):1087:1087 -> b 80:80:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1207 -> b 81:81:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$Parser.parsedInnerTypeName(com.android.tools.r8.graph.DexType,java.lang.String):1086:1086 -> b 81:81:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1207 -> b 82:85:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1222:1225 -> b 82:85:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 86:96:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeArgument():1239:1249 -> b 86:96:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1227 -> b 86:96:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 97:98:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1227:1228 -> b 97:98:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 99:108:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeArgument():1240:1249 -> b 99:108:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1229 -> b 99:108:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 109:114:java.util.List com.android.tools.r8.graph.GenericSignature$Parser.updateOptTypeArguments():1229:1234 -> b 109:114:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 115:123:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1209:1217 -> b 1:6:void com.android.tools.r8.graph.GenericSignature$Parser.setInput(java.lang.String):1060:1065 -> c 1:6:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature(java.lang.String):1033 -> c 7:14:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature(java.lang.String):1034:1041 -> c 15:15:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature(java.lang.String):1036:1036 -> c 16:21:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1162:1167 -> c 22:37:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeSignature():1265:1280 -> c 22:37:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1168 -> c 38:40:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeSignature():1274:1276 -> c 38:40:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1168 -> c 41:45:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1169:1173 -> c 46:52:com.android.tools.r8.graph.GenericSignature$TypeVariableSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeVariableSignature():1255:1261 -> c 46:52:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1171 -> c 53:53:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1164:1164 -> c 1:6:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1287:1292 -> d 7:7:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeSignature():1280:1280 -> d 7:7:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1293 -> d 8:10:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeSignature():1274:1276 -> d 8:10:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1293 -> d 11:14:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1293:1296 -> d 15:16:com.android.tools.r8.graph.GenericSignature$ReturnType com.android.tools.r8.graph.GenericSignature$Parser.updateReturnType():1322:1323 -> d 15:16:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1298 -> d 17:17:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeSignature():1280:1280 -> d 17:17:com.android.tools.r8.graph.GenericSignature$ReturnType com.android.tools.r8.graph.GenericSignature$Parser.updateReturnType():1323 -> d 17:17:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1298 -> d 18:20:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeSignature():1274:1276 -> d 18:20:com.android.tools.r8.graph.GenericSignature$ReturnType com.android.tools.r8.graph.GenericSignature$Parser.updateReturnType():1323 -> d 18:20:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1298 -> d 21:24:com.android.tools.r8.graph.GenericSignature$ReturnType com.android.tools.r8.graph.GenericSignature$Parser.updateReturnType():1323:1326 -> d 21:24:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1298 -> d 25:30:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1300:1305 -> d 31:37:com.android.tools.r8.graph.GenericSignature$TypeVariableSignature com.android.tools.r8.graph.GenericSignature$Parser.updateTypeVariableSignature():1255:1261 -> d 31:37:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1306 -> d 38:49:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1306:1317 -> d 1:7:java.util.List parseOptFormalTypeParameters():1116:1122 -> e 8:34:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter com.android.tools.r8.graph.GenericSignature$Parser.updateFormalTypeParameter():1131:1157 -> e 8:34:java.util.List parseOptFormalTypeParameters():1123 -> e 35:38:java.util.List parseOptFormalTypeParameters():1123:1126 -> e 1:22:void scanIdentifier():1376:1397 -> f 23:34:void scanIdentifier():1390:1401 -> f 35:35:void com.android.tools.r8.graph.GenericSignature$Parser.parseError():1410:1410 -> f 35:35:void scanIdentifier():1402 -> f 36:36:void scanIdentifier():1405:1405 -> f 1:11:void scanSymbol():1335:1345 -> g com.android.tools.r8.graph.GenericSignature$ReturnType -> com.gradleup.gr8.relocated.xv0: com.android.tools.r8.graph.GenericSignature$ReturnType VOID -> b com.android.tools.r8.graph.GenericSignature$TypeSignature typeSignature -> a 1:1:void ():779:779 -> 1:2:void (com.android.tools.r8.graph.GenericSignature$TypeSignature):784:785 -> com.android.tools.r8.graph.GenericSignature$StarFieldTypeSignature -> com.gradleup.gr8.relocated.yv0: com.android.tools.r8.graph.GenericSignature$StarFieldTypeSignature STAR_FIELD_TYPE_SIGNATURE -> b 1:1:void ():534:534 -> 1:1:void ():538:538 -> 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):543:543 -> a 1:1:com.android.tools.r8.graph.GenericSignature$StarFieldTypeSignature access$1000():532:532 -> m com.android.tools.r8.graph.GenericSignature$TypeSignature -> com.gradleup.gr8.relocated.zv0: com.android.tools.r8.graph.GenericSignature$BaseTypeSignature asBaseTypeSignature() -> c com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asFieldTypeSignature() -> d boolean isFieldTypeSignature() -> e com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature() -> f com.android.tools.r8.graph.GenericSignature$TypeVariableSignature -> com.gradleup.gr8.relocated.aw0: java.lang.String typeVariable -> b boolean $assertionsDisabled -> c 1:1:void ():711:711 -> 1:1:void (java.lang.String,com.android.tools.r8.graph.GenericSignature$1):711:711 -> 2:2:void (java.lang.String):716:716 -> 3:5:void (java.lang.String,com.android.tools.r8.graph.GenericSignature$WildcardIndicator):720:722 -> 1:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):737:738 -> a 1:1:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():743:743 -> f com.android.tools.r8.graph.GenericSignature$TypeVariableSignature asTypeVariableSignature() -> i com.android.tools.r8.graph.GenericSignature$WildcardIndicator -> com.gradleup.gr8.relocated.bw0: com.android.tools.r8.graph.GenericSignature$WildcardIndicator NEGATIVE -> c com.android.tools.r8.graph.GenericSignature$WildcardIndicator NONE -> b com.android.tools.r8.graph.GenericSignature$WildcardIndicator NOT_AN_ARGUMENT -> a com.android.tools.r8.graph.GenericSignature$WildcardIndicator POSITIVE -> d com.android.tools.r8.graph.GenericSignature$WildcardIndicator[] $VALUES -> e 1:4:void ():407:410 -> 5:5:void ():406:406 -> 1:1:void (java.lang.String,int):406:406 -> 1:1:com.android.tools.r8.graph.GenericSignature$WildcardIndicator[] values():406:406 -> values com.android.tools.r8.graph.GenericSignatureContextBuilder -> com.gradleup.gr8.relocated.fw0: java.util.Map formalsInfo -> a java.util.Map enclosingInfo -> b boolean $assertionsDisabled -> c 1:1:void ():23:23 -> 1:3:void (java.util.Map,java.util.Map):129:131 -> 1:1:com.android.tools.r8.graph.GenericSignatureContextBuilder create(com.android.tools.r8.graph.AppView):135:135 -> a 2:2:com.android.tools.r8.graph.GenericSignatureContextBuilder create(com.android.tools.r8.graph.AppView,java.util.Collection):140:140 -> a 3:3:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():712:712 -> a 3:3:com.android.tools.r8.graph.GenericSignatureContextBuilder create(com.android.tools.r8.graph.AppView,java.util.Collection):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:41:com.android.tools.r8.graph.GenericSignatureContextBuilder create(com.android.tools.r8.graph.AppView,java.util.Collection):143:180 -> a 42:45:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):156:159 -> a 46:46:java.util.List com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.getFormalTypeParameters():874:874 -> a 46:46:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):161 -> a 47:47:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):160:160 -> a 48:48:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):158:158 -> a 49:50:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate):203:204 -> a 51:55:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):213:217 -> a 56:56:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 56:56:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):222 -> a 57:64:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):223:230 -> a 65:65:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 65:65:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):231 -> a 66:66:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 66:66:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:75:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):231:239 -> a 76:83:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):234:241 -> a 84:84:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext.access$100(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions,boolean):55:55 -> a 84:84:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):241 -> a 85:86:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext.combine(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions,boolean):74:75 -> a 85:86:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext.access$100(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions,boolean):55 -> a 85:86:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):241 -> a 87:87:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 87:87:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):242 -> a 88:90:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):245:247 -> a 91:91:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexMethod):634:634 -> a 91:91:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):247 -> a 92:93:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):250:251 -> a 94:94:java.util.List com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.getFormalTypeParameters():874:874 -> a 94:94:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):251 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:95:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):251:251 -> a 96:97:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext.combine(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions,boolean):74:75 -> a 96:97:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext.access$100(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions,boolean):55 -> a 96:97:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate,boolean):253 -> a 98:115:boolean hasPrunedRelationship(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexType,java.util.function.Predicate):261:278 -> a 116:116:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 116:116:boolean hasPrunedRelationship(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexType,java.util.function.Predicate):279 -> a 117:121:boolean hasPrunedRelationship(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexType,java.util.function.Predicate):280:284 -> a 122:122:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 122:122:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 123:123:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):149:149 -> a 124:124:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 124:124:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClass.getReference():726 -> a 124:124:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):151 -> a 125:125:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):151:151 -> a 126:126:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 126:126:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:127:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):152:152 -> a 128:131:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):150:153 -> a 132:132:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 132:132:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):153 -> a 133:133:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):167:167 -> a 134:134:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 134:134:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):169 -> a 135:137:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):169:171 -> a 138:138:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 138:138:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):174 -> a 139:141:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):175:177 -> a 142:142:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):173:173 -> a 1:1:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):290:290 -> b 2:2:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 2:2:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):293 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 3:3:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):293 -> b 4:4:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):294:294 -> b 5:5:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> b 5:5:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):294 -> b 6:6:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):294:294 -> b 7:7:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> b 7:7:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):297 -> b 8:8:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> b 8:8:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):297 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):297:297 -> b com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext -> com.gradleup.gr8.relocated.dw0: java.util.Map prunedParametersWithBounds -> a com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext EMPTY -> c java.util.Set liveParameters -> b boolean $assertionsDisabled -> d 1:4:void ():55:58 -> 1:3:void (java.util.Map,java.util.Set):64:66 -> 1:1:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext empty():79:79 -> a 2:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature getPrunedSubstitution(java.lang.String):87:87 -> a 3:3:boolean com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext.isLiveParameter(java.lang.String):83:83 -> a 3:3:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature getPrunedSubstitution(java.lang.String):87 -> a 4:5:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature getPrunedSubstitution(java.lang.String):87:88 -> a 6:19:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext addLiveParameters(java.util.Collection):92:105 -> a 20:21:void lambda$addLiveParameters$0(java.util.Collection,java.util.HashMap,java.lang.String,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):101:102 -> a 22:35:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext addPrunedSubstitutions(java.util.Map):110:123 -> a 36:37:void lambda$addPrunedSubstitutions$1(java.util.Map,java.util.HashSet,java.lang.String):119:120 -> a 1:1:boolean isLiveParameter(java.lang.String):83:83 -> b com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions -> com.gradleup.gr8.relocated.ew0: java.util.Map parametersWithBounds -> a 1:2:void (java.util.Map):32:33 -> 1:1:java.util.Map access$000(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions):28:28 -> a 2:2:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions access$200(java.util.List):28:28 -> a 3:3:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 3:3:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):40 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):41:41 -> a 5:5:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 5:5:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):42 -> a 6:6:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):42:42 -> a 7:7:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isClassTypeSignature():0:0 -> a 7:7:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):42 -> a 8:8:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 8:8:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):43 -> a 9:9:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 9:9:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):43 -> a 10:10:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):43:43 -> a 11:11:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 11:11:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):44 -> a 12:12:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):44:44 -> a 13:13:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 13:13:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):45 -> a 14:14:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):45:45 -> a 15:15:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isClassTypeSignature():0:0 -> a 15:15:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):45 -> a 16:16:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 16:16:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):46 -> a 17:17:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 17:17:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):46 -> a 18:18:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):46:46 -> a 19:19:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 19:19:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):48 -> a 20:20:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):48:48 -> a 1:15:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions create(java.util.List):37:51 -> b com.android.tools.r8.graph.GenericSignatureCorrectnessHelper -> com.gradleup.gr8.relocated.jw0: com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode mode -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.GenericSignatureContextBuilder contextBuilder -> c boolean $assertionsDisabled -> d 1:1:void ():35:35 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureContextBuilder,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode):93:97 -> 1:1:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper createForInitialCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureContextBuilder):102:102 -> a 2:3:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult run(java.util.Collection):111:112 -> a 4:4:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():712:712 -> a 4:4:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult run(java.util.Collection):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:9:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult run(java.util.Collection):113:117 -> a 10:10:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.combine(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):67:67 -> a 10:10:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult run(java.util.Collection):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:12:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):123:124 -> a 13:13:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():712:712 -> a 13:13:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:29:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):125:140 -> a 30:30:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 30:30:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 31:31:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):140 -> a 32:36:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):140:144 -> a 37:37:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 37:37:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):148 -> a 38:38:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):148:148 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 39:39:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a 39:39:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):149 -> a 40:40:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 40:40:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):149 -> a 41:41:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 41:41:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):150 -> a 42:42:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):147:147 -> a 43:43:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):146:146 -> a 44:44:void com.android.tools.r8.graph.DexClass.clearClassSignature():1093:1093 -> a 44:44:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):153 -> a 45:45:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods():248:248 -> a 45:45:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):155 -> a 46:50:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):155:159 -> a 51:57:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):220:226 -> a 51:57:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):158 -> a 58:58:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> a 58:58:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226 -> a 58:58:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):158 -> a 59:59:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226:226 -> a 59:59:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):158 -> a 60:60:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 60:60:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):158 -> a 61:63:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226:228 -> a 61:63:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):158 -> a 64:64:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):223:223 -> a 64:64:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):158 -> a 65:65:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.combine(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):67:67 -> a 65:65:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):157 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 66:66:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):184 -> a 67:71:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):184:188 -> a 72:78:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):220:226 -> a 72:78:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):187 -> a 79:79:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> a 79:79:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226 -> a 79:79:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):187 -> a 80:80:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226:226 -> a 80:80:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):187 -> a 81:81:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 81:81:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):187 -> a 82:84:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226:228 -> a 82:84:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):187 -> a 85:85:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper.evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):223:223 -> a 85:85:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):187 -> a 86:86:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.combine(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):67:67 -> a 86:86:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult lambda$evaluateSignaturesForClass$0(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext,com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):161:161 -> a 88:89:void lambda$evaluateSignaturesForClass$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):166:167 -> a 90:90:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 90:90:void lambda$evaluateSignaturesForClass$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:91:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 91:91:void lambda$evaluateSignaturesForClass$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):167 -> a 92:102:void lambda$evaluateSignaturesForClass$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):167:177 -> a 103:103:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 103:103:void lambda$evaluateSignaturesForClass$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):178 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 104:104:void lambda$evaluateSignaturesForClass$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):175:175 -> a 105:112:void lambda$evaluateSignaturesForClass$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):174:181 -> a 113:113:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult lambda$evaluateSignaturesForClass$2(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):190:190 -> a 114:117:void lambda$evaluateSignaturesForClass$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):193:196 -> a 118:118:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 118:118:void lambda$evaluateSignaturesForClass$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):196 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 119:119:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 119:119:void lambda$evaluateSignaturesForClass$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):196 -> a 120:129:void lambda$evaluateSignaturesForClass$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):196:205 -> a 130:130:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 130:130:void lambda$evaluateSignaturesForClass$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):206 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:void lambda$evaluateSignaturesForClass$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):203:203 -> a 132:139:void lambda$evaluateSignaturesForClass$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):202:209 -> a 1:1:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper createForVerification(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureContextBuilder):107:107 -> b com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator -> com.gradleup.gr8.relocated.gw0: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexProgramClass context -> b com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode mode -> c boolean $assertionsDisabled -> d 1:1:void ():233:233 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$1):233:233 -> 2:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode,com.android.tools.r8.graph.DexProgramClass):240:243 -> 1:1:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$300(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233:233 -> a 2:2:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):248:248 -> a 2:2:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:7:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):248:252 -> a 3:7:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 8:8:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):347:347 -> a 8:8:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):253 -> a 8:8:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 9:20:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):359:370 -> a 9:20:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):349 -> a 9:20:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):253 -> a 9:20:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 21:25:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):350:354 -> a 21:25:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):253 -> a 21:25:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 26:29:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):254:257 -> a 26:29:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 30:30:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature com.android.tools.r8.graph.GenericSignature$ClassSignature.superClassSignature():229:229 -> a 30:30:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):258 -> a 30:30:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 31:33:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):258:260 -> a 31:33:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 34:34:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature com.android.tools.r8.graph.GenericSignature$ClassSignature.superClassSignature():229:229 -> a 34:34:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):260 -> a 34:34:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> a 35:35:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):260 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 36:36:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):261:261 -> a 36:36:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 37:37:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 37:37:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):261 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 38:39:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):261:262 -> a 38:39:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 40:40:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature com.android.tools.r8.graph.GenericSignature$ClassSignature.superClassSignature():229:229 -> a 40:40:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):266 -> a 40:40:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 41:41:java.util.List com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.typeArguments():605:605 -> a 41:41:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):266 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 42:42:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):266:266 -> a 42:42:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 43:47:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):265:269 -> a 43:47:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 48:48:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 48:48:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):272 -> a 48:48:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 49:49:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):273:273 -> a 49:49:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 50:50:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 50:50:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 51:51:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 51:51:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):273 -> a 51:51:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 52:53:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):273:274 -> a 52:53:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 54:54:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 54:54:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 55:62:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):274:281 -> a 55:62:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 63:63:java.util.List com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.typeArguments():605:605 -> a 63:63:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):281 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 64:64:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):281:281 -> a 64:64:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 65:71:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):280:286 -> a 65:71:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 72:72:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):250:250 -> a 72:72:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$100(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 73:77:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):292:296 -> a 78:78:java.util.List com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.getFormalTypeParameters():874:874 -> a 78:78:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):300 -> a 79:79:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):300:300 -> a 80:80:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):299:299 -> a 81:81:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):298:298 -> a 82:82:java.util.List com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.getFormalTypeParameters():874:874 -> a 82:82:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):302 -> a 83:83:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):347:347 -> a 83:83:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):302 -> a 84:95:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):359:370 -> a 84:95:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):349 -> a 84:95:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):302 -> a 96:100:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):350:354 -> a 96:100:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):302 -> a 101:104:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):303:306 -> a 105:112:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateTypeArguments(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):326:333 -> a 105:112:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):306 -> a 113:116:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):307:310 -> a 117:124:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateTypeArguments(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):326:333 -> a 117:124:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):310 -> a 125:125:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):311:311 -> a 126:126:com.android.tools.r8.graph.GenericSignature$ReturnType com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.returnType():835:835 -> a 126:126:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):314 -> a 127:127:boolean com.android.tools.r8.graph.GenericSignature$ReturnType.isVoidDescriptor():789:789 -> a 127:127:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):315 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 128:129:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):316:317 -> a 130:130:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):339:339 -> a 130:130:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$200(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:134:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):339:342 -> a 131:134:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult access$200(com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):233 -> a 135:135:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):375:375 -> a 136:136:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> a 136:136:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):375 -> a 137:140:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):376:379 -> a 141:141:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isStar():0:0 -> a 141:141:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):379 -> a 142:142:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isTypeVariableSignature():0:0 -> a 142:142:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):382 -> a 143:143:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):384:384 -> a 144:144:java.lang.String com.android.tools.r8.graph.GenericSignature$TypeVariableSignature.typeVariable():747:747 -> a 144:144:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):384 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 145:148:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):385:388 -> a 149:149:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 149:149:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):388 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:151:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):388:389 -> a 152:152:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isArrayTypeSignature():0:0 -> a 152:152:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):391 -> a 153:153:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):393:393 -> a 154:154:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature.elementSignature():675:675 -> a 154:154:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):393 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 155:158:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):392:395 -> a 159:159:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isClassTypeSignature():0:0 -> a 159:159:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):395 -> a 160:161:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):395:396 -> a 162:162:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):401:401 -> a 162:162:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):396 -> a 163:163:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> a 163:163:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):402 -> a 163:163:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):396 -> a 164:164:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):401:401 -> a 164:164:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):396 -> a 165:165:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):380:380 -> a 166:170:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgumentsAppliedToType(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):409:413 -> a 171:171:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 171:171:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgumentsAppliedToType(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):413 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 172:186:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgumentsAppliedToType(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):413:427 -> a 187:187:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 187:187:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgumentsAppliedToType(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):427 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 188:189:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgumentsAppliedToType(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):427:428 -> a 190:190:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 190:190:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgumentsAppliedToType(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):428 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 191:194:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgumentsAppliedToType(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):428:431 -> a com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.hw0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.clearIfInvalid() -> a com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult -> com.gradleup.gr8.relocated.iw0: com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult INVALID_SUPER_TYPE -> a com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult INVALID_INTERFACE_COUNT -> b com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult[] $VALUES -> f boolean $assertionsDisabled -> g com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult INVALID_APPLICATION_COUNT -> c com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult INVALID_TYPE_VARIABLE_UNDEFINED -> d com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult VALID -> e 1:8:void ():50:50 -> 1:1:void (java.lang.String,int):50:50 -> 1:1:boolean isInvalid():63:63 -> a 1:1:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult[] values():50:50 -> values com.android.tools.r8.graph.GenericSignatureEnqueuerAnalysis -> com.gradleup.gr8.relocated.kw0: com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier enqueuerDefinitionSupplier -> a java.util.Set processedSignatures -> b boolean $assertionsDisabled -> c 1:1:void ():14:14 -> 1:1:void (com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier):19:19 -> 2:5:void (com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier):17:20 -> 1:1:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):25:25 -> a 2:2:void notifyMarkFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerWorklist):30:30 -> a 3:3:void processNewlyLiveField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.EnqueuerWorklist):36:36 -> a 4:4:void notifyMarkMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):41:41 -> a 5:5:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):50:50 -> a 6:13:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):54:61 -> a 14:14:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 14:14:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):61 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:18:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignatureTypeVisitor.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):30:33 -> a 15:18:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):60 -> a 19:21:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):62:64 -> a 22:25:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature com.android.tools.r8.graph.GenericSignatureTypeVisitor.visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):38:41 -> a 22:25:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):63 -> a 26:28:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):66:68 -> a 29:29:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):67:67 -> a com.android.tools.r8.graph.GenericSignatureFormatDiagnostic -> com.gradleup.gr8.relocated.lw0: com.android.tools.r8.origin.Origin origin -> a java.lang.String message -> b 1:4:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String):18:21 -> 1:1:java.lang.String getDiagnosticMessage():36:36 -> a 2:2:com.android.tools.r8.graph.GenericSignatureFormatDiagnostic invalidClassSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,java.lang.reflect.GenericSignatureFormatError):41:41 -> a 3:16:com.android.tools.r8.graph.GenericSignatureFormatDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,java.lang.reflect.GenericSignatureFormatError):60:73 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> b 2:2:com.android.tools.r8.graph.GenericSignatureFormatDiagnostic invalidFieldSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,java.lang.reflect.GenericSignatureFormatError):51:51 -> b 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> c 2:2:com.android.tools.r8.graph.GenericSignatureFormatDiagnostic invalidMethodSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,java.lang.reflect.GenericSignatureFormatError):46:46 -> c com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier -> com.gradleup.gr8.relocated.mw0: java.util.function.BiPredicate enclosingPruned -> b com.android.tools.r8.graph.GenericSignature$ClassTypeSignature objectArgument -> e com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext typeParameterContext -> a com.android.tools.r8.graph.AppView appView -> d java.util.function.Predicate hasGenericTypeParameters -> c boolean makeAllTypeArgumentsObject -> f boolean $assertionsDisabled -> g 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext,java.util.function.BiPredicate,java.util.function.Predicate):36:36 -> 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext,java.util.function.BiPredicate,java.util.function.Predicate):30:43 -> com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType) -> a 1:1:com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier build(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext,java.util.function.BiPredicate,java.util.function.Predicate):51:51 -> a 2:2:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):95:95 -> a 3:3:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> a 3:3:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):95 -> a 4:4:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):98:98 -> a 5:7:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):103:105 -> a 8:8:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 8:8:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):105 -> a 9:9:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):105:105 -> a 10:10:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 10:10:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):106 -> a 11:11:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):106:106 -> a 12:12:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):105:105 -> a 13:16:java.util.List visitInterfaceBounds(java.util.List):112:115 -> a 17:17:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> a 17:17:java.util.List visitInterfaceBounds(java.util.List):115 -> a 18:22:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):130:134 -> a 23:23:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 23:23:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):134 -> a 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 24:24:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:28:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):134:137 -> a 29:29:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> a 29:29:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):137 -> a 30:33:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):147:150 -> a 34:34:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):161:161 -> a 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> a 35:35:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 36:36:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):161 -> a 37:37:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 37:37:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):162:162 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> a 39:39:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 40:40:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 40:40:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):162 -> a 41:41:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 41:41:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:45:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):163:166 -> a 46:46:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperClass(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):210:210 -> a 47:47:boolean com.android.tools.r8.graph.GenericSignature$ReturnType.isVoidDescriptor():789:789 -> a 47:47:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:52:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):184:188 -> a 1:1:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):142:142 -> b 2:5:java.util.List visitThrowsSignatures(java.util.List):172:175 -> b 6:6:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> b 6:6:java.util.List visitThrowsSignatures(java.util.List):175 -> b 7:7:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):215:215 -> b 8:8:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isStar():0:0 -> b 8:8:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):218 -> b 9:9:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isClassTypeSignature():0:0 -> b 9:9:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):220 -> b 10:10:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):221:221 -> b 11:11:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isArrayTypeSignature():0:0 -> b 11:11:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):222 -> b 12:14:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):223:225 -> b 15:15:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isTypeVariableSignature():0:0 -> b 15:15:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):225 -> b 16:22:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):225:231 -> b 23:23:java.lang.String com.android.tools.r8.graph.GenericSignature$TypeVariableSignature.typeVariable():747:747 -> b 23:23:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):231 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:37:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):232:245 -> b 1:4:java.util.List visitFormalTypeParameters(java.util.List):194:197 -> c 5:5:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> c 5:5:java.util.List visitFormalTypeParameters(java.util.List):197 -> c 1:4:java.util.List visitMethodTypeSignatures(java.util.List):202:205 -> d 5:5:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> d 5:5:java.util.List visitMethodTypeSignatures(java.util.List):205 -> d 1:4:java.util.List visitSuperInterfaces(java.util.List):121:124 -> e 5:5:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> e 5:5:java.util.List visitSuperInterfaces(java.util.List):124 -> e 1:7:com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier buildForMethod(java.util.List):57:63 -> f 8:8:com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier buildForMethod(java.util.List):62:62 -> f com.android.tools.r8.graph.GenericSignaturePrinter -> com.gradleup.gr8.relocated.nw0: com.android.tools.r8.naming.NamingLens namingLens -> a java.util.function.Predicate isTypeMissing -> b java.lang.StringBuilder sb -> c boolean $assertionsDisabled -> d 1:1:void ():20:20 -> 1:6:void (com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):25:30 -> 7:8:void (com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):26:27 -> com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType) -> a 1:5:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):89:93 -> a 6:6:java.util.List visitInterfaceBounds(java.util.List):99:99 -> a 7:7:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperClass(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):112:112 -> a 8:8:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):131:131 -> a 9:9:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> a 9:9:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):131 -> a 10:11:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):132:133 -> a 12:12:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 12:12:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 13:13:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):133 -> a 14:16:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):133:135 -> a 17:17:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):143:143 -> a 18:30:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):150:162 -> a 31:32:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):168:169 -> a 33:33:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):175:175 -> a 34:34:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isStar():0:0 -> a 34:34:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):175 -> a 35:35:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):176:176 -> a 36:36:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isTypeVariableSignature():0:0 -> a 36:36:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):177 -> a 37:37:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):178:178 -> a 38:38:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isArrayTypeSignature():0:0 -> a 38:38:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):179 -> a 39:42:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):180:183 -> a 43:43:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isClassTypeSignature():0:0 -> a 43:43:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):183 -> a 44:50:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):183:189 -> a 51:51:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature com.android.tools.r8.graph.GenericSignaturePrinter.visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):143:143 -> a 51:51:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):190 -> a 52:60:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):192:200 -> a 61:61:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 61:61:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):200 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 62:62:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):200 -> a 63:63:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):200:200 -> a 64:64:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 64:64:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 65:65:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):202 -> a 66:76:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):202:212 -> a 77:77:boolean com.android.tools.r8.graph.GenericSignature$ReturnType.isVoidDescriptor():789:789 -> a 77:77:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):58 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 78:80:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):59:61 -> a 1:3:java.util.List visitThrowsSignatures(java.util.List):68:70 -> b 4:5:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitInterfaceBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):105:106 -> b 6:6:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):125:125 -> b 1:6:java.util.List visitFormalTypeParameters(java.util.List):78:83 -> c 1:3:java.util.List visitMethodTypeSignatures(java.util.List):50:52 -> d 1:1:java.util.List visitSuperInterfaces(java.util.List):119:119 -> e 1:1:java.lang.String toString():226:226 -> toString com.android.tools.r8.graph.GenericSignatureTypeRewriter -> com.gradleup.gr8.relocated.qw0: com.android.tools.r8.graph.GenericSignature$ClassTypeSignature objectTypeSignature -> e java.util.function.Predicate wasPruned -> b java.util.function.Function lookupType -> c com.android.tools.r8.graph.DexProgramClass context -> d java.util.function.Predicate hasGenericTypeVariables -> f com.android.tools.r8.graph.DexItemFactory factory -> a 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate):37:41 -> 6:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate):36:36 -> 7:13:void (com.android.tools.r8.graph.DexItemFactory,java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate):51:57 -> 1:1:com.android.tools.r8.graph.DexItemFactory access$100(com.android.tools.r8.graph.GenericSignatureTypeRewriter):24:24 -> a 2:5:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):61:64 -> a 6:6:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):87:87 -> a 6:6:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):64 -> a 7:7:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 7:7:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):88 -> a 7:7:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):64 -> a 8:9:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):88:89 -> a 8:9:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):64 -> a 10:10:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.GenericSignatureTypeRewriter.access$100(com.android.tools.r8.graph.GenericSignatureTypeRewriter):24:24 -> a 10:10:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):90 -> a 10:10:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):64 -> a 11:12:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):90:91 -> a 11:12:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):64 -> a 13:17:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature rewrite(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):68:72 -> a 18:18:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.noSignature():491:491 -> a 18:18:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature rewrite(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):73 -> a 19:22:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature rewrite(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):77:80 -> a 23:23:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):98:98 -> a 23:23:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature rewrite(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):80 -> a 1:1:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature access$200(com.android.tools.r8.graph.GenericSignatureTypeRewriter):24:24 -> b 1:1:com.android.tools.r8.graph.DexProgramClass access$300(com.android.tools.r8.graph.GenericSignatureTypeRewriter):24:24 -> c 1:1:java.util.function.Predicate access$400(com.android.tools.r8.graph.GenericSignatureTypeRewriter):24:24 -> d 1:1:java.util.function.Predicate access$500(com.android.tools.r8.graph.GenericSignatureTypeRewriter):24:24 -> e 1:1:java.util.function.Function access$600(com.android.tools.r8.graph.GenericSignatureTypeRewriter):24:24 -> f com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter -> com.gradleup.gr8.relocated.pw0: com.android.tools.r8.graph.GenericSignatureTypeRewriter this$0 -> a boolean $assertionsDisabled -> b 1:1:void ():83:83 -> 1:1:void (com.android.tools.r8.graph.GenericSignatureTypeRewriter):83:83 -> 2:2:void (com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignatureTypeRewriter$1):83:83 -> 1:1:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):115:115 -> a 2:2:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> a 2:2:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):115 -> a 3:3:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):118:118 -> a 4:4:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):133:133 -> a 5:5:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 5:5:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):136 -> a 6:6:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):136:136 -> a 7:7:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 7:7:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):137 -> a 8:9:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):137:138 -> a 10:10:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 10:10:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):139 -> a 11:11:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):139:139 -> a 12:12:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 12:12:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):139 -> a 13:13:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):139:139 -> a 14:20:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperClass(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):146:152 -> a 21:21:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):168:168 -> a 22:23:int com.android.tools.r8.utils.ListUtils.firstIndexMatching(java.util.List,java.util.function.Predicate):78:79 -> a 22:23:java.lang.Object com.android.tools.r8.utils.ListUtils.firstMatching(java.util.List,java.util.function.Predicate):73 -> a 22:23:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):169 -> a 24:24:java.lang.Object com.android.tools.r8.utils.ListUtils.firstMatching(java.util.List,java.util.function.Predicate):74:74 -> a 24:24:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):169 -> a 25:27:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):169:171 -> a 28:28:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):170:170 -> a 29:29:boolean lambda$visitSuperInterfaces$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):169:169 -> a 30:33:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):223:226 -> a 34:37:java.util.List visitInterfaceBounds(java.util.List):231:234 -> a 38:38:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> a 38:38:java.util.List visitInterfaceBounds(java.util.List):234 -> a 39:39:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):245:245 -> a 40:50:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):251:261 -> a 51:51:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> a 51:51:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):261 -> a 52:52:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):259:259 -> a 53:54:com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType):273:274 -> a 55:55:boolean com.android.tools.r8.graph.GenericSignature$ReturnType.isVoidDescriptor():789:789 -> a 55:55:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):197 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:65:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):198:207 -> a 1:1:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):115:115 -> b 1:1:com.android.tools.r8.graph.GenericSignature$TypeSignature lambda$visitMethodTypeSignatures$2(com.android.tools.r8.graph.GenericSignature$TypeSignature):190 -> b 2:2:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> b 2:2:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):115 -> b 2:2:com.android.tools.r8.graph.GenericSignature$TypeSignature lambda$visitMethodTypeSignatures$2(com.android.tools.r8.graph.GenericSignature$TypeSignature):190 -> b 3:3:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):118:118 -> b 3:3:com.android.tools.r8.graph.GenericSignature$TypeSignature lambda$visitMethodTypeSignatures$2(com.android.tools.r8.graph.GenericSignature$TypeSignature):190 -> b 4:4:com.android.tools.r8.graph.GenericSignature$TypeSignature lambda$visitMethodTypeSignatures$2(com.android.tools.r8.graph.GenericSignature$TypeSignature):191:191 -> b 5:5:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):178:178 -> b 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> b 6:6:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):179 -> b 7:7:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):179:179 -> b 8:12:java.util.List visitThrowsSignatures(java.util.List):214:218 -> b 13:13:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> b 13:13:java.util.List visitThrowsSignatures(java.util.List):218 -> b 14:16:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature lambda$visitTypeArguments$3(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):264:266 -> b 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):103:103 -> c 2:2:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isStar():0:0 -> c 2:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):103 -> c 3:3:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isTypeVariableSignature():0:0 -> c 3:3:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):103 -> c 4:4:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isArrayTypeSignature():0:0 -> c 4:4:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):105 -> c 5:7:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):106:108 -> c 8:8:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isClassTypeSignature():0:0 -> c 8:8:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):108 -> c 9:10:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):108:109 -> c 11:14:java.util.List visitFormalTypeParameters(java.util.List):125:128 -> c 15:15:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> c 15:15:java.util.List visitFormalTypeParameters(java.util.List):128 -> c 1:4:java.util.List visitMethodTypeSignatures(java.util.List):184:187 -> d 5:5:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> d 5:5:java.util.List visitMethodTypeSignatures(java.util.List):187 -> d 1:4:java.util.List visitSuperInterfaces(java.util.List):158:161 -> e 5:5:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> e 5:5:java.util.List visitSuperInterfaces(java.util.List):162 -> e 6:7:java.util.List visitSuperInterfaces(java.util.List):165:166 -> e com.android.tools.r8.graph.GenericSignatureTypeVisitor -> com.gradleup.gr8.relocated.rw0: java.util.function.BiConsumer visitedTypeConsumer -> b com.android.tools.r8.graph.ProgramDefinition context -> a boolean $assertionsDisabled -> c 1:1:void ():17:17 -> 1:3:void (com.android.tools.r8.graph.ProgramDefinition,java.util.function.BiConsumer):23:25 -> 1:4:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):72:75 -> a 5:5:java.util.List visitInterfaceBounds(java.util.List):80:80 -> a 6:6:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperClass(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):91:91 -> a 7:7:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):111:111 -> a 8:8:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> a 8:8:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):111 -> a 9:10:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):114:115 -> a 11:11:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):121:121 -> a 12:12:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):148:148 -> a 13:13:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):154:154 -> a 14:14:com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType):159:159 -> a 15:15:boolean com.android.tools.r8.graph.GenericSignature$ReturnType.isVoidDescriptor():789:789 -> a 15:15:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):129:129 -> a 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):46:46 -> b 2:2:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isStar():0:0 -> b 2:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):49 -> b 3:3:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isTypeVariableSignature():0:0 -> b 3:3:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):52 -> b 4:4:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isArrayTypeSignature():0:0 -> b 4:4:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):55 -> b 5:8:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):56:59 -> b 9:9:boolean com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.isClassTypeSignature():0:0 -> b 9:9:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):59 -> b 10:11:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):59:60 -> b 12:12:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):106:106 -> b 13:13:java.util.List visitThrowsSignatures(java.util.List):141:141 -> b 1:1:java.util.List visitFormalTypeParameters(java.util.List):66:66 -> c 2:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitInterfaceBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):86:86 -> c 1:1:java.util.List visitMethodTypeSignatures(java.util.List):135:135 -> d 1:1:java.util.List visitSuperInterfaces(java.util.List):100:100 -> e com.android.tools.r8.graph.GenericSignatureUtils -> com.gradleup.gr8.relocated.sw0: boolean $assertionsDisabled -> a 1:1:void ():9:9 -> 1:7:boolean verifyNoDuplicateGenericDefinitions(com.android.tools.r8.graph.GenericSignature$DexDefinitionSignature,com.android.tools.r8.graph.DexAnnotationSet):13:19 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 8:8:boolean verifyNoDuplicateGenericDefinitions(com.android.tools.r8.graph.GenericSignature$DexDefinitionSignature,com.android.tools.r8.graph.DexAnnotationSet):20 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 9:9:boolean verifyNoDuplicateGenericDefinitions(com.android.tools.r8.graph.GenericSignature$DexDefinitionSignature,com.android.tools.r8.graph.DexAnnotationSet):20 -> a 10:13:boolean verifyNoDuplicateGenericDefinitions(com.android.tools.r8.graph.GenericSignature$DexDefinitionSignature,com.android.tools.r8.graph.DexAnnotationSet):20:23 -> a 14:14:boolean verifyNoDuplicateGenericDefinitions(com.android.tools.r8.graph.GenericSignature$DexDefinitionSignature,com.android.tools.r8.graph.DexAnnotationSet):19:19 -> a com.android.tools.r8.graph.GenericSignatureValidationDiagnostic -> com.gradleup.gr8.relocated.tw0: com.android.tools.r8.origin.Origin origin -> a java.lang.String message -> b 1:4:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String):18:21 -> 1:1:java.lang.String getDiagnosticMessage():36:36 -> a 2:2:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidClassSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):41:41 -> a 3:11:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):56:64 -> a 12:12:java.lang.String com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.getDescription():71:71 -> a 12:12:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:java.lang.String com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.getDescription():81:81 -> a 22:22:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):66 -> a 23:23:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> a 23:23:java.lang.String com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.getDescription():81 -> a 23:23:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):66 -> a 24:25:java.lang.String com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.getDescription():81:82 -> a 24:25:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):66 -> a 26:26:java.lang.String com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.getDescription():79:79 -> a 26:26:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):66 -> a 27:31:java.lang.String com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.getDescription():73:77 -> a 27:31:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):66 -> a 32:36:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidSignature(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):66:70 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> b 2:2:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidFieldSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):51:51 -> b 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> c 2:2:com.android.tools.r8.graph.GenericSignatureValidationDiagnostic invalidMethodSignature(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult):46:46 -> c com.android.tools.r8.graph.GenericSignatureVisitor -> com.gradleup.gr8.relocated.uw0: com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature) -> a com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature) -> a java.util.List visitInterfaceBounds(java.util.List) -> a com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType) -> a com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperClass(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature) -> a com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType) -> a java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List) -> a com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature) -> a java.util.List visitThrowsSignatures(java.util.List) -> b java.util.List visitFormalTypeParameters(java.util.List) -> c java.util.List visitMethodTypeSignatures(java.util.List) -> d java.util.List visitSuperInterfaces(java.util.List) -> e com.android.tools.r8.graph.GraphLens -> com.gradleup.gr8.relocated.mx0: boolean $assertionsDisabled -> a 1:1:void ():55:55 -> 1:1:void (com.android.tools.r8.graph.GraphLens$1):55:55 -> com.android.tools.r8.optimize.MemberRebindingIdentityLens asMemberRebindingIdentityLens() -> a com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField) -> a com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens) -> a com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation) -> a com.android.tools.r8.graph.GraphLens$MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation) -> a com.android.tools.r8.graph.GraphLens$FieldLookupResult lambda$lookupFieldResult$0(com.android.tools.r8.graph.GraphLens$FieldLookupResult) -> a com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens) -> a java.lang.String lookupPackageName(java.lang.String) -> a 1:1:com.android.tools.r8.graph.DexMethod getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 2:7:com.android.tools.r8.graph.DexMethod getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):323:328 -> a 8:8:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 8:8:void lambda$rewriteFieldKeys$8(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexField,java.lang.Object):726 -> a 9:9:void lambda$rewriteFieldKeys$8(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexField,java.lang.Object):726:726 -> a 10:18:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.GraphLens.mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):359:367 -> a 10:18:com.android.tools.r8.graph.DexEncodedMethod mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):352 -> a 19:19:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexMethod):634:634 -> a 19:19:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.GraphLens.mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):368 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:com.android.tools.r8.graph.DexEncodedMethod mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):352 -> a 20:20:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexMethod):634:634 -> a 20:20:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.GraphLens.mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):368 -> a 20:20:com.android.tools.r8.graph.DexEncodedMethod mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):352 -> a 21:21:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.GraphLens.mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):369:369 -> a 21:21:com.android.tools.r8.graph.DexEncodedMethod mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):352 -> a 22:22:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):385:385 -> a 23:23:com.android.tools.r8.graph.DexReference lookupReference(com.android.tools.r8.graph.DexReference):524:524 -> a 24:24:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 24:24:void lambda$rewriteTypeKeys$9(java.util.Map,java.util.function.BiFunction,com.android.tools.r8.graph.DexType,java.lang.Object):742 -> a 25:25:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 25:25:void lambda$rewriteTypeKeys$9(java.util.Map,java.util.function.BiFunction,com.android.tools.r8.graph.DexType,java.lang.Object):742 -> a 26:28:void lambda$rewriteTypeKeys$9(java.util.Map,java.util.function.BiFunction,com.android.tools.r8.graph.DexType,java.lang.Object):743:745 -> a 29:29:void lambda$rewriteTypeKeys$9(java.util.Map,java.util.function.BiFunction,com.android.tools.r8.graph.DexType,java.lang.Object):744:744 -> a 30:35:boolean assertDefinitionsNotModified(java.lang.Iterable):611:616 -> a 36:39:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):623:626 -> a 40:41:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):631:632 -> a 40:41:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 42:42:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 42:42:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):632 -> a 42:42:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 43:44:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):633:634 -> a 43:44:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 45:45:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 45:45:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):634 -> a 45:45:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 46:46:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):634:634 -> a 46:46:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 47:47:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 47:47:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):635 -> a 47:47:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 48:49:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):636:637 -> a 48:49:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 50:50:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 50:50:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):637 -> a 50:50:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 51:53:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):637:639 -> a 51:53:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 54:54:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 54:54:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):639 -> a 54:54:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 55:56:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):639:640 -> a 55:56:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 57:57:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 57:57:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):641 -> a 57:57:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 58:58:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 58:58:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):641 -> a 58:58:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 59:59:boolean com.android.tools.r8.graph.GraphLens.assertReferencesNotModified(java.lang.Iterable):641:641 -> a 59:59:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):627 -> a 60:62:java.util.Map rewriteCallSites(java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):649:651 -> a 63:67:void lambda$rewriteCallSites$2(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Map,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.utils.collections.ProgramMethodSet):653:657 -> a 68:68:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$rewriteCallSites$1(com.android.tools.r8.graph.DexCallSite):656:656 -> a 69:69:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.GraphLens.rewriteReference(com.android.tools.r8.graph.DexReference):665:665 -> a 69:69:void lambda$rewriteReferenceKeys$6(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexReference,java.lang.Object):691 -> a 70:74:void lambda$rewriteReferenceKeys$6(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexReference,java.lang.Object):692:696 -> a 75:77:java.util.ArrayList com.android.tools.r8.utils.ListUtils.newArrayList(java.lang.Object,java.lang.Object):194:196 -> a 75:77:void lambda$rewriteReferenceKeys$6(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexReference,java.lang.Object):700 -> a 78:79:void lambda$rewriteReferenceKeys$6(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexReference,java.lang.Object):700:701 -> a 80:81:com.android.tools.r8.graph.DexReference rewriteReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.GraphLens):670:671 -> a 82:82:com.android.tools.r8.graph.DexReference lambda$rewriteReference$3(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexType):672:672 -> a 83:84:java.util.Set rewriteReferences(java.util.Set):678:679 -> a 85:85:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.GraphLens.rewriteReference(com.android.tools.r8.graph.DexReference):665:665 -> a 85:85:java.util.Set rewriteReferences(java.util.Set):680 -> a 86:86:java.util.Set rewriteReferences(java.util.Set):680:680 -> a 87:105:java.util.Map rewriteReferenceKeys(java.util.Map,java.util.function.BiFunction):687:705 -> a 106:108:void lambda$rewriteReferenceKeys$7(java.util.function.BiFunction,java.util.Map,com.android.tools.r8.graph.DexReference,java.util.List):707:709 -> a 109:111:com.google.common.collect.ImmutableMap rewriteFieldKeys(java.util.Map):725:727 -> a 112:117:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):752:757 -> a 118:118:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 118:118:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):757 -> a 119:120:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):757:758 -> a 121:121:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods():248:248 -> a 121:121:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):760 -> a 122:130:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):760:768 -> a 131:131:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 131:131:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):768 -> a 132:132:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 132:132:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 132:132:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):768 -> a 133:133:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 133:133:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):771 -> a 134:142:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):771:779 -> a 143:143:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods():248:248 -> a 143:143:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):782 -> a 144:149:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):782:787 -> a 150:150:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 150:150:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):787 -> a 151:155:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):788:792 -> a com.android.tools.r8.optimize.MemberRebindingLens asMemberRebindingLens() -> b java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens) -> b com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens) -> b 1:1:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> b 2:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> b 3:3:com.android.tools.r8.graph.DexReference lambda$rewriteReference$4(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexField):673:673 -> b 4:5:com.google.common.collect.ImmutableSet rewriteTypes(java.util.Set):731:732 -> b 6:6:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> b 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> b 6:6:com.google.common.collect.ImmutableSet rewriteTypes(java.util.Set):733 -> b 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> b 7:7:com.google.common.collect.ImmutableSet rewriteTypes(java.util.Set):733 -> b 8:10:com.google.common.collect.ImmutableSet rewriteTypes(java.util.Set):733:735 -> b 11:12:java.util.Map rewriteTypeKeys(java.util.Map,java.util.function.BiFunction):739:740 -> b com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens asNonIdentityLens() -> c com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens) -> c 1:1:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod):405:405 -> c 2:2:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> c 2:2:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod):406 -> c 3:3:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod):406:406 -> c 4:4:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField):493:493 -> c 5:5:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):500:500 -> c 6:6:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> c 6:6:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType):392 -> c 7:7:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType):392:392 -> c 8:8:com.android.tools.r8.graph.DexReference lambda$rewriteReference$5(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexMethod):674:674 -> c com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens) -> d 1:1:com.android.tools.r8.graph.GraphLens$FieldLookupResult lookupFieldResult(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):512:512 -> d 2:2:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod):540:540 -> d 3:3:com.android.tools.r8.graph.GraphLens getIdentityLens():544:544 -> d 4:4:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> d 4:4:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType):398 -> d 5:5:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType):398:398 -> d boolean hasCodeRewritings() -> e boolean hasCustomCodeRewritings() -> f boolean isContextFreeForMethods() -> g boolean isEnumUnboxerLens() -> h boolean isIdentityLens() -> i boolean isNonIdentityLens() -> j com.android.tools.r8.graph.GraphLens$Builder -> com.gradleup.gr8.relocated.ax0: com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap methodMap -> b java.util.Map typeMap -> c com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap fieldMap -> a 1:1:void ():270:270 -> 2:5:void ():265:268 -> 1:1:void move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):283:283 -> a com.android.tools.r8.graph.GraphLens$ClearCodeRewritingGraphLens -> com.gradleup.gr8.relocated.bx0: boolean $assertionsDisabled -> f 1:1:void ():1076:1076 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens):1079:1079 -> 1:1:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 1:1:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation):1130 -> a 2:2:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation):1130:1130 -> a 3:3:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):1084:1084 -> a 4:4:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):1094:1094 -> a 5:5:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):1100:1100 -> a 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 6:6:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):1100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):1145:1145 -> a 8:8:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 8:8:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):1146 -> a 9:9:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens$IdentityGraphLens.internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):1060:1060 -> a 9:9:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):1147 -> a 10:10:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):1154:1154 -> a 1:1:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):1089:1089 -> b 2:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):1107:1107 -> b 3:3:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):1135:1135 -> b 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.GraphLens$IdentityGraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):1039:1039 -> d 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):1119 -> d com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod) -> e com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType) -> e boolean isContextFreeForMethods() -> g com.android.tools.r8.graph.GraphLens$FieldLookupResult -> com.gradleup.gr8.relocated.dx0: com.android.tools.r8.graph.DexType writeCastType -> d com.android.tools.r8.graph.DexType readCastType -> c 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens$1):120:120 -> 2:4:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):130:132 -> 1:1:com.android.tools.r8.graph.DexType getRewrittenReadCastType(java.util.function.Function):148:148 -> b 1:1:com.android.tools.r8.graph.DexType getRewrittenWriteCastType(java.util.function.Function):160:160 -> c 1:1:com.android.tools.r8.graph.GraphLens$FieldLookupResult$Builder builder(com.android.tools.r8.graph.GraphLens):136:136 -> d 1:1:com.android.tools.r8.graph.DexType getReadCastType():144:144 -> e 1:1:com.android.tools.r8.graph.DexType getWriteCastType():156:156 -> f 1:1:boolean hasReadCastType():140:140 -> g 1:1:boolean hasWriteCastType():152:152 -> h com.android.tools.r8.graph.GraphLens$FieldLookupResult$Builder -> com.gradleup.gr8.relocated.cx0: com.android.tools.r8.graph.DexType writeCastType -> d com.android.tools.r8.graph.DexType readCastType -> c 1:1:void (com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$1):163:163 -> 2:2:void (com.android.tools.r8.graph.GraphLens):169:169 -> 1:1:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):108:108 -> a 1:1:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder setReboundReference(com.android.tools.r8.graph.DexMember):163 -> a 2:2:com.android.tools.r8.graph.GraphLens$FieldLookupResult$Builder setReadCastType(com.android.tools.r8.graph.DexType):174:174 -> a 3:3:com.android.tools.r8.graph.GraphLens$FieldLookupResult build():190:190 -> a 1:1:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> b 1:1:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder setReference(com.android.tools.r8.graph.DexMember):163 -> b 2:2:com.android.tools.r8.graph.GraphLens$FieldLookupResult$Builder setWriteCastType(com.android.tools.r8.graph.DexType):179:179 -> b com.android.tools.r8.graph.GraphLens$IdentityGraphLens -> com.gradleup.gr8.relocated.ex0: com.android.tools.r8.graph.GraphLens$IdentityGraphLens INSTANCE -> b boolean $assertionsDisabled -> c 1:3:void ():968:970 -> 1:1:void ():972:972 -> com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField) -> a com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens) -> a java.lang.String lookupPackageName(java.lang.String) -> a 1:2:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):1032:1033 -> a 3:3:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> a 3:3:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):229 -> a 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):1033 -> a 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):1033:1033 -> a 5:5:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation):1048:1048 -> a 6:6:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> a 6:6:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$FieldLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):163 -> a 6:6:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation):1048 -> a 7:7:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation):1048:1048 -> a 8:8:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation):1047:1047 -> a 9:9:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):1060:1060 -> a com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens) -> b 1:1:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):995:995 -> b 2:2:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):1025:1025 -> b com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens) -> c 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):1039:1039 -> d boolean hasCodeRewritings() -> e boolean isContextFreeForMethods() -> g boolean isIdentityLens() -> i boolean isNonIdentityLens() -> j 1:1:com.android.tools.r8.graph.GraphLens$IdentityGraphLens access$400():968:968 -> k com.android.tools.r8.graph.GraphLens$LookupFieldContinuation -> com.gradleup.gr8.relocated.fx0: com.android.tools.r8.graph.GraphLens$FieldLookupResult lookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult) -> a com.android.tools.r8.graph.GraphLens$LookupMethodContinuation -> com.gradleup.gr8.relocated.gx0: com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult) -> a com.android.tools.r8.graph.GraphLens$MemberLookupResult -> com.gradleup.gr8.relocated.ix0: com.android.tools.r8.graph.DexMember reference -> a com.android.tools.r8.graph.DexMember reboundReference -> b 1:1:void (com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.GraphLens$1):57:57 -> 2:4:void (com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember):62:64 -> 1:1:com.android.tools.r8.graph.DexMember getReboundReference():84:84 -> a 2:2:com.android.tools.r8.graph.DexMember getRewrittenReboundReference(com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap):89:89 -> a 3:4:com.android.tools.r8.graph.DexMember getRewrittenReboundReference(java.util.function.Function):93:94 -> a 1:1:com.android.tools.r8.graph.DexMember getReference():68:68 -> b 2:2:com.android.tools.r8.graph.DexMember getRewrittenReference(com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap):72:72 -> b 1:1:boolean hasReboundReference():80:80 -> c com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder -> com.gradleup.gr8.relocated.hx0: com.android.tools.r8.graph.DexMember reference -> a com.android.tools.r8.graph.DexMember reboundReference -> b com.android.tools.r8.graph.GraphLens$MethodLookupResult -> com.gradleup.gr8.relocated.kx0: com.android.tools.r8.graph.proto.RewrittenPrototypeDescription prototypeChanges -> d com.android.tools.r8.ir.code.Invoke$Type type -> c 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):212:214 -> 1:1:com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder builder(com.android.tools.r8.graph.GraphLens):218:218 -> d 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges():226:226 -> e 1:1:com.android.tools.r8.ir.code.Invoke$Type getType():222:222 -> f com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder -> com.gradleup.gr8.relocated.jx0: com.android.tools.r8.graph.proto.RewrittenPrototypeDescription prototypeChanges -> c com.android.tools.r8.ir.code.Invoke$Type type -> d boolean $assertionsDisabled -> e 1:1:void ():229:229 -> 1:1:void (com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$1):229:229 -> 2:2:void (com.android.tools.r8.graph.GraphLens):235:235 -> 3:3:void (com.android.tools.r8.graph.GraphLens):232:232 -> 1:1:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):108:108 -> a 1:1:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder setReboundReference(com.android.tools.r8.graph.DexMember):229 -> a 2:2:com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder setPrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):240:240 -> a 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder setType(com.android.tools.r8.ir.code.Invoke$Type):245:245 -> a 4:6:com.android.tools.r8.graph.GraphLens$MethodLookupResult build():250:252 -> a 1:1:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> b 1:1:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder setReference(com.android.tools.r8.graph.DexMember):229 -> b com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens -> com.gradleup.gr8.relocated.lx0: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b java.util.Map arrayTypeCache -> d boolean $assertionsDisabled -> e com.android.tools.r8.graph.GraphLens previousLens -> c 1:1:void ():799:799 -> 1:1:void (com.android.tools.r8.graph.AppView):807:807 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens):810:810 -> 3:11:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens):804:812 -> com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod) -> a com.android.tools.r8.graph.GraphLens$MethodLookupResult lambda$lookupMethod$1(com.android.tools.r8.graph.GraphLens$MethodLookupResult) -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):861 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):861:862 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):862 -> a 5:5:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):862 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 6:6:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):862 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 7:7:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):862 -> a 8:8:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):862:862 -> a 9:9:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 9:9:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):863 -> a 10:10:java.util.stream.Stream com.android.tools.r8.graph.DexTypeList.stream():155:155 -> a 10:10:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):863 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:java.util.stream.Stream com.android.tools.r8.graph.DexTypeList.stream():155:155 -> a 11:11:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):863 -> a 12:14:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):863:863 -> a 16:16:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):865:865 -> a 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 17:17:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):866 -> a 18:18:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 18:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 18:18:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):866 -> a 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 19:19:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):866 -> a 20:20:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):866:866 -> a 21:21:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> a 21:21:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):229 -> a 21:21:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):866 -> a 22:25:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):867:870 -> a 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 26:26:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):870 -> a 27:28:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):870:871 -> a 29:29:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 29:29:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation):913 -> a 30:32:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupFieldContinuation):913:915 -> a 33:33:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 33:33:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):929 -> a 34:34:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens$IdentityGraphLens.internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):1060:1060 -> a 34:34:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):930 -> a 35:38:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$LookupMethodContinuation):933:933 -> a 39:39:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens.getPrevious():820:820 -> a 39:39:java.lang.String lookupPackageName(java.lang.String):876 -> a 40:40:java.lang.String lookupPackageName(java.lang.String):876:876 -> a 41:41:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens.getPrevious():820:820 -> a 41:41:void withAlternativeParentLens(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.utils.Action):852 -> a 42:44:void withAlternativeParentLens(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.utils.Action):853:855 -> a 45:47:com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens find(java.util.function.Predicate):827:829 -> a 48:48:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens.getPrevious():820:820 -> a 48:48:com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens find(java.util.function.Predicate):832 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:com.android.tools.r8.graph.GraphLens$FieldLookupResult lambda$internalLookupField$2(com.android.tools.r8.graph.GraphLens$LookupFieldContinuation,com.android.tools.r8.graph.GraphLens$FieldLookupResult):918:918 -> a 50:50:com.android.tools.r8.graph.GraphLens$MethodLookupResult lambda$internalLookupMethod$3(com.android.tools.r8.graph.GraphLens$LookupMethodContinuation,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):938:938 -> a com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult) -> b 1:1:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens.getPrevious():820:820 -> b 1:1:com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens findPrevious(java.util.function.Predicate):840 -> b 2:2:com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens findPrevious(java.util.function.Predicate):841:841 -> b 3:3:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):902:902 -> b 4:4:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":911,"2":912,"3":913,"4":914},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 911:911:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):902:902 -> b 912:912:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):902:902 -> b 913:913:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):902:902 -> b 914:914:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):902:902 -> b 906:906:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):902:902 -> b 907:907:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens.getPrevious():820:820 -> b 907:907:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):906 -> b 908:908:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> b 908:908:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):392 -> b 908:908:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):906 -> b 909:909:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):392:392 -> b 909:909:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):906 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 910:910:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):906:906 -> b com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens asNonIdentityLens() -> c 1:7:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):884:890 -> c 8:8:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> c 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> c 8:8:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):891 -> c 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> c 9:9:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):891 -> c 10:11:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):892:893 -> c 12:12:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> c 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):392 -> c 12:12:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):897 -> c 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):392:392 -> c 13:13:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):897 -> c com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod) -> e com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType) -> e 1:1:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> f 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> f 1:1:boolean lambda$lookupMethod$0(com.android.tools.r8.graph.DexType):864 -> f 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> f 2:2:boolean lambda$lookupMethod$0(com.android.tools.r8.graph.DexType):864 -> f boolean isIdentityLens() -> i boolean isNonIdentityLens() -> j 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():816:816 -> k 1:1:com.android.tools.r8.graph.GraphLens getPrevious():820:820 -> l com.android.tools.r8.graph.ImmediateProgramSubtypingInfo -> com.gradleup.gr8.relocated.h11: java.util.Map immediateSubtypes -> b com.android.tools.r8.graph.AppView appView -> a 1:3:void (com.android.tools.r8.graph.AppView,java.util.Map):28:30 -> 1:1:void lambda$create$0(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":43,"2":44,"3":45},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 43:43:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 43:43:void lambda$create$0(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):39 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 44:44:void lambda$create$0(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):39 -> a 45:45:void lambda$create$0(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):39:39 -> a 42:42:void lambda$create$0(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):41:41 -> a boolean lambda$forEachImmediateSuperClass$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass) -> a 46:56:com.android.tools.r8.graph.ImmediateProgramSubtypingInfo create(com.android.tools.r8.graph.AppView):35:45 -> a 57:57:void forEachImmediateSuperClass(com.android.tools.r8.graph.DexClass,java.util.function.Consumer):49:49 -> a 58:58:void lambda$forEachImmediateSuperClass$2(java.util.function.Consumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):52:52 -> a 59:59:void forEachImmediateSuperClassMatching(com.android.tools.r8.graph.DexClass,java.util.function.BiPredicate,java.util.function.BiConsumer):64:64 -> a 60:60:void lambda$forEachImmediateSuperClassMatching$4(java.util.function.BiPredicate,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):66:66 -> a 61:61:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 61:61:void lambda$forEachImmediateSuperClassMatching$4(java.util.function.BiPredicate,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 62:62:void lambda$forEachImmediateSuperClassMatching$4(java.util.function.BiPredicate,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):66 -> a 63:64:void lambda$forEachImmediateSuperClassMatching$4(java.util.function.BiPredicate,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):67:68 -> a 65:65:void forEachImmediateSuperClassMatching(com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.function.Consumer):75:75 -> a 66:66:void forEachImmediateProgramSuperClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):86:86 -> a 67:67:void forEachImmediateProgramSuperClassMatching(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Consumer):93:93 -> a 68:68:void lambda$forEachImmediateProgramSuperClassMatching$6(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):95:95 -> a 69:69:void lambda$forEachImmediateProgramSuperClassMatching$6(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":167,"2":168,"3":169},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 167:167:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 167:167:void lambda$forEachImmediateProgramSuperClassMatching$6(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):95 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 168:168:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 168:168:void lambda$forEachImmediateProgramSuperClassMatching$6(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):95 -> a 169:169:void lambda$forEachImmediateProgramSuperClassMatching$6(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):95:95 -> a 165:166:void lambda$forEachImmediateProgramSuperClassMatching$6(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):96:97 -> a 170:170:java.util.List getSubclasses(com.android.tools.r8.graph.DexProgramClass):116:116 -> a 1:1:void lambda$forEachImmediateSuperClassMatching$5(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):77:77 -> b 2:2:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 2:2:void lambda$forEachImmediateSuperClassMatching$5(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):77 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 3:3:void lambda$forEachImmediateSuperClassMatching$5(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):77 -> b 4:5:void lambda$forEachImmediateSuperClassMatching$5(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):78:79 -> b 6:7:void forEachImmediateSubClassMatching(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Consumer):106:107 -> b 1:2:void lambda$forEachImmediateSubClassMatching$7(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):109:110 -> c com.android.tools.r8.graph.IndexedDexItem -> com.gradleup.gr8.relocated.o31: boolean $assertionsDisabled -> c 1:1:void ():9:9 -> 1:1:void ():9:9 -> int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping) -> a 1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):14:14 -> a com.android.tools.r8.graph.InitClassLens -> com.gradleup.gr8.relocated.d41: com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.InitClassLens rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.graph.InitClassLens$Builder builder():13:13 -> a 1:1:com.android.tools.r8.graph.ThrowingInitClassLens getThrowingInstance():17:17 -> b com.android.tools.r8.graph.InitClassLens$Builder -> com.gradleup.gr8.relocated.c41: java.util.Map mapping -> a boolean $assertionsDisabled -> b 1:1:void ():28:28 -> 1:3:void ():28:30 -> 1:2:void map(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):33:34 -> a 3:3:com.android.tools.r8.graph.FinalInitClassLens build():38:38 -> a com.android.tools.r8.graph.InnerClassAttribute -> com.gradleup.gr8.relocated.j51: 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 ():16:16 -> 1:6:void (int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):36:41 -> 1:1:com.android.tools.r8.graph.InnerClassAttribute createUnknownNamedInnerClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):33:33 -> a 2:6:void forEachType(java.util.function.Consumer):49:53 -> a 7:7:int getAccess():66:66 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.InnerClassAttribute.getOuter():74:74 -> a 8:8:com.android.tools.r8.graph.DexType getLiveContext(com.android.tools.r8.graph.AppView):101 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.InnerClassAttribute.getInner():70:70 -> a 9:9:com.android.tools.r8.graph.DexType getLiveContext(com.android.tools.r8.graph.AppView):103 -> a 10:10:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 10:10:com.android.tools.r8.graph.DexType getLiveContext(com.android.tools.r8.graph.AppView):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 11:11:com.android.tools.r8.graph.DexType getLiveContext(com.android.tools.r8.graph.AppView):103 -> a 12:23:com.android.tools.r8.graph.DexType getLiveContext(com.android.tools.r8.graph.AppView):104:115 -> a 24:28:void write(org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions):82:86 -> a 29:29:void write(org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions):83:83 -> a 30:30:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91:91 -> a 31:31:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 31:31:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91 -> a 32:32:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":225,"2":226,"3":227,"4":228},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 225:225:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 225:225:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91 -> a 226:226:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 226:226:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91 -> a 227:227:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 227:227:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91 -> a 228:228:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 228:228:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 228:228:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91 -> a 124:125:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):92:93 -> a 126:126:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):241:241 -> a 126:126:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):93 -> a 127:127:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":229,"2":230,"3":231,"4":232},"outline":"Lcom/gradleup/gr8/relocated/o30;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;Lcom/gradleup/gr8/relocated/r31;)V"} 229:229:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 229:229:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):93 -> a 230:230:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 230:230:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):93 -> a 231:231:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242:242 -> a 231:231:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):93 -> a 232:232:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 232:232:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):242 -> a 232:232:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):93 -> a 222:223:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):95:96 -> a 224:224:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 224:224:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):96 -> a 1:1:com.android.tools.r8.graph.DexType getInner():70:70 -> b 1:1:com.android.tools.r8.graph.DexString getInnerName():78:78 -> c 1:1:com.android.tools.r8.graph.DexType getOuter():74:74 -> d 1:1:boolean isAnonymous():62:62 -> e 1:1:boolean isNamed():58:58 -> f 1:1:java.lang.String toString():124:124 -> toString 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> toString 2:2:java.lang.String toString():125 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> toString 3:3:java.lang.String toString():125 -> toString 4:5:java.lang.String toString():125:126 -> toString 6:6:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> toString 6:6:java.lang.String toString():126 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> toString 7:7:java.lang.String toString():126 -> toString 8:9:java.lang.String toString():126:127 -> toString 10:10:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":137,"2":138,"3":139},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 137:137:java.lang.String toString():127:127 -> toString 138:138:java.lang.String toString():127:127 -> toString 139:139:java.lang.String toString():127:127 -> toString com.android.tools.r8.graph.InstantiatedSubTypeInfo -> com.gradleup.gr8.relocated.n61: void forEachInstantiatedSubType(com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer) -> a com.android.tools.r8.graph.InvalidCode -> com.gradleup.gr8.relocated.mg1: com.android.tools.r8.graph.InvalidCode INSTANCE -> c 1:1:void ():14:14 -> 1:1:void ():24:24 -> 1:1:com.android.tools.r8.graph.Code getInstance():17:17 -> A0 1:1:boolean isInvalidCode(com.android.tools.r8.graph.Code):21:21 -> a 2:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):32:32 -> a 3:3:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):37:37 -> a 4:8:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):52:56 -> a boolean computeEquals(java.lang.Object) -> f 1:1:int computeHashCode():71:71 -> l0 1:1:int estimatedDexCodeSizeUpperBoundInBytes():61:61 -> p0 1:1:java.lang.String toString():47:47 -> toString com.android.tools.r8.graph.JarApplicationReader -> com.gradleup.gr8.relocated.ni1: com.android.tools.r8.graph.ApplicationReaderMap applicationReaderMap -> e 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 java.util.Set recordWitnesses -> f boolean $assertionsDisabled -> g 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):34:34 -> 2:12:void (com.android.tools.r8.utils.InternalOptions):26:36 -> 1:1:org.objectweb.asm.Type getAsmObjectType(java.lang.String):40:40 -> a 2:2:com.android.tools.r8.graph.DexItemFactory getFactory():48:48 -> a 3:3:com.android.tools.r8.graph.DexMethod getMethod(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):105:105 -> a 4:5:void addRecordWitness(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClassKind):159:160 -> a 1:1:org.objectweb.asm.Type getAsmType(java.lang.String):44:44 -> b 2:2:java.util.Set getRecordWitnesses():165:165 -> b 1:1:com.android.tools.r8.graph.DexProto getProto(java.lang.String):122:122 -> c 2:2:boolean com.android.tools.r8.graph.JarApplicationReader.isValidDescriptor(java.lang.String):147:147 -> c 2:2:com.android.tools.r8.graph.DexProto getProto(java.lang.String):122 -> c 3:6:com.android.tools.r8.graph.DexProto getProto(java.lang.String):122:125 -> c 7:11:java.lang.String com.android.tools.r8.graph.JarApplicationReader.getShortyDescriptor(java.lang.String):139:143 -> c 7:11:com.android.tools.r8.graph.DexProto getProto(java.lang.String):126 -> c 12:14:com.android.tools.r8.graph.DexProto getProto(java.lang.String):126:128 -> c 15:19:java.lang.String com.android.tools.r8.graph.JarApplicationReader.getShortyDescriptor(java.lang.String):139:143 -> c 15:19:com.android.tools.r8.graph.DexProto getProto(java.lang.String):128 -> c 20:24:com.android.tools.r8.graph.DexProto getProto(java.lang.String):128:132 -> c 25:32:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.JarApplicationReader.getTypeListFromDescriptors(java.lang.String[]):82:89 -> c 25:32:com.android.tools.r8.graph.DexProto getProto(java.lang.String):133 -> c 33:33:com.android.tools.r8.graph.DexProto getProto(java.lang.String):134:134 -> c 34:34:com.android.tools.r8.graph.DexProto getProto(java.lang.String):131:131 -> c 1:1:com.android.tools.r8.graph.DexString getString(java.lang.String):52:52 -> d 1:1:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):65:65 -> e 2:2:boolean com.android.tools.r8.graph.JarApplicationReader.isValidDescriptor(java.lang.String):147:147 -> e 2:2:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):65 -> e 3:5:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):65:67 -> e 1:1:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):60:60 -> f 2:2:boolean com.android.tools.r8.graph.JarApplicationReader.isValidInternalName(java.lang.String):151:151 -> f 2:2:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):60 -> f 3:4:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):60:61 -> f 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.JarApplicationReader.getType(org.objectweb.asm.Type):56:56 -> f 5:5:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):61 -> f com.android.tools.r8.graph.JarClassFileReader -> com.gradleup.gr8.relocated.ti1: java.util.function.Consumer classConsumer -> b com.android.tools.r8.graph.JarApplicationReader application -> a boolean $assertionsDisabled -> e byte[] CLASSFILE_HEADER -> d com.android.tools.r8.graph.ClassKind classKind -> c 1:3:void ():73:75 -> 1:4:void (com.android.tools.r8.graph.JarApplicationReader,java.util.function.Consumer,com.android.tools.r8.graph.ClassKind):85:88 -> int access$000(int) -> a 1:1:org.objectweb.asm.AnnotationVisitor access$100(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader):73:73 -> a 2:2:com.android.tools.r8.graph.DexEncodedAnnotation access$1700(java.lang.String,java.util.List,java.util.List,com.android.tools.r8.graph.JarApplicationReader):73:73 -> a 3:8:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):100:105 -> a 3:8:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 9:9:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 9:9:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):105 -> a 9:9:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 10:10:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 10:10:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 10:10:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):105 -> a 10:10:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 11:15:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):105:109 -> a 11:15:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 16:16:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():545:545 -> a 16:16:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 17:17:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():545:545 -> a 17:17:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):110 -> a 17:17:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 18:23:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):110:115 -> a 18:23:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 24:24:void org.objectweb.asm.ClassReader.(byte[]):166:166 -> a 24:24:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):115 -> a 24:24:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 25:35:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):121:131 -> a 25:35:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 36:37:org.objectweb.asm.Attribute[] com.android.tools.r8.graph.JarClassFileReader.getAttributePrototypes():154:155 -> a 36:37:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):133 -> a 36:37:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 38:38:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 38:38:org.objectweb.asm.Attribute[] com.android.tools.r8.graph.JarClassFileReader.getAttributePrototypes():156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):133 -> a 38:38:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 39:39:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 39:39:org.objectweb.asm.Attribute[] com.android.tools.r8.graph.JarClassFileReader.getAttributePrototypes():156 -> a 39:39:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):133 -> a 39:39:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 40:43:org.objectweb.asm.Attribute[] com.android.tools.r8.graph.JarClassFileReader.getAttributePrototypes():156:159 -> a 40:43:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):133 -> a 40:43:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 44:56:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):131:143 -> a 44:56:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 57:61:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):141:145 -> a 57:61:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 62:62:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 62:62:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 63:63:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 63:63:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):145 -> a 63:63:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 64:64:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):145:145 -> a 64:64:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 65:65:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):101:101 -> a 65:65:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 66:66:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 66:66:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):101 -> a 66:66:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 67:67:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 67:67:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 67:67:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):101 -> a 67:67:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 68:68:void com.android.tools.r8.graph.JarClassFileReader.internalRead(com.android.tools.r8.origin.Origin,byte[]):101:101 -> a 68:68:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):96 -> a 69:71:com.android.tools.r8.graph.MethodAccessFlags createMethodAccessFlags(java.lang.String,int):173:175 -> a 72:75:void lambda$createAnnotationVisitor$1(java.util.List,int,java.lang.String,com.android.tools.r8.graph.JarApplicationReader,java.util.List,java.util.List):187:187 -> a 76:80:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):627:631 -> a 76:80:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 81:84:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotationSet.findDuplicateEntryType(java.util.List):82:85 -> a 81:84:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):631 -> a 81:84:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 85:85:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):633:633 -> a 85:85:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 86:86:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":99,"2":100,"3":101,"4":102},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 99:99:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):634:634 -> a 99:99:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 100:100:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):634:634 -> a 100:100:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 101:101:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):634:634 -> a 101:101:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 102:102:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):634:634 -> a 102:102:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 87:87:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 87:87:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):634 -> a 87:87:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 88:88:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 88:88:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 88:88:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):634 -> a 88:88:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 89:92:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):634:637 -> a 89:92:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 93:93:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.JarClassFileReader.createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):628:628 -> a 93:93:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):73 -> a 1:1:void read(com.android.tools.r8.origin.Origin,byte[]):96:96 -> b 2:2:void com.android.tools.r8.utils.ExceptionUtils.withOriginAttachmentHandler(com.android.tools.r8.origin.Origin,java.lang.Runnable):225:225 -> b 2:2:void read(com.android.tools.r8.origin.Origin,byte[]):96 -> b 3:3:com.android.tools.r8.graph.FieldAccessFlags createFieldAccessFlags(int):168:168 -> b 4:4:org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader):181:181 -> b 5:5:boolean com.android.tools.r8.graph.JarClassFileReader.retainCompileTimeAnnotation(java.lang.String,com.android.tools.r8.graph.JarApplicationReader):197:197 -> b 5:5:org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader):182 -> b 6:6:boolean com.android.tools.r8.graph.JarClassFileReader.retainCompileTimeAnnotation(java.lang.String,com.android.tools.r8.graph.JarApplicationReader):196:196 -> b 6:6:org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader):182 -> b 7:7:org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader):184:184 -> b 8:10:com.android.tools.r8.graph.DexEncodedAnnotation createEncodedAnnotation(java.lang.String,java.util.List,java.util.List,com.android.tools.r8.graph.JarApplicationReader):202:202 -> b 12:16:com.android.tools.r8.graph.DexEncodedAnnotation createEncodedAnnotation(java.lang.String,java.util.List,java.util.List,com.android.tools.r8.graph.JarApplicationReader):204:208 -> b com.android.tools.r8.graph.JarClassFileReader$CreateAnnotationVisitor -> com.gradleup.gr8.relocated.oi1: 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 ():990:990 -> 1:1:void (com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiConsumer):999:999 -> 2:9:void (com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiConsumer):994:1001 -> 1:2:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1011:1012 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):97:97 -> a 3:3:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1012 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):97:97 -> a 4:4:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1012 -> a 5:5:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1012:1012 -> a 6:6:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):1017:1017 -> a 7:9:void lambda$visitAnnotation$0(java.lang.String,java.lang.String,java.util.List,java.util.List):1018:1018 -> a 10:10:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):1024:1024 -> a 11:12:void lambda$visitArray$1(java.lang.String,java.util.List,java.util.List):1025:1026 -> a 13:13:void visitEnd():1032:1032 -> a 14:19:void addElement(java.lang.String,com.android.tools.r8.graph.DexValue):1037:1042 -> a 20:41:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateAnnotationVisitor.getDexValue(java.lang.Object):1108:1129 -> a 20:41:void visit(java.lang.String,java.lang.Object):1006 -> a 42:97:com.android.tools.r8.graph.DexValue$DexValueArray com.android.tools.r8.graph.JarClassFileReader$CreateAnnotationVisitor.getDexValueArray(java.lang.Object):1046:1101 -> a 42:97:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateAnnotationVisitor.getDexValue(java.lang.Object):1131 -> a 42:97:void visit(java.lang.String,java.lang.Object):1006 -> a 98:98:void visit(java.lang.String,java.lang.Object):1006:1006 -> a 99:99:com.android.tools.r8.graph.DexValue$DexValueArray com.android.tools.r8.graph.JarClassFileReader$CreateAnnotationVisitor.getDexValueArray(java.lang.Object):1103:1103 -> a 99:99:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateAnnotationVisitor.getDexValue(java.lang.Object):1131 -> a 99:99:void visit(java.lang.String,java.lang.Object):1006 -> a com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor -> com.gradleup.gr8.relocated.pi1: com.android.tools.r8.graph.ClassKind classKind -> d com.android.tools.r8.graph.DexType superType -> l com.android.tools.r8.graph.DexType type -> j java.util.List nestMembers -> p boolean deprecated -> i java.util.List annotations -> v java.util.List innerClasses -> t java.util.List staticFields -> x com.android.tools.r8.cf.CfVersion version -> h java.util.List directMethods -> A com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.graph.NestHostClassAttribute nestHost -> o java.util.function.Consumer classConsumer -> f com.android.tools.r8.graph.DexTypeList interfaces -> m com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> g com.android.tools.r8.graph.DexString sourceFile -> n java.util.List permittedSubclasses -> q java.util.Set fieldSignatures -> z com.android.tools.r8.graph.ClassAccessFlags accessFlags -> k com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMember -> s java.util.List instanceFields -> y java.util.List defaultAnnotations -> w com.android.tools.r8.graph.GenericSignature$ClassSignature classSignature -> u java.util.List virtualMethods -> B com.android.tools.r8.graph.JarApplicationReader application -> e java.util.Set methodSignatures -> C com.android.tools.r8.synthesis.SyntheticMarker syntheticMarker -> E boolean $assertionsDisabled -> F java.util.Set recordComponents -> r boolean hasReachabilitySensitiveMethod -> D 1:1:void ():211:211 -> 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,byte[],com.android.tools.r8.graph.JarApplicationReader,java.util.function.Consumer):251:251 -> 2:41:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,byte[],com.android.tools.r8.graph.JarApplicationReader,java.util.function.Consumer):217:256 -> org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,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):211:211 -> a 2:2:boolean access$1376(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int):211:211 -> a 3:6:void visitAttribute(org.objectweb.asm.Attribute):261:264 -> a 7:11:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):271:275 -> a 12:12:java.lang.String com.android.tools.r8.utils.StringUtils.lines(java.lang.String[]):170:170 -> a 12:12:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):275 -> a 13:13:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):275:275 -> a 14:14:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 14:14:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):275 -> a 15:30:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):273:288 -> a 31:31:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):283:283 -> a 32:37:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):294:299 -> a 38:39:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):298:299 -> a 40:42:void visitNestHost(java.lang.String):304:306 -> a 43:43:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,com.android.tools.r8.cf.CfVersion,java.lang.String):329:329 -> a 44:45:java.lang.String com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.illegalClassFilePrefix(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String):317:318 -> a 44:45:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,com.android.tools.r8.cf.CfVersion,java.lang.String):329 -> a 46:46:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,com.android.tools.r8.cf.CfVersion,java.lang.String):329:329 -> a 47:47:java.lang.String com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.illegalClassFilePostfix(com.android.tools.r8.cf.CfVersion):324:324 -> a 47:47:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,com.android.tools.r8.cf.CfVersion,java.lang.String):331 -> a 48:48:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,com.android.tools.r8.cf.CfVersion,java.lang.String):331:331 -> a 49:69:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):365:385 -> a 70:70:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 70:70:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 70:70:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):385 -> a 71:75:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):385:389 -> a 76:76:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":528,"2":529,"3":530,"4":531},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 528:528:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):389:389 -> a 529:529:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):389:389 -> a 530:530:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):389:389 -> a 531:531:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):389:389 -> a 466:466:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):390:390 -> a 467:467:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 467:467:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 467:467:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):390 -> a 468:478:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):390:400 -> a 479:486:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.JarApplicationReader.getTypeListFromNames(java.lang.String[]):71:78 -> a 479:486:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):400 -> a 487:488:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):400:401 -> a 489:489:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():712:712 -> a 489:489:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):401 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 490:490:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):402:402 -> a 491:491:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 491:491:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):404 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 492:492:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 492:492:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):404 -> a 493:493:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):404:404 -> a 494:494:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):403:403 -> a 495:500:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):375:380 -> a 501:501:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):376:376 -> a 502:502:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 502:502:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 502:502:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):376 -> a 503:503:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):376:376 -> a 504:504:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):367:367 -> a 505:505:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 505:505:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 505:505:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):367 -> a 506:506:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):367:367 -> a 532:532:void visitSource(java.lang.String,java.lang.String):411:411 -> a 533:536:java.util.List com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.getAnnotations():614:617 -> a 533:536:void visitSource(java.lang.String,java.lang.String):414 -> a 537:539:void visitSource(java.lang.String,java.lang.String):414:416 -> a 540:540:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 540:540:void visitSource(java.lang.String,java.lang.String):416 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 541:541:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 541:541:void visitSource(java.lang.String,java.lang.String):416 -> a 542:545: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):286:289 -> a 542:545:void visitSource(java.lang.String,java.lang.String):415 -> a 546:546:void visitSource(java.lang.String,java.lang.String):414:414 -> a 547:555:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):423:431 -> a 556:563:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):437:444 -> a 564:565:void visitEnd():461:462 -> a 566:566:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 566:566:void visitEnd():463 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 567:567:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 567:567:void visitEnd():463 -> a 568:568:void visitEnd():462:462 -> a 569:572:java.util.List com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.getAnnotations():614:617 -> a 569:572:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.addAnnotation(com.android.tools.r8.graph.DexAnnotation):610 -> a 569:572:void visitEnd():462 -> a 573:573:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.addAnnotation(com.android.tools.r8.graph.DexAnnotation):610:610 -> a 573:573:void visitEnd():462 -> a 574:574:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():580:580 -> a 574:574:void visitEnd():465 -> a 575:575:boolean com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.hasReachabilitySensitiveField():591:591 -> a 575:575:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():580 -> a 575:575:void visitEnd():465 -> a 576:576:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 576:576:boolean com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.hasReachabilitySensitiveField():591 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 576:576:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():580 -> a 576:576:void visitEnd():465 -> a 577:577:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 577:577:boolean com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.hasReachabilitySensitiveField():591 -> a 577:577:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():580 -> a 577:577:void visitEnd():465 -> a 578:579:boolean com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.hasReachabilitySensitiveField():591:592 -> a 578:579:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():580 -> a 578:579:void visitEnd():465 -> a 580:580:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 580:580:boolean com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.hasReachabilitySensitiveField():592 -> a 580:580:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():580 -> a 580:580:void visitEnd():465 -> a 581:583:boolean com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.hasReachabilitySensitiveField():592:594 -> a 581:583:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():580 -> a 581:583:void visitEnd():465 -> a 584:584:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():581:581 -> a 584:584:void visitEnd():465 -> a 585:585:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 585:585:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():581 -> a 585:585:void visitEnd():465 -> a 586:589:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkReachabilitySensitivity():581:584 -> a 586:589:void visitEnd():465 -> a 590:610:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkRecord():533:553 -> a 590:610:void visitEnd():466 -> a 611:611:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 611:611:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 611:611:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkRecord():553 -> a 611:611:void visitEnd():466 -> a 612:612:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkRecord():553:553 -> a 612:612:void visitEnd():466 -> a 613:632:void visitEnd():467:486 -> a 633:633:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 633:633:void visitEnd():487 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 634:634:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 634:634:void visitEnd():487 -> a 635:636:void visitEnd():487:488 -> a 637:679:void visitEnd():468:510 -> a 680:680:void visitEnd():506:506 -> a 681:681:java.lang.String com.android.tools.r8.utils.StringUtils.lines(java.lang.String[]):170:170 -> a 681:681:void visitEnd():506 -> a 682:682:void visitEnd():506:506 -> a 683:683:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 683:683:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 683:683:void visitEnd():506 -> a 684:695:void visitEnd():506:517 -> a 696:696:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 696:696:void visitEnd():519 -> a 697:697:void visitEnd():520:520 -> a 698:698:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 698:698:void visitEnd():522 -> a 699:705:void visitEnd():523:529 -> a 706:706:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkRecord():548:548 -> a 706:706:void visitEnd():466 -> a 707:707:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 707:707:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 707:707:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkRecord():548 -> a 707:707:void visitEnd():466 -> a 708:708:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.checkRecord():548:548 -> a 708:708:void visitEnd():466 -> a 709:709:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.addDefaultAnnotation(java.lang.String,com.android.tools.r8.graph.DexValue):603:603 -> a 709:709:void access$1600(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 710:712:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.addDefaultAnnotation(java.lang.String,com.android.tools.r8.graph.DexValue):604:606 -> a 710:712:void access$1600(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):211 -> a 713:716:java.util.List com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.getAnnotations():614:617 -> a 713:716:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):449 -> a 717:717:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):449:449 -> a 1:1:com.android.tools.r8.cf.CfVersion access$1100(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> b 2:4:void visitNestMember(java.lang.String):311:313 -> b 5:9:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):337:341 -> b 10:10:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> b 10:10:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):343 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> b 11:11:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):343 -> b 12:14:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):343:345 -> b 15:18:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):344:347 -> b 19:25:com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier getChecksumSupplier(com.android.tools.r8.graph.ClassKind):559:565 -> b 1:1:java.util.Set access$1200(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> c 2:4:void visitPermittedSubclass(java.lang.String):352:354 -> c 5:5:boolean isInANest():621:621 -> c 1:1:java.util.List access$1400(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> d 2:3:void checkName(java.lang.String):569:570 -> d 4:11:boolean com.android.tools.r8.graph.DexString.isValidSimpleName(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String):408:415 -> d 4:11:void checkName(java.lang.String):570 -> d 12:12:void checkName(java.lang.String):571:571 -> d 13:13:void checkName(java.lang.String):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":17,"2":18,"3":19,"4":20,"5":21},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 17:17:void checkName(java.lang.String):571:571 -> d 18:18:void checkName(java.lang.String):571:571 -> d 19:19:void checkName(java.lang.String):571:571 -> d 20:20:void checkName(java.lang.String):571:571 -> d 21:21:void checkName(java.lang.String):571:571 -> d 14:14:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> d 14:14:void checkName(java.lang.String):571 -> d 15:15:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> d 15:15:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> d 15:15:void checkName(java.lang.String):571 -> d 16:16:void checkName(java.lang.String):571:571 -> d 1:1:java.util.List access$1500(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> e 1:1:com.android.tools.r8.graph.JarApplicationReader access$300(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> f 1:1:com.android.tools.r8.origin.Origin access$400(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> g 1:1:com.android.tools.r8.graph.DexType access$500(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> h 1:1:com.android.tools.r8.graph.ClassKind access$600(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> i 1:1:java.util.Set access$700(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> j 1:1:java.util.List access$800(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> k 1:1:java.util.List access$900(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):211:211 -> l com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor -> com.gradleup.gr8.relocated.qi1: java.lang.String desc -> f java.lang.Object value -> g boolean $assertionsDisabled -> j com.android.tools.r8.graph.GenericSignature$FieldTypeSignature fieldSignature -> h java.util.List annotations -> i int access -> d com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor parent -> c java.lang.String name -> e 1:1:void ():640:640 -> 1:1:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):657:657 -> 2:24:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):648:670 -> 25:31:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):665:671 -> org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -> a 1:2:void visitEnd():688:689 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):97:97 -> a 3:3:void visitEnd():689 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):97:97 -> a 4:4:void visitEnd():689 -> a 5:5:void visitEnd():690:690 -> a 6:6:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):169:169 -> a 6:6:void visitEnd():690 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):169:169 -> a 7:7:void visitEnd():690 -> a 8:8:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 8:8:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):169 -> a 8:8:void visitEnd():690 -> a 9:9:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):169:169 -> a 9:9:void visitEnd():690 -> a 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 10:10:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):170 -> a 10:10:void visitEnd():690 -> a 11:11:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):170:170 -> a 11:11:void visitEnd():690 -> a 12:16:void visitEnd():691:695 -> a 17:17:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):722:722 -> a 17:17:void visitEnd():695 -> a 18:18:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 18:18:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):722 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:void visitEnd():695 -> a 19:19:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 19:19:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):722 -> a 19:19:void visitEnd():695 -> a 20:49:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):723:752 -> a 20:49:void visitEnd():695 -> a 50:50:void visitEnd():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":73,"2":74,"3":75,"4":76},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 73:73:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):752:752 -> a 73:73:void visitEnd():695 -> a 74:74:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):752:752 -> a 74:74:void visitEnd():695 -> a 75:75:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):752:752 -> a 75:75:void visitEnd():695 -> a 76:76:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):752:752 -> a 76:76:void visitEnd():695 -> a 51:51:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):752:752 -> a 51:51:void visitEnd():695 -> a 52:58:void visitEnd():697:703 -> a 59:59:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 59:59:void visitEnd():704 -> a 60:69:void visitEnd():705:714 -> a 70:70:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 70:70:void visitEnd():714 -> a 71:71:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 71:71:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 71:71:void visitEnd():714 -> a 72:72:void visitEnd():712:712 -> a 77:80:java.util.List com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor.getAnnotations():756:759 -> a 77:80:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):676 -> a 81:81:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):676:676 -> a com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor -> com.gradleup.gr8.relocated.ri1: java.util.List parameterFlags -> r int annotableParameterCount -> o java.util.List parameterNames -> q 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 deprecated -> v com.android.tools.r8.graph.MethodAccessFlags flags -> u boolean $assertionsDisabled -> x com.android.tools.r8.graph.GenericSignature$MethodTypeSignature genericSignature -> s com.android.tools.r8.graph.DexMethod method -> t java.util.List annotations -> m com.android.tools.r8.graph.Code code -> w 1:1:void ():763:763 -> 1:1:void (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):787:787 -> 2:34:void (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):768:800 -> 35:45:void (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):799:809 -> 46:52:void (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):804:810 -> org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -> a org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -> a 1:1:org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():820:820 -> a 2:3:void lambda$visitAnnotationDefault$0(java.util.List,java.util.List):821:822 -> a 4:10:void visitAnnotableParameterCount(int,boolean):835:841 -> a 11:22:org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):846:857 -> a 23:23:org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):856:856 -> a 24:27:java.util.List com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.getAnnotations():979:982 -> a 24:27:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):986 -> a 28:28:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):986:986 -> a 29:32:java.util.List com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.getAnnotations():979:982 -> a 29:32:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):815 -> a 33:33:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):815:815 -> a org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -> b 1:6:void visitParameter(java.lang.String,int):883:888 -> b 7:7:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> b 7:7:void visitParameter(java.lang.String,int):888 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> b 8:8:void visitParameter(java.lang.String,int):888 -> b 9:11:void visitParameter(java.lang.String,int):888:890 -> b 12:12:void visitCode():895:895 -> b org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -> c 1:2:void visitEnd():907:908 -> c 3:3:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):175:175 -> c 3:3:void visitEnd():908 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):175:175 -> c 4:4:void visitEnd():908 -> c 5:5:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> c 5:5:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):176 -> c 5:5:void visitEnd():908 -> c 6:6:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):176:176 -> c 6:6:void visitEnd():908 -> c 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> c 7:7:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):177 -> c 7:7:void visitEnd():908 -> c 8:8:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):177:177 -> c 8:8:void visitEnd():908 -> c 9:9:void visitEnd():909:909 -> c 10:13:boolean com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.classRequiresCode():899:902 -> c 10:13:void visitEnd():909 -> c 14:22:void visitEnd():910:918 -> c 23:23:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.ParameterAnnotationsList.create(com.android.tools.r8.graph.DexAnnotationSet[]):72:72 -> c 23:23:void visitEnd():920 -> c 24:28:void visitEnd():922:926 -> c 29:29:void visitEnd():925:925 -> c 30:33:java.util.List com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.getAnnotations():979:982 -> c 30:33:void visitEnd():928 -> c 34:37:void visitEnd():928:931 -> c 38:38:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> c 38:38:void visitEnd():931 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> c 39:39:void visitEnd():931 -> c 40:60:void visitEnd():928:948 -> c 61:61:boolean com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.isReachabilitySensitive():969:969 -> c 61:61:void visitEnd():948 -> c 62:62:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> c 62:62:boolean com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.isReachabilitySensitive():969 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:void visitEnd():948 -> c 63:63:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> c 63:63:boolean com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.isReachabilitySensitive():969 -> c 63:63:void visitEnd():948 -> c 64:64:boolean com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.isReachabilitySensitive():969:969 -> c 64:64:void visitEnd():948 -> c 65:68:java.util.List com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.getAnnotations():979:982 -> c 65:68:boolean com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.isReachabilitySensitive():970 -> c 65:68:void visitEnd():948 -> c 69:70:boolean com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor.isReachabilitySensitive():970:971 -> c 69:70:void visitEnd():948 -> c 71:75:void visitEnd():948:952 -> c 76:86:void visitEnd():950:960 -> c 87:87:void visitEnd():957:957 -> c 88:88:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> c 88:88:void visitEnd():957 -> c 89:89:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> c 89:89:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> c 89:89:void visitEnd():957 -> c 90:98:void visitEnd():955:963 -> c com.android.tools.r8.graph.JarClassFileReader$ReparseContext -> com.gradleup.gr8.relocated.si1: com.android.tools.r8.graph.DexClass owner -> b byte[] classCache -> a java.util.List codeList -> c 1:8:void ():1135:1142 -> com.android.tools.r8.graph.LazyCfCode -> com.gradleup.gr8.relocated.xv1: com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> f com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.graph.JarApplicationReader application -> d com.android.tools.r8.graph.CfCode code -> e boolean reachabilitySensitive -> g boolean $assertionsDisabled -> h 1:1:void ():99:99 -> 1:12:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):107:118 -> 13:16:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):108:111 -> 1:20:void internalParseCode():155:174 -> A0 21:21:java.lang.Iterable com.android.tools.r8.graph.DexClass.virtualMethods():289:289 -> A0 21:21:boolean com.android.tools.r8.graph.LazyCfCode.verifyNoReparseContext(com.android.tools.r8.graph.DexClass):1180 -> A0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void internalParseCode():174 -> A0 22:22:java.lang.Iterable com.android.tools.r8.graph.DexClass.virtualMethods():289:289 -> A0 22:22:boolean com.android.tools.r8.graph.LazyCfCode.verifyNoReparseContext(com.android.tools.r8.graph.DexClass):1180 -> A0 22:22:void internalParseCode():174 -> A0 23:25:boolean com.android.tools.r8.graph.LazyCfCode.verifyNoReparseContext(com.android.tools.r8.graph.DexClass):1180:1182 -> A0 23:25:void internalParseCode():174 -> A0 26:26:java.lang.Iterable com.android.tools.r8.graph.DexClass.directMethods():261:261 -> A0 26:26:boolean com.android.tools.r8.graph.LazyCfCode.verifyNoReparseContext(com.android.tools.r8.graph.DexClass):1184 -> A0 26:26:void internalParseCode():174 -> A0 27:29:boolean com.android.tools.r8.graph.LazyCfCode.verifyNoReparseContext(com.android.tools.r8.graph.DexClass):1184:1186 -> A0 27:29:void internalParseCode():174 -> A0 30:30:void internalParseCode():171:171 -> A0 1:2:void markReachabilitySensitive():121:122 -> B0 1:2:com.android.tools.r8.graph.CfCode asCfCode():142:143 -> W 3:3:void com.android.tools.r8.utils.ExceptionUtils.withOriginAttachmentHandler(com.android.tools.r8.origin.Origin,java.lang.Runnable):225:225 -> W 3:3:com.android.tools.r8.graph.CfCode asCfCode():143 -> W 4:5:com.android.tools.r8.graph.CfCode asCfCode():145:146 -> W 1:1:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):179:179 -> a 2:2:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):195:195 -> a 3:25:com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions com.android.tools.r8.graph.LazyCfCode.getParsingOptions(com.android.tools.r8.graph.JarApplicationReader,boolean):1148:1170 -> a 3:25:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):195 -> a 26:26:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):197:197 -> a 27:27:java.util.function.BiFunction com.android.tools.r8.graph.LazyCfCode.createCodeLocator(com.android.tools.r8.graph.JarClassFileReader$ReparseContext):308:308 -> a 27:27:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):200 -> a 28:33:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):200:205 -> a 34:34:void org.objectweb.asm.ClassReader.accept(org.objectweb.asm.ClassVisitor,int):424:424 -> a 34:34:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):205 -> a 35:35:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):209:209 -> a 35:35:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):99 -> a 36:36:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):209:209 -> a 36:36:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):209:209 -> a 37:37:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):99 -> a 38:38:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):210:210 -> a 38:38:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):210:210 -> a 39:39:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):99 -> a 40:40:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):211:211 -> a 40:40:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:42:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):212:213 -> a 41:42:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):99 -> a 43:43:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):257:257 -> a 44:45:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):270:271 -> a 46:46:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):284:284 -> a 47:47:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):304:304 -> a 48:48:it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):1194:1194 -> a 1:1:boolean computeEquals(java.lang.Object):223:223 -> f 2:2:boolean estimatedSizeForInliningAtMost(int):243:243 -> f 1:1:int computeHashCode():218:218 -> l0 1:1:com.android.tools.r8.graph.CfWritableCode asCfWritableCode():151:151 -> m0 com.android.tools.r8.graph.LazyCfCode asLazyCfCode() -> o0 1:1:int estimatedDexCodeSizeUpperBoundInBytes():248:248 -> p0 1:1:int estimatedSizeForInlining():238:238 -> q0 1:1:boolean hasMonitorInstructions():233:233 -> r0 boolean isCfWritableCode() -> t0 1:1:java.lang.String toString():299:299 -> toString 1:1:boolean verifyNoInputReaders():1175:1175 -> z0 com.android.tools.r8.graph.LazyCfCode$ClassCodeVisitor -> com.gradleup.gr8.relocated.sv1: java.util.function.BiFunction codeLocator -> d com.android.tools.r8.graph.JarApplicationReader application -> e com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions debugParsingOptions -> h com.android.tools.r8.origin.Origin origin -> g boolean usrJsrInliner -> f com.android.tools.r8.graph.DexClass clazz -> c 1:7:void (com.android.tools.r8.graph.DexClass,java.util.function.BiFunction,com.android.tools.r8.graph.JarApplicationReader,boolean,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions):343:349 -> 1:11:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):355:365 -> a com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions -> com.gradleup.gr8.relocated.tv1: boolean lineInfo -> a boolean localInfo -> b int asmReaderOptions -> c 1:4:void (boolean,boolean,int):187:190 -> com.android.tools.r8.graph.LazyCfCode$DefaultCodeLocator -> com.gradleup.gr8.relocated.uv1: com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> a int methodIndex -> b 1:1:void (com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.LazyCfCode$1):311:311 -> 2:2:void (com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):316:316 -> 3:6:void (com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):314:317 -> 1:1:java.lang.Object apply(java.lang.Object,java.lang.Object):311:311 -> apply 2:2:com.android.tools.r8.graph.LazyCfCode com.android.tools.r8.graph.LazyCfCode$DefaultCodeLocator.apply(java.lang.String,java.lang.String):323:323 -> apply 2:2:java.lang.Object apply(java.lang.Object,java.lang.Object):311 -> apply com.android.tools.r8.graph.LazyCfCode$JsrEncountered -> com.gradleup.gr8.relocated.vv1: 1:1:void (java.lang.String):103:103 -> com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor -> com.gradleup.gr8.relocated.wv1: int maxLocals -> n java.util.List localVariables -> r java.util.List tryCatchRanges -> q boolean desugaredVisitMultiANewArrayInstruction -> o java.util.List instructions -> p java.util.Map canonicalDebugLocalInfo -> s int maxStack -> m com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions debugParsingOptions -> l com.android.tools.r8.graph.LazyCfCode code -> x it.unimi.dsi.fastutil.ints.IntList framesWithIncompleteUninitializedNew -> u int maxLine -> B com.android.tools.r8.cf.code.CfLabel currentLabel -> t java.util.Map labelMap -> v java.util.Map labelToNewMap -> w int minLine -> A com.android.tools.r8.graph.DexMethod method -> y com.android.tools.r8.graph.DexItemFactory factory -> k com.android.tools.r8.origin.Origin origin -> z boolean $assertionsDisabled -> C com.android.tools.r8.graph.JarApplicationReader application -> j 1:1:void ():372:372 -> 1:1:void (com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions):399:399 -> 2:26:void (com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions):382:406 -> com.android.tools.r8.graph.DebugLocalInfo lambda$canonicalize$1(com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.graph.DebugLocalInfo) -> a 1:2:void addInstruction(com.android.tools.r8.cf.code.CfInstruction):410:411 -> a 3:3:boolean com.android.tools.r8.cf.code.CfInstruction.isFrame():0:0 -> a 3:3:void addInstruction(com.android.tools.r8.cf.code.CfInstruction):411 -> a 4:4:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 4:4:void addInstruction(com.android.tools.r8.cf.code.CfInstruction):411 -> a 5:5:void addInstruction(com.android.tools.r8.cf.code.CfInstruction):412:412 -> a 6:7:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):498:499 -> a 8:8:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> a 8:8:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):499 -> a 9:11:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.parseLocals(int,java.lang.Object[],com.android.tools.r8.cf.code.CfFrame$Builder):512:514 -> a 9:11:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):500 -> a 12:19:boolean com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.parseStack(int,java.lang.Object[],com.android.tools.r8.cf.code.CfFrame$Builder):519:526 -> a 12:19:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):501 -> a 20:20:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 20:20:boolean com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.parseStack(int,java.lang.Object[],com.android.tools.r8.cf.code.CfFrame$Builder):526 -> a 20:20:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):501 -> a 21:21:boolean com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.parseStack(int,java.lang.Object[],com.android.tools.r8.cf.code.CfFrame$Builder):526:526 -> a 21:21:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):501 -> a 22:25:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):504:507 -> a 26:30:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):535:539 -> a 31:31:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.cf.code.frame.FrameType.uninitializedNew(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):135:135 -> a 31:31:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):539 -> a 32:33:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):541:542 -> a 34:34:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.cf.code.frame.FrameType.uninitializedNew(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):135:135 -> a 34:34:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):542 -> a 35:37:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):543:545 -> a 38:50:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.parseAsmType(java.lang.Object):557:569 -> a 38:50:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):548 -> a 51:52:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.createTypeFromInternalType(java.lang.String):576:577 -> a 51:52:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.parseAsmType(java.lang.Object):569 -> a 51:52:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):548 -> a 53:53:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):548:548 -> a 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.parseAsmType(java.lang.Object):571:571 -> a 54:54:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):548 -> a 55:55:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):546:546 -> a 56:56:void visitInsn(int):743:743 -> a 57:60:void visitInsn(int):611:611 -> a 61:64:void visitInsn(int):605:605 -> a 65:65:void visitInsn(int):600:600 -> a 66:66:void visitInsn(int):596:596 -> a 67:67:void visitInsn(int):587:587 -> a 68:107:void visitInsn(int):584:623 -> a 108:108:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 108:108:void visitInsn(int):623 -> a 109:109:void visitInsn(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":274,"2":275,"3":276,"4":277},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 274:274:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 274:274:void visitInsn(int):623 -> a 275:275:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 275:275:void visitInsn(int):623 -> a 276:276:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 276:276:void visitInsn(int):623 -> a 277:277:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 277:277:void visitInsn(int):623 -> a 110:110:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 110:110:void visitInsn(int):623 -> a 111:111:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):772:772 -> a 111:111:void visitInsn(int):623 -> a 112:112:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):769:769 -> a 112:112:void visitInsn(int):623 -> a 113:113:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):766:766 -> a 113:113:void visitInsn(int):623 -> a 114:114:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):763:763 -> a 114:114:void visitInsn(int):623 -> a 115:115:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):760:760 -> a 115:115:void visitInsn(int):623 -> a 116:119:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):754:757 -> a 116:119:void visitInsn(int):623 -> a 120:120:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):751:751 -> a 120:120:void visitInsn(int):623 -> a 121:121:void visitInsn(int):623:623 -> a 122:122:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):104:104 -> a 122:122:void visitInsn(int):686 -> a 123:123:void visitInsn(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":278,"2":279,"3":280,"4":281},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 278:278:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):104:104 -> a 278:278:void visitInsn(int):686 -> a 279:279:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):104:104 -> a 279:279:void visitInsn(int):686 -> a 280:280:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):104:104 -> a 280:280:void visitInsn(int):686 -> a 281:281:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):104:104 -> a 281:281:void visitInsn(int):686 -> a 124:124:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):104:104 -> a 124:124:void visitInsn(int):686 -> a 125:125:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):102:102 -> a 125:125:void visitInsn(int):686 -> a 126:126:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):100:100 -> a 126:126:void visitInsn(int):686 -> a 127:127:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):98:98 -> a 127:127:void visitInsn(int):686 -> a 128:128:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):96:96 -> a 128:128:void visitInsn(int):686 -> a 129:129:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):94:94 -> a 129:129:void visitInsn(int):686 -> a 130:130:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):92:92 -> a 130:130:void visitInsn(int):686 -> a 131:131:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):90:90 -> a 131:131:void visitInsn(int):686 -> a 132:132:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):88:88 -> a 132:132:void visitInsn(int):686 -> a 133:133:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):86:86 -> a 133:133:void visitInsn(int):686 -> a 134:134:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):84:84 -> a 134:134:void visitInsn(int):686 -> a 135:135:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):82:82 -> a 135:135:void visitInsn(int):686 -> a 136:136:com.android.tools.r8.cf.code.CfLogicalBinop com.android.tools.r8.cf.code.CfLogicalBinop.fromAsm(int):80:80 -> a 136:136:void visitInsn(int):686 -> a 137:137:void visitInsn(int):686:686 -> a 138:138:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):111:111 -> a 138:138:void visitInsn(int):672 -> a 139:139:void visitInsn(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":282,"2":283,"3":284,"4":285},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 282:282:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):111:111 -> a 282:282:void visitInsn(int):672 -> a 283:283:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):111:111 -> a 283:283:void visitInsn(int):672 -> a 284:284:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):111:111 -> a 284:284:void visitInsn(int):672 -> a 285:285:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):111:111 -> a 285:285:void visitInsn(int):672 -> a 140:140:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):111:111 -> a 140:140:void visitInsn(int):672 -> a 141:141:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):109:109 -> a 141:141:void visitInsn(int):672 -> a 142:142:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):107:107 -> a 142:142:void visitInsn(int):672 -> a 143:143:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):105:105 -> a 143:143:void visitInsn(int):672 -> a 144:144:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):103:103 -> a 144:144:void visitInsn(int):672 -> a 145:145:void visitInsn(int):672:672 -> a 146:146:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):118:118 -> a 146:146:void visitInsn(int):666 -> a 147:147:void visitInsn(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":286,"2":287,"3":288,"4":289},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 286:286:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):118:118 -> a 286:286:void visitInsn(int):666 -> a 287:287:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):118:118 -> a 287:287:void visitInsn(int):666 -> a 288:288:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):118:118 -> a 288:288:void visitInsn(int):666 -> a 289:289:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):118:118 -> a 289:289:void visitInsn(int):666 -> a 148:148:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):118:118 -> a 148:148:void visitInsn(int):666 -> a 149:149:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):116:116 -> a 149:149:void visitInsn(int):666 -> a 150:150:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):114:114 -> a 150:150:void visitInsn(int):666 -> a 151:151:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):112:112 -> a 151:151:void visitInsn(int):666 -> a 152:152:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):110:110 -> a 152:152:void visitInsn(int):666 -> a 153:153:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):108:108 -> a 153:153:void visitInsn(int):666 -> a 154:154:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):106:106 -> a 154:154:void visitInsn(int):666 -> a 155:155:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):104:104 -> a 155:155:void visitInsn(int):666 -> a 156:156:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):102:102 -> a 156:156:void visitInsn(int):666 -> a 157:157:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):100:100 -> a 157:157:void visitInsn(int):666 -> a 158:158:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):98:98 -> a 158:158:void visitInsn(int):666 -> a 159:159:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):96:96 -> a 159:159:void visitInsn(int):666 -> a 160:160:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):94:94 -> a 160:160:void visitInsn(int):666 -> a 161:161:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):92:92 -> a 161:161:void visitInsn(int):666 -> a 162:162:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):90:90 -> a 162:162:void visitInsn(int):666 -> a 163:163:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):88:88 -> a 163:163:void visitInsn(int):666 -> a 164:164:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):86:86 -> a 164:164:void visitInsn(int):666 -> a 165:165:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):84:84 -> a 165:165:void visitInsn(int):666 -> a 166:166:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):82:82 -> a 166:166:void visitInsn(int):666 -> a 167:167:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):80:80 -> a 167:167:void visitInsn(int):666 -> a 168:168:com.android.tools.r8.cf.code.CfArithmeticBinop com.android.tools.r8.cf.code.CfArithmeticBinop.fromAsm(int):78:78 -> a 168:168:void visitInsn(int):666 -> a 169:169:void visitInsn(int):666:666 -> a 170:170:void visitInsn(int):644:644 -> a 171:171:void visitInsn(int):633:633 -> a 172:172:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 172:172:void visitInsn(int):633 -> a 173:173:void visitInsn(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":290,"2":291,"3":292,"4":293},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 290:290:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 290:290:void visitInsn(int):633 -> a 291:291:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 291:291:void visitInsn(int):633 -> a 292:292:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 292:292:void visitInsn(int):633 -> a 293:293:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 293:293:void visitInsn(int):633 -> a 174:174:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):774:774 -> a 174:174:void visitInsn(int):633 -> a 175:175:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):772:772 -> a 175:175:void visitInsn(int):633 -> a 176:176:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):769:769 -> a 176:176:void visitInsn(int):633 -> a 177:177:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):766:766 -> a 177:177:void visitInsn(int):633 -> a 178:178:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):763:763 -> a 178:178:void visitInsn(int):633 -> a 179:179:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):760:760 -> a 179:179:void visitInsn(int):633 -> a 180:183:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):754:757 -> a 180:183:void visitInsn(int):633 -> a 184:184:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getMemberTypeForOpcode(int):751:751 -> a 184:184:void visitInsn(int):633 -> a 185:185:void visitInsn(int):633:633 -> a 186:186:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):85:85 -> a 186:186:void visitInsn(int):710 -> a 187:187:void visitInsn(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":294,"2":295,"3":296,"4":297},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 294:294:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):85:85 -> a 294:294:void visitInsn(int):710 -> a 295:295:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):85:85 -> a 295:295:void visitInsn(int):710 -> a 296:296:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):85:85 -> a 296:296:void visitInsn(int):710 -> a 297:297:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):85:85 -> a 297:297:void visitInsn(int):710 -> a 188:188:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):85:85 -> a 188:188:void visitInsn(int):710 -> a 189:189:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):83:83 -> a 189:189:void visitInsn(int):710 -> a 190:190:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):81:81 -> a 190:190:void visitInsn(int):710 -> a 191:191:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):79:79 -> a 191:191:void visitInsn(int):710 -> a 192:192:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):77:77 -> a 192:192:void visitInsn(int):710 -> a 193:193:com.android.tools.r8.cf.code.CfCmp com.android.tools.r8.cf.code.CfCmp.fromAsm(int):75:75 -> a 193:193:void visitInsn(int):710 -> a 194:194:void visitInsn(int):710:710 -> a 195:195:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):182:182 -> a 195:195:void visitInsn(int):703 -> a 196:196:void visitInsn(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":298,"2":299,"3":300,"4":301},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 298:298:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):182:182 -> a 298:298:void visitInsn(int):703 -> a 299:299:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):182:182 -> a 299:299:void visitInsn(int):703 -> a 300:300:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):182:182 -> a 300:300:void visitInsn(int):703 -> a 301:301:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):182:182 -> a 301:301:void visitInsn(int):703 -> a 197:197:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):182:182 -> a 197:197:void visitInsn(int):703 -> a 198:198:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):180:180 -> a 198:198:void visitInsn(int):703 -> a 199:199:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):178:178 -> a 199:199:void visitInsn(int):703 -> a 200:200:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):176:176 -> a 200:200:void visitInsn(int):703 -> a 201:201:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):174:174 -> a 201:201:void visitInsn(int):703 -> a 202:202:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):172:172 -> a 202:202:void visitInsn(int):703 -> a 203:203:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):170:170 -> a 203:203:void visitInsn(int):703 -> a 204:204:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):168:168 -> a 204:204:void visitInsn(int):703 -> a 205:205:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):166:166 -> a 205:205:void visitInsn(int):703 -> a 206:206:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):164:164 -> a 206:206:void visitInsn(int):703 -> a 207:207:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):162:162 -> a 207:207:void visitInsn(int):703 -> a 208:208:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):160:160 -> a 208:208:void visitInsn(int):703 -> a 209:209:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):158:158 -> a 209:209:void visitInsn(int):703 -> a 210:210:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):156:156 -> a 210:210:void visitInsn(int):703 -> a 211:211:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):154:154 -> a 211:211:void visitInsn(int):703 -> a 212:212:com.android.tools.r8.cf.code.CfNumberConversion com.android.tools.r8.cf.code.CfNumberConversion.fromAsm(int):152:152 -> a 212:212:void visitInsn(int):703 -> a 213:238:void visitInsn(int):703:728 -> a 239:239:void visitInsn(int):725:725 -> a 240:240:void visitInsn(int):722:722 -> a 241:241:void visitInsn(int):719:719 -> a 242:242:void visitInsn(int):716:716 -> a 243:270:void visitInsn(int):713:740 -> a 271:271:void visitInsn(int):737:737 -> a 272:272:void visitInsn(int):734:734 -> a 273:273:void visitInsn(int):731:731 -> a 302:302:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):884:884 -> a 303:304:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.createTypeFromInternalType(java.lang.String):576:577 -> a 303:304:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):885 -> a 305:305:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):885:885 -> a 306:306:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 306:306:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):885 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 307:307:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 307:307:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):885 -> a 308:308:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 308:308:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 309:309:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":316,"2":317,"3":318,"4":319},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 316:316:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 316:316:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 317:317:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 317:317:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 318:318:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 318:318:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 319:319:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 319:319:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 310:310:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 310:310:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 311:311:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):54:54 -> a 311:311:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 312:312:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):52:52 -> a 312:312:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 313:313:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):50:50 -> a 313:313:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 314:314:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):48:48 -> a 314:314:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888 -> a 315:315:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):888:888 -> a 320:320:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):893:893 -> a 321:321:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):101:101 -> a 321:321:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):893 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 322:322:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):101:101 -> a 322:322:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):893 -> a 323:323:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):894:894 -> a 324:324:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 324:324:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):894 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 325:325:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():48:48 -> a 325:325:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):894 -> a 326:326:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):894:894 -> a 327:327:boolean com.android.tools.r8.graph.DexItemFactory.isClassConstructor(com.android.tools.r8.graph.DexMethod):2994:2994 -> a 327:327:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):894 -> a 328:328:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):897:897 -> a 329:329:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):895:895 -> a 330:330:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 330:330:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):895 -> a 331:331:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 331:331:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 331:331:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):895 -> a 332:332:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):895:895 -> a 333:334:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):902:903 -> a 335:338:com.android.tools.r8.graph.DexCallSite 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,org.objectweb.asm.Handle,java.lang.Object[]):87:90 -> a 335:338:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):903 -> a 339:339:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 339:339:com.android.tools.r8.graph.DexCallSite 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,org.objectweb.asm.Handle,java.lang.Object[]):90 -> a 339:339:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):903 -> a 340:340:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 340:340:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 340:340:com.android.tools.r8.graph.DexCallSite 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,org.objectweb.asm.Handle,java.lang.Object[]):90 -> a 340:340:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):903 -> a 341:349:com.android.tools.r8.graph.DexCallSite 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,org.objectweb.asm.Handle,java.lang.Object[]):90:98 -> a 341:349:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):903 -> a 350:352: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):110:110 -> a 350:352:com.android.tools.r8.graph.DexCallSite 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,org.objectweb.asm.Handle,java.lang.Object[]):102 -> a 350:352:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):903 -> a 353:353:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):904:904 -> a 354:358:void visitJumpInsn(int,org.objectweb.asm.Label):909:913 -> a 359:359:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 359:359:void visitJumpInsn(int,org.objectweb.asm.Label):913 -> a 360:360:void visitJumpInsn(int,org.objectweb.asm.Label):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1338,"2":1339,"3":1340,"4":1341},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 1338:1338:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 1338:1338:void visitJumpInsn(int,org.objectweb.asm.Label):913 -> a 1339:1339:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 1339:1339:void visitJumpInsn(int,org.objectweb.asm.Label):913 -> a 1340:1340:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 1340:1340:void visitJumpInsn(int,org.objectweb.asm.Label):913 -> a 1341:1341:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 1341:1341:void visitJumpInsn(int,org.objectweb.asm.Label):913 -> a 361:361:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 361:361:void visitJumpInsn(int,org.objectweb.asm.Label):913 -> a 362:372:void visitJumpInsn(int,org.objectweb.asm.Label):913:923 -> a 373:373:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 373:373:void visitJumpInsn(int,org.objectweb.asm.Label):923 -> a 374:374:void visitJumpInsn(int,org.objectweb.asm.Label):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1342,"2":1343,"3":1344,"4":1345},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 1342:1342:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 1342:1342:void visitJumpInsn(int,org.objectweb.asm.Label):923 -> a 1343:1343:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 1343:1343:void visitJumpInsn(int,org.objectweb.asm.Label):923 -> a 1344:1344:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 1344:1344:void visitJumpInsn(int,org.objectweb.asm.Label):923 -> a 1345:1345:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 1345:1345:void visitJumpInsn(int,org.objectweb.asm.Label):923 -> a 375:375:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.ifType(int):967:967 -> a 375:375:void visitJumpInsn(int,org.objectweb.asm.Label):923 -> a 376:392:void visitJumpInsn(int,org.objectweb.asm.Label):923:939 -> a 393:393:void visitJumpInsn(int,org.objectweb.asm.Label):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1346,"2":1347,"3":1348,"4":1349},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 1346:1346:void visitJumpInsn(int,org.objectweb.asm.Label):939:939 -> a 1347:1347:void visitJumpInsn(int,org.objectweb.asm.Label):939:939 -> a 1348:1348:void visitJumpInsn(int,org.objectweb.asm.Label):939:939 -> a 1349:1349:void visitJumpInsn(int,org.objectweb.asm.Label):939:939 -> a 1332:1332:void visitJumpInsn(int,org.objectweb.asm.Label):939:939 -> a 1333:1336:void visitJumpInsn(int,org.objectweb.asm.Label):934:937 -> a 1337:1337:void visitJumpInsn(int,org.objectweb.asm.Label):929:929 -> a 1350:1352:void visitLabel(org.objectweb.asm.Label):973:975 -> a 1353:1359:void visitLdcInsn(java.lang.Object):980:986 -> a 1360:1360:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 1360:1360:void visitLdcInsn(java.lang.Object):986 -> a 1361:1378:void visitLdcInsn(java.lang.Object):986:1003 -> a 1379:1383:void visitLdcInsn(java.lang.Object):1001:1005 -> a 1384:1397:com.android.tools.r8.cf.code.CfConstDynamic com.android.tools.r8.cf.code.CfConstDynamic.fromAsmConstantDynamic(org.objectweb.asm.ConstantDynamic,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):90:103 -> a 1384:1397:void visitLdcInsn(java.lang.Object):1006 -> a 1398:1402:void visitLdcInsn(java.lang.Object):1005:1009 -> a 1403:1403:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 1403:1403:void visitLdcInsn(java.lang.Object):1009 -> a 1404:1404:void visitLdcInsn(java.lang.Object):1009:1009 -> a 1405:1405:void visitIincInsn(int,int):1015:1015 -> a 1406:1411:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):1020:1025 -> a 1412:1416:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):1030:1034 -> a 1417:1417:void visitMultiANewArrayInsn(java.lang.String,int):1039:1039 -> a 1418:1418:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 1418:1418:void visitMultiANewArrayInsn(java.lang.String,int):1040 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1419:1419:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 1419:1419:void visitMultiANewArrayInsn(java.lang.String,int):1040 -> a 1420:1450:void visitMultiANewArrayInsn(java.lang.String,int):1040:1070 -> a 1451:1454:boolean com.android.tools.r8.utils.DescriptorUtils.isPrimitiveDescriptor(java.lang.String):221:224 -> a 1451:1454:void visitMultiANewArrayInsn(java.lang.String,int):1070 -> a 1455:1455:void visitMultiANewArrayInsn(java.lang.String,int):1073:1073 -> a 1456:1456:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToBoxedInternalName(char):302:302 -> a 1456:1456:void visitMultiANewArrayInsn(java.lang.String,int):1073 -> a 1457:1457:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToBoxedInternalName(char):286:286 -> a 1457:1457:void visitMultiANewArrayInsn(java.lang.String,int):1073 -> a 1458:1470:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToBoxedInternalName(char):284:296 -> a 1458:1470:void visitMultiANewArrayInsn(java.lang.String,int):1073 -> a 1471:1477:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToBoxedInternalName(char):294:300 -> a 1471:1477:void visitMultiANewArrayInsn(java.lang.String,int):1073 -> a 1478:1478:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToBoxedInternalName(char):292:292 -> a 1478:1478:void visitMultiANewArrayInsn(java.lang.String,int):1073 -> a 1479:1479:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToBoxedInternalName(char):288:288 -> a 1479:1479:void visitMultiANewArrayInsn(java.lang.String,int):1073 -> a 1480:1480:void visitMultiANewArrayInsn(java.lang.String,int):1071:1071 -> a 1481:1481:boolean com.android.tools.r8.utils.DescriptorUtils.isVoidDescriptor(java.lang.String):233:233 -> a 1481:1481:void visitMultiANewArrayInsn(java.lang.String,int):1076 -> a 1482:1498:void visitMultiANewArrayInsn(java.lang.String,int):1077:1093 -> a 1499:1499:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):1100:1100 -> a 1500:1501:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.createTypeFromInternalType(java.lang.String):576:577 -> a 1500:1501:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):1100 -> a 1502:1505:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):1099:1102 -> a 1506:1512:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1108:1114 -> a 1513:1519:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1110:1116 -> a 1520:1521:void com.android.tools.r8.graph.CfCode$LocalVariableInfo.(int,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel):81:82 -> a 1520:1521:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1116 -> a 1522:1522:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1115:1115 -> a 1523:1523:com.android.tools.r8.graph.DebugLocalInfo canonicalize(com.android.tools.r8.graph.DebugLocalInfo):1121:1121 -> a 1:7:void visitCode():418:424 -> b 8:8:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> b 8:8:void visitCode():424 -> b 9:11:void visitCode():424:426 -> b 12:12:com.android.tools.r8.cf.code.CfLabel getLabel(org.objectweb.asm.Label):553:553 -> b 13:13:void visitIntInsn(int,int):786:786 -> b 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):813:813 -> b 14:14:void visitIntInsn(int,int):787 -> b 15:15:void visitIntInsn(int,int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":823,"2":824,"3":825,"4":826},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 823:823:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):813:813 -> b 823:823:void visitIntInsn(int,int):787 -> b 824:824:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):813:813 -> b 824:824:void visitIntInsn(int,int):787 -> b 825:825:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):813:813 -> b 825:825:void visitIntInsn(int,int):787 -> b 826:826:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):813:813 -> b 826:826:void visitIntInsn(int,int):787 -> b 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):813:813 -> b 16:16:void visitIntInsn(int,int):787 -> b 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):811:811 -> b 17:17:void visitIntInsn(int,int):787 -> b 18:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):809:809 -> b 18:18:void visitIntInsn(int,int):787 -> b 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):807:807 -> b 19:19:void visitIntInsn(int,int):787 -> b 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):805:805 -> b 20:20:void visitIntInsn(int,int):787 -> b 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):803:803 -> b 21:21:void visitIntInsn(int,int):787 -> b 22:22:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):801:801 -> b 22:22:void visitIntInsn(int,int):787 -> b 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):799:799 -> b 23:23:void visitIntInsn(int,int):787 -> b 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):797:797 -> b 24:24:void visitIntInsn(int,int):787 -> b 25:25:void visitIntInsn(int,int):787:787 -> b 26:30:void visitIntInsn(int,int):786:790 -> b 31:31:void visitIntInsn(int,int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":827,"2":828,"3":829,"4":830},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 827:827:void visitIntInsn(int,int):790:790 -> b 828:828:void visitIntInsn(int,int):790:790 -> b 829:829:void visitIntInsn(int,int):790:790 -> b 830:830:void visitIntInsn(int,int):790:790 -> b 821:821:void visitIntInsn(int,int):790:790 -> b 822:822:void visitIntInsn(int,int):783:783 -> b 831:836:void visitLineNumber(int,org.objectweb.asm.Label):1126:1131 -> b 837:837:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> b 837:837:void visitLineNumber(int,org.objectweb.asm.Label):1131 -> b 838:838:void visitLineNumber(int,org.objectweb.asm.Label):1131:1131 -> b 839:839:void visitLineNumber(int,org.objectweb.asm.Label):1129:1129 -> b 1:10:void visitEnd():431:440 -> c 11:16:com.android.tools.r8.position.Position com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getDiagnosticPosition():484:489 -> c 11:16:void visitEnd():440 -> c 17:17:void visitEnd():440:440 -> c 18:18:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):34:34 -> c 18:18:void visitEnd():440 -> c 19:19:void visitEnd():440:440 -> c 20:20:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():455:455 -> c 20:20:void visitEnd():442 -> c 21:21:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> c 21:21:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> c 21:21:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():455 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 21:21:void visitEnd():442 -> c 22:24:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():455:457 -> c 22:24:void visitEnd():442 -> c 25:25:boolean com.android.tools.r8.cf.code.CfInstruction.isFrame():0:0 -> c 25:25:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():457 -> c 25:25:void visitEnd():442 -> c 26:28:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():457:459 -> c 26:28:void visitEnd():442 -> c 29:29:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> c 29:29:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():459 -> c 29:29:void visitEnd():442 -> c 30:33:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():459:462 -> c 30:33:void visitEnd():442 -> c 34:34:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> c 34:34:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():462 -> c 34:34:void visitEnd():442 -> c 35:36:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():462:463 -> c 35:36:void visitEnd():442 -> c 37:39:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.fixupUninitializedNew(com.android.tools.r8.cf.code.frame.UninitializedNew):478:480 -> c 37:39:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():463 -> c 37:39:void visitEnd():442 -> c 40:40:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.cf.code.frame.FrameType.uninitializedNew(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):135:135 -> c 40:40:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.fixupUninitializedNew(com.android.tools.r8.cf.code.frame.UninitializedNew):480 -> c 40:40:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():463 -> c 40:40:void visitEnd():442 -> c 41:45:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():463:467 -> c 41:45:void visitEnd():442 -> c 46:46:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> c 46:46:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():467 -> c 46:46:void visitEnd():442 -> c 47:48:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():467:468 -> c 47:48:void visitEnd():442 -> c 49:51:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.fixupUninitializedNew(com.android.tools.r8.cf.code.frame.UninitializedNew):478:480 -> c 49:51:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():468 -> c 49:51:void visitEnd():442 -> c 52:52:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.cf.code.frame.FrameType.uninitializedNew(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):135:135 -> c 52:52:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.fixupUninitializedNew(com.android.tools.r8.cf.code.frame.UninitializedNew):480 -> c 52:52:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():468 -> c 52:52:void visitEnd():442 -> c 53:58:void com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.finalizeFramesWithIncompleteUninitializedNew():468:473 -> c 53:58:void visitEnd():442 -> c 59:62:void visitEnd():443:446 -> c 63:68:com.android.tools.r8.position.Position com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor.getDiagnosticPosition():484:489 -> c 63:68:void visitEnd():451 -> c 69:69:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List,com.android.tools.r8.position.Position):184:184 -> c 69:69:void visitEnd():451 -> c 70:70:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List,com.android.tools.r8.position.Position):176:176 -> c 70:70:void visitEnd():451 -> c 71:71:void visitEnd():443:443 -> c 72:72:com.android.tools.r8.cf.code.CfLabel lambda$getLabel$0(org.objectweb.asm.Label):553:553 -> c 73:93:void visitTypeInsn(int,java.lang.String):858:878 -> c 94:94:void visitTypeInsn(int,java.lang.String):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":993,"2":994,"3":995,"4":996},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 993:993:void visitTypeInsn(int,java.lang.String):878:878 -> c 994:994:void visitTypeInsn(int,java.lang.String):878:878 -> c 995:995:void visitTypeInsn(int,java.lang.String):878:878 -> c 996:996:void visitTypeInsn(int,java.lang.String):878:878 -> c 972:972:void visitTypeInsn(int,java.lang.String):878:878 -> c 973:973:void visitTypeInsn(int,java.lang.String):872:872 -> c 974:974:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> c 974:974:void visitTypeInsn(int,java.lang.String):872 -> c 975:975:void visitTypeInsn(int,java.lang.String):872:872 -> c 976:976:void visitTypeInsn(int,java.lang.String):869:869 -> c 977:981:void visitTypeInsn(int,java.lang.String):862:866 -> c 997:1000:void visitMaxs(int,int):1137:1140 -> c 1:1:void visitVarInsn(int,int):847:847 -> d 2:2:void visitVarInsn(int,int):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":891,"2":892,"3":893,"4":894},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 891:891:void visitVarInsn(int,int):847:847 -> d 892:892:void visitVarInsn(int,int):847:847 -> d 893:893:void visitVarInsn(int,int):847:847 -> d 894:894:void visitVarInsn(int,int):847:847 -> d 849:849:void visitVarInsn(int,int):847:847 -> d 850:850:void visitVarInsn(int,int):839:839 -> d 851:851:void visitVarInsn(int,int):835:835 -> d 852:856:void visitVarInsn(int,int):827:831 -> d 857:886:void visitVarInsn(int,int):823:852 -> d 887:887:void visitVarInsn(int,int):843:843 -> d com.android.tools.r8.graph.LazyLoadedDexApplication -> com.gradleup.gr8.relocated.ew1: 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 ():27:27 -> 1:1:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.android.tools.r8.utils.ProgramClassCollection,com.google.common.collect.ImmutableList,com.android.tools.r8.utils.ClasspathClassCollection,com.android.tools.r8.utils.LibraryClassCollection,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.LazyLoadedDexApplication$1):27:27 -> 2:5:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.android.tools.r8.utils.ProgramClassCollection,com.google.common.collect.ImmutableList,com.android.tools.r8.utils.ClasspathClassCollection,com.android.tools.r8.utils.LibraryClassCollection,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):44:47 -> 1:1:com.google.common.collect.ImmutableMap access$000(java.util.Map,java.util.function.Function,com.android.tools.r8.utils.InternalOptions):27:27 -> a 2:2:com.android.tools.r8.utils.ClasspathClassCollection access$100(com.android.tools.r8.graph.LazyLoadedDexApplication):27:27 -> a 3:3:com.android.tools.r8.graph.ClassResolutionResult$Builder com.android.tools.r8.graph.ClassResolutionResult.builder():31:31 -> a 3:3:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):68 -> a 4:5:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):69:70 -> a 6:6:boolean com.android.tools.r8.graph.LazyLoadedDexApplication.addClassToBuilderIfNotNull(com.android.tools.r8.graph.DexClass,java.util.function.Consumer):85:85 -> a 6:6:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):70 -> a 7:8:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):72:73 -> a 9:9:boolean com.android.tools.r8.graph.LazyLoadedDexApplication.addClassToBuilderIfNotNull(com.android.tools.r8.graph.DexClass,java.util.function.Consumer):85:85 -> a 9:9:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):73 -> a 10:11:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):76:77 -> a 12:12:boolean com.android.tools.r8.graph.LazyLoadedDexApplication.addClassToBuilderIfNotNull(com.android.tools.r8.graph.DexClass,java.util.function.Consumer):85:85 -> a 12:12:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):77 -> a 13:13:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):80:80 -> a 14:14:void forEachLibraryType(java.util.function.Consumer):63:63 -> a 15:19:void lambda$fillPrioritizedClasses$1(java.util.function.Function,com.google.common.collect.ImmutableMap$Builder,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):226:230 -> a 20:21:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 20:21:void lambda$fillPrioritizedClasses$1(java.util.function.Function,com.google.common.collect.ImmutableMap$Builder,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):230 -> a 22:22:void lambda$fillPrioritizedClasses$1(java.util.function.Function,com.google.common.collect.ImmutableMap$Builder,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):231:231 -> a 23:30:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):245:252 -> a 31:31:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":292,"2":293,"3":294,"4":295,"5":300},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 292:292:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):253:253 -> a 293:293:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):253:253 -> a 294:294:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):253:253 -> a 295:295:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):253:253 -> a 300:300:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):258:258 -> a 291:291:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):260:260 -> a 1:1:com.android.tools.r8.utils.LibraryClassCollection access$200(com.android.tools.r8.graph.LazyLoadedDexApplication):27:27 -> b 2:2:void forEachProgramType(java.util.function.Consumer):58:58 -> b 3:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):94:94 -> b 4:4:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":117,"2":118,"3":119,"4":120},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 117:117:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):94:94 -> b 118:118:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):94:94 -> b 119:119:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):94:94 -> b 120:120:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):94:94 -> b 98:116:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):94:112 -> b 121:138:com.google.common.collect.ImmutableMap fillPrioritizedClasses(java.util.Map,java.util.function.Function,com.android.tools.r8.utils.InternalOptions):222:239 -> b 1:1:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):120:120 -> c 2:2:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":124,"2":125,"3":126,"4":127},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 124:124:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):120:120 -> c 125:125:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):120:120 -> c 126:126:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):120:120 -> c 127:127:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):120:120 -> c 122:123:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):120:121 -> c 128:128:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder com.android.tools.r8.graph.LazyLoadedDexApplication.builder():330:330 -> c 128:128:com.android.tools.r8.graph.DexApplication$Builder builder():27 -> c boolean lambda$programClasses$0(com.android.tools.r8.graph.DexType) -> d 1:1:java.util.Collection programClasses():27:27 -> h 1:1:com.android.tools.r8.graph.DirectMappedDexApplication toDirect():335:335 -> i 1:1:com.android.tools.r8.graph.LazyLoadedDexApplication$AllClasses loadAllClasses():267:267 -> j 1:2:java.util.List programClasses():52:53 -> k 1:1:java.lang.String toString():345:345 -> toString com.android.tools.r8.graph.LazyLoadedDexApplication$AllClasses -> com.gradleup.gr8.relocated.cw1: com.google.common.collect.ImmutableMap programClasses -> a com.google.common.collect.ImmutableMap libraryClasses -> c com.google.common.collect.ImmutableMap classpathClasses -> b boolean $assertionsDisabled -> d 1:1:void ():129:129 -> 1:53:void (com.android.tools.r8.utils.LibraryClassCollection,com.android.tools.r8.utils.ClasspathClassCollection,com.android.tools.r8.utils.ProgramClassCollection,com.android.tools.r8.utils.InternalOptions):141:193 -> boolean lambda$new$0(com.android.tools.r8.graph.DexType) -> a 1:1:com.google.common.collect.ImmutableMap getClasspathClasses():209:209 -> a boolean lambda$new$1(com.android.tools.r8.graph.DexType) -> b 1:1:com.google.common.collect.ImmutableMap getLibraryClasses():213:213 -> b boolean lambda$new$2(com.android.tools.r8.graph.DexType) -> c 1:1:com.google.common.collect.ImmutableMap getProgramClasses():205:205 -> c com.android.tools.r8.graph.DexClass lambda$new$5(com.android.tools.r8.graph.DexType) -> d 1:2:com.android.tools.r8.graph.DexClass lambda$new$6(com.android.tools.r8.graph.DexType):196:197 -> e com.android.tools.r8.graph.LazyLoadedDexApplication$Builder -> com.gradleup.gr8.relocated.dw1: com.android.tools.r8.utils.LibraryClassCollection libraryClasses -> j com.android.tools.r8.utils.ClasspathClassCollection classpathClasses -> i 1:1:void (com.android.tools.r8.graph.LazyLoadedDexApplication,com.android.tools.r8.graph.LazyLoadedDexApplication$1):270:270 -> 2:4:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):276:278 -> 5:7:void (com.android.tools.r8.graph.LazyLoadedDexApplication):282:284 -> 1:1:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder setClasspathClassCollection(com.android.tools.r8.utils.ClasspathClassCollection):293:293 -> a 2:2:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder setLibraryClassCollection(com.android.tools.r8.utils.LibraryClassCollection):298:298 -> a 1:1:com.android.tools.r8.graph.DexApplication build():270:270 -> b 2:4:void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass):304:306 -> b com.android.tools.r8.graph.DexApplication$Builder self() -> d 1:2:com.android.tools.r8.graph.LazyLoadedDexApplication build():312:313 -> e 3:3:com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver com.android.tools.r8.utils.ProgramClassCollection.defaultConflictResolver(com.android.tools.r8.utils.Reporter):67:67 -> e 3:3:com.android.tools.r8.graph.LazyLoadedDexApplication build():313 -> e 4:8:com.android.tools.r8.graph.LazyLoadedDexApplication build():315:319 -> e com.android.tools.r8.graph.LibraryDefinition -> com.gradleup.gr8.relocated.vw1: 1:1:com.android.tools.r8.graph.ProgramDerivedContext asProgramDerivedContext(com.android.tools.r8.graph.ProgramDerivedContext):21:21 -> a com.android.tools.r8.graph.LibraryField -> com.gradleup.gr8.relocated.ww1: boolean $assertionsDisabled -> e 1:1:void ():7:7 -> 1:1:void (com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexEncodedField):11:11 -> 1:2:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.LibraryField.getHolder():16:17 -> a 1:2:com.android.tools.r8.graph.DexClass getHolder():7 -> a 3:3:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 3:3:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.LibraryField.getHolder():17 -> a 3:3:com.android.tools.r8.graph.DexClass getHolder():7 -> a 4:5:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.LibraryField.getHolder():17:18 -> a 4:5:com.android.tools.r8.graph.DexClass getHolder():7 -> a com.android.tools.r8.graph.LibraryMethod -> com.gradleup.gr8.relocated.yw1: boolean $assertionsDisabled -> e 1:1:void ():7:7 -> 1:1:void (com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexEncodedMethod):11:11 -> 1:2:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.LibraryMethod.getHolder():16:17 -> a 1:2:com.android.tools.r8.graph.DexClass getHolder():7 -> a 3:3:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 3:3:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.LibraryMethod.getHolder():17 -> a 3:3:com.android.tools.r8.graph.DexClass getHolder():7 -> a 4:5:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.LibraryMethod.getHolder():17:18 -> a 4:5:com.android.tools.r8.graph.DexClass getHolder():7 -> a com.android.tools.r8.graph.LibraryMethod asLibraryMethod() -> a0 com.android.tools.r8.graph.LookupCompletenessHelper -> com.gradleup.gr8.relocated.yz1: java.util.Set pinnedMethods -> c com.android.tools.r8.graph.PinnedPredicate pinnedPredicate -> a java.util.Set pinnedInstantiations -> b boolean $assertionsDisabled -> d 1:1:void ():12:12 -> 1:2:void (com.android.tools.r8.graph.PinnedPredicate):19:20 -> 1:5:void checkClass(com.android.tools.r8.graph.DexClass):24:28 -> a 6:7:void checkDexClassAndMethod(com.android.tools.r8.graph.LookupMethodTarget):42:43 -> a 8:12:void com.android.tools.r8.graph.LookupCompletenessHelper.checkMethod(com.android.tools.r8.graph.DexEncodedMethod):33:37 -> a 8:12:void checkDexClassAndMethod(com.android.tools.r8.graph.LookupMethodTarget):43 -> a 13:21:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState computeCollectionState(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):48:56 -> a 22:23:boolean com.android.tools.r8.graph.LookupCompletenessHelper.isMethodKeptInSuperTypeOrIsLibrary(com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):66:67 -> a 22:23:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState computeCollectionState(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):57 -> a 24:24:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):606:606 -> a 24:24:boolean com.android.tools.r8.graph.LookupCompletenessHelper.isMethodKeptInSuperTypeOrIsLibrary(com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):71 -> a 24:24:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState computeCollectionState(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):57 -> a 25:31:boolean com.android.tools.r8.graph.LookupCompletenessHelper.isMethodKeptInSuperTypeOrIsLibrary(com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):73:79 -> a 25:31:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState computeCollectionState(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):57 -> a 32:33:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):82:83 -> a 32:33:boolean com.android.tools.r8.graph.LookupCompletenessHelper.isMethodKeptInSuperTypeOrIsLibrary(com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):79 -> a 32:33:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState computeCollectionState(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy):57 -> a com.android.tools.r8.graph.LookupLambdaTarget -> com.gradleup.gr8.relocated.zz1: com.android.tools.r8.graph.DexClassAndMethod method -> a boolean $assertionsDisabled -> b 1:1:void ():9:9 -> 1:5:void (com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexClassAndMethod):14:18 -> 1:1:void accept(java.util.function.Consumer,java.util.function.Consumer):39:39 -> a 1:1:com.android.tools.r8.graph.DexClassAndMethod getImplementationMethod():43:43 -> b boolean isLambdaTarget() -> q com.android.tools.r8.graph.LookupLambdaTarget asLambdaTarget() -> r com.android.tools.r8.graph.LookupMethodTarget -> com.gradleup.gr8.relocated.a02: com.android.tools.r8.graph.DexClass getHolder() -> a 1:1:void accept(java.util.function.Consumer,java.util.function.Consumer):23:23 -> a com.android.tools.r8.graph.LookupMethodTarget asMethodTarget() -> e com.android.tools.r8.graph.DexMethod getReference() -> f boolean isMethodTarget() -> g com.android.tools.r8.graph.DexEncodedMethod getDefinition() -> m com.android.tools.r8.graph.DexClassAndMethod getTarget() -> o com.android.tools.r8.graph.LookupMethodTargetWithAccessOverride -> com.gradleup.gr8.relocated.b02: com.android.tools.r8.graph.DexClassAndMethod accessOverride -> b com.android.tools.r8.graph.DexClassAndMethod target -> a 1:3:void (com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClassAndMethod):12:14 -> 1:1:com.android.tools.r8.graph.DexClass getHolder():29:29 -> a 1:1:com.android.tools.r8.graph.DexMethod getReference():34:34 -> f 1:1:com.android.tools.r8.graph.DexEncodedMethod getDefinition():39:39 -> m 1:1:com.android.tools.r8.graph.DexClassAndMethod getTarget():44:44 -> o 1:1:com.android.tools.r8.graph.DexClassAndMethod getAccessOverride():24:24 -> p com.android.tools.r8.graph.LookupResult -> com.gradleup.gr8.relocated.f02: com.android.tools.r8.graph.LookupResult$LookupResultSuccess asLookupResultSuccess() -> a void forEach(java.util.function.Consumer,java.util.function.Consumer) -> a void forEachFailureDependency(java.util.function.Consumer) -> a com.android.tools.r8.graph.LookupResult$LookupResultFailure -> com.gradleup.gr8.relocated.c02: com.android.tools.r8.graph.LookupResult$LookupResultFailure INSTANCE -> a 1:1:void ():205:205 -> 1:1:void ():207:207 -> void forEach(java.util.function.Consumer,java.util.function.Consumer) -> a void forEachFailureDependency(java.util.function.Consumer) -> a 1:1:com.android.tools.r8.graph.LookupResult$LookupResultFailure access$100():203:203 -> b com.android.tools.r8.graph.LookupResult$LookupResultSuccess -> com.gradleup.gr8.relocated.e02: java.util.Map methodTargets -> a java.util.List lambdaTargets -> b com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState state -> d java.util.List methodsCausingFailure -> c int $r8$clinit -> f com.android.tools.r8.graph.LookupResult$LookupResultSuccess EMPTY_INSTANCE -> e 1:5:void ():64:68 -> 1:1:void (java.util.Map,java.util.List,java.util.List,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState,com.android.tools.r8.graph.LookupResult$1):62:62 -> 2:6:void (java.util.Map,java.util.List,java.util.List,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState):80:84 -> com.android.tools.r8.graph.LookupResult$LookupResultSuccess asLookupResultSuccess() -> a 1:2:void forEach(java.util.function.Consumer,java.util.function.Consumer):107:108 -> a 3:3:void lambda$forEach$0(java.util.function.Consumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.LookupMethodTarget):107:107 -> a 4:4:void forEachFailureDependency(java.util.function.Consumer):114:114 -> a 5:5:boolean contains(com.android.tools.r8.graph.DexEncodedMethod):119:119 -> a 1:1:com.android.tools.r8.graph.LookupResult$LookupResultSuccess access$200():62:62 -> b 1:8:com.android.tools.r8.graph.LookupTarget getSingleLookupTarget():146:153 -> c 1:1:boolean isIncomplete():133:133 -> d 1:1:void setIncomplete():142:142 -> e com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder -> com.gradleup.gr8.relocated.d02: java.util.Map methodTargets -> a java.util.List lambdaTargets -> b com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState state -> e java.util.Set typesCausingFailure -> d java.util.List methodsCausingFailure -> c boolean $assertionsDisabled -> f 1:1:void ():163:163 -> 1:6:void ():163:168 -> 1:2:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder addMethodTarget(com.android.tools.r8.graph.LookupMethodTarget):172:173 -> a 3:3:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder addLambdaTarget(com.android.tools.r8.graph.LookupLambdaTarget):178:178 -> a 4:4:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder addMethodCausingFailure(com.android.tools.r8.graph.DexEncodedMethod):183:183 -> a 5:5:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder addTypeCausingFailure(com.android.tools.r8.graph.DexType):188:188 -> a 6:6:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder setState(com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState):193:193 -> a 7:7:com.android.tools.r8.graph.LookupResult$LookupResultSuccess build():198:198 -> a com.android.tools.r8.graph.LookupTarget -> com.gradleup.gr8.relocated.h02: void accept(java.util.function.Consumer,java.util.function.Consumer) -> a com.android.tools.r8.graph.LookupMethodTarget asMethodTarget() -> e boolean isMethodTarget() -> g com.android.tools.r8.graph.DexClassAndMethod getAccessOverride() -> p boolean isLambdaTarget() -> q com.android.tools.r8.graph.LookupLambdaTarget asLambdaTarget() -> r com.android.tools.r8.graph.MemberResolutionResult -> com.gradleup.gr8.relocated.q22: com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a com.android.tools.r8.graph.FieldResolutionResult asFieldResolutionResult() -> e com.android.tools.r8.graph.MethodResolutionResult asMethodResolutionResult() -> f com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g boolean isFailedResolution() -> h boolean isFieldResolutionResult() -> i boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.MethodAccessFlags -> com.gradleup.gr8.relocated.g32: boolean $assertionsDisabled -> e 1:1:void ():11:11 -> 1:1:void (int,int):61:61 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:boolean belongsToDirectPool():69:69 -> L 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder builder():65:65 -> M 1:1:com.android.tools.r8.graph.MethodAccessFlags copy():78:78 -> N 1:1:com.android.tools.r8.graph.MethodAccessFlags createPublicStaticSynthetic():91:91 -> O 1:1:void demoteFromBridge():164:164 -> P 1:1:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> Q 1:1:int getAsCfAccessFlags():117 -> Q 1:2:int getAsDexAccessFlags():122:123 -> R 3:3:void com.android.tools.r8.graph.MethodAccessFlags.unsetSynchronized():148:148 -> R 3:3:int getAsDexAccessFlags():124 -> R 4:4:void com.android.tools.r8.graph.MethodAccessFlags.setDeclaredSynchronized():252:252 -> R 4:4:int getAsDexAccessFlags():125 -> R 5:5:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> R 5:5:int getAsDexAccessFlags():127 -> R 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> S 1:1:boolean isAbstract():192 -> S 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> T 1:1:boolean isBridge():152 -> T 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> U 1:1:boolean isConstructor():228 -> U 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> W 1:1:boolean isNative():180 -> W 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> X 1:1:boolean isStrict():212 -> X 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> Y 1:1:boolean isSynchronized():136 -> Y 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> Z 1:1:boolean isVarargs():168 -> Z 1:1:com.android.tools.r8.graph.MethodAccessFlags fromCfAccessFlags(int,boolean):102:102 -> a 2:2:void com.android.tools.r8.graph.MethodAccessFlags.(int):57:57 -> a 2:2:com.android.tools.r8.graph.MethodAccessFlags fromCfAccessFlags(int,boolean):103 -> a 3:3:void setConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):236:236 -> a 4:4:boolean com.android.tools.r8.graph.DexItemFactory.isConstructor(com.android.tools.r8.graph.DexMethod):2990:2990 -> a 4:4:void setConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):236 -> a 5:5:boolean com.android.tools.r8.graph.DexItemFactory.isClassConstructor(com.android.tools.r8.graph.DexMethod):2994:2994 -> a 5:5:void setConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):236 -> a 6:6:void com.android.tools.r8.graph.MethodAccessFlags.setConstructor():232:232 -> a 6:6:void setConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):237 -> a 1:1:void setAbstract():196:196 -> a0 1:3:com.android.tools.r8.graph.MethodAccessFlags fromSharedAccessFlags(int,boolean):96:98 -> b 1:1:void setBridge():156:156 -> b0 1:9:java.util.List getNames():32:40 -> c 1:1:void unsetAbstract():208:208 -> c0 1:1:void unsetBridge():160:160 -> d0 1:1:void unsetConstructor():242:242 -> e0 1:9:java.util.List getPredicates():45:53 -> f 10:10:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):107:107 -> f 11:11:void com.android.tools.r8.graph.MethodAccessFlags.(int):57:57 -> f 11:11:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):107 -> f 12:12:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):268:268 -> f 12:12:boolean com.android.tools.r8.graph.MethodAccessFlags.isDeclaredSynchronized():248 -> f 12:12:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):108 -> f 13:13:void com.android.tools.r8.graph.MethodAccessFlags.setSynchronized():140:140 -> f 13:13:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):109 -> f 14:14:void com.android.tools.r8.graph.MethodAccessFlags.unsetDeclaredSynchronized():256:256 -> f 14:14:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):110 -> f 1:1:void unsetDeclaredSynchronized():256:256 -> f0 1:1:void unsetVarargs():176:176 -> g0 com.android.tools.r8.graph.AccessFlags self() -> y com.android.tools.r8.graph.MethodAccessFlags$Builder -> com.gradleup.gr8.relocated.f32: 1:1:void ():262:262 -> 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder set(int):266:266 -> a 2:4:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPrivate(boolean):338:340 -> a 2:4:com.android.tools.r8.graph.AccessFlags$BuilderBase setPrivate(boolean):259 -> a 5:5:void com.android.tools.r8.graph.AccessFlags.unsetPrivate():183:183 -> a 5:5:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPrivate(boolean):340 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.AccessFlags$BuilderBase setPrivate(boolean):259 -> a 6:6:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.AccessFlags$BuilderBase.build():378:378 -> a 6:6:com.android.tools.r8.graph.AccessFlags build():259 -> a com.android.tools.r8.graph.AccessFlags$BuilderBase self() -> b 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setProtected(boolean):347:347 -> b 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase setProtected(boolean):259 -> b 2:2:void com.android.tools.r8.graph.AccessFlags.setProtected():191:191 -> b 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setProtected(boolean):347 -> b 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setProtected(boolean):259 -> b 3:3:void com.android.tools.r8.graph.AccessFlags.setProtected():191:191 -> b 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setProtected(boolean):347 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase setProtected(boolean):259 -> b 4:4:void com.android.tools.r8.graph.AccessFlags.setProtected():191:191 -> b 4:4:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setProtected(boolean):347 -> b 4:4:com.android.tools.r8.graph.AccessFlags$BuilderBase setProtected(boolean):259 -> b 5:5:void com.android.tools.r8.graph.AccessFlags.setProtected():192:192 -> b 5:5:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setProtected(boolean):347 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.AccessFlags$BuilderBase setProtected(boolean):259 -> b 6:6:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setProtected(boolean):349:349 -> b 6:6:com.android.tools.r8.graph.AccessFlags$BuilderBase setProtected(boolean):259 -> b 7:7:void com.android.tools.r8.graph.AccessFlags.unsetProtected():196:196 -> b 7:7:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setProtected(boolean):349 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.AccessFlags$BuilderBase setProtected(boolean):259 -> b 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder setBridge():271:271 -> c 2:2:void com.android.tools.r8.graph.MethodAccessFlags.setBridge():156:156 -> c 2:2:com.android.tools.r8.graph.MethodAccessFlags$Builder setBridge():271 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:5:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic(boolean):360:362 -> c 3:5:com.android.tools.r8.graph.AccessFlags$BuilderBase setPublic(boolean):259 -> c 6:6:void com.android.tools.r8.graph.AccessFlags.unsetPublic():170:170 -> c 6:6:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic(boolean):362 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.AccessFlags$BuilderBase setPublic(boolean):259 -> c 7:7:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic(boolean):364:364 -> c 7:7:com.android.tools.r8.graph.AccessFlags$BuilderBase setPublic(boolean):259 -> c 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder setConstructor():276:276 -> d 2:2:void com.android.tools.r8.graph.MethodAccessFlags.setConstructor():232:232 -> d 2:2:com.android.tools.r8.graph.MethodAccessFlags$Builder setConstructor():276 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.MethodAccessFlags$Builder setStrict(boolean):282:282 -> d 4:4:void com.android.tools.r8.graph.MethodAccessFlags.setStrict():216:216 -> d 4:4:com.android.tools.r8.graph.MethodAccessFlags$Builder setStrict(boolean):282 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.MethodAccessFlags$Builder setStrict(boolean):284:284 -> d 6:6:void com.android.tools.r8.graph.MethodAccessFlags.unsetStrict():224:224 -> d 6:6:com.android.tools.r8.graph.MethodAccessFlags$Builder setStrict(boolean):284 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder setSynchronized(boolean):291:291 -> e 2:2:void com.android.tools.r8.graph.MethodAccessFlags.setSynchronized():140:140 -> e 2:2:com.android.tools.r8.graph.MethodAccessFlags$Builder setSynchronized(boolean):291 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.MethodAccessFlags$Builder setSynchronized(boolean):293:293 -> e 4:4:void com.android.tools.r8.graph.MethodAccessFlags.unsetSynchronized():148:148 -> e 4:4:com.android.tools.r8.graph.MethodAccessFlags$Builder setSynchronized(boolean):293 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPackagePrivate():332:333 -> e 5:6:com.android.tools.r8.graph.AccessFlags$BuilderBase setPackagePrivate():259 -> e 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setStatic():368:368 -> f 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase setStatic():259 -> f 2:2:void com.android.tools.r8.graph.AccessFlags.setStatic():204:204 -> f 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setStatic():368 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setStatic():259 -> f 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setStatic():369:369 -> f 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase setStatic():259 -> f 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setSynthetic():373:373 -> g 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase setSynthetic():259 -> g 2:2:void com.android.tools.r8.graph.AccessFlags.setSynthetic():229:229 -> g 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setSynthetic():373 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setSynthetic():259 -> g 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setSynthetic():374:374 -> g 3:3:com.android.tools.r8.graph.AccessFlags$BuilderBase setSynthetic():259 -> g com.android.tools.r8.graph.MethodAccessInfoCollection -> com.gradleup.gr8.relocated.l32: java.util.Map directInvokes -> a java.util.Map interfaceInvokes -> b java.util.Map staticInvokes -> c java.util.Map superInvokes -> d java.util.Map virtualInvokes -> e 1:1:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.graph.MethodAccessInfoCollection$1):20:20 -> 2:7:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map):33:38 -> 1:1:com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder concurrentBuilder():42:42 -> a 2:7:void forEachMethodReference(java.util.function.Consumer):55:60 -> a 8:8:void forEachDirectInvoke(java.util.function.BiConsumer):64:64 -> a 9:9:void forEachSuperInvokeContext(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):80:80 -> a 10:16:com.android.tools.r8.graph.MethodAccessInfoCollection rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):93:99 -> a 17:17:void rewriteInvokesWithLens(com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.Invoke$Type):108:108 -> a 18:21:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):110:113 -> a 22:22:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 22:22:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:25:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):114:116 -> a 1:1:com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder identityBuilder():46:46 -> b 2:2:void forEachInterfaceInvoke(java.util.function.BiConsumer):68:68 -> b 3:3:void forEachVirtualInvokeContext(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):88:88 -> b 1:1:com.android.tools.r8.graph.MethodAccessInfoCollection$Modifier modifier():50:50 -> c 2:2:void forEachStaticInvoke(java.util.function.BiConsumer):72:72 -> c 1:1:void forEachSuperInvoke(java.util.function.BiConsumer):76:76 -> d 1:1:void forEachVirtualInvoke(java.util.function.BiConsumer):84:84 -> e com.android.tools.r8.graph.MethodAccessInfoCollection$Builder -> com.gradleup.gr8.relocated.h32: java.util.Map directInvokes -> a java.util.Map interfaceInvokes -> b java.util.Map staticInvokes -> c java.util.Map superInvokes -> d boolean $assertionsDisabled -> f java.util.Map virtualInvokes -> e 1:1:void ():121:121 -> 1:1:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.graph.MethodAccessInfoCollection$1):121:121 -> 2:2:void (java.util.function.Supplier,com.android.tools.r8.graph.MethodAccessInfoCollection$1):121:121 -> 3:3:void (java.util.function.Supplier):130:130 -> 4:9:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map):134:139 -> 1:13:boolean registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Invoke$Type):164:176 -> a 14:14:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeVirtualInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):216:216 -> a 14:14:boolean registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Invoke$Type):174 -> a 15:15:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeSuperInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):208:208 -> a 15:15:boolean registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Invoke$Type):172 -> a 16:16:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeStaticInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):200:200 -> a 16:16:boolean registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Invoke$Type):170 -> a 17:17:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInterfaceInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):191:191 -> a 17:17:boolean registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Invoke$Type):168 -> a 18:18:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeDirectInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):182:182 -> a 18:18:boolean registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Invoke$Type):166 -> a 19:19:boolean registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Invoke$Type):176:176 -> a 20:20:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeDirectInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):182:182 -> a 20:20:void lambda$registerInvokeDirectInContexts$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):186 -> a 21:21:void registerInvokeDirectInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):186:186 -> a 22:24:boolean registerInvokeMethodInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.Map):226:228 -> a 25:25:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$registerInvokeMethodInContext$5(com.android.tools.r8.graph.DexMethod):227:227 -> a 26:26:com.android.tools.r8.graph.MethodAccessInfoCollection build():232:232 -> a 1:1:java.util.Map getDirectInvokes():143:143 -> b 2:2:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInterfaceInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):191:191 -> b 2:2:void lambda$registerInvokeInterfaceInContexts$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):196 -> b 3:3:void registerInvokeInterfaceInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):196:196 -> b 1:1:java.util.Map getInterfaceInvokes():147:147 -> c 2:2:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeStaticInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):200:200 -> c 2:2:void lambda$registerInvokeStaticInContexts$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):204 -> c 3:3:void registerInvokeStaticInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):204:204 -> c 1:1:java.util.Map getStaticInvokes():151:151 -> d 2:2:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeSuperInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):208:208 -> d 2:2:void lambda$registerInvokeSuperInContexts$3(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):212 -> d 3:3:void registerInvokeSuperInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):212:212 -> d 1:1:java.util.Map getSuperInvokes():155:155 -> e 2:2:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeVirtualInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):216:216 -> e 2:2:void lambda$registerInvokeVirtualInContexts$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):221 -> e 3:3:void registerInvokeVirtualInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):221:221 -> e 1:1:java.util.Map getVirtualInvokes():159:159 -> f 2:2:boolean registerInvokeDirectInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):182:182 -> f 1:1:boolean registerInvokeInterfaceInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):191:191 -> g 1:1:boolean registerInvokeStaticInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):200:200 -> h 1:1:boolean registerInvokeSuperInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):208:208 -> i 1:1:boolean registerInvokeVirtualInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):216:216 -> j com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder -> com.gradleup.gr8.relocated.i32: 1:1:void (com.android.tools.r8.graph.MethodAccessInfoCollection$1):237:237 -> 2:2:void ():241:241 -> com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder -> com.gradleup.gr8.relocated.j32: 1:1:void (com.android.tools.r8.graph.MethodAccessInfoCollection$1):245:245 -> 2:2:void ():249:249 -> com.android.tools.r8.graph.MethodAccessInfoCollection$Modifier -> com.gradleup.gr8.relocated.k32: 1:1:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.graph.MethodAccessInfoCollection$1):253:253 -> 2:2:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map):261:261 -> 1:5:void addAll(com.android.tools.r8.graph.MethodAccessInfoCollection):265:269 -> a com.android.tools.r8.graph.MethodArrayBacking -> com.gradleup.gr8.relocated.n32: com.android.tools.r8.graph.DexEncodedMethod[] virtualMethods -> b com.android.tools.r8.graph.DexEncodedMethod[] directMethods -> a boolean $assertionsDisabled -> c 1:1:void ():22:22 -> 1:3:void (com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[]):27:29 -> 1:1:com.android.tools.r8.graph.MethodArrayBacking fromArrays(com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[]):34:34 -> a 2:3:void lambda$verifyNoDuplicateMethods$0(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):41:42 -> a 4:12:void addDirectMethods(java.util.Collection):103:111 -> a 13:13:void clearDirectMethods():116:116 -> a 14:14:void removeMethods(java.util.Set):149:149 -> a 15:21:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.graph.MethodArrayBacking.removeMethodsHelper(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod[]):155:161 -> a 15:21:void removeMethods(java.util.Set):149 -> a 22:23:void removeMethods(java.util.Set):149:150 -> a 24:30:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.graph.MethodArrayBacking.removeMethodsHelper(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod[]):155:161 -> a 24:30:void removeMethods(java.util.Set):150 -> a 31:31:void removeMethods(java.util.Set):150:150 -> a 32:33:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):176:177 -> a 34:35:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):239:240 -> a 36:36:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate):249:249 -> a 37:38:java.lang.Object com.android.tools.r8.utils.PredicateUtils.findFirst(java.lang.Object[],java.util.function.Predicate):13:14 -> a 37:38:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate):249 -> a 39:39:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):269:269 -> a 40:41:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):277:278 -> a 40:41:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):269 -> a 42:42:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 42:42:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):269 -> a 43:43:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 43:43:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):278 -> a 43:43:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):269 -> a 44:44:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):271:271 -> a 45:46:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):277:278 -> a 45:46:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):271 -> a 47:47:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 47:47:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):271 -> a 48:48:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 48:48:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):278 -> a 48:48:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):271 -> a 49:49:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):302:302 -> a 50:50:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 50:50:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):302 -> a 51:51:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 51:51:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 51:51:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):302 -> a 52:53:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):302:303 -> a 54:55:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.appendSingleElement(java.lang.Object[],java.lang.Object):160:161 -> a 54:55:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):303 -> a 56:56:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):303:303 -> a 57:57:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):309:309 -> a 58:62:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod[]):326:330 -> a 58:62:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):309 -> a 63:63:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):310:310 -> a 64:64:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 64:64:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):310 -> a 65:65:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 65:65:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 65:65:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):310 -> a 66:66:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):310:310 -> a 67:72:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):451:456 -> a 73:73:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 73:73:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:73:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):456 -> a 74:74:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 74:74:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 74:74:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):456 -> a 75:80:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):456:461 -> a 81:81:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> a 81:81:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):461 -> a 82:82:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):461:461 -> a 83:83:com.android.tools.r8.graph.MethodArrayBacking com.android.tools.r8.graph.MethodArrayBacking.fromArrays(com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[]):34:34 -> a 83:83:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):463 -> a 1:9:void addVirtualMethods(java.util.Collection):188:196 -> b 10:10:void clearVirtualMethods():201:201 -> b 11:12:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):206:207 -> b 13:35:void virtualizeMethods(java.util.Set):212:234 -> b 36:37:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):254:255 -> b 38:38:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(java.util.function.Predicate):264:264 -> b 39:40:java.lang.Object com.android.tools.r8.utils.PredicateUtils.findFirst(java.lang.Object[],java.util.function.Predicate):13:14 -> b 39:40:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(java.util.function.Predicate):264 -> b 41:45:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):340:344 -> b 46:46:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 46:46:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):344 -> b 47:48:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):344:345 -> b 49:53:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.removeMethodWithIndex(int,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):166:170 -> b 49:53:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):345 -> b 54:54:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):347:347 -> b 55:55:void replaceAllDirectMethods(java.util.function.Function):429:429 -> b 56:56:void com.android.tools.r8.graph.MethodArrayBacking.clearDirectMethods():116:116 -> b 56:56:void replaceAllDirectMethods(java.util.function.Function):430 -> b 57:61:void replaceAllDirectMethods(java.util.function.Function):431:435 -> b 62:62:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> b 62:62:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):287 -> b 63:63:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> b 63:63:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> b 63:63:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):287 -> b 64:66:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):288:290 -> b 1:2:java.util.List com.android.tools.r8.graph.MethodArrayBacking.directMethods():97:98 -> c 1:2:java.lang.Iterable directMethods():22 -> c 3:3:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):121:121 -> c 4:5:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.removeMethodHelper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):139:140 -> c 4:5:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):122 -> c 6:10:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.removeMethodWithIndex(int,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):166:170 -> c 6:10:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.removeMethodHelper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):141 -> c 6:10:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):122 -> c 11:11:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):125:125 -> c 12:12:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> c 12:12:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):125 -> c 13:13:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> c 13:13:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> c 13:13:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):125 -> c 14:17:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):125:128 -> c 18:19:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.removeMethodHelper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):139:140 -> c 18:19:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):129 -> c 20:24:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.removeMethodWithIndex(int,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):166:170 -> c 20:24:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodArrayBacking.removeMethodHelper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):141 -> c 20:24:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):129 -> c 25:25:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):131:131 -> c 26:26:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> c 26:26:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):131 -> c 27:27:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):131:131 -> c 28:28:void lambda$removeMethod$1(com.android.tools.r8.graph.DexEncodedMethod[]):123:123 -> c 29:29:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):296:296 -> c 30:30:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> c 30:30:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):296 -> c 31:32:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):296:297 -> c 33:34:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.appendSingleElement(java.lang.Object[],java.lang.Object):160:161 -> c 33:34:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):297 -> c 35:35:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):297:297 -> c 36:36:void replaceAllVirtualMethods(java.util.function.Function):440:440 -> c 37:37:void com.android.tools.r8.graph.MethodArrayBacking.clearVirtualMethods():201:201 -> c 37:37:void replaceAllVirtualMethods(java.util.function.Function):441 -> c 38:42:void replaceAllVirtualMethods(java.util.function.Function):442:446 -> c 1:1:java.lang.String getDescriptionString():55:55 -> d 2:2:void lambda$removeMethod$2(com.android.tools.r8.graph.DexEncodedMethod[]):130:130 -> d 3:4:void replaceDirectMethods(java.util.function.Function):364:365 -> d 1:1:java.lang.Iterable methods():92:92 -> e 2:2:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> e 2:2:java.lang.Iterable methods():92 -> e 3:3:void lambda$replaceDirectMethodWithVirtualMethod$3(com.android.tools.r8.graph.DexEncodedMethod[]):346:346 -> e 4:7:void replaceMethods(java.util.function.Function):356:359 -> e 1:1:int numberOfDirectMethods():60:60 -> f 2:3:void replaceVirtualMethods(java.util.function.Function):397:398 -> f 1:1:int numberOfVirtualMethods():65:65 -> g 2:3:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):75:76 -> g 4:4:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> g 4:4:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):77 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):81:82 -> g 7:7:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> g 7:7:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):83 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):87:87 -> g 1:1:int size():70:70 -> h 2:6:java.util.List internalReplaceDirectMethods(java.util.function.Function):370:374 -> h 7:7:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> h 7:7:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:java.util.List internalReplaceDirectMethods(java.util.function.Function):376 -> h 8:8:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> h 8:8:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> h 8:8:java.util.List internalReplaceDirectMethods(java.util.function.Function):376 -> h 9:22:java.util.List internalReplaceDirectMethods(java.util.function.Function):377:390 -> h 23:23:java.util.List internalReplaceDirectMethods(java.util.function.Function):386:386 -> h 1:1:boolean verify():49:49 -> i 2:5:java.util.List internalReplaceVirtualMethods(java.util.function.Function):403:406 -> i 6:6:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> i 6:6:java.util.List internalReplaceVirtualMethods(java.util.function.Function):408 -> i 7:20:java.util.List internalReplaceVirtualMethods(java.util.function.Function):409:422 -> i 21:21:java.util.List internalReplaceVirtualMethods(java.util.function.Function):418:418 -> i 1:2:java.util.List com.android.tools.r8.graph.MethodArrayBacking.virtualMethods():182:183 -> j 1:2:java.lang.Iterable virtualMethods():22 -> j 1:2:boolean verifyNoDuplicateMethods():38:39 -> k 3:3:void com.android.tools.r8.graph.MethodCollectionBacking.forEachMethod(java.util.function.Consumer):53:53 -> k 3:3:boolean verifyNoDuplicateMethods():39 -> k com.android.tools.r8.graph.MethodCollection -> com.gradleup.gr8.relocated.p32: com.android.tools.r8.graph.DexClass holder -> a com.android.tools.r8.graph.MethodCollectionBacking backing -> b com.android.tools.r8.graph.DexEncodedMethod cachedClassInitializer -> c boolean $assertionsDisabled -> d 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodCollectionBacking):44:44 -> 2:7:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodCollectionBacking):41:46 -> 1:1:com.android.tools.r8.graph.MethodCollection fixup(com.android.tools.r8.graph.DexClass,java.util.function.Function):71:71 -> a 2:2:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.MethodCollection.createInternal(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodCollectionBacking):64:64 -> a 2:2:com.android.tools.r8.graph.MethodCollection fixup(com.android.tools.r8.graph.DexClass,java.util.function.Function):72 -> a 3:3:void forEachMethod(java.util.function.Consumer):126:126 -> a 4:4:void forEachDirectMethodMatching(java.util.function.Predicate,java.util.function.Consumer):145:145 -> a 5:6:void lambda$forEachDirectMethodMatching$1(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):147:148 -> a 7:7:java.util.List allMethodsSorted():176:176 -> a 8:8:int com.android.tools.r8.graph.MethodCollection.size():117:117 -> a 8:8:java.util.List allMethodsSorted():176 -> a 9:10:java.util.List allMethodsSorted():176:177 -> a 11:11:void com.android.tools.r8.graph.MethodCollection.forEachMethod(java.util.function.Consumer):126:126 -> a 11:11:java.util.List allMethodsSorted():177 -> a 12:12:java.util.List allMethodsSorted():178:178 -> a 13:13:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):195:195 -> a 14:14:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethodSignature):199:199 -> a 15:15:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodCollection.getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):195:195 -> a 15:15:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethodSignature):199 -> a 16:16:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):208:208 -> a 17:17:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate):212:212 -> a 18:18:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> a 18:18:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> a 18:18:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):251 -> a 19:19:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):252:252 -> a 20:20:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> a 20:20:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> a 20:20:void replaceAllDirectMethods(java.util.function.Function):283 -> a 21:21:void replaceAllDirectMethods(java.util.function.Function):284:284 -> a 22:22:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> a 22:22:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> a 22:22:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):257 -> a 23:23:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):258:258 -> a 24:24:void addDirectMethods(java.util.Collection):306:306 -> a 25:26:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):408:409 -> a 25:26:void addDirectMethods(java.util.Collection):306 -> a 27:29:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):391:393 -> a 27:29:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 27:29:void addDirectMethods(java.util.Collection):306 -> a 30:30:void addDirectMethods(java.util.Collection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":34,"2":35,"3":36,"4":37},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 34:34:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 34:34:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 34:34:void addDirectMethods(java.util.Collection):306 -> a 35:35:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 35:35:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 35:35:void addDirectMethods(java.util.Collection):306 -> a 36:36:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 36:36:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 36:36:void addDirectMethods(java.util.Collection):306 -> a 37:37:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 37:37:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 37:37:void addDirectMethods(java.util.Collection):306 -> a 31:31:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 31:31:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 31:31:void addDirectMethods(java.util.Collection):306 -> a 32:32:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> a 32:32:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> a 32:32:void addDirectMethods(java.util.Collection):307 -> a 33:33:void addDirectMethods(java.util.Collection):308:308 -> a 38:38:void removeMethods(java.util.Set):330:330 -> a 39:39:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> a 39:39:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> a 39:39:void removeMethods(java.util.Set):331 -> a 40:40:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336:336 -> a 41:41:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404:404 -> a 41:41:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 42:43:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):408:409 -> a 42:43:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> a 42:43:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 44:46:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):391:393 -> a 44:46:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 44:46:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> a 44:46:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 47:47:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":51,"2":52,"3":53,"4":54},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 51:51:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 51:51:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 51:51:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> a 51:51:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 52:52:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 52:52:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 52:52:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> a 52:52:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 53:53:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 53:53:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 53:53:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> a 53:53:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 54:54:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 54:54:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 54:54:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> a 54:54:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 48:48:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 48:48:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> a 48:48:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> a 48:48:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 49:49:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> a 49:49:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> a 49:49:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):337 -> a 50:50:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):338:338 -> a 1:1:boolean hasDirectMethods(java.util.function.Predicate):97:97 -> b 2:2:void forEachMethodMatching(java.util.function.Predicate,java.util.function.Consumer):131:131 -> b 3:3:void com.android.tools.r8.graph.MethodCollectionBacking.forEachMethod(java.util.function.Consumer):53:53 -> b 3:3:void forEachMethodMatching(java.util.function.Predicate,java.util.function.Consumer):131 -> b 4:5:void lambda$forEachMethodMatching$0(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):133:134 -> b 6:6:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethod):191:191 -> b 7:7:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 7:7:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethod):191 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 8:8:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethod):191 -> b 9:9:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethod):191:191 -> b 10:10:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> b 10:10:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> b 10:10:void com.android.tools.r8.graph.MethodCollection.resetCaches():76 -> b 10:10:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):241 -> b 11:11:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):242:242 -> b 12:12:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> b 12:12:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> b 12:12:void clearDirectMethods():312 -> b 13:13:void clearDirectMethods():313:313 -> b 14:14:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> b 14:14:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> b 14:14:void com.android.tools.r8.graph.MethodCollection.resetCaches():76 -> b 14:14:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):301 -> b 15:15:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):302:302 -> b 16:16:void replaceAllVirtualMethods(java.util.function.Function):289:289 -> b 17:17:void addVirtualMethods(java.util.Collection):346:346 -> b 18:19:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):408:409 -> b 18:19:void addVirtualMethods(java.util.Collection):346 -> b 20:22:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):391:393 -> b 20:22:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 20:22:void addVirtualMethods(java.util.Collection):346 -> b 23:23:void addVirtualMethods(java.util.Collection):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":26,"2":27,"3":28,"4":29},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 26:26:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 26:26:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 26:26:void addVirtualMethods(java.util.Collection):346 -> b 27:27:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 27:27:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 27:27:void addVirtualMethods(java.util.Collection):346 -> b 28:28:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 28:28:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 28:28:void addVirtualMethods(java.util.Collection):346 -> b 29:29:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 29:29:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 29:29:void addVirtualMethods(java.util.Collection):346 -> b 24:24:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 24:24:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 24:24:void addVirtualMethods(java.util.Collection):346 -> b 25:25:void addVirtualMethods(java.util.Collection):348:348 -> b 30:30:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357:357 -> b 31:31:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404:404 -> b 31:31:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 32:33:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):408:409 -> b 32:33:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> b 32:33:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 34:36:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):391:393 -> b 34:36:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 34:36:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> b 34:36:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 37:37:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":40,"2":41,"3":42,"4":43},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 40:40:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 40:40:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 40:40:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> b 40:40:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 41:41:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 41:41:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 41:41:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> b 41:41:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 42:42:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 42:42:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 42:42:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> b 42:42:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 43:43:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 43:43:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 43:43:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> b 43:43:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 38:38:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> b 38:38:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(java.lang.Iterable):409 -> b 38:38:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> b 38:38:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 39:39:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):359:359 -> b 44:44:void virtualizeMethods(java.util.Set):364:364 -> b 1:1:void forEachVirtualMethodMatching(java.util.function.Predicate,java.util.function.Consumer):159:159 -> c 2:3:void lambda$forEachVirtualMethodMatching$2(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):161:162 -> c 4:5:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodCollection.getMethod(java.util.function.Predicate):203:204 -> c 4:5:boolean hasMethods(java.util.function.Predicate):89 -> c 6:6:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):216:216 -> c 7:7:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> c 7:7:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> c 7:7:void replaceDirectMethods(java.util.function.Function):273 -> c 8:8:void replaceDirectMethods(java.util.function.Function):274:274 -> c 9:9:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):247:247 -> c 10:10:void clearVirtualMethods():353:353 -> c 1:1:boolean hasVirtualMethods(java.util.function.Predicate):105:105 -> d 2:2:java.lang.Iterable directMethods():183:183 -> d 3:3:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> d 3:3:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> d 3:3:void com.android.tools.r8.graph.MethodCollection.resetCaches():76 -> d 3:3:void replaceMethods(java.util.function.Function):268 -> d 4:4:void replaceMethods(java.util.function.Function):269:269 -> d 5:7:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):317:319 -> d 8:8:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> d 8:8:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):319 -> d 9:9:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> d 9:9:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> d 9:9:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):319 -> d 10:10:void com.android.tools.r8.graph.MethodCollection.resetClassInitializerCache():224:224 -> d 10:10:void com.android.tools.r8.graph.MethodCollection.resetDirectMethodCaches():81 -> d 10:10:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):320 -> d 11:11:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):322:322 -> d 12:12:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> d 12:12:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):322 -> d 13:13:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):322:322 -> d 14:16:com.android.tools.r8.utils.TraversalContinuation lambda$hasAnnotations$3(com.android.tools.r8.graph.DexEncodedMethod):370:372 -> d 1:1:java.lang.Iterable com.android.tools.r8.graph.MethodCollection.methods():168:168 -> e 1:1:java.lang.Iterable methods(java.util.function.Predicate):172 -> e 2:2:java.lang.Iterable methods(java.util.function.Predicate):172:172 -> e 3:3:void replaceVirtualMethods(java.util.function.Function):279:279 -> e 4:4:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):384:384 -> e 5:7:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):391:393 -> e 5:7:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):384 -> e 8:8:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):0:0 -> e # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12,"4":13},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 10:10:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> e 10:10:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):384 -> e 11:11:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> e 11:11:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):384 -> e 12:12:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> e 12:12:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):384 -> e 13:13:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> e 13:13:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):384 -> e 9:9:boolean com.android.tools.r8.graph.MethodCollection.verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):395:395 -> e 9:9:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):384 -> e 14:14:java.lang.String getBackingDescriptionString():415:415 -> e 1:1:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):122:122 -> f 2:3:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():228:229 -> f 4:4:java.lang.Iterable com.android.tools.r8.graph.MethodCollection.directMethods():183:183 -> f 4:4:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():230 -> f 5:12:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():230:237 -> f 1:1:boolean hasAnnotations():368:368 -> g 2:2:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.MethodCollection.traverse(java.util.function.Function):122:122 -> g 2:2:boolean hasAnnotations():368 -> g 3:3:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> g 3:3:boolean hasAnnotations():373 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.lang.Iterable methods():168:168 -> h 1:1:int numberOfDirectMethods():109:109 -> i 1:1:int numberOfVirtualMethods():113:113 -> j 1:1:int size():117:117 -> k 1:1:void useSortedBacking():377:377 -> l 2:2:int com.android.tools.r8.graph.MethodCollection.size():117:117 -> l 2:2:void useSortedBacking():377 -> l 3:4:void useSortedBacking():377:378 -> l 1:1:boolean verify():382:382 -> m 2:2:void com.android.tools.r8.graph.MethodCollection.forEachMethod(java.util.function.Consumer):126:126 -> m 2:2:boolean verify():382 -> m 3:3:boolean verify():386:386 -> m 1:1:java.lang.Iterable virtualMethods():187:187 -> n com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory -> com.gradleup.gr8.relocated.o32: com.android.tools.r8.graph.MethodCollection create(com.android.tools.r8.graph.DexClass) -> a 1:1:com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory fromMethods(com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[]):31:31 -> a 2:9:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.MethodCollection.create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[]):51:58 -> a 2:9:com.android.tools.r8.graph.MethodCollection lambda$fromMethods$0(com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexClass):31 -> a 10:10:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.MethodCollection.createInternal(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodCollectionBacking):64:64 -> a 10:10:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.MethodCollection.create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[]):60 -> a 10:10:com.android.tools.r8.graph.MethodCollection lambda$fromMethods$0(com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexClass):31 -> a com.android.tools.r8.graph.MethodCollectionBacking -> com.gradleup.gr8.relocated.q32: void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod) -> a void addDirectMethods(java.util.Collection) -> a void clearDirectMethods() -> a com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod) -> a com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate) -> a com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString) -> a com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function) -> a void removeMethods(java.util.Set) -> a com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function) -> a void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]) -> a 1:1:void forEachMethod(java.util.function.Consumer,java.util.function.Predicate):57:57 -> a 2:5:com.android.tools.r8.utils.TraversalContinuation lambda$forEachMethod$0(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):59:62 -> a 6:6:void forEachDirectMethod(java.util.function.Consumer):67:67 -> a void addMethod(com.android.tools.r8.graph.DexEncodedMethod) -> b void addVirtualMethods(java.util.Collection) -> b void clearVirtualMethods() -> b com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod) -> b com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(java.util.function.Predicate) -> b void replaceAllDirectMethods(java.util.function.Function) -> b com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function) -> b void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]) -> b void virtualizeMethods(java.util.Set) -> b 1:1:void forEachVirtualMethod(java.util.function.Consumer):71:71 -> b void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod) -> c java.lang.Iterable directMethods() -> c com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod) -> c void replaceAllVirtualMethods(java.util.function.Function) -> c java.lang.String getDescriptionString() -> d void replaceDirectMethods(java.util.function.Function) -> d 1:1:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> d 1:1:boolean belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> d 2:2:boolean belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> d java.lang.Iterable methods() -> e void replaceMethods(java.util.function.Function) -> e 1:1:boolean belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> e int numberOfDirectMethods() -> f void replaceVirtualMethods(java.util.function.Function) -> f int numberOfVirtualMethods() -> g com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function) -> g int size() -> h boolean verify() -> i java.lang.Iterable virtualMethods() -> j com.android.tools.r8.graph.MethodMapBacking -> com.gradleup.gr8.relocated.x32: boolean isSorted -> a java.util.SortedMap methodMap -> b boolean $assertionsDisabled -> c 1:1:void ():21:21 -> 1:3:void (boolean,java.util.SortedMap):32:34 -> 1:1:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):21:21 -> a 2:2:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> a 2:2:void lambda$setDirectMethods$5(java.util.SortedMap,com.android.tools.r8.graph.DexEncodedMethod):242 -> a 3:3:void lambda$setDirectMethods$5(java.util.SortedMap,com.android.tools.r8.graph.DexEncodedMethod):243:243 -> a 4:4:com.android.tools.r8.graph.MethodMapBacking createLinked(int):42:42 -> a 5:5:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createdLinkedMap(int):56:56 -> a 5:5:com.android.tools.r8.graph.MethodMapBacking createLinked(int):42 -> a 6:6:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> a 6:6:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createdLinkedMap(int):56 -> a 6:6:com.android.tools.r8.graph.MethodMapBacking createLinked(int):42 -> a 7:7:com.android.tools.r8.graph.MethodMapBacking createLinked(int):42:42 -> a 8:8:void lambda$verify$0(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):72:72 -> a 9:9:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238:238 -> a 9:9:void lambda$verify$0(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):72 -> a 10:10:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 10:10:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238 -> a 10:10:void lambda$verify$0(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):72 -> a 11:11:void lambda$verify$0(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):72:72 -> a 12:12:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 12:12:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 13:13:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):152 -> a 14:14:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):152:152 -> a 15:15:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 15:15:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):153 -> a 16:16:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 16:16:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 16:16:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):153 -> a 17:17:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):130:130 -> a 18:18:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):21:21 -> a 18:18:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):130 -> a 19:19:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.getMethod(com.android.tools.r8.graph.DexMethodSignature):134:134 -> a 19:19:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):130 -> a 20:24:com.android.tools.r8.utils.TraversalContinuation lambda$getMethod$3(java.util.function.Predicate,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexEncodedMethod):141:145 -> a 25:26:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate):158:159 -> a 27:27:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):183:183 -> a 28:28:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 28:28:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):183 -> a 29:29:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 29:29:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 29:29:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):183 -> a 30:31:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):183:184 -> a 32:33:void addDirectMethods(java.util.Collection):195:196 -> a 34:34:void clearDirectMethods():209:209 -> a 35:35:void removeMethods(java.util.Set):228:228 -> a 36:40:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):233:237 -> a 41:41:int com.android.tools.r8.graph.MethodMapBacking.size():99:99 -> a 41:41:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 42:42:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239:239 -> a 43:43:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47:47 -> a 43:43:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 44:44:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createSortedMap():51:51 -> a 44:44:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> a 44:44:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 45:45:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createdLinkedMap(int):56:56 -> a 45:45:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> a 45:45:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 46:46:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> a 46:46:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createdLinkedMap(int):56 -> a 46:46:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> a 46:46:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 47:47:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):240:240 -> a 48:48:void com.android.tools.r8.graph.MethodCollectionBacking.forEachMethod(java.util.function.Consumer):53:53 -> a 48:48:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):240 -> a 49:50:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):246:247 -> a 51:51:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 51:51:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):247 -> a 52:52:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 52:52:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 52:52:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):247 -> a 53:56:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):247:250 -> a 57:57:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328:328 -> a 58:58:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):341:341 -> a 58:58:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 59:59:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> a 59:59:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethod.getSignature():173 -> a 59:59:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):341 -> a 59:59:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 60:65:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):342:347 -> a 60:65:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 66:66:void com.android.tools.r8.graph.MethodMapBacking.replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60:60 -> a 66:66:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):348 -> a 66:66:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 67:67:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238:238 -> a 67:67:void com.android.tools.r8.graph.MethodMapBacking.replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60 -> a 67:67:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):348 -> a 67:67:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 68:68:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 68:68:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238 -> a 68:68:void com.android.tools.r8.graph.MethodMapBacking.replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60 -> a 68:68:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):348 -> a 68:68:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 69:72:void com.android.tools.r8.graph.MethodMapBacking.replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):61:64 -> a 69:72:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):348 -> a 69:72:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 73:73:void lambda$map$9(com.android.tools.r8.graph.MethodMapBacking,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):383:383 -> a 74:74:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 74:74:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:com.android.tools.r8.graph.DexEncodedMethod lambda$replaceDirectMethods$7(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):295 -> a 75:75:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 75:75:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 75:75:com.android.tools.r8.graph.DexEncodedMethod lambda$replaceDirectMethods$7(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):295 -> a 76:76:com.android.tools.r8.graph.DexEncodedMethod lambda$replaceDirectMethods$7(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):295:295 -> a 1:1:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 1:1:com.android.tools.r8.graph.DexEncodedMethod lambda$replaceVirtualMethods$8(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):300 -> b 2:2:com.android.tools.r8.graph.DexEncodedMethod lambda$replaceVirtualMethods$8(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):300:300 -> b 3:3:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 3:3:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):164 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 4:4:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):164 -> b 5:5:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):164:164 -> b 6:6:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 6:6:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):165 -> b 7:8:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(java.util.function.Predicate):170:171 -> b 9:11:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):176:178 -> b 12:13:void addVirtualMethods(java.util.Collection):202:203 -> b 14:14:void clearVirtualMethods():214:214 -> b 15:19:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):255:259 -> b 20:20:int com.android.tools.r8.graph.MethodMapBacking.size():99:99 -> b 20:20:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 21:21:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261:261 -> b 22:22:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47:47 -> b 22:22:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 23:23:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createSortedMap():51:51 -> b 23:23:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> b 23:23:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 24:24:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createdLinkedMap(int):56:56 -> b 24:24:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> b 24:24:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 25:25:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> b 25:25:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createdLinkedMap(int):56 -> b 25:25:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> b 25:25:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 26:26:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):262:262 -> b 27:27:void com.android.tools.r8.graph.MethodCollectionBacking.forEachMethod(java.util.function.Consumer):53:53 -> b 27:27:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):262 -> b 28:29:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):268:269 -> b 30:30:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 30:30:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):269 -> b 31:34:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):269:272 -> b 35:41:void replaceAllDirectMethods(java.util.function.Function):305:311 -> b 42:42:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):355:355 -> b 43:43:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> b 43:43:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethod.getSignature():173 -> b 43:43:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):355 -> b 44:44:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):356:356 -> b 45:45:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 45:45:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):357 -> b 46:47:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):360:361 -> b 48:48:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 48:48:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):361 -> b 49:49:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):361:361 -> b 50:50:void com.android.tools.r8.graph.MethodMapBacking.replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60:60 -> b 50:50:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):362 -> b 51:51:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238:238 -> b 51:51:void com.android.tools.r8.graph.MethodMapBacking.replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60 -> b 51:51:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):362 -> b 52:52:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> b 52:52:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238 -> b 52:52:void com.android.tools.r8.graph.MethodMapBacking.replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60 -> b 52:52:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):362 -> b 53:56:void com.android.tools.r8.graph.MethodMapBacking.replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):61:64 -> b 53:56:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):362 -> b 57:57:void virtualizeMethods(java.util.Set):369:369 -> b 58:59:boolean com.android.tools.r8.graph.MethodMapBacking.verifyVirtualizedMethods(java.util.Set):373:374 -> b 58:59:void virtualizeMethods(java.util.Set):369 -> b 60:60:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 60:60:boolean com.android.tools.r8.graph.MethodMapBacking.verifyVirtualizedMethods(java.util.Set):374 -> b 60:60:void virtualizeMethods(java.util.Set):369 -> b 61:62:boolean com.android.tools.r8.graph.MethodMapBacking.verifyVirtualizedMethods(java.util.Set):374:375 -> b 61:62:void virtualizeMethods(java.util.Set):369 -> b 63:63:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> b 63:63:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:void lambda$setVirtualMethods$6(java.util.SortedMap,com.android.tools.r8.graph.DexEncodedMethod):264 -> b 64:64:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> b 64:64:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> b 64:64:void lambda$setVirtualMethods$6(java.util.SortedMap,com.android.tools.r8.graph.DexEncodedMethod):264 -> b 65:65:void lambda$setVirtualMethods$6(java.util.SortedMap,com.android.tools.r8.graph.DexEncodedMethod):265:265 -> b 1:1:java.lang.Iterable directMethods():120:120 -> c 2:11:com.android.tools.r8.graph.DexEncodedMethod getMethod(java.util.function.Predicate):138:147 -> c 12:12:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):189:189 -> c 13:13:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> c 13:13:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):189 -> c 14:15:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):189:190 -> c 16:16:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):219:219 -> c 17:17:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod) -> c 17:17:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethod.getSignature():173 -> c 17:17:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):219 -> c 18:18:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.removeMethod(com.android.tools.r8.graph.DexMethodSignature):223:223 -> c 18:18:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):219 -> c 19:25:void replaceAllVirtualMethods(java.util.function.Function):316:322 -> c 1:1:java.lang.String getDescriptionString():28:28 -> d 2:2:java.lang.String getDescriptionString():0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":30,"2":31,"3":32},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 30:30:java.lang.String getDescriptionString():28:28 -> d 31:31:java.lang.String getDescriptionString():28:28 -> d 32:32:java.lang.String getDescriptionString():28:28 -> d 33:33:void replaceDirectMethods(java.util.function.Function):295:295 -> d 1:1:java.lang.Iterable methods():115:115 -> e 2:6:void replaceMethods(java.util.function.Function):280:284 -> e 7:7:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.getMethod(com.android.tools.r8.graph.DexMethodSignature):134:134 -> e 7:7:void replaceMethods(java.util.function.Function):285 -> e 8:8:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodMapBacking.removeMethod(com.android.tools.r8.graph.DexMethodSignature):223:223 -> e 8:8:void replaceMethods(java.util.function.Function):286 -> e 9:9:void replaceMethods(java.util.function.Function):288:288 -> e 1:1:int numberOfDirectMethods():79:79 -> f 2:3:int com.android.tools.r8.graph.MethodMapBacking.numberOfMethodsMatching(java.util.function.Predicate):89:90 -> f 2:3:int numberOfDirectMethods():79 -> f 4:4:void lambda$removeMethods$4(com.android.tools.r8.graph.DexEncodedMethod):228:228 -> f 5:5:void replaceVirtualMethods(java.util.function.Function):300:300 -> f 1:1:int numberOfVirtualMethods():84:84 -> g 2:3:int com.android.tools.r8.graph.MethodMapBacking.numberOfMethodsMatching(java.util.function.Predicate):89:90 -> g 2:3:int numberOfVirtualMethods():84 -> g 4:5:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):104:105 -> g 6:6:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> g 6:6:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):106 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):110:110 -> g 1:1:int size():99:99 -> h 2:2:com.android.tools.r8.graph.MethodMapBacking map(java.util.function.Function):382:382 -> h 3:3:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47:47 -> h 3:3:com.android.tools.r8.graph.MethodMapBacking map(java.util.function.Function):382 -> h 4:4:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createSortedMap():51:51 -> h 4:4:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> h 4:4:com.android.tools.r8.graph.MethodMapBacking map(java.util.function.Function):382 -> h 5:5:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createdLinkedMap(int):56:56 -> h 5:5:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> h 5:5:com.android.tools.r8.graph.MethodMapBacking map(java.util.function.Function):382 -> h 6:6:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> h 6:6:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createdLinkedMap(int):56 -> h 6:6:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createMap(int):47 -> h 6:6:com.android.tools.r8.graph.MethodMapBacking map(java.util.function.Function):382 -> h 7:8:com.android.tools.r8.graph.MethodMapBacking map(java.util.function.Function):382:383 -> h 1:1:boolean verify():70:70 -> i 1:1:java.lang.Iterable virtualMethods():125:125 -> j 1:1:com.android.tools.r8.graph.MethodMapBacking createSorted():38:38 -> k 2:2:java.util.SortedMap com.android.tools.r8.graph.MethodMapBacking.createSortedMap():51:51 -> k 2:2:com.android.tools.r8.graph.MethodMapBacking createSorted():38 -> k 3:3:com.android.tools.r8.graph.MethodMapBacking createSorted():38:38 -> k 1:1:java.util.Iterator lambda$directMethods$1():120:120 -> l 1:1:java.util.Iterator lambda$virtualMethods$2():125:125 -> m com.android.tools.r8.graph.MethodResolution -> com.gradleup.gr8.relocated.a52: com.android.tools.r8.graph.DexItemFactory factory -> b boolean $assertionsDisabled -> e java.util.function.Function definitionFor -> a boolean escapeIfLibraryHasProgramSuperType -> c boolean canHaveIncompletePaths -> d 1:1:void ():37:37 -> 1:5:void (java.util.function.Function,com.android.tools.r8.graph.DexItemFactory,boolean,boolean):48:52 -> 1:2:com.android.tools.r8.graph.ClassResolutionResult lambda$createLegacy$0(java.util.function.Function,com.android.tools.r8.graph.DexType):61:62 -> a 3:3:com.android.tools.r8.graph.MethodResolution create(java.util.function.Function,com.android.tools.r8.graph.DexItemFactory):71:71 -> a 4:4:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType):75:75 -> a 5:6:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):88:89 -> a 7:7:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 7:7:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):90 -> a 8:8:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 8:8:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):90 -> a 9:20:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):90:101 -> a 21:21:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolutionResult$Builder.buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.DexType):1528:1528 -> a 21:21:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):101 -> a 22:22:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolutionResult$Builder.buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.DexType):1527:1527 -> a 22:22:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):101 -> a 23:27:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnArray(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):113:117 -> a 28:28:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):153:153 -> a 29:29:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 29:29:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):153 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 30:30:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):153 -> a 31:34:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):153:156 -> a 35:35:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution.resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):225:225 -> a 35:35:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):161 -> a 36:43:void com.android.tools.r8.graph.MethodResolution.resolveMethodStep3Helper(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder):395:395 -> a 36:43:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution.resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):227 -> a 36:43:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):161 -> a 44:44:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution.resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):228:228 -> a 44:44:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):161 -> a 45:45:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):177:177 -> a 46:46:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupSignaturePolymorphicMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):648:648 -> a 46:46:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupSignaturePolymorphicMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):648:648 -> a 47:47:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):177 -> a 48:48:java.lang.Iterable com.android.tools.r8.graph.DexClass.virtualMethods():289:289 -> a 48:48:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupSignaturePolymorphicMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):653 -> a 48:48:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):177 -> a 49:57:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupSignaturePolymorphicMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):653:661 -> a 49:57:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):177 -> a 58:58:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):179:179 -> a 59:59:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):638:638 -> a 59:59:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):183 -> a 60:61:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):190:191 -> a 62:62:void com.android.tools.r8.graph.MethodResolutionResult$IllegalAccessOrNoSuchMethodResult.(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):1256:1256 -> a 62:62:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):191 -> a 63:82:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):193:212 -> a 83:83:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolutionResult$Builder.buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.DexType):1528:1528 -> a 83:83:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):212 -> a 84:84:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolutionResult$Builder.buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.DexType):1527:1527 -> a 84:84:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):212 -> a 85:86:void lambda$resolveMethodOnClassStep2$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):203:204 -> a 87:87:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 87:87:void lambda$resolveMethodOnClassStep2$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):204 -> a 88:88:void lambda$resolveMethodOnClassStep2$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):205:205 -> a 89:89:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 89:89:void lambda$resolveMethodOnClassStep2$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):205 -> a 90:90:void lambda$resolveMethodOnClassStep2$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):209:209 -> a 91:91:void lambda$resolveMethodOnClassStep2$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):208:208 -> a 92:92:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):252:252 -> a 92:92:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):247 -> a 93:93:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 93:93:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):247 -> a 94:94:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 94:94:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> a 94:94:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):247 -> a 95:102:void com.android.tools.r8.graph.MethodResolution.resolveMethodStep3Helper(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder):395:395 -> a 95:102:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> a 95:102:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):247 -> a 103:103:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):247:247 -> a 104:104:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):260:260 -> a 104:104:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):236 -> a 105:105:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 105:105:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:105:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):236 -> a 106:106:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 106:106:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):263 -> a 106:106:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):236 -> a 107:107:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):263:263 -> a 107:107:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):236 -> a 108:108:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):262:262 -> a 108:108:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):236 -> a 109:109:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):236:236 -> a 110:119:void resolveMethodStep3Helper(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,java.util.List):412:421 -> a 120:120:void lambda$resolveMethodStep3Helper$4(com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):414:414 -> a 121:158:void resolveMethodStep3Helper(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.MethodResolution$UniquePathOracle):433:470 -> a 159:159:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):438:438 -> a 160:160:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 160:160:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):440 -> a 161:161:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):441:441 -> a 162:162:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 162:162:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):441 -> a 163:166:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):444:447 -> a 167:167:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 167:167:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):447 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 168:168:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 168:168:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):447 -> a 169:169:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):447:447 -> a 170:170:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):638:638 -> a 170:170:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):448 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 171:171:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):638:638 -> a 171:171:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):448 -> a 172:172:boolean com.android.tools.r8.graph.MethodResolution.isMaximallySpecificCandidate(com.android.tools.r8.graph.DexEncodedMethod):497:497 -> a 172:172:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):449 -> a 173:173:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):453:453 -> a 174:184:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):452:462 -> a 185:185:void lambda$resolveMethodStep3Helper$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):456:456 -> a 186:186:void lambda$resolveMethodStep3Helper$6(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):473:473 -> a 187:187:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 187:187:void lambda$resolveMethodStep3Helper$6(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):475 -> a 188:188:void lambda$resolveMethodStep3Helper$6(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):476:476 -> a 189:189:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 189:189:void lambda$resolveMethodStep3Helper$6(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):476 -> a 190:197:void lambda$resolveMethodStep3Helper$6(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass):479:479 -> a 198:198:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):638:638 -> a 198:198:void lambda$resolveMethodOnInterface$8(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):545 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 199:199:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):638:638 -> a 199:199:void lambda$resolveMethodOnInterface$8(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):545 -> a 200:204:void lambda$resolveMethodOnInterface$8(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):546:550 -> a 205:205:void lambda$resolveMethodOnInterface$8(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):549:549 -> a 206:206:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution.resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):225:225 -> a 206:206:void lambda$resolveMethodOnInterface$8(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):556 -> a 207:214:void com.android.tools.r8.graph.MethodResolution.resolveMethodStep3Helper(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder):395:395 -> a 207:214:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution.resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):227 -> a 207:214:void lambda$resolveMethodOnInterface$8(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):556 -> a 215:215:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution.resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):228:228 -> a 215:215:void lambda$resolveMethodOnInterface$8(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):556 -> a 216:216:void lambda$resolveMethodOnInterface$8(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):555:555 -> a 217:217:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 217:217:void lambda$resolveMethodOnClass$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):142 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 218:218:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 218:218:void lambda$resolveMethodOnClass$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):142 -> a 219:221:void lambda$resolveMethodOnClass$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):143:145 -> a 222:222:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 222:222:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 223:223:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 223:223:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):97 -> a 224:224:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 224:224:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):98 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 225:225:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 225:225:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):98 -> a 226:226:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):98:98 -> a 227:227:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 227:227:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 228:228:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 228:228:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):99 -> a 229:229:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):99:99 -> a 230:230:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):96:96 -> a 1:1:com.android.tools.r8.graph.MethodResolution createLegacy(java.util.function.Function,com.android.tools.r8.graph.DexItemFactory):59:59 -> b 2:16:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):134:148 -> b 17:17:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolutionResult$Builder.buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.DexType):1528:1528 -> b 17:17:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):148 -> b 18:18:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolutionResult$Builder.buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.DexType):1527:1527 -> b 18:18:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):148 -> b 19:19:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):252:252 -> b 19:19:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):241 -> b 20:20:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 20:20:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):241 -> b 21:21:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 21:21:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> b 21:21:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):241 -> b 22:29:void com.android.tools.r8.graph.MethodResolution.resolveMethodStep3Helper(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder):395:395 -> b 22:29:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> b 22:29:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):241 -> b 30:30:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):241:241 -> b 31:31:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):534:534 -> b 32:32:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 32:32:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):534 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 33:33:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):534 -> b 34:34:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):534:534 -> b 35:35:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):638:638 -> b 35:35:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):536 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):638:638 -> b 36:36:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):536 -> b 37:58:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):538:559 -> b 59:59:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 59:59:void lambda$resolveMethodOnInterface$7(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):522 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 60:60:void lambda$resolveMethodOnInterface$7(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):522 -> b 61:64:void lambda$resolveMethodOnInterface$7(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):523:526 -> b 65:65:void lambda$resolveMethodOnInterface$7(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):525:525 -> b 1:1:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):252:252 -> c 1:1:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):232 -> c 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> c 2:2:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):232 -> c 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> c 3:3:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> c 3:3:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):232 -> c 4:11:void com.android.tools.r8.graph.MethodResolution.resolveMethodStep3Helper(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder):395:395 -> c 4:11:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder com.android.tools.r8.graph.MethodResolution.resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):254 -> c 4:11:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):232 -> c 12:12:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):232:232 -> c 13:29:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):513:529 -> c 30:30:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolutionResult$Builder.buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.DexType):1528:1528 -> c 30:30:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):529 -> c 31:31:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolutionResult$Builder.buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.DexType):1527:1527 -> c 31:31:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):529 -> c com.android.tools.r8.graph.MethodResolution$AllUniquePathsOracle -> com.gradleup.gr8.relocated.w42: com.android.tools.r8.graph.MethodResolution$AllUniquePathsOracle INSTANCE -> f 1:1:void ():368:368 -> 1:1:void ():375:375 -> void lookupPath(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass) -> a boolean onIncompletePath(com.android.tools.r8.graph.DexClass) -> a 1:1:com.android.tools.r8.graph.MethodResolution$AllUniquePathsOracle getInstance():371:371 -> a com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder -> com.gradleup.gr8.relocated.x42: java.util.LinkedHashMap maximallySpecificMethodsOnCompletePaths -> a com.android.tools.r8.graph.DexItemFactory factory -> e java.util.Set typesWithMultipleDefinitions -> d java.util.LinkedHashMap maximallySpecificMethodsOnIncompletePaths -> b java.util.function.Function definitionFor -> c boolean $assertionsDisabled -> f 1:1:void ():562:562 -> 1:1:void (java.util.function.Function,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.MethodResolution$1):562:562 -> 2:2:void (java.util.function.Function,com.android.tools.r8.graph.DexItemFactory):579:579 -> 3:14:void (java.util.function.Function,com.android.tools.r8.graph.DexItemFactory):570:581 -> 1:1:com.android.tools.r8.graph.MethodResolutionResult access$100(com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder,com.android.tools.r8.graph.DexClass):562:562 -> a 2:2:void addTypeWithMultipleDefinitions(com.android.tools.r8.graph.DexType):585:585 -> a 3:19:void addCandidate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,boolean):591:607 -> a 20:20:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 20:20:void addCandidate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,boolean):607 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 21:21:void addCandidate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,boolean):607 -> a 22:25:void addCandidate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,boolean):607:610 -> a 26:30:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):650:654 -> a 31:39:java.util.List com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.getNonAbstractMethods(java.util.Map):701:709 -> a 31:39:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):655 -> a 40:42:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):656:658 -> a 43:46:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):657:660 -> a 47:55:java.util.List com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.getNonAbstractMethods(java.util.Map):701:709 -> a 47:55:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):661 -> a 56:61:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):662:667 -> a 62:63:java.util.Map$Entry com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.firstNonNullEntry(java.util.Map):747:748 -> a 62:63:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):668 -> a 64:64:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):670:670 -> a 65:66:java.util.Map$Entry com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.firstNonNullEntry(java.util.Map):747:748 -> a 65:66:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):670 -> a 67:67:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):672:672 -> a 68:68:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 68:68:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):672 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 69:69:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):672 -> a 70:70:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):672:672 -> a 71:73:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):740:742 -> a 71:73:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):673 -> a 74:74:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):739:739 -> a 74:74:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):673 -> a 75:75:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):677:677 -> a 76:78:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):740:742 -> a 76:78:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):677 -> a 79:79:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):739:739 -> a 79:79:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):677 -> a 80:92:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):683:695 -> a 93:94:java.util.List getAbstractMethods():716:717 -> a 95:96:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addAbstractMethods(java.util.List,java.util.Map):725:726 -> a 95:96:java.util.List getAbstractMethods():717 -> a 97:97:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 97:97:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addAbstractMethods(java.util.List,java.util.Map):731 -> a 97:97:java.util.List getAbstractMethods():717 -> a 98:98:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addAbstractMethods(java.util.List,java.util.Map):732:732 -> a 98:98:java.util.List getAbstractMethods():717 -> a 99:99:java.util.List getAbstractMethods():718:718 -> a 100:101:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addAbstractMethods(java.util.List,java.util.Map):725:726 -> a 100:101:java.util.List getAbstractMethods():718 -> a 102:102:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 102:102:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addAbstractMethods(java.util.List,java.util.Map):731 -> a 102:102:java.util.List getAbstractMethods():718 -> a 103:103:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addAbstractMethods(java.util.List,java.util.Map):732:732 -> a 103:103:java.util.List getAbstractMethods():718 -> a 104:106:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):740:742 -> a 104:106:void lambda$internalResolve$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):690 -> a 107:107:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):739:739 -> a 107:107:void lambda$internalResolve$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):690 -> a 108:108:void lambda$internalResolve$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):690:690 -> a 1:3:void markShadowed(com.android.tools.r8.graph.DexType):618:620 -> b 4:4:void lambda$markShadowed$0(com.android.tools.r8.graph.DexClass):622:622 -> b 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 5:5:void lambda$markShadowed$0(com.android.tools.r8.graph.DexClass):622 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 6:6:void lambda$markShadowed$0(com.android.tools.r8.graph.DexClass):622 -> b 7:20:void lambda$markShadowed$0(com.android.tools.r8.graph.DexClass):622:635 -> b 21:21:com.android.tools.r8.graph.DexClassAndMethod lookup():641:641 -> b 22:24:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):740:742 -> b 22:24:void lambda$internalResolve$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):694 -> b 25:25:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):739:739 -> b 25:25:void lambda$internalResolve$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):694 -> b 26:26:void lambda$internalResolve$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):694:694 -> b 1:2:com.android.tools.r8.graph.MethodResolutionResult resolve(com.android.tools.r8.graph.DexClass):645:646 -> c com.android.tools.r8.graph.MethodResolution$UniquePathOracle -> com.gradleup.gr8.relocated.z42: java.util.Map incompletePaths -> c java.util.Set seenTypes -> d boolean $assertionsDisabled -> e boolean escapeIfLibraryHasProgramSuperType -> b java.util.function.Function definitionFor -> a 1:1:void ():283:283 -> 1:1:void (java.util.function.Function,boolean):307:307 -> 2:9:void (java.util.function.Function,boolean):302:309 -> 1:4:boolean onIncompletePath(com.android.tools.r8.graph.DexClass):313:316 -> a 5:5:boolean com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken.isSplitToken():296:296 -> a 5:5:boolean onIncompletePath(com.android.tools.r8.graph.DexClass):316 -> a 6:6:void lookupPath(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):324:324 -> a 7:8:void lambda$lookupPath$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):334:335 -> a 9:9:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 9:9:void lambda$lookupPath$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):335 -> a 10:10:void lambda$lookupPath$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):336:336 -> a 11:11:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 11:11:void lambda$lookupPath$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):336 -> a 12:32:void lambda$lookupPath$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassResolutionResult,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):340:360 -> a 33:35:void lambda$lookupPath$0(java.util.Map,com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken):350:352 -> a 36:36:boolean com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken.isSplitToken():296:296 -> a 36:36:void lambda$lookupPath$0(java.util.Map,com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken):353 -> a 37:37:void lambda$lookupPath$0(java.util.Map,com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken):355:355 -> a 38:38:void lambda$lookupPath$1(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.DexType):358:358 -> a 1:5:void lookupPath(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.util.Set):328:332 -> b com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken -> com.gradleup.gr8.relocated.y42: com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken NO_SPLIT_TOKEN -> b com.android.tools.r8.graph.DexType split -> a 1:1:void ():287:287 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolution$1):285:285 -> 2:3:void (com.android.tools.r8.graph.DexType):291:292 -> 1:1:com.android.tools.r8.graph.DexType access$300(com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken):285:285 -> a com.android.tools.r8.graph.MethodResolutionResult -> com.gradleup.gr8.relocated.u52: boolean $assertionsDisabled -> a 1:1:void ():30:30 -> 1:1:void ():30:30 -> com.android.tools.r8.graph.DexClass getInitialResolutionHolder() -> a boolean isIllegalAccessErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate) -> a com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass) -> a void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer) -> a 1:1:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness):171:171 -> a 2:2:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness):170:170 -> a 3:3:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult createSingleResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):220:220 -> a 4:4:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 4:4:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult createSingleResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):220 -> a 5:6:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult createSingleResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):221:222 -> a 7:7:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 7:7:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult createSingleResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):223 -> a 8:11:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult createSingleResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):224:227 -> a 12:12:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 12:12:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult createSingleResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):227 -> a 13:15:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult createSingleResolutionResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):227:229 -> a boolean isNoSuchMethodErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> b com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> b com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c 1:1:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getResolutionPair():234:234 -> c com.android.tools.r8.graph.DexClass getResolvedHolder() -> d com.android.tools.r8.graph.MethodResolutionResult asMethodResolutionResult() -> f com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult asFailedResolution() -> k com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult asNoSuchMethodResult() -> l com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult asSingleClasspathResolutionResult() -> m com.android.tools.r8.graph.MethodResolutionResult$SingleProgramResolutionResult asSingleProgramResolutionResult() -> n com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult asSingleResolution() -> o 1:1:com.android.tools.r8.graph.MethodResolutionResult$Builder builder():1497:1497 -> p com.android.tools.r8.graph.DexClassAndMethod getResolutionPair() -> q com.android.tools.r8.graph.DexEncodedMethod getResolvedMethod() -> r com.android.tools.r8.graph.ProgramMethod getResolvedProgramMethod() -> s 1:1:com.android.tools.r8.graph.DexEncodedMethod getSingleTarget():125:125 -> t boolean internalIsInstanceOfNoSuchMethodResult() -> u boolean isMultiMethodResolutionResult() -> v boolean isSingleResolution() -> w boolean isVirtualTarget() -> x com.android.tools.r8.graph.MethodResolutionResult$ArrayCloneMethodResult -> com.gradleup.gr8.relocated.b52: com.android.tools.r8.graph.MethodResolutionResult$ArrayCloneMethodResult INSTANCE -> b 1:1:void ():1045:1045 -> 1:1:void ():1047:1047 -> com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a 1:1:com.android.tools.r8.graph.LookupResult$LookupResultSuccess com.android.tools.r8.graph.LookupResult.getIncompleteEmptyResult():59:59 -> a 1:1:com.android.tools.r8.graph.LookupResult com.android.tools.r8.graph.MethodResolutionResult$EmptyResult.lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1008 -> a 1:1:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1043 -> a 2:2:com.android.tools.r8.graph.LookupResult$LookupResultSuccess com.android.tools.r8.graph.LookupResult.getIncompleteEmptyResult():59:59 -> a 2:2:com.android.tools.r8.graph.LookupResult com.android.tools.r8.graph.MethodResolutionResult$EmptyResult.lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1017 -> a 2:2:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1043 -> a 3:3:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1054:1054 -> a 4:4:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):1075:1075 -> a com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> b com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c boolean isVirtualTarget() -> x com.android.tools.r8.graph.MethodResolutionResult$Builder -> com.gradleup.gr8.relocated.c52: java.util.List allResults -> b com.android.tools.r8.graph.MethodResolutionResult possiblySingleResult -> a boolean allowMultipleProgramResults -> c boolean $assertionsDisabled -> d 1:1:void ():1500:1500 -> 1:1:void (com.android.tools.r8.graph.MethodResolutionResult$1):1500:1500 -> 2:2:void ():1506:1506 -> 3:5:void ():1502:1504 -> boolean lambda$buildOrIfEmpty$3(com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult) -> a 1:9:void addResolutionResult(com.android.tools.r8.graph.MethodResolutionResult):1509:1517 -> a 10:10:com.android.tools.r8.graph.MethodResolutionResult$Builder allowMultipleProgramResults():1521:1521 -> a 11:56:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1534:1579 -> a 57:57:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1577:1577 -> a 58:78:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1576:1596 -> a 79:79:boolean com.android.tools.r8.graph.MethodResolutionResult.hasProgramResult():0:0 -> a 79:79:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1596 -> a 80:92:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1597:1609 -> a 93:109:void lambda$buildOrIfEmpty$5(java.util.List,java.util.List,java.util.Set,java.util.List,com.android.tools.r8.graph.MethodResolutionResult):1546:1546 -> a 110:113:void lambda$buildOrIfEmpty$0(java.util.List,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult):1548:1551 -> a 114:114:void lambda$buildOrIfEmpty$2(java.util.List,com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult):1554:1554 -> a 115:115:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 115:115:void lambda$buildOrIfEmpty$2(java.util.List,com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult):1554 -> a 116:116:void lambda$buildOrIfEmpty$2(java.util.List,com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult):1558:1558 -> a 117:117:boolean lambda$buildOrIfEmpty$1(com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult,com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult):1557:1557 -> a 118:121:void lambda$buildOrIfEmpty$4(java.util.Set,java.util.List,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):1563:1566 -> a 122:122:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 122:122:void lambda$buildOrIfEmpty$4(java.util.Set,java.util.List,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):1566 -> a 123:123:void lambda$buildOrIfEmpty$4(java.util.Set,java.util.List,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):1567:1567 -> a 124:135:com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult mergeNoSuchMethodErrors(java.util.Set,java.util.Collection):1616:1627 -> a 136:137:void lambda$mergeNoSuchMethodErrors$6(java.util.Set,com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult):1619:1620 -> a 138:138:boolean com.android.tools.r8.graph.MethodResolutionResult.isNoSuchMethodResultDueToMultipleClassDefinitions():0:0 -> a 138:138:void lambda$mergeNoSuchMethodErrors$6(java.util.Set,com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult):1620 -> a 139:142:void lambda$mergeNoSuchMethodErrors$6(java.util.Set,com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult):1619:1622 -> a com.android.tools.r8.graph.MethodResolutionResult$ClassNotFoundResult -> com.gradleup.gr8.relocated.d52: com.android.tools.r8.graph.MethodResolutionResult$ClassNotFoundResult INSTANCE -> c 1:1:void ():1149:1149 -> 1:1:void ():1152:1152 -> com.android.tools.r8.graph.MethodResolutionResult$EmptyResult -> com.gradleup.gr8.relocated.e52: 1:1:void ():976:976 -> com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult -> com.gradleup.gr8.relocated.f52: java.util.Collection typesCausingError -> b 1:1:void (java.util.Collection,com.android.tools.r8.graph.MethodResolutionResult$1):1085:1085 -> 2:3:void (java.util.Collection):1089:1090 -> com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a 1:1:com.android.tools.r8.graph.LookupResult$LookupResultSuccess com.android.tools.r8.graph.LookupResult.getIncompleteEmptyResult():59:59 -> a 1:1:com.android.tools.r8.graph.LookupResult com.android.tools.r8.graph.MethodResolutionResult$EmptyResult.lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1008 -> a 1:1:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1085 -> a 2:2:com.android.tools.r8.graph.LookupResult$LookupResultSuccess com.android.tools.r8.graph.LookupResult.getIncompleteEmptyResult():59:59 -> a 2:2:com.android.tools.r8.graph.LookupResult com.android.tools.r8.graph.MethodResolutionResult$EmptyResult.lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1017 -> a 2:2:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1085 -> a 3:4:void forEachFailureDependency(java.util.function.Consumer,java.util.function.Consumer):1106:1107 -> a 5:5:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1114:1114 -> a 6:6:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):1139:1139 -> a com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> b com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c boolean isFailedResolution() -> h com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult asFailedResolution() -> k boolean isVirtualTarget() -> x boolean hasMethodsCausingError() -> y com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionWithCausingMethods -> com.gradleup.gr8.relocated.g52: java.util.Collection methodsCausingError -> c 1:1:void (java.util.Collection,com.android.tools.r8.graph.MethodResolutionResult$1):1161:1161 -> 2:3:void (java.util.Collection):1166:1167 -> 1:2:void forEachFailureDependency(java.util.function.Consumer,java.util.function.Consumer):1174:1175 -> a 1:1:boolean hasMethodsCausingError():1180:1180 -> y com.android.tools.r8.graph.MethodResolutionResult$IllegalAccessOrNoSuchMethodResult -> com.gradleup.gr8.relocated.h52: boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexClass initialResolutionHolder -> d 1:1:void ():1244:1244 -> 1:2:void (com.android.tools.r8.graph.DexClass,java.util.Collection):1250:1251 -> void lambda$verifyInvalidSymbolicReference$3(com.android.tools.r8.graph.DexType) -> a 1:28:boolean isIllegalAccessErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1262:1289 -> a 29:30:void lambda$isIllegalAccessErrorResult$1(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1269:1270 -> a 31:34:void lambda$isIllegalAccessErrorResult$0(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass):1276:1279 -> a 35:42:void lambda$isIllegalAccessErrorResult$0(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass):1273:1280 -> a 43:43:void lambda$isIllegalAccessErrorResult$0(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass):1272:1272 -> a 44:49:void lambda$isIllegalAccessErrorResult$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):1282:1287 -> a 50:50:void lambda$isIllegalAccessErrorResult$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):1284:1284 -> a 51:51:void lambda$verifyInvalidSymbolicReference$4(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):1315:1315 -> a 52:52:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 52:52:void lambda$verifyInvalidSymbolicReference$4(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):1315 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:void lambda$verifyInvalidSymbolicReference$4(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):1314:1314 -> a 1:10:boolean isNoSuchMethodErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1294:1303 -> b 1:10:boolean verifyInvalidSymbolicReference():1308:1317 -> z com.android.tools.r8.graph.MethodResolutionResult$IncompatibleClassResult -> com.gradleup.gr8.relocated.i52: com.android.tools.r8.graph.MethodResolutionResult$IncompatibleClassResult INSTANCE -> d 1:2:void ():1185:1186 -> 1:1:void (java.util.Collection):1189:1189 -> 1:3:com.android.tools.r8.graph.MethodResolutionResult$IncompatibleClassResult create(java.util.Collection):1193:1195 -> a com.android.tools.r8.graph.MethodResolutionResult$MultipleClasspathWithLibraryResolutionResult -> com.gradleup.gr8.relocated.j52: 1:1:void (com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult,java.util.List,java.util.List):1467:1467 -> com.android.tools.r8.graph.MethodResolutionResult$MultipleLibraryMethodResolutionResult -> com.gradleup.gr8.relocated.k52: 1:1:void (java.util.List,java.util.List):1481:1481 -> com.android.tools.r8.graph.MethodResolutionResult$MultipleMaximallySpecificResolutionResult -> com.gradleup.gr8.relocated.l52: 1:1:void (java.util.List,java.util.List,java.util.List):1492:1492 -> com.android.tools.r8.graph.MethodResolutionResult$MultipleMethodResolutionResult -> com.gradleup.gr8.relocated.m52: java.util.List failedResolutionResults -> e java.util.List libraryResolutionResults -> d java.util.List otherProgramOrClasspathResults -> c com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult programOrClasspathResult -> b 1:5:void (com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,java.util.List,java.util.List,java.util.List):1335:1339 -> 1:1:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1345:1345 -> a 2:2:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1374:1374 -> a 3:3:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1389:1389 -> a 4:4:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1398:1398 -> a 5:5:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1404:1404 -> a 6:13:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):1429:1436 -> a 1:1:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1380:1380 -> b 1:1:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1368:1368 -> c 2:2:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$MultipleMethodResolutionResult.lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1410:1410 -> c 2:2:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1321 -> c boolean isMultiMethodResolutionResult() -> v 1:1:boolean isVirtualTarget():1356:1356 -> x com.android.tools.r8.graph.MethodResolutionResult$MultipleProgramWithLibraryResolutionResult -> com.gradleup.gr8.relocated.n52: 1:1:void (com.android.tools.r8.graph.MethodResolutionResult$SingleProgramResolutionResult,java.util.List,java.util.List):1452:1452 -> com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult -> com.gradleup.gr8.relocated.o52: com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult INSTANCE -> c 1:1:void ():1206:1206 -> 1:1:void ():1209:1209 -> 2:2:void (java.util.Collection):1213:1213 -> boolean isNoSuchMethodErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> b com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult asNoSuchMethodResult() -> l boolean internalIsInstanceOfNoSuchMethodResult() -> u com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResultDueToMultipleClassDefinitions -> com.gradleup.gr8.relocated.p52: 1:1:void (java.util.Collection):1235:1235 -> com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult -> com.gradleup.gr8.relocated.q52: 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexEncodedMethod):918:918 -> 1:3:com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult.withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):924:926 -> a 1:3:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):911 -> a 4:4:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):937:937 -> a com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult asSingleClasspathResolutionResult() -> m com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult -> com.gradleup.gr8.relocated.r52: 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexEncodedMethod):953:953 -> 1:3:com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult.withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):959:961 -> a 1:3:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):946 -> a 4:4:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):972:972 -> a com.android.tools.r8.graph.MethodResolutionResult$SingleProgramResolutionResult -> com.gradleup.gr8.relocated.s52: 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):878:878 -> 1:3:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):884:886 -> a 4:4:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):897:897 -> a com.android.tools.r8.graph.MethodResolutionResult$SingleProgramResolutionResult asSingleProgramResolutionResult() -> n com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult -> com.gradleup.gr8.relocated.t52: com.android.tools.r8.graph.DexClass initialResolutionHolder -> b boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexEncodedMethod resolvedMethod -> d com.android.tools.r8.graph.DexClass resolvedHolder -> c 1:1:void ():234:234 -> 1:10:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):242:251 -> 11:11:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):250:250 -> boolean lambda$lookupInvokeSuperTarget$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass) -> a com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass) -> a 1:3:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AccessControl.isMemberAccessible(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):64:66 -> a 1:3:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):313 -> a 4:4:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AccessControl.isMemberAccessible(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):63:63 -> a 4:4:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):313 -> a 5:5:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():259:259 -> a 6:6:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getResolvedMethod():274:274 -> a 6:6:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):437 -> a 7:7:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):437:437 -> a 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getResolvedHolder():264:264 -> a 8:8:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):441 -> a 9:9:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 9:9:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):441 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 10:10:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):441 -> a 11:11:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getResolvedMethod():274:274 -> a 11:11:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):441 -> a 12:12:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 12:12:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 12:12:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 12:12:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):441 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 13:13:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 13:13:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):441 -> a 14:29:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):442:457 -> a 30:30:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 30:30:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):458 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 31:31:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):458 -> a 32:34:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):459:461 -> a 35:38:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.definitionForHelper(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):352:355 -> a 35:38:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):461 -> a 39:39:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getResolvedMethod():274:274 -> a 39:39:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):471 -> a 40:48:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):471:479 -> a 49:52:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.definitionForHelper(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):352:355 -> a 49:52:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):479 -> a 53:72:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):483:502 -> a 73:77:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):422:426 -> a 78:80:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):520:522 -> a 81:81:com.android.tools.r8.graph.LookupResult$LookupResultFailure com.android.tools.r8.graph.LookupResult.createFailedResult():55:55 -> a 81:81:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):523 -> a 82:92:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):525:535 -> a 93:93:com.android.tools.r8.graph.LookupResult$LookupResultSuccess com.android.tools.r8.graph.LookupResult.createResult(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState):51:51 -> a 93:93:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):532 -> a 94:95:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):540:541 -> a 96:96:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder com.android.tools.r8.graph.LookupResult$LookupResultSuccess.builder():88:88 -> a 96:96:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):541 -> a 97:134:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):542:579 -> a 135:142:void lambda$lookupVirtualDispatchTargets$2(com.android.tools.r8.graph.LookupCompletenessHelper,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.graph.DexProgramClass):546:553 -> a 143:151:void lambda$lookupVirtualDispatchTargets$2(com.android.tools.r8.graph.LookupCompletenessHelper,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.graph.DexProgramClass):548:556 -> a 152:152:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 152:152:void lambda$lookupVirtualDispatchTargets$2(com.android.tools.r8.graph.LookupCompletenessHelper,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.graph.DexProgramClass):556 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 153:153:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 153:153:void lambda$lookupVirtualDispatchTargets$2(com.android.tools.r8.graph.LookupCompletenessHelper,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.graph.DexProgramClass):556 -> a 154:191:void com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.addVirtualDispatchTarget(com.android.tools.r8.graph.LookupMethodTarget,boolean,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder):642:679 -> a 154:191:void lambda$lookupVirtualDispatchTargets$2(com.android.tools.r8.graph.LookupCompletenessHelper,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.graph.DexProgramClass):556 -> a 192:192:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):560:560 -> a 193:193:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 193:193:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):560 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 194:194:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 194:194:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):560 -> a 195:197:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):560:560 -> a 203:204:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):566:567 -> a 205:215:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):563:573 -> a 216:216:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 216:216:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):573 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 217:217:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 217:217:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):573 -> a 218:255:void com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.addVirtualDispatchTarget(com.android.tools.r8.graph.LookupMethodTarget,boolean,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder):642:679 -> a 218:255:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):572 -> a 256:259:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):588:591 -> a 260:275:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):590:605 -> a 276:281:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):601:606 -> a 282:282:boolean com.android.tools.r8.graph.LookupResult.isLookupResultSuccess():0:0 -> a 282:282:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):606 -> a 283:283:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):607:607 -> a 284:284:com.android.tools.r8.graph.InstantiatedSubTypeInfo instantiatedSubTypeInfoForInstantiatedType(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.Box):617:617 -> a 285:296:void lambda$instantiatedSubTypeInfoForInstantiatedType$5(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):618:629 -> a 297:299:void lambda$instantiatedSubTypeInfoForInstantiatedType$4(java.util.function.Consumer,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexProgramClass):620:622 -> a 300:303:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy):691:694 -> a 304:304:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy):693:693 -> a 305:306:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):710:711 -> a 307:307:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 307:307:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):712 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 308:311:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.definitionForHelper(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):352:355 -> a 308:311:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):712 -> a 312:317:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):713:718 -> a 318:329:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupMaximallySpecificDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):799:810 -> a 318:329:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):720 -> a 330:330:boolean com.android.tools.r8.graph.MethodResolutionResult.isArrayCloneMethodResult():0:0 -> a 330:330:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupMaximallySpecificDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):810 -> a 330:330:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):720 -> a 331:331:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupMaximallySpecificDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):810:810 -> a 331:331:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):720 -> a 332:348:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):730:746 -> a 349:349:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupOverrideCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):822:822 -> a 349:349:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):746 -> a 350:350:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):606:606 -> a 350:350:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupOverrideCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):822 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 350:350:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):746 -> a 351:351:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):606:606 -> a 351:351:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupOverrideCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):822 -> a 351:351:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):746 -> a 352:354:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupOverrideCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):823:825 -> a 352:354:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):746 -> a 355:355:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):747:747 -> a 356:357:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.findWideningOverride(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):833:834 -> a 356:357:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):748 -> a 358:361:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.definitionForHelper(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):352:355 -> a 358:361:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.findWideningOverride(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):835 -> a 358:361:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):748 -> a 362:362:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.findWideningOverride(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):839:839 -> a 362:362:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):748 -> a 363:363:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):606:606 -> a 363:363:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.findWideningOverride(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):839 -> a 363:363:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):748 -> a 364:367:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.findWideningOverride(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):841:844 -> a 364:367:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):748 -> a 368:370:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):760:762 -> a 371:374:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):754:757 -> a 375:378:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.definitionForHelper(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):352:355 -> a 375:378:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):757 -> a 379:379:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):767:767 -> a 380:380:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 380:380:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):767 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 381:381:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 381:381:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):767 -> a 382:393:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupMaximallySpecificDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):779:790 -> a 382:393:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):770 -> a 394:394:boolean com.android.tools.r8.graph.MethodResolutionResult.isArrayCloneMethodResult():0:0 -> a 394:394:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupMaximallySpecificDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):790 -> a 394:394:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):770 -> a 395:395:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.lookupMaximallySpecificDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):790:790 -> a 395:395:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):770 -> a 396:403:boolean isOverriding(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):860:867 -> a 1:1:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getResolvedMember():269:269 -> b 1:1:com.android.tools.r8.graph.DexEncodedMember getResolvedMember():234 -> b 2:5:com.android.tools.r8.utils.OptionalBool isAccessibleForVirtualDispatchFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppInfoWithClassHierarchy):319:322 -> b 6:10:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):401:405 -> b 1:1:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):376:376 -> c 2:2:boolean com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.isSuperclass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):510:510 -> c 2:2:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):378 -> c 3:4:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):382:383 -> c 5:7:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):700:700 -> c 1:1:com.android.tools.r8.graph.DexClass getResolvedHolder():264:264 -> d com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult asSingleResolution() -> o 1:1:com.android.tools.r8.graph.DexClassAndMethod getResolutionPair():286:286 -> q 1:1:com.android.tools.r8.graph.DexEncodedMethod getResolvedMethod():274:274 -> r 1:1:com.android.tools.r8.graph.ProgramMethod getResolvedProgramMethod():279:279 -> s 2:2:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> s 2:2:com.android.tools.r8.graph.ProgramMethod getResolvedProgramMethod():279 -> s 3:3:com.android.tools.r8.graph.ProgramMethod getResolvedProgramMethod():280:280 -> s boolean isSingleResolution() -> w 1:1:boolean isVirtualTarget():327:327 -> x com.android.tools.r8.graph.NamingLensComparable -> com.gradleup.gr8.relocated.x82: 1:1:int compareToWithNamingLens(com.android.tools.r8.graph.NamingLensComparable,com.android.tools.r8.naming.NamingLens):13:13 -> a 2:3:int com.android.tools.r8.utils.structural.CompareToVisitorWithNamingLens.run(java.lang.Object,java.lang.Object,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):23:24 -> a 2:3:int compareToWithNamingLens(com.android.tools.r8.graph.NamingLensComparable,com.android.tools.r8.naming.NamingLens):13 -> a com.android.tools.r8.graph.NestHostClassAttribute -> com.gradleup.gr8.relocated.e92: com.android.tools.r8.graph.DexType nestHost -> a boolean $assertionsDisabled -> b 1:1:void ():13:13 -> 1:2:void (com.android.tools.r8.graph.DexType):21:22 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.NestHostClassAttribute):18:18 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):18:18 -> a 3:3:com.android.tools.r8.graph.DexType getNestHost():26:26 -> a 4:5:void write(org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):34:35 -> a 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():45:45 -> o com.android.tools.r8.graph.NestMemberClassAttribute -> com.gradleup.gr8.relocated.f92: com.android.tools.r8.graph.DexType nestMember -> a boolean $assertionsDisabled -> b 1:1:void ():15:15 -> 1:2:void (com.android.tools.r8.graph.DexType):23:24 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.NestMemberClassAttribute):20:20 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):20:20 -> a 3:3:com.android.tools.r8.graph.DexType getNestMember():32:32 -> a 4:5:void write(org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):36:37 -> a 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():47:47 -> o com.android.tools.r8.graph.NestedGraphLens -> com.gradleup.gr8.relocated.i92: boolean $assertionsDisabled -> m java.util.function.Function methodMap -> g com.android.tools.r8.utils.collections.EmptyBidirectionalOneToOneMap EMPTY_METHOD_MAP -> k com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap fieldMap -> f com.android.tools.r8.utils.collections.EmptyBidirectionalOneToOneMap EMPTY_FIELD_MAP -> j java.util.Map EMPTY_TYPE_MAP -> l com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap newMethodSignatures -> i java.util.Map typeMap -> h 1:7:void ():29:35 -> 1:1:void (com.android.tools.r8.graph.AppView):68:68 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map):80:80 -> 3:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap):89:93 -> 8:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap):90:90 -> 9:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.function.Function,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap):102:106 -> com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod) -> a 1:1:void lambda$toString$0(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5,"2":6,"3":7},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 5:5:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 5:5:void lambda$toString$0(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):317 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void lambda$toString$0(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):317:317 -> a 7:7:void lambda$toString$0(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):318:318 -> a 2:2:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 2:2:void lambda$toString$0(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):319 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void lambda$toString$0(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):319:320 -> 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) -> a 8:8:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):119:119 -> a 9:9:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):129:129 -> a 10:10:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> a 10:10:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:12:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):129:130 -> a 13:14:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):138:139 -> a 15:24:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):190:199 -> a 25:25:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 25:25:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:27:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):199:200 -> a 28:31:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):198:201 -> a 32:32:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> a 32:32:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):229 -> a 32:32:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):202 -> a 33:33:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):108:108 -> a 33:33:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):229 -> a 33:33:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):203 -> a 34:34:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):206:206 -> a 35:35:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):205:205 -> a 36:41:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):204:209 -> a 42:42:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):208:208 -> a 43:62:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):207:226 -> a 63:63:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> a 63:63:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MethodLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):229 -> a 63:63:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):227 -> a 64:66:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):228:230 -> a 67:67:com.android.tools.r8.ir.code.Invoke$Type mapVirtualInterfaceInvocationTypes(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):282:282 -> a 68:68:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 68:68:com.android.tools.r8.ir.code.Invoke$Type mapVirtualInterfaceInvocationTypes(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):284 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 69:69:com.android.tools.r8.ir.code.Invoke$Type mapVirtualInterfaceInvocationTypes(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):284 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 70:70:com.android.tools.r8.ir.code.Invoke$Type mapVirtualInterfaceInvocationTypes(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):284 -> a 71:71:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 71:71:com.android.tools.r8.ir.code.Invoke$Type mapVirtualInterfaceInvocationTypes(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):288 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 72:72:com.android.tools.r8.ir.code.Invoke$Type mapVirtualInterfaceInvocationTypes(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):288 -> a 73:73:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 73:73:com.android.tools.r8.ir.code.Invoke$Type mapVirtualInterfaceInvocationTypes(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):290 -> a 74:79:com.android.tools.r8.ir.code.Invoke$Type mapVirtualInterfaceInvocationTypes(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):290:295 -> a 80:82:void lambda$toString$1(java.lang.StringBuilder,java.util.Set,com.android.tools.r8.graph.DexField):324:326 -> a 83:88:void lambda$toString$1(java.lang.StringBuilder,java.util.Set,com.android.tools.r8.graph.DexField):323:328 -> a 1:1:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):124:124 -> b 2:3:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):147:148 -> b 4:11:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):158:165 -> b 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 12:12:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):165 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:14:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):165:166 -> b 15:15:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):205:205 -> b 15:15:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):164 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):205:205 -> b 16:16:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):164 -> b 17:17:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):167:167 -> b 18:18:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):108:108 -> b 18:18:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$FieldLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):163 -> b 18:18:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):168 -> b 19:19:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> b 19:19:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$FieldLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):163 -> b 19:19:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):169 -> b 20:23:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):169:172 -> b 24:31:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):171:178 -> b 32:32:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):103:103 -> b 32:32:com.android.tools.r8.graph.GraphLens$MemberLookupResult$Builder com.android.tools.r8.graph.GraphLens$FieldLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):163 -> b 32:32:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):179 -> b 33:36:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):179:182 -> b 37:39:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):181:183 -> b 1:1:com.android.tools.r8.graph.DexField internalGetNextFieldSignature(com.android.tools.r8.graph.DexField):252:252 -> d 2:2:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod):307:307 -> d 3:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.GraphLens$IdentityGraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):1039:1039 -> d 3:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):238 -> d 4:7:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):240:243 -> d 1:1:com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType):153:153 -> e 2:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):257:257 -> e 3:3:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> e 3:3:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):257 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):257:257 -> e 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):262:262 -> f 2:2:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeValueOrDefault(java.lang.Object,java.lang.Object):29:29 -> f 2:2:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):262 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):262:262 -> f 1:1:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):114:114 -> g 2:2:boolean isContextFreeForMethods():302:302 -> g boolean isLegitimateToHaveEmptyMappings() -> m 1:19:java.lang.String toString():313:331 -> toString com.android.tools.r8.graph.ObjectAllocationInfoCollection -> com.gradleup.gr8.relocated.jg2: com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl -> com.gradleup.gr8.relocated.mg2: java.util.Map classesWithAllocationSiteTracking -> a java.util.Set annotationsWithUnknownSubtypeHierarchy -> c java.util.Set interfacesWithUnknownSubtypeHierarchy -> d boolean $assertionsDisabled -> g java.util.Set classesWithoutAllocationSiteTracking -> b java.util.Map instantiatedLambdas -> e java.util.Map instantiatedHierarchy -> f 1:1:void ():35:35 -> 1:1:void (com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$1):35:35 -> 2:2:void ():66:66 -> 3:29:void ():38:64 -> void mutate(java.util.function.Consumer,com.android.tools.r8.graph.AppInfo) -> a 1:1:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder builder(boolean,com.android.tools.r8.shaking.GraphReporter):71:71 -> a 2:2:boolean hasInstantiatedStrictSubtype(com.android.tools.r8.graph.DexProgramClass):105:105 -> a 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3:3:boolean hasInstantiatedStrictSubtype(com.android.tools.r8.graph.DexProgramClass):108 -> a 4:6:boolean hasInstantiatedStrictSubtype(com.android.tools.r8.graph.DexProgramClass):111:113 -> a 7:7:java.util.Set getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexType):129:129 -> a 8:8:void forEachClassWithKnownAllocationSites(java.util.function.BiConsumer):135:135 -> a 9:9:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):146:146 -> a 10:10:boolean lambda$withoutPrunedItems$0(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.graph.DexEncodedMethod):158:158 -> a 11:11:void forEachInstantiatedSubType(com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.AppInfo):173:173 -> a 12:13:com.android.tools.r8.utils.TraversalContinuation lambda$forEachInstantiatedSubType$1(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):176:177 -> a 14:15:com.android.tools.r8.utils.TraversalContinuation lambda$forEachInstantiatedSubType$2(java.util.function.Consumer,com.android.tools.r8.ir.desugar.LambdaDescriptor):180:181 -> a 16:35:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):192:211 -> a 36:36:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 36:36:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:47:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):212:222 -> a 48:48:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 48:48:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):222 -> a 49:52:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):223:226 -> a 53:53:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 53:53:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:61:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):227:234 -> a 62:62:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 62:62:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):234 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:67:com.android.tools.r8.utils.TraversalContinuation traverseInstantiatedSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function,com.android.tools.r8.graph.AppInfo):235:239 -> a 68:72:void lambda$traverseInstantiatedSubtypes$3(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexType,java.util.Set):197:201 -> a 73:73:java.util.Set getInstantiatedLambdaInterfaces():243:243 -> a 74:89:void removeAllocationsForPrunedItems(com.android.tools.r8.graph.PrunedItems):252:267 -> a 90:90:boolean lambda$removeAllocationsForPrunedItems$4(java.util.Set,java.util.Map$Entry):258:258 -> a 91:91:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 91:91:boolean lambda$removeAllocationsForPrunedItems$4(java.util.Set,java.util.Map$Entry):258 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 92:92:boolean lambda$removeAllocationsForPrunedItems$4(java.util.Set,java.util.Map$Entry):258:258 -> a 93:94:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):272:273 -> a 95:95:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 95:95:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:99:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):273:276 -> a 100:100:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 100:100:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):276 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 101:104:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):276:279 -> a 105:105:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 105:105:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):279 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:109:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):279:282 -> a 110:110:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 110:110:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):282 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:116:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):282:287 -> a 117:117:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):285:285 -> a 118:118:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 118:118:boolean lambda$removeAllocationsForPrunedItems$5(java.util.Set,com.android.tools.r8.graph.DexProgramClass):260 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 119:119:boolean lambda$removeAllocationsForPrunedItems$5(java.util.Set,com.android.tools.r8.graph.DexProgramClass):260:260 -> a 1:12:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):150:161 -> b 13:13:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 13:13:boolean isImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.graph.DexProgramClass):125 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 14:14:boolean isImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.graph.DexProgramClass):125 -> b 15:15:boolean isImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.graph.DexProgramClass):125:125 -> b 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 16:16:boolean lambda$removeAllocationsForPrunedItems$6(java.util.Set,com.android.tools.r8.graph.DexProgramClass):262 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:boolean lambda$removeAllocationsForPrunedItems$6(java.util.Set,com.android.tools.r8.graph.DexProgramClass):262:262 -> b 1:1:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 1:1:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):85 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 2:2:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):85 -> c 3:7:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):88:92 -> c 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> c 8:8:boolean lambda$removeAllocationsForPrunedItems$7(java.util.Set,com.android.tools.r8.graph.DexProgramClass):265 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean lambda$removeAllocationsForPrunedItems$7(java.util.Set,com.android.tools.r8.graph.DexProgramClass):265:265 -> c 1:1:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> d 1:1:boolean isInterfaceWithUnknownSubtypeHierarchy(com.android.tools.r8.graph.DexProgramClass):119 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> d 2:2:boolean isInterfaceWithUnknownSubtypeHierarchy(com.android.tools.r8.graph.DexProgramClass):119 -> d 3:3:boolean isInterfaceWithUnknownSubtypeHierarchy(com.android.tools.r8.graph.DexProgramClass):119:119 -> d com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder -> com.gradleup.gr8.relocated.lg2: com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder$Data data -> h boolean $assertionsDisabled -> i 1:1:void ():292:292 -> 1:1:void (boolean,com.android.tools.r8.shaking.GraphReporter,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$1):292:292 -> 2:3:void (boolean,com.android.tools.r8.shaking.GraphReporter):308:309 -> 1:6:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl build(com.android.tools.r8.graph.DexDefinitionSupplier):313:318 -> a 7:8:void mutate(java.util.function.Consumer,com.android.tools.r8.graph.AppInfo):325:326 -> a 9:9:boolean recordDirectAllocationSite(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.AppInfo):356:356 -> a 10:10:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 10:10:boolean recordDirectAllocationSite(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.AppInfo):356 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 11:11:boolean recordDirectAllocationSite(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.AppInfo):356 -> a 12:16:boolean recordDirectAllocationSite(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.AppInfo):356:360 -> a 17:24:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder.shouldTrackAllocationSitesForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiationReason):331:338 -> a 17:24:boolean recordDirectAllocationSite(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.AppInfo):361 -> a 25:34:boolean recordDirectAllocationSite(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.AppInfo):362:371 -> a 35:35:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):378:378 -> a 36:36:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 36:36:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):378 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 37:37:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):378 -> a 38:38:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):378:378 -> a 39:39:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 39:39:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):379 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 40:40:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):379 -> a 41:43:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):379:381 -> a 44:44:void recordInstantiatedLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfo):399:399 -> a 45:47:void com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder.populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):418:420 -> a 45:47:void recordInstantiatedLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfo):400 -> a 48:48:void lambda$repopulateInstantiatedHierarchy$2(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):407:407 -> a 49:51:void com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder.populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):418:420 -> a 49:51:void lambda$repopulateInstantiatedHierarchy$5(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):414 -> a 52:53:void injectInterfaces(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):426:427 -> a 54:58:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexClass):432:436 -> a 59:70:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):442:453 -> a 71:73:void com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder.populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):418:420 -> a 71:73:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):454 -> a 74:108:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder rewrittenWithLens(com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):467:501 -> a 109:109:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 109:109:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 109:109:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder rewrittenWithLens(com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):501 -> a 110:110:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 110:110:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder rewrittenWithLens(com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):501 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:120:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder rewrittenWithLens(com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):502:511 -> a 121:121:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):470:470 -> a 122:122:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 122:122:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 122:122:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):470 -> a 123:123:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 123:123:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):470 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 124:130:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):471:477 -> a 131:131:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):481:481 -> a 132:132:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 132:132:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 132:132:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):481 -> a 133:133:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 133:133:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):481 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:146:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):482:494 -> a 147:149:java.util.Set com.android.tools.r8.utils.LensUtils.rewrittenWithRenamedSignature(java.util.Set,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):19:21 -> a 147:149:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):496 -> a 150:150:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):495:495 -> a 151:151:void lambda$validate$10(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):528:528 -> a 152:152:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 152:152:void lambda$validate$10(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):528 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 153:153:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 153:153:void lambda$validate$10(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):528 -> a 154:156:void lambda$validate$10(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):528:530 -> a 157:158:void lambda$validate$12(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,java.util.List):540:541 -> a 159:159:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 159:159:void lambda$validate$12(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,java.util.List):543 -> a 160:162:void lambda$validate$12(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,java.util.List):543:545 -> a 163:163:void lambda$validate$12(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,java.util.List):544:544 -> a 164:164:com.android.tools.r8.graph.GraphLens com.android.tools.r8.graph.GraphLens.getIdentityLens():544:544 -> a 164:164:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398 -> a 164:164:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexType,java.util.List):513 -> a 165:165:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GraphLens.lookupType(com.android.tools.r8.graph.DexType):398:398 -> a 165:165:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexType,java.util.List):513 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 166:171:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexType,java.util.List):514:519 -> a 172:174:void lambda$validate$13(com.android.tools.r8.graph.DexType,java.util.Set):553:555 -> a 175:175:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder.isImmediateSuperType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):576:576 -> a 175:175:void lambda$validate$13(com.android.tools.r8.graph.DexType,java.util.Set):555 -> a 176:176:void lambda$validate$13(com.android.tools.r8.graph.DexType,java.util.Set):555:555 -> a 177:178:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):563:564 -> a 179:180:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder.typeIsInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):571:572 -> a 179:180:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):564 -> a 181:181:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):564:564 -> a 182:182:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":747,"2":748,"3":749,"4":750},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 747:747:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):564:564 -> a 748:748:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):564:564 -> a 749:749:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):564:564 -> a 750:750:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):564:564 -> a 746:746:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):564:564 -> a 1:1:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):388:388 -> b 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 2:2:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):388 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 3:3:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):388 -> b 4:4:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):388:388 -> b 5:5:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> b 5:5:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):389 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> b 6:6:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):389 -> b 7:9:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):389:391 -> b 10:10:java.util.List lambda$recordInstantiatedLambdaInterface$1(com.android.tools.r8.graph.DexType):399:399 -> b 11:21:void repopulateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier):404:414 -> b 22:22:void lambda$repopulateInstantiatedHierarchy$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):409:409 -> b 1:1:void lambda$repopulateInstantiatedHierarchy$4(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):411:411 -> c 2:27:boolean validate(com.android.tools.r8.graph.DexDefinitionSupplier):526:551 -> c 1:1:void lambda$validate$11(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):534:534 -> d 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> d 2:2:void lambda$validate$11(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):534 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> d 3:3:void lambda$validate$11(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):534 -> d 4:6:void lambda$validate$11(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):534:536 -> d 1:1:java.util.Set lambda$recordDirectAllocationSite$0(com.android.tools.r8.graph.DexProgramClass):365:365 -> e 1:1:java.util.Set lambda$rewrittenWithLens$7(com.android.tools.r8.graph.DexProgramClass):494:494 -> f 1:3:void markNoLongerInstantiated(com.android.tools.r8.graph.DexProgramClass):458:460 -> g com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder$Data -> com.gradleup.gr8.relocated.kg2: com.android.tools.r8.shaking.GraphReporter reporter -> b boolean trackAllocationSites -> a 1:1:void (boolean,com.android.tools.r8.shaking.GraphReporter,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$1):294:294 -> 2:4:void (boolean,com.android.tools.r8.shaking.GraphReporter):299:301 -> 1:1:boolean access$300(com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder$Data):294:294 -> a 1:1:com.android.tools.r8.shaking.GraphReporter access$400(com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder$Data):294:294 -> b com.android.tools.r8.graph.ObjectToOffsetMapping -> com.gradleup.gr8.relocated.rh2: com.android.tools.r8.ir.conversion.LensCodeRewriterUtils lensCodeRewriter -> e it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap types -> h it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap protos -> g boolean $assertionsDisabled -> p com.android.tools.r8.graph.AppView appView -> b it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap fields -> j com.android.tools.r8.utils.structural.CompareToVisitor compareToVisitor -> o it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap methods -> i it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap callSites -> l it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap strings -> k it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap methodHandles -> m int lazyDexStringsCount -> a com.android.tools.r8.graph.InitClassLens initClassLens -> d com.android.tools.r8.graph.DexProgramClass[] classes -> f com.android.tools.r8.graph.DexString firstJumboString -> n com.android.tools.r8.graph.GraphLens graphLens -> c 1:1:void ():28:28 -> 1:50:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,int,com.android.tools.r8.utils.Timing):66:115 -> 1:1:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap access$000(com.android.tools.r8.graph.ObjectToOffsetMapping):28:28 -> a 2:15:void computeAndReindexForLazyDexStrings(java.util.List):131:144 -> a 16:16:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap com.android.tools.r8.graph.ObjectToOffsetMapping.createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer):170:170 -> a 16:16:void computeAndReindexForLazyDexStrings(java.util.List):144 -> a 17:21:void computeAndReindexForLazyDexStrings(java.util.List):144:148 -> a 22:22:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.ObjectToOffsetMapping.getFirstJumboString():315:315 -> a 22:22:void computeAndReindexForLazyDexStrings(java.util.List):148 -> a 23:23:void computeAndReindexForLazyDexStrings(java.util.List):148:148 -> a 24:24:java.util.Comparator compare(com.android.tools.r8.utils.structural.CompareToVisitor):156:156 -> a 25:25:int lambda$compare$0(com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.StructuralItem):156:156 -> a 26:26:void failOnOverflow(com.android.tools.r8.graph.DexItem):165:165 -> a 27:27:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 27:27:void failOnOverflow(com.android.tools.r8.graph.DexItem):165 -> a 28:28:void failOnOverflow(com.android.tools.r8.graph.DexItem):165:165 -> a 29:29:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer):170:170 -> a 30:31:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):178:179 -> a 32:32:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> a 32:32:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):179 -> a 33:35:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):182:184 -> a 36:36:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.(int):167:167 -> a 36:36:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):184 -> a 37:43:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):185:191 -> a 44:46:com.android.tools.r8.graph.DexProgramClass[] sortClasses(java.util.Collection,com.android.tools.r8.utils.structural.CompareToVisitor):245:247 -> a 47:49:int lambda$sortClasses$1(com.android.tools.r8.graph.ObjectToOffsetMapping$ProgramClassDepthsMemoized,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):250:252 -> a 50:50:java.util.Collection keysOrEmpty(it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):259:259 -> a 51:51:com.android.tools.r8.graph.DexItemFactory dexItemFactory():263:263 -> a 52:53:int getOffsetFor(com.android.tools.r8.graph.IndexedDexItem,it.unimi.dsi.fastutil.objects.Reference2IntMap):328:329 -> a 54:54:int getOffsetFor(com.android.tools.r8.graph.DexProto):334:334 -> a 55:55:int getOffsetFor(com.android.tools.r8.graph.DexField):338:338 -> a 56:56:int getOffsetFor(com.android.tools.r8.graph.DexMethod):342:342 -> a 57:57:int getOffsetFor(com.android.tools.r8.graph.DexString):346:346 -> a 58:58:int getOffsetFor(com.android.tools.r8.graph.DexCallSite):354:354 -> a 59:59:int getOffsetFor(com.android.tools.r8.graph.DexMethodHandle):358:358 -> a 60:60:com.android.tools.r8.graph.DexField getClinitField(com.android.tools.r8.graph.DexType):362:362 -> a 1:1:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap access$100(com.android.tools.r8.graph.ObjectToOffsetMapping):28:28 -> b 2:3:void setFirstJumboString(com.android.tools.r8.graph.DexString):160:161 -> b 4:4:java.util.Collection getCallSites():303:303 -> b 5:5:int getOffsetFor(com.android.tools.r8.graph.DexType):350:350 -> b 1:1:com.android.tools.r8.graph.DexProgramClass[] getClasses():283:283 -> c 1:1:com.android.tools.r8.utils.structural.CompareToVisitor getCompareToVisitor():152:152 -> d 1:1:java.util.Collection getFields():295:295 -> e 1:1:com.android.tools.r8.graph.DexString getFirstJumboString():315:315 -> f 1:1:com.android.tools.r8.graph.GraphLens getGraphLens():267:267 -> g 1:1:com.android.tools.r8.ir.conversion.LensCodeRewriterUtils getLensCodeRewriter():275:275 -> h 1:1:java.util.Collection getMethodHandles():307:307 -> i 1:1:java.util.Collection getMethods():279:279 -> j 1:1:java.util.Collection getProtos():291:291 -> k 1:1:java.util.Collection getStrings():299:299 -> l 1:1:java.util.Collection getTypes():287:287 -> m 1:1:boolean hasJumboStrings():311:311 -> n com.android.tools.r8.graph.ObjectToOffsetMapping$1 -> com.gradleup.gr8.relocated.ph2: com.android.tools.r8.graph.ObjectToOffsetMapping val$mapping -> e 1:1:void (com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.naming.NamingLens,java.util.function.ToIntFunction,java.util.function.ToIntFunction,com.android.tools.r8.graph.ObjectToOffsetMapping):115:115 -> 1:1:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):119:119 -> a 2:4:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):124:124 -> a com.android.tools.r8.graph.ObjectToOffsetMapping$ProgramClassDepthsMemoized -> com.gradleup.gr8.relocated.qh2: it.unimi.dsi.fastutil.objects.Reference2IntMap depthOfClasses -> b com.android.tools.r8.graph.AppInfo appInfo -> a 1:1:void (com.android.tools.r8.graph.AppInfo):208:208 -> 2:6:void (com.android.tools.r8.graph.AppInfo):206:210 -> 1:12:int getDepth(com.android.tools.r8.graph.DexProgramClass):214:225 -> a 13:13:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 13:13:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 13:13:int getDepth(com.android.tools.r8.graph.DexProgramClass):225 -> a 14:14:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 14:14:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 14:14:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 14:14:int getDepth(com.android.tools.r8.graph.DexProgramClass):225 -> a 15:15:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 15:15:int getDepth(com.android.tools.r8.graph.DexProgramClass):225 -> a 16:20:int getDepth(com.android.tools.r8.graph.DexProgramClass):227:231 -> a 21:21:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 21:21:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 21:21:int getDepth(com.android.tools.r8.graph.DexProgramClass):231 -> a 22:22:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 22:22:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 22:22:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 22:22:int getDepth(com.android.tools.r8.graph.DexProgramClass):231 -> a 23:23:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 23:23:int getDepth(com.android.tools.r8.graph.DexProgramClass):231 -> a 24:27:int getDepth(com.android.tools.r8.graph.DexProgramClass):232:235 -> a com.android.tools.r8.graph.OffsetToObjectMapping -> com.gradleup.gr8.relocated.xh2: com.android.tools.r8.graph.DexProto[] protos -> c com.android.tools.r8.graph.DexMethodHandle[] methodHandles -> h boolean $assertionsDisabled -> i 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 ():6:6 -> 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.ParameterAnnotationsList -> com.gradleup.gr8.relocated.fk2: 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:4:void ():41:44 -> 1:3:void ():58:60 -> 4:9:void (com.android.tools.r8.graph.DexAnnotationSet[],int):63:68 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:boolean com.android.tools.r8.utils.ArrayUtils.isEmpty(java.lang.Object[]):51:51 -> a 1:1:com.android.tools.r8.graph.ParameterAnnotationsList create(com.android.tools.r8.graph.DexAnnotationSet[],int):77 -> a 2:4:com.android.tools.r8.graph.ParameterAnnotationsList create(com.android.tools.r8.graph.DexAnnotationSet[],int):77:79 -> a 5:5:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.ParameterAnnotationsList.empty():55:55 -> a 5:5:com.android.tools.r8.graph.ParameterAnnotationsList create(com.android.tools.r8.graph.DexAnnotationSet[],int):78 -> a 6:6:com.android.tools.r8.graph.DexAnnotationSet[] lambda$specify$0(com.android.tools.r8.graph.ParameterAnnotationsList):51:51 -> a 7:7:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):51:51 -> a 8:9:boolean isAllEmpty(com.android.tools.r8.graph.DexAnnotationSet[]):83:84 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):123:123 -> a 11:11:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> a 11:11:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> a 12:12:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124 -> a 13:13:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> a 13:13:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124 -> a 14:14:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> a 14:14:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> a 14:14:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124 -> a 15:16:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):131:132 -> a 17:24:com.android.tools.r8.graph.ParameterAnnotationsList rewrite(java.util.function.Function):252:259 -> a 25:25:com.android.tools.r8.graph.DexAnnotationSet lambda$rewrite$2(java.util.function.Function,com.android.tools.r8.graph.DexAnnotationSet):257:257 -> a 1:1:int lambda$specify$1(com.android.tools.r8.graph.ParameterAnnotationsList):51:51 -> b 2:4:void forEachAnnotation(java.util.function.Consumer):145:147 -> b 1:3:boolean equals(java.lang.Object):115:117 -> equals 1:5:com.android.tools.r8.graph.DexAnnotationSet get(int):188:192 -> f 1:2:boolean isMissing(int):175:176 -> g 1:13:com.android.tools.r8.graph.ParameterAnnotationsList withParameterCount(int):197:209 -> h 1:1:int hashCode():107:107 -> hashCode 1:1:boolean isEmpty():140:140 -> isEmpty 1:1:int countNonMissing():165:165 -> l0 1:1:com.android.tools.r8.graph.ParameterAnnotationsList empty():55:55 -> m0 1:1:com.android.tools.r8.graph.DexAnnotationSet[] getAnnotationSets():136:136 -> n0 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():98:98 -> o 1:7:com.android.tools.r8.graph.ParameterAnnotationsList withFakeThisParameter():214:220 -> o0 1:1:int size():157:157 -> size com.android.tools.r8.graph.PermittedSubclassAttribute -> com.gradleup.gr8.relocated.vk2: com.android.tools.r8.graph.DexType permittedSubclass -> a boolean $assertionsDisabled -> b 1:1:void ():15:15 -> 1:2:void (com.android.tools.r8.graph.DexType):23:24 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.PermittedSubclassAttribute):20:20 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):20:20 -> a 3:3:com.android.tools.r8.graph.DexType getPermittedSubclass():32:32 -> a 4:5:void write(org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):36:37 -> a 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():47:47 -> o com.android.tools.r8.graph.PinnedPredicate -> com.gradleup.gr8.relocated.al2: boolean isPinned(com.android.tools.r8.graph.DexDefinition) -> a com.android.tools.r8.graph.ProgramClassVisitor -> com.gradleup.gr8.relocated.un2: com.android.tools.r8.graph.AppView appView -> a java.util.Set visited -> b 1:1:void (com.android.tools.r8.graph.AppView):33:33 -> 2:5:void (com.android.tools.r8.graph.AppView):31:34 -> 1:1:void accept(com.android.tools.r8.graph.DexProgramClass):51:51 -> a 2:2:boolean com.android.tools.r8.graph.DexClass.hasSuperType():816:816 -> a 2:2:void accept(com.android.tools.r8.graph.DexProgramClass):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexType):38:38 -> a 3:3:void accept(com.android.tools.r8.graph.DexProgramClass):53 -> a 4:4:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 4:4:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexType):38 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void accept(com.android.tools.r8.graph.DexProgramClass):53 -> a 5:5:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 5:5:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexType):38 -> a 5:5:void accept(com.android.tools.r8.graph.DexProgramClass):53 -> a 6:8:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexType):38:40 -> a 6:8:void accept(com.android.tools.r8.graph.DexProgramClass):53 -> a 9:9:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 9:9:void accept(com.android.tools.r8.graph.DexProgramClass):55 -> a 10:10:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexTypeList):45:45 -> a 10:10:void accept(com.android.tools.r8.graph.DexProgramClass):55 -> a 11:11:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexType):38:38 -> a 11:11:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexTypeList):46 -> a 11:11:void accept(com.android.tools.r8.graph.DexProgramClass):55 -> a 12:12:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 12:12:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexType):38 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexTypeList):46 -> a 12:12:void accept(com.android.tools.r8.graph.DexProgramClass):55 -> a 13:13:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 13:13:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexType):38 -> a 13:13:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexTypeList):46 -> a 13:13:void accept(com.android.tools.r8.graph.DexProgramClass):55 -> a 14:16:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexType):38:40 -> a 14:16:void com.android.tools.r8.graph.ProgramClassVisitor.accept(com.android.tools.r8.graph.DexTypeList):46 -> a 14:16:void accept(com.android.tools.r8.graph.DexProgramClass):55 -> a 17:17:void accept(com.android.tools.r8.graph.DexProgramClass):56:56 -> a 18:19:void run(com.android.tools.r8.graph.DexProgramClass[]):61:62 -> a void visit(com.android.tools.r8.graph.DexProgramClass) -> b com.android.tools.r8.graph.ProgramDefinition -> com.gradleup.gr8.relocated.xn2: 1:1:void clearAllAnnotations():38:38 -> B com.android.tools.r8.graph.ProgramDerivedContext asProgramDerivedContext(com.android.tools.r8.graph.ProgramDerivedContext) -> a 1:1:void rewriteAllAnnotations(java.util.function.BiFunction):43:43 -> a com.android.tools.r8.graph.ProgramMethod asMethod() -> c 1:1:com.android.tools.r8.graph.DexClassAndMethod asMethod():11:11 -> c com.android.tools.r8.graph.ProgramField asField() -> d 1:1:com.android.tools.r8.graph.DexClassAndField asField():11:11 -> d com.android.tools.r8.graph.DexProgramClass getContextClass() -> h com.android.tools.r8.graph.ProgramDefinition asProgramDefinition() -> i boolean isProgramDefinition() -> j com.android.tools.r8.graph.ProgramDerivedContext -> com.gradleup.gr8.relocated.yn2: com.android.tools.r8.graph.Definition getContext() -> E com.android.tools.r8.graph.ProgramField -> com.gradleup.gr8.relocated.ao2: boolean $assertionsDisabled -> e 1:1:void ():10:10 -> 1:1:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):14:14 -> com.android.tools.r8.graph.Definition getContext() -> E com.android.tools.r8.graph.ProgramMember asProgramMember() -> Q com.android.tools.r8.graph.ProgramField asProgramField() -> X 1:1:com.android.tools.r8.graph.DexClass getHolder():10:10 -> a 2:3:com.android.tools.r8.graph.DexProgramClass getHolder():67:68 -> a 4:4:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 4:4:com.android.tools.r8.graph.DexProgramClass getHolder():68 -> a 5:6:com.android.tools.r8.graph.DexProgramClass getHolder():68:69 -> a 1:1:com.android.tools.r8.kotlin.KotlinFieldLevelInfo com.android.tools.r8.graph.ProgramField.getKotlinInfo():74:74 -> c0 1:1:com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo():10 -> c0 com.android.tools.r8.graph.DexClassAndField asField() -> d com.android.tools.r8.graph.ProgramField asField() -> d 1:1:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.ProgramField.getContextClass():37:37 -> h 1:1:com.android.tools.r8.graph.DexClass getContextClass():10 -> h 2:2:com.android.tools.r8.graph.DexProgramClass getContextClass():37:37 -> h com.android.tools.r8.graph.ProgramMember -> com.gradleup.gr8.relocated.eo2: com.android.tools.r8.graph.DexProgramClass getHolder() -> a com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo() -> c0 1:1:void clearGenericSignature():27:27 -> w com.android.tools.r8.graph.ProgramMethod -> com.gradleup.gr8.relocated.go2: boolean $assertionsDisabled -> e 1:1:void ():24:24 -> 1:1:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):28:28 -> com.android.tools.r8.graph.Definition getContext() -> E com.android.tools.r8.graph.ProgramMethod asProgramMethod() -> K com.android.tools.r8.graph.ProgramMember asProgramMember() -> Q 1:1:com.android.tools.r8.graph.DexClass getHolder():24:24 -> a 2:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.AppView):32:32 -> a 3:5:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):36:38 -> a 3:5:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.AppView):32 -> a 6:9:void registerCodeReferences(com.android.tools.r8.graph.UseRegistry):122:125 -> a 10:10:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 10:10:void registerCodeReferences(com.android.tools.r8.graph.UseRegistry):125 -> a 11:11:void registerCodeReferences(com.android.tools.r8.graph.UseRegistry):127:127 -> a 12:13:com.android.tools.r8.graph.DexProgramClass getHolder():173:174 -> a 14:14:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 14:14:com.android.tools.r8.graph.DexProgramClass getHolder():174 -> a 15:16:com.android.tools.r8.graph.DexProgramClass getHolder():174:175 -> a 17:21:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):190:194 -> a 22:25:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):202:205 -> a 22:25:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):195 -> a 26:26:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 26:26:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):205 -> a 26:26:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):195 -> a 27:29:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):196:198 -> a 1:2:boolean canBeConvertedToAbstractMethod(com.android.tools.r8.graph.AppView):81:82 -> b 3:3:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> b 3:3:boolean canBeConvertedToAbstractMethod(com.android.tools.r8.graph.AppView):82 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> b 4:4:boolean canBeConvertedToAbstractMethod(com.android.tools.r8.graph.AppView):82 -> b 5:5:boolean canBeConvertedToAbstractMethod(com.android.tools.r8.graph.AppView):83:83 -> b 6:6:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 6:6:boolean canBeConvertedToAbstractMethod(com.android.tools.r8.graph.AppView):83 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 7:7:boolean canBeConvertedToAbstractMethod(com.android.tools.r8.graph.AppView):83 -> b 8:12:boolean canBeConvertedToAbstractMethod(com.android.tools.r8.graph.AppView):84:88 -> b boolean isProgramMember() -> b0 com.android.tools.r8.graph.DexClassAndMethod asMethod() -> c com.android.tools.r8.graph.ProgramMethod asMethod() -> c 1:4:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):98:101 -> c 5:5:void com.android.tools.r8.graph.MethodAccessFlags.demoteFromStrict():220:220 -> c 5:5:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):102 -> c 6:6:void com.android.tools.r8.graph.MethodAccessFlags.demoteFromSynchronized():144:144 -> c 6:6:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):103 -> c 7:7:void com.android.tools.r8.graph.AccessFlags.promote(int):290:290 -> c 7:7:void com.android.tools.r8.graph.MethodAccessFlags.promoteToAbstract():204 -> c 7:7:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):104 -> c 8:9:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):105:106 -> c 10:10:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimple():44:44 -> c 10:10:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimpleFeedback():48 -> c 10:10:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):107 -> c 11:29:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForAbstractMethod(com.android.tools.r8.graph.ProgramMethod):121:139 -> c 11:29:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):107 -> c 1:1:com.android.tools.r8.kotlin.KotlinMethodLevelInfo com.android.tools.r8.graph.ProgramMethod.getKotlinInfo():180:180 -> c0 1:1:com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo():24 -> c0 1:2:void convertToAbstractOrThrowNullMethod(com.android.tools.r8.graph.AppView):92:93 -> d 1:1:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):113:113 -> e 2:2:void com.android.tools.r8.graph.MethodAccessFlags.demoteFromAbstract():200:200 -> e 2:2:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):114 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:5:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):115:117 -> e 6:6:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):138:138 -> e 6:6:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):117 -> e 7:7:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimple():44:44 -> e 7:7:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimpleFeedback():48 -> e 7:7:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e 8:26:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForAbstractMethod(com.android.tools.r8.graph.ProgramMethod):121:139 -> e 8:26:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):144 -> e 8:26:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e 27:29:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):145:147 -> e 27:29:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e 30:32:java.util.BitSet com.android.tools.r8.utils.BitSetUtils.createFilled(boolean,int):12:14 -> e 30:32:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):147 -> e 30:32:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e 33:33:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):146:146 -> e 33:33:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e 1:1:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.ProgramMethod.getContextClass():143:143 -> h 1:1:com.android.tools.r8.graph.DexClass getContextClass():24 -> h 2:2:com.android.tools.r8.graph.DexProgramClass getContextClass():143:143 -> h com.android.tools.r8.graph.ProgramOrClasspathClass -> com.gradleup.gr8.relocated.lo2: com.android.tools.r8.graph.ProgramOrClasspathDefinition -> com.gradleup.gr8.relocated.mo2: com.android.tools.r8.graph.ProgramPackageCollection -> com.gradleup.gr8.relocated.no2: java.util.Map packages -> a 1:2:void (java.util.Map):15:16 -> 1:1:java.util.Iterator iterator():49:49 -> iterator com.android.tools.r8.graph.PrunedItems -> com.gradleup.gr8.relocated.tw2: com.android.tools.r8.graph.DexApplication prunedApp -> a java.util.Set noLongerSyntheticItems -> c java.util.Set removedClasses -> d java.util.Set removedFields -> e java.util.Set removedMethods -> f java.util.Set additionalPinnedItems -> b 1:1:void (com.android.tools.r8.graph.DexApplication,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.graph.PrunedItems$1):11:11 -> 2:8:void (com.android.tools.r8.graph.DexApplication,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set):26:32 -> 1:1:com.android.tools.r8.graph.PrunedItems$Builder builder():36:36 -> a 2:2:com.android.tools.r8.graph.PrunedItems empty(com.android.tools.r8.graph.DexApplication):44:44 -> a 3:3:boolean isRemoved(com.android.tools.r8.graph.DexField):55:55 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 4:4:boolean isRemoved(com.android.tools.r8.graph.DexField):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean isRemoved(com.android.tools.r8.graph.DexField):55:55 -> a 6:6:boolean isRemoved(com.android.tools.r8.graph.DexMethod):59:59 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 7:7:boolean isRemoved(com.android.tools.r8.graph.DexMethod):59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean isRemoved(com.android.tools.r8.graph.DexMethod):59:59 -> a 9:9:boolean isRemoved(com.android.tools.r8.graph.DexReference):63:63 -> a 10:10:boolean isRemoved(com.android.tools.r8.graph.DexType):67:67 -> a 1:1:java.util.Set getAdditionalPinnedItems():75:75 -> b 1:1:java.util.Set getNoLongerSyntheticItems():79:79 -> c 1:1:com.android.tools.r8.graph.DexApplication getPrunedApp():71:71 -> d 1:1:java.util.Set getRemovedClasses():99:99 -> e 1:1:java.util.Set getRemovedFields():103:103 -> f 1:1:java.util.Set getRemovedMethods():107:107 -> g 1:1:boolean hasRemovedClasses():83:83 -> h 1:1:boolean hasRemovedFields():87:87 -> i 1:1:boolean hasRemovedMethods():95:95 -> j 1:4:boolean isEmpty():48:51 -> k 1:1:com.android.tools.r8.graph.PrunedItems$Builder toBuilder():40:40 -> l com.android.tools.r8.graph.PrunedItems$Builder -> com.gradleup.gr8.relocated.sw2: com.android.tools.r8.graph.DexApplication prunedApp -> a java.util.Set noLongerSyntheticItems -> c java.util.Set removedClasses -> d java.util.Set removedFields -> e java.util.Set removedMethods -> f java.util.Set additionalPinnedItems -> b 1:1:void ():120:120 -> 2:6:void ():114:118 -> 7:7:void (com.android.tools.r8.graph.PrunedItems):122:122 -> 8:22:void (com.android.tools.r8.graph.PrunedItems):114:128 -> 1:1:com.android.tools.r8.graph.PrunedItems$Builder setPrunedApp(com.android.tools.r8.graph.DexApplication):132:132 -> a 2:2:com.android.tools.r8.graph.PrunedItems$Builder addAdditionalPinnedItems(java.util.Collection):138:138 -> a 3:4:com.android.tools.r8.graph.PrunedItems$Builder addRemovedClass(com.android.tools.r8.graph.DexType):148:149 -> a 5:6:com.android.tools.r8.graph.PrunedItems$Builder addRemovedClasses(java.util.Set):154:155 -> a 7:7:com.android.tools.r8.graph.PrunedItems$Builder addRemovedField(com.android.tools.r8.graph.DexField):160:160 -> a 8:8:com.android.tools.r8.graph.PrunedItems$Builder addRemovedMethod(com.android.tools.r8.graph.DexMethod):165:165 -> a 9:9:com.android.tools.r8.graph.PrunedItems build():180:180 -> a 1:1:com.android.tools.r8.graph.PrunedItems$Builder setRemovedClasses(java.util.Set):170:170 -> b 1:1:com.android.tools.r8.graph.PrunedItems$Builder setRemovedMethods(java.util.Set):175:175 -> c com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer -> com.gradleup.gr8.relocated.j43: com.android.tools.r8.graph.proto.RewrittenPrototypeDescription prototypeChanges -> a 1:1:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer.():0:0 -> 1:1:void (com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):29 -> 2:2:void (com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):30:30 -> 1:1:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 1:1:java.util.BitSet fixupArgumentInfo(java.util.BitSet):162 -> a 2:8:java.util.BitSet fixupArgumentInfo(java.util.BitSet):162:168 -> a 9:9:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 9:9:java.util.BitSet fixupArgumentInfo(java.util.BitSet):171 -> a 10:11:java.util.BitSet fixupArgumentInfo(java.util.BitSet):171:172 -> a 12:12:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 12:12:java.util.BitSet fixupArgumentInfo(java.util.BitSet):172 -> a 13:13:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 13:13:java.util.BitSet fixupArgumentInfo(java.util.BitSet):175 -> a 14:16:java.util.BitSet fixupArgumentInfo(java.util.BitSet):175:177 -> a 17:17:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 17:17:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo fixupBridgeInfo(com.android.tools.r8.ir.optimize.info.bridge.VirtualBridgeInfo):43 -> a 18:18:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo fixupBridgeInfo(com.android.tools.r8.ir.optimize.info.bridge.VirtualBridgeInfo):43:43 -> a 19:19:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 19:19:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupClassInlinerMethodConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):70 -> a 20:20:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupClassInlinerMethodConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):70:70 -> a 21:21:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 21:21:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupClassInlinerMethodConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):74 -> a 22:22:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupClassInlinerMethodConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):73:73 -> a 23:23:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 23:23:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):84 -> a 24:24:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):84:84 -> a 25:25:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 25:25:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):87 -> a 26:26:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):87:87 -> a 27:27:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 27:27:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupInstanceInitializerInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):98 -> a 28:28:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupInstanceInitializerInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):98:98 -> a 29:29:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 29:29:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupInstanceInitializerInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):102 -> a 30:30:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupInstanceInitializerInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):101:101 -> a 31:31:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 31:31:int fixupReturnedArgumentIndex(int):129 -> a 32:32:int fixupReturnedArgumentIndex(int):129:129 -> a 33:33:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 33:33:int fixupReturnedArgumentIndex(int):132 -> a 34:34:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 34:34:int fixupReturnedArgumentIndex(int):132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 35:35:int fixupReturnedArgumentIndex(int):132 -> a 36:36:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 36:36:int fixupReturnedArgumentIndex(int):134 -> a 37:37:int fixupReturnedArgumentIndex(int):134:134 -> a 38:38:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 38:38:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupSimpleInliningConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):146 -> a 39:39:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupSimpleInliningConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):146:146 -> a 40:40:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.getArgumentInfoCollection():34:34 -> a 40:40:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupSimpleInliningConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):149 -> a 41:41:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupSimpleInliningConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):149:149 -> a 42:45:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupCallSiteOptimizationInfo(com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):56:59 -> a 1:1:java.util.BitSet fixupNonNullParamOnNormalExits(java.util.BitSet):111:111 -> b 1:1:java.util.BitSet fixupNonNullParamOrThrow(java.util.BitSet):120:120 -> c 1:1:java.util.BitSet fixupUnusedArguments(java.util.BitSet):158:158 -> d com.android.tools.r8.graph.SortedProgramPackage -> com.gradleup.gr8.relocated.k83: java.lang.String com.android.tools.r8.graph.ProgramPackage.packageDescriptor -> a java.util.Set com.android.tools.r8.graph.ProgramPackage.classes -> b boolean com.android.tools.r8.graph.ProgramPackage.$assertionsDisabled -> c 1:1:void com.android.tools.r8.graph.ProgramPackage.():15:15 -> 1:1:void (java.lang.String):12:12 -> 2:4:void com.android.tools.r8.graph.ProgramPackage.(java.lang.String,java.util.function.Supplier):25:27 -> 2:4:void (java.lang.String):12 -> void com.android.tools.r8.graph.ProgramPackage.forEachField(java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.android.tools.r8.graph.ProgramPackage.add(com.android.tools.r8.graph.DexProgramClass):31:31 -> a 1:1:boolean com.android.tools.r8.graph.ProgramPackage.add(com.android.tools.r8.graph.DexProgramClass):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:boolean com.android.tools.r8.graph.ProgramPackage.add(com.android.tools.r8.graph.DexProgramClass):31 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.ProgramPackage.add(com.android.tools.r8.graph.DexProgramClass):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:4:boolean com.android.tools.r8.graph.ProgramPackage.add(com.android.tools.r8.graph.DexProgramClass):31:32 -> a 3:4:boolean com.android.tools.r8.graph.ProgramPackage.add(com.android.tools.r8.graph.DexProgramClass):0 -> a # {"id":"com.android.tools.r8.synthesized"} 5:5:void com.android.tools.r8.graph.ProgramPackage.lambda$forEachField$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):60:60 -> a 6:6:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> a 6:6:void com.android.tools.r8.graph.ProgramPackage.lambda$forEachField$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):60 -> a 7:7:java.util.Set com.android.tools.r8.graph.ProgramPackage.classesInPackage():68:68 -> a 7:7:java.util.Set com.android.tools.r8.graph.ProgramPackage.classesInPackage():0 -> a # {"id":"com.android.tools.r8.synthesized"} 8:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 8:9:int lambda$new$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):12 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:int lambda$new$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):12:12 -> a 1:1:boolean com.android.tools.r8.graph.ProgramPackage.contains(com.android.tools.r8.graph.DexProgramClass):36:36 -> b 1:1:boolean com.android.tools.r8.graph.ProgramPackage.contains(com.android.tools.r8.graph.DexProgramClass):0 -> b # {"id":"com.android.tools.r8.synthesized"} 2:2:java.lang.String com.android.tools.r8.graph.ProgramPackage.getPackageDescriptor():48:48 -> b 2:2:java.lang.String com.android.tools.r8.graph.ProgramPackage.getPackageDescriptor():0 -> b # {"id":"com.android.tools.r8.synthesized"} 3:3:void com.android.tools.r8.graph.ProgramPackage.forEachField(java.util.function.Consumer):60:60 -> b 4:4:void com.android.tools.r8.graph.ProgramPackage.lambda$forEachMethod$1(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):64:64 -> b 5:5:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> b 5:5:void com.android.tools.r8.graph.ProgramPackage.lambda$forEachMethod$1(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):64 -> b void com.android.tools.r8.graph.ProgramPackage.forEachMethod(java.util.function.Consumer) -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String com.android.tools.r8.graph.ProgramPackage.getPackageName():52:52 -> c 1:1:java.lang.String com.android.tools.r8.graph.ProgramPackage.getPackageName():0 -> c # {"id":"com.android.tools.r8.synthesized"} 2:2:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getJavaTypeFromBinaryName(java.lang.String):427:427 -> c 2:2:java.lang.String com.android.tools.r8.graph.ProgramPackage.getPackageName():52 -> c 2:2:java.lang.String com.android.tools.r8.graph.ProgramPackage.getPackageName():0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Set lambda$new$1():12:12 -> d 2:2:void com.android.tools.r8.graph.ProgramPackage.forEachMethod(java.util.function.Consumer):64:64 -> d 1:1:java.util.Iterator com.android.tools.r8.graph.ProgramPackage.iterator():73:73 -> iterator 1:1:java.util.Iterator com.android.tools.r8.graph.ProgramPackage.iterator():0 -> iterator # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String com.android.tools.r8.graph.ProgramPackage.toString():78:78 -> toString 1:1:java.lang.String com.android.tools.r8.graph.ProgramPackage.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 2:2:java.lang.String com.android.tools.r8.graph.ProgramPackage.getPackageName():52:52 -> toString 2:2:java.lang.String com.android.tools.r8.graph.ProgramPackage.toString():78 -> toString 2:2:java.lang.String com.android.tools.r8.graph.ProgramPackage.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 3:3:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getJavaTypeFromBinaryName(java.lang.String):427:427 -> toString 3:3:java.lang.String com.android.tools.r8.graph.ProgramPackage.getPackageName():52 -> toString 3:3:java.lang.String com.android.tools.r8.graph.ProgramPackage.toString():78 -> toString 3:3:java.lang.String com.android.tools.r8.graph.ProgramPackage.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 4:4:java.lang.String com.android.tools.r8.graph.ProgramPackage.toString():78:78 -> toString 4:4:java.lang.String com.android.tools.r8.graph.ProgramPackage.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.graph.SortedProgramPackageCollection -> com.gradleup.gr8.relocated.l83: boolean $assertionsDisabled -> b 1:1:void ():9:9 -> 1:1:void ():12:12 -> 1:4:com.android.tools.r8.graph.SortedProgramPackageCollection createWithAllProgramClasses(com.android.tools.r8.graph.AppView):16:19 -> a 5:5:boolean addProgramClass(com.android.tools.r8.graph.DexProgramClass):26:26 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 6:6:boolean addProgramClass(com.android.tools.r8.graph.DexProgramClass):27 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:8:boolean addProgramClass(com.android.tools.r8.graph.DexProgramClass):27:28 -> a com.android.tools.r8.graph.SubtypingInfo -> com.gradleup.gr8.relocated.be3: java.util.Map subtypeMap -> a java.util.Map typeInfo -> b com.android.tools.r8.graph.DexItemFactory factory -> c java.util.Set NO_DIRECT_SUBTYPE -> d boolean $assertionsDisabled -> e int $r8$clinit -> f 1:8:void ():22:29 -> 1:4:void (java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory):40:43 -> 1:1:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 1:1:void populateAllSuperTypes(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:4:void populateAllSuperTypes(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier):98:100 -> a 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 5:5:void populateAllSuperTypes(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier):110 -> a 6:12:void populateAllSuperTypes(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier):111:117 -> a 13:13:java.util.Set access$500():22:22 -> a 14:14:com.android.tools.r8.graph.SubtypingInfo create(com.android.tools.r8.graph.AppView):47:47 -> a 15:18:com.android.tools.r8.graph.SubtypingInfo create(com.android.tools.r8.graph.AppInfoWithClassHierarchy):51:54 -> a 19:19:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):434:434 -> a 19:19:com.android.tools.r8.graph.SubtypingInfo create(com.android.tools.r8.graph.AppInfoWithClassHierarchy):53 -> a 20:20:com.android.tools.r8.graph.SubtypingInfo create(com.android.tools.r8.graph.AppInfoWithClassHierarchy):52:52 -> a 21:24:com.android.tools.r8.graph.SubtypingInfo create(java.lang.Iterable,com.android.tools.r8.graph.DexDefinitionSupplier):60:63 -> a 25:25:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> a 25:25:java.lang.Iterable allImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType):206 -> a 26:33:java.lang.Iterable allImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType):207:214 -> a 34:35:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType,java.util.Map):86:87 -> a 36:41:void lambda$populateAllSuperTypes$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.SubtypingInfo$TypeInfo,com.android.tools.r8.graph.DexType,java.lang.Boolean):102:107 -> a 42:47:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):127:132 -> a 48:53:boolean com.android.tools.r8.graph.SubtypingInfo.validateLevelsAreCorrect(java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):137:142 -> a 48:53:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):132 -> a 54:54:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 54:54:boolean com.android.tools.r8.graph.SubtypingInfo.validateLevelsAreCorrect(java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):143 -> a 54:54:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):132 -> a 55:66:boolean com.android.tools.r8.graph.SubtypingInfo.validateLevelsAreCorrect(java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):149:160 -> a 55:66:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):132 -> a 67:80:boolean com.android.tools.r8.graph.SubtypingInfo.validateLevelsAreCorrect(java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):158:171 -> a 67:80:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):132 -> a 81:81:java.util.Set lambda$populateSubtypeMap$2(com.android.tools.r8.graph.DexType,java.util.Set):131:131 -> a 82:82:void forAllInterfaceRoots(java.util.function.Consumer):242:242 -> a 83:83:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> a 83:83:void forAllInterfaceRoots(java.util.function.Consumer):243 -> a 84:84:void forAllInterfaceRoots(java.util.function.Consumer):243:243 -> a 85:88:void forAllInterfaceRoots(java.util.function.Consumer):242:245 -> a 1:4:void populateSuperType(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier):73:76 -> b 5:5:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> b 5:5:java.lang.Iterable allImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType):230 -> b 6:9:java.lang.Iterable allImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType):231:234 -> b 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> c 1:1:java.util.Set allImmediateSubtypes(com.android.tools.r8.graph.DexType):238 -> c 2:2:java.util.Set allImmediateSubtypes(com.android.tools.r8.graph.DexType):238:238 -> c 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> d 1:1:com.android.tools.r8.graph.DexType getSingleDirectSubtype(com.android.tools.r8.graph.DexType):185 -> d 2:4:com.android.tools.r8.graph.DexType getSingleDirectSubtype(com.android.tools.r8.graph.DexType):186:188 -> d 5:5:java.lang.Object com.google.common.collect.Iterables.getFirst(java.lang.Iterable,java.lang.Object):779:779 -> d 5:5:com.android.tools.r8.graph.DexType getSingleDirectSubtype(com.android.tools.r8.graph.DexType):188 -> d 6:6:java.lang.Object com.google.common.collect.Iterators.getNext(java.util.Iterator,java.lang.Object):845:845 -> d 6:6:java.lang.Object com.google.common.collect.Iterables.getFirst(java.lang.Iterable,java.lang.Object):779 -> d 6:6:com.android.tools.r8.graph.DexType getSingleDirectSubtype(com.android.tools.r8.graph.DexType):188 -> d 7:7:com.android.tools.r8.graph.DexType getSingleDirectSubtype(com.android.tools.r8.graph.DexType):188:188 -> d 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> e 1:1:boolean lambda$allImmediateExtendsSubtypes$3(com.android.tools.r8.graph.DexType):209 -> e 2:2:boolean lambda$allImmediateExtendsSubtypes$3(com.android.tools.r8.graph.DexType):209:209 -> e 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> f 1:1:boolean lambda$allImmediateExtendsSubtypes$4(com.android.tools.r8.graph.DexType):212 -> f 2:2:boolean lambda$allImmediateExtendsSubtypes$4(com.android.tools.r8.graph.DexType):212:212 -> f 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> g 1:1:boolean lambda$allImmediateImplementsSubtypes$5(com.android.tools.r8.graph.DexType):232 -> g 2:2:boolean lambda$allImmediateImplementsSubtypes$5(com.android.tools.r8.graph.DexType):232:232 -> g 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo com.android.tools.r8.graph.SubtypingInfo.getTypeInfo(com.android.tools.r8.graph.DexType):82:82 -> h 1:1:boolean lambda$forAllInterfaceRoots$6(com.android.tools.r8.graph.DexType):244 -> h 2:2:boolean lambda$forAllInterfaceRoots$6(com.android.tools.r8.graph.DexType):244:244 -> h 1:1:java.util.Set lambda$populateSuperType$0(com.android.tools.r8.graph.DexType):73:73 -> i 1:3:java.util.Set subtypes(com.android.tools.r8.graph.DexType):179:181 -> j com.android.tools.r8.graph.SubtypingInfo$TypeInfo -> com.gradleup.gr8.relocated.ae3: java.util.Set directSubtypes -> c com.android.tools.r8.graph.DexType type -> a int hierarchyLevel -> b boolean $assertionsDisabled -> d 1:1:void ():248:248 -> 1:1:void (com.android.tools.r8.graph.DexType):260:260 -> 2:11:void (com.android.tools.r8.graph.DexType):252:261 -> 1:2:void ensureDirectSubTypeSet():284:285 -> a 3:13:void setLevel(int):290:300 -> a 14:14:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):305:305 -> a 14:14:void access$100(com.android.tools.r8.graph.SubtypingInfo$TypeInfo,com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> a 15:15:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):305:305 -> a 15:15:void access$100(com.android.tools.r8.graph.SubtypingInfo$TypeInfo,com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):305:305 -> a 16:16:void access$100(com.android.tools.r8.graph.SubtypingInfo$TypeInfo,com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> a 17:17:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):306:306 -> a 17:17:void access$100(com.android.tools.r8.graph.SubtypingInfo$TypeInfo,com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:19:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):307:308 -> a 18:19:void access$100(com.android.tools.r8.graph.SubtypingInfo$TypeInfo,com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> a 20:20:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.tagAsInterface():316:316 -> a 20:20:void access$000(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addInterfaceSubtype(com.android.tools.r8.graph.DexType):328:328 -> a 21:21:void access$700(com.android.tools.r8.graph.SubtypingInfo$TypeInfo,com.android.tools.r8.graph.DexType):248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:23:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addInterfaceSubtype(com.android.tools.r8.graph.DexType):329:330 -> a 22:23:void access$700(com.android.tools.r8.graph.SubtypingInfo$TypeInfo,com.android.tools.r8.graph.DexType):248 -> a 1:1:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.tagAsSubtypeRoot():312:312 -> b 1:1:void access$200(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:int access$300(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248:248 -> c 1:1:java.util.Set access$400(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248:248 -> d 1:1:boolean com.android.tools.r8.graph.SubtypingInfo$TypeInfo.isInterface():320:320 -> e 1:1:boolean access$600(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> e 2:2:boolean com.android.tools.r8.graph.SubtypingInfo$TypeInfo.isInterface():320:320 -> e 2:2:boolean access$600(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.SubtypingInfo$TypeInfo.isInterface():320:320 -> e 3:3:boolean access$600(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> e 4:4:boolean com.android.tools.r8.graph.SubtypingInfo$TypeInfo.isInterface():321:321 -> e 4:4:boolean access$600(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.SubtypingInfo$TypeInfo.isInterface():321:321 -> e 5:5:boolean access$600(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> e 6:6:boolean com.android.tools.r8.graph.SubtypingInfo$TypeInfo.isInterface():322:322 -> e 6:6:boolean access$600(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):248 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:5:boolean equals(java.lang.Object):271:275 -> equals 1:1:int hashCode():266:266 -> hashCode 1:1:java.lang.String toString():280:280 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":282,"2":283,"3":284},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 282:282:java.lang.String toString():280:280 -> toString 283:283:java.lang.String toString():280:280 -> toString 284:284:java.lang.String toString():280:280 -> toString com.android.tools.r8.graph.SuccessfulMemberResolutionResult -> com.gradleup.gr8.relocated.ce3: com.android.tools.r8.graph.DexClass getInitialResolutionHolder() -> a com.android.tools.r8.graph.DexEncodedMember getResolvedMember() -> b com.android.tools.r8.graph.DexClassAndMember getResolutionPair() -> c com.android.tools.r8.graph.DexClass getResolvedHolder() -> d com.android.tools.r8.graph.ThrowExceptionCode -> com.gradleup.gr8.relocated.tg3: com.android.tools.r8.graph.DexType exceptionType -> c 1:2:void (com.android.tools.r8.graph.DexType):32:33 -> com.android.tools.r8.graph.Code asCode() -> R com.android.tools.r8.graph.ThrowExceptionCode asThrowExceptionCode() -> S int getOutgoingRegisterSize() -> U int codeSizeInBytes() -> Z void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a int getRegisterSize(com.android.tools.r8.graph.ProgramMethod) -> a com.android.tools.r8.graph.DexWritableCode rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexItemFactory,boolean) -> a void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep) -> a 1:1:com.android.tools.r8.graph.ThrowExceptionCode create(com.android.tools.r8.graph.DexType):37:37 -> a 2:3:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):47:48 -> a 4:4:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):57:57 -> a 5:5:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):70:70 -> a 6:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85:86 -> a 8:8:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 8:8:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 9:9:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87 -> a 10:10:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 10:10:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 10:10:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87 -> a 11:11:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):189:189 -> a 12:20:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):220:228 -> a 21:21:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):243:243 -> a void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod) -> b int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod) -> c 1:5:boolean computeEquals(java.lang.Object):105:109 -> f 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind():119:119 -> g 1:1:int computeHashCode():97:97 -> l0 com.android.tools.r8.graph.DexWritableCode asDexWritableCode() -> n0 int estimatedDexCodeSizeUpperBoundInBytes() -> p0 1:1:com.android.tools.r8.graph.DexCode$Try[] getTries():154:154 -> q 1:1:java.lang.String toString():238:238 -> toString 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers():129:129 -> u com.android.tools.r8.graph.DexString getHighestSortingString() -> v boolean isDexWritableCode() -> v0 com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting() -> x boolean isSharedCodeObject() -> y0 com.android.tools.r8.graph.ThrowNullCode -> com.gradleup.gr8.relocated.vg3: com.android.tools.r8.graph.ThrowNullCode INSTANCE -> c 1:1:void ():38:38 -> 1:1:void ():40:40 -> 1:1:com.android.tools.r8.graph.ThrowNullCode get():43:43 -> A0 com.android.tools.r8.graph.CfWritableCode$CfWritableCodeKind getCfWritableCodeKind() -> P com.android.tools.r8.graph.Code asCode() -> R int getOutgoingRegisterSize() -> U int codeSizeInBytes() -> Z void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry) -> a com.android.tools.r8.graph.DexWritableCode rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexItemFactory,boolean) -> a void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep) -> a 1:1:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):53:53 -> a 2:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):62:62 -> a 3:3:void com.android.tools.r8.graph.ThrowNullCode$ThrowNullSourceCode.(com.android.tools.r8.graph.ProgramMethod):279:279 -> a 3:3:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):62 -> a 4:4:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):63:63 -> a 5:8:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):76:79 -> a 9:10:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):147:148 -> a 9:10:int com.android.tools.r8.graph.ThrowNullCode.getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):143 -> a 9:10:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):161 -> a 11:11:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 11:11:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:int com.android.tools.r8.graph.ThrowNullCode.getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):143 -> a 11:11:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):161 -> a 12:12:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 12:12:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148 -> a 12:12:int com.android.tools.r8.graph.ThrowNullCode.getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):143 -> a 12:12:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):161 -> a 13:14:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148:149 -> a 13:14:int com.android.tools.r8.graph.ThrowNullCode.getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):143 -> a 13:14:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):161 -> a 15:15:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):161:161 -> a 16:17:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):240:241 -> a 18:19:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):147:148 -> a 18:19:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):243 -> a 20:20:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 20:20:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):243 -> a 21:21:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 21:21:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148 -> a 21:21:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):243 -> a 22:23:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148:149 -> a 22:23:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):243 -> a 24:24:void writeCf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):243:243 -> a 25:28:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):255:258 -> a 29:29:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):273:273 -> a void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod) -> b 1:2:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):147:148 -> c 1:2:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):143 -> c 3:3:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> c 3:3:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):143 -> c 4:4:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> c 4:4:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148 -> c 4:4:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):143 -> c 5:6:int com.android.tools.r8.graph.ThrowNullCode.getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148:149 -> c 5:6:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):143 -> c boolean computeEquals(java.lang.Object) -> f 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind():123:123 -> g 1:1:int computeHashCode():103:103 -> l0 com.android.tools.r8.graph.CfWritableCode asCfWritableCode() -> m0 com.android.tools.r8.graph.DexWritableCode asDexWritableCode() -> n0 int estimatedDexCodeSizeUpperBoundInBytes() -> p0 1:1:com.android.tools.r8.graph.DexCode$Try[] getTries():166:166 -> q boolean isCfWritableCode() -> t0 1:1:java.lang.String toString():268:268 -> toString 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers():133:133 -> u com.android.tools.r8.graph.DexString getHighestSortingString() -> v boolean isDexWritableCode() -> v0 com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting() -> x boolean isSharedCodeObject() -> y0 com.android.tools.r8.graph.ThrowNullCode$ThrowNullSourceCode -> com.gradleup.gr8.relocated.ug3: 1:6:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):284:289 -> 7:7:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):283:283 -> 1:1:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):293:293 -> d 2:2:void com.android.tools.r8.ir.conversion.IRBuilder.addNullConst(int):1221:1221 -> d 2:2:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):293 -> d 1:1:void lambda$getInstructionBuilders$1(com.android.tools.r8.ir.conversion.IRBuilder):293:293 -> e 1:1:java.util.List getInstructionBuilders():293:293 -> g com.android.tools.r8.graph.ThrowingInitClassLens -> com.gradleup.gr8.relocated.dh3: com.android.tools.r8.graph.ThrowingInitClassLens INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():13:13 -> com.android.tools.r8.graph.InitClassLens rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):21:21 -> a 2:2:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24,"2":25,"3":26,"4":27},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 24:24:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):21:21 -> a 25:25:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):21:21 -> a 26:26:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):21:21 -> a 27:27:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):21:21 -> a 23:23:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):21:21 -> a 1:1:com.android.tools.r8.graph.ThrowingInitClassLens getInstance():16:16 -> c com.android.tools.r8.graph.TopDownClassHierarchyTraversal -> com.gradleup.gr8.relocated.uh3: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ClassHierarchyTraversal$Scope):14:14 -> 1:1:com.android.tools.r8.graph.TopDownClassHierarchyTraversal forAllClasses(com.android.tools.r8.graph.AppView):23:23 -> a 2:3:com.android.tools.r8.graph.ClassHierarchyTraversal com.android.tools.r8.graph.ClassHierarchyTraversal.excludeInterfaces():60:61 -> a 2:3:com.android.tools.r8.graph.ClassHierarchyTraversal excludeInterfaces():9 -> a 4:4:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):61:61 -> a 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 5:5:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):61 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 6:6:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):61 -> a 7:11:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):65:69 -> a 12:12:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):25:25 -> a 12:12:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):39:39 -> a 26:26:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 27:27:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):36:36 -> a 27:27:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 28:28:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 28:28:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):36 -> a 28:28:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 29:29:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):33:33 -> a 29:29:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 30:30:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 30:30:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):33 -> a 30:30:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 31:31:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 31:31:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):33 -> a 31:31:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 32:32:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):30:30 -> a 32:32:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 33:33:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 33:33:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):30 -> a 33:33:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 34:39:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):72:77 -> a 40:40:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 40:40:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:50:boolean com.android.tools.r8.graph.TopDownClassHierarchyTraversal.shouldTraverseUpwardsFrom(com.android.tools.r8.graph.DexClass):95:104 -> a 41:50:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):78 -> a 51:51:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 51:51:boolean com.android.tools.r8.graph.TopDownClassHierarchyTraversal.shouldTraverseUpwardsFrom(com.android.tools.r8.graph.DexClass):101 -> a 51:51:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):78 -> a 52:59:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):79:86 -> a 60:60:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 60:60:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:70:boolean com.android.tools.r8.graph.TopDownClassHierarchyTraversal.shouldTraverseUpwardsFrom(com.android.tools.r8.graph.DexClass):95:104 -> a 61:70:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):87 -> a 71:71:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 71:71:boolean com.android.tools.r8.graph.TopDownClassHierarchyTraversal.shouldTraverseUpwardsFrom(com.android.tools.r8.graph.DexClass):101 -> a 71:71:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):87 -> a 72:72:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):88:88 -> a com.android.tools.r8.graph.ClassHierarchyTraversal self() -> b 1:1:com.android.tools.r8.graph.TopDownClassHierarchyTraversal forProgramClasses(com.android.tools.r8.graph.AppView):50:50 -> b com.android.tools.r8.graph.TreeFixerBase -> com.gradleup.gr8.relocated.ki3: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b java.util.Map programClassCache -> c com.android.tools.r8.graph.AppView appView -> a java.util.Map protoFixupCache -> d boolean $assertionsDisabled -> e 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.graph.AppView):26:26 -> 2:8:void (com.android.tools.r8.graph.AppView):22:28 -> void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField) -> a void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod) -> a 1:16:void recordFailedResolutionChanges():57:72 -> a 17:17:com.android.tools.r8.graph.DexEncodedMethod recordMethodChange(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):83:83 -> a 18:20:java.util.List fixupClasses(java.util.Collection):89:91 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 21:21:java.util.List fixupClasses(java.util.Collection):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:java.util.List fixupClasses(java.util.Collection):92:92 -> a 23:23:java.util.List fixupClasses(java.util.Collection):91:91 -> a 24:24:com.android.tools.r8.graph.DexProgramClass lambda$fixupClasses$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):92:92 -> a 25:25:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):99:99 -> a 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 26:26:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:28:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):101:102 -> a 29:29:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 29:29:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):103 -> a 30:30:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> a 30:30:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):104 -> a 31:31:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):105:105 -> a 32:32:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.TreeFixerBase.fixupTypeList(com.android.tools.r8.graph.DexTypeList):360:360 -> a 32:32:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):106 -> a 33:37:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.TreeFixerBase.fixupTypes(com.android.tools.r8.graph.DexType[]):349:353 -> a 33:37:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.TreeFixerBase.fixupTypeList(com.android.tools.r8.graph.DexTypeList):360 -> a 33:37:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):106 -> a 38:38:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.TreeFixerBase.fixupTypeList(com.android.tools.r8.graph.DexTypeList):361:361 -> a 38:38:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):106 -> a 39:39:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexClass.getSourceFile():209:209 -> a 39:39:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):107 -> a 40:40:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):108:108 -> a 41:41:com.android.tools.r8.graph.NestHostClassAttribute com.android.tools.r8.graph.TreeFixerBase.fixupNestHost(com.android.tools.r8.graph.NestHostClassAttribute):254:254 -> a 41:41:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):108 -> a 42:42:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):109:109 -> a 43:52:java.util.List com.android.tools.r8.graph.TreeFixerBase.fixupNestMemberAttributes(java.util.List):260:269 -> a 43:52:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):109 -> a 53:53:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):110:110 -> a 54:63:java.util.List com.android.tools.r8.graph.TreeFixerBase.fixupPermittedSubclassAttribute(java.util.List):277:286 -> a 54:63:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):110 -> a 64:65:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):111:112 -> a 66:66:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.DexClass.getClassSignature():1122:1122 -> a 66:66:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):113 -> a 67:72:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):114:119 -> a 73:73:void com.android.tools.r8.graph.DexProgramClass.(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.NestHostClassAttribute,java.util.List,java.util.List,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassSignature,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory,boolean,com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier):128:128 -> a 73:73:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):119 -> a 74:74:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):120:120 -> a 75:75:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.graph.TreeFixerBase.fixupFields(java.util.List):162:162 -> a 75:75:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):120 -> a 76:77:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):120:121 -> a 78:78:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.graph.TreeFixerBase.fixupFields(java.util.List):162:162 -> a 78:78:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):121 -> a 79:88:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):121:130 -> a 89:89:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 89:89:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):133 -> a 90:90:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.TreeFixerBase.recordClassChange(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):44:44 -> a 90:90:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):134 -> a 91:103:com.android.tools.r8.graph.EnclosingMethodAttribute fixupEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):144:156 -> a 104:108:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List,java.util.function.Consumer):168:172 -> a 109:113:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.TreeFixerBase.fixupField(com.android.tools.r8.graph.DexEncodedField,java.util.function.Consumer):179:183 -> a 109:113:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List,java.util.function.Consumer):172 -> a 114:114:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.TreeFixerBase.recordFieldChange(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):49:49 -> a 114:114:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.TreeFixerBase.fixupField(com.android.tools.r8.graph.DexEncodedField,java.util.function.Consumer):182 -> a 114:114:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List,java.util.function.Consumer):172 -> a 115:115:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List,java.util.function.Consumer):172:172 -> a 116:118:com.android.tools.r8.graph.DexField fixupFieldReference(com.android.tools.r8.graph.DexField):190:192 -> a 119:125:java.util.List fixupInnerClassAttributes(java.util.List):197:203 -> a 126:126:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.TreeFixerBase.fixupTypeOrNull(com.android.tools.r8.graph.DexType):328:328 -> a 126:126:java.util.List fixupInnerClassAttributes(java.util.List):204 -> a 127:127:java.util.List fixupInnerClassAttributes(java.util.List):205:205 -> a 128:128:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.TreeFixerBase.fixupTypeOrNull(com.android.tools.r8.graph.DexType):328:328 -> a 128:128:java.util.List fixupInnerClassAttributes(java.util.List):206 -> a 129:137:java.util.List fixupInnerClassAttributes(java.util.List):207:215 -> a 138:138:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 138:138:java.util.List fixupInnerClassAttributes(java.util.List):218 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 139:139:java.util.List fixupInnerClassAttributes(java.util.List):218 -> a 140:140:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 140:140:java.util.List fixupInnerClassAttributes(java.util.List):218 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 141:141:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 141:141:java.util.List fixupInnerClassAttributes(java.util.List):218 -> a 142:149:java.util.List fixupInnerClassAttributes(java.util.List):217:224 -> a 150:150:boolean com.android.tools.r8.utils.InternalOptions.isTreeShakingEnabled():685:685 -> a 150:150:java.util.List fixupInnerClassAttributes(java.util.List):224 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 151:157:java.util.List fixupInnerClassAttributes(java.util.List):224:230 -> a 158:158:java.util.List fixupInnerClassAttributes(java.util.List):228:228 -> a 159:162:com.android.tools.r8.graph.DexEncodedMethod fixupMethod(com.android.tools.r8.graph.DexEncodedMethod):238:241 -> a 163:163:com.android.tools.r8.graph.MethodCollection com.android.tools.r8.graph.DexClass.getMethodCollection():240:240 -> a 163:163:com.android.tools.r8.graph.MethodCollection lambda$fixupClass$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 164:164:com.android.tools.r8.graph.MethodCollection lambda$fixupClass$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):117:117 -> a 165:166:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):248:249 -> a 167:170:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.TreeFixerBase.fixupProto(com.android.tools.r8.graph.DexProto):294:297 -> a 167:170:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):249 -> a 171:175:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.TreeFixerBase.fixupTypes(com.android.tools.r8.graph.DexType[]):349:353 -> a 171:175:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.TreeFixerBase.fixupProto(com.android.tools.r8.graph.DexProto):297 -> a 171:175:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):249 -> a 176:177:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.TreeFixerBase.fixupProto(com.android.tools.r8.graph.DexProto):298:299 -> a 176:177:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):249 -> a 178:178:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):249:249 -> a 179:179:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):248:248 -> a 180:189:com.android.tools.r8.graph.DexType fixupType(com.android.tools.r8.graph.DexType):333:342 -> a 190:190:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):366:366 -> a 191:194:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.TreeFixerBase.fixupProto(com.android.tools.r8.graph.DexProto):294:297 -> a 191:194:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):366 -> a 195:199:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.TreeFixerBase.fixupTypes(com.android.tools.r8.graph.DexType[]):349:353 -> a 195:199:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.TreeFixerBase.fixupProto(com.android.tools.r8.graph.DexProto):297 -> a 195:199:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):366 -> a 200:201:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.TreeFixerBase.fixupProto(com.android.tools.r8.graph.DexProto):298:299 -> a 200:201:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):366 -> a 202:202:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.withProto(com.android.tools.r8.graph.DexProto):62:62 -> a 202:202:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):366 -> a 203:203:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):21:21 -> a 203:203:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.withProto(com.android.tools.r8.graph.DexProto):62 -> a 203:203:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):366 -> a com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType) -> b 1:3:void lambda$recordFailedResolutionChanges$0(com.android.tools.r8.graph.DexField):65:67 -> b 4:6:void lambda$recordFailedResolutionChanges$1(com.android.tools.r8.graph.DexMethod):74:76 -> b com.android.tools.r8.graph.UseRegistry -> com.gradleup.gr8.relocated.ul3: com.android.tools.r8.graph.Definition context -> b com.android.tools.r8.utils.TraversalContinuation continuation -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> d 1:1:void ():13:13 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition):25:25 -> 2:11:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition):18:27 -> void registerInstanceFieldRead(com.android.tools.r8.graph.DexField) -> a void registerInvokeDirect(com.android.tools.r8.graph.DexMethod) -> a 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():35:35 -> a 2:2:void registerRecordFieldValues(com.android.tools.r8.graph.DexField[]):62:62 -> a 3:3:void registerInstanceFieldReadInstruction(com.android.tools.r8.dex.code.CfOrDexInstanceFieldRead):95:95 -> a 4:4:void registerStaticFieldReadInstruction(com.android.tools.r8.dex.code.CfOrDexStaticFieldRead):123:123 -> a 5:5:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):146:146 -> a 6:6:void registerCheckCast(com.android.tools.r8.graph.DexType,boolean):150:150 -> a 7:7:void registerExceptionGuard(com.android.tools.r8.graph.DexType):158:158 -> a 8:42:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):162:196 -> a 43:43:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):190:190 -> a 44:50:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):187:193 -> a 51:53:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):182:184 -> a 54:57:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):176:179 -> a 58:67:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):164:173 -> a 68:69:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):215:216 -> a 70:70:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> a 70:70:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> a 71:71:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):216 -> a 72:92:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):219:239 -> a 93:93:boolean com.android.tools.r8.graph.DexValue.isDexValueInt():0:0 -> a 93:93:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):239 -> a 94:94:boolean com.android.tools.r8.graph.DexValue.isDexValueLong():0:0 -> a 94:94:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):240 -> a 95:95:boolean com.android.tools.r8.graph.DexValue.isDexValueFloat():0:0 -> a 95:95:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):241 -> a 96:96:boolean com.android.tools.r8.graph.DexValue.isDexValueDouble():0:0 -> a 96:96:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):242 -> a 97:97:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> a 97:97:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):243 -> a 98:98:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):239:239 -> a 99:99:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):236:236 -> a 100:108:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):225:233 -> a 109:111:void com.android.tools.r8.graph.UseRegistry.registerProto(com.android.tools.r8.graph.DexProto):254:256 -> a 109:111:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):233 -> a 112:113:void registerCallSite(com.android.tools.r8.graph.DexCallSite):249:250 -> a void registerInitClass(com.android.tools.r8.graph.DexType) -> b void registerInvokeInterface(com.android.tools.r8.graph.DexMethod) -> b 1:1:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.UseRegistry.dexItemFactory():35:35 -> b 1:1:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):202 -> b 2:2:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):202:202 -> b 3:3:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> b 3:3:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):202 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> b 4:4:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):202 -> b 5:11:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):205:211 -> b 12:12:void doBreak():39:39 -> b 13:13:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> b 13:13:void doBreak():39 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:15:void doBreak():39:40 -> b 16:16:void registerInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):99:99 -> b void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> c 1:1:com.android.tools.r8.graph.GraphLens getCodeLens():44:44 -> c 2:3:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.UseRegistry.getMethodContext():53:54 -> c 2:3:com.android.tools.r8.graph.GraphLens getCodeLens():45 -> c 4:4:com.android.tools.r8.graph.GraphLens getCodeLens():45:45 -> c 5:6:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.UseRegistry.getMethodContext():53:54 -> c 5:6:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):76 -> c 7:7:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):77:77 -> c 8:8:boolean com.android.tools.r8.ir.code.Invoke$Type.isDirect():190:190 -> c 8:8:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):78 -> c 9:9:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):79:79 -> c 10:10:boolean com.android.tools.r8.ir.code.Invoke$Type.isSuper():202:202 -> c 10:10:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):81 -> c 11:12:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):81:82 -> c 13:13:void registerInstanceOf(com.android.tools.r8.graph.DexType):139:139 -> c void registerInvokeStatic(com.android.tools.r8.graph.DexMethod) -> d 1:1:com.android.tools.r8.graph.Definition getContext():49:49 -> d 2:2:void registerInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):105:105 -> d 3:3:void registerNewInstance(com.android.tools.r8.graph.DexType):113:113 -> d void registerInvokeSuper(com.android.tools.r8.graph.DexMethod) -> e void registerStaticFieldRead(com.android.tools.r8.graph.DexField) -> e 1:1:com.android.tools.r8.utils.TraversalContinuation getTraversalContinuation():58:58 -> e 2:2:void registerSafeCheckCast(com.android.tools.r8.graph.DexType):154:154 -> e void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> f void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void registerStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):127:127 -> f void registerStaticFieldWrite(com.android.tools.r8.graph.DexField) -> g 1:1:void registerStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):133:133 -> h com.android.tools.r8.graph.UseRegistry$MethodHandleUse -> com.gradleup.gr8.relocated.tl3: 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 com.android.tools.r8.graph.UseRegistry$MethodHandleUse[] $VALUES -> c 1:2:void ():21:22 -> 3:3:void ():20:20 -> 1:1:void (java.lang.String,int):20:20 -> 1:1:com.android.tools.r8.graph.UseRegistry$MethodHandleUse[] values():20:20 -> values com.android.tools.r8.graph.UseRegistryWithResult -> com.gradleup.gr8.relocated.vl3: java.lang.Object result -> e 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition,java.lang.Object):16:17 -> 1:2:void setResult(java.lang.Object):25:26 -> a 1:1:java.lang.Object getResult():21:21 -> f com.android.tools.r8.graph.analysis.ApiModelAnalysis -> com.gradleup.gr8.relocated.r5: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.androidapi.ComputedApiLevel minApiLevel -> c com.android.tools.r8.androidapi.AndroidApiLevelCompute apiCompute -> b boolean $assertionsDisabled -> d 1:1:void ():21:21 -> 1:4:void (com.android.tools.r8.graph.AppView):27:30 -> void lambda$notifyMarkVirtualDispatchTargetAsLive$1(com.android.tools.r8.graph.LookupLambdaTarget) -> a 1:1:void processNewlyLiveField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.EnqueuerWorklist):36:36 -> a 2:2:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):45:45 -> a 3:12:void processTracedCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry,com.android.tools.r8.shaking.EnqueuerWorklist):51:60 -> a 13:13:void notifyMarkMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):65:65 -> a 14:14:void notifyMarkFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerWorklist):70:70 -> a 15:15:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass):75:75 -> a 16:16:void com.android.tools.r8.graph.DexClass.forEachClassMethod(java.util.function.Consumer):186:186 -> a 16:16:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass):75 -> a 17:17:void notifyMarkVirtualDispatchTargetAsLive(com.android.tools.r8.graph.LookupTarget,com.android.tools.r8.shaking.EnqueuerWorklist):81:81 -> a 18:18:void lambda$notifyMarkVirtualDispatchTargetAsLive$0(com.android.tools.r8.graph.LookupMethodTarget):82:82 -> a 19:19:void notifyFailedMethodResolutionTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.EnqueuerWorklist):92:92 -> a 20:25:void computeAndSetApiLevelForDefinition(com.android.tools.r8.graph.DexClassAndMember):97:102 -> a 26:26:void computeAndSetApiLevelForDefinition(com.android.tools.r8.graph.DexClassAndMember):99:99 -> a 27:27:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiLevelCompute.computeApiLevelForDefinition(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.androidapi.ComputedApiLevel):47:47 -> a 27:27:void computeAndSetApiLevelForDefinition(com.android.tools.r8.graph.DexClassAndMember):99 -> a 28:28:void computeAndSetApiLevelForDefinition(com.android.tools.r8.graph.DexClassAndMember):98:98 -> a com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis -> com.gradleup.gr8.relocated.ym: com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> b com.android.tools.r8.graph.DexString kotlinAssertionsEnabled -> c java.util.List r8InstructionSequence -> f java.util.List javacInstructionSequence -> e java.util.List assertionHandlers -> d java.util.List jacocoInstructionSequence -> g com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:10:void ():150:159 -> 1:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):45:53 -> 1:1:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 1:1:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isUsingJavaAssertionsDisabledField(com.android.tools.r8.graph.DexField):59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):73 -> a 2:2:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isUsingJavaAssertionsDisabledField(com.android.tools.r8.graph.DexField):59:59 -> a 2:2:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):73 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 3:3:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isUsingJavaAssertionsDisabledField(com.android.tools.r8.graph.DexField):60 -> a 3:3:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):73 -> a 4:4:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isUsingJavaAssertionsDisabledField(com.android.tools.r8.graph.DexField):60:60 -> a 4:4:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):73 -> a 5:5:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isUsingKotlinAssertionsEnabledField(com.android.tools.r8.graph.DexField):64:64 -> a 5:5:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):73 -> a 6:6:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):74:74 -> a 7:7:void lambda$traceStaticFieldRead$0(com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):75:75 -> a 8:13:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):85:90 -> a 14:16:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):162:164 -> a 14:16:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 17:17:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 17:17:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):164 -> a 17:17:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 18:20:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):168:170 -> a 18:20:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 21:28:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):232:239 -> a 21:28:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 21:28:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 29:29:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 29:29:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):239 -> a 29:29:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 29:29:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 30:30:boolean com.android.tools.r8.cf.code.CfInstruction.isFrame():0:0 -> a 30:30:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):239 -> a 30:30:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 30:30:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 31:31:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 31:31:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):239 -> a 31:31:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 31:31:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 32:34:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):243:245 -> a 32:34:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 32:34:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 35:41:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.skipSequence(java.util.List,com.android.tools.r8.graph.CfCode,int):222:228 -> a 35:41:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):246 -> a 35:41:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 35:41:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 42:48:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):247:253 -> a 42:48:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 42:48:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 49:49:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 49:49:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):253 -> a 49:49:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 49:49:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 50:50:boolean com.android.tools.r8.cf.code.CfInstruction.isFrame():0:0 -> a 50:50:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):253 -> a 50:50:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 50:50:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 51:51:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 51:51:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):253 -> a 51:51:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 51:51:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 52:59:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):257:264 -> a 52:59:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):171 -> a 52:59:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 60:67:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isR8InstructionSequence(com.android.tools.r8.graph.CfCode,int):269:276 -> a 60:67:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):173 -> a 60:67:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 68:68:boolean com.android.tools.r8.cf.code.CfInstruction.isStore():0:0 -> a 68:68:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isR8InstructionSequence(com.android.tools.r8.graph.CfCode,int):276 -> a 68:68:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):173 -> a 68:68:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 69:69:boolean com.android.tools.r8.cf.code.CfInstruction.isLoad():0:0 -> a 69:69:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isR8InstructionSequence(com.android.tools.r8.graph.CfCode,int):276 -> a 69:69:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):173 -> a 69:69:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 70:76:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isR8InstructionSequence(com.android.tools.r8.graph.CfCode,int):280:286 -> a 70:76:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):173 -> a 70:76:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 77:83:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):176:182 -> a 77:83:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 84:89:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasKotlincClinitAssertionCode(com.android.tools.r8.graph.ProgramMethod):190:195 -> a 84:89:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 90:90:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 90:90:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasKotlincClinitAssertionCode(com.android.tools.r8.graph.ProgramMethod):195 -> a 90:90:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 91:104:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasKotlincClinitAssertionCode(com.android.tools.r8.graph.ProgramMethod):199:212 -> a 91:104:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):91 -> a 105:105:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):92:92 -> a com.android.tools.r8.graph.analysis.EnqueuerAnalysis -> com.gradleup.gr8.relocated.ml0: void done(com.android.tools.r8.shaking.Enqueuer) -> a void notifyFailedMethodResolutionTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing) -> a void notifyMarkFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void notifyMarkMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void notifyMarkVirtualDispatchTargetAsLive(com.android.tools.r8.graph.LookupTarget,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass) -> a void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void processNewlyLiveField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void processTracedCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry,com.android.tools.r8.shaking.EnqueuerWorklist) -> a com.android.tools.r8.graph.analysis.EnqueuerFieldAccessAnalysis -> com.gradleup.gr8.relocated.xl0: void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> a void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> b com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround -> com.gradleup.gr8.relocated.vw0: com.android.tools.r8.shaking.Enqueuer enqueuer -> b com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> c com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):43:46 -> void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> a 1:3:boolean com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround.isNoop(com.android.tools.r8.graph.AppView):58:60 -> a 1:3:void register(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):51 -> a 4:4:void register(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):52:52 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 5:5:boolean com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround.isUnsafeToUseFieldOnDalvik(com.android.tools.r8.graph.DexField):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):69 -> a 6:19:boolean com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround.isUnsafeToUseFieldOnDalvik(com.android.tools.r8.graph.DexField):87:100 -> a 6:19:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):69 -> a 20:20:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):70:70 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 21:21:boolean com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround.isUnsafeToUseFieldOnDalvik(com.android.tools.r8.graph.DexField):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):80 -> a 22:35:boolean com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround.isUnsafeToUseFieldOnDalvik(com.android.tools.r8.graph.DexField):87:100 -> a 22:35:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):80 -> a 36:36:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):81:81 -> a void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist) -> b com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis -> com.gradleup.gr8.relocated.f41: java.util.Map mapping -> b com.android.tools.r8.graph.AppView appView -> a 1:1:void (com.android.tools.r8.graph.AppView):62:62 -> 2:6:void (com.android.tools.r8.graph.AppView):59:63 -> 1:17:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):69:85 -> a 18:18:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):83:83 -> a 19:19:void done(com.android.tools.r8.shaking.Enqueuer):91:91 -> a com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis$InitializedClassesInInstanceMethods -> com.gradleup.gr8.relocated.e41: java.util.Map mapping -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():21:21 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis$1):21:21 -> 2:4:void (com.android.tools.r8.graph.AppView,java.util.Map):27:29 -> 1:12:boolean isClassDefinitelyLoadedInInstanceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):34:45 -> a 13:13:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 13:13:boolean isClassDefinitelyLoadedInInstanceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):51 -> a com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround -> com.gradleup.gr8.relocated.ph1: com.android.tools.r8.shaking.Enqueuer enqueuer -> b com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.graph.DexType androidHardwareCamera2CameraDeviceType -> a 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):36:40 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isInterfaceInSomeApiLevel(com.android.tools.r8.graph.DexType):65:65 -> a 2:2:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57 -> a 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 3:3:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isInterfaceInSomeApiLevel(com.android.tools.r8.graph.DexType):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57 -> a 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 4:4:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isInterfaceInSomeApiLevel(com.android.tools.r8.graph.DexType):66 -> a 4:4:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57 -> a 5:5:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isInterfaceInSomeApiLevel(com.android.tools.r8.graph.DexType):67:67 -> a 5:5:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57 -> a 6:6:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):58:58 -> a 7:7:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isNoop(com.android.tools.r8.graph.AppView):52:52 -> a 7:7:void register(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):45 -> a 8:8:void register(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):46:46 -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata -> com.gradleup.gr8.relocated.ne: java.util.Set isReadForInvokeReceiver -> a boolean isReadForWrite -> b 1:1:void (java.util.Set,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$1):16:16 -> 2:4:void (java.util.Set,boolean):38:40 -> 1:1:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$Builder builder():44:44 -> a 1:1:java.util.Set getReadForInvokeReceiver():56:56 -> b 1:1:boolean isReadForInvokeReceiver():52:52 -> c 1:1:boolean isReadForWrite():60:60 -> d com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$Builder -> com.gradleup.gr8.relocated.me: java.util.Set isReadForInvokeReceiver -> a boolean isReadForWrite -> b boolean $assertionsDisabled -> c 1:1:void ():63:63 -> 1:3:void ():63:65 -> 1:3:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$Builder setIsReadForInvokeReceiver(java.util.Set):73:75 -> a 4:4:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata build():85:85 -> a 5:5:boolean com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$Builder.isEmpty():69:69 -> a 5:5:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata build():85 -> a 6:7:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata build():85:86 -> a 1:1:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$Builder setIsReadForWrite():80:80 -> b com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata -> com.gradleup.gr8.relocated.pe: java.util.Map backing -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata EMPTY -> b boolean $assertionsDisabled -> c 1:3:void ():17:19 -> 1:3:void (java.util.Map):23:25 -> 1:1:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata$Builder builder(com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider):29:29 -> a 2:2:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata empty():34:34 -> a 3:3:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(java.lang.Object):38:38 -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata$Builder -> com.gradleup.gr8.relocated.oe: java.util.Map backing -> b com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider bytecodeMetadataProvider -> a boolean $assertionsDisabled -> c 1:1:void ():41:41 -> 1:1:void (com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider):47:47 -> 2:5:void (com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider):45:48 -> 1:4:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata$Builder setMetadata(com.android.tools.r8.ir.code.Instruction,java.lang.Object):52:55 -> a 5:5:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata build():61:61 -> a 6:6:boolean verifyNoMetadata(com.android.tools.r8.ir.code.Instruction):65:65 -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider -> com.gradleup.gr8.relocated.re: java.util.Map backing -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider EMPTY -> b int $r8$clinit -> c 1:2:void ():21:22 -> 1:2:void (java.util.Map):26:27 -> 1:1:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider empty():35:35 -> a 2:2:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.ir.code.Instruction):43:43 -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder -> com.gradleup.gr8.relocated.qe: java.util.Map builders -> a boolean $assertionsDisabled -> b 1:1:void ():46:46 -> 1:3:void ():46:48 -> 1:4:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder addMetadata(com.android.tools.r8.ir.code.Instruction,java.util.function.Consumer):57:60 -> a 5:11:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider build():65:71 -> a 12:12:void lambda$build$0(java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$Builder):70:70 -> a com.android.tools.r8.graph.classmerging.MergedClasses -> com.gradleup.gr8.relocated.x22: boolean hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType) -> a boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.graph.classmerging.MergedClassesCollection -> com.gradleup.gr8.relocated.y22: java.util.List collection -> a boolean $assertionsDisabled -> b 1:1:void ():15:15 -> 1:3:void ():15:17 -> 1:1:void add(com.android.tools.r8.graph.classmerging.MergedClasses):20:20 -> a 2:3:boolean hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType):32:33 -> a 4:5:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):52:53 -> a com.android.tools.r8.graph.classmerging.VerticallyMergedClasses -> com.gradleup.gr8.relocated.ln3: com.android.tools.r8.utils.collections.BidirectionalManyToOneMap mergedClasses -> a com.android.tools.r8.utils.collections.BidirectionalManyToOneMap mergedInterfaces -> b boolean $assertionsDisabled -> c 1:1:void ():17:17 -> 1:3:void (com.android.tools.r8.utils.collections.BidirectionalManyToOneMap,com.android.tools.r8.utils.collections.BidirectionalManyToOneMap):24:26 -> 1:3:com.android.tools.r8.graph.classmerging.VerticallyMergedClasses empty():30:32 -> a 4:4:com.android.tools.r8.graph.DexType getTargetForOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):54:54 -> a 5:5:boolean com.android.tools.r8.graph.classmerging.VerticallyMergedClasses.hasBeenMergedIntoSubtype(com.android.tools.r8.graph.DexType):58:58 -> a 5:5:boolean hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType):76 -> a 6:7:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):81:82 -> a 8:8:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":92,"2":93,"3":94,"4":95},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 92:92:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):83:83 -> a 93:93:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):83:83 -> a 94:94:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):83:83 -> a 95:95:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):83:83 -> a 91:91:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):83:83 -> a 1:1:java.util.Map getForwardMap():41:41 -> b 2:2:java.util.Collection getSourcesFor(com.android.tools.r8.graph.DexType):45:45 -> b 1:2:com.android.tools.r8.graph.DexType getTargetFor(com.android.tools.r8.graph.DexType):49:50 -> c 3:3:boolean isEmpty():66:66 -> c 1:1:boolean hasBeenMergedIntoSubtype(com.android.tools.r8.graph.DexType):58:58 -> d 1:1:boolean hasInterfaceBeenMergedIntoSubtype(com.android.tools.r8.graph.DexType):62:62 -> e 1:1:java.util.Collection com.android.tools.r8.graph.classmerging.VerticallyMergedClasses.getSourcesFor(com.android.tools.r8.graph.DexType):45:45 -> f 1:1:boolean isMergeTarget(com.android.tools.r8.graph.DexType):71 -> f 2:2:boolean isMergeTarget(com.android.tools.r8.graph.DexType):71:71 -> f com.android.tools.r8.graph.proto.ArgumentInfo -> com.gradleup.gr8.relocated.b7: com.android.tools.r8.graph.proto.ArgumentInfo NO_INFO -> a 1:1:void ():13:13 -> com.android.tools.r8.graph.proto.RemovedArgumentInfo asRemovedArgumentInfo() -> a com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo) -> a com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a com.android.tools.r8.graph.proto.RewrittenTypeInfo asRewrittenTypeInfo() -> b boolean isRemovedArgumentInfo() -> c com.android.tools.r8.graph.proto.ArgumentInfo$1 -> com.gradleup.gr8.relocated.a7: 1:1:void ():14:14 -> com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo) -> a com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:1:int hashCode():39:39 -> hashCode com.android.tools.r8.graph.proto.ArgumentInfoCollection -> com.gradleup.gr8.relocated.d7: it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap argumentInfos -> a com.android.tools.r8.graph.proto.ArgumentPermutation argumentPermutation -> c int $r8$clinit -> h it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap EMPTY_MAP -> e boolean $assertionsDisabled -> g int argumentInfosSize -> b com.android.tools.r8.graph.proto.ArgumentInfoCollection EMPTY -> f boolean isConvertedToStaticMethod -> d 1:4:void ():29:32 -> 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,int,com.android.tools.r8.graph.proto.ArgumentPermutation,boolean,com.android.tools.r8.graph.proto.ArgumentInfoCollection$1):29:29 -> 2:6:void ():40:44 -> 7:17:void (it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,int,com.android.tools.r8.graph.proto.ArgumentPermutation,boolean):51:61 -> 1:1:int access$000(int,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):29:29 -> a 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap access$100():29:29 -> a 3:4:void forEach(com.android.tools.r8.utils.IntObjConsumer):69:70 -> a 5:12:int getNumberOfRemovedArgumentsBefore(int,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):129:136 -> a 13:13:com.android.tools.r8.graph.proto.ArgumentInfo getArgumentInfo(int):157:157 -> a 14:14:int getNewArgumentIndex(int,int):166:166 -> a 15:15:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):180:180 -> a 16:16:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection.builder():229:229 -> a 16:16:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):183 -> a 17:33:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):184:200 -> a 34:34:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isConvertedToStaticMethod():170:170 -> a 34:34:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):201 -> a 35:36:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):201:202 -> a 37:39:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,int,com.android.tools.r8.graph.proto.ArgumentInfo):187:189 -> a 40:41:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,int,com.android.tools.r8.graph.proto.ArgumentInfo):195:196 -> a 42:45:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):294:297 -> a 46:46:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection.builder():229:229 -> a 46:46:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):300 -> a 47:53:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):300:306 -> a 54:56:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.graph.proto.ArgumentInfoCollection.peekNext(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator):357:359 -> a 54:56:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):307 -> a 57:60:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):309:312 -> a 61:63:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.graph.proto.ArgumentInfoCollection.peekNext(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator):357:359 -> a 61:63:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):315 -> a 64:75:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):318:329 -> a 76:76:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 76:76:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):330 -> a 77:77:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):333:333 -> a 78:78:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 78:78:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):334 -> a 79:86:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):337:344 -> a 87:87:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isConvertedToStaticMethod():170:170 -> a 87:87:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):344 -> a 88:88:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isConvertedToStaticMethod():170:170 -> a 88:88:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):345 -> a 89:94:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):344:349 -> a 95:95:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isConvertedToStaticMethod():170:170 -> a 95:95:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):351 -> a 96:98:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):350:352 -> a 99:99:java.util.function.Consumer createParameterAnnotationsRemover(com.android.tools.r8.graph.DexEncodedMethod):377:377 -> a 100:100:void lambda$createParameterAnnotationsRemover$2(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):377:377 -> a 1:1:com.android.tools.r8.graph.proto.ArgumentInfoCollection empty():65:65 -> b 2:2:int com.android.tools.r8.graph.proto.ArgumentInfoCollection.getNumberOfRemovedArgumentsBefore(int):123:123 -> b 2:2:int getNewArgumentIndex(int):161 -> b 3:3:int getNewArgumentIndex(int):161:161 -> b 1:5:it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():79:83 -> c 6:6:it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.graph.proto.ArgumentInfoCollection.getKeys():75:75 -> c 6:6:it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():84 -> c 7:7:it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():86:86 -> c 8:8:java.util.Iterator com.android.tools.r8.graph.proto.ArgumentInfoCollection.iterator():106:106 -> c 8:8:it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():87 -> c 9:12:it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():88:91 -> c 13:13:boolean hasArgumentInfo(int):149:149 -> c 1:1:boolean hasArgumentPermutation():153:153 -> d 2:2:boolean com.android.tools.r8.graph.proto.ArgumentPermutation.isDefault():0:0 -> d 2:2:boolean hasArgumentPermutation():153 -> d 1:2:boolean hasRemovedArguments():110:111 -> e 1:6:boolean equals(java.lang.Object):212:217 -> equals 1:1:boolean isConvertedToStaticMethod():170:170 -> f 1:1:boolean isEmpty():102:102 -> g 1:1:int numberOfRemovedArguments():119:119 -> h 1:3:int hashCode():224:224 -> hashCode com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder -> com.gradleup.gr8.relocated.c7: it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap argumentInfos -> a com.android.tools.r8.graph.proto.ArgumentPermutation argumentPermutation -> c int argumentInfosSize -> b boolean isConvertedToStaticMethod -> d 1:5:void ():232:236 -> 1:1:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder addArgumentInfo(int,com.android.tools.r8.graph.proto.ArgumentInfo):240:240 -> a 2:2:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder addArgumentInfos(com.android.tools.r8.graph.proto.ArgumentInfoCollection):245:245 -> a 3:3:int getNumberOfRemovedArgumentsBefore(int):250:250 -> a 4:4:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder setArgumentPermutation(com.android.tools.r8.graph.proto.ArgumentPermutation):269:269 -> a 5:5:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder setIsConvertedToStaticMethod(boolean):278:278 -> a 6:11:com.android.tools.r8.graph.proto.ArgumentInfoCollection build():283:288 -> a 1:1:boolean hasArgumentInfo(int):254:254 -> b 2:3:boolean isEmpty():258:259 -> b 4:4:boolean com.android.tools.r8.graph.proto.ArgumentPermutation.isDefault():0:0 -> b 4:4:boolean isEmpty():259 -> b 5:5:boolean isEmpty():259:259 -> b 1:1:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder setArgumentInfosSize(int):264:264 -> c 2:2:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.setIsConvertedToStaticMethod(boolean):278:278 -> c 2:2:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder setIsConvertedToStaticMethod():274 -> c com.android.tools.r8.graph.proto.ArgumentPermutation -> com.gradleup.gr8.relocated.f7: 1:1:com.android.tools.r8.graph.proto.ArgumentPermutation$Builder builder(int):14:14 -> a 2:2:com.android.tools.r8.graph.proto.DefaultArgumentPermutation getDefault():18:18 -> a int getNewArgumentIndex(int) -> b boolean isDefault() -> b com.android.tools.r8.graph.proto.ArgumentPermutation$Builder -> com.gradleup.gr8.relocated.e7: it.unimi.dsi.fastutil.ints.Int2IntMap newArgumentIndices -> a 1:1:void (int,com.android.tools.r8.graph.proto.ArgumentPermutation$1):27:27 -> 2:5:void (int):31:34 -> 1:1:boolean com.android.tools.r8.graph.proto.ArgumentPermutation$Builder.isDefault():38:38 -> a 1:1:com.android.tools.r8.graph.proto.ArgumentPermutation build():51 -> a 2:2:com.android.tools.r8.graph.proto.DefaultArgumentPermutation com.android.tools.r8.graph.proto.ArgumentPermutation.getDefault():18:18 -> a 2:2:com.android.tools.r8.graph.proto.ArgumentPermutation build():52 -> a 3:3:com.android.tools.r8.graph.proto.ArgumentPermutation build():54:54 -> a 4:6:com.android.tools.r8.graph.proto.ArgumentPermutation$Builder setNewArgumentIndex(int,int):43:45 -> a com.android.tools.r8.graph.proto.ArgumentPermutationMap -> com.gradleup.gr8.relocated.g7: it.unimi.dsi.fastutil.ints.Int2IntMap newArgumentIndices -> a boolean $assertionsDisabled -> b 1:1:void ():9:9 -> 1:3:void (it.unimi.dsi.fastutil.ints.Int2IntMap):13:15 -> 1:1:int getNewArgumentIndex(int):20:20 -> b com.android.tools.r8.graph.proto.DefaultArgumentPermutation -> com.gradleup.gr8.relocated.ay: com.android.tools.r8.graph.proto.DefaultArgumentPermutation INSTANCE -> a 1:1:void ():9:9 -> 1:1:void ():11:11 -> int getNewArgumentIndex(int) -> b 1:1:com.android.tools.r8.graph.proto.DefaultArgumentPermutation get():14:14 -> c com.android.tools.r8.graph.proto.RemovedArgumentInfo -> com.gradleup.gr8.relocated.p23: com.android.tools.r8.graph.DexType type -> c com.android.tools.r8.ir.analysis.value.SingleValue singleValue -> b boolean $assertionsDisabled -> d 1:1:void ():14:14 -> 1:4:void (com.android.tools.r8.ir.analysis.value.SingleValue,com.android.tools.r8.graph.DexType):49:52 -> com.android.tools.r8.graph.proto.RemovedArgumentInfo asRemovedArgumentInfo() -> a 1:1:com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):14:14 -> a 2:2:com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo):83:83 -> a 1:4:com.android.tools.r8.graph.proto.RemovedArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):91:94 -> b boolean isRemovedArgumentInfo() -> c 1:1:com.android.tools.r8.ir.analysis.value.SingleValue getSingleValue():64:64 -> d 1:1:com.android.tools.r8.graph.DexType getType():68:68 -> e 1:5:boolean equals(java.lang.Object):101:105 -> equals 1:1:boolean hasSingleValue():60:60 -> f 1:1:int hashCode():110:110 -> hashCode com.android.tools.r8.graph.proto.RemovedArgumentInfo$Builder -> com.gradleup.gr8.relocated.n23: 1:1:void ():34:34 -> 1:1:com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase.setSingleValue(com.android.tools.r8.ir.analysis.value.SingleValue):22:22 -> a 1:1:com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase setSingleValue(com.android.tools.r8.ir.analysis.value.SingleValue):34 -> a 2:3:com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase.setType(com.android.tools.r8.graph.DexType):27:28 -> a 2:3:com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase setType(com.android.tools.r8.graph.DexType):34 -> a 4:4:com.android.tools.r8.graph.proto.RemovedArgumentInfo build():37:37 -> a com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase self() -> b com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase -> com.gradleup.gr8.relocated.o23: com.android.tools.r8.ir.analysis.value.SingleValue singleValue -> a com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.graph.proto.RemovedReceiverInfo -> com.gradleup.gr8.relocated.r23: 1:1:void (com.android.tools.r8.ir.analysis.value.SingleValue,com.android.tools.r8.graph.DexType):17:17 -> 1:4:com.android.tools.r8.graph.proto.RemovedReceiverInfo com.android.tools.r8.graph.proto.RemovedReceiverInfo.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):29:32 -> a 1:4:com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):14 -> a 1:4:com.android.tools.r8.graph.proto.RemovedReceiverInfo com.android.tools.r8.graph.proto.RemovedReceiverInfo.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):29:32 -> b 1:4:com.android.tools.r8.graph.proto.RemovedArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):14 -> b 1:5:boolean equals(java.lang.Object):39:43 -> equals 1:1:int hashCode():48:48 -> hashCode com.android.tools.r8.graph.proto.RemovedReceiverInfo$Builder -> com.gradleup.gr8.relocated.q23: 1:1:void ():51:51 -> 1:2:com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase.setType(com.android.tools.r8.graph.DexType):27:28 -> a 1:2:com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase setType(com.android.tools.r8.graph.DexType):51 -> a 3:3:com.android.tools.r8.graph.proto.RemovedReceiverInfo build():58:58 -> a com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase self() -> b com.android.tools.r8.graph.proto.RewrittenPrototypeDescription -> com.gradleup.gr8.relocated.i43: java.util.List extraParameters -> a com.android.tools.r8.graph.proto.RewrittenTypeInfo rewrittenReturnInfo -> c com.android.tools.r8.graph.proto.RewrittenPrototypeDescription NONE -> d boolean $assertionsDisabled -> e int $r8$clinit -> f com.android.tools.r8.graph.proto.ArgumentInfoCollection argumentInfoCollection -> b 1:3:void ():33:35 -> 1:4:void ():41:44 -> 5:10:void (java.util.List,com.android.tools.r8.graph.proto.RewrittenTypeInfo,com.android.tools.r8.graph.proto.ArgumentInfoCollection):50:55 -> 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription create(java.util.List,com.android.tools.r8.graph.proto.RewrittenTypeInfo,com.android.tools.r8.graph.proto.ArgumentInfoCollection):62:62 -> a 2:2:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.none():73:73 -> a 2:2:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription create(java.util.List,com.android.tools.r8.graph.proto.RewrittenTypeInfo,com.android.tools.r8.graph.proto.ArgumentInfoCollection):63 -> a 3:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription create(java.util.List,com.android.tools.r8.graph.proto.RewrittenTypeInfo,com.android.tools.r8.graph.proto.ArgumentInfoCollection):64:64 -> a 4:14:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):86:96 -> a 15:15:java.util.List com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.getExtraParameters():121:121 -> a 15:15:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):97 -> a 16:16:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):97:97 -> a 17:17:java.util.List com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.getExtraParameters():121:121 -> a 17:17:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):98 -> a 18:21:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):98:101 -> a 22:22:com.android.tools.r8.graph.proto.RewrittenTypeInfo com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.getRewrittenReturnInfo():148:148 -> a 22:22:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):102 -> a 23:23:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):102:102 -> a 24:24:com.android.tools.r8.graph.proto.RewrittenTypeInfo com.android.tools.r8.graph.proto.RewrittenTypeInfo.combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):35:35 -> a 24:24:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):102 -> a 25:25:com.android.tools.r8.graph.proto.RewrittenTypeInfo com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.getRewrittenReturnInfo():148:148 -> a 25:25:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):103 -> a 26:27:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.getArgumentInfoCollection():133:133 -> a 26:27:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):105 -> a 28:29:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription combine(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):105:106 -> a 30:30:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.getArgumentInfoCollection():133:133 -> a 30:30:java.util.function.Consumer createParameterAnnotationsRemover(com.android.tools.r8.graph.DexEncodedMethod):78 -> a 31:31:java.util.function.Consumer createParameterAnnotationsRemover(com.android.tools.r8.graph.DexEncodedMethod):78:78 -> a 32:32:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():133:133 -> a 33:36:com.android.tools.r8.ir.code.Instruction getConstantReturn(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):165:168 -> a 37:37:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 37:37:com.android.tools.r8.ir.code.Instruction getConstantReturn(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):168 -> a 38:38:com.android.tools.r8.ir.code.Instruction getConstantReturn(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):169:169 -> a 39:43:boolean verifyConstantReturnAccessibleInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):175:179 -> a 44:45:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):184:185 -> a 46:50:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):192:196 -> a 46:50:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 51:55:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):202:206 -> a 51:55:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 51:55:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 56:56:int com.android.tools.r8.graph.proto.ArgumentInfoCollection.numberOfRemovedNonReceiverArguments(com.android.tools.r8.graph.ProgramMethod):144:144 -> a 56:56:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):209 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 56:56:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 57:57:int com.android.tools.r8.graph.proto.ArgumentInfoCollection.numberOfRemovedNonReceiverArguments(com.android.tools.r8.graph.ProgramMethod):145:145 -> a 57:57:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):209 -> a 57:57:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 57:57:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 58:58:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 58:58:int com.android.tools.r8.graph.proto.ArgumentInfoCollection.numberOfRemovedNonReceiverArguments(com.android.tools.r8.graph.ProgramMethod):145 -> a 58:58:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):209 -> a 58:58:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 58:58:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 59:65:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):209:215 -> a 59:65:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 59:65:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 66:66:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isNone():0:0 -> a 66:66:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):215 -> a 66:66:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 66:66:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 67:67:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):216:216 -> a 67:67:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 67:67:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 68:68:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 68:68:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):217 -> a 68:68:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 68:68:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 69:75:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):218:224 -> a 69:75:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 69:75:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 76:76:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):198:198 -> a 76:76:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 77:77:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):188:188 -> a 78:78:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> a 78:78:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):188 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> a 79:79:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):188 -> a 80:88:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):231:239 -> a 89:92:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription withRewrittenReturnInfo(com.android.tools.r8.graph.proto.RewrittenTypeInfo):247:250 -> a 93:100:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription withExtraParameters(java.util.List):260:267 -> a 1:1:java.util.List getExtraParameters():121:121 -> b 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo getRewrittenReturnInfo():148:148 -> c 1:1:boolean hasBeenChangedToReturnVoid():129:129 -> d 1:1:boolean hasExtraParameters():117:117 -> e 1:7:boolean equals(java.lang.Object):273:279 -> equals 1:1:boolean hasRewrittenReturnInfo():137:137 -> f 1:3:boolean isEmpty():111:113 -> g 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription none():73:73 -> h 1:1:int hashCode():284:284 -> hashCode 1:1:int numberOfExtraParameters():125:125 -> i 1:1:boolean requiresRewritingAtCallSite():141:141 -> j 2:2:int com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.numberOfExtraParameters():125:125 -> j 2:2:boolean requiresRewritingAtCallSite():142 -> j 3:5:boolean requiresRewritingAtCallSite():142:144 -> j com.android.tools.r8.graph.proto.RewrittenTypeInfo -> com.gradleup.gr8.relocated.l43: com.android.tools.r8.graph.DexType newType -> d com.android.tools.r8.graph.DexType oldType -> c boolean $assertionsDisabled -> f com.android.tools.r8.graph.DexType castType -> b com.android.tools.r8.ir.analysis.value.SingleValue singleValue -> e 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.value.SingleValue,com.android.tools.r8.graph.proto.RewrittenTypeInfo$1):15:15 -> 2:6:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.value.SingleValue):27:31 -> 1:1:com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):15:15 -> a 2:5:com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo):78:81 -> a 6:6:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 6:6:com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo):81 -> a 7:8:com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo):81:82 -> a 9:9:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):86:86 -> a 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.proto.RewrittenTypeInfo.getNewType():43:43 -> a 10:10:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):86 -> a 11:11:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):86:86 -> a 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.proto.RewrittenTypeInfo.getNewType():43:43 -> a 12:12:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):87 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.proto.RewrittenTypeInfo.getOldType():47:47 -> a 13:13:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:15:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):87:88 -> a 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.proto.RewrittenTypeInfo.getOldType():47:47 -> a 16:16:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):89 -> a 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.proto.RewrittenTypeInfo.getNewType():43:43 -> a 17:17:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.proto.RewrittenTypeInfo.getCastType():39:39 -> a 18:18:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):89 -> a 19:19:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.graph.proto.RewrittenTypeInfo.getSingleValue():51:51 -> a 19:19:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):89 -> a 20:20:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):89:89 -> a com.android.tools.r8.graph.proto.RewrittenTypeInfo asRewrittenTypeInfo() -> b 1:4:com.android.tools.r8.graph.proto.RewrittenTypeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):95:98 -> b 5:5:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.graph.proto.RewrittenTypeInfo.getSingleValue():51:51 -> b 5:5:com.android.tools.r8.graph.proto.RewrittenTypeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):98 -> b 6:11:com.android.tools.r8.graph.proto.RewrittenTypeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):98:103 -> b 1:1:com.android.tools.r8.graph.DexType getCastType():39:39 -> d 1:1:com.android.tools.r8.graph.DexType getNewType():43:43 -> e 1:7:boolean equals(java.lang.Object):111:117 -> equals 1:1:com.android.tools.r8.graph.DexType getOldType():47:47 -> f 1:1:com.android.tools.r8.ir.analysis.value.SingleValue getSingleValue():51:51 -> g 1:1:boolean hasBeenChangedToReturnVoid():55:55 -> h 1:1:int hashCode():122:122 -> hashCode 1:1:boolean hasCastType():59:59 -> i 1:1:boolean hasSingleValue():63:63 -> j com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder -> com.gradleup.gr8.relocated.k43: com.android.tools.r8.graph.DexType newType -> c com.android.tools.r8.graph.DexType oldType -> b com.android.tools.r8.graph.DexType castType -> a com.android.tools.r8.ir.analysis.value.SingleValue singleValue -> d 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder setCastType(com.android.tools.r8.graph.DexType):140:140 -> a 2:2:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder setSingleValue(com.android.tools.r8.ir.analysis.value.SingleValue):155:155 -> a 3:3:com.android.tools.r8.graph.proto.RewrittenTypeInfo build():160:160 -> a 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder setNewType(com.android.tools.r8.graph.DexType):150:150 -> b 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder setOldType(com.android.tools.r8.graph.DexType):145:145 -> c com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger -> com.gradleup.gr8.relocated.tn: com.android.tools.r8.graph.DexEncodedField[] merge() -> a void setClassIdField(com.android.tools.r8.graph.DexEncodedField) -> a 1:15:void mapFields(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.BiConsumer):72:86 -> a 16:37:void mapFields(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.BiConsumer):81:102 -> a 38:43:java.util.Map getAvailableFieldsByExactInfo(com.android.tools.r8.graph.DexProgramClass):108:113 -> a 44:44:java.util.LinkedList lambda$getAvailableFieldsByExactInfo$0(com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo):112:112 -> a 45:47:java.util.Map getAvailableFieldsByRelaxedInfo(com.android.tools.r8.graph.AppView,java.util.Map):121:123 -> a 48:48:void lambda$getAvailableFieldsByRelaxedInfo$2(java.util.Map,com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo,java.util.LinkedList):127:127 -> a 49:52:void lambda$getAvailableFieldsByRelaxedInfo$2(java.util.Map,com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo,java.util.LinkedList):126:129 -> a 53:53:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 53:53:com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger create(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 54:54:com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger create(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):37 -> a 55:59:com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger create(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):38:42 -> a 1:1:java.util.LinkedList lambda$getAvailableFieldsByRelaxedInfo$1(com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo):128:128 -> b com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger$1 -> com.gradleup.gr8.relocated.qn: 1:1:void setClassIdField(com.android.tools.r8.graph.DexEncodedField):45:45 -> a 2:2:com.android.tools.r8.graph.DexEncodedField[] merge():50:50 -> a com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger$2 -> com.gradleup.gr8.relocated.rn: boolean $assertionsDisabled -> a 1:1:void ():40:40 -> com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger$ClassInstanceFieldsMergerImpl -> com.gradleup.gr8.relocated.sn: com.android.tools.r8.horizontalclassmerging.MergeGroup group -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> c java.util.Set committedFields -> e boolean $assertionsDisabled -> f com.android.tools.r8.graph.DexEncodedField classIdField -> d 1:1:void ():133:133 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger$1):133:133 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):146:146 -> 3:11:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):141:149 -> 1:1:void setClassIdField(com.android.tools.r8.graph.DexEncodedField):154:154 -> a 2:17:com.android.tools.r8.graph.DexEncodedField[] merge():159:174 -> a 18:20:void lambda$merge$0(java.util.List,java.util.Set,com.android.tools.r8.graph.DexEncodedField):170:172 -> a 21:29:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):179:187 -> a 30:30:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 30:30:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):187 -> a 31:31:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):187:187 -> a 32:32:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):186:186 -> a 33:41:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):184:192 -> a 42:42:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):213:213 -> a 42:42:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):192 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):213:213 -> a 43:43:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):192 -> a 44:44:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexEncodedField.toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):305:305 -> a 44:44:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):190 -> a 45:55:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):197:207 -> a 56:56:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):203:203 -> a 57:57:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexEncodedField.toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):305:305 -> a 57:57:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):199 -> a 58:58:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):210:210 -> a 59:59:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.append(java.lang.Iterable,java.lang.Object):52:52 -> a 59:59:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):212 -> a 60:60:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 60:60:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.append(java.lang.Iterable,java.lang.Object):52 -> a 60:60:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):212 -> a 61:61:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):212:212 -> a 62:65:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):211:214 -> a 66:66:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):210:210 -> a 67:67:boolean needsRelaxedType(com.android.tools.r8.graph.DexEncodedField,java.lang.Iterable):230:230 -> a 68:68:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 68:68:boolean needsRelaxedType(com.android.tools.r8.graph.DexEncodedField,java.lang.Iterable):230 -> a 69:69:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():231:231 -> a 69:69:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():231:231 -> a 70:70:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):220 -> a 71:71:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):220:220 -> a 72:72:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 72:72:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):220 -> a 73:73:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> a 73:73:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):221 -> a 74:74:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):221:221 -> a 75:75:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 75:75:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):223 -> a 76:76:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):223:223 -> a 77:77:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 77:77:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):223 -> a 78:78:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> a 78:78:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):224 -> a 79:79:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):224:224 -> a 80:80:boolean lambda$needsRelaxedType$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):231:231 -> a 1:1:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():231:231 -> b 1:1:boolean lambda$fixAccessFlags$1(com.android.tools.r8.graph.DexEncodedField):220 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():231:231 -> b 2:2:boolean lambda$fixAccessFlags$1(com.android.tools.r8.graph.DexEncodedField):220 -> b 1:1:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> c 1:1:boolean lambda$fixAccessFlags$2(com.android.tools.r8.graph.DexEncodedField):223 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> c 2:2:boolean lambda$fixAccessFlags$2(com.android.tools.r8.graph.DexEncodedField):223 -> c com.android.tools.r8.horizontalclassmerging.ClassMerger -> com.gradleup.gr8.relocated.ao: com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder classMethodsBuilder -> f boolean $assertionsDisabled -> n com.android.tools.r8.graph.DexItemFactory dexItemFactory -> d com.android.tools.r8.graph.AppView appView -> a it.unimi.dsi.fastutil.objects.Reference2IntMap classIdentifiers -> g com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> b com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> m java.util.Collection virtualMethodMergers -> l com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection instanceInitializerMergers -> k com.android.tools.r8.horizontalclassmerging.MergeGroup group -> c com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger classInstanceFieldsMerger -> h com.android.tools.r8.horizontalclassmerging.ClassStaticFieldsMerger classStaticFieldsMerger -> i com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> e com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger classInitializerMerger -> j 1:5:void ():52:56 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Collection,com.android.tools.r8.horizontalclassmerging.ClassMerger$1):52:52 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Collection):82:82 -> 3:39:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Collection):64:100 -> 1:1:void buildClassIdentifierMap():104:104 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:void buildClassIdentifierMap():104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void buildClassIdentifierMap():104:105 -> a 5:5:void lambda$buildClassIdentifierMap$0(com.android.tools.r8.graph.DexProgramClass):105:105 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 6:6:void lambda$buildClassIdentifierMap$0(com.android.tools.r8.graph.DexProgramClass):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void lambda$buildClassIdentifierMap$0(com.android.tools.r8.graph.DexProgramClass):105:105 -> a 8:8:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):111:111 -> a 9:15:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):118:124 -> a 9:15:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 16:16:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 17:17:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 17:17:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):124 -> a 17:17:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 18:18:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 18:18:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):124 -> a 18:18:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 19:20:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):125:126 -> a 19:20:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 21:21:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):335:335 -> a 21:21:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):126 -> a 21:21:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 22:22:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):339:339 -> a 22:22:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):335 -> a 22:22:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):126 -> a 22:22:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 23:28:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):127:132 -> a 23:28:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 29:29:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 29:29:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):133 -> a 29:29:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 30:44:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):133:147 -> a 30:44:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 45:45:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):146:146 -> a 45:45:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):112 -> a 46:46:void mergeDirectMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):113:113 -> a 47:51:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):154:158 -> a 52:52:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 52:52:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):158 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 53:53:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):158 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 54:54:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):158 -> a 55:60:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):156:161 -> a 61:61:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 61:61:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:68:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):161:167 -> a 69:69:void lambda$mergeInstanceInitializers$2(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger):194:194 -> a 70:70:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 70:70:void lambda$mergeInterfaces$8(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):290 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 71:71:void lambda$mergeInterfaces$8(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):290 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 72:72:void lambda$mergeInterfaces$8(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):290 -> a 73:75:void lambda$mergeInterfaces$8(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):290:292 -> a 76:76:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 76:76:void lambda$mergeInterfaces$9(java.util.Set,com.android.tools.r8.graph.DexProgramClass):298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 77:77:void lambda$mergeInterfaces$9(java.util.Set,com.android.tools.r8.graph.DexProgramClass):298:298 -> a 78:78:void lambda$mergeVirtualMethods$3(java.util.function.Consumer,com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger):211:211 -> a 79:79:boolean lambda$fixNestMemberAttributes$5(com.android.tools.r8.graph.NestMemberClassAttribute):263:263 -> a 80:80:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 80:80:boolean lambda$fixNestMemberAttributes$5(com.android.tools.r8.graph.NestMemberClassAttribute):263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:void lambda$mergeInterfaces$7(java.util.function.Consumer):287:287 -> a 82:88:void mergeInstanceFields(com.android.tools.r8.graph.PrunedItems$Builder):312:318 -> a 89:89:void lambda$mergeInstanceFields$10(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexEncodedField):315:315 -> a 90:93:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):332:335 -> a 94:94:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):304:304 -> a 94:94:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):336 -> a 95:95:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():220:220 -> a 95:95:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):305 -> a 95:95:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):336 -> a 96:96:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 96:96:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):305 -> a 96:96:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):336 -> a 97:97:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 97:97:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():220 -> a 97:97:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):305 -> a 97:97:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):336 -> a 98:103:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():220:225 -> a 98:103:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):305 -> a 98:103:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):336 -> a 104:104:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPublicFinalSynthetic():80:80 -> a 104:104:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():226 -> a 104:104:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):305 -> a 104:104:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):336 -> a 105:119:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():226:240 -> a 105:119:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):305 -> a 105:119:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):336 -> a 120:121:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):307:308 -> a 120:121:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):336 -> a 122:124:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeMethods(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):202:204 -> a 122:124:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):337 -> a 125:127:void mergeGroup(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):341:343 -> a 128:128:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 128:128:void lambda$mergeGroup$12(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass):343 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 129:129:void lambda$mergeGroup$12(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass):343:343 -> a 130:130:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 130:130:void lambda$mergeInterfaces$6(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):287 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:void lambda$mergeInterfaces$6(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):287:287 -> a 1:1:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):181:181 -> b 2:2:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> b 2:2:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):181 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> b 3:3:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):181 -> b 4:6:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):181:183 -> b 7:7:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> b 7:7:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):183 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:9:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):184:185 -> b 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 10:10:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):185 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:12:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):185:186 -> b 13:13:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):182:182 -> b 14:14:void mergeInstanceInitializers(com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):192:192 -> b 15:22:void mergeVirtualMethods(java.util.function.Consumer):209:216 -> b 23:23:void lambda$mergeVirtualMethods$4(com.android.tools.r8.graph.DexProgramClass):216:216 -> b 24:24:void fixAccessFlags():244:244 -> b 25:25:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> b 25:25:void fixAccessFlags():244 -> b 26:26:void fixAccessFlags():245:245 -> b 27:27:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> b 27:27:void fixAccessFlags():245 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:30:void fixAccessFlags():245:247 -> b 31:31:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> b 31:31:void fixAccessFlags():247 -> b 32:32:void fixAccessFlags():248:248 -> b 33:33:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> b 33:33:void fixAccessFlags():248 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:void fixAccessFlags():248:248 -> b 35:35:void lambda$mergeInstanceFields$11(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass):314:314 -> b 36:36:void com.android.tools.r8.graph.DexClass.forEachInstanceField(java.util.function.Consumer):362:362 -> b 36:36:void lambda$mergeInstanceFields$11(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass):314 -> b 37:37:void com.android.tools.r8.graph.DexClass.forEachInstanceFieldMatching(java.util.function.Predicate,java.util.function.Consumer):367:367 -> b 37:37:void com.android.tools.r8.graph.DexClass.forEachInstanceField(java.util.function.Consumer):362 -> b 37:37:void lambda$mergeInstanceFields$11(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass):314 -> b 38:38:void lambda$mergeInstanceFields$11(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass):316:316 -> b 1:1:void mergeDirectMethods(com.android.tools.r8.graph.DexProgramClass):152:152 -> c 2:2:void com.android.tools.r8.graph.DexProgramClass.forEachProgramDirectMethod(java.util.function.Consumer):286:286 -> c 2:2:void mergeDirectMethods(com.android.tools.r8.graph.DexProgramClass):152 -> c 3:3:void mergeDirectMethods(com.android.tools.r8.graph.DexProgramClass):172:172 -> c 4:12:void fixNestMemberAttributes():253:261 -> c 1:4:void mergeAnnotations():271:274 -> d 1:1:java.util.LinkedHashSet com.google.common.collect.Sets.newLinkedHashSet():305:305 -> e 1:1:void mergeInterfaces():281 -> e 2:20:void mergeInterfaces():282:300 -> e 21:21:void com.android.tools.r8.graph.DexClass.setInterfaces(com.android.tools.r8.graph.DexTypeList):205:205 -> e 21:21:void mergeInterfaces():300 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:3:void mergeStaticFields():322:324 -> f com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder -> com.gradleup.gr8.relocated.zn: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.IRCodeProvider codeProvider -> b boolean $assertionsDisabled -> e com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c com.android.tools.r8.horizontalclassmerging.MergeGroup group -> d 1:1:void ():346:346 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):352:356 -> 1:1:java.util.List com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createVirtualMethodMergers():360:360 -> a 1:1:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):402 -> a 2:2:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 2:2:java.util.List com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createVirtualMethodMergers():360 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):402 -> a 3:3:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 3:3:java.util.List com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createVirtualMethodMergers():360 -> a 3:3:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):402 -> a 4:15:java.util.List com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createVirtualMethodMergers():361:372 -> a 4:15:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):402 -> a 16:19:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):405:408 -> a 20:23:void com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createClassIdField():394:397 -> a 20:23:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):409 -> a 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 24:24:void com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createClassIdField():397 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):409 -> a 25:25:void com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createClassIdField():397:397 -> a 25:25:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):409 -> a 26:26:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 26:26:void com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createClassIdField():396 -> a 26:26:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):409 -> a 27:27:void com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createClassIdField():395:395 -> a 27:27:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):409 -> a 28:28:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):412:412 -> a 29:31:java.util.Map getVirtualMethodMergerBuilders():378:380 -> a 32:32:void lambda$getVirtualMethodMergerBuilders$2(java.util.Map,com.android.tools.r8.graph.DexProgramClass):382:382 -> a 33:33:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> a 33:33:void lambda$getVirtualMethodMergerBuilders$2(java.util.Map,com.android.tools.r8.graph.DexProgramClass):382 -> a 34:34:void lambda$getVirtualMethodMergerBuilders$1(java.util.Map,com.android.tools.r8.graph.ProgramMethod):386:386 -> a 35:38:void lambda$getVirtualMethodMergerBuilders$1(java.util.Map,com.android.tools.r8.graph.ProgramMethod):385:388 -> a 39:39:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder lambda$getVirtualMethodMergerBuilders$0(com.android.tools.r8.graph.DexMethodSignature):387:387 -> a 40:40:boolean lambda$build$3(com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger):406:406 -> a com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder -> com.gradleup.gr8.relocated.bo: java.util.List virtualMethods -> b java.util.List directMethods -> c java.util.Set reservedMethods -> a boolean $assertionsDisabled -> d 1:1:void ():15:15 -> 1:4:void ():15:18 -> 1:3:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):27:29 -> a 4:4:boolean isFresh(com.android.tools.r8.graph.DexMethod):33:33 -> a 5:5:boolean lambda$setClassMethods$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):37:37 -> a 6:11:void setClassMethods(com.android.tools.r8.graph.DexProgramClass):37:42 -> a 1:3:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):21:23 -> b 4:4:boolean lambda$setClassMethods$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):39:39 -> b com.android.tools.r8.horizontalclassmerging.ClassStaticFieldsMerger -> com.gradleup.gr8.relocated.qp: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.MergeGroup group -> c com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> d java.util.Map targetFields -> e 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):26:26 -> 2:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):23:30 -> 1:5:boolean isFresh(com.android.tools.r8.graph.DexField):34:38 -> a 6:9:void addField(com.android.tools.r8.graph.DexEncodedField):47:50 -> a 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 10:10:void addField(com.android.tools.r8.graph.DexEncodedField):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:12:void addField(com.android.tools.r8.graph.DexEncodedField):51:52 -> a 13:19:void addField(com.android.tools.r8.graph.DexEncodedField):49:55 -> a 20:20:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexEncodedField.toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):305:305 -> a 20:20:void addField(com.android.tools.r8.graph.DexEncodedField):55 -> a 21:23:void addField(com.android.tools.r8.graph.DexEncodedField):56:58 -> a 24:24:void addFields(com.android.tools.r8.graph.DexProgramClass):62:62 -> a 25:25:void com.android.tools.r8.graph.DexClass.forEachStaticField(java.util.function.Consumer):371:371 -> a 25:25:void addFields(com.android.tools.r8.graph.DexProgramClass):62 -> a 26:26:java.lang.Iterable com.android.tools.r8.graph.DexClass.staticFields(java.util.function.Predicate):398:398 -> a 26:26:void com.android.tools.r8.graph.DexClass.forEachStaticFieldMatching(java.util.function.Predicate,java.util.function.Consumer):376 -> a 26:26:void com.android.tools.r8.graph.DexClass.forEachStaticField(java.util.function.Consumer):371 -> a 26:26:void addFields(com.android.tools.r8.graph.DexProgramClass):62 -> a 27:27:void com.android.tools.r8.graph.DexClass.forEachStaticFieldMatching(java.util.function.Predicate,java.util.function.Consumer):376:376 -> a 27:27:void com.android.tools.r8.graph.DexClass.forEachStaticField(java.util.function.Consumer):371 -> a 27:27:void addFields(com.android.tools.r8.graph.DexProgramClass):62 -> a 28:28:void merge():66:66 -> a com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint -> com.gradleup.gr8.relocated.pv: boolean $assertionsDisabled -> n com.android.tools.r8.graph.DexField classIdField -> l it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap typeConstructors -> m 1:1:void ():36:36 -> 1:4:void (it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.DexMethod):46:49 -> 1:1:void addConstructorInvoke(com.android.tools.r8.graph.DexMethod):57:57 -> a 2:10:void lambda$addConstructorInvoke$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder):59:67 -> a 11:11:void lambda$prepareMultiConstructorInstructions$3(int,int[],com.android.tools.r8.utils.IntBox,int[],com.android.tools.r8.ir.conversion.IRBuilder):100:100 -> a 12:12:boolean lambda$prepareMultiConstructorInstructions$4(int,com.android.tools.r8.utils.IntBox,int[],com.android.tools.r8.ir.conversion.IRBuilder):101:101 -> a 13:16:boolean com.android.tools.r8.ir.synthetic.SyntheticSourceCode.endsSwitch(com.android.tools.r8.ir.conversion.IRBuilder,int,int,int[]):237:240 -> a 13:16:boolean lambda$prepareMultiConstructorInstructions$4(int,com.android.tools.r8.utils.IntBox,int[],com.android.tools.r8.ir.conversion.IRBuilder):101 -> a 1:1:void lambda$addRegisterClassIdAssignment$1(int,com.android.tools.r8.ir.conversion.IRBuilder):74:74 -> b 2:2:void com.android.tools.r8.ir.conversion.IRBuilder.addIntConst(int,long):1213:1213 -> b 2:2:void lambda$addConstantRegisterClassIdAssignment$2(int,int,com.android.tools.r8.ir.conversion.IRBuilder):81 -> b 3:3:void com.android.tools.r8.ir.conversion.IRBuilder.addIntConst(int,long):1213:1213 -> b 3:3:void lambda$addConstantRegisterClassIdAssignment$2(int,int,com.android.tools.r8.ir.conversion.IRBuilder):81 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.ir.conversion.IRBuilder.addIntConst(int,long):1213:1213 -> b 4:4:void lambda$addConstantRegisterClassIdAssignment$2(int,int,com.android.tools.r8.ir.conversion.IRBuilder):81 -> b 1:1:void addConstantRegisterClassIdAssignment(int):79:79 -> i 2:2:boolean com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint.hasClassIdField():53:53 -> i 2:2:void addConstantRegisterClassIdAssignment(int):79 -> i 3:6:void addConstantRegisterClassIdAssignment(int):79:82 -> i 1:1:void addRegisterClassIdAssignment(int):73:73 -> j 2:2:boolean com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint.hasClassIdField():53:53 -> j 2:2:void addRegisterClassIdAssignment(int):73 -> j 3:4:void addRegisterClassIdAssignment(int):73:74 -> j 5:8:void prepareInstructions():135:138 -> j 1:4:void prepareMultiConstructorInstructions():86:89 -> k 5:5:boolean com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint.hasClassIdField():53:53 -> k 5:5:void prepareMultiConstructorInstructions():91 -> k 6:32:void prepareMultiConstructorInstructions():92:118 -> k 1:1:void prepareSingleConstructorInstructions():125:125 -> l 2:2:boolean com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint.hasClassIdField():53:53 -> l 2:2:void prepareSingleConstructorInstructions():126 -> l 3:6:void prepareSingleConstructorInstructions():127:130 -> l com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger -> com.gradleup.gr8.relocated.vy0: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> b com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions options -> c boolean $assertionsDisabled -> d 1:1:void ():37:37 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):56:59 -> 1:1:com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger createForFinalClassMerging(com.android.tools.r8.graph.AppView):69:69 -> a 2:5:void runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):85:88 -> a 6:6:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 6:6:void runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 7:7:void runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):88 -> a 8:8:void runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):89:89 -> a 9:9:com.android.tools.r8.horizontalclassmerging.IRCodeProvider com.android.tools.r8.horizontalclassmerging.IRCodeProvider.create(com.android.tools.r8.graph.AppView):22:22 -> a 9:9:void runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):89 -> a 10:10:com.android.tools.r8.horizontalclassmerging.IRCodeProvider com.android.tools.r8.horizontalclassmerging.IRCodeProvider.createThrowing():26:26 -> a 10:10:void runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):90 -> a 11:18:void runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):91:98 -> a 19:30:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):109:120 -> a 31:33:java.util.List com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.initializeClassMergers(com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,java.util.Collection):340:342 -> a 31:33:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):124 -> a 34:34:boolean com.android.tools.r8.horizontalclassmerging.MergeGroup.isNonTrivial():203:203 -> a 34:34:java.util.List com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.initializeClassMergers(com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,java.util.Collection):342 -> a 34:34:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 35:39:java.util.List com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.initializeClassMergers(com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,java.util.Collection):342:346 -> a 35:39:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):124 -> a 40:43:java.util.List com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.initializeClassMergers(com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,java.util.Collection):345:348 -> a 40:43:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):124 -> a 44:55:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):126:137 -> a 56:56:com.android.tools.r8.graph.PrunedItems com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.applyClassMergers(java.util.Collection,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):358:358 -> a 56:56:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):133 -> a 57:57:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 57:57:com.android.tools.r8.graph.PrunedItems com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.applyClassMergers(java.util.Collection,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):133 -> a 58:58:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 58:58:com.android.tools.r8.graph.PrunedItems com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.applyClassMergers(java.util.Collection,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):358 -> a 58:58:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):133 -> a 59:67:com.android.tools.r8.graph.PrunedItems com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.applyClassMergers(java.util.Collection,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):358:366 -> a 59:67:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):133 -> a 68:70:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):140:142 -> a 71:71:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.builder():28:28 -> a 71:71:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):146 -> a 72:75:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):146:149 -> a 76:77:com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.createLens(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass):378:379 -> a 76:77:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):150 -> a 78:86:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):152:160 -> a 87:87:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> a 87:87:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):160 -> a 88:88:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):161:161 -> a 89:89:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 89:89:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 90:90:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):161 -> a 91:93:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):161:163 -> a 94:109:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):162:177 -> a 110:133:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):170:193 -> a 134:134:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 134:134:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 135:135:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 135:135:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):193 -> a 136:136:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):193:193 -> a 137:140:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):192:195 -> a 141:141:void lambda$run$0(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):160:160 -> a 142:148:void amendKeepInfo(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.List):201:207 -> a 149:149:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> a 149:149:void amendKeepInfo(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.List):207 -> a 150:157:void lambda$amendKeepInfo$2(java.util.List,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):210:217 -> a 158:171:void lambda$amendKeepInfo$2(java.util.List,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):213:226 -> a 172:172:void lambda$amendKeepInfo$1(com.android.tools.r8.horizontalclassmerging.VirtuallyMergedMethodsKeepInfo,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):223:223 -> a 173:188:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier createFieldAccessInfoCollectionModifier(java.util.Collection):233:248 -> a 189:189:boolean lambda$createFieldAccessInfoCollectionModifier$3(com.android.tools.r8.graph.DexEncodedMethod):240:240 -> a 190:190:void lambda$createFieldAccessInfoCollectionModifier$4(com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):241:241 -> a 191:191:void transformIncompleteCode(java.util.Collection,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.concurrent.ExecutorService):256:256 -> a 192:192:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 192:192:void transformIncompleteCode(java.util.Collection,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.concurrent.ExecutorService):256 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 193:193:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 193:193:void transformIncompleteCode(java.util.Collection,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.concurrent.ExecutorService):256 -> a 194:197:void transformIncompleteCode(java.util.Collection,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.concurrent.ExecutorService):257:260 -> a 198:199:void lambda$transformIncompleteCode$9(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.horizontalclassmerging.MergeGroup):263:264 -> a 200:204:void lambda$transformIncompleteCode$8(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod):270:274 -> a 205:205:void lambda$transformIncompleteCode$8(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod):273:273 -> a 206:206:void lambda$transformIncompleteCode$8(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod):272:272 -> a 207:207:boolean verifyNoIncompleteCode(java.util.Collection,java.util.concurrent.ExecutorService):283:283 -> a 208:216:void lambda$verifyNoIncompleteCode$11(com.android.tools.r8.horizontalclassmerging.MergeGroup):286:286 -> a 217:218:com.android.tools.r8.graph.DexApplication getNewApplication(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):303:304 -> a 219:219:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 219:219:com.android.tools.r8.graph.DexApplication getNewApplication(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):304 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 220:220:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 220:220:com.android.tools.r8.graph.DexApplication getNewApplication(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):304 -> a 221:221:com.android.tools.r8.graph.DexApplication getNewApplication(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):306:306 -> a 222:222:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 222:222:com.android.tools.r8.graph.DexApplication getNewApplication(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):307 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 223:223:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 223:223:com.android.tools.r8.graph.DexApplication getNewApplication(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):307 -> a 224:227:com.android.tools.r8.graph.DexApplication getNewApplication(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):308:311 -> a 228:230:java.util.List getInitialGroups():316:318 -> a 231:231:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 231:231:java.util.List getInitialGroups():319 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 232:232:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 232:232:java.util.List getInitialGroups():319 -> a 233:241:java.util.List getInitialGroups():320:328 -> a 242:246:boolean verifyNoCyclesInInterfaceHierarchies(com.android.tools.r8.graph.AppView,java.util.Collection):384:388 -> a 247:247:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 247:247:boolean verifyNoCyclesInInterfaceHierarchies(com.android.tools.r8.graph.AppView,java.util.Collection):388 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 248:248:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 248:248:boolean verifyNoCyclesInInterfaceHierarchies(com.android.tools.r8.graph.AppView,java.util.Collection):388 -> a 249:254:boolean verifyNoCyclesInInterfaceHierarchies(com.android.tools.r8.graph.AppView,java.util.Collection):388:393 -> a 255:255:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):396:396 -> a 256:256:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 256:256:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):396 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 257:257:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):396:396 -> a 258:258:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 258:258:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a 258:258:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):397 -> a 259:259:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":658,"2":659,"3":660,"4":661},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 658:658:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 658:658:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 658:658:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):397 -> a 659:659:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):397:397 -> a 660:660:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):397:397 -> a 661:661:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):397:397 -> a 656:657:com.android.tools.r8.utils.TraversalContinuation lambda$verifyNoCyclesInInterfaceHierarchies$13(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):397:398 -> a 662:662:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 662:662:boolean lambda$getNewApplication$12(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.graph.DexProgramClass):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 663:663:boolean lambda$getNewApplication$12(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.graph.DexProgramClass):310:310 -> a 1:1:com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger createForInitialClassMerging(com.android.tools.r8.graph.AppView):64:64 -> b 2:2:boolean lambda$createFieldAccessInfoCollectionModifier$5(com.android.tools.r8.graph.DexEncodedMethod):244:244 -> b 3:3:void lambda$createFieldAccessInfoCollectionModifier$6(com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):245:245 -> b 1:2:boolean lambda$transformIncompleteCode$7(com.android.tools.r8.graph.DexEncodedMethod):266:267 -> c 1:2:boolean lambda$verifyNoIncompleteCode$10(com.android.tools.r8.graph.DexEncodedMethod):290:291 -> d com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode -> com.gradleup.gr8.relocated.uy0: com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode[] $VALUES -> c com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode FINAL -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode INITIAL -> a 1:2:void ():40:41 -> 3:3:void ():39:39 -> 1:1:void (java.lang.String,int):39:39 -> 1:1:boolean isFinal():48:48 -> a 1:1:boolean isInitial():44:44 -> b 1:1:com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode[] values():39:39 -> values com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens -> com.gradleup.gr8.relocated.xy0: java.util.Map methodExtraParameters -> n com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses mergedClasses -> o 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$1):30:30 -> 2:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap):42:44 -> 1:10:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):64:73 -> a 1:9:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):78:86 -> b 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> b 10:10:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):86 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):86:86 -> b 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> b 12:12:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):86 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):87:87 -> b 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> b 14:14:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):87 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):87:87 -> b 16:21:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):85:90 -> b 1:1:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):54:54 -> g 2:2:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.prependSingleton(java.lang.Object,java.lang.Iterable):137:137 -> g 2:2:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):54 -> g 3:3:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> g 3:3:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.prependSingleton(java.lang.Object,java.lang.Iterable):137 -> g 3:3:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):54 -> g com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder -> com.gradleup.gr8.relocated.wy0: com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap newMethodSignatures -> c com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap newFieldSignatures -> a java.util.Map methodExtraParameters -> d com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap pendingNewFieldSignatureUpdates -> f com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap pendingNewMethodSignatureUpdates -> g com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap pendingMethodMapUpdates -> e com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap methodMap -> b boolean $assertionsDisabled -> h 1:1:void ():93:93 -> 1:1:void ():113:113 -> 2:17:void ():96:111 -> 1:5:com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):117:121 -> a 6:18:com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):120:132 -> a 19:20:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):137:138 -> a 21:23:void recordNewFieldSignature(java.lang.Iterable,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):149:149 -> a 25:27:void recordNewFieldSignature(java.lang.Iterable,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):151:153 -> a 28:28:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.recordNewFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):142:142 -> a 28:28:void recordNewFieldSignature(java.lang.Iterable,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):154 -> a 29:29:void recordNewFieldSignature(java.lang.Iterable,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):156:156 -> a 30:30:void fixupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):160:160 -> a 31:40:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.fixupOriginalMemberSignatures(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap):229:238 -> a 31:40:void fixupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):160 -> a 41:41:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):168:168 -> a 41:41:void mapMergedConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.List):269 -> a 42:43:void mapMergedConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.List):270:271 -> a 44:46:void recordNewMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):197:199 -> a 47:52:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.fixupMethodMap(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):213:218 -> a 47:52:void fixupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):204 -> a 53:53:void fixupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):205:205 -> a 54:63:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.fixupOriginalMemberSignatures(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap):229:238 -> a 54:63:void fixupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):205 -> a 64:69:void commitPendingUpdates():245:250 -> a 70:72:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.commitPendingNewMemberSignatureUpdates(com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap):258:260 -> a 70:72:void commitPendingUpdates():250 -> a 73:73:void commitPendingUpdates():251:251 -> a 74:76:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.commitPendingNewMemberSignatureUpdates(com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap):258:260 -> a 74:76:void commitPendingUpdates():251 -> a 77:87:void addExtraParameters(com.android.tools.r8.graph.DexMethod,java.util.List):277:287 -> a 88:88:java.util.List lambda$addExtraParameters$2(java.util.List,com.android.tools.r8.graph.DexMethod):280:280 -> a boolean lambda$recordNewFieldSignature$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField) -> b 1:3:boolean lambda$build$0(com.android.tools.r8.graph.DexMethod):123:123 -> b 4:4:void mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):168:168 -> b 5:5:java.util.List lambda$addExtraParameters$3(java.util.List,com.android.tools.r8.graph.DexMethod):286:286 -> b 1:1:void recordNewFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):142:142 -> c 2:2:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):168:168 -> c 2:2:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):176 -> c 2:2:void moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):172 -> c 3:3:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):177:177 -> c 3:3:void moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):172 -> c com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerUtils -> com.gradleup.gr8.relocated.yy0: boolean $assertionsDisabled -> a 1:1:void ():11:11 -> 1:4:boolean isClassIdField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):14:17 -> a 5:5:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexField):181:181 -> a 5:5:boolean isClassIdField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):17 -> a 6:6:boolean isClassIdField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):19:19 -> a 7:7:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexField):181:181 -> a 7:7:boolean isClassIdField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):19 -> a 8:8:boolean isClassIdField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):19:19 -> a com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses -> com.gradleup.gr8.relocated.az0: com.android.tools.r8.utils.collections.BidirectionalManyToOneMap mergedClasses -> a boolean $assertionsDisabled -> b 1:1:void ():19:19 -> 1:2:void (com.android.tools.r8.utils.collections.BidirectionalManyToOneMap):23:24 -> 1:1:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses empty():32:32 -> a 2:3:void lambda$extend$1(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,java.util.Set,com.android.tools.r8.graph.DexType):45:46 -> a 4:4:void lambda$extend$0(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):46:46 -> a 5:5:void lambda$extend$3(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,java.util.Set,com.android.tools.r8.graph.DexType):49:49 -> a 6:6:boolean hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType):76:76 -> a 7:7:boolean com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.isEmpty():80:80 -> a 7:7:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):36 -> a 8:8:boolean com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.isEmpty():80:80 -> a 8:8:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):39 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.isEmpty():80:80 -> a 9:9:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):39 -> a 10:10:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.builder():28:28 -> a 10:10:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):42 -> a 11:11:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):43:43 -> a 12:12:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.forEachMergeGroup(java.util.function.BiConsumer):55:55 -> a 12:12:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):43 -> a 13:13:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):48:48 -> a 14:14:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.forEachMergeGroup(java.util.function.BiConsumer):55:55 -> a 14:14:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):48 -> a 15:15:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):50:50 -> a 16:17:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):98:99 -> a 18:18:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":120,"2":121,"3":122,"4":123},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 120:120:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):101:101 -> a 121:121:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):101:101 -> a 122:122:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):101:101 -> a 123:123:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):101:101 -> a 119:119:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):101:101 -> a 1:1:void lambda$extend$2(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):49:49 -> b 2:2:com.android.tools.r8.graph.DexType getMergeTargetOrDefault(com.android.tools.r8.graph.DexType):59:59 -> b 3:3:java.util.Map getForwardMap():93:93 -> b 1:1:java.util.Set getSourcesFor(com.android.tools.r8.graph.DexType):67:67 -> c 2:2:boolean isEmpty():80:80 -> c 1:1:boolean com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType):76:76 -> d 1:1:boolean hasBeenMergedOrIsMergeTarget(com.android.tools.r8.graph.DexType):89 -> d 2:2:boolean com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.isMergeTarget(com.android.tools.r8.graph.DexType):85:85 -> d 2:2:boolean hasBeenMergedOrIsMergeTarget(com.android.tools.r8.graph.DexType):89 -> d 1:1:boolean isMergeTarget(com.android.tools.r8.graph.DexType):85:85 -> e com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder -> com.gradleup.gr8.relocated.zy0: com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap mergedClasses -> a boolean $assertionsDisabled -> b 1:1:void ():107:107 -> 1:4:void ():107:110 -> 1:2:void add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):113:114 -> a 3:3:void addMergeGroup(com.android.tools.r8.horizontalclassmerging.MergeGroup):118:118 -> a 4:4:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder addMergeGroups(java.lang.Iterable):122:122 -> a 5:5:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses build():127:127 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 6:6:void lambda$addMergeGroup$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void lambda$addMergeGroup$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):118:118 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 8:8:void lambda$addMergeGroup$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:void lambda$addMergeGroup$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):118:118 -> a com.android.tools.r8.horizontalclassmerging.IRCodeProvider -> com.gradleup.gr8.relocated.e01: com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod) -> a void setGraphLens(com.android.tools.r8.graph.GraphLens) -> a com.android.tools.r8.horizontalclassmerging.IRCodeProvider$1 -> com.gradleup.gr8.relocated.c01: void setGraphLens(com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod):29:29 -> a com.android.tools.r8.horizontalclassmerging.IRCodeProvider$IRCodeProviderImpl -> com.gradleup.gr8.relocated.d01: com.android.tools.r8.graph.AppView appViewForConversion -> a 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider$1):37:37 -> 2:11:void (com.android.tools.r8.graph.AppView):41:50 -> 12:12:void (com.android.tools.r8.graph.AppView):49:49 -> 13:18:void (com.android.tools.r8.graph.AppView):48:53 -> 1:3:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod):59:61 -> a 4:4:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.Code.buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):23:23 -> a 4:4:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod):61 -> a 5:5:void setGraphLens(com.android.tools.r8.graph.GraphLens):66:66 -> a com.android.tools.r8.horizontalclassmerging.IncompleteHorizontalClassMergerCode -> com.gradleup.gr8.relocated.i31: 1:1:void ():21:21 -> com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens) -> a 1:1:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):46:46 -> a 2:2:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):71:71 -> a 3:3:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):84:84 -> a 1:1:boolean computeEquals(java.lang.Object):51:51 -> f 1:1:int computeHashCode():56:56 -> l0 1:1:int estimatedDexCodeSizeUpperBoundInBytes():61:61 -> p0 boolean isHorizontalClassMergerCode() -> w0 boolean isIncompleteHorizontalClassMergerCode() -> x0 com.android.tools.r8.horizontalclassmerging.IncompleteMergedInstanceInitializerCode -> com.gradleup.gr8.relocated.k31: com.android.tools.r8.graph.DexMethod parentConstructor -> i boolean $assertionsDisabled -> k java.util.List parentConstructorArguments -> j com.android.tools.r8.graph.DexMethod syntheticMethodReference -> f int extraNulls -> d com.android.tools.r8.graph.DexMethod originalMethodReference -> e com.android.tools.r8.graph.DexField classIdField -> c java.util.Map instanceFieldAssignmentsPre -> g java.util.Map instanceFieldAssignmentsPost -> h 1:1:void ():46:46 -> 1:9:void (com.android.tools.r8.graph.DexField,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List):67:75 -> 1:31:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):83:113 -> a 32:32:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> a 32:32:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):113 -> a 33:54:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):111:132 -> a 55:55:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410:410 -> a 55:55:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):132 -> a 56:56:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 56:56:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410 -> a 56:56:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):132 -> a 57:63:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):135:141 -> a 64:64:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 64:64:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 65:65:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):141 -> a 66:81:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):137:152 -> a 82:82:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 82:82:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 83:83:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):152 -> a 84:92:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):148:156 -> a 93:93:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 93:93:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 94:94:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 94:94:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):156 -> a 95:95:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 95:95:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 96:96:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):156 -> a 97:101:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):156:160 -> a 102:119:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):159:176 -> a 120:120:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 120:120:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 121:123:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):178:180 -> a 124:124:void addCfInstructionsForInstanceFieldAssignments(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.google.common.collect.ImmutableList$Builder,java.util.Map,int[],com.android.tools.r8.utils.IntBox,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):197:197 -> a 125:125:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):200:200 -> a 126:126:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 126:126:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):203 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:144:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):202:219 -> a 145:145:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 145:145:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):219 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 146:147:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):219:220 -> a 148:148:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 148:148:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):220 -> a 149:154:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):220:225 -> a 155:155:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> a 155:155:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):225 -> a 156:157:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.google.common.collect.ImmutableList$Builder,int[],com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):225:226 -> a 158:161:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):235:238 -> a 162:171:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):237:246 -> a 172:172:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleConstClassValue():0:0 -> a 172:172:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):246 -> a 173:174:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):247:248 -> a 175:175:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 175:175:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):248 -> a 176:176:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):247:247 -> a 177:177:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleDexItemBasedStringValue():0:0 -> a 177:177:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):250 -> a 178:181:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):252:255 -> a 182:182:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):253:253 -> a 183:183:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 183:183:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):257 -> a 184:184:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):258:258 -> a 185:185:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 185:185:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):259 -> a 186:192:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):259:265 -> a 193:196:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):263:266 -> a 197:197:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleStringValue():0:0 -> a 197:197:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):269 -> a 198:200:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):269:271 -> a 201:201:int addCfInstructionsForInitializationInfo(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):270:270 -> a 1:1:java.lang.String toString():278:278 -> toString com.android.tools.r8.horizontalclassmerging.IncompleteMergedInstanceInitializerCode$1 -> com.gradleup.gr8.relocated.j31: com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens val$lens -> m 1:1:void (com.android.tools.r8.horizontalclassmerging.IncompleteMergedInstanceInitializerCode,com.android.tools.r8.graph.DexType,int,int,java.util.List,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):180:180 -> 1:1:com.android.tools.r8.graph.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):184:184 -> a com.android.tools.r8.horizontalclassmerging.IncompleteVirtuallyMergedMethodCode -> com.gradleup.gr8.relocated.m31: it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap mappedMethods -> d com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference superMethod -> f com.android.tools.r8.graph.DexMethod originalMethod -> e boolean $assertionsDisabled -> g com.android.tools.r8.graph.DexField classIdField -> c 1:1:void ():41:41 -> 1:5:void (com.android.tools.r8.graph.DexField,it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference):52:56 -> 1:22:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):87:108 -> a 23:23:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 23:23:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 24:24:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):108 -> a 25:30:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):108:113 -> a 31:31:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a 31:31:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):113 -> a 32:42:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):113:123 -> a 43:43:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 43:43:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 44:44:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):123 -> a 45:45:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):123:123 -> a 46:62:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):122:138 -> a 63:63:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference.getReboundReference():45:45 -> a 63:63:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):141:141 -> a 65:65:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):437:437 -> a 65:65:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):141 -> a 66:66:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 66:66:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):437 -> a 66:66:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):141 -> a 67:68:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):141:142 -> a 69:69:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference.getReference():41:41 -> a 69:69:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 70:70:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:72:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):144:145 -> a 73:78:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):143:148 -> a 79:79:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 79:79:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):148 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 80:80:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):148 -> a 81:81:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):148:148 -> a 82:91:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):147:156 -> a 92:92:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 92:92:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):156:156 -> a 94:94:com.android.tools.r8.cf.code.CfFrame createCfFrameForSwitchCase(com.android.tools.r8.graph.ProgramMethod,int):167:167 -> a 95:95:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> a 95:95:com.android.tools.r8.cf.code.CfFrame createCfFrameForSwitchCase(com.android.tools.r8.graph.ProgramMethod,int):167 -> a 96:108:com.android.tools.r8.cf.code.CfFrame createCfFrameForSwitchCase(com.android.tools.r8.graph.ProgramMethod,int):167:179 -> a 1:1:java.lang.String toString():185:185 -> toString com.android.tools.r8.horizontalclassmerging.IncompleteVirtuallyMergedMethodCode$1 -> com.gradleup.gr8.relocated.l31: com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens val$lens -> m 1:1:void (com.android.tools.r8.horizontalclassmerging.IncompleteVirtuallyMergedMethodCode,com.android.tools.r8.graph.DexType,int,int,java.util.List,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens):156:156 -> 1:1:com.android.tools.r8.graph.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):160:160 -> a com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis -> com.gradleup.gr8.relocated.a61: 1:1:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription$Builder com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription.builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):61:61 -> a 1:1:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):44 -> a 2:73:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):45:116 -> a 74:74:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410:410 -> a 74:74:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):116 -> a 75:75:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 75:75:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410 -> a 75:75:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):116 -> a 76:79:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):117:120 -> a 80:80:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 80:80:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):121 -> a 81:97:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):121:137 -> a 98:108:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):68:78 -> a 109:109:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 109:109:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):78 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 110:110:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 110:110:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):79 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:130:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):80:99 -> a 131:220:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):61:150 -> a 221:227:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInitializationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):155:161 -> a 228:228:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 228:228:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInitializationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):161 -> a 229:235:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInitializationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):163:169 -> a 236:236:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 236:236:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInitializationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):171 -> a 237:238:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInitializationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):173:174 -> a com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription -> com.gradleup.gr8.relocated.c61: java.util.Map instanceFieldAssignmentsPre -> a java.util.Map instanceFieldAssignmentsPost -> b com.android.tools.r8.graph.DexTypeList relaxedParameters -> e java.util.List parentConstructorArguments -> d com.android.tools.r8.graph.DexMethod parentConstructor -> c 1:6:void (java.util.Map,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List,com.android.tools.r8.graph.DexTypeList):51:56 -> 1:2:com.android.tools.r8.horizontalclassmerging.IncompleteMergedInstanceInitializerCode createCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.horizontalclassmerging.MergeGroup,boolean,int):78:79 -> a 1:8:boolean equals(java.lang.Object):91:98 -> equals 1:1:int hashCode():103:103 -> hashCode com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription$Builder -> com.gradleup.gr8.relocated.b61: java.util.Map instanceFieldAssignmentsPre -> c java.util.Map instanceFieldAssignmentsPost -> d java.util.List parentConstructorArguments -> f com.android.tools.r8.graph.DexTypeList relaxedParameters -> b com.android.tools.r8.graph.DexMethod parentConstructor -> e boolean $assertionsDisabled -> g com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:1:void ():111:111 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):123:123 -> 2:14:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):116:128 -> 1:1:com.android.tools.r8.graph.DexType lambda$new$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):129:129 -> a 2:20:void addInstancePut(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):133:151 -> a 21:23:boolean addInvokeConstructor(com.android.tools.r8.graph.DexMethod,java.util.List):156:158 -> a 24:25:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription build():165:166 -> a 1:1:boolean isValid():175:175 -> b com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger -> com.gradleup.gr8.relocated.g61: com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> g com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription instanceInitializerDescription -> f boolean $assertionsDisabled -> i java.util.List instanceInitializers -> e com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> h it.unimi.dsi.fastutil.objects.Reference2IntMap classIdentifiers -> b com.android.tools.r8.horizontalclassmerging.MergeGroup group -> d 1:1:void ():40:40 -> 1:14:void (com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription):68:81 -> 1:1:int getArity():86:86 -> a 2:4:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):106:108 -> a 5:5:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 5:5:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 6:6:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):108 -> a 7:22:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):108:123 -> a 23:23:java.lang.Object com.android.tools.r8.utils.ArrayUtils.last(java.lang.Object[]):66:66 -> a 23:23:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):123 -> a 24:27:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):123:126 -> a 28:28:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 28:28:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):126:126 -> a 30:30:void lambda$getNewMethodReference$1(int,java.util.function.Consumer):115:115 -> a 31:31:void lambda$getNewMethodReference$0(java.util.function.Consumer,int,com.android.tools.r8.graph.ProgramMethod):117:117 -> a 32:32:com.android.tools.r8.graph.DexMethod getSyntheticMethodReference(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.DexMethod):146:146 -> a 33:33:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 33:33:com.android.tools.r8.graph.DexMethod getSyntheticMethodReference(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.DexMethod):148 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 34:34:com.android.tools.r8.graph.DexMethod getSyntheticMethodReference(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.DexMethod):149 -> a 35:35:com.android.tools.r8.graph.DexMethod getSyntheticMethodReference(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.DexMethod):150:150 -> a 36:36:com.android.tools.r8.graph.DexMethod getSyntheticMethodReference(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.DexMethod):146:146 -> a 37:42:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):245:250 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 43:43:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):250 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):251:251 -> a 45:54:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):246:255 -> a 55:55:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 55:55:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):256 -> a 56:56:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):256:256 -> a 57:57:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 57:57:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):257 -> a 58:58:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):257:257 -> a 59:59:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 59:59:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):258 -> a 60:60:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):258:258 -> a 61:61:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 61:61:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):259 -> a 62:63:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):259:260 -> a 64:64:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):303:303 -> a 65:65:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 65:65:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):303 -> a 66:70:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):303:307 -> a 71:71:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.hasInstanceInitializerDescription():240:240 -> a 71:71:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):308 -> a 72:82:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):308:318 -> a 83:94:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):315:326 -> a 95:95:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.hasInstanceInitializerDescription():240:240 -> a 95:95:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):329 -> a 96:96:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):330:330 -> a 97:99:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):185:187 -> a 97:99:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod):181 -> a 97:99:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):330 -> a 100:101:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):176:177 -> a 100:101:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):187 -> a 100:101:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod):181 -> a 100:101:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):330 -> a 102:102:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.isSingleton():295:295 -> a 102:102:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):331 -> a 103:104:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):331:332 -> a 105:105:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):176:176 -> a 105:105:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):332 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:106:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):177:177 -> a 106:106:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):332 -> a 107:112:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):334:339 -> a 113:113:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.recordNewMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):192:192 -> a 113:113:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):338 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:114:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):345:345 -> a 115:115:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.isSingleton():295:295 -> a 115:115:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):346 -> a 116:129:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):346:359 -> a 130:137:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):358:365 -> a 138:138:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewAccessFlags():267:267 -> a 138:138:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):366 -> a 139:145:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):366:372 -> a 146:146:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.hasInstanceInitializerDescription():240:240 -> a 146:146:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):276 -> a 146:146:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 147:147:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():130:130 -> a 147:147:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):278 -> a 147:147:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 148:148:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getRepresentative():134:134 -> a 148:148:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():130 -> a 148:148:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):278 -> a 148:148:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 149:149:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 149:149:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getRepresentative():134 -> a 149:149:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():130 -> a 149:149:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):278 -> a 149:149:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 150:150:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getRepresentative():134:134 -> a 150:150:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():130 -> a 150:150:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):278 -> a 150:150:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 151:151:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():130:130 -> a 151:151:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):278 -> a 151:151:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 152:152:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 152:152:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 152:152:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):278 -> a 152:152:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 153:153:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):278:278 -> a 153:153:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 154:154:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):277:277 -> a 154:154:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 155:155:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.isSingleton():295:295 -> a 155:155:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):284 -> a 155:155:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 156:156:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):284:284 -> a 156:156:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 157:157:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getRepresentative():134:134 -> a 157:157:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):285 -> a 157:157:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 158:158:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 158:158:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getRepresentative():134 -> a 158:158:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):285 -> a 158:158:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 159:159:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getRepresentative():134:134 -> a 159:159:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):285 -> a 159:159:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 160:162:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):285:287 -> a 160:162:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 163:163:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.createClassIdToInstanceInitializerMap():154:154 -> a 163:163:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):288 -> a 163:163:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 164:164:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.hasInstanceInitializerDescription():240:240 -> a 164:164:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.createClassIdToInstanceInitializerMap():154 -> a 164:164:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):288 -> a 164:164:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 165:170:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.createClassIdToInstanceInitializerMap():154:159 -> a 165:170:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):288 -> a 165:170:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 171:171:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.createClassIdToInstanceInitializerMap():157:157 -> a 171:171:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):288 -> a 171:171:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 172:172:com.android.tools.r8.graph.Code com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,int):290:290 -> a 172:172:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):368 -> a 173:173:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):367:367 -> a 174:178:com.android.tools.r8.cf.CfVersion com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewClassFileVersion():95:99 -> a 174:178:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):373 -> a 179:179:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.maxIgnoreNull(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):45:45 -> a 179:179:com.android.tools.r8.cf.CfVersion com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewClassFileVersion():98 -> a 179:179:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):373 -> a 180:189:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):373:382 -> a 190:195:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):381:386 -> a 196:196:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):384:384 -> a 1:1:java.util.List getInstanceInitializers():90:90 -> b 1:1:int size():165:165 -> c com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder -> com.gradleup.gr8.relocated.f61: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> f java.util.List instanceInitializerGroups -> d com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> e boolean $assertionsDisabled -> g it.unimi.dsi.fastutil.objects.Reference2IntMap classIdentifiers -> b int estimatedDexCodeSize -> c 1:1:void ():168:168 -> 1:1:void (com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):181:181 -> 2:15:void (com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):173:186 -> 1:2:void createNewGroup():190:191 -> a 3:6:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):196:199 -> a 7:7:int com.android.tools.r8.utils.InternalOptions.minimumVerificationSizeLimitInBytes():358:358 -> a 7:7:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:int com.android.tools.r8.utils.InternalOptions.minimumVerificationSizeLimitInBytes():358:358 -> a 8:8:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):199 -> a 9:14:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):199:204 -> a 15:15:java.lang.Object com.android.tools.r8.utils.ListUtils.last(java.util.List):87:87 -> a 15:15:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):204 -> a 16:17:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):204:205 -> a 18:19:java.util.List build(com.android.tools.r8.horizontalclassmerging.MergeGroup):215:216 -> a 20:20:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger lambda$build$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List):219:219 -> a 21:21:void com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):58:58 -> a 21:21:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger lambda$build$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List):219 -> a 22:24:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger buildSingle(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription):225:227 -> a 25:25:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 25:25:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger buildSingle(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription):227 -> a 26:27:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger buildSingle(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription):227:228 -> a 1:1:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder addEquivalent(com.android.tools.r8.graph.ProgramMethod):210:210 -> b 2:2:java.lang.Object com.android.tools.r8.utils.ListUtils.last(java.util.List):87:87 -> b 2:2:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder addEquivalent(com.android.tools.r8.graph.ProgramMethod):210 -> b 3:3:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder addEquivalent(com.android.tools.r8.graph.ProgramMethod):210:210 -> b com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection -> com.gradleup.gr8.relocated.h61: java.util.List instanceInitializerMergers -> a java.util.Map equivalentInstanceInitializerMergers -> b boolean $assertionsDisabled -> c 1:1:void ():26:26 -> 1:3:void (java.util.List,java.util.Map):35:37 -> 1:1:void lambda$create$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexProgramClass):60:60 -> a 2:8:void lambda$create$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):64:70 -> a 9:20:void lambda$create$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):68:79 -> a 21:21:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder lambda$create$0(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):72:72 -> a 22:28:void lambda$create$3(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.Map,com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription,com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder):88:94 -> a 29:29:void lambda$create$5(java.util.Map,com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.graph.ProgramMethod):106:106 -> a 30:35:void lambda$create$5(java.util.Map,com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.graph.ProgramMethod):105:110 -> a 36:36:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder lambda$create$4(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.graph.DexProto):108:108 -> a 37:37:boolean verifyNoInstanceInitializers(com.android.tools.r8.horizontalclassmerging.MergeGroup):133:133 -> a 38:38:void lambda$verifyNoInstanceInitializers$7(com.android.tools.r8.graph.DexProgramClass):135:135 -> a 39:40:void forEach(java.util.function.Consumer):141:142 -> a 41:41:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 41:41:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection create(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 42:42:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection create(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):47 -> a 43:122:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection create(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):48:127 -> a 123:125:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection create(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):126:128 -> a com.android.tools.r8.horizontalclassmerging.MergeGroup -> com.gradleup.gr8.relocated.w22: com.android.tools.r8.graph.DexField classIdField -> b boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexProgramClass target -> c com.android.tools.r8.utils.collections.BidirectionalManyToOneMap instanceFieldMap -> d java.util.LinkedList classes -> a 1:1:void ():30:30 -> 1:1:void ():42:42 -> 2:8:void ():37:43 -> 9:10:void (com.android.tools.r8.graph.DexProgramClass):47:48 -> 11:12:void (java.lang.Iterable):52:53 -> 1:1:boolean add(com.android.tools.r8.graph.DexProgramClass):64:64 -> a 2:2:boolean add(com.android.tools.r8.horizontalclassmerging.MergeGroup):68:68 -> a 3:3:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():101:101 -> a 3:3:boolean add(com.android.tools.r8.horizontalclassmerging.MergeGroup):68 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean add(com.android.tools.r8.horizontalclassmerging.MergeGroup):68:68 -> a 5:8:void forEachSource(java.util.function.Consumer):92:95 -> a 9:10:com.android.tools.r8.graph.DexField getClassIdField():109:110 -> a 11:11:void setClassIdField(com.android.tools.r8.graph.DexField):114:114 -> a 12:18:void selectInstanceFieldMap(com.android.tools.r8.graph.AppView):127:133 -> a 19:19:void lambda$selectInstanceFieldMap$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap,com.android.tools.r8.graph.DexProgramClass):132:132 -> a 20:21:void setInstanceFieldMap(com.android.tools.r8.utils.collections.BidirectionalManyToOneMap):138:139 -> a 22:24:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):161:163 -> a 25:25:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.MergeGroup.getTarget():157:157 -> a 25:25:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):163 -> a 26:27:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):166:167 -> a 28:28:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.MergeGroup.getTarget():157:157 -> a 28:28:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):167 -> a 29:29:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):167:167 -> a 1:1:boolean add(java.lang.Object):30:30 -> add 2:2:boolean com.android.tools.r8.horizontalclassmerging.MergeGroup.add(com.android.tools.r8.graph.DexProgramClass):64:64 -> add 2:2:boolean add(java.lang.Object):30 -> add 1:1:boolean addAll(java.util.Collection):73:73 -> addAll 1:1:java.util.LinkedList getClasses():101:101 -> b 2:2:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():101:101 -> b 2:2:void selectTarget(com.android.tools.r8.graph.AppView):171 -> b 3:3:void selectTarget(com.android.tools.r8.graph.AppView):171:171 -> b 4:4:boolean com.android.tools.r8.utils.IterableUtils.isEmpty(java.lang.Iterable):129:129 -> b 4:4:void selectTarget(com.android.tools.r8.graph.AppView):172 -> b 5:5:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():101:101 -> b 5:5:void selectTarget(com.android.tools.r8.graph.AppView):173 -> b 6:6:void selectTarget(com.android.tools.r8.graph.AppView):175:175 -> b 7:7:java.lang.Object com.android.tools.r8.utils.IterableUtils.first(java.lang.Iterable):77:77 -> b 7:7:void selectTarget(com.android.tools.r8.graph.AppView):176 -> b 8:13:void selectTarget(com.android.tools.r8.graph.AppView):176:181 -> b 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 14:14:void selectTarget(com.android.tools.r8.graph.AppView):186 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> b 15:15:void selectTarget(com.android.tools.r8.graph.AppView):186 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:int com.android.tools.r8.graph.DexString.size():48:48 -> b 16:16:void selectTarget(com.android.tools.r8.graph.AppView):186 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 17:17:void selectTarget(com.android.tools.r8.graph.AppView):186 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> b 18:18:void selectTarget(com.android.tools.r8.graph.AppView):186 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:23:void selectTarget(com.android.tools.r8.graph.AppView):186:190 -> b 24:25:void com.android.tools.r8.horizontalclassmerging.MergeGroup.setTarget(com.android.tools.r8.graph.DexProgramClass):194:195 -> b 24:25:void selectTarget(com.android.tools.r8.graph.AppView):190 -> b 26:26:boolean lambda$getSources$1(com.android.tools.r8.graph.DexProgramClass):144:144 -> b 1:2:com.android.tools.r8.utils.collections.BidirectionalManyToOneMap getInstanceFieldMap():122:123 -> c 1:1:void clear():78:78 -> clear 1:1:boolean contains(java.lang.Object):83:83 -> contains 1:1:boolean containsAll(java.util.Collection):88:88 -> containsAll 1:2:java.lang.Iterable getSources():143:144 -> d 1:1:com.android.tools.r8.graph.DexType getSuperType():148:148 -> e 2:2:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():101:101 -> e 2:2:com.android.tools.r8.graph.DexType getSuperType():149 -> e 3:3:com.android.tools.r8.graph.DexType getSuperType():149:149 -> e 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> e 4:4:com.android.tools.r8.graph.DexType getSuperType():149 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexProgramClass getTarget():157:157 -> f 1:1:boolean hasClassIdField():105:105 -> g 1:1:boolean hasInstanceFieldMap():118:118 -> h 1:1:boolean hasTarget():153:153 -> i 1:1:boolean isEmpty():208:208 -> isEmpty 1:1:java.util.Iterator iterator():223:223 -> iterator 1:1:boolean isClassGroup():212:212 -> j 1:1:boolean isInterfaceGroup():216:216 -> k 2:2:boolean com.android.tools.r8.horizontalclassmerging.MergeGroup.isEmpty():208:208 -> k 2:2:boolean isInterfaceGroup():216 -> k 3:3:boolean isInterfaceGroup():216:216 -> k 4:4:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():101:101 -> k 4:4:boolean isInterfaceGroup():217 -> k 5:5:boolean isInterfaceGroup():217:217 -> k 6:6:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():101:101 -> k 6:6:boolean isInterfaceGroup():218 -> k 7:7:boolean isInterfaceGroup():218:218 -> k 8:8:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> k 8:8:boolean isInterfaceGroup():218 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> k 9:9:boolean isInterfaceGroup():218 -> k 1:1:int com.android.tools.r8.horizontalclassmerging.MergeGroup.size():228:228 -> l 1:1:boolean isTrivial():199 -> l 1:1:com.android.tools.r8.graph.DexProgramClass removeLast():251:251 -> m 1:1:boolean remove(java.lang.Object):233:233 -> remove 1:1:boolean removeAll(java.util.Collection):238:238 -> removeAll 1:1:boolean removeIf(java.util.function.Predicate):247:247 -> removeIf 1:1:boolean retainAll(java.util.Collection):256:256 -> retainAll 1:1:int size():228:228 -> size 1:1:java.lang.Object[] toArray():261:261 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):266:266 -> toArray com.android.tools.r8.horizontalclassmerging.MultiClassPolicy -> com.gradleup.gr8.relocated.w72: 1:1:void ():9:9 -> java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup) -> a com.android.tools.r8.horizontalclassmerging.MultiClassPolicy asMultiClassPolicy() -> a boolean isMultiClassPolicy() -> g com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing -> com.gradleup.gr8.relocated.x72: 1:1:void ():11:11 -> java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object) -> a java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService) -> a com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing asMultiClassPolicyWithPreprocessing() -> b boolean isMultiClassPolicyWithPreprocessing() -> h com.android.tools.r8.horizontalclassmerging.MultiClassSameReferencePolicy -> com.gradleup.gr8.relocated.y72: 1:1:void ():12:12 -> java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass) -> a 1:9:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):16:24 -> a 10:10:com.android.tools.r8.horizontalclassmerging.MergeGroup lambda$apply$0(java.lang.Object):20:20 -> a com.android.tools.r8.horizontalclassmerging.Policy -> com.gradleup.gr8.relocated.il2: boolean $assertionsDisabled -> a 1:1:void ():14:14 -> com.android.tools.r8.horizontalclassmerging.MultiClassPolicy asMultiClassPolicy() -> a 1:2:java.util.Collection removeTrivialGroups(java.util.Collection):61:62 -> a 3:6:boolean recordRemovedClassesForDebugging(boolean,int,java.util.Collection):68:71 -> a 7:7:boolean com.android.tools.r8.horizontalclassmerging.MergeGroup.isNonTrivial():203:203 -> a 7:7:boolean recordRemovedClassesForDebugging(boolean,int,java.util.Collection):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:11:boolean recordRemovedClassesForDebugging(boolean,int,java.util.Collection):73:76 -> a com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing asMultiClassPolicyWithPreprocessing() -> b com.android.tools.r8.horizontalclassmerging.SingleClassPolicy asSingleClassPolicy() -> c void clear() -> d java.lang.String getName() -> e boolean isIdentityForInterfaceGroups() -> f boolean isMultiClassPolicy() -> g boolean isMultiClassPolicyWithPreprocessing() -> h boolean isSingleClassPolicy() -> i boolean shouldSkipPolicy() -> j com.android.tools.r8.horizontalclassmerging.PolicyExecutor -> com.gradleup.gr8.relocated.jl2: boolean $assertionsDisabled -> a 1:1:void ():20:20 -> 1:8:void applySingleClassPolicy(com.android.tools.r8.horizontalclassmerging.SingleClassPolicy,java.util.LinkedList):23:30 -> a 9:12:void applySingleClassPolicy(com.android.tools.r8.horizontalclassmerging.SingleClassPolicy,java.util.LinkedList):29:32 -> a 13:13:boolean lambda$applySingleClassPolicy$0(com.android.tools.r8.horizontalclassmerging.SingleClassPolicy,com.android.tools.r8.graph.DexProgramClass):28:28 -> a 14:15:java.util.LinkedList applyMultiClassPolicy(com.android.tools.r8.horizontalclassmerging.MultiClassPolicy,java.util.LinkedList):40:41 -> a 16:22:void lambda$applyMultiClassPolicy$2(com.android.tools.r8.horizontalclassmerging.MultiClassPolicy,java.util.LinkedList,com.android.tools.r8.horizontalclassmerging.MergeGroup):43:49 -> a 23:23:void lambda$applyMultiClassPolicy$1(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):46:46 -> a 24:24:void com.android.tools.r8.horizontalclassmerging.MergeGroup.applyMetadataFrom(com.android.tools.r8.horizontalclassmerging.MergeGroup):58:58 -> a 24:24:void lambda$applyMultiClassPolicy$1(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):46 -> a 25:27:java.util.LinkedList applyMultiClassPolicyWithPreprocessing(com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing,java.util.LinkedList,java.util.concurrent.ExecutorService):60:62 -> a 28:34:void lambda$applyMultiClassPolicyWithPreprocessing$4(com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing,java.lang.Object,java.util.LinkedList,com.android.tools.r8.horizontalclassmerging.MergeGroup):64:70 -> a 35:54:java.util.Collection run(java.util.Collection,java.util.Collection,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):89:108 -> a 55:67:java.util.Collection run(java.util.Collection,java.util.Collection,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):107:119 -> a 68:68:boolean lambda$run$5(com.android.tools.r8.horizontalclassmerging.MergeGroup):119:119 -> a 1:1:void lambda$applyMultiClassPolicyWithPreprocessing$3(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):67:67 -> b 2:2:void com.android.tools.r8.horizontalclassmerging.MergeGroup.applyMetadataFrom(com.android.tools.r8.horizontalclassmerging.MergeGroup):58:58 -> b 2:2:void lambda$applyMultiClassPolicyWithPreprocessing$3(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):67 -> b com.android.tools.r8.horizontalclassmerging.PolicyScheduler -> com.gradleup.gr8.relocated.kl2: boolean $assertionsDisabled -> a 1:1:void ():69:69 -> 1:3:boolean verifyMultiClassPoliciesIrrelevantForMergingSyntheticsInD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.google.common.collect.ImmutableList$Builder):316:318 -> a 4:4:boolean verifyPolicyOrderingConstraints(java.util.List):327:327 -> a 5:6:int com.android.tools.r8.utils.ListUtils.lastIndexMatching(java.util.List,java.util.function.Predicate):91:92 -> a 5:6:boolean verifyPolicyOrderingConstraints(java.util.List):328 -> a 7:8:boolean verifyPolicyOrderingConstraints(java.util.List):332:333 -> a 9:9:boolean lambda$verifyPolicyOrderingConstraints$0(com.android.tools.r8.horizontalclassmerging.Policy):329:329 -> a 10:10:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 10:10:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):76 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 11:11:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):76 -> a 12:12:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):78:78 -> a 13:13:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):102:102 -> a 13:13:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 14:14:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getSingleClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):115:115 -> a 14:14:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):103 -> a 14:14:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 15:15:void com.android.tools.r8.horizontalclassmerging.PolicyScheduler.addRequiredSingleClassPolicies(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableList$Builder):152:152 -> a 15:15:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getSingleClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):117 -> a 15:15:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):103 -> a 15:15:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 16:25:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getSingleClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):119:128 -> a 16:25:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):103 -> a 16:25:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 26:26:void com.android.tools.r8.horizontalclassmerging.PolicyScheduler.addSingleClassPoliciesForMergingNonSyntheticClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.google.common.collect.ImmutableList$Builder):164:164 -> a 26:26:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getSingleClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):131 -> a 26:26:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):103 -> a 26:26:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 27:27:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getSingleClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):135:135 -> a 27:27:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):103 -> a 27:27:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 28:28:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):103:103 -> a 28:28:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 29:29:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):217:217 -> a 29:29:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):104 -> a 29:29:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 30:47:void com.android.tools.r8.horizontalclassmerging.PolicyScheduler.addRequiredMultiClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.google.common.collect.ImmutableList$Builder):276:293 -> a 30:47:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):219 -> a 30:47:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):104 -> a 30:47:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 48:48:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):221:221 -> a 48:48:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):104 -> a 48:48:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 49:49:void com.android.tools.r8.horizontalclassmerging.PolicyScheduler.addMultiClassPoliciesForMergingNonSyntheticClasses(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableList$Builder):300:300 -> a 49:49:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):223 -> a 49:49:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):104 -> a 49:49:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 50:58:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):226:234 -> a 50:58:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):104 -> a 50:58:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 59:59:void com.android.tools.r8.horizontalclassmerging.PolicyScheduler.addMultiClassPoliciesForInterfaceMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.google.common.collect.ImmutableList$Builder):307:307 -> a 59:59:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):239 -> a 59:59:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):104 -> a 59:59:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 60:70:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):241:251 -> a 60:70:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):104 -> a 60:70:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 71:74:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):104:107 -> a 71:74:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):77 -> a 75:75:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):80:80 -> a 76:78:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):85:87 -> a 76:78:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):80 -> a 79:84:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getSingleClassPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):141:146 -> a 79:84:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):88 -> a 79:84:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):80 -> a 85:85:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):88:88 -> a 85:85:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):80 -> a 86:97:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):256:267 -> a 86:97:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):89 -> a 86:97:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):80 -> a 98:101:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):89:92 -> a 98:101:java.util.List getPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):80 -> a 1:1:boolean verifySingleClassPoliciesIrrelevantForMergingSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.google.common.collect.ImmutableList$Builder):182:182 -> b 2:2:void com.android.tools.r8.horizontalclassmerging.policies.NoDirectRuntimeTypeChecks.(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):22:22 -> b 2:2:boolean verifySingleClassPoliciesIrrelevantForMergingSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.google.common.collect.ImmutableList$Builder):182 -> b 3:14:boolean verifySingleClassPoliciesIrrelevantForMergingSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.google.common.collect.ImmutableList$Builder):182:193 -> b 1:1:boolean verifySingleClassPoliciesIrrelevantForMergingSyntheticsInD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.google.common.collect.ImmutableList$Builder):199:199 -> c 2:2:void com.android.tools.r8.horizontalclassmerging.policies.NoDirectRuntimeTypeChecks.(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):22:22 -> c 2:2:boolean verifySingleClassPoliciesIrrelevantForMergingSyntheticsInD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.google.common.collect.ImmutableList$Builder):199 -> c 3:12:boolean verifySingleClassPoliciesIrrelevantForMergingSyntheticsInD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.google.common.collect.ImmutableList$Builder):199:208 -> c com.android.tools.r8.horizontalclassmerging.SingleClassPolicy -> com.gradleup.gr8.relocated.k73: 1:1:void ():9:9 -> boolean canMerge(com.android.tools.r8.graph.DexProgramClass) -> a com.android.tools.r8.horizontalclassmerging.SingleClassPolicy asSingleClassPolicy() -> c boolean isSingleClassPolicy() -> i com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses -> com.gradleup.gr8.relocated.zd3: java.util.Map subtypeMap -> c com.android.tools.r8.graph.AppView appView -> a java.util.Collection roots -> b 1:1:void (com.android.tools.r8.graph.AppView):38:38 -> 2:7:void (com.android.tools.r8.graph.AppView):35:40 -> 1:1:void calculateSubtyping(java.lang.Iterable):48:48 -> a 2:2:java.util.Collection getProgramRoots():64:64 -> a 3:3:void lambda$traverseNodeDepthFirst$1(java.lang.Object,java.util.function.BiFunction,com.android.tools.r8.graph.DexProgramClass):74:74 -> a 4:4:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 4:4:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 5:5:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):52 -> a 6:6:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.superClass(com.android.tools.r8.graph.DexProgramClass):44:44 -> a 6:6:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):55 -> a 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 7:7:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 7:7:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.superClass(com.android.tools.r8.graph.DexProgramClass):44 -> a 7:7:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):55 -> a 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 8:8:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 8:8:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.superClass(com.android.tools.r8.graph.DexProgramClass):44 -> a 8:8:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):55 -> a 9:9:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 9:9:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.superClass(com.android.tools.r8.graph.DexProgramClass):44 -> a 9:9:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):55 -> a 10:12:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):57:59 -> a 1:1:java.util.List lambda$calculateSubtyping$0(com.android.tools.r8.graph.DexProgramClass):59:59 -> b 2:2:java.lang.Object traverseNodeDepthFirst(com.android.tools.r8.graph.DexProgramClass,java.lang.Object,java.util.function.BiFunction):73:73 -> b 3:3:java.util.Collection com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.getSubtypesFor(com.android.tools.r8.graph.DexProgramClass):68:68 -> b 3:3:java.lang.Object traverseNodeDepthFirst(com.android.tools.r8.graph.DexProgramClass,java.lang.Object,java.util.function.BiFunction):74 -> b 4:4:java.lang.Object traverseNodeDepthFirst(com.android.tools.r8.graph.DexProgramClass,java.lang.Object,java.util.function.BiFunction):74:74 -> b com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass -> com.gradleup.gr8.relocated.qe3: java.util.List syntheticClassTypes -> a 1:1:void (java.util.List,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass$1):33:33 -> 2:3:void (java.util.List):37:38 -> 1:1:java.util.List getArgumentClasses():42:42 -> a com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass$Builder -> com.gradleup.gr8.relocated.pe3: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():45:45 -> 1:2:void (com.android.tools.r8.graph.AppView):49:50 -> void lambda$synthesizeClass$0(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder) -> a 1:3:com.android.tools.r8.graph.DexProgramClass synthesizeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):55:57 -> a 4:4:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$build$1(com.android.tools.r8.synthesis.SyntheticNaming):64:64 -> a 5:7:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass$Builder.getDeterministicContext(java.util.Collection):74:76 -> a 5:7:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):61 -> a 8:10:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):62:64 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 11:11:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):64 -> a 12:15:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):63:66 -> a 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 16:16:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):66 -> a 17:20:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):65:68 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 21:21:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):68 -> a 22:24:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):67:69 -> a 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$build$2(com.android.tools.r8.synthesis.SyntheticNaming):66:66 -> b 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$build$3(com.android.tools.r8.synthesis.SyntheticNaming):68:68 -> c com.android.tools.r8.horizontalclassmerging.TreeFixer -> com.gradleup.gr8.relocated.ji3: boolean $assertionsDisabled -> n com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses mergedClasses -> g com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> i com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass syntheticArgumentClass -> k com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> h com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.graph.DexItemFactory dexItemFactory -> j java.util.Map originalSuperTypes -> l com.google.common.collect.BiMap reservedInterfaceSignatures -> m 1:1:void ():43:43 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass):62:62 -> 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass):52:68 -> 1:1:boolean com.android.tools.r8.utils.ArrayUtils.isEmpty(java.lang.Object[]):51:51 -> a 1:1:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):409 -> a 2:11:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):413:422 -> a 12:12:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 12:12:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):427 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:java.lang.Object com.android.tools.r8.graph.DexItemFactory.createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType):2391:2391 -> a 13:13:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexItemFactory.createFreshMember(java.util.function.Function,java.lang.String):2422 -> a 13:13:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):423 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 14:14:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexItemFactory.createFreshMember(java.util.function.Function,java.lang.String):2422:2422 -> a 14:14:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):423 -> a 15:26:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):423:434 -> a 27:27:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexEncodedField.toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):305:305 -> a 27:27:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):434 -> a 28:30:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):434:436 -> a 31:31:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):410:410 -> a 32:32:com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.google.common.collect.BiMap):168:168 -> a 33:33:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 33:33:com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.google.common.collect.BiMap):168 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 34:34:com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.google.common.collect.BiMap):168 -> a 35:41:com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.google.common.collect.BiMap):168:174 -> a 42:42:java.util.HashSet com.google.common.collect.Sets.newHashSet():178:178 -> a 42:42:com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.google.common.collect.BiMap):176 -> a 43:56:com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.google.common.collect.BiMap):178:191 -> a 57:58:com.android.tools.r8.graph.DexTypeList fixupInterfaces(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexTypeList):250:251 -> a 59:73:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):281:295 -> a 74:80:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):293:299 -> a 81:86:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):297:302 -> a 87:87:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 87:87:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):304 -> a 88:88:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 88:88:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):304 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):304:304 -> a 90:107:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):303:320 -> a 108:108:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 108:108:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):320 -> a 109:109:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):320:320 -> a 110:110:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 110:110:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):321 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:112:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):321:322 -> a 113:113:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 113:113:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):322 -> a 114:116:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):322:324 -> a 117:117:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):323:323 -> a 118:130:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.horizontalclassmerging.TreeFixer.fixupProgramMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):261:273 -> a 118:130:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):327 -> a 131:131:boolean lambda$fixupDirectMethod$4(java.util.Set,com.android.tools.r8.graph.DexMethod):296:296 -> a 132:133:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):356:357 -> a 134:147:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.horizontalclassmerging.TreeFixer.lookupReservedVirtualName(com.android.tools.r8.graph.DexMethod,com.google.common.collect.BiMap):333:346 -> a 134:147:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):360 -> a 148:178:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):363:393 -> a 179:179:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 179:179:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):391 -> a 180:180:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):395:395 -> a 181:181:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):376:376 -> a 182:182:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 182:182:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):378 -> a 183:183:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 183:183:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):378 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 184:184:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):380:380 -> a 185:211:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):377:403 -> a 212:212:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):70:70 -> a 212:212:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):403 -> a 213:225:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.horizontalclassmerging.TreeFixer.fixupProgramMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):261:273 -> a 213:225:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):404 -> a 226:228:boolean lambda$fixupVirtualMethod$6(java.util.Set,com.google.common.collect.BiMap,com.android.tools.r8.graph.DexMethodSignature):382:384 -> a 229:229:java.util.Optional lambda$fixupFields$8(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexString):425:425 -> a 230:230:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):209:209 -> a 230:230:java.util.Optional lambda$fixupFields$8(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexString):425 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 231:231:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):209:209 -> a 231:231:java.util.Optional lambda$fixupFields$8(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexString):425 -> a 232:233:java.util.Optional lambda$fixupFields$8(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexString):425:426 -> a 234:234:boolean lambda$fixupFields$7(java.util.Set,com.android.tools.r8.graph.DexField):426:426 -> a 235:235:com.android.tools.r8.graph.DexType com.android.tools.r8.horizontalclassmerging.TreeFixer.mapClassType(com.android.tools.r8.graph.DexType):445:445 -> a 235:235:com.android.tools.r8.graph.DexType lambda$fixupInterfaces$3(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexType):253 -> a 236:236:com.android.tools.r8.graph.DexType lambda$fixupInterfaces$3(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexType):254:254 -> a 237:237:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 237:237:com.android.tools.r8.graph.DexType lambda$fixupInterfaces$3(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexType):254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 238:239:com.android.tools.r8.graph.DexType lambda$fixupInterfaces$3(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexType):254:255 -> a 240:240:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):451:451 -> a 241:241:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):457:457 -> a 242:242:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):463:463 -> a 1:13:com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens fixupTypeReferences():125:137 -> b 14:17:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):143:146 -> b 18:26:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):145:153 -> b 27:27:com.android.tools.r8.graph.NestHostClassAttribute com.android.tools.r8.graph.TreeFixerBase.fixupNestHost(com.android.tools.r8.graph.NestHostClassAttribute):254:254 -> b 27:27:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):153 -> b 28:29:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):153:154 -> b 30:39:java.util.List com.android.tools.r8.graph.TreeFixerBase.fixupNestMemberAttributes(java.util.List):260:269 -> b 30:39:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):154 -> b 40:40:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):154:154 -> b 41:41:com.android.tools.r8.graph.DexEncodedMethod lambda$fixupProgramClass$0(com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):180:180 -> b 42:42:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):197:197 -> b 43:43:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 43:43:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):202 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:45:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):202:203 -> b 46:46:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> b 46:46:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):201 -> b 47:56:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):208:217 -> b 57:57:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 57:57:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):219 -> b 58:58:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> b 58:58:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):219 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):218:218 -> b 60:69:java.lang.String com.android.tools.r8.graph.DexItemFactory.createMemberString(java.lang.String,com.android.tools.r8.graph.DexType,int):2377:2386 -> b 60:69:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createGloballyFreshMemberString(java.lang.String,com.android.tools.r8.graph.DexType):2433 -> b 60:69:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createGloballyFreshMemberString(java.lang.String):2446 -> b 60:69:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):218 -> b 70:72:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createGloballyFreshMemberString(java.lang.String,com.android.tools.r8.graph.DexType):2434:2436 -> b 70:72:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createGloballyFreshMemberString(java.lang.String):2446 -> b 70:72:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):218 -> b 73:80:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):220:227 -> b 81:81:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getContextType():37:37 -> b 81:81:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):70 -> b 81:81:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):228 -> b 82:82:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):70:70 -> b 82:82:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):228 -> b 83:84:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):229:230 -> b 85:85:com.android.tools.r8.graph.DexEncodedMethod lambda$fixupInterfaceClass$2(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):237:237 -> b 86:87:boolean lambda$fixupDirectMethod$5(java.util.Set,com.android.tools.r8.graph.DexMethod):308:309 -> b 88:88:com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType):445:445 -> b 1:1:com.android.tools.r8.graph.DexEncodedMethod lambda$fixupProgramClass$1(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):183:183 -> c 2:14:void fixupInterfaceClass(com.android.tools.r8.graph.DexProgramClass):234:246 -> c 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> d 1:1:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):158 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):158:158 -> d 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> d 3:3:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):159 -> d 4:5:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):160:161 -> d 6:6:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> d 6:6:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):163 -> d 7:7:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):163:163 -> d 8:8:void com.android.tools.r8.graph.DexClass.setInterfaces(com.android.tools.r8.graph.DexTypeList):205:205 -> d 8:8:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):163 -> d com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger -> com.gradleup.gr8.relocated.eo3: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference superMethod -> e com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.MergeGroup group -> c java.util.List methods -> d boolean $assertionsDisabled -> f 1:1:void ():28:28 -> 1:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List,com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference):59:64 -> 1:2:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):117:118 -> a 3:3:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 3:3:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:6:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):121:123 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 7:7:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):124:124 -> a 9:16:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):119:126 -> a 17:17:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 17:17:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):127 -> a 18:23:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):128:133 -> a 24:30:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():137:143 -> a 31:31:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 31:31:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():143 -> a 32:34:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():144:146 -> a 35:35:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 35:35:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():146 -> a 36:39:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():147:150 -> a 40:40:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 40:40:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():150 -> a 41:44:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():151:154 -> a 45:45:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 45:45:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():154 -> a 46:48:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():155:157 -> a 49:49:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 49:49:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():157 -> a 50:52:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():158:160 -> a 53:53:boolean lambda$getAccessFlags$0(com.android.tools.r8.graph.MethodAccessFlags):140:140 -> a 54:54:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():165:165 -> a 54:54:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):204 -> a 55:55:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 55:55:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():165 -> a 55:55:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):204 -> a 56:56:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():165:165 -> a 56:56:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):204 -> a 57:57:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326:326 -> a 57:57:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():165 -> a 57:57:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):204 -> a 58:61:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):207:210 -> a 62:62:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 62:62:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):210 -> a 63:89:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):210:236 -> a 90:90:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 90:90:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):241 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:93:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):241:243 -> a 94:94:boolean lambda$isNop$6(com.android.tools.r8.graph.ProgramMethod):174:174 -> a 95:95:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 95:95:boolean lambda$isNop$6(com.android.tools.r8.graph.ProgramMethod):174 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 96:96:boolean lambda$isNop$6(com.android.tools.r8.graph.ProgramMethod):174 -> a 97:97:void lambda$mergeTrivial$9(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):214:214 -> a 98:98:void lambda$mergeTrivial$10(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.graph.DexEncodedMethod$Builder):238:238 -> a 99:99:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIfKnown(com.android.tools.r8.utils.OptionalBool):1422:1422 -> a 99:99:void lambda$mergeTrivial$10(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.graph.DexEncodedMethod$Builder):238 -> a 100:100:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1415:1415 -> a 100:100:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIfKnown(com.android.tools.r8.utils.OptionalBool):1421 -> a 100:100:void lambda$mergeTrivial$10(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.graph.DexEncodedMethod$Builder):238 -> a 101:114:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):251:264 -> a 115:115:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 115:115:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):264 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 116:116:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 116:116:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):264 -> a 117:118:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):267:268 -> a 119:119:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.maxIgnoreNull(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):45:45 -> a 119:119:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):269 -> a 120:121:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):271:272 -> a 122:122:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.recordNewMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):192:192 -> a 122:122:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):272 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 123:123:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):274:274 -> a 124:135:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):273:284 -> a 136:136:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 136:136:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):284 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):285:285 -> a 138:138:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 138:138:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):287 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 139:139:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):287 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 140:140:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):287:287 -> a 141:141:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 141:141:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):289 -> a 142:142:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):290:290 -> a 143:148:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):286:291 -> a 149:149:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():165:165 -> a 149:149:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):292 -> a 150:150:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 150:150:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():165 -> a 150:150:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):292 -> a 151:151:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():165:165 -> a 151:151:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):292 -> a 152:152:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326:326 -> a 152:152:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():165 -> a 152:152:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):292 -> a 153:181:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):293:321 -> a 182:182:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.recordNewMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):192:192 -> a 182:182:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):325 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 183:186:void merge(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):327:330 -> a 1:1:boolean lambda$getAccessFlags$1(com.android.tools.r8.graph.MethodAccessFlags):143:143 -> b 2:3:boolean isNop():173:174 -> b 4:4:boolean lambda$isTrivial$7(com.android.tools.r8.graph.ProgramMethod):190:190 -> b 5:5:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> b 5:5:boolean lambda$isTrivial$7(com.android.tools.r8.graph.ProgramMethod):190 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> b 6:6:boolean lambda$isTrivial$7(com.android.tools.r8.graph.ProgramMethod):190 -> b 1:1:boolean lambda$getAccessFlags$2(com.android.tools.r8.graph.MethodAccessFlags):146:146 -> c 2:2:boolean isNopOrTrivial():195:195 -> c 3:3:boolean lambda$mergeTrivial$8(com.android.tools.r8.graph.ProgramMethod):208:208 -> c 4:4:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> c 4:4:boolean lambda$mergeTrivial$8(com.android.tools.r8.graph.ProgramMethod):208 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> c 5:5:boolean lambda$mergeTrivial$8(com.android.tools.r8.graph.ProgramMethod):208 -> c 1:1:boolean lambda$getAccessFlags$3(com.android.tools.r8.graph.MethodAccessFlags):150:150 -> d 2:9:boolean isTrivial():183:190 -> d 10:12:int com.google.common.collect.Iterables.size(java.lang.Iterable):124:126 -> d 10:12:boolean isTrivial():190 -> d 13:17:int com.google.common.collect.Iterators.size(java.util.Iterator):163:167 -> d 13:17:int com.google.common.collect.Iterables.size(java.lang.Iterable):126 -> d 13:17:boolean isTrivial():190 -> d 1:1:boolean lambda$getAccessFlags$4(com.android.tools.r8.graph.MethodAccessFlags):154:154 -> e 1:1:boolean lambda$getAccessFlags$5(com.android.tools.r8.graph.MethodAccessFlags):157:157 -> f com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder -> com.gradleup.gr8.relocated.co3: java.util.List methods -> a 1:2:void ():67:68 -> 1:1:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):71:71 -> a 2:2:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):103:103 -> a 3:9:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder.superMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):78:84 -> a 3:9:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):103 -> a 10:10:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 10:10:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder.superMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):103 -> a 11:11:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 11:11:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder.superMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):84 -> a 11:11:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):103 -> a 12:14:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder.superMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):88:90 -> a 12:14:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):103 -> a 15:15:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 15:15:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder.superMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):103 -> a 16:16:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 16:16:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder.superMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):90 -> a 16:16:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):103 -> a 17:21:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder.superMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):92:96 -> a 17:21:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):103 -> a 22:22:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):104:104 -> a com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference -> com.gradleup.gr8.relocated.do3: com.android.tools.r8.graph.DexMethod reboundReference -> b com.android.tools.r8.graph.DexMethod reference -> a 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):35:37 -> com.android.tools.r8.horizontalclassmerging.VirtuallyMergedMethodsKeepInfo -> com.gradleup.gr8.relocated.ho3: com.android.tools.r8.shaking.KeepMethodInfo$Joiner keepInfo -> b com.android.tools.r8.graph.DexMethod representative -> a 1:1:void (com.android.tools.r8.graph.DexMethod):16:16 -> 2:5:void (com.android.tools.r8.graph.DexMethod):14:17 -> 1:1:void amendKeepInfo(com.android.tools.r8.shaking.KeepMethodInfo):21:21 -> a 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner getKeepInfo():29:29 -> a 1:1:com.android.tools.r8.graph.DexMethod getRepresentative():25:25 -> b com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger -> com.gradleup.gr8.relocated.fn: com.google.common.collect.ImmutableList classInitializers -> a boolean $assertionsDisabled -> b 1:1:void ():54:54 -> 1:1:void (com.google.common.collect.ImmutableList,com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$1):54:54 -> 2:3:void (com.google.common.collect.ImmutableList):58:59 -> 1:1:com.google.common.collect.ImmutableList access$300(com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger):54:54 -> a 2:9:com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger create(com.android.tools.r8.horizontalclassmerging.MergeGroup):63:70 -> a 10:11:void lambda$create$0(com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$Builder,com.android.tools.r8.graph.DexProgramClass):66:67 -> a 12:13:com.android.tools.r8.graph.Code getCode(com.android.tools.r8.graph.DexMethod):78:79 -> a 14:14:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 14:14:com.android.tools.r8.graph.Code getCode(com.android.tools.r8.graph.DexMethod):79 -> a 15:22:com.android.tools.r8.graph.Code getCode(com.android.tools.r8.graph.DexMethod):79:86 -> a 23:23:com.android.tools.r8.cf.CfVersion getCfVersion():90:90 -> a 24:24:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 24:24:com.android.tools.r8.cf.CfVersion getCfVersion():90 -> a 25:33:com.android.tools.r8.cf.CfVersion getCfVersion():90:98 -> a 34:36:com.android.tools.r8.cf.CfVersion com.android.tools.r8.utils.CfVersionUtils.max(java.util.List):16:18 -> a 34:36:com.android.tools.r8.cf.CfVersion getCfVersion():98 -> a 37:37:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.maxIgnoreNull(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):45:45 -> a 37:37:com.android.tools.r8.cf.CfVersion com.android.tools.r8.utils.CfVersionUtils.max(java.util.List):18 -> a 37:37:com.android.tools.r8.cf.CfVersion getCfVersion():98 -> a 38:38:java.lang.Boolean lambda$getCfVersion$2(com.android.tools.r8.graph.ProgramMethod):97:97 -> a 39:42:com.android.tools.r8.androidapi.ComputedApiLevel getApiReferenceLevel(com.android.tools.r8.graph.AppView):104:107 -> a 43:44:java.lang.Object com.android.tools.r8.utils.ListUtils.fold(java.util.Collection,java.lang.Object,java.util.function.BiFunction):255:256 -> a 43:44:com.android.tools.r8.androidapi.ComputedApiLevel getApiReferenceLevel(com.android.tools.r8.graph.AppView):105 -> a 45:45:com.android.tools.r8.androidapi.ComputedApiLevel getApiReferenceLevel(com.android.tools.r8.graph.AppView):105:105 -> a 46:46:com.android.tools.r8.androidapi.ComputedApiLevel lambda$getApiReferenceLevel$3(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.ProgramMethod):108:108 -> a 1:1:boolean isEmpty():74:74 -> b 2:2:java.lang.Boolean lambda$getCode$1(com.android.tools.r8.graph.ProgramMethod):83:83 -> b com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$Builder -> com.gradleup.gr8.relocated.cn: com.google.common.collect.ImmutableList$Builder classInitializers -> a boolean $assertionsDisabled -> b 1:1:void ():111:111 -> 1:3:void ():111:113 -> 1:3:void add(com.android.tools.r8.graph.ProgramMethod):116:118 -> a 4:4:com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger build():122:122 -> a com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$CfCodeBuilder -> com.gradleup.gr8.relocated.dn: com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger this$0 -> c int maxLocals -> b int maxStack -> a 1:4:void (com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger):127:130 -> 5:5:void (com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger,com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$1):127:127 -> 1:3:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.graph.DexMethod):136:138 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 4:4:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.graph.DexMethod):139 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.graph.DexMethod):139:139 -> a 6:9:java.util.List buildInstructions(com.android.tools.r8.ir.code.Position):143:146 -> a 10:17:void com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$CfCodeBuilder.addCfCode(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):152:159 -> a 10:17:void lambda$buildInstructions$0(java.util.List,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.ProgramMethod):145 -> a 18:18:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 18:18:void com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$CfCodeBuilder.addCfCode(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):159 -> a 18:18:void lambda$buildInstructions$0(java.util.List,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.ProgramMethod):145 -> a 19:23:void com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$CfCodeBuilder.addCfCode(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):160:164 -> a 19:23:void lambda$buildInstructions$0(java.util.List,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.ProgramMethod):145 -> a 24:39:void com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$CfCodeBuilder.addCfCode(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):161:176 -> a 24:39:void lambda$buildInstructions$0(java.util.List,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.ProgramMethod):145 -> a com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$IRProvider -> com.gradleup.gr8.relocated.en: boolean $assertionsDisabled -> e com.google.common.collect.ImmutableList classInitializers -> c com.android.tools.r8.graph.DexMethod syntheticMethodReference -> d 1:1:void ():185:185 -> 1:1:void (com.google.common.collect.ImmutableList,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$1):185:185 -> 2:4:void (com.google.common.collect.ImmutableList,com.android.tools.r8.graph.DexMethod):191:193 -> 1:13:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):202:214 -> a 14:14:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():49:49 -> a 14:14:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):216 -> a 15:17:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):217:219 -> a 18:18:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):215:215 -> a 19:19:com.android.tools.r8.ir.code.Return$Builder com.android.tools.r8.ir.code.Return.builder():35:35 -> a 19:19:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):224 -> a 20:25:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):224:229 -> a 26:27:java.util.LinkedList com.android.tools.r8.utils.ListUtils.newLinkedList(java.lang.Object):221:222 -> a 26:27:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):232 -> a 28:35:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):232:239 -> a 36:36:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 36:36:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):240 -> a 37:41:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):240:244 -> a 42:42:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 42:42:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):245 -> a 43:61:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):245:263 -> a 62:62:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):255:255 -> a 63:63:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 63:63:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):266 -> a 64:64:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):267:267 -> a 65:66:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):533:534 -> a 65:66:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):272 -> a 67:67:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):273:273 -> a 68:68:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):300:300 -> a 69:69:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):315:315 -> a 1:1:boolean computeEquals(java.lang.Object):285:285 -> f 1:1:int computeHashCode():280:280 -> l0 1:1:int estimatedDexCodeSizeUpperBoundInBytes():290:290 -> p0 1:1:java.lang.String toString():310:310 -> toString com.android.tools.r8.horizontalclassmerging.code.ConstructorEntryPointSynthesizedCode -> com.gradleup.gr8.relocated.qv: it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap typeConstructors -> f com.android.tools.r8.graph.DexField classIdField -> e boolean $assertionsDisabled -> g com.android.tools.r8.graph.DexMethod originalMethod -> d com.android.tools.r8.graph.DexMethod newConstructor -> c 1:1:void ():16:16 -> 1:5:void (it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexMethod):26:30 -> 1:1:java.util.function.Consumer getRegistryCallback(com.android.tools.r8.graph.DexClassAndMethod):42:42 -> A0 1:1:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():35:35 -> B0 1:1:com.android.tools.r8.ir.conversion.SourceCode lambda$getSourceCodeProvider$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):36:36 -> a 2:2:void registerReachableDefinitions(com.android.tools.r8.graph.UseRegistry):46:46 -> a 3:3:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> a 3:3:void registerReachableDefinitions(com.android.tools.r8.graph.UseRegistry):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:7:void registerReachableDefinitions(com.android.tools.r8.graph.UseRegistry):46:49 -> a 8:8:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 8:8:void registerReachableDefinitions(com.android.tools.r8.graph.UseRegistry):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter -> com.gradleup.gr8.relocated.if3: com.android.tools.r8.graph.AppView appView -> a java.util.List classInitializers -> d java.util.Set instanceInitializers -> e com.android.tools.r8.horizontalclassmerging.IRCodeProvider codeProvider -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c boolean $assertionsDisabled -> f 1:1:void ():32:32 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,java.util.List,java.util.Set,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$1):32:32 -> 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,java.util.List,java.util.Set):48:53 -> 1:1:com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):57:57 -> a 2:3:void convertClassInitializers(java.util.concurrent.ExecutorService):61:62 -> a 4:9:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.createAppViewForConversion():106:111 -> a 4:9:void convertClassInitializers(java.util.concurrent.ExecutorService):62 -> a 10:10:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.createAppViewForConversion():110:110 -> a 10:10:void convertClassInitializers(java.util.concurrent.ExecutorService):62 -> a 11:15:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.createAppViewForConversion():109:113 -> a 11:15:void convertClassInitializers(java.util.concurrent.ExecutorService):62 -> a 16:16:void convertClassInitializers(java.util.concurrent.ExecutorService):62:62 -> a 17:17:void com.android.tools.r8.ir.conversion.IRConverter.(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):306:306 -> a 17:17:void convertClassInitializers(java.util.concurrent.ExecutorService):62 -> a 18:18:void convertClassInitializers(java.util.concurrent.ExecutorService):63:63 -> a 19:19:void lambda$convertInstanceInitializers$1(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass):74:74 -> a 20:20:boolean lambda$processInstanceInitializers$2(com.android.tools.r8.graph.DexEncodedMethod):83:83 -> a 21:23:void com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):118:120 -> a 21:23:void lambda$convertClassInitializers$0(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):64 -> a 24:24:void com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):119:119 -> a 24:24:void lambda$convertClassInitializers$0(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):64 -> a 25:25:boolean isEmpty():124:124 -> a 1:2:void convertInstanceInitializers(java.util.concurrent.ExecutorService):70:71 -> b 3:8:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.createAppViewForConversion():106:111 -> b 3:8:void convertInstanceInitializers(java.util.concurrent.ExecutorService):71 -> b 9:9:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.createAppViewForConversion():110:110 -> b 9:9:void convertInstanceInitializers(java.util.concurrent.ExecutorService):71 -> b 10:14:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.createAppViewForConversion():109:113 -> b 10:14:void convertInstanceInitializers(java.util.concurrent.ExecutorService):71 -> b 15:15:void convertInstanceInitializers(java.util.concurrent.ExecutorService):71:71 -> b 16:16:void com.android.tools.r8.ir.conversion.IRConverter.(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):306:306 -> b 16:16:void convertInstanceInitializers(java.util.concurrent.ExecutorService):71 -> b 17:17:void convertInstanceInitializers(java.util.concurrent.ExecutorService):72:72 -> b 18:20:void processInstanceInitializers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.conversion.IRConverter):80:82 -> b 21:22:void lambda$processInstanceInitializers$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):85:86 -> b 23:25:void com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):118:120 -> b 23:25:void lambda$processInstanceInitializers$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):89 -> b 26:26:void com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter.processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):119:119 -> b 26:26:void lambda$processInstanceInitializers$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):89 -> b 27:29:void lambda$processInstanceInitializers$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):92:94 -> b com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder -> com.gradleup.gr8.relocated.hf3: com.android.tools.r8.graph.AppView appView -> a java.util.List classInitializers -> d java.util.Set instanceInitializers -> e com.android.tools.r8.horizontalclassmerging.IRCodeProvider codeProvider -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$1):127:127 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):136:136 -> 3:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):133:139 -> 1:1:com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder addClassInitializer(com.android.tools.r8.graph.ProgramMethod):143:143 -> a 2:2:com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter build():156:156 -> a 1:1:com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder addInstanceInitializer(com.android.tools.r8.graph.ProgramMethod):151:151 -> b com.android.tools.r8.horizontalclassmerging.policies.AllInstantiatedOrUninstantiated -> com.gradleup.gr8.relocated.x3: com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> c 1:1:void ():13:13 -> 1:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):17:22 -> 1:1:java.lang.Boolean com.android.tools.r8.horizontalclassmerging.policies.AllInstantiatedOrUninstantiated.getMergeKey(com.android.tools.r8.graph.DexProgramClass):27:27 -> a 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):13 -> a 1:1:java.lang.String getName():32:32 -> e com.android.tools.r8.horizontalclassmerging.policies.AtMostOneClassThatMatchesPolicy -> com.gradleup.gr8.relocated.u9: 1:1:void ():18:18 -> boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass) -> a 1:4:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):23:26 -> a 5:6:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):47:48 -> a 5:6:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):26 -> a 7:24:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):26:43 -> a com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses -> com.gradleup.gr8.relocated.il: com.android.tools.r8.utils.InternalOptions options -> b 1:2:void (com.android.tools.r8.graph.AppView):22:23 -> 1:1:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 1:1:com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses.getMergeKey(com.android.tools.r8.graph.DexProgramClass):40 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):13 -> a 2:2:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 2:2:com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses.getMergeKey(com.android.tools.r8.graph.DexProgramClass):40 -> a 2:2:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):13 -> a 3:4:com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses.getMergeKey(com.android.tools.r8.graph.DexProgramClass):41:42 -> a 3:4:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):13 -> a 1:1:java.lang.String getName():28:28 -> e 1:1:boolean shouldSkipPolicy():35:35 -> j com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification -> com.gradleup.gr8.relocated.hl: com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification NOT_ABSTRACT -> b com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification[] $VALUES -> c com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification ABSTRACT -> a 1:2:void ():16:17 -> 3:3:void ():15:15 -> 1:1:void (java.lang.String,int):15:15 -> 1:1:com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification[] values():15:15 -> values com.android.tools.r8.horizontalclassmerging.policies.CheckSyntheticClasses -> com.gradleup.gr8.relocated.em: com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> c com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions options -> b 1:3:void (com.android.tools.r8.graph.AppView):18:20 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25:25 -> a 2:2:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 3:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25 -> a 4:5:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):28:29 -> a 1:1:java.lang.String getName():37:37 -> e com.android.tools.r8.horizontalclassmerging.policies.ComputeApiLevelOfSyntheticClass -> com.gradleup.gr8.relocated.nt: com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> c com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> d 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.graph.AppView):30:32 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37:37 -> a 2:2:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 3:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37 -> a 4:5:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37:38 -> a 6:6:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 6:6:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):38 -> a 7:10:void lambda$canMerge$0(com.android.tools.r8.graph.ProgramMethod):40:43 -> a 11:11:void com.android.tools.r8.graph.UseRegistry.accept(com.android.tools.r8.graph.ProgramMethod):31:31 -> a 11:11:void lambda$canMerge$0(com.android.tools.r8.graph.ProgramMethod):44 -> a 12:15:void lambda$canMerge$0(com.android.tools.r8.graph.ProgramMethod):45:48 -> a 1:1:java.lang.String getName():56:56 -> e com.android.tools.r8.horizontalclassmerging.policies.ComputeApiLevelOfSyntheticClass$ComputeApiLevelUseRegistry -> com.gradleup.gr8.relocated.mt: com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> f boolean $assertionsDisabled -> h com.android.tools.r8.androidapi.ComputedApiLevel maxApiReferenceLevel -> g 1:1:void ():59:59 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.androidapi.AndroidApiLevelCompute):67:70 -> void registerCheckCast(com.android.tools.r8.graph.DexType,boolean) -> a void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean) -> a 1:1:void registerRecordFieldValues(com.android.tools.r8.graph.DexField[]):80:80 -> a 2:2:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):90:90 -> a 3:3:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):110:110 -> a 4:4:void registerExceptionGuard(com.android.tools.r8.graph.DexType):183:183 -> a 5:5:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):188:188 -> a 6:6:void registerCallSite(com.android.tools.r8.graph.DexCallSite):193:193 -> a 7:10:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):197:200 -> a 11:11:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):199:199 -> a 12:12:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):198:198 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):75:75 -> b 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):100:100 -> b 3:3:void registerInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):115:115 -> b void registerInstanceOf(com.android.tools.r8.graph.DexType) -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):120:120 -> c 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):95:95 -> d 2:2:void registerInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):125:125 -> d 3:3:void registerNewInstance(com.android.tools.r8.graph.DexType):130:130 -> d void registerSafeCheckCast(com.android.tools.r8.graph.DexType) -> e 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):105:105 -> e 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):135:135 -> e void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):85:85 -> f 2:2:void registerStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):140:140 -> f 3:3:com.android.tools.r8.androidapi.ComputedApiLevel getMaxApiReferenceLevel():204:204 -> f 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):145:145 -> g 1:1:void registerStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):150:150 -> h com.android.tools.r8.horizontalclassmerging.policies.FinalizeMergeGroup -> com.gradleup.gr8.relocated.os0: com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c boolean $assertionsDisabled -> d 1:1:void ():26:26 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):31:33 -> 1:8:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):38:45 -> a 9:20:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):40:51 -> a 21:22:java.util.LinkedList com.android.tools.r8.utils.ListUtils.newLinkedList(java.lang.Object):221:222 -> a 21:22:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):53 -> a 23:23:void lambda$verifyAlreadyFinalized$1(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.function.Consumer):72:72 -> a 24:25:void lambda$verifyAlreadyFinalized$2(java.util.Set,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):77:78 -> a 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 26:26:void lambda$verifyAlreadyFinalized$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:void lambda$verifyAlreadyFinalized$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):72:72 -> a 1:9:boolean verifyAlreadyFinalized(com.android.tools.r8.horizontalclassmerging.MergeGroup):67:75 -> b 1:1:java.lang.String getName():58:58 -> e com.android.tools.r8.horizontalclassmerging.policies.LimitClassGroups -> com.gradleup.gr8.relocated.hx1: int maxGroupSize -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:6:void (com.android.tools.r8.graph.AppView):19:24 -> 1:5:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):29:33 -> a 6:7:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.LimitClassGroups.createNewGroup(java.util.LinkedList):53:54 -> a 6:7:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):34 -> a 8:9:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):35:36 -> a 10:11:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.LimitClassGroups.createNewGroup(java.util.LinkedList):53:54 -> a 10:11:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):37 -> a 12:19:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):39:46 -> a 20:20:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):30:30 -> a 1:1:java.lang.String getName():60:60 -> e boolean isIdentityForInterfaceGroups() -> f com.android.tools.r8.horizontalclassmerging.policies.LimitInterfaceGroups -> com.gradleup.gr8.relocated.ix1: int maxGroupSize -> b 1:2:void (com.android.tools.r8.graph.AppView):22:23 -> 1:6:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):29:34 -> a 7:22:void com.android.tools.r8.horizontalclassmerging.policies.LimitInterfaceGroups.processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Map):41:56 -> a 7:22:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):35 -> a 23:24:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):47:48 -> a 23:24:void com.android.tools.r8.horizontalclassmerging.policies.LimitInterfaceGroups.processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Map):56 -> a 23:24:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):35 -> a 25:25:void com.android.tools.r8.horizontalclassmerging.policies.LimitInterfaceGroups.processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Map):56:56 -> a 25:25:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):35 -> a 26:26:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):37:37 -> a 1:1:java.lang.String getName():61:61 -> e com.android.tools.r8.horizontalclassmerging.policies.MinimizeInstanceFieldCasts -> com.gradleup.gr8.relocated.m62: boolean $assertionsDisabled -> b 1:1:void ():20:20 -> 1:1:void ():20:20 -> 1:35:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):25:59 -> a 36:37:boolean lambda$apply$1(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):34:35 -> a 38:38:com.android.tools.r8.horizontalclassmerging.MergeGroup lambda$addExact$2(com.google.common.collect.Multiset):63:63 -> a 39:41:com.google.common.collect.Multiset com.android.tools.r8.horizontalclassmerging.policies.MinimizeInstanceFieldCasts.getExactMergeKey(com.android.tools.r8.graph.DexProgramClass):67:69 -> a 39:41:void addExact(com.android.tools.r8.graph.DexProgramClass,java.util.Map):63 -> a 42:42:void addExact(com.android.tools.r8.graph.DexProgramClass,java.util.Map):63:63 -> a 1:1:void lambda$apply$0(java.util.Map,com.android.tools.r8.graph.DexProgramClass):26:26 -> b 1:1:java.lang.String getName():76:76 -> e com.android.tools.r8.horizontalclassmerging.policies.NoAnnotationClasses -> com.gradleup.gr8.relocated.p92: 1:1:void ():10:10 -> 1:1:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):13 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):13 -> a 1:1:java.lang.String getName():18:18 -> e com.android.tools.r8.horizontalclassmerging.policies.NoCheckDiscard -> com.gradleup.gr8.relocated.q92: com.android.tools.r8.shaking.KeepInfoCollection keepInfo -> b 1:3:void (com.android.tools.r8.graph.AppView):19:21 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):26:26 -> a 1:1:java.lang.String getName():31:31 -> e com.android.tools.r8.horizontalclassmerging.policies.NoClassAnnotationCollisions -> com.gradleup.gr8.relocated.r92: 1:1:void ():9:9 -> 1:1:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):13:13 -> a 1:1:java.lang.String getName():18:18 -> e com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles -> com.gradleup.gr8.relocated.u92: java.util.Map allGroups -> c com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation singleCallerInformation -> d com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> e 1:1:void ():96:96 -> 1:1:void (com.android.tools.r8.graph.AppView):105:105 -> 2:7:void (com.android.tools.r8.graph.AppView):101:106 -> 1:1:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 1:1:com.android.tools.r8.utils.TraversalContinuation lambda$partitionClassesWithPossibleClassInitializerDeadlock$0(java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):211 -> a 2:5:com.android.tools.r8.utils.TraversalContinuation lambda$partitionClassesWithPossibleClassInitializerDeadlock$0(java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):212:215 -> a 6:6:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96:96 -> a 7:16:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):117:126 -> a 7:16:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96 -> a 17:19:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.getOrCreateGroupFor(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer):157:159 -> a 17:19:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):127 -> a 17:19:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96 -> a 20:20:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.setTracingRoot(com.android.tools.r8.graph.DexProgramClass):380:380 -> a 20:20:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.getOrCreateGroupFor(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer):163 -> a 20:20:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):127 -> a 20:20:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96 -> a 21:29:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.getOrCreateGroupFor(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer):164:172 -> a 21:29:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):127 -> a 21:29:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96 -> a 30:38:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.canMerge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer):184:192 -> a 30:38:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.getOrCreateGroupFor(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer):173 -> a 30:38:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):127 -> a 30:38:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96 -> a 39:40:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.getOrCreateGroupFor(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer):178:179 -> a 39:40:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):127 -> a 39:40:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96 -> a 41:48:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):129:136 -> a 41:48:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96 -> a 49:57:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.commit(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List):142:150 -> a 49:57:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):137 -> a 49:57:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96 -> a 58:62:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):205:209 -> a 63:63:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):208:208 -> a 64:64:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 64:64:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):175 -> a 64:64:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):208 -> a 65:65:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):176:176 -> a 65:65:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):208 -> a 66:66:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 66:66:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):178 -> a 66:66:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):208 -> a 67:67:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):178:178 -> a 67:67:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):208 -> a 68:68:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 68:68:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):208 -> a 69:81:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):219:231 -> a 82:89:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.getNearestLock(com.android.tools.r8.graph.DexProgramClass,java.util.Set):251:258 -> a 82:89:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):232 -> a 90:102:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):234:246 -> a 103:109:java.lang.Void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):276:282 -> a 103:109:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> a 1:1:void clear():265:265 -> d 1:1:java.lang.String getName():270:270 -> e 1:2:boolean shouldSkipPolicy():288:289 -> j com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer -> com.gradleup.gr8.relocated.t92: com.android.tools.r8.horizontalclassmerging.MergeGroup group -> a com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles this$0 -> h java.util.Set seenClassInitializers -> c com.android.tools.r8.utils.collections.ProgramMethodSet seenMethods -> d boolean $assertionsDisabled -> i java.util.Deque worklist -> e java.util.Set groupMembers -> b java.util.Map classInitializerReachableFromClasses -> f java.util.Collection tracingRoots -> g 1:1:void ():292:292 -> 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles,com.android.tools.r8.horizontalclassmerging.MergeGroup):312:312 -> 2:17:void (com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles,com.android.tools.r8.horizontalclassmerging.MergeGroup):299:314 -> 1:1:java.util.Set access$000(com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer):292:292 -> a 2:2:void clearWorklist():323:323 -> a 3:4:boolean enqueueMethod(com.android.tools.r8.graph.ProgramMethod):327:328 -> a 5:7:boolean hasPossibleClassInitializerDeadlock(com.android.tools.r8.graph.DexProgramClass):360:362 -> a 8:10:boolean isClassInitializedByClassInitializationOf(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):367:369 -> a 11:11:void setTracingRoots(java.util.Collection):384:384 -> a 12:13:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.verifySeenSetIsEmpty():395:396 -> a 12:13:void setTracingRoots(java.util.Collection):384 -> a 14:14:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.verifyWorklistIsEmpty():401:401 -> a 14:14:void setTracingRoots(java.util.Collection):385 -> a 15:15:void setTracingRoots(java.util.Collection):386:386 -> a 1:3:void enqueueTracingRoot(com.android.tools.r8.graph.ProgramMethod):335:337 -> b 4:7:void recordTracingRootsIneligibleForClassMerging():348:351 -> b 8:8:boolean hasSingleTracingRoot(com.android.tools.r8.graph.DexProgramClass):356:356 -> b 1:4:void recordClassInitializerReachableFromTracingRoots(com.android.tools.r8.graph.DexProgramClass):341:344 -> c 5:7:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.processWorklist():373:375 -> c 5:7:void trace():390 -> c 8:9:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.clearSeen():318:319 -> c 8:9:void trace():391 -> c com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry -> com.gradleup.gr8.relocated.s92: com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer this$1 -> e 1:2:void (com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer,com.android.tools.r8.graph.ProgramMethod):407:408 -> void registerCheckCast(com.android.tools.r8.graph.DexType,boolean) -> a void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean) -> a void registerExceptionGuard(com.android.tools.r8.graph.DexType) -> a void registerInstanceFieldRead(com.android.tools.r8.graph.DexField) -> a 1:1:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):432:432 -> a 1:1:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):426 -> a 2:7:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):436:441 -> a 2:7:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):427 -> a 8:10:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.fail():413:415 -> a 8:10:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):444 -> a 8:10:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):427 -> a 11:22:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):447:458 -> a 11:22:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):427 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 23:23:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):459 -> a 23:23:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):427 -> a 24:24:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":31,"2":32,"3":33},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 31:31:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 31:31:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):459 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):427 -> a 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 32:32:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):459 -> a 32:32:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):427 -> a 33:33:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):459:459 -> a 33:33:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):427 -> a 25:30:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):461:466 -> a 25:30:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):427 -> a 34:35:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):479:480 -> a 36:36:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410:410 -> a 36:36:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):480 -> a 37:37:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 37:37:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410 -> a 37:37:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):480 -> a 38:42:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):480:484 -> a 43:43:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 43:43:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):484 -> a 44:44:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):485:485 -> a 45:45:void registerCallSite(com.android.tools.r8.graph.DexCallSite):570:570 -> a 46:49:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):286:289 -> a 46:49:void registerCallSite(com.android.tools.r8.graph.DexCallSite):570 -> a 50:50:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> a 50:50:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):289 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:void registerCallSite(com.android.tools.r8.graph.DexCallSite):570 -> a 51:51:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> a 51:51:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):289 -> a 51:51:void registerCallSite(com.android.tools.r8.graph.DexCallSite):570 -> a 52:54:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.fail():413:415 -> a 52:54:void registerCallSite(com.android.tools.r8.graph.DexCallSite):573 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):473:473 -> b 2:2:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):419:419 -> b 2:2:void registerInitClass(com.android.tools.r8.graph.DexType):474 -> b 3:3:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> b 3:3:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):419 -> b 3:3:void registerInitClass(com.android.tools.r8.graph.DexType):474 -> b 4:4:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):421:421 -> b 4:4:void registerInitClass(com.android.tools.r8.graph.DexType):474 -> b 5:6:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):491:492 -> b 7:7:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):419:419 -> b 7:7:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):492 -> b 8:8:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> b 8:8:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):419 -> b 8:8:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):492 -> b 9:14:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):492:497 -> b 15:17:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.fail():413:415 -> b 15:17:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):499 -> b void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> c void registerInstanceOf(com.android.tools.r8.graph.DexType) -> c 1:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):505:506 -> d 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):428:428 -> d 3:3:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):506 -> d 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> d 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):428 -> d 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):506 -> d 5:13:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):506:514 -> d 14:14:void registerNewInstance(com.android.tools.r8.graph.DexType):547:547 -> d 15:15:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):419:419 -> d 15:15:void registerNewInstance(com.android.tools.r8.graph.DexType):548 -> d 16:16:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> d 16:16:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):419 -> d 16:16:void registerNewInstance(com.android.tools.r8.graph.DexType):548 -> d 17:17:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):421:421 -> d 17:17:void registerNewInstance(com.android.tools.r8.graph.DexType):548 -> d 1:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):520:521 -> e 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):437:437 -> e 3:3:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):521 -> e 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> e 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):437 -> e 4:4:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):521 -> e 5:8:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):521:524 -> e 9:9:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):652:652 -> e 9:9:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):524 -> e 10:13:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):523:526 -> e 14:14:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):553:553 -> e 15:15:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> e 15:15:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):553 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> e 16:16:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):554 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):419:419 -> e 17:17:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):554 -> e 18:18:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> e 18:18:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):419 -> e 18:18:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):554 -> e 19:19:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):421:421 -> e 19:19:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):554 -> e void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):532:533 -> f 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):446:446 -> f 3:3:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):533 -> f 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> f 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):446 -> f 4:4:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):533 -> f 5:9:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):533:537 -> f 10:12:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.fail():413:415 -> f 10:12:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):538 -> f 13:13:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> f 13:13:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):539 -> f 14:14:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):540:540 -> f 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):559:559 -> g 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> g 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):559 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> g 3:3:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):560 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):419:419 -> g 4:4:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):560 -> g 5:5:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> g 5:5:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):419 -> g 5:5:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):560 -> g 6:6:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):421:421 -> g 6:6:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):560 -> g com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerWithObservableSideEffects -> com.gradleup.gr8.relocated.v92: 1:1:void ():16:16 -> 1:5:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):20:24 -> a 6:7:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerWithObservableSideEffects.isKotlinLambda(com.android.tools.r8.graph.DexProgramClass):28:29 -> a 6:7:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):24 -> a 1:1:java.lang.String getName():34:34 -> e com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions -> com.gradleup.gr8.relocated.w92: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> d 1:1:void ():42:42 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):47:50 -> 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):42:42 -> a 2:2:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):42:42 -> a 3:6:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Set):59:62 -> a 7:8:java.util.LinkedList com.android.tools.r8.utils.ListUtils.newLinkedList(java.lang.Object):221:222 -> a 7:8:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Set):62 -> a 9:9:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 9:9:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.DexProto,java.util.Map):115 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.DexProto,java.util.Map):115:115 -> a 11:15:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.DexProto,java.util.Map):114:118 -> a 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProto.getReturnType():62:62 -> a 16:16:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.DexProto,java.util.Map):118 -> a 17:17:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.DexProto,java.util.Map):118:118 -> a 18:18:com.android.tools.r8.graph.DexType lambda$rewriteProto$1(java.util.Map,com.android.tools.r8.graph.DexType):116:116 -> a 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 19:19:boolean lambda$apply$0(java.util.Set,com.android.tools.r8.graph.DexProgramClass):61 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:boolean lambda$apply$0(java.util.Set,com.android.tools.r8.graph.DexProgramClass):61:61 -> a 1:3:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72:74 -> b 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 4:4:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):75 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:16:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):75:86 -> b 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 17:17:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):88 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):88:88 -> b 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 19:19:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):89 -> b 20:27:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):89:96 -> b 28:28:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions.rewriteReference(com.android.tools.r8.graph.DexMethod,java.util.Map):122:122 -> b 28:28:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> b 29:29:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 29:29:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions.rewriteReference(com.android.tools.r8.graph.DexMethod,java.util.Map):123 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> b 30:30:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions.rewriteReference(com.android.tools.r8.graph.DexMethod,java.util.Map):123:123 -> b 30:30:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> b 31:31:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 31:31:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions.rewriteReference(com.android.tools.r8.graph.DexMethod,java.util.Map):124 -> b 31:31:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> b 32:32:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions.rewriteReference(com.android.tools.r8.graph.DexMethod,java.util.Map):124:124 -> b 32:32:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> b 33:33:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 33:33:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions.rewriteReference(com.android.tools.r8.graph.DexMethod,java.util.Map):125 -> b 33:33:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> b 34:34:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions.rewriteReference(com.android.tools.r8.graph.DexMethod,java.util.Map):122:122 -> b 34:34:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> b 35:45:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):97:107 -> b 46:58:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.DexType,java.util.Map):129:141 -> b 59:59:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 59:59:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.DexType,java.util.Map):141 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.DexType,java.util.Map):143:143 -> b 1:1:java.lang.String getName():149:149 -> e com.android.tools.r8.horizontalclassmerging.policies.NoDeadEnumLiteMaps -> com.gradleup.gr8.relocated.x92: java.util.Set deadEnumLiteMaps -> b boolean $assertionsDisabled -> c 1:1:void ():17:17 -> 1:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):21:27 -> 8:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):26:26 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):32:32 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):32 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):32:32 -> a 1:1:java.lang.String getName():37:37 -> e com.android.tools.r8.horizontalclassmerging.policies.NoDeadLocks -> com.gradleup.gr8.relocated.y92: com.android.tools.r8.graph.AppView appView -> b 1:2:void (com.android.tools.r8.graph.AppView):20:21 -> 1:1:boolean com.android.tools.r8.horizontalclassmerging.policies.NoDeadLocks.isSynchronizationClass(com.android.tools.r8.graph.DexProgramClass):25:25 -> a 1:1:boolean lambda$apply$0(java.util.Collection,com.android.tools.r8.graph.DexProgramClass):34 -> a 2:4:boolean lambda$apply$0(java.util.Collection,com.android.tools.r8.graph.DexProgramClass):36:38 -> a 5:29:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):31:55 -> a 1:1:java.lang.String getName():62:62 -> e com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions -> com.gradleup.gr8.relocated.aa2: com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):79:81 -> 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72:72 -> a 2:17:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):86:101 -> a 2:17:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72 -> a 18:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 18:18:boolean com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.isSafeToAddDefaultMethodsToClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Map):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):102 -> a 18:18:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72 -> a 19:23:boolean com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.isSafeToAddDefaultMethodsToClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Map):131:135 -> a 19:23:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):102 -> a 19:23:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72 -> a 24:27:boolean com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.isSafeToAddDefaultMethodsToClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Map):134:137 -> a 24:27:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):102 -> a 24:27:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72 -> a 28:31:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):103:106 -> a 28:31:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72 -> a 32:33:java.util.LinkedList com.android.tools.r8.utils.ListUtils.newLinkedList(java.lang.Object):221:222 -> a 32:33:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):106 -> a 32:33:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72 -> a 34:35:java.util.Set computeNewDefaultMethodsAddedToClassByMerge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):113:114 -> a 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 36:36:java.util.Set computeNewDefaultMethodsAddedToClassByMerge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:38:java.util.Set computeNewDefaultMethodsAddedToClassByMerge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):117:118 -> a 39:39:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):149:149 -> a 39:39:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 40:40:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.computeClassesOfInterest(com.android.tools.r8.graph.SubtypingInfo):184:184 -> a 40:40:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):150 -> a 40:40:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 41:56:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):152:167 -> a 41:56:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 57:57:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):169 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 58:60:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):169:171 -> a 58:60:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 61:61:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 61:61:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):173 -> a 61:61:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 62:62:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):173:173 -> a 62:62:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 63:63:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):172:172 -> a 63:63:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 64:64:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):168:168 -> a 64:64:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 65:108:java.util.Map computeInheritedDefaultMethodsPerProgramType(java.util.Collection,java.util.Map):222:265 -> a 109:113:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):230:234 -> a 114:114:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 114:114:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):242 -> a 115:125:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):244:254 -> a 126:126:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 126:126:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):257 -> a 127:127:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):257:257 -> a 128:128:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):256:256 -> a 129:133:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):255:259 -> a 134:134:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 134:134:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):260 -> a 135:135:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):260:260 -> a 136:198:java.util.Map computeDefaultMethodsInheritedBySubclassesPerProgramClass(java.util.Collection,java.util.Map,java.util.Collection,com.android.tools.r8.graph.SubtypingInfo):281:343 -> a 199:200:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$9(java.util.Collection,java.util.function.BiConsumer):284:285 -> a 201:201:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$8(java.util.function.BiConsumer,com.android.tools.r8.horizontalclassmerging.MergeGroup):286:286 -> a 202:202:java.util.Map lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$10(java.util.Map):295:295 -> a 203:209:java.lang.Iterable lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$12(com.android.tools.r8.graph.SubtypingInfo,java.util.Map,com.android.tools.r8.graph.DexType):305:311 -> a 210:210:java.util.Map lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$13(com.android.tools.r8.graph.DexType):332:332 -> a 211:211:java.util.Set lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$14(com.android.tools.r8.graph.DexMethodSignature):336:336 -> a 212:213:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$15(java.util.Map,com.android.tools.r8.graph.DexMethodSignature,java.util.Set):336:337 -> a 214:214:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 214:214:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$11(java.util.Set,com.android.tools.r8.graph.DexProgramClass):309 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 215:215:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$11(java.util.Set,com.android.tools.r8.graph.DexProgramClass):309:309 -> a 216:216:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 216:216:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$16(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):324 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 217:217:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$16(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):324:324 -> a 218:218:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$16(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):323:323 -> a 219:219:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 219:219:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$16(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):326 -> a 220:227:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$16(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):326:333 -> a 228:228:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 228:228:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$7(java.util.function.BiConsumer,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):286 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 229:229:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$7(java.util.function.BiConsumer,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):286:286 -> a 230:230:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 230:230:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 231:231:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):202:202 -> a 232:232:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):201:201 -> a 233:237:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):200:204 -> a 238:238:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 238:238:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):206 -> a 239:239:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):206:206 -> a 1:18:java.util.Map computeInheritedClassMethodsPerProgramClass(java.util.Collection):193:210 -> b 19:19:java.util.Set lambda$computeInheritedDefaultMethodsPerProgramType$2(com.android.tools.r8.graph.DexMethodSignature):237:237 -> b 20:21:void lambda$computeInheritedDefaultMethodsPerProgramType$3(java.util.Map,com.android.tools.r8.graph.DexMethodSignature,java.util.Set):237:238 -> b 22:22:boolean lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$17(com.android.tools.r8.graph.DexType):343:343 -> b 23:23:boolean lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$17(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24,"2":25,"3":26},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 24:24:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 24:24:boolean lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$17(com.android.tools.r8.graph.DexType):343 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 25:25:boolean lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$17(com.android.tools.r8.graph.DexType):343 -> b 26:26:boolean lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$17(com.android.tools.r8.graph.DexType):343:343 -> b 1:1:boolean lambda$computeInheritedClassMethodsPerProgramClass$1(com.android.tools.r8.graph.DexType):210:210 -> c 2:2:boolean lambda$computeInheritedClassMethodsPerProgramClass$1(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"2":4,"3":5},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 3:3:boolean lambda$computeInheritedClassMethodsPerProgramClass$1(com.android.tools.r8.graph.DexType):210 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 4:4:boolean lambda$computeInheritedClassMethodsPerProgramClass$1(com.android.tools.r8.graph.DexType):210 -> c 5:5:boolean lambda$computeInheritedClassMethodsPerProgramClass$1(com.android.tools.r8.graph.DexType):210:210 -> c 6:6:java.util.Set lambda$computeInheritedDefaultMethodsPerProgramType$4(com.android.tools.r8.graph.DexMethodSignature):246:246 -> c 1:1:boolean lambda$computeInheritedDefaultMethodsPerProgramType$6(com.android.tools.r8.graph.DexType):265:265 -> d 2:2:boolean lambda$computeInheritedDefaultMethodsPerProgramType$6(com.android.tools.r8.graph.DexType):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"2":4,"3":5},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 3:3:boolean lambda$computeInheritedDefaultMethodsPerProgramType$6(com.android.tools.r8.graph.DexType):265 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 4:4:boolean lambda$computeInheritedDefaultMethodsPerProgramType$6(com.android.tools.r8.graph.DexType):265 -> d 5:5:boolean lambda$computeInheritedDefaultMethodsPerProgramType$6(com.android.tools.r8.graph.DexType):265:265 -> d 1:1:java.lang.String getName():349:349 -> e 1:1:boolean shouldSkipPolicy():354:354 -> j com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions$InterfaceInfo -> com.gradleup.gr8.relocated.z92: java.util.Map inheritedDefaultMethods -> a java.util.Map defaultMethodsInheritedBySubclasses -> b 1:3:void (java.util.Map,java.util.Map):369:371 -> 1:1:java.util.Map getDefaultMethodsInheritedBySubclasses():379:379 -> a 1:1:java.util.Map getInheritedDefaultMethods():375:375 -> b com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging -> com.gradleup.gr8.relocated.ba2: com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.graph.DexType MULTIPLE_SENTINEL -> c boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):38:42 -> 1:8:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):50:57 -> a 9:36:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addClassToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.function.Function):67:94 -> a 9:36:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):52 -> a 37:38:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):47:48 -> a 37:38:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addClassToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.function.Function):94 -> a 37:38:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):52 -> a 39:39:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addClassToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.function.Function):94:94 -> a 39:39:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):52 -> a 40:40:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):60:60 -> a 41:41:java.util.LinkedList com.google.common.collect.Lists.newLinkedList():214:214 -> a 41:41:java.util.LinkedList com.google.common.collect.Lists.newLinkedList(java.lang.Iterable):236 -> a 41:41:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):60 -> a 42:42:java.util.LinkedList com.google.common.collect.Lists.newLinkedList(java.lang.Iterable):237:237 -> a 42:42:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):60 -> a 43:43:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):60:60 -> a 44:44:void addDefaultMethods(com.android.tools.r8.utils.collections.DexMethodSignatureMap,com.android.tools.r8.graph.DexProgramClass):100:100 -> a 45:45:void lambda$addDefaultMethods$1(com.android.tools.r8.utils.collections.DexMethodSignatureMap,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):104:104 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 46:46:void lambda$addDefaultMethods$1(com.android.tools.r8.utils.collections.DexMethodSignatureMap,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:void lambda$addDefaultMethods$1(com.android.tools.r8.utils.collections.DexMethodSignatureMap,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):105:105 -> a 48:48:void lambda$addDefaultMethods$1(com.android.tools.r8.utils.collections.DexMethodSignatureMap,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):103:103 -> a 49:49:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):126:126 -> a 50:50:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 50:50:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 51:51:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):126 -> a 52:58:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):126:132 -> a 59:59:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 59:59:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 60:60:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):132 -> a 61:63:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):132:134 -> a 64:64:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 64:64:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 65:65:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 66:66:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):140 -> a 67:68:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):140:141 -> a 69:69:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 69:69:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 69:69:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a 70:70:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 70:70:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 70:70:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 70:70:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 70:70:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a 71:71:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 71:71:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a 72:72:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 72:72:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):142 -> a 73:73:void addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):143:143 -> a 74:74:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 74:74:com.android.tools.r8.graph.DexType lambda$addDefaultMethods$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):106 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:com.android.tools.r8.graph.DexType lambda$addDefaultMethods$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):106:106 -> a 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):110:110 -> b 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 2:2:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):110 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 3:3:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):110 -> b 4:10:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):110:116 -> b 11:11:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 11:11:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):116 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 12:12:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):116 -> b 13:15:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):116:118 -> b 1:1:java.lang.String getName():150:150 -> e com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel -> com.gradleup.gr8.relocated.ca2: com.android.tools.r8.graph.AppView appView -> c boolean $assertionsDisabled -> e com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> b boolean enableApiCallerIdentification -> d 1:1:void ():15:15 -> 1:5:void (com.android.tools.r8.graph.AppView):22:26 -> 1:2:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):41:42 -> a 1:2:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):15 -> a 3:3:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):69:69 -> a 3:3:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):42 -> a 3:3:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):15 -> a 4:4:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):68:68 -> a 4:4:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):42 -> a 4:4:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):15 -> a 5:9:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getMembersApiReferenceLevelForMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.androidapi.ComputedApiLevel):77:81 -> a 5:9:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):66 -> a 5:9:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):42 -> a 5:9:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):15 -> a 1:1:java.lang.String getName():36:36 -> e 1:1:boolean shouldSkipPolicy():31:31 -> j com.android.tools.r8.horizontalclassmerging.policies.NoDirectRuntimeTypeChecks -> com.gradleup.gr8.relocated.ea2: com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> d com.android.tools.r8.utils.InternalOptions options -> b boolean $assertionsDisabled -> e com.android.tools.r8.shaking.RuntimeTypeCheckInfo runtimeTypeCheckInfo -> c 1:1:void ():15:15 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):26:30 -> 1:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):35:36 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 3:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):36 -> a 4:4:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 4:4:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 4:4:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):36 -> a 5:5:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):36:36 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 6:6:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a 6:6:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37 -> a 7:7:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":48,"2":49,"3":50},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 48:48:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 48:48:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:48:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37 -> a 49:49:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37:37 -> a 50:50:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37:37 -> a 44:47:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):37:40 -> a 1:1:java.lang.String getName():45:45 -> e 1:1:boolean shouldSkipPolicy():50:50 -> j com.android.tools.r8.horizontalclassmerging.policies.NoDirectRuntimeTypeChecks$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.da2: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.String com.android.tools.r8.horizontalclassmerging.policies.NoDirectRuntimeTypeChecks$$InternalSyntheticOutline$217$aab757518fe3301908cad32d0c12c8f801b935f698d01c1abaa5730a5701fd37$0.m(com.android.tools.r8.graph.DexType,java.lang.StringBuilder):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.horizontalclassmerging.policies.NoEnums -> com.gradleup.gr8.relocated.fa2: com.android.tools.r8.graph.AppView appView -> b it.unimi.dsi.fastutil.objects.Reference2BooleanMap cache -> c 1:1:void (com.android.tools.r8.graph.AppView):20:20 -> 2:5:void (com.android.tools.r8.graph.AppView):18:21 -> 1:7:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):46:52 -> a 8:8:boolean com.android.tools.r8.graph.DexClass.hasSuperType():816:816 -> a 8:8:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):55 -> a 9:9:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):55:55 -> a 10:10:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 10:10:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 11:11:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):55 -> a 12:14:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):56:58 -> a 15:15:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 15:15:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):36 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 16:16:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):36 -> a 17:17:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):39:39 -> a 1:1:void clear():26:26 -> d 1:1:java.lang.String getName():31:31 -> e com.android.tools.r8.horizontalclassmerging.policies.NoFailedResolutionTargets -> com.gradleup.gr8.relocated.ga2: java.util.Set failedResolutionHolders -> b 1:4:void (com.android.tools.r8.graph.AppView):21:24 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):35:35 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):35:35 -> a 1:1:java.lang.String getName():30:30 -> e com.android.tools.r8.horizontalclassmerging.policies.NoIllegalInlining -> com.gradleup.gr8.relocated.la2: com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):22:26 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):56:56 -> a 2:2:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):55 -> a 3:3:boolean lambda$canMerge$0(com.android.tools.r8.graph.ProgramMethod):57:57 -> a 4:19:boolean com.android.tools.r8.horizontalclassmerging.policies.NoIllegalInlining.disallowInlining(com.android.tools.r8.graph.ProgramMethod):30:45 -> a 4:19:boolean lambda$canMerge$0(com.android.tools.r8.graph.ProgramMethod):57 -> a 20:20:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 20:20:boolean com.android.tools.r8.horizontalclassmerging.policies.NoIllegalInlining.disallowInlining(com.android.tools.r8.graph.ProgramMethod):46 -> a 20:20:boolean lambda$canMerge$0(com.android.tools.r8.graph.ProgramMethod):57 -> a 1:1:java.lang.String getName():62:62 -> e com.android.tools.r8.horizontalclassmerging.policies.NoIndirectRuntimeTypeChecks -> com.gradleup.gr8.relocated.ma2: com.android.tools.r8.graph.AppView appView -> b it.unimi.dsi.fastutil.objects.Reference2BooleanMap cache -> d com.android.tools.r8.shaking.RuntimeTypeCheckInfo runtimeTypeCheckInfo -> c 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):27:27 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):23:29 -> 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):18:18 -> a 2:5:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):44:47 -> a 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 6:6:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 7:7:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):47 -> a 8:8:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 8:8:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):48 -> a 9:9:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 9:9:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):52 -> a 10:23:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):54:67 -> a 24:24:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 24:24:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):70 -> a 25:25:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 25:25:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):70 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 26:26:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):70 -> a 27:29:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):70:72 -> a 30:30:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):59:59 -> a 31:31:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):49:49 -> a 32:32:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 32:32:boolean lambda$computeInterfaceHasDirectOrIndirectRuntimeTypeCheck$0(com.android.tools.r8.graph.DexEncodedMethod):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 33:33:boolean lambda$computeInterfaceHasDirectOrIndirectRuntimeTypeCheck$0(com.android.tools.r8.graph.DexEncodedMethod):64 -> a 1:1:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> b 1:1:com.android.tools.r8.graph.DexTypeList getMergeKey(com.android.tools.r8.graph.DexProgramClass):38 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexTypeList getMergeKey(com.android.tools.r8.graph.DexProgramClass):38:38 -> b 3:3:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.keepIf(java.util.function.Predicate):68:68 -> b 3:3:com.android.tools.r8.graph.DexTypeList getMergeKey(com.android.tools.r8.graph.DexProgramClass):39 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:6:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.keepIf(java.util.function.Predicate):68:70 -> b 4:6:com.android.tools.r8.graph.DexTypeList getMergeKey(com.android.tools.r8.graph.DexProgramClass):39 -> b 7:7:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:176 -> b 7:7:com.android.tools.r8.graph.DexTypeList getMergeKey(com.android.tools.r8.graph.DexProgramClass):40 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:14:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:182 -> b 8:14:com.android.tools.r8.graph.DexTypeList getMergeKey(com.android.tools.r8.graph.DexProgramClass):40 -> b 1:1:java.lang.String getName():81:81 -> e com.android.tools.r8.horizontalclassmerging.policies.NoInnerClasses -> com.gradleup.gr8.relocated.na2: 1:1:void ():10:10 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):15:15 -> a 1:1:java.lang.String getName():20:20 -> e com.android.tools.r8.horizontalclassmerging.policies.NoInstanceFieldAnnotations -> com.gradleup.gr8.relocated.oa2: 1:1:void ():11:11 -> 1:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):15:16 -> a 1:1:java.lang.String getName():25:25 -> e com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging -> com.gradleup.gr8.relocated.pa2: com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.horizontalclassmerging.IRCodeProvider codeProvider -> c boolean $assertionsDisabled -> d 1:1:void ():49:49 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):57:60 -> 1:4:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):65:68 -> a 5:6:java.util.LinkedList com.android.tools.r8.utils.ListUtils.newLinkedList(java.lang.Object):221:222 -> a 5:6:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):69 -> a 7:33:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):79:105 -> a 34:38:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging.getInstanceInitializersByRelaxedSignature(com.android.tools.r8.graph.DexProgramClass):184:188 -> a 34:38:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):108 -> a 39:41:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):109:111 -> a 42:59:boolean com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging.canAddClassToGroup(java.util.Map,java.util.Map,java.util.function.Function):139:156 -> a 42:59:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):112 -> a 60:67:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):117:124 -> a 68:69:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):47:48 -> a 68:69:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):124 -> a 70:76:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):124:130 -> a 77:89:boolean hasMultipleInstanceInitializersWithSameRelaxedSignature(com.android.tools.r8.graph.DexProgramClass):164:176 -> a 90:91:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> a 90:91:boolean hasMultipleInstanceInitializersWithSameRelaxedSignature(com.android.tools.r8.graph.DexProgramClass):176 -> a 92:92:boolean hasMultipleInstanceInitializersWithSameRelaxedSignature(com.android.tools.r8.graph.DexProgramClass):177:177 -> a 93:93:boolean lambda$hasMultipleInstanceInitializersWithSameRelaxedSignature$1(java.util.Set,com.android.tools.r8.graph.ProgramMethod):179:179 -> a 94:94:java.util.Optional getOrComputeInstanceInitializerDescription(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.ProgramMethodMap):197:197 -> a 95:98:java.util.Optional lambda$getOrComputeInstanceInitializerDescription$2(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):200:203 -> a 99:106:com.android.tools.r8.graph.DexMethod getRelaxedSignature(com.android.tools.r8.graph.ProgramMethod):208:215 -> a 107:108:com.android.tools.r8.graph.DexMethod getRelaxedSignature(com.android.tools.r8.graph.ProgramMethod):214:215 -> a 109:109:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createInstanceInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2586:2586 -> a 109:109:com.android.tools.r8.graph.DexMethod getRelaxedSignature(com.android.tools.r8.graph.ProgramMethod):215 -> a 110:110:com.android.tools.r8.graph.DexMethod getRelaxedSignature(com.android.tools.r8.graph.ProgramMethod):216:216 -> a 111:111:com.android.tools.r8.graph.DexType lambda$getRelaxedSignature$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):211:211 -> a 112:126:void setInstanceFieldMaps(java.lang.Iterable,com.android.tools.r8.horizontalclassmerging.MergeGroup):220:234 -> a 127:148:void setInstanceFieldMaps(java.lang.Iterable,com.android.tools.r8.horizontalclassmerging.MergeGroup):230:251 -> a 149:149:void lambda$setInstanceFieldMaps$5(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap,com.android.tools.r8.graph.DexProgramClass):242:242 -> a 150:154:void lambda$setInstanceFieldMaps$4(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap,com.android.tools.r8.graph.ProgramField):245:249 -> a 1:1:java.util.Optional lambda$apply$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):100:100 -> b 1:1:java.lang.String getName():257:257 -> e boolean isIdentityForInterfaceGroups() -> f com.android.tools.r8.horizontalclassmerging.policies.NoInterfaces -> com.gradleup.gr8.relocated.qa2: com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> b com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions options -> c 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):18:20 -> 1:1:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25 -> a 1:1:java.lang.String getName():35:35 -> e 1:1:boolean shouldSkipPolicy():30:30 -> j com.android.tools.r8.horizontalclassmerging.policies.NoKeepRules -> com.gradleup.gr8.relocated.ra2: com.android.tools.r8.shaking.KeepInfoCollection keepInfo -> c com.android.tools.r8.graph.AppView appView -> b java.util.Set dontMergeTypes -> e com.android.tools.r8.utils.InternalOptions options -> d 1:1:void (com.android.tools.r8.graph.AppView):27:27 -> 2:8:void (com.android.tools.r8.graph.AppView):25:31 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):54:54 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):54 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):54:54 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 1:1:void processClass(com.android.tools.r8.graph.DexProgramClass):35 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:9:void processClass(com.android.tools.r8.graph.DexProgramClass):36:43 -> b 10:10:void processClass(com.android.tools.r8.graph.DexProgramClass):42:42 -> b 11:19:void processClass(com.android.tools.r8.graph.DexProgramClass):40:48 -> b 1:1:java.lang.String getName():59:59 -> e com.android.tools.r8.horizontalclassmerging.policies.NoKotlinMetadata -> com.gradleup.gr8.relocated.sa2: boolean $assertionsDisabled -> b 1:1:void ():11:11 -> 1:1:void ():13:13 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):17:17 -> a 2:3:boolean com.android.tools.r8.horizontalclassmerging.policies.NoKotlinMetadata.verifyNoUnexpectedKotlinInfo(com.android.tools.r8.graph.DexProgramClass):22:23 -> a 2:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):17 -> a 4:4:boolean lambda$verifyNoUnexpectedKotlinMemberInfo$0(com.android.tools.r8.graph.DexEncodedMember):29:29 -> a 1:3:boolean verifyNoUnexpectedKotlinMemberInfo(com.android.tools.r8.graph.DexProgramClass):28:28 -> b 1:1:java.lang.String getName():35:35 -> e com.android.tools.r8.horizontalclassmerging.policies.NoNativeMethods -> com.gradleup.gr8.relocated.va2: 1:1:void ():12:12 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):15:15 -> a 2:2:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):15 -> a 1:1:java.lang.String getName():20:20 -> e com.android.tools.r8.horizontalclassmerging.policies.NoServiceLoaders -> com.gradleup.gr8.relocated.eb2: com.android.tools.r8.graph.AppView appView -> b java.util.Set allServiceImplementations -> c 1:3:void (com.android.tools.r8.graph.AppView):18:20 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25:25 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25:25 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4:4:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):26 -> a 5:5:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):26:26 -> a 1:1:java.lang.String getName():31:31 -> e com.android.tools.r8.horizontalclassmerging.policies.NoVerticallyMergedClasses -> com.gradleup.gr8.relocated.jb2: com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> c 1:1:void ():13:13 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):16:20 -> 1:4:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25:28 -> a 1:1:java.lang.String getName():33:33 -> e com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging -> com.gradleup.gr8.relocated.kb2: com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> c 1:1:void ():33:33 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):37:39 -> 1:13:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):44:56 -> a 14:22:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.canAddNonAbstractVirtualMethodsToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):79:87 -> a 14:22:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):55 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 23:23:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.canAddNonAbstractVirtualMethodsToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):88 -> a 23:23:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):55 -> a 24:29:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInSuperClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):108:113 -> a 24:29:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):103 -> a 24:29:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.canAddNonAbstractVirtualMethodsToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):88 -> a 24:29:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):55 -> a 30:30:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 30:30:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInSuperClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):103 -> a 30:30:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.canAddNonAbstractVirtualMethodsToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):88 -> a 30:30:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):55 -> a 31:31:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 31:31:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInSuperClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):113 -> a 31:31:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):103 -> a 31:31:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.canAddNonAbstractVirtualMethodsToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):88 -> a 31:31:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):55 -> a 32:32:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 32:32:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):104 -> a 32:32:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.canAddNonAbstractVirtualMethodsToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):88 -> a 32:32:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):55 -> a 33:33:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):104:104 -> a 33:33:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.canAddNonAbstractVirtualMethodsToGroup(com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):88 -> a 33:33:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):55 -> a 34:42:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):58:66 -> a 43:44:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):47:48 -> a 43:44:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):66 -> a 45:48:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):66:69 -> a 49:49:void lambda$apply$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod) -> a 50:50:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):96:96 -> a 51:56:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInSuperClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):108:113 -> a 51:56:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):96 -> a 57:57:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 57:57:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInSuperClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):96 -> a 58:58:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 58:58:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInSuperClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):113 -> a 58:58:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):96 -> a 59:61:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):96:98 -> a 62:62:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):97:97 -> a 63:63:boolean hasNonAbstractDefinitionInSuperInterface(java.lang.Iterable,com.android.tools.r8.graph.ProgramMethod):118:118 -> a 64:64:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 64:64:boolean hasNonAbstractDefinitionInSuperInterface(java.lang.Iterable,com.android.tools.r8.graph.ProgramMethod):118 -> a 65:70:boolean lambda$hasNonAbstractDefinitionInSuperInterface$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):121:126 -> a 71:71:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 71:71:boolean lambda$hasNonAbstractDefinitionInSuperInterface$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 72:72:boolean lambda$hasNonAbstractDefinitionInSuperInterface$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):126 -> a 1:1:java.lang.String getName():132:132 -> e com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges -> com.gradleup.gr8.relocated.lb2: java.util.Map inheritedInterfaceMethodsCache -> d com.android.tools.r8.optimize.argumentpropagation.utils.ProgramClassesBidirectedGraph graph -> b java.util.Map nonPublicVirtualMethodSignaturesCache -> e java.util.Map nonPublicVirtualLibraryMethodSignaturesCache -> f com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> c java.util.Map stronglyConnectedComponentsCache -> g 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):41:41 -> 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):30:43 -> 1:9:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):48:56 -> a 10:16:java.util.Set com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.getOrComputeStronglyConnectedComponent(com.android.tools.r8.graph.DexProgramClass):130:136 -> a 10:16:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.getOrComputeNonPublicVirtualMethodSignaturesInComponentOf(com.android.tools.r8.graph.DexProgramClass):144 -> a 10:16:boolean com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.canAddToGroup(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.utils.collections.DexMethodSignatureSet):91 -> a 10:16:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):57 -> a 17:17:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.getOrComputeNonPublicVirtualMethodSignaturesInComponentOf(com.android.tools.r8.graph.DexProgramClass):143:143 -> a 17:17:boolean com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.canAddToGroup(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.utils.collections.DexMethodSignatureSet):91 -> a 17:17:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):57 -> a 18:25:boolean com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.canAddToGroup(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.utils.collections.DexMethodSignatureSet):92:99 -> a 18:25:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):57 -> a 26:32:java.util.Set com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.getOrComputeStronglyConnectedComponent(com.android.tools.r8.graph.DexProgramClass):130:136 -> a 26:32:boolean com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.canAddToGroup(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.utils.collections.DexMethodSignatureSet):100 -> a 26:32:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):57 -> a 33:37:boolean com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.canAddToGroup(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.utils.collections.DexMethodSignatureSet):100:104 -> a 33:37:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):57 -> a 38:38:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):66:66 -> a 39:40:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):47:48 -> a 39:40:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):66 -> a 41:56:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):67:82 -> a 57:61:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeInheritedInterfaceMethods(com.android.tools.r8.graph.DexClass):112:116 -> a 62:62:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 62:62:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeInheritedInterfaceMethods(com.android.tools.r8.graph.DexClass):121 -> a 63:65:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeInheritedInterfaceMethods(com.android.tools.r8.graph.DexClass):122:122 -> a 68:68:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeInheritedInterfaceMethods(com.android.tools.r8.graph.DexClass):125:125 -> a 69:69:void lambda$getOrComputeInheritedInterfaceMethods$0(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):120:120 -> a 70:77:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeNonPublicVirtualMethodSignaturesInComponent(java.util.Set):149:156 -> a 78:88:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeNonPublicVirtualMethodSignaturesInComponent(java.util.Set):154:164 -> a 89:89:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 89:89:boolean lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$4(com.android.tools.r8.graph.DexEncodedMethod):176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:boolean lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$4(com.android.tools.r8.graph.DexEncodedMethod):176:176 -> a 1:7:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeNonPublicVirtualLibraryMethodSignatures(com.android.tools.r8.graph.DexClass):171:177 -> b 8:16:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeNonPublicVirtualLibraryMethodSignatures(com.android.tools.r8.graph.DexClass):175:183 -> b 17:17:void lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$5(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):182:182 -> b 18:18:void lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$5(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):181:181 -> b 19:19:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> b 19:19:boolean lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$1(com.android.tools.r8.graph.DexEncodedMethod):155 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:boolean lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$1(com.android.tools.r8.graph.DexEncodedMethod):155:155 -> b 1:1:boolean lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$2(com.android.tools.r8.graph.DexClass):159:159 -> c 2:2:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> c 2:2:boolean lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$2(com.android.tools.r8.graph.DexClass):159 -> c 3:3:void lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):162:162 -> c 4:4:void lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):161:161 -> c 1:3:void clear():190:192 -> d 1:1:java.lang.String getName():197:197 -> e com.android.tools.r8.horizontalclassmerging.policies.NotMatchedByNoHorizontalClassMerging -> com.gradleup.gr8.relocated.hc2: com.android.tools.r8.graph.AppView appView -> b 1:2:void (com.android.tools.r8.graph.AppView):16:17 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):22:22 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):22 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):22:22 -> a 1:1:java.lang.String getName():27:27 -> e com.android.tools.r8.horizontalclassmerging.policies.NotTwoInitsWithMonitors -> com.gradleup.gr8.relocated.jc2: 1:1:void ():11:11 -> 1:2:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):15:16 -> a 3:3:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 3:3:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):17 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 4:4:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):17 -> a 5:5:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):17:17 -> a 1:1:java.lang.String getName():26:26 -> e com.android.tools.r8.horizontalclassmerging.policies.OnlyClassesWithStaticDefinitionsAndNoClassInitializer -> com.gradleup.gr8.relocated.di2: 1:1:void ():12:12 -> 1:4:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):16:19 -> a 5:5:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 5:5:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):19 -> a 6:6:boolean lambda$canMerge$0(com.android.tools.r8.graph.DexEncodedMember):19:19 -> a 1:1:java.lang.String getName():24:24 -> e com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces -> com.gradleup.gr8.relocated.fi2: java.util.Map committed -> d com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> e com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c 1:1:void ():58:58 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):68:68 -> 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):65:70 -> 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58:58 -> a 2:39:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.SubtypingInfo):75:112 -> a 2:39:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58 -> a 40:40:java.util.Set computeSuperInterfaces(com.android.tools.r8.graph.DexProgramClass):119:119 -> a 41:41:java.util.Set computeSubInterfaces(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):124:124 -> a 42:53:java.util.Set computeTransitiveSubOrSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.function.Function):131:142 -> a 54:54:java.util.Set computeTransitiveSubOrSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.function.Function):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":205,"2":206,"3":207},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 205:205:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 205:205:java.util.Set computeTransitiveSubOrSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.function.Function):143 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 206:206:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 206:206:java.util.Set computeTransitiveSubOrSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.function.Function):143 -> a 207:207:java.util.Set computeTransitiveSubOrSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.function.Function):143:143 -> a 199:204:java.util.Set computeTransitiveSubOrSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.function.Function):145:150 -> a 208:208:com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):165:165 -> a 208:208:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):58 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 1:1:java.lang.Iterable lambda$computeSubInterfaces$0(com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexProgramClass):125 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:java.lang.Iterable lambda$computeSubInterfaces$0(com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexProgramClass):125:125 -> b 1:1:void clear():155:155 -> d 1:1:java.lang.String getName():160:160 -> e 1:1:boolean shouldSkipPolicy():170:170 -> j com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces$MergeGroupWithInfo -> com.gradleup.gr8.relocated.ei2: com.android.tools.r8.horizontalclassmerging.MergeGroup group -> a java.util.Set superInterfaces -> c java.util.Set subInterfaces -> d java.util.Set members -> b 1:5:void (com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):183:187 -> 1:5:void add(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):194:198 -> a 6:13:void add(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):196:203 -> a 14:17:void add(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):201:204 -> a 18:18:boolean lambda$add$0(com.android.tools.r8.graph.DexProgramClass):199:199 -> a 19:19:com.android.tools.r8.horizontalclassmerging.MergeGroup getGroup():208:208 -> a 1:1:boolean lambda$add$1(com.android.tools.r8.graph.DexProgramClass):203:203 -> b 2:19:boolean isSafeToAddSubAndSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):216:233 -> b com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics -> com.gradleup.gr8.relocated.tm2: com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> c 1:1:void ():30:30 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):94:98 -> 1:4:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):140:143 -> a 5:5:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 5:5:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):143 -> a 6:16:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):145:155 -> a 17:17:boolean lambda$apply$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$TargetGroup):143:143 -> a 1:1:java.lang.String getName():34:34 -> e com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics -> com.gradleup.gr8.relocated.rm2: com.android.tools.r8.utils.OptionalBool isLibraryMethodOverride -> c com.android.tools.r8.graph.MethodAccessFlags accessFlags -> a boolean isAssumeNoSideEffectsMethod -> b boolean isMainDexRoot -> d 1:12:void (com.android.tools.r8.graph.DexEncodedMethod,boolean,boolean):45:56 -> 1:3:com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):61:63 -> a 4:4:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 4:4:com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):63 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 5:5:com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):63 -> a 6:6:com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):64:64 -> a 1:5:boolean equals(java.lang.Object):81:85 -> equals 1:6:int hashCode():69:69 -> hashCode com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$TargetGroup -> com.gradleup.gr8.relocated.sm2: com.android.tools.r8.horizontalclassmerging.MergeGroup group -> a java.util.Map methodMap -> b 1:4:void ():101:104 -> 1:1:com.android.tools.r8.horizontalclassmerging.MergeGroup getGroup():107:107 -> a 2:16:boolean tryAdd(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):111:125 -> a 17:17:boolean isSubjectToMethodMerging(com.android.tools.r8.graph.DexEncodedMethod):130:130 -> a 18:18:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 18:18:boolean isSubjectToMethodMerging(com.android.tools.r8.graph.DexEncodedMethod):130 -> a 19:19:boolean isSubjectToMethodMerging(com.android.tools.r8.graph.DexEncodedMethod):130:130 -> a com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions -> com.gradleup.gr8.relocated.bn2: com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$ParentClassSignaturesCache parentClassMethodsCache -> e com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$ReservedInterfaceSignaturesFor reservedInterfaceSignaturesFor -> f com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> c com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$InterfaceDefaultSignaturesCache interfaceDefaultMethodsCache -> d 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):129:129 -> 2:76:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):57:131 -> 1:1:com.android.tools.r8.graph.AppView access$400(com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):52:52 -> a 2:12:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):156:166 -> a 13:15:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions.computeReservedSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):147:149 -> a 13:15:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):167 -> a 16:20:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):168:172 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 21:21:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexItemFactory):66 -> a 21:21:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):172 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 22:22:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):70:70 -> a 22:22:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexItemFactory):66 -> a 22:22:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):172 -> a 23:25:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):173:175 -> a 26:26:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 26:26:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):175 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 27:27:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):175 -> a 28:28:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):176:176 -> a 29:30:void com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$DispatchSignature.addSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory):141:142 -> a 29:30:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):179 -> a 31:33:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):181:183 -> a 34:34:com.android.tools.r8.horizontalclassmerging.MergeGroup lambda$apply$0(com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$DispatchSignature):181:181 -> a 1:1:com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$InterfaceDefaultSignaturesCache access$600(com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):52:52 -> b 1:1:com.android.tools.r8.graph.ImmediateProgramSubtypingInfo access$700(com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):52:52 -> c 1:1:java.lang.String getName():66:66 -> e com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$DexClassSignaturesCache -> com.gradleup.gr8.relocated.um2: com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions this$0 -> b 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):85:85 -> 2:2:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions,com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$1):85:85 -> 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeSignatures(com.android.tools.r8.graph.DexType):88:88 -> a 2:2:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2:2:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeSignatures(com.android.tools.r8.graph.DexType):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3:3:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeSignatures(com.android.tools.r8.graph.DexType):88 -> a 4:4:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeSignatures(com.android.tools.r8.graph.DexType):89:89 -> a com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$DispatchSignature -> com.gradleup.gr8.relocated.vm2: boolean $assertionsDisabled -> a 1:1:void ():139:139 -> 1:1:void ():139:139 -> com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$InterfaceDefaultSignaturesCache -> com.gradleup.gr8.relocated.wm2: 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):93:93 -> 2:2:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions,com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$1):93:93 -> 1:1:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):97:97 -> a 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 2:2:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):98 -> a 3:3:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):98:98 -> a 4:5:void com.android.tools.r8.utils.collections.DexMethodSignatureSet.addAll(java.lang.Iterable,java.util.function.Function):83:84 -> a 4:5:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):98 -> a com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory -> com.gradleup.gr8.relocated.xm2: com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory KEEP_ABSENT -> b com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory CLASS_HIERARCHY_SAFE -> a com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory[] $VALUES -> c 1:2:void ():135:136 -> 3:3:void ():134:134 -> 1:1:void (java.lang.String,int):134:134 -> 1:1:com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory[] values():134:134 -> values com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$ParentClassSignaturesCache -> com.gradleup.gr8.relocated.ym2: com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions this$0 -> c 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):102:102 -> 2:2:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions,com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$1):102:102 -> 1:1:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):106:106 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 2:2:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):107 -> a 3:3:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):108:108 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 4:4:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):108 -> a 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 5:5:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 6:6:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):108 -> a 7:7:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):110:110 -> a com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$ReservedInterfaceSignaturesFor -> com.gradleup.gr8.relocated.zm2: com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions this$0 -> b 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):116:116 -> 2:2:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions,com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$1):116:116 -> 1:1:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):116:116 -> a 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 2:2:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):121:121 -> a 4:5:void com.android.tools.r8.utils.collections.DexMethodSignatureSet.addAll(java.lang.Iterable,java.util.function.Function):83:84 -> a 4:5:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):120 -> a 6:6:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):122:122 -> a 7:8:void com.android.tools.r8.utils.collections.DexMethodSignatureSet.addAll(java.lang.Iterable,java.util.function.Function):83:84 -> a 7:8:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):122 -> a 9:9:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):123:123 -> a com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$SignaturesCache -> com.gradleup.gr8.relocated.an2: java.util.Map memoizedSignatures -> a 1:2:void ():69:70 -> 3:3:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$1):69:69 -> void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet) -> a 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeSignatures(com.android.tools.r8.graph.DexClass):73:73 -> a 2:3:com.android.tools.r8.utils.collections.DexMethodSignatureSet lambda$getOrComputeSignatures$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):76:77 -> a com.android.tools.r8.horizontalclassmerging.policies.RespectPackageBoundaries -> com.gradleup.gr8.relocated.x33: com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):32:34 -> 1:1:com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode access$000(com.android.tools.r8.horizontalclassmerging.policies.RespectPackageBoundaries):27:27 -> a 2:2:com.android.tools.r8.utils.TraversalContinuation lambda$shouldRestrictMergingAcrossPackageBoundary$0(com.android.tools.r8.graph.ProgramMethod):88:88 -> a 3:3:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):132:132 -> a 3:3:com.android.tools.r8.utils.TraversalContinuation lambda$shouldRestrictMergingAcrossPackageBoundary$0(com.android.tools.r8.graph.ProgramMethod):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):133:133 -> a 4:4:com.android.tools.r8.utils.TraversalContinuation lambda$shouldRestrictMergingAcrossPackageBoundary$0(com.android.tools.r8.graph.ProgramMethod):89 -> a 5:32:com.android.tools.r8.utils.TraversalContinuation lambda$shouldRestrictMergingAcrossPackageBoundary$0(com.android.tools.r8.graph.ProgramMethod):89:116 -> a 33:33:void tryFindRestrictedPackage(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):124:124 -> a 34:36:boolean lambda$tryFindRestrictedPackage$1(java.util.Map,com.android.tools.r8.graph.DexProgramClass):126:128 -> a 37:42:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):137:142 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 43:43:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):144 -> a 44:60:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):144:160 -> a 61:61:com.android.tools.r8.horizontalclassmerging.MergeGroup lambda$apply$2(java.lang.String):144:144 -> a 62:62:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 62:62:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):39 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 63:63:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):39 -> a 64:65:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):48:49 -> a 66:66:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 66:66:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):49 -> a 67:67:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 67:67:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):54 -> a 68:68:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 68:68:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):54 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 69:69:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):54 -> a 70:70:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):54:54 -> a 71:71:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 71:71:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):55 -> a 72:73:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):55:56 -> a 74:74:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 74:74:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 75:75:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):56 -> a 76:76:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 76:76:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):57 -> a 77:78:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):64:65 -> a 79:79:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 79:79:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):72 -> a 80:83:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):72:75 -> a 84:84:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 84:84:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 85:85:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):75 -> a 86:86:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 86:86:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):76 -> a 87:88:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):85:86 -> a 89:89:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 89:89:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.AppView access$100(com.android.tools.r8.horizontalclassmerging.policies.RespectPackageBoundaries):27:27 -> b 1:1:java.lang.String getName():166:166 -> e com.android.tools.r8.horizontalclassmerging.policies.RespectPackageBoundaries$1 -> com.gradleup.gr8.relocated.w33: com.android.tools.r8.horizontalclassmerging.policies.RespectPackageBoundaries this$0 -> h 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.RespectPackageBoundaries,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):90:90 -> 1:8:boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField):94:101 -> a 9:9:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 9:9:boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField):101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 10:10:boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField):101 -> a 11:11:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 11:11:boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField):102 -> a 12:12:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.setFoundPackagePrivateAccess():2128:2128 -> a 12:12:boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField):103 -> a com.android.tools.r8.horizontalclassmerging.policies.SameFeatureSplit -> com.gradleup.gr8.relocated.h53: com.android.tools.r8.graph.AppView appView -> b 1:2:void (com.android.tools.r8.graph.AppView):17:18 -> 1:1:com.android.tools.r8.FeatureSplit com.android.tools.r8.horizontalclassmerging.policies.SameFeatureSplit.getMergeKey(com.android.tools.r8.graph.DexProgramClass):23:23 -> a 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 2:3:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getMergeKeyForHorizontalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):37:38 -> a 2:3:com.android.tools.r8.FeatureSplit com.android.tools.r8.horizontalclassmerging.policies.SameFeatureSplit.getMergeKey(com.android.tools.r8.graph.DexProgramClass):23 -> a 2:3:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 4:6:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):134:136 -> a 4:6:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getMergeKeyForHorizontalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):38 -> a 4:6:com.android.tools.r8.FeatureSplit com.android.tools.r8.horizontalclassmerging.policies.SameFeatureSplit.getMergeKey(com.android.tools.r8.graph.DexProgramClass):23 -> a 4:6:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 7:7:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 7:7:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):132 -> a 7:7:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getMergeKeyForHorizontalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):38 -> a 7:7:com.android.tools.r8.FeatureSplit com.android.tools.r8.horizontalclassmerging.policies.SameFeatureSplit.getMergeKey(com.android.tools.r8.graph.DexProgramClass):23 -> a 7:7:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 1:1:java.lang.String getName():29:29 -> e com.android.tools.r8.horizontalclassmerging.policies.SameFilePolicy -> com.gradleup.gr8.relocated.i53: com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions options -> b 1:2:void (com.android.tools.r8.graph.AppView):16:17 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1:1:java.lang.String com.android.tools.r8.horizontalclassmerging.policies.SameFilePolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):22 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):12 -> a 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 2:2:java.lang.String com.android.tools.r8.horizontalclassmerging.policies.SameFilePolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):22 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):12 -> a 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 3:3:java.lang.String com.android.tools.r8.horizontalclassmerging.policies.SameFilePolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):22 -> a 3:3:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):12 -> a 4:4:java.lang.String com.android.tools.r8.horizontalclassmerging.policies.SameFilePolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):22:22 -> a 4:4:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):12 -> a 1:1:java.lang.String getName():27:27 -> e 1:1:boolean shouldSkipPolicy():32:32 -> j com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields -> com.gradleup.gr8.relocated.k53: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):26:28 -> 1:9:com.google.common.collect.Multiset com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields.getMergeKey(com.android.tools.r8.graph.DexProgramClass):33:41 -> a 1:9:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):21 -> a 1:1:java.lang.String getName():48:48 -> e com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo -> com.gradleup.gr8.relocated.j53: com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.graph.FieldAccessFlags accessFlags -> a 1:6:void (com.android.tools.r8.graph.FieldAccessFlags,com.android.tools.r8.graph.DexType):56:61 -> 1:1:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo createExact(com.android.tools.r8.graph.DexEncodedField):65:65 -> a 2:2:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> a 2:2:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo createExact(com.android.tools.r8.graph.DexEncodedField):65 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo createExact(com.android.tools.r8.graph.DexEncodedField):65:65 -> a 4:4:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo createRelaxed(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexItemFactory):70:70 -> a 5:5:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> a 5:5:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo createRelaxed(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexItemFactory):71 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo createRelaxed(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexItemFactory):72:72 -> a 7:8:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo toInfoWithRelaxedType(com.android.tools.r8.graph.DexItemFactory):80:81 -> a 1:5:boolean equals(java.lang.Object):86:90 -> equals 1:1:int hashCode():95:95 -> hashCode com.android.tools.r8.horizontalclassmerging.policies.SameMainDexGroup -> com.gradleup.gr8.relocated.l53: com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> b com.android.tools.r8.synthesis.SyntheticItems synthetics -> c 1:3:void (com.android.tools.r8.graph.AppView):19:21 -> 1:2:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup com.android.tools.r8.horizontalclassmerging.policies.SameMainDexGroup.getMergeKey(com.android.tools.r8.graph.DexProgramClass):26:27 -> a 1:2:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 1:1:java.lang.String getName():33:33 -> e com.android.tools.r8.horizontalclassmerging.policies.SameNestHost -> com.gradleup.gr8.relocated.m53: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b 1:2:void (com.android.tools.r8.graph.AppView):17:18 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.horizontalclassmerging.policies.SameNestHost.getMergeKey(com.android.tools.r8.graph.DexProgramClass):23:23 -> a 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):13 -> a 1:1:java.lang.String getName():28:28 -> e com.android.tools.r8.horizontalclassmerging.policies.SameParentClass -> com.gradleup.gr8.relocated.n53: 1:1:void ():11:11 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.horizontalclassmerging.policies.SameParentClass.getMergeKey(com.android.tools.r8.graph.DexProgramClass):15:15 -> a 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):11 -> a 1:1:java.lang.String getName():20:20 -> e com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy -> com.gradleup.gr8.relocated.rf3: com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> c com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> b 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):24:26 -> 1:1:com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):32:32 -> a 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 2:2:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 2:2:com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):32 -> a 2:2:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 3:3:com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):32 -> a 3:3:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 4:8:com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):33:37 -> a 4:8:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 1:1:java.lang.String getName():42:42 -> e com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind -> com.gradleup.gr8.relocated.qf3: com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind NOT_SYNTHETIC -> b com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind SYNTHETIC -> a com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind[] $VALUES -> c 1:2:void ():17:18 -> 3:3:void ():16:16 -> 1:1:void (java.lang.String,int):16:16 -> 1:1:com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind[] values():16:16 -> values com.android.tools.r8.horizontalclassmerging.policies.VerifyMultiClassPolicyAlwaysSatisfied -> com.gradleup.gr8.relocated.qm3: com.android.tools.r8.horizontalclassmerging.MultiClassPolicy policy -> b boolean $assertionsDisabled -> c 1:1:void ():13:13 -> 1:2:void (com.android.tools.r8.horizontalclassmerging.MultiClassPolicy):17:18 -> 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):33:33 -> a 2:5:boolean com.android.tools.r8.horizontalclassmerging.policies.VerifyMultiClassPolicyAlwaysSatisfied.verifySameAppliedGroup(com.android.tools.r8.horizontalclassmerging.MergeGroup):38:41 -> a 2:5:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):33 -> a 6:6:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):34:34 -> a 1:1:java.lang.String getName():23:23 -> e 1:1:boolean shouldSkipPolicy():28:28 -> j com.android.tools.r8.horizontalclassmerging.policies.VerifySingleClassPolicyAlwaysSatisfied -> com.gradleup.gr8.relocated.rm3: com.android.tools.r8.horizontalclassmerging.SingleClassPolicy policy -> b boolean $assertionsDisabled -> c 1:1:void ():11:11 -> 1:2:void (com.android.tools.r8.horizontalclassmerging.SingleClassPolicy):15:16 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):21:21 -> a 1:1:java.lang.String getName():27:27 -> e 1:1:boolean shouldSkipPolicy():32:32 -> j com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation -> com.gradleup.gr8.relocated.j73: java.util.Map singleClinitCallers -> b com.android.tools.r8.utils.collections.ProgramMethodMap singleCallers -> a 1:3:void (com.android.tools.r8.utils.collections.ProgramMethodMap,java.util.Map):42:44 -> 1:1:com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder builder(com.android.tools.r8.graph.AppView):48:48 -> a 2:2:com.android.tools.r8.graph.ProgramMethod getSingleCaller(com.android.tools.r8.graph.ProgramMethod):52:52 -> a 3:3:com.android.tools.r8.graph.ProgramMethod getSingleClassInitializerCaller(com.android.tools.r8.graph.DexProgramClass):56:56 -> a com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder -> com.gradleup.gr8.relocated.i73: java.util.Map clinitCallers -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.collections.ProgramMethodMap callers -> b 1:1:void (com.android.tools.r8.graph.AppView):70:70 -> 2:6:void (com.android.tools.r8.graph.AppView):67:71 -> 1:3:com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder analyze(java.util.concurrent.ExecutorService):75:75 -> a 4:10:com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation build():81:87 -> a 11:11:void lambda$build$0(com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):83:83 -> a 12:12:void lambda$build$1(com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod,java.util.Optional):83:83 -> a 13:13:void lambda$build$2(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):86:86 -> a 14:14:void lambda$build$3(java.util.Map,com.android.tools.r8.graph.DexProgramClass,java.util.Optional):86:86 -> a 15:15:void processMethod(com.android.tools.r8.graph.ProgramMethod):91:91 -> a com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor -> com.gradleup.gr8.relocated.h73: com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder this$0 -> f com.android.tools.r8.graph.AppView appView -> e boolean $assertionsDisabled -> g 1:1:void ():94:94 -> 1:3:void (com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):98:100 -> void registerInstanceFieldRead(com.android.tools.r8.graph.DexField) -> a 1:1:void recordDispatchTarget(com.android.tools.r8.graph.ProgramMethod):104:104 -> a 2:10:java.util.Optional lambda$recordDispatchTarget$0(com.android.tools.r8.graph.ProgramMethod,java.util.Optional):109:117 -> a 11:28:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):146:163 -> a 29:29:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 29:29:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializer(com.android.tools.r8.graph.DexType):139:139 -> a 30:30:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):176 -> a 31:31:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> a 31:31:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializer(com.android.tools.r8.graph.DexType):139 -> a 31:31:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):176 -> a 32:32:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializer(com.android.tools.r8.graph.DexType):141:141 -> a 32:32:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):176 -> a 33:37:java.util.Optional lambda$triggerClassInitializer$1(com.android.tools.r8.graph.DexProgramClass,java.util.Optional):168:172 -> a 38:39:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):197:198 -> a 40:40:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410:410 -> a 40:40:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):198 -> a 41:41:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 41:41:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410 -> a 41:41:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):198 -> a 42:42:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):198:198 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 43:43:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):199:199 -> a 45:45:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 45:45:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> a 45:45:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 46:46:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 46:46:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> a 46:46:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):199 -> a 47:47:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> a 47:47:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):199 -> a 48:50:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):200:202 -> a void registerInvokeInterface(com.android.tools.r8.graph.DexMethod) -> b 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):181:181 -> b 2:2:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122:122 -> b 2:2:void registerInitClass(com.android.tools.r8.graph.DexType):182 -> b 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 3:3:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> b 3:3:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:void registerInitClass(com.android.tools.r8.graph.DexType):182 -> b 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 4:4:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> b 4:4:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> b 4:4:void registerInitClass(com.android.tools.r8.graph.DexType):182 -> b 5:5:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> b 5:5:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> b 5:5:void registerInitClass(com.android.tools.r8.graph.DexType):182 -> b 6:6:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> b 6:6:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> b 6:6:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> b 6:6:void registerInitClass(com.android.tools.r8.graph.DexType):182 -> b 7:7:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> b 7:7:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> b 7:7:void registerInitClass(com.android.tools.r8.graph.DexType):182 -> b void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> c 1:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):214:215 -> d 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410:410 -> d 3:3:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):215 -> d 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> d 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410 -> d 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):215 -> d 5:13:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):215:223 -> d 14:14:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> d 14:14:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> d 14:14:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):223 -> d 15:15:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> d 15:15:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):223 -> d 16:16:void registerNewInstance(com.android.tools.r8.graph.DexType):241:241 -> d 17:17:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122:122 -> d 17:17:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 18:18:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 18:18:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> d 18:18:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 18:18:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 19:19:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 19:19:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> d 19:19:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> d 19:19:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 20:20:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> d 20:20:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> d 20:20:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 21:21:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> d 21:21:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> d 21:21:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> d 21:21:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 22:22:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> d 22:22:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> d 22:22:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d void registerInvokeSuper(com.android.tools.r8.graph.DexMethod) -> e 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):247:247 -> e 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> e 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):247 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> e 3:3:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122:122 -> e 4:4:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> e 5:5:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> e 5:5:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 5:5:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> e 6:6:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> e 6:6:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> e 6:6:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e 7:7:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> e 7:7:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> e 7:7:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e 8:8:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> e 8:8:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> e 8:8:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> e 8:8:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e 9:9:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> e 9:9:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> e 9:9:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> f void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):253:253 -> g 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> g 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):253 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> g 3:3:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122:122 -> g 4:4:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 5:5:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> g 5:5:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 5:5:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 6:6:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358 -> g 6:6:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> g 6:6:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g 7:7:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):358:358 -> g 7:7:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> g 7:7:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g 8:8:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> g 8:8:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> g 8:8:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> g 8:8:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g 9:9:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> g 9:9:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> g 9:9:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g com.android.tools.r8.inspector.internal.InspectorImpl -> com.gradleup.gr8.relocated.p51: 1:1:void (java.util.Collection):43:43 -> 1:6:java.util.List wrapInspections(java.util.Collection):20:25 -> a 7:7:java.util.List wrapInspections(java.util.Collection):21:21 -> a com.android.tools.r8.ir.analysis.ClassInitializationAnalysis -> com.gradleup.gr8.relocated.xm: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.ClassInitializationAnalysis TRIVIAL -> e com.android.tools.r8.ir.code.DominatorTree dominatorTree -> c boolean $assertionsDisabled -> f int markingColor -> d com.android.tools.r8.ir.code.IRCode code -> b 1:13:void ():54:66 -> 1:1:void (com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$1):54:54 -> 2:2:void ():82:82 -> 3:8:void ():79:84 -> 9:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):87:87 -> 10:20:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):79:89 -> 1:26:boolean isClassDefinitelyLoadedBeforeInstruction(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction):98:123 -> a 27:53:com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption com.android.tools.r8.ir.analysis.ClassInitializationAnalysis.getAssumptionForDominator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):182:208 -> a 27:53:boolean isClassDefinitelyLoadedBeforeInstruction(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction):124 -> a 54:64:boolean isClassDefinitelyLoadedBeforeInstruction(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction):125:135 -> a 65:65:java.util.stream.Stream com.google.common.collect.Streams.stream(java.util.Iterator):84:84 -> a 65:65:boolean isClassDefinitelyLoadedBeforeInstruction(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction):135 -> a 66:68:boolean isClassDefinitelyLoadedBeforeInstruction(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction):135:135 -> a 69:71:void com.android.tools.r8.ir.analysis.ClassInitializationAnalysis.returnMarkingColor():227:229 -> a 69:71:void finish():223 -> a 1:1:void notifyCodeHasChanged():217:217 -> b 2:4:void com.android.tools.r8.ir.analysis.ClassInitializationAnalysis.returnMarkingColor():227:229 -> b 2:4:void notifyCodeHasChanged():218 -> b 1:1:com.android.tools.r8.ir.analysis.ClassInitializationAnalysis trivial():94:94 -> c com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$1 -> com.gradleup.gr8.relocated.tm: 1:1:void ():67:67 -> boolean isClassDefinitelyLoadedBeforeInstruction(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction) -> a com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption -> com.gradleup.gr8.relocated.um: com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption NONE -> b com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption INSTRUCTION_DOES_NOT_THROW -> a com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption[] $VALUES -> c 1:2:void ():57:58 -> 3:3:void ():56:56 -> 1:1:void (java.lang.String,int):56:56 -> 1:1:com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption[] values():56:56 -> values com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$InstructionUtils -> com.gradleup.gr8.relocated.vm: boolean $assertionsDisabled -> a 1:1:void ():233:233 -> 1:5:boolean forInitClass(com.android.tools.r8.ir.code.InitClass,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):241:245 -> a 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 6:6:boolean forInitClass(com.android.tools.r8.ir.code.InitClass,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):245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 7:7:boolean forInitClass(com.android.tools.r8.ir.code.InitClass,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):245 -> a 8:8:boolean forInitClass(com.android.tools.r8.ir.code.InitClass,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):246:246 -> a 9:9: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):255:255 -> a 10:10: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):264:264 -> a 11:11: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):273:273 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 12:12: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):273 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 13:13: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):273 -> a 14:17: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):273:276 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 18:18: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):276 -> a 19:21: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):277:279 -> a 22:22:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 22:22: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):279 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 23:23: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):279 -> a 24:25: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):285:286 -> a 26:27: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):295:296 -> a 28:28:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 28:28: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):296 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 29:29: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):296 -> a 30:31: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:302 -> a 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 32:32: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):302 -> a 33:33:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 33:33:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 33:33: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):302 -> a 34:35: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):303:304 -> a 36:37:boolean forInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):314:315 -> a 38:38:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 38:38:boolean forInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):315 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 39:39:boolean forInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):315 -> a 40:51:boolean forInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):320:331 -> a 52:63:boolean forInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):330:341 -> a 64:70:boolean forInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):351:357 -> a 71:72:boolean forInvokeSuper(com.android.tools.r8.ir.code.InvokeSuper,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):367:368 -> a 73:73:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 73:73:boolean forInvokeSuper(com.android.tools.r8.ir.code.InvokeSuper,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):368 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 74:74:boolean forInvokeSuper(com.android.tools.r8.ir.code.InvokeSuper,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):368 -> a 75:86:boolean forInvokeSuper(com.android.tools.r8.ir.code.InvokeSuper,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):373:384 -> a 87:92:boolean forInvokeSuper(com.android.tools.r8.ir.code.InvokeSuper,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):383:388 -> a 93:93:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 93:93:boolean forInvokeSuper(com.android.tools.r8.ir.code.InvokeSuper,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):388 -> a 94:104:boolean forInvokeSuper(com.android.tools.r8.ir.code.InvokeSuper,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):392:402 -> a 105:106:boolean forInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):412:413 -> a 107:107:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 107:107:boolean forInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):413 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable() -> a 108:108:boolean forInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):413 -> a 109:120:boolean forInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):418:429 -> a 121:132:boolean forInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):428:439 -> a 133:137: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):448:452 -> a 138:138:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 138:138: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):452 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 139:139: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):452 -> a 140:140: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):453:453 -> a 141:148:boolean com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$InstructionUtils.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):480:487 -> a 141:148: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):462 -> a 149:149:boolean com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$InstructionUtils.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):480:480 -> a 149:149: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):471 -> a 150:150:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 150:150:boolean com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$InstructionUtils.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):480 -> a 150:150: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):471 -> a 151:157:boolean com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$InstructionUtils.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):481:487 -> a 151:157: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):471 -> a 158:173:boolean isTypeInitializedBy(com.android.tools.r8.ir.code.Instruction,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):496:511 -> a 174:174:boolean com.android.tools.r8.graph.DexDefinition.isDexEncodedField():0:0 -> a 174:174:boolean isTypeInitializedBy(com.android.tools.r8.ir.code.Instruction,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):512 -> a 175:190:boolean isTypeInitializedBy(com.android.tools.r8.ir.code.Instruction,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):513:528 -> a 191:191:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 191:191:boolean isTypeInitializedBy(com.android.tools.r8.ir.code.Instruction,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):532 -> a 192:195:boolean isTypeInitializedBy(com.android.tools.r8.ir.code.Instruction,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):534:537 -> a 196:196:boolean isTypeInitializedBy(com.android.tools.r8.ir.code.Instruction,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):536:536 -> a 197:197:boolean isTypeInitializedBy(com.android.tools.r8.ir.code.Instruction,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 198:199:void enqueue(com.android.tools.r8.graph.DexType,java.util.Set,java.util.Deque):546:547 -> a 200:208:void enqueueInitializedClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.List,java.util.Set,java.util.Deque):556:564 -> a 209:209:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 209:209:void enqueueInitializedClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.List,java.util.Set,java.util.Deque):564 -> a 210:221:void enqueueInitializedClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.List,java.util.Set,java.util.Deque):565:576 -> a 222:222:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 222:222:void enqueueInitializedClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.List,java.util.Set,java.util.Deque):576 -> a 223:223:void enqueueInitializedClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.List,java.util.Set,java.util.Deque):577:577 -> a com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query -> com.gradleup.gr8.relocated.wm: com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query DIRECTLY_OR_INDIRECTLY -> b com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query DIRECTLY -> a com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query[] $VALUES -> c 1:2:void ():62:63 -> 3:3:void ():61:61 -> 1:1:void (java.lang.String,int):61:61 -> 1:1:com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query[] values():61:61 -> values com.android.tools.r8.ir.analysis.DeterminismAnalysis -> com.gradleup.gr8.relocated.z00: boolean $assertionsDisabled -> a 1:1:void ():18:18 -> 1:2:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):22:23 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 3:3:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):26 -> a 4:4:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 4:4:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):30 -> a 5:5:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> a 5:5:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):34 -> a 6:6:boolean com.android.tools.r8.ir.code.Instruction.isArrayLength():0:0 -> a 6:6:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):34 -> a 7:11:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):38:42 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isInvokeCustom():0:0 -> a 12:12:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):47 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 13:13:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):47 -> a 14:14:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):51:51 -> a 15:15:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 15:15:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):55 -> a 16:16:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):59:59 -> a 17:17:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 17:17:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):59 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 18:18:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):60 -> a 19:19:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):61:61 -> a 20:20:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 20:20:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):62 -> a 21:21:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):63:63 -> a 22:22:boolean com.android.tools.r8.ir.code.Instruction.isMonitor():0:0 -> a 22:22:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 23:24:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):65:66 -> a 25:25:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 25:25:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):67 -> a 26:28:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):68:70 -> a 29:29:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):59:59 -> a com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis -> com.gradleup.gr8.relocated.h41: 1:15:java.util.Set computeInitializedClassesOnNormalExit(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):40:54 -> a com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor -> com.gradleup.gr8.relocated.g41: com.android.tools.r8.graph.AppView appView -> a java.util.Set initializedClassesOnNormalExit -> c com.android.tools.r8.graph.ProgramMethod context -> b boolean $assertionsDisabled -> d 1:1:void ():57:57 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):63:63 -> 2:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):61:65 -> 1:1:void markInitializedOnNormalExit(java.lang.Iterable):73:73 -> a 2:7:void markInitializedOnNormalExit(com.android.tools.r8.graph.DexType):77:82 -> a 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 8:8:void markInitializedOnNormalExit(com.android.tools.r8.graph.DexType):82 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 9:9:void markInitializedOnNormalExit(com.android.tools.r8.graph.DexType):82 -> a 10:10:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 10:10:void markInitializedOnNormalExit(com.android.tools.r8.graph.DexType):86 -> a 11:33:void markInitializedOnNormalExit(com.android.tools.r8.graph.DexType):90:112 -> a 34:40:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.handleFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction):118:124 -> a 34:40:java.lang.Object handleFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction):57 -> a 41:52:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.handleInvoke(com.android.tools.r8.ir.code.Invoke):132:143 -> a 41:52:java.lang.Object handleInvoke(com.android.tools.r8.ir.code.Invoke):57 -> a 53:53:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.handleInvoke(com.android.tools.r8.ir.code.Invoke):139:139 -> a 53:53:java.lang.Object handleInvoke(com.android.tools.r8.ir.code.Invoke):57 -> a 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 54:54:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.handleInvoke(com.android.tools.r8.ir.code.Invoke):145 -> a 54:54:java.lang.Object handleInvoke(com.android.tools.r8.ir.code.Invoke):57 -> a 55:55:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.handleInvoke(com.android.tools.r8.ir.code.Invoke):145:145 -> a 55:55:java.lang.Object handleInvoke(com.android.tools.r8.ir.code.Invoke):57 -> a 56:56:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.visit(com.android.tools.r8.ir.code.NewInstance):154:154 -> a 56:56:java.lang.Object visit(com.android.tools.r8.ir.code.NewInstance):57 -> a 57:57:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.visit(com.android.tools.r8.ir.code.NewUnboxedEnumInstance):160:160 -> a 57:57:java.lang.Object visit(com.android.tools.r8.ir.code.NewUnboxedEnumInstance):57 -> a 1:1:java.util.Set build():69:69 -> b com.android.tools.r8.ir.analysis.TypeChecker -> com.gradleup.gr8.relocated.ej3: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.VerifyTypesHelper verifyTypesHelper -> b boolean $assertionsDisabled -> c 1:1:void ():31:31 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):37:39 -> 1:2:boolean check(com.android.tools.r8.ir.code.IRCode):43:44 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 3:3:boolean check(com.android.tools.r8.ir.code.IRCode):44 -> a 4:4:boolean check(com.android.tools.r8.ir.code.IRCode):45:45 -> a 5:5:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.InstancePut):66:66 -> a 5:5:boolean check(com.android.tools.r8.ir.code.IRCode):45 -> a 6:6:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 6:6:boolean check(com.android.tools.r8.ir.code.IRCode):48 -> a 7:7:boolean check(com.android.tools.r8.ir.code.IRCode):49:49 -> a 8:14:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):70:76 -> a 8:14:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 15:15:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 15:15:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):75 -> a 15:15:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 16:16:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):77:77 -> a 16:16:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 17:17:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 17:17:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):81 -> a 17:17:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 18:21:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):81:84 -> a 18:21:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 22:22:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 22:22:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 23:23:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 23:23:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):84 -> a 23:23:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 24:24:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 24:24:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):85 -> a 24:24:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 25:25:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 25:25:boolean check(com.android.tools.r8.ir.code.IRCode):52 -> a 26:26:boolean check(com.android.tools.r8.ir.code.IRCode):53:53 -> a 27:27:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.StaticPut):92:92 -> a 27:27:boolean check(com.android.tools.r8.ir.code.IRCode):53 -> a 28:28:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 28:28:boolean check(com.android.tools.r8.ir.code.IRCode):56 -> a 29:29:boolean check(com.android.tools.r8.ir.code.IRCode):57:57 -> a 30:33:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Throw):115:118 -> a 30:33:boolean check(com.android.tools.r8.ir.code.IRCode):57 -> a 34:34:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 34:34:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Throw):117 -> a 34:34:boolean check(com.android.tools.r8.ir.code.IRCode):57 -> a 35:35:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Throw):119:119 -> a 35:35:boolean check(com.android.tools.r8.ir.code.IRCode):57 -> a 36:39:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):96:99 -> a 40:40:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 40:40:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):99 -> a 41:41:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):100:100 -> a 42:42:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 42:42:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):104 -> a 43:46:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):104:107 -> a 47:47:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 47:47:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):107 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:48:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 48:48:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):107 -> a 49:49:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 49:49:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):108 -> a com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis -> com.gradleup.gr8.relocated.mm3: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> e com.android.tools.r8.graph.ProgramMethod context -> b 1:1:void ():80:80 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):87:91 -> 1:12:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):95:106 -> a 13:23:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addConstantValueToValueGraph(com.android.tools.r8.ir.code.Value):167:177 -> a 13:23:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):154 -> a 13:23:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 24:24:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 24:24:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addConstantValueToValueGraph(com.android.tools.r8.ir.code.Value):177 -> a 24:24:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):154 -> a 24:24:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 25:25:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 25:25:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 25:25:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addConstantValueToValueGraph(com.android.tools.r8.ir.code.Value):177 -> a 25:25:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):154 -> a 25:25:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 26:26:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addConstantValueToValueGraph(com.android.tools.r8.ir.code.Value):178:178 -> a 26:26:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):154 -> a 26:26:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 27:27:boolean com.android.tools.r8.graph.DexEncodedField.isEnum():205:205 -> a 27:27:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addConstantValueToValueGraph(com.android.tools.r8.ir.code.Value):179 -> a 27:27:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):154 -> a 27:27:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 28:36:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):193:201 -> a 28:36:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 28:36:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 37:37:boolean com.android.tools.r8.ir.code.Instruction.isInvokeNewArray():0:0 -> a 37:37:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):201 -> a 37:37:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 37:37:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 38:41:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):202:205 -> a 38:41:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 38:41:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 42:42:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 42:42:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):207 -> a 42:42:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 42:42:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 43:55:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):208:220 -> a 43:55:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 43:55:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 56:56:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 56:56:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):220 -> a 56:56:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 56:56:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 57:67:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):221:231 -> a 57:67:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 57:67:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 68:68:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayFilledData():0:0 -> a 68:68:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):232 -> a 68:68:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 68:68:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 69:84:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addArrayValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):233:248 -> a 69:84:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):155 -> a 69:84:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 85:89:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):157:161 -> a 85:89:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 90:114:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):120:144 -> a 115:116:boolean lambda$anyValueMayDependOnEnvironment$0(java.util.Set,java.util.Set,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):129:130 -> a 117:125:boolean addInvokeVirtualValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):259:267 -> a 126:134:boolean addLogicalBinopValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):288:296 -> a 135:140:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):309:314 -> a 141:141:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":506,"2":507,"3":508},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 506:506:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 506:506:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):314 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 507:507:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 507:507:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):314 -> a 508:508:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):314:314 -> a 461:476:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):320:335 -> a 477:481:java.util.List com.android.tools.r8.graph.DexClass.getDirectAndIndirectInstanceFields(com.android.tools.r8.graph.AppView):1256:1260 -> a 477:481:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):335 -> a 482:482:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 482:482:java.util.List com.android.tools.r8.graph.DexClass.getDirectAndIndirectInstanceFields(com.android.tools.r8.graph.AppView):1260 -> a 482:482:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):335 -> a 483:497:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):336:350 -> a 498:498:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 498:498:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):351 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 499:499:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 499:499:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):351 -> a 500:505:boolean addNewInstanceValueToValueGraph(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph,java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList):357:362 -> a 509:517:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):370:378 -> a 518:520:com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.computeBlockEntryState(com.android.tools.r8.ir.code.BasicBlock,java.util.Map):421:423 -> a 518:520:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):379 -> a 521:522:void com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.add(com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState):440:441 -> a 521:522:com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.computeBlockEntryState(com.android.tools.r8.ir.code.BasicBlock,java.util.Map):423 -> a 521:522:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):379 -> a 523:527:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):381:385 -> a 528:528:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 528:528:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):385 -> a 529:530:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):386:387 -> a 531:531:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.isTrackingValue(com.android.tools.r8.ir.code.Value):449:449 -> a 531:531:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):387 -> a 532:535:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.recordTrackedValueHasEscaped():453:456 -> a 532:535:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):388 -> a 536:536:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.hasTrackedValueEscaped():445:445 -> a 536:536:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):390 -> a 537:545:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):391:399 -> a 546:549:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.recordTrackedValueHasEscaped():453:456 -> a 546:549:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):400 -> a 550:550:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.hasTrackedValueEscaped():445:445 -> a 550:550:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):402 -> a 551:557:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):402:408 -> a 558:558:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.startTrackingValue(com.android.tools.r8.ir.code.Value):461:461 -> a 558:558:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):408 -> a 559:561:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):411:413 -> a 1:5:boolean isNonPinnedClassConstant(com.android.tools.r8.ir.code.Value):274:278 -> b 6:6:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96:96 -> b 6:6:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):165 -> b 6:6:boolean isNonPinnedClassConstant(com.android.tools.r8.ir.code.Value):278 -> b 7:7:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramClass():50:50 -> b 7:7:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97 -> b 7:7:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):165 -> b 7:7:boolean isNonPinnedClassConstant(com.android.tools.r8.ir.code.Value):278 -> b 8:8:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97:97 -> b 8:8:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):165 -> b 8:8:boolean isNonPinnedClassConstant(com.android.tools.r8.ir.code.Value):278 -> b 9:9:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):165:165 -> b 9:9:boolean isNonPinnedClassConstant(com.android.tools.r8.ir.code.Value):278 -> b com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState -> com.gradleup.gr8.relocated.lm3: java.util.Set trackedValues -> b com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState EMPTY -> c boolean hasTrackedValueEscaped -> a 1:1:void ():430:430 -> 1:6:void ():428:433 -> 1:1:com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState empty():436:436 -> a 2:2:boolean isTrackingValue(com.android.tools.r8.ir.code.Value):449:449 -> a com.android.tools.r8.ir.analysis.VerifyTypesHelper -> com.gradleup.gr8.relocated.sm3: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():10:10 -> 1:2:void (com.android.tools.r8.graph.AppView):14:15 -> 1:1:com.android.tools.r8.ir.analysis.VerifyTypesHelper create(com.android.tools.r8.graph.AppView):19:19 -> a 2:10:boolean isAssignable(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):23:31 -> a 11:12:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 11:12:boolean isAssignable(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):34 -> a 13:17:boolean isAssignable(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):36:40 -> a 18:19:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 18:19:boolean isAssignable(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 20:27:boolean isAssignable(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):42:49 -> a com.android.tools.r8.ir.analysis.constant.Bottom -> com.gradleup.gr8.relocated.dd: com.android.tools.r8.ir.analysis.constant.Bottom INSTANCE -> a 1:1:void ():7:7 -> 1:1:void ():9:9 -> com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement) -> a 1:1:com.android.tools.r8.ir.analysis.constant.Bottom getInstance():13:13 -> c 1:1:java.lang.String toString():28:28 -> toString com.android.tools.r8.ir.analysis.constant.ConstLatticeElement -> com.gradleup.gr8.relocated.xu: com.android.tools.r8.ir.code.ConstNumber value -> a 1:2:void (com.android.tools.r8.ir.code.ConstNumber):11:12 -> com.android.tools.r8.ir.analysis.constant.ConstLatticeElement asConst() -> a 1:1:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):17:17 -> a 2:2:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isTop():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):17 -> a 3:3:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isBottom():0:0 -> a 3:3:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):20 -> a 4:4:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):23 -> a 5:9:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):24:28 -> a 1:1:com.android.tools.r8.ir.code.ConstNumber getConstNumber():47:47 -> c 1:1:int getIntValue():51:51 -> d 1:1:java.lang.String toString():43:43 -> toString com.android.tools.r8.ir.analysis.constant.ConstRangeLatticeElement -> com.gradleup.gr8.relocated.bv: com.android.tools.r8.ir.code.Value value -> a boolean $assertionsDisabled -> b 1:1:void ():8:8 -> 1:3:void (com.android.tools.r8.ir.code.Value):11:13 -> 1:1:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):18:18 -> a 2:2:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isTop():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):18 -> a 3:3:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isBottom():0:0 -> a 3:3:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):21 -> a 4:4:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isValueRange():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):24 -> a 5:5:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):25:25 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.constant.ConstRangeLatticeElement.getConstRange():44:44 -> a 6:6:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):26 -> a 7:7:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):26:26 -> a 8:8:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.constant.ConstRangeLatticeElement.getConstRange():44:44 -> a 8:8:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):26 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:13: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 1:1:com.android.tools.r8.ir.code.Value getConstRange():44:44 -> c 1:1:java.lang.String toString():40:40 -> toString com.android.tools.r8.ir.analysis.constant.LatticeElement -> com.gradleup.gr8.relocated.ov1: 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 com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation -> com.gradleup.gr8.relocated.s83: java.util.Deque ssaEdges -> d java.util.Map mapping -> c com.android.tools.r8.graph.AppView appView -> a java.util.BitSet[] executableFlowEdges -> g java.util.BitSet visitedBlocks -> h boolean $assertionsDisabled -> i java.util.Deque flowEdges -> e int maxBlockNumber -> f com.android.tools.r8.ir.code.IRCode code -> b 1:1:void ():34:34 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):45:45 -> 2:14:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):38:50 -> 1:41:void rewriteCode():85:125 -> a 42:42:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 42:42:void rewriteCode():125 -> a 43:45:void rewriteCode():125:127 -> a 46:46:boolean lambda$rewriteCode$0(java.util.Map$Entry):88:88 -> a 47:47:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 47:47:boolean lambda$rewriteCode$0(java.util.Map$Entry):88 -> a 48:63:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):91:106 -> a 64:64:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 64:64:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):107 -> a 65:65:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 65:65:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):108 -> a 66:66:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 66:66:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):110 -> a 67:67:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):111:111 -> a 68:68:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 68:68:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):111 -> a 69:71:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):114:116 -> a 72:72:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 72:72:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):117 -> a 73:73:boolean lambda$rewriteCode$1(com.android.tools.r8.ir.code.Instruction):105:105 -> a 74:74:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 74:74:boolean lambda$rewriteCode$1(com.android.tools.r8.ir.code.Instruction):105 -> a 75:75:boolean lambda$rewriteCode$2(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):116:116 -> a 76:76:com.android.tools.r8.ir.analysis.constant.LatticeElement getLatticeElement(com.android.tools.r8.ir.code.Value):131:131 -> a 77:84:void visitPhi(com.android.tools.r8.ir.code.Phi):139:146 -> a 85:89:boolean com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.isExecutableEdge(int,int):262:266 -> a 85:89:void visitPhi(com.android.tools.r8.ir.code.Phi):146 -> a 90:92:void visitPhi(com.android.tools.r8.ir.code.Phi):147:149 -> a 93:93:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isBottom():0:0 -> a 93:93:void visitPhi(com.android.tools.r8.ir.code.Phi):149 -> a 94:94:void visitPhi(com.android.tools.r8.ir.code.Phi):154:154 -> a 95:95:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isTop():0:0 -> a 95:95:void visitPhi(com.android.tools.r8.ir.code.Phi):154 -> a 96:98:void visitPhi(com.android.tools.r8.ir.code.Phi):155:157 -> a 99:99:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setLatticeElement(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.constant.LatticeElement):135:135 -> a 99:99:void visitPhi(com.android.tools.r8.ir.code.Phi):158 -> a 1:1:void run():54:54 -> b 2:5:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.visitInstructions(com.android.tools.r8.ir.code.BasicBlock):164:167 -> b 2:5:void run():55 -> b 6:30:void run():57:81 -> b 31:36:void run():58:63 -> b 37:40:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.visitInstructions(com.android.tools.r8.ir.code.BasicBlock):164:167 -> b 37:40:void run():64 -> b 41:49:void run():67:75 -> b 50:50:void visitInstruction(com.android.tools.r8.ir.code.Instruction):171:171 -> b 51:51:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalUninitialized():0:0 -> b 51:51:void visitInstruction(com.android.tools.r8.ir.code.Instruction):171 -> b 52:55:void visitInstruction(com.android.tools.r8.ir.code.Instruction):172:175 -> b 56:56:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setLatticeElement(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.constant.LatticeElement):135:135 -> b 56:56:void visitInstruction(com.android.tools.r8.ir.code.Instruction):175 -> b 57:61:void visitInstruction(com.android.tools.r8.ir.code.Instruction):176:180 -> b 62:63:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):185:186 -> b 62:63:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 64:64:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> b 64:64:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):187 -> b 64:64:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 65:68:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):188:191 -> b 65:68:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 69:69:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> b 69:69:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):191 -> b 69:69:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 70:71:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):192:193 -> b 70:71:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 72:76:boolean com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.isExecutableEdge(int,int):262:266 -> b 72:76:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):193 -> b 72:76:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 77:77:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):194:194 -> b 77:77:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 78:83:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):253:258 -> b 78:83:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):194 -> b 78:83:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 84:91:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):195:202 -> b 84:91:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 92:92:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> b 92:92:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):202 -> b 92:92:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 93:93:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):202:202 -> b 93:93:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 94:94:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> b 94:94:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):202 -> b 94:94:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 95:98:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):203:206 -> b 95:98:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 99:103:boolean com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.isExecutableEdge(int,int):262:266 -> b 99:103:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):206 -> b 99:103:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 104:104:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):207:207 -> b 104:104:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 105:110:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):253:258 -> b 105:110:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):207 -> b 105:110:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 111:115:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):208:212 -> b 111:115:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 116:116:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isTop():0:0 -> b 116:116:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):212 -> b 116:116:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 117:118:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):212:213 -> b 117:118:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 119:119:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isTop():0:0 -> b 119:119:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):213 -> b 119:119:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 120:120:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):213:213 -> b 120:120:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 121:121:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> b 121:121:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):215 -> b 121:121:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 122:124:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):216:218 -> b 122:124:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 125:125:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> b 125:125:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):218 -> b 125:125:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 126:132:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):219:225 -> b 126:132:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 133:138:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):253:258 -> b 133:138:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):225 -> b 133:138:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 139:139:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):226:226 -> b 139:139:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 140:140:boolean com.android.tools.r8.ir.code.Instruction.isStringSwitch():0:0 -> b 140:140:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):229 -> b 140:140:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 141:143:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):230:232 -> b 141:143:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 144:144:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> b 144:144:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):232 -> b 144:144:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 145:147:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):234:236 -> b 145:147:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 148:153:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):253:258 -> b 148:153:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):236 -> b 148:153:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 154:158:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):237:241 -> b 154:158:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 159:159:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> b 159:159:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):241 -> b 159:159:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 160:160:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> b 160:160:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):241 -> b 160:160:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 161:161:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> b 161:161:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):241 -> b 161:161:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 162:166:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):241:245 -> b 162:166:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 167:171:boolean com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.isExecutableEdge(int,int):262:266 -> b 167:171:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):245 -> b 167:171:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 172:172:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):246:246 -> b 172:172:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 173:178:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):253:258 -> b 173:178:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):246 -> b 173:178:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 179:179:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):247:247 -> b 179:179:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b com.android.tools.r8.ir.analysis.constant.Top -> com.gradleup.gr8.relocated.sh3: com.android.tools.r8.ir.analysis.constant.Top INSTANCE -> a 1:1:void ():7:7 -> 1:1:void ():9:9 -> com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement) -> a 1:1:com.android.tools.r8.ir.analysis.constant.Top getInstance():13:13 -> c 1:1:java.lang.String toString():28:28 -> toString com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph -> com.gradleup.gr8.relocated.hm3: java.util.Map nodes -> a boolean $assertionsDisabled -> b 1:1:void ():27:27 -> 1:3:void ():27:29 -> 1:1:com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node createNodeIfAbsent(com.android.tools.r8.ir.code.Value):32:32 -> a 2:3:void addDirectedEdge(com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):36:37 -> a 4:4:java.util.Collection getNodes():41:41 -> a 1:5:void mergeStronglyConnectedComponents():57:61 -> b 6:13:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph.mergeNodes(java.lang.Iterable):45:52 -> b 6:13:void mergeStronglyConnectedComponents():62 -> b 14:14:void mergeStronglyConnectedComponents():63:63 -> b com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node -> com.gradleup.gr8.relocated.gm3: java.util.Set predecessors -> c java.util.Set successors -> d com.android.tools.r8.ir.code.Value value -> a java.util.Set label -> b 1:1:void (com.android.tools.r8.ir.code.Value):76:76 -> 2:8:void (com.android.tools.r8.ir.code.Value):72:78 -> 1:1:java.util.Set access$000(com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):68:68 -> a 2:2:void addLabel(java.util.Set):82:82 -> a 3:3:java.util.Set getSuccessors():86:86 -> a 4:5:boolean hasSuccessorThatMatches(java.util.function.Predicate):90:91 -> a 1:1:java.util.Set access$100(com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):68:68 -> b 1:1:java.util.Set access$200(com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):68:68 -> c 1:1:com.android.tools.r8.ir.code.Value access$300(com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):68:68 -> d 1:12:void moveEdgesTo(com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):99:110 -> e com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption -> com.gradleup.gr8.relocated.fb: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramMethod context -> b boolean $assertionsDisabled -> c 1:1:void ():36:36 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42:45 -> 1:1:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):49:49 -> a 2:4:com.android.tools.r8.ir.code.Instruction skipNonDependentInstructionsUntil(com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):87:87 -> a 5:5:boolean lambda$skipNonDependentInstructionsUntil$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):88:88 -> a 6:6:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 6:6:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.dependsOnConditionValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):53 -> a 6:6:boolean lambda$skipNonDependentInstructionsUntil$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):88 -> a 7:26:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.dependsOnConditionValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):58:77 -> a 7:26:boolean lambda$skipNonDependentInstructionsUntil$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):88 -> a 27:28:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):98:99 -> a 29:35:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.definesValueWithNonLocalUsages(com.android.tools.r8.ir.code.Instruction):224:230 -> a 29:35:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):105 -> a 36:39:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):110:113 -> a 40:40:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 40:40:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):115 -> a 41:42:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):116:117 -> a 43:43:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 43:43:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):117 -> a 44:49:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):118:123 -> a 50:71:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.passesIdenticalValuesForPhis(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):311:332 -> a 50:71:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):122 -> a 72:72:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.passesIdenticalValuesForPhis(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):331:331 -> a 72:72:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):122 -> a 73:89:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):125:141 -> a 90:91:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> a 90:91:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):141 -> a 92:102:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):143:153 -> a 103:103:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 103:103:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):153 -> a 104:123:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):154:173 -> a 124:124:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 124:124:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):173 -> a 125:126:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> a 125:126:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):174 -> a 127:142:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):178:193 -> a 143:143:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 143:143:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):198 -> a 144:144:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):199:199 -> a 145:145:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 145:145:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):200 -> a 146:152:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):201:207 -> a 153:153:boolean isSubsumedBy(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.InstructionIterator,java.util.Set):206:206 -> a 154:155:boolean instructionMayHaveSideEffects(com.android.tools.r8.ir.code.Instruction):239:240 -> a 156:164:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):244:252 -> a 165:170:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):256:261 -> a 165:170:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 171:171:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 171:171:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):265 -> a 171:171:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 172:172:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 172:172:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):266 -> a 172:172:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 173:184:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):269:280 -> a 173:184:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 185:185:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 185:185:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):283 -> a 185:185:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 186:186:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 186:186:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):284 -> a 186:186:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 187:189:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):287:289 -> a 187:189:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 190:190:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 190:190:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):292 -> a 190:190:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 191:191:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 191:191:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):293 -> a 191:191:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 192:194:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.instructionsDefineIdenticalValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):296:298 -> a 192:194:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 1:7:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.definesValueWithNonLocalUsages(com.android.tools.r8.ir.code.Instruction):224:230 -> b 1:7:boolean com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption.definesBlockLocalValue(com.android.tools.r8.ir.code.Instruction):220 -> b 1:7:boolean isNonLocalDefinitionOrSideEffecting(com.android.tools.r8.ir.code.Instruction):216 -> b 8:8:boolean isNonLocalDefinitionOrSideEffecting(com.android.tools.r8.ir.code.Instruction):216:216 -> b com.android.tools.r8.ir.analysis.escape.EscapeAnalysis -> com.gradleup.gr8.relocated.so0: java.util.Deque valuesToTrack -> d com.android.tools.r8.graph.AppView appView -> a java.util.Set trackedValues -> c com.android.tools.r8.ir.analysis.escape.EscapeAnalysisConfiguration configuration -> b boolean $assertionsDisabled -> e 1:1:void ():29:29 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysisConfiguration):44:44 -> 2:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysisConfiguration):35:46 -> 1:9:boolean isEscaping(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):56:64 -> a 10:10:boolean lambda$isEscaping$0(com.android.tools.r8.utils.Box,com.android.tools.r8.ir.code.Instruction):61:61 -> a 11:30:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):87:106 -> a 31:47:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):126:142 -> a 31:47:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 48:48:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 48:48:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):180 -> a 48:48:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 48:48:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 49:49:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 49:49:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):184 -> a 49:49:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 49:49:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 50:50:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 50:50:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):188 -> a 50:50:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 50:50:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 51:55:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):192:196 -> a 51:55:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 51:55:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 56:56:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 56:56:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):201 -> a 56:56:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 56:56:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 57:58:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):202:203 -> a 57:58:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 57:58:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 59:59:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 59:59:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):206 -> a 59:59:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 59:59:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 60:61:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):207:208 -> a 60:61:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 60:61:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 62:62:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 62:62:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,java.util.List):208 -> a 62:62:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):142 -> a 62:62:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 63:78:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):143:158 -> a 63:78:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 79:79:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 79:79:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.getPropagatedSubject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):218 -> a 79:79:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):161 -> a 79:79:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 80:80:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.getPropagatedSubject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):219:219 -> a 80:80:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):161 -> a 80:80:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 81:81:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 81:81:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.getPropagatedSubject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):221 -> a 81:81:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):161 -> a 81:81:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 82:82:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.getPropagatedSubject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):222:222 -> a 82:82:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):161 -> a 82:82:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 83:84:boolean com.android.tools.r8.ir.analysis.escape.EscapeAnalysis.processValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.function.Predicate):163:164 -> a 83:84:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 85:86:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):115:116 -> a 87:89:void addToWorklist(com.android.tools.r8.ir.code.Value):171:173 -> a com.android.tools.r8.ir.analysis.escape.EscapeAnalysisConfiguration -> com.gradleup.gr8.relocated.to0: boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod) -> a com.android.tools.r8.ir.analysis.fieldaccess.FieldAccessAnalysis -> com.gradleup.gr8.relocated.lp0: com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis fieldReadForInvokeReceiverAnalysis -> d com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker fieldAssignmentTracker -> b com.android.tools.r8.ir.analysis.fieldaccess.FieldBitAccessAnalysis fieldBitAccessAnalysis -> c com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForWriteAnalysis fieldReadForWriteAnalysis -> e 1:8:void (com.android.tools.r8.graph.AppView):33:40 -> 1:1:com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker fieldAssignmentTracker():58:58 -> a 2:3:void acceptClassInitializerDefaultsResult(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):63:64 -> a 4:23:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):73:92 -> a 24:29:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):91:96 -> a 30:34:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):95:99 -> a 35:35:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 35:35:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):103 -> a 36:37:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):104:105 -> a 38:38:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":147,"2":148,"3":149},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 147:147:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 147:147:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 148:148:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 148:148:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):105 -> a 149:149:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):105:105 -> a 145:146:void recordFieldAccesses(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):107:108 -> a com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker -> com.gradleup.gr8.relocated.yp0: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker$FieldAccessGraph fieldAccessGraph -> d com.android.tools.r8.ir.analysis.value.AbstractValueFactory abstractValueFactory -> a boolean $assertionsDisabled -> h java.util.Map fieldStates -> f com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker$ObjectAllocationGraph objectAllocationGraph -> e java.util.Map abstractInstanceFieldValues -> g 1:1:void ():59:59 -> 1:1:void (com.android.tools.r8.graph.AppView):82:82 -> 2:12:void (com.android.tools.r8.graph.AppView):77:87 -> 1:1:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.isBottom():0:0 -> a 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):197 -> a 2:2:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.isUnknown():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):214 -> a 3:3:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):218:218 -> a 4:4:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.isArray():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):220 -> a 5:6:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):221:222 -> a 7:7:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.isPrimitive():0:0 -> a 7:7:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):225 -> a 8:9:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):226:227 -> a 10:10:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.isClass():0:0 -> a 10:10:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):230 -> a 11:15:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):230:234 -> a 16:16:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 16:16:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):234 -> a 17:17:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):233:233 -> a 18:29:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):198:209 -> a 30:30:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 30:30:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):209 -> a 31:32:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):209:210 -> a 33:37:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$recordFieldPut$4(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):207:211 -> a 38:40:void initialize():91:93 -> a 41:53:void lambda$initializeAbstractInstanceFieldValues$0(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexProgramClass,java.util.Set):110:122 -> a 54:54:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 54:54:void lambda$initializeAbstractInstanceFieldValues$0(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexProgramClass,java.util.Set):122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:59:void lambda$initializeAbstractInstanceFieldValues$0(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexProgramClass,java.util.Set):123:127 -> a 60:60:void lambda$initializeAbstractInstanceFieldValues$1(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.ProgramField):132:132 -> a 61:61:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 61:61:void lambda$initializeAbstractInstanceFieldValues$1(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.ProgramField):132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:65:void lambda$initializeAbstractInstanceFieldValues$1(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.ProgramField):133:136 -> a 66:66:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 66:66:void lambda$initializeAbstractInstanceFieldValues$1(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.ProgramField):136 -> a 67:67:void lambda$initializeAbstractInstanceFieldValues$1(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.ProgramField):136:136 -> a 68:68:void acceptClassInitializerDefaultsResult(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):144:144 -> a 69:74:void lambda$acceptClassInitializerDefaultsResult$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):146:151 -> a 75:77:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):155:157 -> a 78:78:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleStringValue():0:0 -> a 78:78:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):157 -> a 79:79:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleDexItemBasedStringValue():0:0 -> a 79:79:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):158 -> a 80:82:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):157:159 -> a 83:83:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> a 83:83:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):161 -> a 84:90:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):160:166 -> a 91:91:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 91:91:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):73 -> a 91:91:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):166 -> a 92:94:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):167:169 -> a 95:100:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):168:173 -> a 101:101:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 101:101:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState lambda$acceptClassInitializerDefaultsResult$2(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState):177 -> a 102:103:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):183:184 -> a 104:104:void recordFieldPut(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):193:193 -> a 105:105:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createZeroValue():54:54 -> a 105:105:void recordFieldPut(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:106:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 106:106:void recordFieldPut(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):193 -> a 107:109:void recordFieldPut(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):194:194 -> a 110:162:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):239:291 -> a 163:168:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):288:293 -> a 169:169:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 169:169:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):293 -> a 170:177:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):293:300 -> a 178:191:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):297:310 -> a 192:192:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 192:192:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):310 -> a 193:209:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):310:326 -> a 210:210:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 210:210:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):326 -> a 211:218:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):327:334 -> a 219:219:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):339:339 -> a 219:219:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 220:220:com.android.tools.r8.ir.analysis.fieldaccess.state.BottomFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.bottom():14:14 -> a 220:220:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):339 -> a 220:220:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 221:224:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):339:342 -> a 221:224:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 225:225:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.isClass():0:0 -> a 225:225:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):345 -> a 225:225:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 226:226:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> a 226:226:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):345 -> a 226:226:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 227:231:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):345:349 -> a 227:231:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 232:232:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> a 232:232:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):351 -> a 232:232:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 233:235:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):352:354 -> a 233:235:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 236:236:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):60:60 -> a 236:236:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):354 -> a 236:236:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 237:237:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):60:60 -> a 237:237:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):354 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 237:237:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 238:246:void com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker.recordAllFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):355:363 -> a 238:246:void lambda$waveDone$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.ProgramField):436 -> a 247:247:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):369:369 -> a 248:248:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexClassAndField):972:972 -> a 248:248:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):369 -> a 249:257:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):370:378 -> a 258:258:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection.get(com.android.tools.r8.graph.DexClassAndField):42:42 -> a 258:258:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):378 -> a 259:264:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):379:384 -> a 265:265:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.analysis.value.AbstractValue.join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,com.android.tools.r8.graph.DexType):180:180 -> a 265:265:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):381 -> a 266:266:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):385:385 -> a 267:267:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 267:267:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):385 -> a 268:274:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):388:394 -> a 275:282:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):393:400 -> a 283:283:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 283:283:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):400 -> a 284:284:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):400:400 -> a 285:285:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 285:285:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):402 -> a 286:286:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):403:403 -> a 287:287:void lambda$recordAllAllocationsSitesProcessed$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLivenessModifier):420:420 -> a 288:296:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):433:441 -> a 297:297:void lambda$waveDone$7(com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.DexProgramClass):438:438 -> a 1:27:void initializeAbstractInstanceFieldValues():104:130 -> b 28:28:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> b 28:28:void initializeAbstractInstanceFieldValues():130 -> b 29:38:void recordAllAllocationsSitesProcessed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):410:419 -> b 39:39:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> b 39:39:void recordAllAllocationsSitesProcessed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):419 -> b 40:40:void recordAllAllocationsSitesProcessed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):420:420 -> b 41:41:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> b 41:41:void recordAllAllocationsSitesProcessed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):423 -> b 42:42:void recordAllAllocationsSitesProcessed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):426:426 -> b com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker$FieldAccessGraph -> com.gradleup.gr8.relocated.wp0: java.util.Map fieldWrites -> a it.unimi.dsi.fastutil.objects.Reference2IntMap pendingFieldWrites -> b 1:1:void ():453:453 -> 2:5:void ():447:450 -> 1:2:void initialize(com.android.tools.r8.graph.AppView):457:458 -> a 3:13:void lambda$initialize$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfo):461:471 -> a 14:14:java.util.List lambda$initialize$0(com.android.tools.r8.graph.DexEncodedMethod):469:469 -> a 15:16:void lambda$initialize$1(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):469:470 -> a 17:24:void markProcessed(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):477:484 -> a com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker$ObjectAllocationGraph -> com.gradleup.gr8.relocated.xp0: java.util.Map objectAllocations -> a it.unimi.dsi.fastutil.objects.Reference2IntMap pendingObjectAllocations -> b 1:1:void ():501:501 -> 2:6:void ():494:498 -> 1:2:void initialize(com.android.tools.r8.graph.AppView):505:506 -> a 3:6:void lambda$initialize$1(com.android.tools.r8.graph.DexProgramClass,java.util.Set):508:511 -> a 7:7:java.util.List lambda$initialize$0(com.android.tools.r8.graph.DexEncodedMethod):509:509 -> a 8:15:void markProcessed(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):517:524 -> a com.android.tools.r8.ir.analysis.fieldaccess.FieldBitAccessAnalysis -> com.gradleup.gr8.relocated.zp0: 1:9:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):20:28 -> a 10:18:int com.android.tools.r8.ir.analysis.fieldaccess.FieldBitAccessAnalysis.computeBitsRead(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexEncodedField):34:42 -> a 10:18:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):29 -> a 19:19:boolean com.android.tools.r8.ir.code.Instruction.isAnd():0:0 -> a 19:19:int com.android.tools.r8.ir.analysis.fieldaccess.FieldBitAccessAnalysis.computeBitsRead(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexEncodedField):45 -> a 19:19:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):29 -> a 20:30:int com.android.tools.r8.ir.analysis.fieldaccess.FieldBitAccessAnalysis.computeBitsRead(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexEncodedField):46:56 -> a 20:30:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):29 -> a 31:31:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):29:29 -> a 32:48:boolean isOnlyUsedToUpdateFieldValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexEncodedField):66:82 -> a com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis -> com.gradleup.gr8.relocated.pq0: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():22:22 -> 1:2:void (com.android.tools.r8.graph.AppView):26:27 -> 1:1:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 1:1:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):35 -> a 2:3:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):39:40 -> a 4:4:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):50:50 -> a 4:4:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 5:8:boolean com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.enqueueUsersForAnalysis(com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):85:88 -> a 5:8:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):51 -> a 5:8:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 9:12:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):54:57 -> a 9:12:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 13:13:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):57 -> a 13:13:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 14:14:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):58:58 -> a 14:14:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 15:18:boolean com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.enqueueUsersForAnalysis(com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):85:88 -> a 15:18:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):58 -> a 15:18:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 19:28:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):62:71 -> a 19:28:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 29:29:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 29:29:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):71 -> a 29:29:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 30:30:java.util.Set com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis.getMethods(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):76:76 -> a 30:30:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):40 -> a 31:35:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.graph.ProgramMethod):41:45 -> a 36:36:void lambda$recordFieldAccess$0(java.util.Set,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$Builder):46:46 -> a com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForWriteAnalysis -> com.gradleup.gr8.relocated.qq0: com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):24:25 -> 1:7:void recordFieldAccess(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder):32:38 -> a 8:8:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):43:43 -> a 9:12:boolean com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForWriteAnalysis.enqueueUsersForAnalysis(com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):75:78 -> a 9:12:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):44 -> a 13:23:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):48:58 -> a 24:24:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexField):181:181 -> a 24:24:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):58 -> a 25:25:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):59:59 -> a 26:26:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 26:26:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):59 -> a 27:29:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):59:61 -> a 30:30:boolean com.android.tools.r8.graph.ProgramField.isStructurallyEqualTo(com.android.tools.r8.graph.ProgramField):27:27 -> a 30:30:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):62 -> a 31:31:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):51:51 -> a 32:35:boolean com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForWriteAnalysis.enqueueUsersForAnalysis(com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):75:78 -> a 32:35:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):51 -> a com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor -> com.gradleup.gr8.relocated.si3: java.util.Set nonConstantFields -> g java.util.Map dependencies -> c com.android.tools.r8.graph.AppView appView -> a java.util.Map readFields -> d boolean $assertionsDisabled -> i java.util.Set constantFields -> f com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder postMethodProcessorBuilder -> b com.android.tools.r8.utils.collections.ProgramMethodSet methodsToReprocess -> h java.util.Map writtenFields -> e 1:1:void ():49:49 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder):80:80 -> 2:24:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder):60:82 -> 1:1:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor):49:49 -> a 2:7:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):88:93 -> a 8:21:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():132:145 -> a 8:21:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):94 -> a 22:22:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():142:142 -> a 22:22:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):94 -> a 23:46:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():138:161 -> a 23:46:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):94 -> a 47:48:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.verifyNoConstantFieldsOnSynthesizedClasses(com.android.tools.r8.graph.AppView):304:305 -> a 47:48:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():161 -> a 47:48:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):94 -> a 49:49:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 49:49:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.verifyNoConstantFieldsOnSynthesizedClasses(com.android.tools.r8.graph.AppView):305 -> a 49:49:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():161 -> a 49:49:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):94 -> a 50:51:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.verifyNoConstantFieldsOnSynthesizedClasses(com.android.tools.r8.graph.AppView):305:306 -> a 50:51:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():161 -> a 50:51:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):94 -> a 52:52:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 52:52:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.verifyNoConstantFieldsOnSynthesizedClasses(com.android.tools.r8.graph.AppView):306 -> a 52:52:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():161 -> a 52:52:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):94 -> a 53:53:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.verifyNoConstantFieldsOnSynthesizedClasses(com.android.tools.r8.graph.AppView):306:306 -> a 53:53:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():161 -> a 53:53:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):94 -> a 54:60:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):95:101 -> a 61:63:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):165:167 -> a 61:63:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):102 -> a 64:64:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 64:64:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):102 -> a 65:68:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):167:170 -> a 65:68:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):102 -> a 69:69:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 69:69:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):170 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):102 -> a 70:73:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):170:173 -> a 70:73:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):102 -> a 74:74:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 74:74:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):173 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):102 -> a 75:75:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):173:173 -> a 75:75:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):102 -> a 76:84:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):103:111 -> a 85:88:void markFieldAsDead(com.android.tools.r8.graph.DexEncodedField):124:127 -> a 89:91:void enqueueMethodsForReprocessing(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.concurrent.ExecutorService):179:181 -> a 92:98:void enqueueMethodsForReprocessing(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.concurrent.ExecutorService):180:186 -> a 99:99:void processClass(com.android.tools.r8.graph.DexProgramClass):190:190 -> a 100:100:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):192:192 -> a 101:101:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):198:198 -> a 102:102:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 102:102:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):198 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):200:200 -> a 104:104:boolean com.android.tools.r8.graph.FieldAccessInfo.isAccessedFromMethodHandle():50:50 -> a 104:104:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):201 -> a 105:127:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):202:224 -> a 128:136:void processFieldsNeverRead(com.android.tools.r8.shaking.AppInfoWithLiveness):231:239 -> a 137:137:boolean lambda$processFieldsNeverRead$1(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):236:236 -> a 138:138:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 138:138:boolean lambda$processFieldsNeverRead$1(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):236 -> a 139:139:boolean lambda$processFieldsNeverRead$1(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):238:238 -> a 140:140:boolean lambda$processFieldsNeverRead$1(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):237:237 -> a 141:142:void lambda$processFieldsNeverRead$2(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):241:242 -> a 143:143:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 143:143:void lambda$processFieldsNeverRead$2(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 144:146:void lambda$processFieldsNeverRead$2(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):242:244 -> a 147:149:void lambda$processFieldsNeverRead$2(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):243:245 -> a 150:152:void lambda$processFieldsNeverWritten$4(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):260:262 -> a 153:155:void lambda$processFieldsNeverWritten$4(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):261:263 -> a 156:158:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):271:273 -> a 159:159:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 159:159:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 160:166:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):275:281 -> a 167:167:boolean com.android.tools.r8.graph.FieldAccessInfo.isAccessedFromMethodHandle():50:50 -> a 167:167:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):282 -> a 168:174:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):283:289 -> a 175:175:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexEncodedField.getTypeElement(com.android.tools.r8.graph.AppView):171:171 -> a 175:175:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):289 -> a 176:176:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 176:176:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74 -> a 176:176:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexEncodedField.getTypeElement(com.android.tools.r8.graph.AppView):171 -> a 176:176:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):289 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 177:177:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74:74 -> a 177:177:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexEncodedField.getTypeElement(com.android.tools.r8.graph.AppView):171 -> a 177:177:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):289 -> a 178:178:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 178:178:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74 -> a 178:178:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexEncodedField.getTypeElement(com.android.tools.r8.graph.AppView):171 -> a 178:178:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):289 -> a 179:181:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):289:291 -> a 182:182:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 182:182:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):291 -> a 183:185:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):291:293 -> a 186:186:boolean com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils.mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement):20:20 -> a 186:186:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):293 -> a 187:187:boolean com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils.mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement):19:19 -> a 187:187:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):293 -> a 1:1:java.util.Map access$100(com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor):49:49 -> b 2:2:void markWriteOnlyFieldAsDead(com.android.tools.r8.graph.DexEncodedField):115:115 -> b 3:3:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimple():44:44 -> b 3:3:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimpleFeedback():48 -> b 3:3:void markWriteOnlyFieldAsDead(com.android.tools.r8.graph.DexEncodedField):116 -> b 4:6:void markWriteOnlyFieldAsDead(com.android.tools.r8.graph.DexEncodedField):116:118 -> b 7:7:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> b 7:7:void markWriteOnlyFieldAsDead(com.android.tools.r8.graph.DexEncodedField):118 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void markWriteOnlyFieldAsDead(com.android.tools.r8.graph.DexEncodedField):117:117 -> b 9:17:void processFieldsNeverWritten(com.android.tools.r8.shaking.AppInfoWithLiveness):250:258 -> b 18:18:boolean lambda$processFieldsNeverWritten$3(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):255:255 -> b 19:19:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> b 19:19:boolean lambda$processFieldsNeverWritten$3(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):255 -> b 20:20:boolean lambda$processFieldsNeverWritten$3(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):257:257 -> b 21:21:boolean lambda$processFieldsNeverWritten$3(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):256:256 -> b 1:1:java.util.Map access$200(com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor):49:49 -> c 1:1:java.util.Map access$300(com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor):49:49 -> d 1:1:java.util.Set access$400(com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor):49:49 -> e 1:1:java.util.Set access$500(com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor):49:49 -> f 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet access$600(com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor):49:49 -> g com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry -> com.gradleup.gr8.relocated.ri3: com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():312:312 -> 1:2:void (com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor,com.android.tools.r8.graph.ProgramMethod):314:315 -> void registerInvokeDirect(com.android.tools.r8.graph.DexMethod) -> a 1:8:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):323:330 -> a 9:9:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 9:9:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):332 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 10:10:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):332 -> a 11:12:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):332:333 -> a 13:13:boolean com.android.tools.r8.graph.FieldResolutionResult.isSingleProgramFieldResolutionResult():0:0 -> a 13:13:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):334 -> a 14:14:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):335:335 -> a 15:15:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.MemberResolutionResult.isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):25:25 -> a 15:15:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):335 -> a 16:17:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):335:336 -> a 18:18:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):378:378 -> a 18:18:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):342 -> a 19:19:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> a 19:19:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):379 -> a 19:19:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):342 -> a 20:28:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):379:387 -> a 20:28:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):342 -> a 29:29:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 29:29:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):387 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):342 -> a 30:30:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 30:30:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):387 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):342 -> a 31:31:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 31:31:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):387 -> a 31:31:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):342 -> a 32:38:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):387:393 -> a 32:38:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):342 -> a 39:58:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):344:363 -> a 59:62:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.destroyFieldAccessContexts(com.android.tools.r8.graph.DexEncodedField):434:437 -> a 59:62:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):366 -> a 63:65:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):370:372 -> a 66:67:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.recordAccessThatCannotBeOptimized(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexEncodedField):402:403 -> a 66:67:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):337 -> a 68:71:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.destroyFieldAccessContexts(com.android.tools.r8.graph.DexEncodedField):434:437 -> a 68:71:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.recordAccessThatCannotBeOptimized(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexEncodedField):404 -> a 68:71:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):337 -> a 72:75:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):412:415 -> a 76:76:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> a 76:76:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):415 -> a 77:79:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):417:419 -> a 80:80:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 80:80:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):419 -> a 81:82:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):419:420 -> a 83:83:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 83:83:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):421 -> a 84:88:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):423:427 -> a 89:89:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 89:89:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):427 -> a 90:91:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):427:428 -> a 92:92:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 92:92:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):428 -> a 93:95:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):428:430 -> a 96:96:com.android.tools.r8.graph.AbstractAccessContexts lambda$recordFieldAccessContext$0(com.android.tools.r8.graph.DexEncodedField):418:418 -> a 97:97:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):442:442 -> a 98:99:void registerInstanceFieldReadInstruction(com.android.tools.r8.dex.code.CfOrDexInstanceFieldRead):448:449 -> a 100:101:void registerStaticFieldReadInstruction(com.android.tools.r8.dex.code.CfOrDexStaticFieldRead):465:466 -> a void registerInitClass(com.android.tools.r8.graph.DexType) -> b void registerInvokeInterface(com.android.tools.r8.graph.DexMethod) -> b void registerInstanceOf(com.android.tools.r8.graph.DexType) -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):454:454 -> c void registerInvokeStatic(com.android.tools.r8.graph.DexMethod) -> d void registerNewInstance(com.android.tools.r8.graph.DexType) -> d void registerInvokeSuper(com.android.tools.r8.graph.DexMethod) -> e 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):459:459 -> e void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> f void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):471:471 -> g com.android.tools.r8.ir.analysis.fieldaccess.state.BottomFieldState -> com.gradleup.gr8.relocated.hd: com.android.tools.r8.ir.analysis.fieldaccess.state.BottomFieldState INSTANCE -> a 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):23 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.BottomFieldState getInstance():18:18 -> e com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteArrayTypeFieldState -> com.gradleup.gr8.relocated.tt: 1:1:void (com.android.tools.r8.ir.analysis.value.AbstractValue):20:20 -> com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteArrayTypeFieldState asArray() -> a 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):24:24 -> a 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):24 -> a 3:3:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 3:3:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):25 -> a 4:4:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):26:26 -> a 5:6:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):40:41 -> a 7:7:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.analysis.value.AbstractValue.joinReference(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):188:188 -> a 7:7:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):41:41 -> a 9:9:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteArrayTypeFieldState.isEffectivelyUnknown():46:46 -> a 9:9:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):42 -> a 10:10:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 10:10:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteArrayTypeFieldState.isEffectivelyUnknown():46 -> a 10:10:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):42 -> a 11:11:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 11:11:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):42 -> a com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState -> com.gradleup.gr8.relocated.xt: com.android.tools.r8.ir.analysis.type.DynamicType dynamicType -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:2:void (com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):20:21 -> 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):25:25 -> a 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):25 -> a 3:3:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):25:25 -> a 4:4:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 4:4:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):26 -> a 5:5:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):27:27 -> a 6:8:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):49:51 -> a 9:9:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.analysis.value.AbstractValue.joinReference(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):188:188 -> a 9:9:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):51 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:13:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):51:54 -> a 14:14:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):53:53 -> a 15:15:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState.isEffectivelyUnknown():59:59 -> a 15:15:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):55 -> a 16:16:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 16:16:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState.isEffectivelyUnknown():59 -> a 16:16:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):55 -> a 17:17:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState.isEffectivelyUnknown():59:59 -> a 17:17:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):55 -> a 18:18:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown() -> a 18:18:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):55 -> a com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState asClass() -> b 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():31:31 -> e com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteFieldState -> com.gradleup.gr8.relocated.zt: 1:1:void ():8:8 -> boolean isConcrete() -> d com.android.tools.r8.ir.analysis.fieldaccess.state.ConcretePrimitiveTypeFieldState -> com.gradleup.gr8.relocated.ju: com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> a 1:2:void (com.android.tools.r8.ir.analysis.value.AbstractValue):15:16 -> 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):20:20 -> a 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):20 -> a 3:3:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 3:3:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):21 -> a 4:4:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):22:22 -> a 5:5:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):27:27 -> a 6:6:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):42:42 -> a 7:7:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 7:7:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):42 -> a 8:8:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 8:8:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):43 -> a 9:9:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):45:45 -> a 10:10:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.analysis.value.AbstractValue.joinPrimitive(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):184:184 -> a 10:10:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):45:45 -> a 12:12:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcretePrimitiveTypeFieldState.isEffectivelyUnknown():50:50 -> a 12:12:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):46 -> a 13:13:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 13:13:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcretePrimitiveTypeFieldState.isEffectivelyUnknown():50 -> a 13:13:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):46 -> a 14:14:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 14:14:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState mutableJoin(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory):46 -> a com.android.tools.r8.ir.analysis.fieldaccess.state.ConcretePrimitiveTypeFieldState asPrimitive() -> c com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteReferenceTypeFieldState -> com.gradleup.gr8.relocated.mu: com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> a 1:2:void (com.android.tools.r8.ir.analysis.value.AbstractValue):15:16 -> 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):21:21 -> a com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState -> com.gradleup.gr8.relocated.mr0: com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteArrayTypeFieldState asArray() -> a com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory) -> a com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState asClass() -> b com.android.tools.r8.ir.analysis.fieldaccess.state.ConcretePrimitiveTypeFieldState asPrimitive() -> c boolean isConcrete() -> d com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState -> com.gradleup.gr8.relocated.ik3: com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState INSTANCE -> a 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):23 -> a 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState getInstance():18:18 -> e com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet -> com.gradleup.gr8.relocated.p: com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet asConcreteFieldSet() -> a boolean contains(com.android.tools.r8.graph.DexEncodedField) -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems) -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet asKnownFieldSet() -> b boolean isEmpty() -> c boolean isKnownFieldSet() -> d com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet -> com.gradleup.gr8.relocated.eu: java.util.Set fields -> a boolean $assertionsDisabled -> b 1:1:void ():21:21 -> 1:2:void ():25:26 -> 3:4:void (com.android.tools.r8.graph.DexEncodedField):29:30 -> com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet asConcreteFieldSet() -> a 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet addAll(com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet):38:38 -> a 2:2:boolean contains(com.android.tools.r8.graph.DexEncodedField):71:71 -> a 3:3:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):77:77 -> a 4:4:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet.isEmpty():113:113 -> a 4:4:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):77 -> a 5:15:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):77:87 -> a 16:16:com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet.addAll(com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet):38:38 -> a 16:16:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet.addAll(com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet):38:38 -> a 17:17:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):87 -> a 18:18:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):93:93 -> a 19:19:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet.isEmpty():113:113 -> a 19:19:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):93 -> a 20:26:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):93:99 -> a 27:27:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 27:27:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):100:100 -> a 29:29:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 29:29:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):100 -> a 30:30:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 30:30:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 30:30:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):100 -> a 31:33:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):101:103 -> a 34:34:void com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet.add(com.android.tools.r8.graph.DexEncodedField) -> a 34:34:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):106 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet asKnownFieldSet() -> b 1:1:void add(com.android.tools.r8.graph.DexEncodedField):34:34 -> b 1:1:boolean isEmpty():113:113 -> c 1:4:java.util.Set getFields():43:46 -> e 1:5:boolean equals(java.lang.Object):131:135 -> equals 1:1:int hashCode():123:123 -> hashCode 1:1:int size():118:118 -> size com.android.tools.r8.ir.analysis.fieldvalueanalysis.EmptyFieldSet -> com.gradleup.gr8.relocated.lk0: boolean $assertionsDisabled -> b com.android.tools.r8.ir.analysis.fieldvalueanalysis.EmptyFieldSet INSTANCE -> a 1:3:void ():15:17 -> 1:1:void ():19:19 -> boolean contains(com.android.tools.r8.graph.DexEncodedField) -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems) -> a 1:24:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):48:71 -> a 25:34:void lambda$fixupReadSetAfterParametersChanged$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet,int,com.android.tools.r8.graph.proto.ArgumentInfo):56:65 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet asKnownFieldSet() -> b boolean isEmpty() -> c boolean isKnownFieldSet() -> d 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.EmptyFieldSet getInstance():22:22 -> e com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis -> com.gradleup.gr8.relocated.pr0: com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> d com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.DominatorTree dominatorTree -> e com.android.tools.r8.ir.code.IRCode code -> b boolean $assertionsDisabled -> h java.util.Map fieldsMaybeReadBeforeBlockInclusiveCache -> f java.util.Map putsPerField -> g com.android.tools.r8.graph.ProgramMethod context -> c 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):61:61 -> 2:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):58:65 -> com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis asInstanceFieldValueAnalysis() -> a boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField) -> a void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value) -> a 1:3:void recordFieldPut(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):108:110 -> a 4:20:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):115:131 -> a 21:21:void com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.recordFieldPut(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Instruction):103:103 -> a 21:21:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):132 -> a 22:22:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.isStaticFieldValueAnalysis():0:0 -> a 22:22:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):133 -> a 23:23:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):134:134 -> a 24:24:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 24:24:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 25:25:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):134 -> a 26:26:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):135:135 -> a 27:27:void com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.recordFieldPut(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Instruction):103:103 -> a 27:27:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):136 -> a 28:28:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.isInstanceFieldValueAnalysis():0:0 -> a 28:28:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):139 -> a 29:41:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):139:151 -> a 42:42:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 42:42:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):154 -> a 43:45:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):154:156 -> a 46:46:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 46:46:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):156 -> a 47:53:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):157:163 -> a 54:55:boolean com.android.tools.r8.ir.code.DominatorTree.dominatesAllOf(com.android.tools.r8.ir.code.BasicBlock,java.lang.Iterable):118:119 -> a 54:55:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):163 -> a 56:56:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):168:168 -> a 57:57:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeInstruction(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Instruction):188:188 -> a 57:57:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 58:58:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeBlock(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.BasicBlock):213:213 -> a 58:58:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeInstruction(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Instruction):191 -> a 58:58:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 59:62:java.util.Map com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.getOrCreateFieldsMaybeReadBeforeBlockInclusive():76:79 -> a 59:62:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeBlockInclusive(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.BasicBlock):223 -> a 59:62:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeBlock(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.BasicBlock):214 -> a 59:62:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeInstruction(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Instruction):191 -> a 59:62:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 63:63:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeBlockInclusive(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.BasicBlock):223:223 -> a 63:63:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeBlock(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.BasicBlock):214 -> a 63:63:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeInstruction(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Instruction):191 -> a 63:63:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 64:70:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.fieldMaybeReadBeforeInstruction(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Instruction):197:203 -> a 64:70:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 71:71:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.isStaticFieldValueAnalysis():0:0 -> a 71:71:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):171 -> a 72:78:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):176:182 -> a 79:79:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet lambda$createFieldsMaybeReadBeforeBlockInclusive$1(com.android.tools.r8.ir.code.BasicBlock):237:237 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis asStaticFieldValueAnalysis() -> b boolean isSubjectToOptimizationIgnoringPinning(com.android.tools.r8.graph.DexEncodedField) -> b 1:1:java.util.List lambda$recordFieldPut$0(com.android.tools.r8.graph.DexEncodedField):109:109 -> c 2:3:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():231:232 -> c 4:5:java.util.Deque com.android.tools.r8.utils.DequeUtils.newArrayDeque(java.lang.Object):13:14 -> c 4:5:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():232 -> c 6:11:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():233:238 -> c 12:12:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> c 12:12:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():238 -> c 13:24:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():243:254 -> c 25:25:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> c 25:25:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():254 -> c 26:26:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> c 26:26:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():257 -> c 27:27:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():261:261 -> c 28:28:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isConcreteFieldSet():0:0 -> c 28:28:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():261 -> c 29:30:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():261:262 -> c 31:31:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isConcreteFieldSet():0:0 -> c 31:31:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():262 -> c 32:41:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():263:272 -> c 42:44:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.verifyFieldSetContainsAllFieldReadsInBlock(com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.ProgramMethod):316:318 -> c 42:44:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 45:45:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> c 45:45:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.verifyFieldSetContainsAllFieldReadsInBlock(com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.ProgramMethod):318 -> c 45:45:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 46:47:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.verifyFieldSetContainsAllFieldReadsInBlock(com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.ProgramMethod):318:319 -> c 46:47:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 48:48:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> c 48:48:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.verifyFieldSetContainsAllFieldReadsInBlock(com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.ProgramMethod):319 -> c 48:48:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 49:50:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.verifyFieldSetContainsAllFieldReadsInBlock(com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.ProgramMethod):322:323 -> c 49:50:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 51:53:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():274:276 -> c 54:54:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> c 54:54:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():276 -> c 55:55:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> c 55:55:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():279 -> c 56:56:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():283:283 -> c 57:57:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isConcreteFieldSet():0:0 -> c 57:57:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():283 -> c 58:82:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():284:308 -> c 1:4:com.android.tools.r8.ir.code.DominatorTree getOrCreateDominatorTree():69:72 -> d com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis$FieldInitializationInfo -> com.gradleup.gr8.relocated.or0: com.android.tools.r8.ir.code.Instruction instruction -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo instanceFieldInitializationInfo -> b 1:3:void (com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):44:46 -> 1:1:com.android.tools.r8.ir.code.Instruction access$000(com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis$FieldInitializationInfo):38:38 -> a 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo access$100(com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis$FieldInitializationInfo):38:38 -> b com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis -> com.gradleup.gr8.relocated.x51: boolean $assertionsDisabled -> m com.android.tools.r8.graph.DexClassAndMethod parentConstructor -> k com.android.tools.r8.ir.code.InvokeDirect parentConstructorCall -> l com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoFactory factory -> j com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder builder -> i 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.InvokeDirect):55:55 -> 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.InvokeDirect):42:58 -> com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis asInstanceFieldValueAnalysis() -> a 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):71:71 -> a 2:7:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):83:88 -> a 2:7:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):73 -> a 8:9:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.IRCodeUtils.getUniqueConstructorInvoke(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):24:25 -> a 8:9:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):88 -> a 8:9:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):73 -> a 10:10:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 10:10:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.IRCodeUtils.getUniqueConstructorInvoke(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):25 -> a 10:10:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):88 -> a 10:10:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):73 -> a 11:15:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.IRCodeUtils.getUniqueConstructorInvoke(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):26:30 -> a 11:15:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):88 -> a 11:15:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):73 -> a 16:34:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):90:108 -> a 16:34:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):73 -> a 35:35:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):74:74 -> a 36:36:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):133:133 -> a 37:37:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 37:37:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.fieldNeverWrittenBetweenInstancePutAndMethodExit(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.InstancePut):232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):133 -> a 38:38:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 38:38:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.fieldNeverWrittenBetweenInstancePutAndMethodExit(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.InstancePut):232 -> a 38:38:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):133 -> a 39:71:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.fieldNeverWrittenBetweenInstancePutAndMethodExit(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.InstancePut):236:268 -> a 39:71:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):133 -> a 72:72:void com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.recordInstanceFieldIsInitializedWithValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):227:227 -> a 72:72:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):134 -> a 73:73:void com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.recordInstanceFieldIsInitializedWithValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):226:226 -> a 73:73:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):134 -> a 74:75:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):139:140 -> a 76:76:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 76:76:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 77:82:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):140:145 -> a 83:83:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 83:83:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):145 -> a 84:89:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):153:158 -> a 90:94:java.util.List com.android.tools.r8.graph.DexClass.getDirectAndIndirectInstanceFields(com.android.tools.r8.graph.AppView):1256:1260 -> a 90:94:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):158 -> a 95:95:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 95:95:java.util.List com.android.tools.r8.graph.DexClass.getDirectAndIndirectInstanceFields(com.android.tools.r8.graph.AppView):1260 -> a 95:95:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):158 -> a 96:102:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):158:164 -> a 103:110:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):197:204 -> a 111:111:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedField.type():91:91 -> a 111:111:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):206 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 112:112:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedField.type():91:91 -> a 112:112:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):206 -> a 113:114:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):207:208 -> a 115:115:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.code.Value.getDynamicLowerBoundType(com.android.tools.r8.graph.AppView):1091:1091 -> a 115:115:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):208 -> a 116:117:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):209:210 -> a 118:118:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 118:118:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):210 -> a 119:123:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):211:215 -> a 124:124:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 124:124:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.fieldNeverWrittenBetweenParentConstructorCallAndMethodExit(com.android.tools.r8.graph.DexEncodedField):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 124:124:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):182 -> a 125:125:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 125:125:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.fieldNeverWrittenBetweenParentConstructorCallAndMethodExit(com.android.tools.r8.graph.DexEncodedField):277 -> a 125:125:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):182 -> a 126:126:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.fieldNeverWrittenBetweenParentConstructorCallAndMethodExit(com.android.tools.r8.graph.DexEncodedField):280:280 -> a 126:126:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):182 -> a 127:130:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):183:186 -> a 131:131:void com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.recordInstanceFieldIsInitializedWithValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):227:227 -> a 131:131:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):185 -> a 132:132:void com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.recordInstanceFieldIsInitializedWithValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):226:226 -> a 132:132:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):185 -> a 133:134:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):188:189 -> a 135:135:void com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder.recordInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):59:59 -> a 135:135:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):189 -> a 136:136:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 136:136:boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 137:137:boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField):123 -> a 138:138:boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField):123:123 -> a 1:1:boolean isSubjectToOptimizationIgnoringPinning(com.android.tools.r8.graph.DexEncodedField):128:128 -> b 2:3:void recordInstanceFieldIsInitializedWithInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):220:221 -> b 4:4:void com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder.recordInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):59:59 -> b 4:4:void recordInstanceFieldIsInitializedWithInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):221 -> b 1:11:void analyzeParentConstructorCall():169:179 -> e com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet -> com.gradleup.gr8.relocated.br1: com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet asConcreteFieldSet() -> a boolean contains(com.android.tools.r8.graph.DexEncodedField) -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis -> com.gradleup.gr8.relocated.u93: com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder -> i boolean $assertionsDisabled -> k java.util.Map computedValues -> j 1:1:void ():42:42 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):49:49 -> 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):45:50 -> 1:6:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):59:64 -> a 7:8:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.analyze(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):81:82 -> a 7:8:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):65 -> a 9:9:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):66:66 -> a 10:12:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):87:89 -> a 13:23:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):91:101 -> a 24:24:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):98:98 -> a 25:25:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> a 25:25:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):102 -> a 26:30:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):103:103 -> a 31:31:boolean com.android.tools.r8.graph.DexValue.isDexItemBasedValueString():0:0 -> a 31:31:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):107 -> a 32:32:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):110:110 -> a 33:34:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):133:134 -> a 35:47:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):139:151 -> a 48:48:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):60:60 -> a 48:48:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):151 -> a 49:49:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):60:60 -> a 49:49:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):151 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):152:152 -> a 51:51:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 51:51:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):152 -> a 52:57:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):153:158 -> a 58:64:void updateFieldOptimizationInfoWith2Values(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexValue):167:173 -> a 65:67:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):177:179 -> a 68:68:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):186:186 -> a 68:68:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 69:69:boolean com.android.tools.r8.ir.code.Value.hasAliasedValue():204:204 -> a 69:69:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):186 -> a 69:69:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 70:70:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):186:186 -> a 70:70:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 71:71:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):206:206 -> a 71:71:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 71:71:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 72:72:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 72:72:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):206 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 72:72:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 73:73:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 73:73:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):206 -> a 73:73:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 73:73:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 74:74:boolean com.android.tools.r8.ir.code.Value.hasAliasedValue():204:204 -> a 74:74:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):209 -> a 74:74:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 74:74:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 75:79:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):209:213 -> a 75:79:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 75:79:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 80:80:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 80:80:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):213 -> a 80:80:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 80:80:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 81:83:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):214:216 -> a 81:83:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 81:83:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 84:84:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 84:84:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):216 -> a 84:84:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 84:84:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 85:85:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):217:217 -> a 85:85:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):187 -> a 85:85:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 86:88:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):191:193 -> a 86:88:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 89:89:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeObjectState(com.android.tools.r8.ir.code.Value):431:431 -> a 89:89:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):193 -> a 89:89:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 90:90:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleFieldValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):193:193 -> a 90:90:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):180 -> a 91:91:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 91:91:boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 92:92:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 92:92:boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField):117 -> a 93:94:boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField):118:119 -> a 95:100:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):369:374 -> a 101:101:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 101:101:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):374 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 102:102:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 102:102:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):374 -> a 103:135:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):375:407 -> a 136:138:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):397:399 -> a 139:140:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):389:390 -> a 141:142:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.isEnumValuesArray(com.android.tools.r8.ir.code.Value):435:436 -> a 141:142:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):390 -> a 143:143:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.isEnumValuesObjectState():0:0 -> a 143:143:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.isEnumValuesArray(com.android.tools.r8.ir.code.Value):436 -> a 143:143:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):390 -> a 144:146:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):424:426 -> a 147:147:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeObjectState(com.android.tools.r8.ir.code.Value):431:431 -> a 147:147:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):426 -> a 148:148:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):426:426 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis asStaticFieldValueAnalysis() -> b 1:1:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> b 1:1:boolean isSubjectToOptimizationIgnoringPinning(com.android.tools.r8.graph.DexEncodedField):124 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> b 2:2:boolean isSubjectToOptimizationIgnoringPinning(com.android.tools.r8.graph.DexEncodedField):124 -> b 3:6:boolean isSubjectToOptimizationIgnoringPinning(com.android.tools.r8.graph.DexEncodedField):125:128 -> b 7:7:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):223:223 -> b 8:8:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> b 8:8:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):223 -> b 9:14:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):226:231 -> b 15:15:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.isEnumValuesObjectState():0:0 -> b 15:15:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):231 -> b 16:18:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):237:239 -> b 19:19:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):238:238 -> b 1:20:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):244:263 -> c 21:21:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> c 21:21:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):265 -> c 22:58:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):265:301 -> c 59:59:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):294:294 -> c 60:71:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):268:279 -> c 72:73:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):332:333 -> c 72:73:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 74:74:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> c 74:74:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):334 -> c 74:74:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 75:76:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):336:337 -> c 75:76:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 77:77:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> c 77:77:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):337 -> c 77:77:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 78:78:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):338:338 -> c 78:78:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 79:79:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeObjectState(com.android.tools.r8.ir.code.Value):431:431 -> c 79:79:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):338 -> c 79:79:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 80:80:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> c 80:80:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):340 -> c 80:80:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 81:81:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> c 81:81:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):346 -> c 81:81:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 82:82:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> c 82:82:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeEnumInstanceObjectState(com.android.tools.r8.ir.code.Value):348 -> c 82:82:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):279 -> c 83:83:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):280:280 -> c 84:87:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):352:355 -> c 84:87:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):284 -> c 88:88:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> c 88:88:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):355 -> c 88:88:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):284 -> c 89:93:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):356:360 -> c 89:93:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):284 -> c 94:94:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> c 94:94:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):361 -> c 94:94:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):284 -> c 95:95:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):364:364 -> c 95:95:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):284 -> c 96:137:com.android.tools.r8.ir.analysis.value.SingleFieldValue internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):287:328 -> c com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues -> com.gradleup.gr8.relocated.aa3: com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues asEnumStaticFieldValues() -> a 1:1:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder(com.android.tools.r8.graph.DexProgramClass):26 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 2:2:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder(com.android.tools.r8.graph.DexProgramClass):26 -> a 3:3:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues.builder():47:47 -> a 3:3:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder(com.android.tools.r8.graph.DexProgramClass):26 -> a 4:4:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues.builder():114:114 -> a 4:4:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder(com.android.tools.r8.graph.DexProgramClass):26 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder -> com.gradleup.gr8.relocated.v93: com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues build() -> a void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory) -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues -> com.gradleup.gr8.relocated.x93: com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues INSTANCE -> a 1:1:void ():105:105 -> 1:1:void ():107:107 -> 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues getInstance():110:110 -> b com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues$Builder -> com.gradleup.gr8.relocated.w93: 1:1:void ():117:117 -> void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory) -> a 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues build():127:127 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues -> com.gradleup.gr8.relocated.z93: com.google.common.collect.ImmutableMap enumAbstractValues -> a 1:2:void (com.google.common.collect.ImmutableMap):42:43 -> com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues asEnumStaticFieldValues() -> a 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectStateForPossiblyPinnedField(com.android.tools.r8.graph.DexField):100:100 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues$Builder -> com.gradleup.gr8.relocated.y93: com.google.common.collect.ImmutableMap$Builder enumObjectStateBuilder -> a com.android.tools.r8.ir.analysis.value.AbstractValue valuesCandidateAbstractValue -> b boolean $assertionsDisabled -> c 1:1:void ():50:50 -> 1:1:void ():55:55 -> 2:2:void ():52:52 -> 1:3:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):60:62 -> a 4:4:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.isEnumValuesObjectState():0:0 -> a 4:4:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):62 -> a 5:7:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):63:63 -> a 9:11:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):65:67 -> a 12:19:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):66:73 -> a 20:20:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):72:72 -> a 21:26:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues build():80:85 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.UnknownFieldSet -> com.gradleup.gr8.relocated.hk3: com.android.tools.r8.ir.analysis.fieldvalueanalysis.UnknownFieldSet INSTANCE -> a 1:1:void ():16:16 -> 1:1:void ():18:18 -> boolean contains(com.android.tools.r8.graph.DexEncodedField) -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems) -> a boolean isEmpty() -> c 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.UnknownFieldSet getInstance():21:21 -> e com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractInstruction -> com.gradleup.gr8.relocated.u: boolean instructionTypeCanThrow() -> i com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState -> com.gradleup.gr8.relocated.i3: 1:2:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):23:24 -> a boolean isAbstractState() -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> b 1:1:java.lang.Object clone():11:11 -> clone 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState clone():17:17 -> d com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction -> com.gradleup.gr8.relocated.l3: com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryState(java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> a com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeExceptionalBlockEntryState(java.lang.Object,com.android.tools.r8.graph.DexType,java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> a com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> a com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult applyBlock(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph -> com.gradleup.gr8.relocated.vv: java.lang.Object getEntryBlock() -> a com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object) -> a com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(java.lang.Object,com.android.tools.r8.utils.TriFunction,java.lang.Object) -> a com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object) -> a 1:2:java.lang.Object getUniqueSuccessor(java.lang.Object):29:30 -> a 3:3:com.android.tools.r8.utils.TraversalContinuation lambda$getUniqueSuccessor$1(java.lang.Object,java.util.function.Function):30:30 -> a 4:4:com.android.tools.r8.utils.TraversalContinuation lambda$hasExceptionalSuccessors$3(java.util.function.Function,java.lang.Object,com.android.tools.r8.graph.DexType):41:41 -> a 5:5:com.android.tools.r8.utils.TraversalContinuation lambda$traversePredecessors$7(java.util.function.Function,java.lang.Object,java.lang.Object):64:64 -> a 6:6:com.android.tools.r8.utils.TraversalContinuation traverseSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):120:120 -> a 7:7:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> a 7:7:com.android.tools.r8.utils.TraversalContinuation traverseSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation traverseSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):121 -> a 9:13:com.android.tools.r8.utils.TraversalContinuation lambda$traverseSuccessors$15(java.lang.Object,java.util.function.BiFunction,com.android.tools.r8.utils.TraversalContinuation$Continue):123:123 -> a 14:14:com.android.tools.r8.utils.TraversalContinuation lambda$traverseSuccessors$14(java.util.function.BiFunction,java.lang.Object,com.android.tools.r8.graph.DexType,java.lang.Object):125:125 -> a 15:15:void lambda$forEachSuccessor$18(java.util.function.Consumer,java.lang.Object,com.android.tools.r8.graph.DexType):167:167 -> a 16:17:com.android.tools.r8.utils.TraversalContinuation lambda$forEachNormalSuccessor$19(java.util.function.Consumer,java.lang.Object):174:175 -> a 18:18:void forEachExceptionalSuccessor(java.lang.Object,java.util.function.BiConsumer):180:180 -> a 19:20:com.android.tools.r8.utils.TraversalContinuation lambda$forEachExceptionalSuccessor$20(java.util.function.BiConsumer,java.lang.Object,com.android.tools.r8.graph.DexType):183:184 -> a com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object) -> b 1:1:boolean hasUniqueSuccessor(java.lang.Object):53:53 -> b 2:2:boolean com.android.tools.r8.utils.TraversalUtils.isSingleton(java.util.function.Consumer):35:35 -> b 2:2:boolean hasUniqueSuccessor(java.lang.Object):53 -> b 3:3:com.android.tools.r8.utils.TraversalContinuation traverseSuccessors(java.lang.Object,java.util.function.Function):80:80 -> b 4:4:com.android.tools.r8.utils.TraversalContinuation lambda$traverseNormalSuccessors$11(java.util.function.Function,java.lang.Object,java.lang.Object):85:85 -> b 5:5:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(java.lang.Object,java.util.function.BiFunction):90:90 -> b 6:6:com.android.tools.r8.utils.TraversalContinuation lambda$traverseExceptionalSuccessors$12(java.util.function.BiFunction,java.lang.Object,com.android.tools.r8.graph.DexType,java.lang.Object):91:91 -> b 7:7:com.android.tools.r8.utils.TraversalContinuation lambda$traversePredecessors$13(java.lang.Object,java.util.function.BiFunction,com.android.tools.r8.utils.TraversalContinuation$Continue):103:103 -> b 8:8:void forEachNormalSuccessor(java.lang.Object,java.util.function.Consumer):171:171 -> b com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object) -> c 1:1:void lambda$hasExceptionalSuccessors$4(java.lang.Object,java.util.function.Function):40:40 -> c 2:2:boolean hasUniquePredecessor(java.lang.Object):45:45 -> c 3:3:boolean com.android.tools.r8.utils.TraversalUtils.isSingleton(java.util.function.Consumer):35:35 -> c 3:3:boolean hasUniquePredecessor(java.lang.Object):45 -> c 4:4:com.android.tools.r8.utils.TraversalContinuation lambda$traverseSuccessors$10(java.util.function.Function,java.lang.Object,java.lang.Object):80:80 -> c 5:6:void forEachSuccessor(java.lang.Object,java.util.function.Consumer):165:166 -> c 1:2:java.lang.Object getUniquePredecessor(java.lang.Object):24:25 -> d 3:3:com.android.tools.r8.utils.TraversalContinuation traversePredecessors(java.lang.Object,java.util.function.Function):64:64 -> d 4:4:com.android.tools.r8.utils.TraversalContinuation lambda$traverseExceptionalPredecessors$9(java.util.function.Function,java.lang.Object,java.lang.Object):75:75 -> d 5:5:com.android.tools.r8.utils.TraversalContinuation traversePredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):100:100 -> d 6:6:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> d 6:6:com.android.tools.r8.utils.TraversalContinuation traversePredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):101 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.ifContinueThen(java.util.function.Function):129:129 -> d 7:7:com.android.tools.r8.utils.TraversalContinuation traversePredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):101 -> d 1:1:boolean hasExceptionalPredecessors(java.lang.Object):34:34 -> e 2:2:boolean com.android.tools.r8.utils.TraversalUtils.isEmpty(java.util.function.Consumer):30:30 -> e 2:2:boolean com.android.tools.r8.utils.TraversalUtils.hasNext(java.util.function.Consumer):25 -> e 2:2:boolean hasExceptionalPredecessors(java.lang.Object):34 -> e 3:3:void lambda$hasUniquePredecessor$5(java.lang.Object,java.util.function.Function):45:45 -> e 1:1:boolean hasExceptionalSuccessors(java.lang.Object):38:38 -> f 2:2:boolean com.android.tools.r8.utils.TraversalUtils.isEmpty(java.util.function.Consumer):30:30 -> f 2:2:boolean com.android.tools.r8.utils.TraversalUtils.hasNext(java.util.function.Consumer):25 -> f 2:2:boolean hasExceptionalSuccessors(java.lang.Object):38 -> f 3:3:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.Function):74:74 -> f 1:1:void lambda$hasExceptionalPredecessors$2(java.lang.Object,java.util.function.Function):34:34 -> g 1:1:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.Function):85:85 -> h 1:1:void lambda$hasUniqueSuccessor$6(java.lang.Object,java.util.function.Function):53:53 -> i 1:1:com.android.tools.r8.utils.TraversalContinuation lambda$getUniquePredecessor$0(java.lang.Object,java.util.function.Function):25:25 -> j com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph$1 -> com.gradleup.gr8.relocated.uv: boolean $assertionsDisabled -> a 1:1:void ():24:24 -> com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult -> com.gradleup.gr8.relocated.dx: com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$SuccessfulDataflowAnalysisResult asSuccessfulAnalysisResult() -> a com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$FailedDataflowAnalysisResult -> com.gradleup.gr8.relocated.bx: 1:1:void ():67:67 -> com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$SuccessfulDataflowAnalysisResult -> com.gradleup.gr8.relocated.cx: java.util.Map blockExitStates -> a 1:2:void (java.util.Map):43:44 -> com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$SuccessfulDataflowAnalysisResult asSuccessfulAnalysisResult() -> a 1:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView):49:50 -> a com.android.tools.r8.ir.analysis.framework.intraprocedural.FailedTransferFunctionResult -> com.gradleup.gr8.relocated.fp0: boolean isFailedTransferResult() -> a 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState():20:20 -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.IRControlFlowGraph -> com.gradleup.gr8.relocated.g01: 1:1:java.lang.Object getUniqueSuccessor(java.lang.Object):10:10 -> a 2:2:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.analysis.framework.intraprocedural.IRControlFlowGraph.getUniqueSuccessor(com.android.tools.r8.ir.code.BasicBlock):29:29 -> a 2:2:java.lang.Object getUniqueSuccessor(java.lang.Object):10 -> a 1:1:boolean hasUniqueSuccessor(java.lang.Object):10:10 -> b 2:2:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.IRControlFlowGraph.hasUniqueSuccessor(com.android.tools.r8.ir.code.BasicBlock):19:19 -> b 2:2:boolean hasUniqueSuccessor(java.lang.Object):10 -> b 1:1:boolean hasUniquePredecessor(java.lang.Object):10:10 -> c 2:2:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.IRControlFlowGraph.hasUniquePredecessor(com.android.tools.r8.ir.code.BasicBlock):14:14 -> c 2:2:boolean hasUniquePredecessor(java.lang.Object):10 -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisBase -> com.gradleup.gr8.relocated.gg1: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> i com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions options -> h com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph cfg -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction transfer -> d java.util.Map blockEntryStates -> e java.util.Map blockExitStates -> f java.util.Map exceptionalBlockEntryStates -> g com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState bottom -> b 1:1:void ():28:28 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction,com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions):58:58 -> 2:22:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction,com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions):43:63 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult run(java.lang.Object,com.android.tools.r8.utils.Timing):71:71 -> a 2:53:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult run(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.Timing):75:126 -> a 54:57:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisBase.setBlockExitState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):177:180 -> a 54:57:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult run(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.Timing):130 -> a 58:65:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult run(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.Timing):131:138 -> a 66:80:com.android.tools.r8.utils.TraversalContinuation lambda$run$1(boolean,java.lang.Object,com.android.tools.r8.utils.Timing,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractInstruction,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):98:112 -> a 81:83:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryState(java.lang.Object):142:144 -> a 84:87:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisBase.computeBlockEntryStateForNormalBlock(java.lang.Object):154:157 -> a 84:87:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryState(java.lang.Object):145 -> a 88:91:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryState(java.lang.Object):145:148 -> a 92:95:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisBase.computeBlockEntryStateForNormalBlock(java.lang.Object):154:157 -> a 92:95:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryState(java.lang.Object):150 -> a 96:100:com.android.tools.r8.utils.TraversalContinuation lambda$computeBlockEntryStateFromPredecessorExitStates$2(java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):165:169 -> a 101:105:com.android.tools.r8.utils.TraversalContinuation lambda$computeBlockEntryStateFromPredecessorExitStates$2(java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):166:170 -> a 106:106:void updateBlockEntryStateCacheForNormalSuccessors(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):184:184 -> a 107:109:void lambda$updateBlockEntryStateCacheForNormalSuccessors$3(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,java.lang.Object):187:189 -> a 110:111:void com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisBase.updateBlockEntryStateForBlock(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,java.util.Map):209:210 -> a 110:111:void lambda$updateBlockEntryStateCacheForNormalSuccessors$3(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,java.lang.Object):189 -> a 112:112:void updateBlockEntryStateCacheForExceptionalSuccessors(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractInstruction,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):196:196 -> a 113:116:void lambda$updateBlockEntryStateCacheForExceptionalSuccessors$4(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractInstruction,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,java.lang.Object,com.android.tools.r8.graph.DexType):199:202 -> a 117:118:void com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisBase.updateBlockEntryStateForBlock(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,java.util.Map):209:210 -> a 117:118:void lambda$updateBlockEntryStateCacheForExceptionalSuccessors$4(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractInstruction,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,java.lang.Object,com.android.tools.r8.graph.DexType):202 -> a 119:119:void lambda$shouldCacheBlockEntryStateForNormalBlock$5(java.lang.Object,java.util.function.Function):225:225 -> a 1:13:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryStateFromPredecessorExitStates(java.lang.Object):161:173 -> b 1:1:boolean isBlockWithIntermediateSuccessorBlock(java.lang.Object):221:221 -> c 1:1:boolean isIntermediateBlock(java.lang.Object):214:214 -> d 2:2:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph.hasUniquePredecessorWithUniqueSuccessor(java.lang.Object):49:49 -> d 2:2:boolean isIntermediateBlock(java.lang.Object):215 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph.hasUniquePredecessorWithUniqueSuccessor(java.lang.Object):49:49 -> d 3:3:boolean isIntermediateBlock(java.lang.Object):215 -> d 4:6:boolean isIntermediateBlock(java.lang.Object):215:217 -> d 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState lambda$run$0(java.lang.Object):82:82 -> e 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult run(java.lang.Object):67:67 -> f 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisBase.run(java.lang.Object,com.android.tools.r8.utils.Timing):71:71 -> f 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult run(java.lang.Object):67 -> f 1:1:boolean shouldCacheBlockEntryStateForNormalBlock(java.lang.Object):225:225 -> g com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions -> com.gradleup.gr8.relocated.hg1: com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions NO_COLLAPSE_INSTANCE -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions COLLAPSE_INSTANCE -> b boolean isCollapsingOfTrivialEdgesEnabled -> a 1:3:void ():9:11 -> 1:2:void (boolean):16:17 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions getCollapseInstance():25:25 -> a 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions getNoCollapseInstance():29:29 -> b 1:1:boolean isCollapsingOfTrivialEdgesEnabled():21:21 -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis -> com.gradleup.gr8.relocated.ig1: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction,com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions):34:34 -> 1:1:boolean shouldCacheBlockEntryStateForNormalBlock(java.lang.Object):12:12 -> g 2:2:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis.shouldCacheBlockEntryStateForNormalBlock(com.android.tools.r8.ir.code.BasicBlock):39:39 -> g 2:2:boolean shouldCacheBlockEntryStateForNormalBlock(java.lang.Object):12 -> g com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult -> com.gradleup.gr8.relocated.bi3: boolean isFailedTransferResult() -> a boolean isAbstractState() -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState() -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock -> com.gradleup.gr8.relocated.vf: java.util.Set predecessors -> d java.util.List exceptionalPredecessors -> e java.util.LinkedHashMap exceptionalSuccessors -> f int firstThrowingInstructionIndex -> b int lastInstructionIndex -> c int firstInstructionIndex -> a 1:20:void ():21:40 -> 1:1:int getFirstInstructionIndex():50:50 -> a 2:2:java.lang.String com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getRangeString():94:94 -> a 2:2:void lambda$toString$0(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):84 -> a 3:3:java.lang.String com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getRangeString():94:94 -> a 3:3:void lambda$toString$0(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getRangeString():94:94 -> a 4:4:void lambda$toString$0(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):84 -> a 5:5:void lambda$toString$0(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):84:84 -> a 1:1:int getLastInstructionIndex():66:66 -> b 2:2:void lambda$toString$1(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):85:85 -> b 3:3:java.lang.String com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getRangeString():94:94 -> b 3:3:void lambda$toString$1(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):85 -> b 4:4:java.lang.String com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getRangeString():94:94 -> b 4:4:void lambda$toString$1(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):85 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:java.lang.String com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getRangeString():94:94 -> b 5:5:void lambda$toString$1(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):85 -> b 6:6:void lambda$toString$1(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):85:85 -> b 1:4:java.lang.String toString():83:86 -> toString 5:5:java.lang.String com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getRangeString():94:94 -> toString 5:5:java.lang.String toString():87 -> toString 6:6:java.lang.String toString():87:87 -> toString 7:7:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> toString 7:7:java.lang.String toString():89 -> toString 8:8:java.lang.String toString():89:89 -> toString com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock -> com.gradleup.gr8.relocated.uf: boolean $assertionsDisabled -> g 1:1:void ():98:98 -> 1:1:void ():98:98 -> com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph -> com.gradleup.gr8.relocated.zg: java.util.Map blocks -> a com.android.tools.r8.graph.CfCode code -> b boolean $assertionsDisabled -> c 1:1:void ():40:40 -> 1:1:void (java.util.Map,com.android.tools.r8.graph.CfCode,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$1):40:40 -> 2:4:void (java.util.Map,com.android.tools.r8.graph.CfCode):46:48 -> 1:1:java.lang.Object getEntryBlock():40:40 -> a 2:2:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40:40 -> a 3:3:java.util.List com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getExceptionalPredecessors():74:74 -> a 3:3:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseExceptionalPredecessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> a 4:8:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalUtils.traverseIterable(java.lang.Iterable,java.util.function.BiFunction,java.lang.Object):59:63 -> a 4:8:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseExceptionalPredecessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):87 -> a 4:8:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> a 9:9:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(java.lang.Object,com.android.tools.r8.utils.TriFunction,java.lang.Object):40:40 -> a 10:10:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40:40 -> a 11:11:java.util.Collection com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getPredecessors():70:70 -> a 11:11:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseNormalPredecessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):79 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> a 12:16:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalUtils.traverseIterable(java.lang.Iterable,java.util.function.BiFunction,java.lang.Object):59:63 -> a 12:16:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseNormalPredecessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):79 -> a 12:16:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> a 17:17:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.builder(com.android.tools.r8.graph.CfCode):52:52 -> a 17:17:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph create(com.android.tools.r8.graph.CfCode,com.android.tools.r8.utils.InternalOptions):56 -> a 18:18:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph create(com.android.tools.r8.graph.CfCode,com.android.tools.r8.utils.InternalOptions):56:56 -> a 19:20:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.getBlock(com.android.tools.r8.cf.code.CfInstruction):60:61 -> a 19:20:com.android.tools.r8.utils.TraversalContinuation lambda$traverseNormalSuccessors$0(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):98 -> a 21:21:com.android.tools.r8.utils.TraversalContinuation lambda$traverseNormalSuccessors$0(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):98:98 -> a 22:22:java.util.LinkedHashMap com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getExceptionalSuccessors():78:78 -> a 22:22:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.utils.TriFunction,java.lang.Object):107 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.utils.TriFunction,java.lang.Object):107:107 -> a 24:30:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalUtils.traverseMap(java.util.Map,com.android.tools.r8.utils.TriFunction,java.lang.Object):75:81 -> a 24:30:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.utils.TriFunction,java.lang.Object):106 -> a 31:35:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalUtils.traverseMap(java.util.Map,com.android.tools.r8.utils.TriFunction,java.lang.Object):78:82 -> a 31:35:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.utils.TriFunction,java.lang.Object):106 -> a 36:36:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):95:95 -> a 37:37:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getLastInstruction(com.android.tools.r8.graph.CfCode):62:62 -> a 37:37:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):95 -> a 38:38:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):96:96 -> a 39:39:int com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getLastInstructionIndex():66:66 -> a 39:39:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getFallthroughInstruction(com.android.tools.r8.graph.CfCode):43 -> a 39:39:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):96 -> a 40:41:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getFallthroughInstruction(com.android.tools.r8.graph.CfCode):44:45 -> a 40:41:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):96 -> a 42:42:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):97:97 -> a 43:43:com.android.tools.r8.utils.TraversalContinuation lambda$traverseExceptionalSuccessors$1(com.android.tools.r8.utils.TriFunction,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.lang.Object):108:108 -> a 1:1:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40:40 -> b 2:2:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseInstructions(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):118:118 -> b 2:2:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> b 3:3:int com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getFirstInstructionIndex():50:50 -> b 3:3:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseInstructions(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):119 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> b 4:4:int com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getLastInstructionIndex():66:66 -> b 4:4:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseInstructions(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):120 -> b 4:4:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> b 5:6:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseInstructions(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):122:123 -> b 5:6:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> b 7:7:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> b 7:7:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.traverseInstructions(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,java.util.function.BiFunction,java.lang.Object):124 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> b 8:8:java.util.Collection getBlocks():66:66 -> b 1:1:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40:40 -> c 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock getEntryBlock():71:71 -> c 3:4:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph.getBlock(com.android.tools.r8.cf.code.CfInstruction):60:61 -> c 3:4:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock getEntryBlock():71 -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder -> com.gradleup.gr8.relocated.yg: java.util.Map blocks -> a com.android.tools.r8.graph.CfCode code -> b boolean $assertionsDisabled -> c 1:1:void ():131:131 -> 1:1:void (com.android.tools.r8.graph.CfCode):138:138 -> 2:7:void (com.android.tools.r8.graph.CfCode):134:139 -> 1:1:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getEnd():52:52 -> a 1:1:boolean lambda$updateCatchHandlers$3(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfTryCatch):309 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.setFirstInstructionIndex(int):114:114 -> a 2:2:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):237 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):239:239 -> a 4:4:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 4:4:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):239 -> a 5:17:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):240:252 -> a 18:18:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 18:18:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):252 -> a 19:19:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):254:254 -> a 20:20:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):253:253 -> a 21:21:boolean com.android.tools.r8.cf.code.CfInstruction.instructionTypeCanThrow():400:400 -> a 21:21:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):255 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.hasThrowingInstruction():54:54 -> a 22:22:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):255 -> a 23:23:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.setFirstThrowingInstructionIndex(int):118:118 -> a 23:23:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):256 -> a 24:28:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.isBlockExit(int):295:299 -> a 24:28:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):258 -> a 29:29:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.isBlockEntry(com.android.tools.r8.cf.code.CfInstruction):291:291 -> a 29:29:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.isBlockExit(int):300 -> a 29:29:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):258 -> a 30:30:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.setLastInstructionIndex(int):122:122 -> a 30:30:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):265 -> a 31:31:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):268:268 -> a 32:33:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getFallthroughInstruction(com.android.tools.r8.graph.CfCode):44:45 -> a 32:33:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):268 -> a 34:38:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):269:273 -> a 39:39:int processBlock(com.android.tools.r8.cf.code.CfInstruction,int,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,java.util.Deque,java.util.Map):261:261 -> a 40:40:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):126:126 -> a 40:40:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a 41:41:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):126:126 -> a 41:41:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):126:126 -> a 42:42:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a 43:43:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):127:127 -> a 43:43:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):127:127 -> a 44:44:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a 45:45:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):128:128 -> a 45:45:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):128:128 -> a 46:46:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a 48:48:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):130:130 -> a 48:48:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):130:130 -> a 49:49:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a 51:51:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):132:132 -> a 51:51:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):132:132 -> a 52:52:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a 53:53:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155:155 -> a 54:57:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.validate(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions):133:136 -> a 54:57:boolean lambda$build$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock):155 -> a 58:63:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):145:150 -> a 64:65:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.removeBlockForTrailingLabel():284:285 -> a 64:65:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):152 -> a 66:66:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 66:66:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.removeBlockForTrailingLabel():285 -> a 66:66:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):152 -> a 67:67:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.isBlockEntry(com.android.tools.r8.cf.code.CfInstruction):291:291 -> a 67:67:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.removeBlockForTrailingLabel():285 -> a 67:67:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):152 -> a 68:68:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.removeBlockForTrailingLabel():286:286 -> a 68:68:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):152 -> a 69:70:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):154:155 -> a 71:94:void createBlocks():160:183 -> a 95:95:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getStart():48:48 -> a 95:95:void createBlocks():186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:void createBlocks():186:186 -> a 97:97:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getEnd():52:52 -> a 97:97:void createBlocks():187 -> a 98:101:void createBlocks():187:190 -> a 102:102:void com.android.tools.r8.cf.code.CfTryCatch.forEachTarget(java.util.function.Consumer):44:44 -> a 102:102:void createBlocks():190 -> a 103:111:void updateCatchHandlers(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):308:316 -> a 112:112:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getEnd():52:52 -> a 112:112:void updateCatchHandlers(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getStart():48:48 -> a 113:113:void updateCatchHandlers(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):316 -> a 114:115:void updateCatchHandlers(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):316:317 -> a 116:116:void createBlockIfAbsent(com.android.tools.r8.cf.code.CfInstruction):333:333 -> a 117:118:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.getBlock(com.android.tools.r8.cf.code.CfInstruction):337:338 -> a 117:118:void lambda$processBlock$1(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.cf.code.CfInstruction):270 -> a 119:119:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addPredecessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):101:101 -> a 119:119:void lambda$processBlock$1(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.cf.code.CfInstruction):270 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 120:120:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addPredecessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):101:101 -> a 120:120:void lambda$processBlock$1(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.cf.code.CfInstruction):270 -> a 121:122:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.getBlock(com.android.tools.r8.cf.code.CfInstruction):337:338 -> a 121:122:void lambda$processBlock$2(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):275 -> a 123:123:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addExceptionalSuccessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.graph.DexType):109:109 -> a 123:123:void lambda$processBlock$2(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):276 -> a 124:124:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addExceptionalSuccessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.graph.DexType):109:109 -> a 124:124:void lambda$processBlock$2(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):276 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 125:125:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addExceptionalSuccessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.graph.DexType):109:109 -> a 125:125:void lambda$processBlock$2(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):276 -> a 126:126:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addExceptionalSuccessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.graph.DexType):110:110 -> a 126:126:void lambda$processBlock$2(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):276 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:127:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addExceptionalSuccessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.graph.DexType):110:110 -> a 127:127:void lambda$processBlock$2(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):276 -> a 128:128:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addExceptionalPredecessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):105:105 -> a 128:128:void lambda$processBlock$2(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 129:129:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock.addExceptionalPredecessor(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):105:105 -> a 129:129:void lambda$processBlock$2(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):277 -> a 1:1:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getEnd():52:52 -> b 1:1:boolean lambda$verifyCatchHandlersUnchanged$4(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfTryCatch):327 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:9:void processBlocks():197:204 -> b 10:10:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getStart():48:48 -> b 10:10:void processBlocks():206 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:18:void processBlocks():206:213 -> b 19:19:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.getBlockOrNull(com.android.tools.r8.cf.code.CfInstruction):342:342 -> b 19:19:void processBlocks():214 -> b 20:30:void processBlocks():217:227 -> b 31:33:boolean verifyCatchHandlersUnchanged(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):326:326 -> b 35:35:boolean verifyCatchHandlersUnchanged(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):328:328 -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfIntraproceduralDataflowAnalysis -> com.gradleup.gr8.relocated.zh: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction):27:27 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction):22:22 -> com.android.tools.r8.ir.analysis.inlining.AlwaysSimpleInliningConstraint -> com.gradleup.gr8.relocated.d4: com.android.tools.r8.ir.analysis.inlining.AlwaysSimpleInliningConstraint INSTANCE -> b 1:1:void ():15:15 -> 1:1:void ():18:18 -> com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory) -> a boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod) -> a com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint -> com.gradleup.gr8.relocated.ko0: boolean value -> c boolean $assertionsDisabled -> d 1:1:void ():17:17 -> 1:2:void (int,boolean):22:23 -> com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory) -> a 1:2:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint create(int,boolean,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):28:29 -> a 3:3:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):37:37 -> a 4:4:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 4:4:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):37 -> a 6:10:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):39:43 -> a 11:15:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):42:46 -> a 16:16:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 16:16:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):46 -> a 17:23:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):47:53 -> a 24:24:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint.withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):66:66 -> a 24:24:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):53 -> a 25:27:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):58:60 -> a 28:28:boolean com.android.tools.r8.ir.code.ConstNumber.getBooleanValue():82:82 -> a 28:28:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):60 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):60:60 -> a com.android.tools.r8.ir.analysis.inlining.EqualToNumberSimpleInliningConstraint -> com.gradleup.gr8.relocated.lo0: boolean $assertionsDisabled -> e 1:1:void ():7:7 -> 1:1:void (int,long):10:10 -> 1:2:com.android.tools.r8.ir.analysis.inlining.EqualToNumberSimpleInliningConstraint create(int,long,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):15:16 -> a 3:3:boolean test(long):21:21 -> a 4:4:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):27:27 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.EqualToNumberSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToNumberConstraint(int,long):94:94 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):27 -> a com.android.tools.r8.ir.analysis.inlining.NeverSimpleInliningConstraint -> com.gradleup.gr8.relocated.j92: com.android.tools.r8.ir.analysis.inlining.NeverSimpleInliningConstraint INSTANCE -> b 1:1:void ():15:15 -> 1:1:void ():17:17 -> com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory) -> a boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod) -> a com.android.tools.r8.ir.analysis.inlining.NotEqualToNumberSimpleInliningConstraint -> com.gradleup.gr8.relocated.gc2: boolean $assertionsDisabled -> e 1:1:void ():7:7 -> 1:1:void (int,long):10:10 -> 1:2:com.android.tools.r8.ir.analysis.inlining.NotEqualToNumberSimpleInliningConstraint create(int,long,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):15:16 -> a 3:3:boolean test(long):21:21 -> a 4:4:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):27:27 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.NotEqualToNumberSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createNotEqualToNumberConstraint(int,long):89:89 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):27 -> a com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint -> com.gradleup.gr8.relocated.pc2: com.android.tools.r8.ir.analysis.type.Nullability nullability -> c boolean $assertionsDisabled -> d 1:1:void ():20:20 -> 1:3:void (int,com.android.tools.r8.ir.analysis.type.Nullability):25:27 -> com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory) -> a 1:2:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint create(int,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):32:33 -> a 3:10:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):41:48 -> a 11:14:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):47:50 -> a 15:15:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 15:15:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:18:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):50:52 -> a 19:19:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 19:19:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):53 -> a 20:24:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):54:58 -> a 25:25:com.android.tools.r8.ir.analysis.inlining.EqualToNumberSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToNumberConstraint(int,long):94:94 -> a 25:25:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):58 -> a 26:26:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):59:59 -> a 27:27:com.android.tools.r8.ir.analysis.inlining.NotEqualToNumberSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createNotEqualToNumberConstraint(int,long):89:89 -> a 27:27:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):59 -> a 28:28:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):63:63 -> a 29:29:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint.withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):87:87 -> a 29:29:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):63 -> a 30:43:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):68:81 -> a com.android.tools.r8.ir.analysis.inlining.NumberSimpleInliningConstraint -> com.gradleup.gr8.relocated.bd2: long rawValue -> c boolean $assertionsDisabled -> d 1:1:void ():16:16 -> 1:2:void (int,long):21:22 -> boolean test(long) -> a 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):34:34 -> a 2:2:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 2:2:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):34 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 3:3:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):34 -> a 4:8:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):36:40 -> a 9:13:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):39:43 -> a 14:14:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 14:14:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):43 -> a 15:21:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):43:49 -> a 22:24:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):54:56 -> a 1:1:long getRawValue():26:26 -> i com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint -> com.gradleup.gr8.relocated.b73: int argumentIndex -> b 1:2:void (int):14:15 -> com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory) -> a 1:1:com.android.tools.r8.ir.code.Value getArgument(com.android.tools.r8.ir.code.InvokeMethod):19:19 -> b boolean isArgumentConstraint() -> d 1:1:int getArgumentIndex():23:23 -> h com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint -> com.gradleup.gr8.relocated.c73: boolean $assertionsDisabled -> a 1:1:void ():14:14 -> com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintConjunction asConjunction() -> a com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory) -> a boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod) -> a 1:1:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):68 -> a 2:4:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):69:71 -> a 5:5:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):47 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 6:6:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):50:50 -> a 6:6:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 7:7:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 7:7:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):50 -> a 7:7:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 8:8:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 8:8:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):53 -> a 8:8:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 9:9:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 9:9:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):56 -> a 9:9:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 10:10:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):57:57 -> a 10:10:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 11:11:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 11:11:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):59 -> a 11:11:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 12:14:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):60:62 -> a 12:14:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 15:15:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 15:15:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):62 -> a 15:15:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 16:17:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):62:63 -> a 16:17:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 18:18:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 18:18:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):63 -> a 18:18:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 19:20:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):63:64 -> a 19:20:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 21:21:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):54:54 -> a 21:21:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintDisjunction asDisjunction() -> b boolean isAlways() -> c boolean isArgumentConstraint() -> d boolean isConjunction() -> e boolean isDisjunction() -> f boolean isNever() -> g com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintAnalysis -> com.gradleup.gr8.relocated.d73: com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory factory -> a java.util.Set seen -> d com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> e com.android.tools.r8.graph.ProgramMethod method -> b 1:1:void ():40:40 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):50:50 -> 2:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):47:54 -> 1:15:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeCode(com.android.tools.r8.ir.code.IRCode):58:72 -> a 16:24:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):82:90 -> a 25:25:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 25:25:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):90 -> a 26:27:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):90:91 -> a 28:28:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 28:28:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):92 -> a 29:93:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):95:159 -> a 94:94:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):154:154 -> a 95:95:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):108:108 -> a 96:103:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintAnalysis.getSingleArgumentOperand(com.android.tools.r8.ir.code.If):221:228 -> a 96:103:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):109 -> a 104:112:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):110:118 -> a 113:125:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):117:129 -> a 126:137:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):128:139 -> a 138:148:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator) -> a 149:149:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 149:149:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):75 -> a 149:149:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 150:150:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):75:75 -> a 150:150:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 151:151:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 151:151:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):75 -> a 151:151:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 152:152:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 152:152:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):78 -> a 152:152:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 153:153:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 153:153:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):81 -> a 153:153:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 154:154:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 154:154:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):84 -> a 154:154:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 155:155:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):85:85 -> a 155:155:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 156:156:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 156:156:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):87 -> a 156:156:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 157:159:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):88:90 -> a 157:159:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 160:160:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 160:160:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):90 -> a 160:160:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 161:162:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):90:91 -> a 161:162:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 163:163:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 163:163:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):91 -> a 163:163:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 164:165:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):91:92 -> a 164:165:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 166:166:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.join(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):76:76 -> a 166:166:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):148 -> a 167:167:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):166:166 -> a 168:168:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):151:151 -> a 169:169:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintAnalysis.analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int):76:76 -> a 169:169:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):151 -> a 170:170:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$analyzeInstructionsInBlock$0(com.android.tools.r8.ir.code.If,int):133:133 -> a 171:171:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintAnalysis.analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int):76:76 -> a 171:171:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$analyzeInstructionsInBlock$0(com.android.tools.r8.ir.code.If,int):133 -> a 172:172:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):206:206 -> a 173:174:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):191:192 -> a 175:175:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createNotEqualToNullConstraint(int):75:75 -> a 175:175:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):192 -> a 176:176:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createNotEqualToNullConstraint(int):75:75 -> a 176:176:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):192 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 177:178:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):194:195 -> a 179:179:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToTrueConstraint(int):58:58 -> a 179:179:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):195 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 180:183:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):197:200 -> a 184:184:com.android.tools.r8.ir.analysis.inlining.NotEqualToNumberSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createNotEqualToNumberConstraint(int,long):89:89 -> a 184:184:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):200 -> a 185:185:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):203:203 -> a 186:187:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):175:176 -> a 188:188:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToNullConstraint(int):71:71 -> a 188:188:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):176 -> a 189:189:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToNullConstraint(int):71:71 -> a 189:189:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 190:191:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):178:179 -> a 192:192:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToFalseConstraint(int):54:54 -> a 192:192:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 193:196:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):181:184 -> a 197:197:com.android.tools.r8.ir.analysis.inlining.EqualToNumberSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToNumberConstraint(int,long):94:94 -> a 197:197:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):184 -> a 198:198:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):187:187 -> a 199:199:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint computeConstraintFromIfTest(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.If$Type):172:172 -> a 200:204:java.util.OptionalLong getRawNumberValue(com.android.tools.r8.ir.code.Value):211:215 -> a 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$analyzeInstructionsInBlock$1(com.android.tools.r8.ir.code.If,int):144:144 -> b 2:2:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintAnalysis.analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int):76:76 -> b 2:2:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$analyzeInstructionsInBlock$1(com.android.tools.r8.ir.code.If,int):144 -> b com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintConjunction -> com.gradleup.gr8.relocated.e73: java.util.List constraints -> b boolean $assertionsDisabled -> c 1:1:void ():16:16 -> 1:6:void (java.util.List):20:25 -> com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintConjunction asConjunction() -> a 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29:29 -> a 2:2:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29 -> a 3:4:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29:30 -> a 5:5:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):30 -> a 6:7:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):30:31 -> a 8:8:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 8:8:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):31 -> a 9:9:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):32:32 -> a 10:14:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintConjunction com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintConjunction.addAll(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintConjunction):44:48 -> a 10:14:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):32 -> a 15:15:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34:34 -> a 16:16:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 16:16:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34 -> a 17:22:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34:39 -> a 23:24:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):63:64 -> a 25:47:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):76:98 -> a 48:48:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 48:48:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):99 -> a 49:52:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):99:102 -> a 53:53:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 53:53:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):102 -> a 54:57:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):103:106 -> a 58:59:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$fixupAfterParametersChanged$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):81:82 -> a 60:60:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 60:60:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$fixupAfterParametersChanged$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):82 -> a com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintDisjunction -> com.gradleup.gr8.relocated.f73: java.util.List constraints -> b boolean $assertionsDisabled -> c 1:1:void ():16:16 -> 1:6:void (java.util.List):20:25 -> 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29:29 -> a 2:2:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29 -> a 3:3:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29:29 -> a 4:4:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):30 -> a 5:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):30:30 -> a 6:6:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 6:6:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):31 -> a 7:7:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):32:32 -> a 8:12:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintDisjunction com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintDisjunction.addAll(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintDisjunction):44:48 -> a 8:12:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):32 -> a 13:13:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34:34 -> a 14:14:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 14:14:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34 -> a 15:20:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34:39 -> a 21:22:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):63:64 -> a 23:45:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):76:98 -> a 46:46:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 46:46:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):99 -> a 47:50:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):99:102 -> a 51:51:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 51:51:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):102 -> a 52:55:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):103:106 -> a 56:57:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$fixupAfterParametersChanged$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):81:82 -> a 58:58:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 58:58:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$fixupAfterParametersChanged$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):82 -> a com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintDisjunction asDisjunction() -> b com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory -> com.gradleup.gr8.relocated.g73: com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint[] lowEqualToTrueConstraints -> b com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint[] lowEqualToFalseConstraints -> a com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint[] lowEqualToNullConstraints -> d com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint[] lowNotEqualToNullConstraints -> c java.util.Map highEqualToFalseConstraints -> e java.util.Map highEqualToTrueConstraints -> f java.util.Map highNotEqualToNullConstraints -> g java.util.Map highEqualToNullConstraints -> h 1:1:void ():37:37 -> 2:33:void ():18:49 -> 1:2:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint createEqualToBooleanConstraint(int,boolean):65:66 -> a 3:3:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint createEqualToBooleanConstraint(int,boolean):63:63 -> a 4:5:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint createNullConstraint(int,com.android.tools.r8.ir.analysis.type.Nullability):82:83 -> a 6:6:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint createNullConstraint(int,com.android.tools.r8.ir.analysis.type.Nullability):80:80 -> a 7:9:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint createArgumentConstraint(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint[],java.util.Map,java.util.function.Supplier):99:101 -> a 10:10:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint lambda$createArgumentConstraint$2(java.util.function.Supplier,java.lang.Integer):101:101 -> a 1:1:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint lambda$createEqualToBooleanConstraint$0(int,boolean):67:67 -> b 2:2:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint lambda$createNullConstraint$1(int,com.android.tools.r8.ir.analysis.type.Nullability):84:84 -> b com.android.tools.r8.ir.analysis.modeling.LibraryMethodReadSetModeling -> com.gradleup.gr8.relocated.bx1: boolean $assertionsDisabled -> a 1:1:void ():15:15 -> 1:9:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet getModeledReadSetOrUnknown(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod):19:27 -> a 10:10:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 10:10:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet getModeledReadSetOrUnknown(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod):27 -> a 11:15:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet getModeledReadSetOrUnknown(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod):28:32 -> a 16:16:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 16:16:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet getModeledReadSetOrUnknown(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod):32 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 17:17:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet getModeledReadSetOrUnknown(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod):32 -> a 18:20:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet getModeledReadSetOrUnknown(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod):32:34 -> a com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker -> com.gradleup.gr8.relocated.ln0: com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b com.android.tools.r8.graph.AppView appView -> a java.util.Set deadEnumLiteMaps -> c boolean $assertionsDisabled -> d 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):43:43 -> 2:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):41:45 -> 1:1:void clearDeadEnumLiteMaps():59:59 -> a 2:2:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.isEnumLiteProtoShrinkingEnabled():1839:1839 -> a 2:2:void clearDeadEnumLiteMaps():59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:11:void clearDeadEnumLiteMaps():59:67 -> a 12:12:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():74:74 -> a 12:12:void clearDeadEnumLiteMaps():70 -> a 13:13:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 13:13:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 13:13:void clearDeadEnumLiteMaps():70 -> a 14:14:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):84:84 -> a 14:14:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 14:14:void clearDeadEnumLiteMaps():70 -> a 15:15:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 15:15:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 15:15:void clearDeadEnumLiteMaps():70 -> a 16:16:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 16:16:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):84 -> a 16:16:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 16:16:void clearDeadEnumLiteMaps():70 -> a 17:22:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):116:121 -> a 17:22:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 17:22:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 17:22:void clearDeadEnumLiteMaps():70 -> a 23:24:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.matchesFindValueByNumberMethod(com.android.tools.r8.graph.DexMethod):145:146 -> a 23:24:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):121 -> a 23:24:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 23:24:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 23:24:void clearDeadEnumLiteMaps():70 -> a 25:25:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 25:25:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.matchesFindValueByNumberMethod(com.android.tools.r8.graph.DexMethod):147 -> a 25:25:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):121 -> a 25:25:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 25:25:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 25:25:void clearDeadEnumLiteMaps():70 -> a 26:26:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.matchesFindValueByNumberMethod(com.android.tools.r8.graph.DexMethod):147:147 -> a 26:26:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):121 -> a 26:26:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 26:26:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 26:26:void clearDeadEnumLiteMaps():70 -> a 27:38:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):124:135 -> a 27:38:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 27:38:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 27:38:void clearDeadEnumLiteMaps():70 -> a 39:39:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 39:39:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 39:39:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):135 -> a 39:39:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 39:39:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 39:39:void clearDeadEnumLiteMaps():70 -> a 40:40:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 40:40:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 40:40:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 40:40:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 40:40:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):135 -> a 40:40:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 40:40:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 40:40:void clearDeadEnumLiteMaps():70 -> a 41:41:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 41:41:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):135 -> a 41:41:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 41:41:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 41:41:void clearDeadEnumLiteMaps():70 -> a 42:42:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 42:42:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):137 -> a 42:42:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 42:42:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 42:42:void clearDeadEnumLiteMaps():70 -> a 43:43:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):137:137 -> a 43:43:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 43:43:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 43:43:void clearDeadEnumLiteMaps():70 -> a 44:44:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 44:44:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 44:44:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 44:44:void clearDeadEnumLiteMaps():70 -> a 45:45:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 45:45:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):138 -> a 45:45:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 45:45:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 45:45:void clearDeadEnumLiteMaps():70 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 46:46:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):88 -> a 46:46:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 46:46:void clearDeadEnumLiteMaps():70 -> a 47:49:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.createInternalValueMapField(com.android.tools.r8.graph.DexType):53:55 -> a 47:49:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):88 -> a 47:49:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 47:49:void clearDeadEnumLiteMaps():70 -> a 50:58:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):88:96 -> a 50:58:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 50:58:void clearDeadEnumLiteMaps():70 -> a 59:59:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():76:76 -> a 59:59:void clearDeadEnumLiteMaps():70 -> a 60:60:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 60:60:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():76 -> a 60:60:void clearDeadEnumLiteMaps():70 -> a 61:63:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():76:78 -> a 61:63:void clearDeadEnumLiteMaps():70 -> a 1:1:java.util.Set getDeadEnumLiteMaps():49:49 -> b 1:3:void verifyDeadEnumLiteMapsAreDead():151:153 -> c 4:4:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> c 4:4:void verifyDeadEnumLiteMapsAreDead():153 -> c 5:5:void verifyDeadEnumLiteMapsAreDead():153:153 -> c com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker -> com.gradleup.gr8.relocated.bv0: com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> c com.android.tools.r8.graph.AppView appView -> a java.util.Map removedExtensionFields -> d com.android.tools.r8.utils.InternalOptions options -> b boolean $assertionsDisabled -> e 1:1:void ():76:76 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):85:85 -> 2:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):82:89 -> 1:203:void forEachClassInitializerWithRemovedExtensionFields(java.util.function.Consumer,com.android.tools.r8.shaking.Enqueuer$Mode):0:202 -> a 204:204:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 204:204:void lambda$forEachClassInitializerWithRemovedExtensionFields$4(com.android.tools.r8.shaking.Enqueuer$Mode,java.util.Set,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.Enqueuer$Mode):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 205:205:void lambda$forEachClassInitializerWithRemovedExtensionFields$4(com.android.tools.r8.shaking.Enqueuer$Mode,java.util.Set,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.Enqueuer$Mode):198:198 -> a 206:206:void lambda$run$0(com.android.tools.r8.shaking.Enqueuer$Mode,com.android.tools.r8.graph.DexField):103:103 -> a 207:208:com.android.tools.r8.shaking.TreePrunerConfiguration run(com.android.tools.r8.shaking.Enqueuer$Mode):103:104 -> a 209:220:com.android.tools.r8.shaking.TreePrunerConfiguration com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.createTreePrunerConfiguration(com.android.tools.r8.shaking.Enqueuer$Mode):116:127 -> a 209:220:com.android.tools.r8.shaking.TreePrunerConfiguration run(com.android.tools.r8.shaking.Enqueuer$Mode):105 -> a 221:221:java.util.Map lambda$recordDeadProtoExtensionField$2(com.android.tools.r8.graph.DexType):111:111 -> a 222:225:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):136:139 -> a 226:237:void rewriteClassInitializer(com.android.tools.r8.ir.code.IRCode):144:155 -> a 238:238:boolean com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.wasRemoved(com.android.tools.r8.graph.DexField):160:160 -> a 238:238:boolean lambda$run$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):104 -> a 239:239:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 239:239:boolean com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.wasRemoved(com.android.tools.r8.graph.DexField):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 239:239:boolean lambda$run$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):104 -> a 240:241:boolean com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.wasRemoved(com.android.tools.r8.graph.DexField):161:162 -> a 240:241:boolean lambda$run$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):104 -> a 242:254:void postOptimizeGeneratedExtensionRegistry(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):168:180 -> a 255:255:void lambda$postOptimizeGeneratedExtensionRegistry$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):176:176 -> a 256:256:void lambda$postOptimizeGeneratedExtensionRegistry$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):174:174 -> a 257:257:void lambda$forEachClassInitializerWithRemovedExtensionFields$5(com.android.tools.r8.shaking.Enqueuer$Mode,java.util.Set,java.util.Map):195:195 -> a 258:260:void lambda$forEachClassInitializerWithRemovedExtensionFields$6(java.util.function.Consumer,com.android.tools.r8.graph.DexType):204:206 -> a 261:261:void lambda$forEachFindLiteExtensionByNumberMethod$8(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):217:217 -> a 262:262:boolean lambda$forEachFindLiteExtensionByNumberMethod$7(com.android.tools.r8.graph.DexEncodedMethod):219:219 -> a 263:263:void lambda$forEachFindLiteExtensionByNumberMethod$9(com.android.tools.r8.ir.desugar.LambdaDescriptor):222:222 -> a 264:264:void handleFailedOrUnknownFieldResolution(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$Mode):228:228 -> a 265:265:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isFindLiteExtensionByNumberMethod(com.android.tools.r8.graph.ProgramMethod):189:189 -> a 265:265:void handleFailedOrUnknownFieldResolution(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$Mode):228 -> a 266:266:void handleFailedOrUnknownFieldResolution(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$Mode):229:229 -> a 267:271:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.DexField):234:238 -> a 272:273:boolean com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.isDeadProtoExtensionField(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):245:246 -> a 272:273:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.DexField):235 -> a 274:274:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):253:253 -> a 275:275:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):118:118 -> a 275:275:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):253 -> a 276:284:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):253:261 -> a 285:285:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 285:285:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):261 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 286:288:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):267:267 -> a 289:291:void lambda$forEachDeadProtoExtensionField$10(java.util.function.Consumer,com.android.tools.r8.graph.FieldAccessInfo):276:278 -> a 1:2:void recordDeadProtoExtensionField(com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.Enqueuer$Mode):109:110 -> b 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 3:3:void recordDeadProtoExtensionField(com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.Enqueuer$Mode):111 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:void recordDeadProtoExtensionField(com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.Enqueuer$Mode):111:112 -> b 6:6:boolean wasRemoved(com.android.tools.r8.graph.DexField):160:160 -> b 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 7:7:boolean wasRemoved(com.android.tools.r8.graph.DexField):161 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:9:boolean wasRemoved(com.android.tools.r8.graph.DexField):161:162 -> b 10:12:void forEachDeadProtoExtensionField(java.util.function.Consumer):272:274 -> b 1:3:void forEachFindLiteExtensionByNumberMethod(java.util.function.Consumer):212:214 -> c 1:2:void forEachMethodThatRequiresPostOptimization(java.util.function.Consumer):184:185 -> d com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker$1 -> com.gradleup.gr8.relocated.av0: com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker this$0 -> b 1:1:void (com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):117:117 -> 1:1:boolean isReachableOrReferencedField(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField):122:122 -> a 2:2:boolean com.android.tools.r8.shaking.DefaultTreePrunerConfiguration.isReachableOrReferencedField(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField):22:22 -> a 2:2:boolean isReachableOrReferencedField(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField):123 -> a com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker -> com.gradleup.gr8.relocated.lv0: com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b com.android.tools.r8.graph.AppView appView -> a java.util.Map builders -> d boolean $assertionsDisabled -> e boolean enableAggressiveBuilderOptimization -> c 1:1:void ():61:61 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):70:70 -> 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):67:75 -> 1:1:java.util.Map access$000(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):61:61 -> a 2:28:boolean computeEnableAggressiveBuilderOptimization():79:105 -> a 29:46:boolean computeEnableAggressiveBuilderOptimization():103:120 -> a 47:47:boolean computeEnableAggressiveBuilderOptimization():118:118 -> a 48:48:boolean lambda$computeEnableAggressiveBuilderOptimization$0(com.android.tools.r8.graph.DexClass):97:97 -> a 49:53:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):172:176 -> a 54:54:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethod(com.android.tools.r8.graph.DexEncodedMethod):162:162 -> a 54:54:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):176 -> a 55:55:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):176:176 -> a 56:56:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):193:193 -> a 56:56:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):176 -> a 57:57:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isAbstractGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):153:153 -> a 57:57:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):195 -> a 57:57:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):176 -> a 58:60:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):177:179 -> a 61:66:void rewriteDeadBuilderReferencesFromDynamicMethods(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):193:198 -> a 67:67:void com.android.tools.r8.ir.conversion.IRConverter.(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):306:306 -> a 67:67:void rewriteDeadBuilderReferencesFromDynamicMethods(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):198 -> a 68:78:void rewriteDeadBuilderReferencesFromDynamicMethods(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):199:209 -> a 79:80:void lambda$rewriteDeadBuilderReferencesFromDynamicMethods$2(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):202:203 -> a 81:81:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):217:217 -> a 82:82:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView):32:32 -> a 82:82:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):217 -> a 83:85:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):36:38 -> a 83:85:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView):32 -> a 83:85:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):217 -> a 86:86:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):218:218 -> a 87:87:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 87:87:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):218 -> a 88:104:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):220:236 -> a 105:105:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 105:105:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):236 -> a 106:113:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):242:249 -> a 114:114:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 114:114:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):249 -> a 115:122:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):251:258 -> a 123:123:void com.android.tools.r8.ir.code.InvokeDirect.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):40:40 -> a 123:123:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):258 -> a 124:133:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):252:261 -> a 134:134:void rewriteDeadBuilderReferencesFromDynamicMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.IRConverter):260:260 -> a 135:135:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Instruction):234:234 -> a 136:136:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 136:136:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Instruction):234 -> a 137:137:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Instruction):234:234 -> a 138:138:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$4(com.android.tools.r8.ir.code.Instruction):245:245 -> a 139:139:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 139:139:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$4(com.android.tools.r8.ir.code.Instruction):245 -> a 140:141:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$4(com.android.tools.r8.ir.code.Instruction):245:246 -> a 142:142:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 142:142:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$4(com.android.tools.r8.ir.code.Instruction):246 -> a 143:150:void addInliningHeuristicsForBuilderInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.utils.PredicateSet,java.util.Set,java.util.Set,java.util.Set,java.util.Set):272:279 -> a 151:155:void preprocessCallGraphBeforeCycleElimination(java.util.Map):283:287 -> a 156:156:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexEncodedMethod):175:175 -> a 156:156:void preprocessCallGraphBeforeCycleElimination(java.util.Map):287 -> a 157:157:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 157:157:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexEncodedMethod):175 -> a 157:157:void preprocessCallGraphBeforeCycleElimination(java.util.Map):287 -> a 158:162:void preprocessCallGraphBeforeCycleElimination(java.util.Map):288:292 -> a 163:168:void inlineCallsToDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.ir.optimize.Inliner):304:309 -> a 169:175:void inlineCallsToDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.ir.optimize.Inliner):308:314 -> a 176:177:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):348:349 -> a 178:178:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 178:178:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):349 -> a 179:184:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):351:356 -> a 185:185:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 185:185:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):356 -> a 186:188:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):359:361 -> a 189:189:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 189:189:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):362 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 190:190:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 190:190:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):362 -> a 191:193:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):365:367 -> a 194:196:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):389:391 -> a 194:196:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):367 -> a 197:197:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 197:197:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):391 -> a 197:197:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):367 -> a 198:199:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):391:392 -> a 198:199:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):367 -> a 200:200:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.graph.DexField):385:385 -> a 200:200:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):392 -> a 200:200:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):367 -> a 201:205:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):371:375 -> a 206:206:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.asMaybeNull():102:102 -> a 206:206:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):376 -> a 207:207:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):31:31 -> a 207:207:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.asMaybeNull():102 -> a 207:207:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):376 -> a 208:215:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):376:383 -> a 216:216:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 216:216:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):383 -> a 217:217:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):383:383 -> a 1:1:com.android.tools.r8.graph.AppView access$100(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):61:61 -> b 2:2:boolean lambda$computeEnableAggressiveBuilderOptimization$1(com.android.tools.r8.graph.DexClass):112:112 -> b 3:4:com.android.tools.r8.graph.analysis.EnqueuerAnalysis createEnqueuerAnalysis():128:129 -> b 1:1:com.android.tools.r8.ir.analysis.proto.ProtoReferences access$200(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):61:61 -> c com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$1 -> com.gradleup.gr8.relocated.jv0: com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker this$0 -> b java.util.Set val$seen -> a boolean $assertionsDisabled -> c 1:1:void ():129:129 -> 1:1:void (com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker,java.util.Set):129:129 -> 1:1:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):132:132 -> a 2:8:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):134:140 -> a 9:9:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":181,"2":182,"3":183},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 181:181:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 181:181:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 182:182:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 182:182:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):140 -> a 183:183:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):140:140 -> a 150:156:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):141:147 -> a 157:160:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):146:149 -> a 161:169:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):148:156 -> a 170:173:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):155:158 -> a 174:179:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):157:162 -> a 180:180:void lambda$notifyFixpoint$0(java.util.Set,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):161:161 -> a com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension -> com.gradleup.gr8.relocated.kv0: java.util.Set bypassClinitforInlining -> g com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b com.android.tools.r8.graph.AppView appView -> a java.util.Set neverMergeClassVertically -> d java.util.Set neverMergeClassHorizontally -> e java.util.Set alwaysInline -> f com.android.tools.r8.utils.PredicateSet alwaysClassInline -> c 1:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.PredicateSet,java.util.Set,java.util.Set,java.util.Set,java.util.Set):405:412 -> 1:1:void alwaysClassInlineGeneratedMessageLiteBuilders():431:431 -> a 2:3:boolean lambda$alwaysClassInlineGeneratedMessageLiteBuilders$0(com.android.tools.r8.graph.DexType):434:435 -> a 4:5:void bypassClinitforInliningNewBuilderMethods(com.android.tools.r8.graph.SubtypingInfo):439:440 -> a 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 6:6:void bypassClinitforInliningNewBuilderMethods(com.android.tools.r8.graph.SubtypingInfo):440 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 7:7:void bypassClinitforInliningNewBuilderMethods(com.android.tools.r8.graph.SubtypingInfo):440 -> a 8:14:void bypassClinitforInliningNewBuilderMethods(com.android.tools.r8.graph.SubtypingInfo):440:446 -> a 15:15:boolean lambda$bypassClinitforInliningNewBuilderMethods$1(com.android.tools.r8.graph.DexEncodedMethod):444:444 -> a 1:1:void extend(com.android.tools.r8.graph.SubtypingInfo):416:416 -> b 2:2:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.alwaysInlineCreateBuilderFromGeneratedMessageLite():457:457 -> b 2:2:void extend(com.android.tools.r8.graph.SubtypingInfo):419 -> b 3:3:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeMessageLite():471:471 -> b 3:3:void extend(com.android.tools.r8.graph.SubtypingInfo):420 -> b 4:5:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeClass(com.android.tools.r8.graph.DexType):475:476 -> b 4:5:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeMessageLite():471 -> b 4:5:void extend(com.android.tools.r8.graph.SubtypingInfo):420 -> b 6:6:void extend(com.android.tools.r8.graph.SubtypingInfo):423:423 -> b 7:7:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.alwaysInlineBuildPartialFromGeneratedMessageLiteExtendableBuilder():453:453 -> b 7:7:void extend(com.android.tools.r8.graph.SubtypingInfo):426 -> b 8:8:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeGeneratedMessageLiteBuilder():464:464 -> b 8:8:void extend(com.android.tools.r8.graph.SubtypingInfo):427 -> b 9:10:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeClass(com.android.tools.r8.graph.DexType):475:476 -> b 9:10:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeGeneratedMessageLiteBuilder():464 -> b 9:10:void extend(com.android.tools.r8.graph.SubtypingInfo):427 -> b 11:11:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeGeneratedMessageLiteBuilder():465:465 -> b 11:11:void extend(com.android.tools.r8.graph.SubtypingInfo):427 -> b 12:13:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeClass(com.android.tools.r8.graph.DexType):475:476 -> b 12:13:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeGeneratedMessageLiteBuilder():465 -> b 12:13:void extend(com.android.tools.r8.graph.SubtypingInfo):427 -> b com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker -> com.gradleup.gr8.relocated.mv0: com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder encoder -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> d com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder decoder -> b boolean $assertionsDisabled -> g com.android.tools.r8.ir.analysis.type.TypeElement objectArrayType -> e com.android.tools.r8.ir.analysis.type.TypeElement stringType -> f 1:1:void ():55:55 -> 1:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder,com.android.tools.r8.ir.analysis.proto.ProtoReferences):66:75 -> 11:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder,com.android.tools.r8.ir.analysis.proto.ProtoReferences):74:76 -> boolean lambda$optimizeNewMutableInstance$1(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a 1:5:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):82:86 -> a 6:17:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):83:94 -> a 18:25:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.disallowSignatureOptimizations(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):114:121 -> a 18:25:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):91 -> a 26:26:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97:97 -> a 27:27:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):134:134 -> a 27:27:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods.forEachMethodReference(java.util.function.Consumer):236:236 -> a 28:28:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 29:30:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods.forEachMethodReference(java.util.function.Consumer):236:237 -> a 29:30:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):134 -> a 29:30:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 31:31:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):135:135 -> a 31:31:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 32:32:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteMethods.forEachMethodReference(java.util.function.Consumer):299:299 -> a 32:32:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 33:37:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteMethods.forEachMethodReference(java.util.function.Consumer):299:303 -> a 33:37:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):135 -> a 33:37:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 38:38:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):136:136 -> a 38:38:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 39:39:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteBuilderMethods.forEachMethodReference(java.util.function.Consumer):320:320 -> a 39:39:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):136 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 40:40:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteBuilderMethods.forEachMethodReference(java.util.function.Consumer):320:320 -> a 40:40:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):136 -> a 40:40:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 41:41:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):137:137 -> a 41:41:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 42:42:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteExtendableBuilderMethods.forEachMethodReference(java.util.function.Consumer):344:344 -> a 42:42:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 43:44:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteExtendableBuilderMethods.forEachMethodReference(java.util.function.Consumer):344:345 -> a 43:44:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):137 -> a 43:44:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 45:48:void com.android.tools.r8.ir.analysis.proto.ProtoReferences.forEachMethodReference(java.util.function.Consumer):138:141 -> a 45:48:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):97 -> a 49:49:void lambda$extendRootSet$0(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.graph.DexMethod):99:99 -> a 50:50:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 50:50:void lambda$extendRootSet$0(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.graph.DexMethod):100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 51:51:void lambda$extendRootSet$0(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.graph.DexMethod):100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 52:52:void lambda$extendRootSet$0(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.graph.DexMethod):100 -> a 53:59:void lambda$extendRootSet$0(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.graph.DexMethod):100:106 -> a 60:67:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.disallowSignatureOptimizations(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):114:121 -> a 60:67:void lambda$extendRootSet$0(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.graph.DexMethod):103 -> a 68:69:void run(com.android.tools.r8.ir.code.IRCode):125:126 -> a 70:70:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):266:266 -> a 70:70:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 71:74:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):339:342 -> a 71:74:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):266 -> a 71:74:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 75:75:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 75:75:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):342 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):266 -> a 75:75:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 76:76:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 76:76:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):342 -> a 76:76:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):266 -> a 76:76:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 77:77:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):268:268 -> a 77:77:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 78:78:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17:17 -> a 78:78:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):269 -> a 78:78:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 79:79:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 79:79:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):269 -> a 79:79:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 80:80:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 80:80:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17 -> a 80:80:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):269 -> a 80:80:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 81:81:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17:17 -> a 81:81:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):269 -> a 81:81:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 82:82:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 82:82:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):18 -> a 82:82:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):269 -> a 82:82:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 83:83:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):19:19 -> a 83:83:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):269 -> a 83:83:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 84:84:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):270:270 -> a 84:84:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 85:85:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getObjectsValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):24:24 -> a 85:85:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):271 -> a 85:85:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 86:86:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 86:86:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getObjectsValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 86:86:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):271 -> a 86:86:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 87:87:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 87:87:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getObjectsValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):24 -> a 87:87:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):271 -> a 87:87:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 88:90:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getObjectsValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):24:26 -> a 88:90:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):271 -> a 88:90:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 91:91:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):274:274 -> a 91:91:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 92:93:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteInfoArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):299:300 -> a 92:93:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):293 -> a 92:93:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 92:93:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 94:94:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 94:94:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 94:94:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteInfoArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):299 -> a 94:94:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):293 -> a 94:94:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 94:94:void run(com.android.tools.r8.ir.code.IRCode):127 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(5)"]} 95:95:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 95:95:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 95:95:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteInfoArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):299 -> a 95:95:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):293 -> a 95:95:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 95:95:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 96:97:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):308:309 -> a 96:97:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 96:97:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 96:97:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 98:98:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 98:98:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):310 -> a 98:98:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 98:98:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 98:98:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 99:108:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):311:320 -> a 99:108:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 99:108:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 99:108:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 109:109:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 109:109:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):319 -> a 109:109:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 109:109:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 109:109:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 110:112:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):323:325 -> a 110:112:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 110:112:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 110:112:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 113:113:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 113:113:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):326 -> a 113:113:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 113:113:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 113:113:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 114:116:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):327:329 -> a 114:116:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 114:116:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 114:116:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 117:117:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 117:117:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):327 -> a 117:117:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 117:117:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 117:117:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 118:118:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):334:334 -> a 118:118:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 118:118:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 118:118:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 119:119:void com.android.tools.r8.ir.analysis.proto.ProtoUtils.setObjectsValueForMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.ProtoReferences):31:31 -> a 119:119:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):334 -> a 119:119:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 119:119:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 119:119:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 120:120:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 120:120:void com.android.tools.r8.ir.analysis.proto.ProtoUtils.setObjectsValueForMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.ProtoReferences):31 -> a 120:120:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):334 -> a 120:120:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 120:120:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 120:120:void run(com.android.tools.r8.ir.code.IRCode):127 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(5)"]} 121:121:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 121:121:void com.android.tools.r8.ir.analysis.proto.ProtoUtils.setObjectsValueForMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.ProtoReferences):31 -> a 121:121:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):334 -> a 121:121:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 121:121:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 121:121:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 122:124:void com.android.tools.r8.ir.analysis.proto.ProtoUtils.setObjectsValueForMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.ProtoReferences):31:33 -> a 122:124:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteObjectsArgumentToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):334 -> a 122:124:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteArgumentsToNewMessageInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):294 -> a 122:124:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):277 -> a 122:124:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 125:128:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):280:283 -> a 125:128:void run(com.android.tools.r8.ir.code.IRCode):127 -> a 129:129:void run(com.android.tools.r8.ir.code.IRCode):128:128 -> a 130:130:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 130:130:void run(com.android.tools.r8.ir.code.IRCode):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 131:131:void run(com.android.tools.r8.ir.code.IRCode):128 -> a 132:132:void run(com.android.tools.r8.ir.code.IRCode):129:129 -> a 133:139:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):134:140 -> a 140:145:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):196:201 -> a 140:145:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 146:146:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 146:146:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):202 -> a 146:146:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 147:147:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 147:147:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):202 -> a 147:147:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 148:148:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):205:205 -> a 148:148:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 149:149:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 149:149:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):205 -> a 149:149:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 150:151:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):205:206 -> a 150:151:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 152:152:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77:77 -> a 152:152:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):207 -> a 152:152:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 153:153:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):206:206 -> a 153:153:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 154:156:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):389:391 -> a 154:156:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):206 -> a 154:156:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 157:157:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 157:157:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):391 -> a 157:157:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):206 -> a 157:157:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 158:159:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):391:392 -> a 158:159:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):206 -> a 158:159:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 160:160:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.graph.DexField):385:385 -> a 160:160:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):392 -> a 160:160:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):206 -> a 160:160:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 161:162:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):210:211 -> a 161:162:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 163:163:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 163:163:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):211 -> a 163:163:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 164:165:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMutableInstanceType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):214:215 -> a 164:165:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141 -> a 166:171:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):147:152 -> a 172:174:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):151:153 -> a 175:175:com.android.tools.r8.ir.code.NewInstance$Builder com.android.tools.r8.ir.code.NewInstance.builder():44:44 -> a 175:175:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):158 -> a 176:178:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):159:161 -> a 179:179:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 179:179:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):73 -> a 179:179:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):161 -> a 180:180:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 180:180:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):160 -> a 181:185:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):160:164 -> a 186:186:com.android.tools.r8.ir.code.InvokeDirect$Builder com.android.tools.r8.ir.code.InvokeDirect.builder():52:52 -> a 186:186:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):167 -> a 187:188:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):168:169 -> a 189:189:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 189:189:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeDirect$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):224 -> a 189:189:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):169 -> a 190:198:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):169:177 -> a 199:199:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 199:199:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):177 -> a 200:200:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):178:178 -> a 201:201:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 201:201:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):179 -> a 202:202:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):180:180 -> a 203:203:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 203:203:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):181 -> a 204:205:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):182:183 -> a 206:206:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 206:206:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):185 -> a 207:208:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):189:190 -> a 209:209:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 209:209:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):190 -> a 210:210:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):190:190 -> a 211:222:void postOptimizeDynamicMethods(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):223:234 -> a 223:223:void lambda$postOptimizeDynamicMethods$2(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):230:230 -> a 224:224:void lambda$postOptimizeDynamicMethods$2(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):228:228 -> a 225:228:void forEachDynamicMethod(java.util.function.Consumer):238:241 -> a 229:234:void lambda$forEachDynamicMethod$3(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):244:249 -> a 235:235:void lambda$forEachDynamicMethod$4(com.android.tools.r8.ir.desugar.LambdaDescriptor):253:253 -> a com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry -> com.gradleup.gr8.relocated.nv2: com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> i com.android.tools.r8.shaking.EnqueuerUseRegistryFactory FACTORY -> j 1:1:void ():25:25 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.androidapi.AndroidApiLevelCompute):34:35 -> 1:1:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):55:55 -> a 2:2:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.getContextMethod():51:51 -> a 2:2:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):55 -> a 3:3:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):55:55 -> a 4:4:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethod(com.android.tools.r8.graph.DexEncodedMethod):162:162 -> a 4:4:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):55 -> a 5:8:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):56:59 -> a 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):79:79 -> e 2:2:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.getContextMethod():51:51 -> e 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):79 -> e 3:3:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):79:79 -> e 4:4:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethod(com.android.tools.r8.graph.DexEncodedMethod):162:162 -> e 4:4:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):79 -> e 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> e 5:5:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):80 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.getContextHolder():47:47 -> e 6:6:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):80 -> e 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> e 7:7:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):80 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):89:89 -> e 8:8:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 9:9:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.getContextHolder():47:47 -> e 9:9:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):89 -> e 9:9:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 10:13:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):89:92 -> e 10:13:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> e 14:14:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):92 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 15:15:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):0:0 -> e # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":28,"2":29,"3":30},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 28:28:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> e 28:28:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):92 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 29:29:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> e 29:29:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):92 -> e 29:29:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 30:30:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):92:92 -> e 30:30:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 16:16:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> e 16:16:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):94 -> e 16:16:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 17:17:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):94:94 -> e 17:17:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 18:18:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> e 18:18:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):94 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 19:19:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> e 19:19:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):94 -> e 19:19:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 20:21:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):94:95 -> e 20:21:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 22:22:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):82:82 -> e 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> e 23:23:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):82 -> e 24:27:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):82:85 -> e 1:1:com.android.tools.r8.shaking.EnqueuerUseRegistryFactory getFactory():39:39 -> g com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover -> com.gradleup.gr8.relocated.ov2: com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> a java.util.Map staticFieldValuesMap -> b java.util.Map staticFieldValuesMapDelayed -> c boolean $assertionsDisabled -> d 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences):27:27 -> 2:7:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences):23:28 -> 1:1:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues.isEnumStaticFieldValues():0:0 -> a 1:1:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):32 -> a 2:2:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):35:35 -> a 3:3:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 3:3:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 4:4:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):35 -> a 5:6:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):35:36 -> a 7:7:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 7:7:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):37 -> a 8:8:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 8:8:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48 -> a 8:8:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):37 -> a 9:10:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48:49 -> a 9:10:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):37 -> a 11:11:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 11:11:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):52 -> a 11:11:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):37 -> a 12:12:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):52:52 -> a 12:12:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):37 -> a 13:13:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 13:13:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):37 -> a 14:14:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 14:14:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):52 -> a 14:14:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):37 -> a 15:15:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):38:38 -> a 16:17:void updateVisibleStaticFieldValues():43:44 -> a 18:18:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48:48 -> a 18:18:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):57 -> a 19:19:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 19:19:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):57 -> a 20:20:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 20:20:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48 -> a 20:20:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):57 -> a 21:22:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48:49 -> a 21:22:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):57 -> a 23:23:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 23:23:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):52 -> a 23:23:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):57 -> a 24:24:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):52:52 -> a 24:24:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):57 -> a 25:25:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 25:25:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):57 -> a 26:26:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 26:26:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):52 -> a 26:26:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):57 -> a 27:35:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):60:68 -> a 36:41:com.android.tools.r8.ir.analysis.value.SingleNumberValue getOrdinal(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):67:72 -> a com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy -> com.gradleup.gr8.relocated.tv2: com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy parent -> a boolean $assertionsDisabled -> c 1:1:void ():23:23 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy):31:34 -> 1:1:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):44:44 -> a 2:2:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isAbstractGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):153:153 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):44 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> a 3:3:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):45 -> a 4:6:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):49:51 -> a 7:7:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethod(com.android.tools.r8.graph.ProgramMethod):166:166 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):51 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):51:51 -> a 9:9:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.ProgramMethod):179:179 -> a 9:9:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):51 -> a 10:10:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 10:10:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.ProgramMethod):179 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):51 -> a 11:11:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):53:53 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):61:61 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 13:13:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethod(com.android.tools.r8.graph.ProgramMethod):166:166 -> a 13:13:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):61 -> a 13:13:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 14:14:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):61:61 -> a 14:14:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 15:15:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isProtoLibraryClass(com.android.tools.r8.graph.DexProgramClass):203:203 -> a 15:15:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):61 -> a 15:15:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 16:16:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 16:16:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isProtoLibraryClass(com.android.tools.r8.graph.DexProgramClass):203 -> a 16:16:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):61 -> a 16:16:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 17:30:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):62:75 -> a 17:30:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 31:31:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 31:31:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):75 -> a 31:31:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 32:36:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):76:80 -> a 32:36:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 37:37:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isMethodToInvokeWithSimpleBody(com.android.tools.r8.graph.DexField):396:396 -> a 37:37:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 38:38:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isMethodToInvokeWithSimpleBody(com.android.tools.r8.graph.DexField):396:396 -> a 38:38:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):81 -> a 38:38:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 39:42:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):82:85 -> a 39:42:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 43:43:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isMethodToInvokeWithNonSimpleBody(com.android.tools.r8.graph.DexField):404:404 -> a 43:43:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):86 -> a 43:43:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a 44:47:com.android.tools.r8.ir.optimize.Inliner$Reason com.android.tools.r8.ir.analysis.proto.ProtoInliningReasonStrategy.computeInliningReasonForDynamicMethod(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):85:88 -> a 44:47:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):52 -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences -> com.gradleup.gr8.relocated.nw2: com.android.tools.r8.graph.DexType generatedMessageLiteExtendableMessageType -> l com.android.tools.r8.graph.DexType generatedMessageLiteBuilderType -> j com.android.tools.r8.graph.DexType methodToInvokeType -> n com.android.tools.r8.graph.DexString instanceFieldName -> v com.android.tools.r8.graph.DexString dynamicMethodName -> x com.android.tools.r8.graph.DexMethod newMessageInfoMethod -> F com.android.tools.r8.graph.DexString newBuilderMethodName -> z com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers methodToInvokeMembers -> t com.android.tools.r8.graph.DexString findValueByNumberName -> A com.android.tools.r8.graph.DexProto findLiteExtensionByNumberProto -> D com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteBuilderMethods generatedMessageLiteBuilderMethods -> r com.android.tools.r8.graph.DexType enumLiteMapType -> c com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteMethods generatedMessageLiteMethods -> q com.android.tools.r8.graph.DexType extensionRegistryLiteType -> g com.android.tools.r8.graph.DexType extendableMessageType -> e com.android.tools.r8.graph.DexType generatedMessageLiteExtendableBuilderType -> k com.android.tools.r8.graph.DexType generatedMessageLiteType -> i com.android.tools.r8.graph.DexType wireFormatFieldType -> o com.android.tools.r8.graph.DexString defaultInstanceFieldName -> u com.android.tools.r8.graph.DexType messageLiteType -> m com.android.tools.r8.graph.DexString internalValueMapFieldName -> w com.android.tools.r8.graph.DexMethod rawMessageInfoConstructor -> G com.android.tools.r8.graph.DexString findLiteExtensionByNumberName -> y com.android.tools.r8.graph.DexMethod dynamicMethod -> E com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods generatedExtensionMethods -> p com.android.tools.r8.graph.DexString protobufPackageDescriptorPrefix -> B com.android.tools.r8.graph.DexProto dynamicMethodProto -> C com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteExtendableBuilderMethods generatedMessageLiteExtendableBuilderMethods -> s com.android.tools.r8.graph.DexType enumVerifierType -> d com.android.tools.r8.graph.DexType enumLiteType -> b com.android.tools.r8.graph.DexType generatedExtensionType -> h com.android.tools.r8.graph.DexType extensionDescriptorType -> f 1:55:void (com.android.tools.r8.graph.DexItemFactory):63:117 -> 56:64:void (com.android.tools.r8.graph.DexItemFactory):113:121 -> 65:76:void (com.android.tools.r8.graph.DexItemFactory):119:130 -> 1:1:com.android.tools.r8.graph.DexField getDefaultInstanceField(com.android.tools.r8.graph.DexProgramClass):145:145 -> a 2:2:boolean isDynamicMethod(com.android.tools.r8.graph.DexMethod):158:158 -> a 3:3:boolean isFindLiteExtensionByNumberMethod(com.android.tools.r8.graph.ProgramMethod):189:189 -> a 1:1:com.android.tools.r8.graph.DexField getEnumVerifierInstanceField(com.android.tools.r8.graph.DexProgramClass):149:149 -> b 2:3:boolean isFindLiteExtensionByNumberMethod(com.android.tools.r8.graph.DexMethod):183:184 -> b 4:4:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> b 4:4:boolean isFindLiteExtensionByNumberMethod(com.android.tools.r8.graph.DexMethod):184 -> b 5:5:boolean isFindLiteExtensionByNumberMethod(com.android.tools.r8.graph.DexMethod):184:184 -> b com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods -> com.gradleup.gr8.relocated.iw2: com.android.tools.r8.graph.DexMethod constructorWithClass -> b com.android.tools.r8.graph.DexMethod constructor -> a 1:1:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.proto.ProtoReferences$1):206:206 -> 2:6:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):211:215 -> 7:19:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):213:225 -> 20:20:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):223:223 -> com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteBuilderMethods -> com.gradleup.gr8.relocated.jw2: com.android.tools.r8.graph.DexMethod constructorMethod -> a 1:1:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.proto.ProtoReferences$1):307:307 -> 2:6:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):311:315 -> 7:7:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):313:313 -> com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteExtendableBuilderMethods -> com.gradleup.gr8.relocated.kw2: com.android.tools.r8.graph.DexMethod constructorMethod -> b com.android.tools.r8.graph.DexMethod buildPartialMethod -> a 1:1:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.proto.ProtoReferences$1):324:324 -> 2:6:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):329:333 -> 7:14:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):331:338 -> 15:15:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):336:336 -> com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteMethods -> com.gradleup.gr8.relocated.lw2: com.android.tools.r8.graph.DexMethod newSingularGeneratedExtension -> e com.android.tools.r8.graph.DexMethod newRepeatedGeneratedExtension -> d com.android.tools.r8.graph.DexMethod dynamicMethodBridgeMethodWithObject -> c com.android.tools.r8.graph.DexMethod dynamicMethodBridgeMethod -> b com.android.tools.r8.graph.DexMethod createBuilderMethod -> a 1:1:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.proto.ProtoReferences$1):245:245 -> 2:6:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):253:257 -> 7:14:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):255:262 -> 15:22:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):260:267 -> 23:31:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):265:273 -> 32:47:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):271:286 -> 48:48:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):284:284 -> com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers -> com.gradleup.gr8.relocated.mw2: com.android.tools.r8.graph.DexField newMutableInstanceField -> f com.android.tools.r8.graph.DexField newBuilderField -> e com.android.tools.r8.graph.DexField setMemoizedIsInitializedField -> g com.android.tools.r8.graph.DexField getDefaultInstanceField -> b com.android.tools.r8.graph.DexField buildMessageInfoField -> a com.android.tools.r8.graph.DexField getParserField -> d com.android.tools.r8.graph.DexField getMemoizedIsInitializedField -> c 1:1:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.proto.ProtoReferences$1):349:349 -> 2:19:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):359:376 -> com.android.tools.r8.ir.analysis.proto.ProtoShrinker -> com.gradleup.gr8.relocated.ow2: com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory factory -> b com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover protoEnumSwitchMapRemover -> g com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker generatedMessageLiteBuilderShrinker -> e java.util.Set deadProtoTypes -> i com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker enumLiteProtoShrinker -> f com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder decoder -> a boolean $assertionsDisabled -> j com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker generatedExtensionRegistryShrinker -> c com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker generatedMessageLiteShrinker -> d com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> h 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):30:30 -> 2:28:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):28:54 -> 1:1:java.util.Set getDeadProtoTypes():78:78 -> a 2:4:boolean verifyDeadProtoTypesNotReferenced(com.android.tools.r8.dex.VirtualFile):92:94 -> a 5:5:void com.android.tools.r8.utils.InternalOptions.checkAssertionsEnabled():1044:1044 -> a 5:5:void setDeadProtoTypes(java.util.Set):87 -> a 6:6:void setDeadProtoTypes(java.util.Set):88:88 -> a 7:7:void com.android.tools.r8.utils.InternalOptions.checkAssertionsEnabled():1045:1045 -> a 7:7:void setDeadProtoTypes(java.util.Set):87 -> a com.android.tools.r8.ir.analysis.proto.ProtoUtils -> com.gradleup.gr8.relocated.rw2: boolean $assertionsDisabled -> a 1:1:void ():11:11 -> com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder -> com.gradleup.gr8.relocated.jx2: com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory factory -> a boolean $assertionsDisabled -> c 1:1:void ():70:70 -> 1:3:void (com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory,com.android.tools.r8.ir.analysis.proto.ProtoReferences):75:77 -> boolean lambda$createObjectIterator$0(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.Instruction) -> a 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):81:81 -> a 2:2:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 2:2:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 3:3:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):81 -> a 4:5:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):81:82 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17:17 -> a 6:6:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):82 -> a 7:7:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):82 -> a 8:8:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 8:8:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17 -> a 8:8:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):82 -> a 9:9:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17:17 -> a 9:9:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):82 -> a 10:10:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):18 -> a 10:10:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):82 -> a 11:11:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):19:19 -> a 11:11:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):82 -> a 12:12:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):83:83 -> a 13:13:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getObjectsValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):24:24 -> a 13:13:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):83 -> a 14:14:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 14:14:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getObjectsValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):83 -> a 15:15:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 15:15:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getObjectsValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):24 -> a 15:15:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):83 -> a 16:18:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.ProtoUtils.getObjectsValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):24:26 -> a 16:18:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):83 -> a 19:19:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):84:84 -> a 20:56:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):89:125 -> a 57:60:java.lang.Object com.android.tools.r8.utils.ThrowingIterator.computeNextIfAbsent(com.android.tools.r8.utils.ThrowingSupplier):18:21 -> a 57:60:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):127 -> a 61:61:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):127:127 -> a 62:67:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):126:131 -> a 68:71:java.lang.Object com.android.tools.r8.utils.ThrowingIterator.computeNextIfAbsent(com.android.tools.r8.utils.ThrowingSupplier):18:21 -> a 68:71:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):133 -> a 72:72:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):133:133 -> a 73:79:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):132:138 -> a 80:80:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):137:137 -> a 81:81:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):135:135 -> a 82:95:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):129:142 -> a 96:99:java.lang.Object com.android.tools.r8.utils.ThrowingIterator.computeNextIfAbsent(com.android.tools.r8.utils.ThrowingSupplier):18:21 -> a 96:99:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):144 -> a 100:100:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):144:144 -> a 101:106:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):143:148 -> a 107:139:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):146:178 -> a 140:140:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):158:158 -> a 141:141:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 141:141:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):158 -> a 142:142:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 142:142:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 142:142:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):158 -> a 143:172:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):158:187 -> a 173:179:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):184:190 -> a 180:183:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):197:200 -> a 184:184:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 184:184:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):200 -> a 185:186:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):201:202 -> a 187:187:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 187:187:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):203 -> a 188:196:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):204:212 -> a 197:197:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 197:197:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):213 -> a 198:201:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):214:217 -> a 202:202:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 202:202:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):217 -> a 203:203:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):217:217 -> a 204:204:boolean com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo.isFieldNameComputationInfo():0:0 -> a 204:204:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):217 -> a 205:212:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):218:225 -> a 213:213:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 213:213:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):227 -> a 214:216:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):228:230 -> a 217:217:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 217:217:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):232 -> a 218:222:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):233:237 -> a 223:223:int invalidInfoFailure():241:241 -> a 224:224:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):250:250 -> a 225:225:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 225:225:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):250 -> a 226:226:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):251:251 -> a 227:227:com.android.tools.r8.utils.ThrowingIntIterator com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder.createInfoIterator(com.android.tools.r8.graph.DexString):259:259 -> a 227:227:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):251 -> a 228:228:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):253:253 -> a 1:1:com.android.tools.r8.ir.code.Value invalidObjectsFailure():245:245 -> b 2:2:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):305:305 -> b 3:3:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> b 3:3:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):305 -> b 4:19:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):309:324 -> b 20:20:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):317:317 -> b 21:21:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):306:306 -> b com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$1 -> com.gradleup.gr8.relocated.gx2: com.android.tools.r8.utils.ThrowingCharIterator charIterator -> a 1:3:void (com.android.tools.r8.graph.DexString):259:261 -> 1:1:boolean hasNext():265:265 -> a 1:1:boolean com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$1.hasNext():265:265 -> b 1:1:int nextInt():270 -> b 2:7:int nextInt():278:283 -> b 8:8:boolean com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$1.hasNext():265:265 -> b 8:8:int nextInt():290 -> b 9:9:int nextInt():291:291 -> b 10:10:int nextInt():280:280 -> b 11:11:int nextInt():271:271 -> b com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2 -> com.gradleup.gr8.relocated.hx2: com.android.tools.r8.ir.code.Value val$objectsValue -> c com.android.tools.r8.ir.code.InstructionIterator val$instructionIterator -> b int expectedNextIndex -> a 1:3:void (com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.Value):324:326 -> 1:2:boolean hasNext():330:331 -> a 3:3:boolean com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.isArrayPutOfInterest(com.android.tools.r8.ir.code.Instruction):363:363 -> a 3:3:boolean hasNext():332 -> a 4:4:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 4:4:boolean com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.isArrayPutOfInterest(com.android.tools.r8.ir.code.Instruction):363 -> a 4:4:boolean hasNext():332 -> a 5:5:boolean com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.isArrayPutOfInterest(com.android.tools.r8.ir.code.Instruction):364:364 -> a 5:5:boolean hasNext():332 -> a 6:9:boolean hasNext():335:338 -> a 1:15:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.next():345:359 -> b 1:15:java.lang.Object next():324 -> b 16:16:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.next():355:355 -> b 16:16:java.lang.Object next():324 -> b 17:17:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.next():346:346 -> b 17:17:java.lang.Object next():324 -> b com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$InvalidRawMessageInfoException -> com.gradleup.gr8.relocated.ix2: 1:1:void ():369:369 -> 2:2:void (com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$1):369:369 -> com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder -> com.gradleup.gr8.relocated.kx2: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:2:void (com.android.tools.r8.graph.DexItemFactory):24:25 -> 1:1:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):29:29 -> a 2:2:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 2:2:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):29 -> a 3:45:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):30:72 -> a 46:46:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 46:46:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 46:46:int com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder.countBytes(it.unimi.dsi.fastutil.ints.IntList):120 -> a 46:46:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder.encodeInfo(it.unimi.dsi.fastutil.ints.IntList):81 -> a 46:46:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):77 -> a 47:54:int com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder.countBytes(it.unimi.dsi.fastutil.ints.IntList):121:128 -> a 47:54:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder.encodeInfo(it.unimi.dsi.fastutil.ints.IntList):81 -> a 47:54:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):77 -> a 55:55:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder.encodeInfo(it.unimi.dsi.fastutil.ints.IntList):81:81 -> a 55:55:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):77 -> a 56:56:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 56:56:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 56:56:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder.encodeInfo(it.unimi.dsi.fastutil.ints.IntList):84 -> a 56:56:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):77 -> a 57:68:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder.encodeInfo(it.unimi.dsi.fastutil.ints.IntList):85:96 -> a 57:68:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):77 -> a 1:12:java.util.List encodeObjects(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):100:111 -> b com.android.tools.r8.ir.analysis.proto.schema.DeadProtoFieldObject -> com.gradleup.gr8.relocated.jx: com.android.tools.r8.graph.DexString name -> b com.android.tools.r8.graph.DexType holder -> a 1:3:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):20:22 -> 1:1:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):27:27 -> a 1:1:java.lang.String toString():37:37 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":42,"2":43,"3":44},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 42:42:java.lang.String toString():37:37 -> toString 43:43:java.lang.String toString():37:37 -> toString 44:44:java.lang.String toString():37:37 -> toString 39:39:java.lang.String toString():37:37 -> toString 40:40:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> toString 40:40:java.lang.String toString():37 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:java.lang.String toString():37:37 -> toString com.android.tools.r8.ir.analysis.proto.schema.LiveProtoFieldObject -> com.gradleup.gr8.relocated.zy1: com.android.tools.r8.graph.DexField field -> a 1:2:void (com.android.tools.r8.graph.DexField):22:23 -> com.android.tools.r8.ir.analysis.proto.schema.LiveProtoFieldObject asLiveProtoFieldObject() -> a 1:1:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):33:33 -> a 2:2:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 2:2:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):33 -> a 3:3:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 3:3:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> a 3:3:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):33 -> a 4:4:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 4:4:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):33 -> a 5:9:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):33:37 -> a 1:1:com.android.tools.r8.graph.DexField getField():27:27 -> g 1:1:java.lang.String toString():52:52 -> toString com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension -> com.gradleup.gr8.relocated.mv2: com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory factory -> c java.util.Set dynamicMethodsWithTracedProtoObjects -> h com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> d com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder decoder -> b boolean $assertionsDisabled -> k java.util.Map extensionGraph -> j java.util.Map liveProtos -> e java.util.Map seenButNotLiveProtos -> f java.util.Map reachesMapOrRequiredFieldFromMessageCache -> g com.android.tools.r8.utils.collections.ProgramMethodSet findLiteExtensionByNumberMethods -> i 1:1:void ():64:64 -> 1:1:void (com.android.tools.r8.graph.AppView):95:95 -> 2:30:void (com.android.tools.r8.graph.AppView):72:100 -> 1:3:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):105:107 -> a 4:4:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 4:4:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 5:5:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 5:5:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):114 -> a 5:5:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 6:15:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):115:124 -> a 6:15:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 16:22:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):120:126 -> a 16:22:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 23:23:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":25,"2":26,"3":27,"4":28},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 25:25:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):127:127 -> a 25:25:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 26:26:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):127:127 -> a 26:26:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 27:27:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):127:127 -> a 27:27:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 28:28:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):127:127 -> a 28:28:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 24:24:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):127:127 -> a 24:24:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):108 -> a 29:31:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):141:143 -> a 32:38:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):142:148 -> a 39:39:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethod(com.android.tools.r8.graph.ProgramMethod):166:166 -> a 39:39:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):148 -> a 40:50:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):152:162 -> a 51:55:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):167:171 -> a 51:55:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):162 -> a 56:59:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):339:342 -> a 56:59:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):172 -> a 56:59:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):162 -> a 60:60:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 60:60:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):342 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):172 -> a 60:60:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):162 -> a 61:61:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 61:61:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):342 -> a 61:61:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):172 -> a 61:61:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):162 -> a 62:63:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):174:175 -> a 62:63:void processNewlyLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):162 -> a 64:76:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):180:192 -> a 77:97:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):474:494 -> a 77:97:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 98:98:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3209:3209 -> a 98:98:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):495 -> a 98:98:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 99:100:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):496:497 -> a 99:100:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 101:101:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isProtoObjectFromStaticGet():0:0 -> a 101:101:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):497 -> a 101:101:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 102:102:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):499:499 -> a 102:102:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 103:103:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):498:498 -> a 103:103:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 104:104:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isProtoTypeObject():0:0 -> a 104:104:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):500 -> a 104:104:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 105:105:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):502:502 -> a 105:105:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 106:106:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.tracePendingInstructionsInDynamicMethods(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):501:501 -> a 106:106:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 107:107:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):196:196 -> a 108:124:void lambda$populateExtensionGraph$0(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexProgramClass,java.util.Set):228:244 -> a 125:125:java.util.Set lambda$collectExtensionFields$1(com.android.tools.r8.graph.DexProgramClass):268:268 -> a 126:127:void lambda$collectExtensionFields$2(java.util.Map,com.android.tools.r8.graph.ProgramField):268:269 -> a 128:144:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):277:293 -> a 145:145:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 145:145:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):293 -> a 146:148:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):294:296 -> a 149:149:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 149:149:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):297 -> a 150:150:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):301:301 -> a 151:160:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):298:307 -> a 161:161:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):306:306 -> a 162:162:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):305:305 -> a 163:169:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):316:322 -> a 170:170:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 170:170:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):322 -> a 171:173:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):324:326 -> a 174:174:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 174:174:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):331 -> a 175:175:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 175:175:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):331 -> a 176:187:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):332:343 -> a 188:188:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods.isConstructor(com.android.tools.r8.graph.DexMethod):241:241 -> a 188:188:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):343 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 189:189:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods.isConstructor(com.android.tools.r8.graph.DexMethod):241:241 -> a 189:189:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):343 -> a 190:200:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):344:354 -> a 201:201:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 201:201:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):354 -> a 202:204:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):359:361 -> a 205:207:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):360:362 -> a 208:208:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):355:355 -> a 209:222:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):374:387 -> a 223:223:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3209:3209 -> a 223:223:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):387 -> a 224:247:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):388:411 -> a 248:248:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> a 248:248:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):411 -> a 249:258:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):412:421 -> a 259:259:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> a 259:259:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):421 -> a 260:261:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):422:423 -> a 262:262:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3209:3209 -> a 262:262:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):424 -> a 263:265:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):427:429 -> a 266:266:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3209:3209 -> a 266:266:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):430 -> a 267:297:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):434:464 -> a 298:302:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):513:517 -> a 298:302:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 303:304:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):525:526 -> a 303:304:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 303:304:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 305:305:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> a 305:305:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):526 -> a 305:305:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 305:305:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 306:313:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):527:534 -> a 306:313:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 306:313:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 314:314:boolean com.android.tools.r8.graph.FieldResolutionResult.isSingleProgramFieldResolutionResult():0:0 -> a 314:314:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):534 -> a 314:314:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 314:314:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 315:332:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):535:552 -> a 315:332:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 315:332:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 333:333:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3209:3209 -> a 333:333:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):552 -> a 333:333:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 333:333:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 334:335:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):556:557 -> a 334:335:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 334:335:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 336:336:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> a 336:336:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):557 -> a 336:336:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 336:336:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 337:344:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):558:565 -> a 337:344:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 337:344:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 345:345:boolean com.android.tools.r8.graph.FieldResolutionResult.isSingleProgramFieldResolutionResult():0:0 -> a 345:345:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):565 -> a 345:345:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 345:345:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 346:356:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):566:576 -> a 346:356:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 346:356:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 357:357:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectIfOneOfCaseObjectIsLive(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):572:572 -> a 357:357:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.registerWriteToOneOfObjectsWithLiveOneOfCaseObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):518 -> a 357:357:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 358:359:boolean lambda$markMapOrRequiredFieldsAsReachable$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):455:456 -> a 360:367:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):585:592 -> a 368:368:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> a 368:368:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):593 -> a 369:381:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):593:605 -> a 382:388:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):616:622 -> a 389:415:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):621:647 -> a 416:424:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):656:664 -> a 425:425:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1116,"2":1117,"3":1118},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 1116:1116:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1116:1116:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):664 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1117:1117:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1117:1117:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):664 -> a 1118:1118:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):664:664 -> a 1091:1101:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):666:676 -> a 1102:1106:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):167:171 -> a 1102:1106:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):676 -> a 1107:1110:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):339:342 -> a 1107:1110:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):172 -> a 1107:1110:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):676 -> a 1111:1111:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 1111:1111:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):342 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1111:1111:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):172 -> a 1111:1111:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):676 -> a 1112:1112:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 1112:1112:com.android.tools.r8.ir.code.InvokeMethod com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):342 -> a 1112:1112:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):172 -> a 1112:1112:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):676 -> a 1113:1114:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):174:175 -> a 1113:1114:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):676 -> a 1115:1115:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):678:678 -> a 1:25:void populateExtensionGraph(com.android.tools.r8.shaking.Enqueuer):225:249 -> b 26:26:java.util.Set lambda$populateExtensionGraphWithExtensionFieldDefinition$3(com.android.tools.r8.graph.DexType):361:361 -> b 1:7:java.util.Map collectExtensionFields():257:263 -> c com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo -> com.gradleup.gr8.relocated.pv2: com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType type -> b java.util.List objects -> d boolean $assertionsDisabled -> e java.util.OptionalInt auxData -> c int number -> a 1:1:void ():16:16 -> 1:5:void (int,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType,java.util.OptionalInt,java.util.List):35:39 -> 1:1:int getAuxData():47:47 -> a 2:2:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo.hasAuxData():43:43 -> a 2:2:int getAuxData():47 -> a 3:4:int getAuxData():47:48 -> a 5:5:void setAuxData(int):52:52 -> a 6:6:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo.hasAuxData():43:43 -> a 6:6:void setAuxData(int):52 -> a 7:8:void setAuxData(int):52:53 -> a 9:9:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):77:77 -> a 10:10:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> a 10:10:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):77 -> a 11:11:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):78:78 -> a 12:12:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType.getActualFieldType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):30:30 -> a 12:12:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):78 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType.getActualFieldType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):30:30 -> a 13:13:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):78 -> a 14:16:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):79:81 -> a 17:17:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isProtoTypeObject():0:0 -> a 17:17:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):81 -> a 18:30:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):81:93 -> a 31:31:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isProtoTypeObject():0:0 -> a 31:31:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):93 -> a 32:33:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):93:94 -> a 34:35:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):87:88 -> a 36:36:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> a 36:36:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):88 -> a 37:38:com.android.tools.r8.graph.DexType getBaseMessageType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):88:89 -> a 39:39:com.android.tools.r8.graph.ProgramField getHazzerBitField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):126:126 -> a 40:40:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo.hasHazzerBitField(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):121:121 -> a 40:40:com.android.tools.r8.graph.ProgramField getHazzerBitField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):126 -> a 41:47:com.android.tools.r8.graph.ProgramField getHazzerBitField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):126:132 -> a 48:48:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> a 48:48:com.android.tools.r8.graph.ProgramField getHazzerBitField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):132 -> a 49:53:com.android.tools.r8.graph.ProgramField getHazzerBitField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):132:136 -> a 54:54:int getHazzerBitFieldIndex(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):140:140 -> a 55:55:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo.hasHazzerBitField(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):121:121 -> a 55:55:int getHazzerBitFieldIndex(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):140 -> a 56:57:int getHazzerBitFieldIndex(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):140:141 -> a 1:1:int getNumber():57:57 -> b 2:2:boolean hasHazzerBitField(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):121:121 -> b 3:3:com.android.tools.r8.graph.ProgramField getOneOfCaseField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):172:172 -> b 4:4:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> b 4:4:com.android.tools.r8.graph.ProgramField getOneOfCaseField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):172 -> b 5:7:com.android.tools.r8.graph.ProgramField getOneOfCaseField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):172:174 -> b 8:8:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> b 8:8:com.android.tools.r8.graph.ProgramField getOneOfCaseField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):174 -> b 9:13:com.android.tools.r8.graph.ProgramField getOneOfCaseField(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):174:178 -> b 1:1:java.util.List getObjects():61:61 -> c 2:2:com.android.tools.r8.graph.ProgramField getValueStorage(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):190:190 -> c 3:3:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> c 3:3:com.android.tools.r8.graph.ProgramField getValueStorage(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):190 -> c 4:6:com.android.tools.r8.graph.ProgramField getValueStorage(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):191:193 -> c 7:7:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> c 7:7:com.android.tools.r8.graph.ProgramField getValueStorage(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):193 -> c 8:12:com.android.tools.r8.graph.ProgramField getValueStorage(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):193:197 -> c 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType getType():65:65 -> d 1:1:boolean hasAuxData():43:43 -> e 1:15:java.lang.String toString():202:216 -> toString com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject -> com.gradleup.gr8.relocated.qv2: 1:1:void ():7:7 -> com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject asProtoFieldObject() -> b boolean isProtoFieldObject() -> f com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType -> com.gradleup.gr8.relocated.rv2: boolean isMapFieldWithProto2EnumValue -> e boolean hasHasBit -> f boolean $assertionsDisabled -> g boolean isRequired -> b boolean enforceUtf8Mask -> c int id -> a boolean needsIsInitializedCheck -> d 1:1:void ():12:12 -> 1:8:void (int,boolean,boolean,boolean,boolean,boolean):43:50 -> com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType asOneOf() -> a 1:1:boolean hasAuxData(boolean):75:75 -> a 2:2:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.hasHasBit():82:82 -> a 2:2:boolean hasAuxData(boolean):76 -> a 3:12:int numberOfObjects(boolean,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):143:152 -> a 1:1:int id():86:86 -> b 1:1:boolean isGroup():90:90 -> c 1:1:boolean isGroupList():94:94 -> d 1:1:boolean isMap():98:98 -> e 1:1:boolean isMessage():106:106 -> f 1:1:boolean isMessageList():110:110 -> g 1:1:boolean isRepeated():122:122 -> h 1:1:boolean isRequired():126:126 -> i 1:1:boolean isSingular():130:130 -> j 1:1:boolean isValid():134:134 -> k 1:1:boolean needsIsInitializedCheck():139:139 -> l 1:14:int serialize():159:172 -> m com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory -> com.gradleup.gr8.relocated.sv2: it.unimi.dsi.fastutil.ints.Int2ReferenceMap fieldTypes -> a boolean $assertionsDisabled -> b 1:1:void ():10:10 -> 1:3:void ():10:12 -> 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType createField(int):15:15 -> a 2:16:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.fromFieldIdWithExtraBits(int):56:70 -> a 2:16:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType createField(int):17 -> a 17:18:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType createField(int):18:19 -> a com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo -> com.gradleup.gr8.relocated.wv2: java.util.LinkedList hasBitsObjects -> d java.util.LinkedList oneOfObjects -> e int flags -> b com.android.tools.r8.graph.ProgramMethod dynamicMethod -> a java.util.LinkedList fields -> c 1:1:void (com.android.tools.r8.graph.ProgramMethod,int,java.util.LinkedList,java.util.LinkedList,java.util.LinkedList,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$1):19:19 -> 2:7:void (com.android.tools.r8.graph.ProgramMethod,int,java.util.LinkedList,java.util.LinkedList,java.util.LinkedList):196:201 -> 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$Builder builder(com.android.tools.r8.graph.ProgramMethod):205:205 -> a 2:2:com.android.tools.r8.graph.ProgramMethod getDynamicMethod():213:213 -> a 1:1:java.util.List getFields():217:217 -> b 1:1:int getFlags():221:221 -> c 1:1:java.util.List getHasBitsObjects():225:225 -> d 1:1:java.util.List getOneOfObjects():229:229 -> e 1:1:com.android.tools.r8.graph.DexType getType():233:233 -> f 1:1:boolean hasFields():237:237 -> g 1:1:boolean isProto2():209:209 -> h 1:1:int numberOfFields():241:241 -> i 1:1:int numberOfHasBitsObjects():245:245 -> j 1:1:int numberOfOneOfObjects():249:249 -> k 1:9:java.lang.String toString():254:262 -> toString com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$Builder -> com.gradleup.gr8.relocated.uv2: java.util.LinkedList hasBitsObjects -> d java.util.LinkedList oneOfObjects -> e boolean $assertionsDisabled -> f int flags -> b com.android.tools.r8.graph.ProgramMethod dynamicMethod -> a java.util.LinkedList fields -> c 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$1):23:23 -> 2:3:void (com.android.tools.r8.graph.ProgramMethod):33:34 -> 1:1:void setFlags(int):38:38 -> a 2:5:void addField(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):42:45 -> a 6:9:void addHasBitsObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject):49:52 -> a 10:13:void addOneOfObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject):56:59 -> a 14:16:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo build():63:65 -> a 17:17:boolean lambda$removeUnusedSharedData$1(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair):131:131 -> a 1:10:void removeDeadFields():69:78 -> b 11:11:boolean lambda$removeDeadFields$0(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):73:73 -> b 12:12:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> b 12:12:boolean lambda$removeDeadFields$0(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):73 -> b 13:15:boolean lambda$removeDeadFields$0(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):74:76 -> b 16:16:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isDeadProtoFieldObject():0:0 -> b 16:16:boolean lambda$removeDeadFields$0(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):76 -> b 1:8:void removeUnusedSharedData():83:90 -> c 9:9:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> c 9:9:void removeUnusedSharedData():90 -> c 10:10:void removeUnusedSharedData():91:91 -> c 11:11:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> c 11:11:void removeUnusedSharedData():91 -> c 12:14:void removeUnusedSharedData():92:94 -> c 15:15:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> c 15:15:void removeUnusedSharedData():94 -> c 16:26:void removeUnusedSharedData():95:105 -> c 27:27:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> c 27:27:void removeUnusedSharedData():105 -> c 28:51:void removeUnusedSharedData():106:129 -> c 52:77:void removeUnusedSharedData():128:153 -> c 78:78:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isDeadProtoFieldObject():0:0 -> c 78:78:void removeUnusedSharedData():153 -> c 79:89:void removeUnusedSharedData():154:164 -> c 90:90:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> c 90:90:void removeUnusedSharedData():164 -> c 91:98:void removeUnusedSharedData():165:172 -> c 99:99:void removeUnusedSharedData():171:171 -> c 100:101:void removeUnusedSharedData():84:85 -> c com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$ProtoMessageInfoBuilderException -> com.gradleup.gr8.relocated.vv2: 1:1:void (com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$1):180:180 -> 2:2:void ():181:181 -> com.android.tools.r8.ir.analysis.proto.schema.ProtoObject -> com.gradleup.gr8.relocated.dw2: com.android.tools.r8.ir.analysis.proto.schema.LiveProtoFieldObject asLiveProtoFieldObject() -> a com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject asProtoFieldObject() -> b com.android.tools.r8.ir.analysis.proto.schema.ProtoObjectFromStaticGet asProtoObjectFromStaticGet() -> c com.android.tools.r8.ir.analysis.proto.schema.ProtoTypeObject asProtoTypeObject() -> d boolean isDeadProtoFieldObject() -> e boolean isProtoFieldObject() -> f com.android.tools.r8.ir.analysis.proto.schema.ProtoObjectFromInvokeStatic -> com.gradleup.gr8.relocated.ew2: com.android.tools.r8.graph.DexMethod method -> a 1:2:void (com.android.tools.r8.graph.DexMethod):21:22 -> 1:3:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):27:29 -> a 4:4:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 4:4:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):29 -> a 5:7:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):28:30 -> a com.android.tools.r8.ir.analysis.proto.schema.ProtoObjectFromStaticGet -> com.gradleup.gr8.relocated.fw2: com.android.tools.r8.graph.DexField field -> a 1:2:void (com.android.tools.r8.graph.DexField):20:21 -> 1:2:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):30:31 -> a 3:3:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 3:3:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):31 -> a 4:5:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):31:32 -> a com.android.tools.r8.ir.analysis.proto.schema.ProtoObjectFromStaticGet asProtoObjectFromStaticGet() -> c 1:1:com.android.tools.r8.graph.DexField getField():25:25 -> g com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType -> com.gradleup.gr8.relocated.gw2: boolean $assertionsDisabled -> h 1:1:void ():9:9 -> 1:1:void (int,boolean,boolean,boolean,boolean,boolean):20:20 -> com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType asOneOf() -> a boolean hasAuxData(boolean) -> a 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType.getActualFieldType(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):30:30 -> a 1:1:int numberOfObjects(boolean,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):66 -> a 2:2:int numberOfObjects(boolean,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):67:67 -> a boolean isRepeated() -> h boolean isSingular() -> j 1:1:boolean isValid():60:60 -> k com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair -> com.gradleup.gr8.relocated.hw2: com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject oneOfCaseObject -> b com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject oneOfObject -> a 1:3:void (com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject):15:17 -> 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject getOneOfCaseObject():25:25 -> a 2:3:void forEach(java.util.function.Consumer):29:30 -> a 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject getOneOfObject():21:21 -> b 1:1:java.util.stream.Stream stream():34:34 -> c com.android.tools.r8.ir.analysis.proto.schema.ProtoTypeObject -> com.gradleup.gr8.relocated.pw2: com.android.tools.r8.graph.DexType type -> a 1:2:void (com.android.tools.r8.graph.DexType):16:17 -> 1:1:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):26:26 -> a 2:2:com.android.tools.r8.ir.code.ConstClass com.android.tools.r8.ir.code.IRCode.createConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):1234:1234 -> a 2:2:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):26 -> a 3:3:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 3:3:com.android.tools.r8.ir.code.ConstClass com.android.tools.r8.ir.code.IRCode.createConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):1234 -> a 3:3:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):26 -> a 4:5:com.android.tools.r8.ir.code.ConstClass com.android.tools.r8.ir.code.IRCode.createConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):1234:1235 -> a 4:5:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):26 -> a 6:6:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> a 6:6:com.android.tools.r8.ir.code.ConstClass com.android.tools.r8.ir.code.IRCode.createConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):1235 -> a 6:6:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):26 -> a com.android.tools.r8.ir.analysis.proto.schema.ProtoTypeObject asProtoTypeObject() -> d 1:1:com.android.tools.r8.graph.DexType getType():21:21 -> g com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis -> com.gradleup.gr8.relocated.gn: 1:10:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):43:52 -> a 11:11:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 11:11:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):52 -> a 12:15:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):53:56 -> a 16:16:boolean com.android.tools.r8.ir.code.Instruction.isInvokeNewArray():0:0 -> a 16:16:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):63 -> a 17:17:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 17:17:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayFilledData():0:0 -> a 18:18:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):65 -> a 19:19:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 19:19:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):72 -> a 20:42:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):73:95 -> a 43:78:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):66:101 -> a 79:84:boolean com.android.tools.r8.ir.code.IRCode.controlFlowMayDependOnEnvironment(java.util.function.Consumer):328:333 -> a 79:84:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):101 -> a 85:85:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 85:85:boolean com.android.tools.r8.ir.code.IRCode.controlFlowMayDependOnEnvironment(java.util.function.Consumer):333 -> a 85:85:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):101 -> a 86:93:boolean com.android.tools.r8.ir.code.IRCode.controlFlowMayDependOnEnvironment(java.util.function.Consumer):334:341 -> a 86:93:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):101 -> a 94:97:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):106:109 -> a com.android.tools.r8.ir.analysis.type.ArrayTypeElement -> com.gradleup.gr8.relocated.h8: com.android.tools.r8.ir.analysis.type.NullabilityVariants variants -> f boolean $assertionsDisabled -> g com.android.tools.r8.ir.analysis.type.TypeElement memberTypeLattice -> e 1:1:void ():14:14 -> 1:4:void (com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):30:33 -> 1:1:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.getMemberType():65:65 -> C 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getBaseType():73 -> C 2:2:com.android.tools.r8.ir.analysis.type.TypeElement getBaseType():74:74 -> C 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> C 3:3:com.android.tools.r8.ir.analysis.type.TypeElement getBaseType():74 -> C 4:4:com.android.tools.r8.ir.analysis.type.TypeElement getBaseType():75:75 -> C 5:5:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.getMemberType():65:65 -> C 5:5:com.android.tools.r8.ir.analysis.type.TypeElement getBaseType():75 -> C # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getMemberType():65:65 -> D 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getMemberTypeAsValueType():69:69 -> E 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBoolean():0:0 -> E 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():363 -> E 2:2:com.android.tools.r8.ir.analysis.type.TypeElement getMemberTypeAsValueType():69 -> E 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isByte():0:0 -> E 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():364 -> E 3:3:com.android.tools.r8.ir.analysis.type.TypeElement getMemberTypeAsValueType():69 -> E 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isShort():0:0 -> E 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():365 -> E 4:4:com.android.tools.r8.ir.analysis.type.TypeElement getMemberTypeAsValueType():69 -> E 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isChar():0:0 -> E 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():366 -> E 5:5:com.android.tools.r8.ir.analysis.type.TypeElement getMemberTypeAsValueType():69 -> E 6:6:com.android.tools.r8.ir.analysis.type.IntTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getInt():47:47 -> E 6:6:com.android.tools.r8.ir.analysis.type.TypeElement getMemberTypeAsValueType():69 -> E 7:7:com.android.tools.r8.ir.analysis.type.TypeElement getMemberTypeAsValueType():69:69 -> E 1:1:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.getMemberType():65:65 -> F 1:1:int getNesting():51 -> F 2:2:int getNesting():52:52 -> F 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> F 3:3:int getNesting():52 -> F 4:4:int getNesting():54:54 -> F 5:5:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.getMemberType():65:65 -> F 5:5:int getNesting():54 -> F # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.ir.analysis.type.ArrayTypeElement asArrayType() -> a 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):14:14 -> a 2:2:com.android.tools.r8.ir.analysis.type.ArrayTypeElement create(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):22:22 -> a 3:3:com.android.tools.r8.ir.analysis.type.ArrayTypeElement lambda$create$0(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):23:23 -> a 4:5:com.android.tools.r8.ir.analysis.type.ArrayTypeElement createVariant(com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):82:83 -> a 6:6:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):95:95 -> a 7:11:com.android.tools.r8.ir.analysis.type.ArrayTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):138:142 -> a 7:11:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):14 -> a 12:12:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):171:171 -> a 13:13:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 13:13:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):171 -> a 14:14:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172:172 -> a 15:15:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 15:15:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):149 -> a 15:15:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 16:16:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 16:16:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 17:17:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):149:149 -> a 17:17:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 18:18:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.getMemberType():65:65 -> a 18:18:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):151 -> a 18:18:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 19:19:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):151:151 -> a 19:19:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 20:20:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 20:20:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):154 -> a 20:20:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 21:24:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):157:160 -> a 21:24:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 25:25:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 25:25:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):160 -> a 25:25:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 26:26:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):160:160 -> a 26:26:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):172 -> a 27:27:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 27:27:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):174 -> a 28:28:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):175:175 -> a 29:29:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):166:166 -> a 29:29:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):175 -> a 30:30:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):177:177 -> a 31:31:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> a 31:31:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):177 -> a 32:32:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):177:177 -> a 33:33:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 33:33:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):178 -> a 34:34:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):178:178 -> a 35:39:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):183:187 -> a 40:41:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 40:41:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):188 -> a 42:42:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):189:189 -> a 43:43:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.getMemberType():65:65 -> a 43:43:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):189 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):190:190 -> a 45:45:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ArrayTypeElement.getMemberType():65:65 -> a 45:45:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):196:196 -> a 47:59:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):192:204 -> a 60:60:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 60:60:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):205 -> a 61:64:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):205:208 -> a 65:65:com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder.addKnownInterface(com.android.tools.r8.graph.DexType):60:60 -> a 65:65:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):209 -> a 66:66:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):209:209 -> a 67:67:com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder.addKnownInterface(com.android.tools.r8.graph.DexType):60:60 -> a 67:67:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):210 -> a 68:72:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):211:215 -> a 73:73:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):212:212 -> a 74:74:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):400:400 -> a 74:74:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):218 -> a 75:75:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 75:75:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):400 -> a 75:75:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):218 -> a 76:76:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):400:400 -> a 76:76:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):218 -> a 1:6:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):38:43 -> b 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> b 7:7:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):43 -> b 8:11:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):43:46 -> b 1:1:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> c 1:1:com.android.tools.r8.ir.analysis.type.ArrayTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):88 -> c 2:4:com.android.tools.r8.ir.analysis.type.ArrayTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):88:90 -> c 1:4:boolean equals(java.lang.Object):118:121 -> equals 5:5:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> equals 5:5:boolean equals(java.lang.Object):122 -> equals 6:6:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> equals 6:6:boolean equals(java.lang.Object):122 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean equals(java.lang.Object):125:125 -> equals 1:1:int hashCode():130:130 -> hashCode 1:1:java.lang.String toString():110:110 -> toString com.android.tools.r8.ir.analysis.type.BooleanTypeElement -> com.gradleup.gr8.relocated.bd: com.android.tools.r8.ir.analysis.type.BooleanTypeElement INSTANCE -> d 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.BooleanTypeElement getInstance():11:11 -> B 1:1:int hashCode():41:41 -> hashCode 1:1:java.lang.String toString():31:31 -> toString 1:1:java.lang.String getDescriptor():16:16 -> y 1:1:java.lang.String getTypeName():21:21 -> z com.android.tools.r8.ir.analysis.type.BottomTypeElement -> com.gradleup.gr8.relocated.pd: com.android.tools.r8.ir.analysis.type.BottomTypeElement INSTANCE -> b 1:1:void ():7:7 -> 1:1:void ():6:6 -> 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():25:25 -> toString 1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():11:11 -> w 1:1:com.android.tools.r8.ir.analysis.type.BottomTypeElement getInstance():15:15 -> y com.android.tools.r8.ir.analysis.type.ByteTypeElement -> com.gradleup.gr8.relocated.ke: com.android.tools.r8.ir.analysis.type.ByteTypeElement INSTANCE -> d 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.ByteTypeElement getInstance():11:11 -> B 1:1:int hashCode():41:41 -> hashCode 1:1:java.lang.String toString():31:31 -> toString 1:1:java.lang.String getDescriptor():16:16 -> y 1:1:java.lang.String getTypeName():21:21 -> z com.android.tools.r8.ir.analysis.type.CharTypeElement -> com.gradleup.gr8.relocated.el: com.android.tools.r8.ir.analysis.type.CharTypeElement INSTANCE -> d 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.CharTypeElement getInstance():11:11 -> B 1:1:int hashCode():41:41 -> hashCode 1:1:java.lang.String toString():31:31 -> toString 1:1:java.lang.String getDescriptor():16:16 -> y 1:1:java.lang.String getTypeName():21:21 -> z com.android.tools.r8.ir.analysis.type.ClassTypeElement -> com.gradleup.gr8.relocated.vp: boolean $assertionsDisabled -> i com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.ir.analysis.type.NullabilityVariants variants -> g com.android.tools.r8.ir.analysis.type.InterfaceCollection lazyInterfaces -> e com.android.tools.r8.graph.DexType type -> h 1:1:void ():31:31 -> 1:4:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.NullabilityVariants,com.android.tools.r8.graph.AppView):79:82 -> 5:12:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.NullabilityVariants,com.android.tools.r8.graph.AppView):80:87 -> 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.asMeetWithNotNull():143:143 -> A 1:1:com.android.tools.r8.ir.analysis.type.TypeElement asMeetWithNotNull():31 -> A 1:1:com.android.tools.r8.graph.DexType getClassType():91:91 -> C 1:7:com.android.tools.r8.ir.analysis.type.InterfaceCollection getInterfaces():95:101 -> D 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):31:31 -> a 2:5:com.android.tools.r8.ir.analysis.type.ClassTypeElement create(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.InterfaceCollection):46:49 -> a 6:6:com.android.tools.r8.ir.analysis.type.ClassTypeElement lambda$create$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.NullabilityVariants):51:51 -> a 7:7:com.android.tools.r8.ir.analysis.type.ClassTypeElement 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):62:62 -> a 8:8:com.android.tools.r8.ir.analysis.type.ClassTypeElement createForD8(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):66:66 -> a 9:10:com.android.tools.r8.ir.analysis.type.ClassTypeElement lambda$createForD8$2(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):69:70 -> a 11:12:com.android.tools.r8.ir.analysis.type.ClassTypeElement createVariant(com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):108:109 -> a 13:13:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):121:121 -> a 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.ClassTypeElement.getClassType():91:91 -> a 14:14:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):121 -> a 15:15:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):372:372 -> a 15:15:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):373:373 -> a 16:16:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):121 -> a 17:18:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):122:123 -> a 19:19:boolean lambda$isBasedOnMissingClass$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.lang.Boolean):123:123 -> a 20:20:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):372:372 -> a 20:20:boolean lambda$isBasedOnMissingClass$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.lang.Boolean):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):373:373 -> a 21:21:boolean lambda$isBasedOnMissingClass$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.lang.Boolean):123 -> a 22:23:java.lang.String lambda$toString$4(com.android.tools.r8.utils.Pair):181:182 -> a 24:24:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 24:24:java.lang.String lambda$toString$4(com.android.tools.r8.utils.Pair):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:java.lang.String lambda$toString$4(com.android.tools.r8.utils.Pair):183:183 -> a 26:69:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):200:243 -> a 70:70:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 70:70:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):243 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 71:71:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):243 -> a 72:86:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):243:257 -> a 87:87:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):211:211 -> a 88:91:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):221:224 -> a 92:92:void com.android.tools.r8.utils.BooleanBox.set():39:39 -> a 92:92:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):227:227 -> a 94:94:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 94:94:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:95:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 95:95:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):227 -> a 96:96:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 96:96:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):228 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 97:97:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 97:97:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):228 -> a 98:102:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):229:233 -> a 103:103:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 103:103:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):233 -> a 104:108:void lambda$fixupClassTypeReferences$5(java.util.Set,java.util.function.Function,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType,java.lang.Boolean):233:237 -> a 109:111:void lambda$fixupClassTypeReferences$6(java.util.function.Function,com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder,com.android.tools.r8.graph.DexType,java.lang.Boolean):250:252 -> a 112:117:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):269:274 -> a 118:118:com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder.addKnownInterface(com.android.tools.r8.graph.DexType):60:60 -> a 118:118:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):275 -> a 119:119:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):275:275 -> a 120:120:com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder.addKnownInterface(com.android.tools.r8.graph.DexType):60:60 -> a 120:120:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):276 -> a 121:121:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):277:277 -> a 122:122:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 122:122:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 123:131:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):272:280 -> a 132:132:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 132:132:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):280 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 133:133:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):280:280 -> a 134:134:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):286:286 -> a 135:135:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 135:135:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):286 -> a 136:136:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):287:287 -> a 137:137:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 137:137:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):289 -> a 138:138:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290:290 -> a 139:139:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):261:261 -> a 139:139:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 140:143:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.joinWithClassHierarchy(com.android.tools.r8.ir.analysis.type.ClassTypeElement):297:300 -> a 140:143:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):262 -> a 140:143:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 144:144:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.ClassTypeElement.getClassType():91:91 -> a 144:144:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.joinWithClassHierarchy(com.android.tools.r8.ir.analysis.type.ClassTypeElement):300 -> a 144:144:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):262 -> a 144:144:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 145:145:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.ClassTypeElement.getClassType():91:91 -> a 145:145:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.joinWithClassHierarchy(com.android.tools.r8.ir.analysis.type.ClassTypeElement):300 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 145:145:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):262 -> a 145:145:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 146:147:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.joinWithClassHierarchy(com.android.tools.r8.ir.analysis.type.ClassTypeElement):300:301 -> a 146:147:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):262 -> a 146:147:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 148:148:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 148:148:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.joinWithClassHierarchy(com.android.tools.r8.ir.analysis.type.ClassTypeElement):301 -> a 148:148:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):262 -> a 148:148:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 149:149:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.joinWithClassHierarchy(com.android.tools.r8.ir.analysis.type.ClassTypeElement):301:301 -> a 149:149:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):262 -> a 149:149:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 150:150:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.ClassTypeElement.getClassType():91:91 -> a 150:150:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):264 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:150:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 151:151:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 151:151:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):264 -> a 151:151:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 152:152:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.join(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.AppView):264:264 -> a 152:152:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):290 -> a 153:153:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):292:292 -> a 154:154:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> a 154:154:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):292 -> a 155:155:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):292:292 -> a 156:156:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 156:156:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):293 -> a 157:157:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):293:293 -> a 158:168:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.Nullability):306:316 -> a 169:169:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 169:169:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.Nullability):317 -> a 170:180:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.Nullability):317:327 -> a 181:181:com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.createUnmarked():377:377 -> a 181:181:com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker lambda$computeLeastUpperBoundOfInterfaces$9(com.android.tools.r8.graph.DexType):507 -> a 182:211:com.android.tools.r8.graph.DexType computeLeastUpperBoundOfClasses(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):438:467 -> a 212:218:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):479:485 -> a 219:219:java.lang.Object com.android.tools.r8.utils.LRUCacheTable.get(java.lang.Object,java.lang.Object):55:55 -> a 219:219:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):485 -> a 220:224:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):485:489 -> a 225:225:java.lang.Object com.android.tools.r8.utils.LRUCacheTable.get(java.lang.Object,java.lang.Object):55:55 -> a 225:225:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):489 -> a 226:245:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):489:508 -> a 246:246:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 246:246:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):510 -> a 247:283:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):512:548 -> a 284:284:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):493:493 -> a 285:285:com.android.tools.r8.ir.analysis.type.InterfaceCollection computeLeastUpperBoundOfInterfaces(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.ir.analysis.type.InterfaceCollection):480:480 -> a 286:286:void lambda$computeLeastUpperBoundOfInterfaces$7(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):498:498 -> a 287:287:com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.forLeft(boolean):369:369 -> a 287:287:void lambda$computeLeastUpperBoundOfInterfaces$7(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):498 -> a 288:288:void lambda$computeLeastUpperBoundOfInterfaces$7(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):498:498 -> a 289:290:void lambda$computeLeastUpperBoundOfInterfaces$10(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):523:524 -> a com.android.tools.r8.ir.analysis.type.ClassTypeElement asClassType() -> b 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinNullability(com.android.tools.r8.ir.analysis.type.Nullability):31:31 -> b 2:4:com.android.tools.r8.ir.analysis.type.ClassTypeElement create(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):58:60 -> b 5:11:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):158:164 -> b 12:12:void lambda$computeLeastUpperBoundOfInterfaces$8(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):501:501 -> b 13:13:com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.forRight(boolean):373:373 -> b 13:13:void lambda$computeLeastUpperBoundOfInterfaces$8(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):501 -> b 14:14:void lambda$computeLeastUpperBoundOfInterfaces$8(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):501:501 -> b 1:1:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> c 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):114 -> c 2:4:com.android.tools.r8.ir.analysis.type.ClassTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):114:116 -> c 5:7:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithoutClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):332:334 -> c 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.ClassTypeElement.getClassType():91:91 -> c 8:8:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithoutClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):336 -> c 9:9:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithoutClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):336:336 -> c 10:10:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> c 10:10:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithoutClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):337 -> c 11:11:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithoutClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):337:337 -> c 12:12:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinWithoutClassHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):335:335 -> c 1:1:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> d 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinNullability(com.android.tools.r8.ir.analysis.type.Nullability):148 -> d 2:2:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinNullability(com.android.tools.r8.ir.analysis.type.Nullability):148:148 -> d 1:1:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> e 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement meetNullability(com.android.tools.r8.ir.analysis.type.Nullability):153 -> e 2:2:com.android.tools.r8.ir.analysis.type.ClassTypeElement meetNullability(com.android.tools.r8.ir.analysis.type.Nullability):153:153 -> e 1:4:boolean equals(java.lang.Object):558:561 -> equals 5:5:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> equals 5:5:boolean equals(java.lang.Object):562 -> equals 6:6:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> equals 6:6:boolean equals(java.lang.Object):562 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:10:boolean equals(java.lang.Object):565:568 -> equals 1:1:int hashCode():192:192 -> hashCode 1:16:java.lang.String toString():169:184 -> toString 17:26:java.lang.String toString():177:186 -> toString com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker -> com.gradleup.gr8.relocated.tp: com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker LEFT_KNOWN -> c com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker RIGHT_UNKNOWN -> f com.android.tools.r8.utils.OptionalBool left -> a com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker RIGHT_KNOWN -> e com.android.tools.r8.utils.OptionalBool right -> b com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker LEFT_UNKNOWN -> d boolean $assertionsDisabled -> g 1:17:void ():349:365 -> 1:4:void (com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.utils.OptionalBool):380:383 -> 1:1:boolean isMarkedOnBothSides():391:391 -> a 2:2:boolean merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):405:405 -> a 3:3:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.isMarked():387:387 -> a 3:3:boolean merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):405 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.isMarked():387:387 -> a 4:4:boolean merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):405 -> a 5:9:boolean merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):405:409 -> a 10:11:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.knownIfAnyIsKnown(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.utils.OptionalBool):395:396 -> a 10:11:boolean merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):409 -> a 12:17:boolean merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):409:414 -> a 18:19:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.knownIfAnyIsKnown(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.utils.OptionalBool):395:396 -> a 18:19:boolean merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):414 -> a 20:22:boolean merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):414:416 -> a 1:2:boolean knownIfBothAreKnown():400:401 -> b com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceWithMarker -> com.gradleup.gr8.relocated.up: com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker marker -> b com.android.tools.r8.graph.DexType itf -> a 1:3:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):425:427 -> com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater -> com.gradleup.gr8.relocated.vz: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c java.util.function.Function mapping -> b 1:1:void ():22:22 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):31:31 -> 2:4:void (com.android.tools.r8.graph.AppView,java.util.function.Function):35:37 -> 1:1:com.android.tools.r8.graph.DexType lambda$new$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexType):31:31 -> a 2:4:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):44:46 -> a 5:5:com.android.tools.r8.ir.analysis.type.BottomTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBottom():23:23 -> a 5:5:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):47 -> a 6:13:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):47:54 -> a 14:15:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllChangedPhisAreScheduled(com.android.tools.r8.ir.code.IRCode,java.util.Set):100:101 -> a 14:15:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):54 -> a 16:16:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 16:16:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllChangedPhisAreScheduled(com.android.tools.r8.ir.code.IRCode,java.util.Set):102 -> a 16:16:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):54 -> a 17:19:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllChangedPhisAreScheduled(com.android.tools.r8.ir.code.IRCode,java.util.Set):103:105 -> a 17:19:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):54 -> a 20:20:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function):76:76 -> a 20:20:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllChangedPhisAreScheduled(com.android.tools.r8.ir.code.IRCode,java.util.Set):105 -> a 20:20:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):54 -> a 21:21:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllChangedPhisAreScheduled(com.android.tools.r8.ir.code.IRCode,java.util.Set):106:106 -> a 21:21:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):54 -> a 22:22:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57:57 -> a 23:28:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):82:87 -> a 23:28:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 29:29:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 29:29:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):87 -> a 29:29:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 30:32:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):87:89 -> a 30:32:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 33:33:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> a 33:33:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):90 -> a 33:33:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 34:34:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):91:91 -> a 34:34:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 35:35:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function):76:76 -> a 35:35:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):92 -> a 35:35:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 36:36:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):88:88 -> a 36:36:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 37:43:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):59:65 -> a 44:44:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 44:44:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):65 -> a 45:52:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):65:72 -> a 53:53:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 53:53:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):72 -> a 54:59:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):72:77 -> a 60:60:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 60:60:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):77 -> a 61:61:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):77:77 -> a com.android.tools.r8.ir.analysis.type.DoubleTypeElement -> com.gradleup.gr8.relocated.mj0: com.android.tools.r8.ir.analysis.type.DoubleTypeElement INSTANCE -> d 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.DoubleTypeElement getInstance():11:11 -> B 1:1:int hashCode():36:36 -> hashCode 1:1:java.lang.String toString():31:31 -> toString 1:1:java.lang.String getDescriptor():16:16 -> y 1:1:java.lang.String getTypeName():21:21 -> z com.android.tools.r8.ir.analysis.type.DynamicType -> com.gradleup.gr8.relocated.yj0: boolean $assertionsDisabled -> a 1:1:void ():22:22 -> com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound asDynamicTypeWithUpperBound() -> a com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.ir.analysis.type.TypeElement) -> a com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set) -> a 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):42:42 -> a 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):42 -> a 3:3:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.bottom():79:79 -> a 3:3:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):43 -> a 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):45 -> a 5:5:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNull():83:83 -> a 5:5:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):46 -> a 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 6:6:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):48 -> a 7:7:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 7:7:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):49 -> a 8:8:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):52:52 -> a 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 9:9:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):52 -> a 10:11:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):52:53 -> a 12:12:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 12:12:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):53 -> a 13:14:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):53:54 -> a 15:15:com.android.tools.r8.ir.analysis.type.ExactDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.createExact(com.android.tools.r8.ir.analysis.type.ClassTypeElement):65:65 -> a 15:15:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):55 -> a 16:16:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):58:58 -> a 17:20:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):57:60 -> a 21:21:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 21:21:boolean com.android.tools.r8.ir.analysis.type.DynamicType.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):192 -> a 21:21:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):60 -> a 22:23:boolean com.android.tools.r8.ir.analysis.type.DynamicType.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):193:194 -> a 22:23:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):60 -> a 24:24:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 24:24:boolean com.android.tools.r8.ir.analysis.type.DynamicType.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):194 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):60 -> a 25:25:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 25:25:boolean com.android.tools.r8.ir.analysis.type.DynamicType.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):194 -> a 25:25:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):60 -> a 26:26:boolean com.android.tools.r8.ir.analysis.type.DynamicType.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):195:195 -> a 26:26:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):60 -> a 27:27:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):61:61 -> a 28:28:com.android.tools.r8.ir.analysis.type.ExactDynamicType createExact(com.android.tools.r8.ir.analysis.type.ClassTypeElement):65:65 -> a 29:33:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):70:74 -> a 34:36:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):73:75 -> a 37:37:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.bottom():79:79 -> a 37:37:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,java.lang.Iterable):96 -> a 38:39:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,java.lang.Iterable):97:98 -> a 40:46:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):159:165 -> a 47:47:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> a 47:47:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):168 -> a 48:50:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):174:176 -> a 51:51:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):169:169 -> a 52:52:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> a 52:52:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):172 -> a 53:53:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 53:53:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):170 -> a 54:54:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 54:54:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):166 -> a 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound bottom():79:79 -> b 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound definitelyNull():83:83 -> c com.android.tools.r8.ir.analysis.type.ClassTypeElement getExactClassType() -> d com.android.tools.r8.ir.analysis.type.Nullability getNullability() -> e boolean hasDynamicLowerBoundType() -> f boolean isBottom() -> g boolean isDynamicTypeWithUpperBound() -> h 1:1:boolean isExactClassType():143:143 -> i boolean isNullType() -> j boolean isUnknown() -> k 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound unknown():91:91 -> l com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound -> com.gradleup.gr8.relocated.ak0: com.android.tools.r8.ir.analysis.type.ClassTypeElement dynamicLowerBoundType -> g boolean $assertionsDisabled -> h 1:1:void ():11:11 -> 1:4:void (com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):17:20 -> 1:2:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):27:28 -> a 3:4:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 3:4:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):29 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:9:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):29:33 -> a 10:10:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):32:32 -> a 11:15:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):30:34 -> a 16:16:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> a 16:16:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):78 -> a 16:16:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):11 -> a 17:17:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 17:17:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):78 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):11 -> a 18:18:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):81:81 -> a 18:18:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):11 -> a 19:19:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> a 19:19:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):82 -> a 19:19:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):11 -> a 20:20:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):82:82 -> a 20:20:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):11 -> a 21:21:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicLowerBoundType():49:49 -> a 21:21:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):83 -> a 21:21:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):11 -> a 22:22:com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):83:83 -> a 22:22:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):11 -> a 1:4:boolean equals(java.lang.Object):54:57 -> equals 5:6:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> equals 5:6:boolean equals(java.lang.Object):58 -> equals 7:7:boolean equals(java.lang.Object):58:58 -> equals 8:9:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicLowerBoundType():49:49 -> equals 8:9:boolean equals(java.lang.Object):59 -> equals 10:10:boolean equals(java.lang.Object):59:59 -> equals 1:1:int hashCode():64:64 -> hashCode 2:2:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> hashCode 2:2:int hashCode():64 -> hashCode 3:3:int hashCode():64:64 -> hashCode 4:4:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicLowerBoundType():49:49 -> hashCode 4:4:int hashCode():64 -> hashCode 5:5:int hashCode():64:64 -> hashCode 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType():49:49 -> m 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> n 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType():11 -> n 1:1:java.lang.String toString():69:69 -> toString 2:2:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> toString 2:2:java.lang.String toString():70 -> toString 3:3:java.lang.String toString():70:70 -> toString 4:4:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicLowerBoundType():49:49 -> toString 4:4:java.lang.String toString():72 -> toString 5:5:java.lang.String toString():72:72 -> toString com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound -> com.gradleup.gr8.relocated.bk0: com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound BOTTOM -> c com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound UNKNOWN -> e com.android.tools.r8.ir.analysis.type.TypeElement dynamicUpperBoundType -> b com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound NULL_TYPE -> d boolean $assertionsDisabled -> f 1:3:void ():23:25 -> 4:4:com.android.tools.r8.ir.analysis.type.BottomTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBottom():23:23 -> 4:4:void ():26 -> 5:6:void ():26:27 -> 7:7:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getNull():71:71 -> 7:7:void ():28 -> 8:9:void ():28:29 -> 10:10:com.android.tools.r8.ir.analysis.type.TopTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getTop():27:27 -> 10:10:void ():30 -> 11:11:void ():30:30 -> 1:3:void (com.android.tools.r8.ir.analysis.type.TypeElement):34:36 -> com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound asDynamicTypeWithUpperBound() -> a 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):52:52 -> a 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):52 -> a 3:3:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.bottom():79:79 -> a 3:3:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):53 -> a 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):55 -> a 5:5:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNull():83:83 -> a 5:5:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):56 -> a 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 6:6:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):58 -> a 7:7:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 7:7:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):59 -> a 8:8:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):62:62 -> a 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 9:9:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):62 -> a 10:11:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):62:63 -> a 12:12:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 12:12:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):63 -> a 13:14:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):63:64 -> a 15:15:com.android.tools.r8.ir.analysis.type.ExactDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.createExact(com.android.tools.r8.ir.analysis.type.ClassTypeElement):65:65 -> a 15:15:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):65 -> a 16:16:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):68:68 -> a 17:20:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):67:70 -> a 21:21:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 21:21:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):276 -> a 21:21:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):70 -> a 22:23:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):277:278 -> a 22:23:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):70 -> a 24:24:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 24:24:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):70 -> a 25:25:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 25:25:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):278 -> a 25:25:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):70 -> a 26:26:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.verifyNotEffectivelyFinalClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):279:279 -> a 26:26:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):70 -> a 27:27:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.ClassTypeElement):71:71 -> a 28:28:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):85:85 -> a 28:28:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 28:28:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):225 -> a 29:29:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 29:29:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):85 -> a 29:29:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 29:29:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):225 -> a 30:31:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):86:87 -> a 30:31:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 30:31:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):225 -> a 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 32:32:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 32:32:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):225 -> a 33:33:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 33:33:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):87 -> a 33:33:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 33:33:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):225 -> a 34:34:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):88:88 -> a 34:34:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 34:34:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):225 -> a 35:37:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):43:45 -> a 35:37:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):225 -> a 38:38:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):226:226 -> a 39:39:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.ir.analysis.type.TypeElement):100:100 -> a 40:40:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):163:163 -> a 41:41:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):85:85 -> a 41:41:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):165 -> a 42:42:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 42:42:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):85 -> a 42:42:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):165 -> a 43:44:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):86:87 -> a 43:44:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):165 -> a 45:45:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 45:45:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):165 -> a 46:46:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 46:46:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):87 -> a 46:46:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):165 -> a 47:47:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):88:88 -> a 47:47:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):165 -> a 48:48:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):166:166 -> a 49:66:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.meetDynamicLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):177:194 -> a 49:66:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):167 -> a 67:67:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 67:67:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.meetDynamicLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):195 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:67:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):167 -> a 68:70:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.meetDynamicLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):195:197 -> a 68:70:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):167 -> a 71:71:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 71:71:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.meetDynamicLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):198 -> a 71:71:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):167 -> a 72:72:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.meetDynamicLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):198:198 -> a 72:72:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):167 -> a 73:77:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):168:172 -> a 78:87:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):206:215 -> a 88:88:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 88:88:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):215 -> a 89:93:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):216:220 -> a 94:94:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):85:85 -> a 94:94:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 94:94:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):221 -> a 95:95:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 95:95:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):85 -> a 95:95:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 95:95:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):221 -> a 96:97:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):86:87 -> a 96:97:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 96:97:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):221 -> a 98:98:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 98:98:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 98:98:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 98:98:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):221 -> a 99:99:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 99:99:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):87 -> a 99:99:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 99:99:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):221 -> a 100:100:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):88:88 -> a 100:100:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):42 -> a 100:100:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):221 -> a 101:103:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):43:45 -> a 101:103:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):221 -> a 104:109:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):286:291 -> a 110:110:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 110:110:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):292 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:112:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):295:296 -> a 1:23:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.graph.AppView):230:252 -> b 1:3:com.android.tools.r8.ir.analysis.type.ClassTypeElement getExactClassType():124:126 -> d 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():132:132 -> e 1:5:boolean equals(java.lang.Object):257:261 -> equals boolean hasDynamicLowerBoundType() -> f 1:1:boolean isBottom():137:137 -> g 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> g 2:2:boolean isBottom():137 -> g boolean isDynamicTypeWithUpperBound() -> h 1:1:int hashCode():266:266 -> hashCode 1:1:boolean isExactClassType():119:119 -> i 1:1:boolean isNullType():152:152 -> j 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> j 2:2:boolean isNullType():152 -> j 1:1:boolean isUnknown():157:157 -> k 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> k 2:2:boolean isUnknown():157 -> k com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType() -> m 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType():104:104 -> n 1:1:java.lang.String toString():271:271 -> toString com.android.tools.r8.ir.analysis.type.ExactDynamicType -> com.gradleup.gr8.relocated.uo0: boolean $assertionsDisabled -> g 1:1:void ():13:13 -> 1:1:void (com.android.tools.r8.ir.analysis.type.ClassTypeElement):16:16 -> 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> a 1:1:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):48 -> a 2:3:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):48:49 -> a 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):49 -> a 5:6:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):49:50 -> a 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 7:7:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):50 -> a 8:8:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):51:51 -> a 9:9:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 9:9:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):52 -> a 10:13:com.android.tools.r8.ir.analysis.type.ExactDynamicType com.android.tools.r8.ir.analysis.type.ExactDynamicType.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):57:60 -> a 10:13:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):13 -> a 14:14:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> a 14:14:com.android.tools.r8.ir.analysis.type.ExactDynamicType com.android.tools.r8.ir.analysis.type.ExactDynamicType.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):60 -> a 14:14:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):13 -> a 15:15:com.android.tools.r8.ir.analysis.type.ExactDynamicType com.android.tools.r8.ir.analysis.type.ExactDynamicType.withNullability(com.android.tools.r8.ir.analysis.type.Nullability):60:60 -> a 15:15:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):13 -> a 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement getExactClassType():31:31 -> d 1:4:boolean equals(java.lang.Object):65:68 -> equals 5:6:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> equals 5:6:boolean equals(java.lang.Object):69 -> equals 7:7:boolean equals(java.lang.Object):69:69 -> equals boolean hasDynamicLowerBoundType() -> f 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> hashCode 1:1:int hashCode():74 -> hashCode 2:2:int hashCode():74:74 -> hashCode boolean isExactClassType() -> i 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> m 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType():26 -> m 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> n 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getDynamicUpperBoundType():21 -> n 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType():13 -> n 1:1:java.lang.String toString():79:79 -> toString 2:2:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> toString 2:2:java.lang.String toString():79 -> toString 3:3:java.lang.String toString():79:79 -> toString com.android.tools.r8.ir.analysis.type.FloatTypeElement -> com.gradleup.gr8.relocated.dt0: com.android.tools.r8.ir.analysis.type.FloatTypeElement INSTANCE -> d 1:1:void ():7:7 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.FloatTypeElement getInstance():10:10 -> B 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():30:30 -> toString 1:1:java.lang.String getDescriptor():15:15 -> y 1:1:java.lang.String getTypeName():20:20 -> z com.android.tools.r8.ir.analysis.type.IntTypeElement -> com.gradleup.gr8.relocated.zd1: com.android.tools.r8.ir.analysis.type.IntTypeElement INSTANCE -> d 1:1:void ():7:7 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.IntTypeElement getInstance():10:10 -> B 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():30:30 -> toString 1:1:java.lang.String getDescriptor():15:15 -> y 1:1:java.lang.String getTypeName():20:20 -> z com.android.tools.r8.ir.analysis.type.InterfaceCollection -> com.gradleup.gr8.relocated.be1: com.android.tools.r8.ir.analysis.type.InterfaceCollection EMPTY -> b it.unimi.dsi.fastutil.objects.Reference2BooleanMap interfaces -> a boolean $assertionsDisabled -> c 1:51:void ():22:72 -> 1:1:void (it.unimi.dsi.fastutil.objects.Reference2BooleanMap,com.android.tools.r8.ir.analysis.type.InterfaceCollection$1):22:22 -> 2:4:void (it.unimi.dsi.fastutil.objects.Reference2BooleanMap):96:98 -> 1:1:com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder builder():83:83 -> a 2:2:void forEach(java.util.function.BiConsumer):127:127 -> a 3:3:void forEachKnownInterface(java.util.function.Consumer):131:131 -> a 4:4:void com.android.tools.r8.ir.analysis.type.InterfaceCollection.forEach(java.util.function.BiConsumer):127:127 -> a 4:4:void forEachKnownInterface(java.util.function.Consumer):131 -> a 5:6:void lambda$forEachKnownInterface$0(java.util.function.Consumer,com.android.tools.r8.graph.DexType,java.lang.Boolean):133:134 -> a 7:8:boolean allKnownInterfacesMatch(java.util.function.Predicate):140:141 -> a 9:10:boolean anyMatch(java.util.function.BiPredicate):149:150 -> a 11:11:void lambda$getInterfaceList$1(java.util.List,com.android.tools.r8.graph.DexType,java.lang.Boolean):159:159 -> a 12:12:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.ir.analysis.type.InterfaceCollection.contains(com.android.tools.r8.graph.DexType):177:177 -> a 12:12:boolean containsKnownInterface(com.android.tools.r8.graph.DexType):185 -> a 13:13:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.get(java.lang.Object):108:108 -> a 13:13:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.ir.analysis.type.InterfaceCollection.contains(com.android.tools.r8.graph.DexType):177 -> a 13:13:boolean containsKnownInterface(com.android.tools.r8.graph.DexType):185 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 14:14:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.get(java.lang.Object):108:108 -> a 14:14:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.ir.analysis.type.InterfaceCollection.contains(com.android.tools.r8.graph.DexType):177 -> a 14:14:boolean containsKnownInterface(com.android.tools.r8.graph.DexType):185 -> a 15:17:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.ir.analysis.type.InterfaceCollection.contains(com.android.tools.r8.graph.DexType):179:181 -> a 15:17:boolean containsKnownInterface(com.android.tools.r8.graph.DexType):185 -> a 18:18:boolean containsKnownInterface(com.android.tools.r8.graph.DexType):185:185 -> a 1:1:com.android.tools.r8.ir.analysis.type.InterfaceCollection empty():75:75 -> b 2:2:com.android.tools.r8.ir.analysis.type.InterfaceCollection singleton(com.android.tools.r8.graph.DexType):79:79 -> b 1:2:java.util.List getInterfaceList():158:159 -> c 1:5:com.android.tools.r8.graph.DexType getSingleKnownInterface():169:173 -> d 1:1:boolean hasSingleKnownInterface():164:164 -> e 1:5:boolean equals(java.lang.Object):114:118 -> equals 1:1:boolean isEmpty():102:102 -> f 1:1:int hashCode():123:123 -> hashCode com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder -> com.gradleup.gr8.relocated.ae1: it.unimi.dsi.fastutil.objects.Reference2BooleanMap interfaces -> a 1:1:void (com.android.tools.r8.ir.analysis.type.InterfaceCollection$1):34:34 -> 2:2:void ():37:37 -> 3:3:void ():35:35 -> 1:1:com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder addInterface(com.android.tools.r8.graph.DexType,boolean):51:51 -> a 2:2:java.lang.Boolean lambda$addInterface$0(boolean,com.android.tools.r8.graph.DexType,java.lang.Boolean):55:55 -> a 3:6:com.android.tools.r8.ir.analysis.type.InterfaceCollection build():64:67 -> a com.android.tools.r8.ir.analysis.type.LongTypeElement -> com.gradleup.gr8.relocated.xz1: com.android.tools.r8.ir.analysis.type.LongTypeElement INSTANCE -> d 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.LongTypeElement getInstance():11:11 -> B 1:1:int hashCode():36:36 -> hashCode 1:1:java.lang.String toString():31:31 -> toString 1:1:java.lang.String getDescriptor():16:16 -> y 1:1:java.lang.String getTypeName():21:21 -> z com.android.tools.r8.ir.analysis.type.NotNullDynamicType -> com.gradleup.gr8.relocated.ic2: com.android.tools.r8.ir.analysis.type.NotNullDynamicType INSTANCE -> b boolean $assertionsDisabled -> c 1:3:void ():21:23 -> 1:1:void ():25:25 -> com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set) -> a 1:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.NotNullDynamicType.getDynamicUpperBoundType(com.android.tools.r8.ir.analysis.type.TypeElement):33:34 -> a 1:2:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.ir.analysis.type.TypeElement):21 -> a com.android.tools.r8.ir.analysis.type.ClassTypeElement getExactClassType() -> d 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():44:44 -> e 1:1:int hashCode():71:71 -> hashCode 1:1:com.android.tools.r8.ir.analysis.type.NotNullDynamicType get():28:28 -> m 1:1:java.lang.String toString():76:76 -> toString com.android.tools.r8.ir.analysis.type.Nullability -> com.gradleup.gr8.relocated.qc2: 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 ():25:28 -> 1:10:com.android.tools.r8.ir.analysis.type.Nullability join(com.android.tools.r8.ir.analysis.type.Nullability):57:66 -> a 11:11:com.android.tools.r8.ir.analysis.type.Nullability bottom():103:103 -> a 1:10:com.android.tools.r8.ir.analysis.type.Nullability meet(com.android.tools.r8.ir.analysis.type.Nullability):70:79 -> b 11:11:com.android.tools.r8.ir.analysis.type.Nullability definitelyNotNull():95:95 -> b 1:1:com.android.tools.r8.ir.analysis.type.Nullability definitelyNull():91:91 -> c 1:1:boolean isBottom():33:33 -> d 1:1:boolean isDefinitelyNotNull():41:41 -> e 1:1:boolean isDefinitelyNull():37:37 -> f 1:1:boolean isMaybeNull():45:45 -> g 1:1:boolean isNullable():49:49 -> h 1:1:com.android.tools.r8.ir.analysis.type.Nullability maybeNull():99:99 -> i 1:13:java.lang.String toString():108:120 -> toString com.android.tools.r8.ir.analysis.type.NullabilityVariants -> com.gradleup.gr8.relocated.rc2: boolean $assertionsDisabled -> e com.android.tools.r8.ir.analysis.type.ReferenceTypeElement maybeNullVariant -> a com.android.tools.r8.ir.analysis.type.ReferenceTypeElement bottomVariant -> d com.android.tools.r8.ir.analysis.type.ReferenceTypeElement definitelyNullVariant -> b com.android.tools.r8.ir.analysis.type.ReferenceTypeElement definitelyNotNullVariant -> c 1:1:void ():10:10 -> 1:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement create(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.Function):19:20 -> a 3:11:void com.android.tools.r8.ir.analysis.type.NullabilityVariants.set(com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):26:34 -> a 3:11:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement create(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.Function):21 -> a 12:20:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.NullabilityVariants.get(com.android.tools.r8.ir.analysis.type.Nullability):39:47 -> a 12:20:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateElement(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.BiFunction):53 -> a 21:21:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateElement(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.BiFunction):57:57 -> a 22:30:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.NullabilityVariants.get(com.android.tools.r8.ir.analysis.type.Nullability):39:47 -> a 22:30:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateElement(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.BiFunction):58 -> a 31:34:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateElement(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.BiFunction):60:63 -> a 35:43:void com.android.tools.r8.ir.analysis.type.NullabilityVariants.set(com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):26:34 -> a 35:43:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateElement(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.BiFunction):64 -> a 44:45:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateElement(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.BiFunction):65:66 -> a com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement -> com.gradleup.gr8.relocated.qn2: boolean $assertionsDisabled -> b 1:1:void ():13:13 -> 1:1:void ():13:13 -> 1:2:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):35:36 -> a 3:3:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):112:112 -> a 3:3:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 4:4:com.android.tools.r8.ir.analysis.type.BooleanTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBoolean():31:31 -> a 4:4:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):83 -> a 4:4:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 5:5:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):110:110 -> a 5:5:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 6:6:com.android.tools.r8.ir.analysis.type.LongTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getLong():59:59 -> a 6:6:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):106 -> a 6:6:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 7:7:com.android.tools.r8.ir.analysis.type.FloatTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getFloat():51:51 -> a 7:7:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):104 -> a 7:7:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 8:8:com.android.tools.r8.ir.analysis.type.DoubleTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getDouble():63:63 -> a 8:8:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):108 -> a 8:8:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 9:9:com.android.tools.r8.ir.analysis.type.ByteTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getByte():35:35 -> a 9:9:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):88 -> a 9:9:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 10:10:com.android.tools.r8.ir.analysis.type.ShortTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getShort():39:39 -> a 10:10:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):93 -> a 10:10:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 11:11:com.android.tools.r8.ir.analysis.type.CharTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getChar():43:43 -> a 11:11:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):98 -> a 11:11:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 12:12:com.android.tools.r8.ir.analysis.type.IntTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getInt():47:47 -> a 12:12:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.fromTypeDescriptorChar(char,boolean):102 -> a 12:12:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):36 -> a 13:13:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):130:130 -> a 14:14:com.android.tools.r8.ir.analysis.type.DoubleTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getDouble():63:63 -> a 14:14:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):128 -> a 15:15:com.android.tools.r8.ir.analysis.type.FloatTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getFloat():51:51 -> a 15:15:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):124 -> a 16:16:com.android.tools.r8.ir.analysis.type.LongTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getLong():59:59 -> a 16:16:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):126 -> a 17:17:com.android.tools.r8.ir.analysis.type.IntTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getInt():47:47 -> a 17:17:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):122 -> a 18:18:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):117:117 -> a 1:1:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBoolean():0:0 -> b 1:1:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):40 -> b 2:2:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):41:41 -> b 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isByte():0:0 -> b 3:3:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):43 -> b 4:4:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):44:44 -> b 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isShort():0:0 -> b 5:5:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):46 -> b 6:6:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):47:47 -> b 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isChar():0:0 -> b 7:7:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):49 -> b 8:8:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):50:50 -> b 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> b 9:9:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):52 -> b 10:10:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):53:53 -> b 11:11:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> b 11:11:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):55 -> b 12:12:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):56:56 -> b 13:13:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> b 13:13:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):58 -> b 14:14:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):59:59 -> b 15:15:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> b 15:15:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):61 -> b 16:18:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):62:64 -> b com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement asPrimitiveType() -> c boolean isPrimitiveType() -> s 1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():21:21 -> w java.lang.String getDescriptor() -> y java.lang.String getTypeName() -> z com.android.tools.r8.ir.analysis.type.ReferenceTypeElement -> com.gradleup.gr8.relocated.h13: com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement NULL_INSTANCE -> c com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement NULL_BOTTOM_INSTANCE -> d com.android.tools.r8.ir.analysis.type.Nullability nullability -> b 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement.create():25:25 -> 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement.access$200():13 -> 1:1:void ():69 -> 2:2:void ():69:69 -> 3:3:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement.createBottom():29:29 -> 3:3:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement.access$300():13 -> 3:3:void ():70 -> 4:4:void ():70:70 -> 1:2:void (com.android.tools.r8.ir.analysis.type.Nullability):74:75 -> 1:1:com.android.tools.r8.ir.analysis.type.TypeElement asMeetWithNotNull():90:90 -> A 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getNullType():84:84 -> B com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability) -> a com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory) -> b 1:1:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> b 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinNullability(com.android.tools.r8.ir.analysis.type.Nullability):108 -> b 2:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinNullability(com.android.tools.r8.ir.analysis.type.Nullability):108:108 -> b com.android.tools.r8.ir.analysis.type.ReferenceTypeElement asReferenceType() -> d boolean isReferenceType() -> t 1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():80:80 -> w 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement access$000():11:11 -> y 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement access$100():11:11 -> z com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement -> com.gradleup.gr8.relocated.g13: 1:1:void (com.android.tools.r8.ir.analysis.type.Nullability):16:16 -> 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement.getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):21:21 -> a 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):13 -> a 2:2:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.nullability():80:80 -> a 2:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):39 -> a 3:3:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):39:39 -> a 1:1:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):44:44 -> b 1:1:boolean equals(java.lang.Object):62:62 -> equals 1:1:int hashCode():54:54 -> hashCode 1:1:java.lang.String toString():49:49 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"2":4,"3":5},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> toString 3:3:java.lang.String toString():49 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String toString():49:49 -> toString 5:5:java.lang.String toString():49:49 -> toString com.android.tools.r8.ir.analysis.type.ShortTypeElement -> com.gradleup.gr8.relocated.p63: com.android.tools.r8.ir.analysis.type.ShortTypeElement INSTANCE -> d 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.ShortTypeElement getInstance():11:11 -> B 1:1:int hashCode():41:41 -> hashCode 1:1:java.lang.String toString():31:31 -> toString 1:1:java.lang.String getDescriptor():16:16 -> y 1:1:java.lang.String getTypeName():21:21 -> z com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement -> com.gradleup.gr8.relocated.s73: com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement INSTANCE -> c 1:1:void ():11:11 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement getInstance():18:18 -> A 1:1:int hashCode():48:48 -> hashCode 1:1:java.lang.String toString():38:38 -> toString boolean isSinglePrimitive() -> u 1:1:java.lang.String getDescriptor():23:23 -> y 1:1:java.lang.String getTypeName():28:28 -> z com.android.tools.r8.ir.analysis.type.TopTypeElement -> com.gradleup.gr8.relocated.wh3: com.android.tools.r8.ir.analysis.type.TopTypeElement INSTANCE -> b 1:1:void ():7:7 -> 1:1:void ():6:6 -> 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():25:25 -> toString 1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():11:11 -> w 1:1:com.android.tools.r8.ir.analysis.type.TopTypeElement getInstance():15:15 -> y com.android.tools.r8.ir.analysis.type.TypeAnalysis -> com.gradleup.gr8.relocated.aj3: java.util.Deque worklist -> d com.android.tools.r8.graph.AppView appView -> c boolean $assertionsDisabled -> e com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode mode -> b boolean mayHaveImpreciseTypes -> a 1:1:void ():20:20 -> 1:1:void (com.android.tools.r8.graph.AppView,boolean):42:42 -> 2:14:void (com.android.tools.r8.graph.AppView,boolean):32:44 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:com.android.tools.r8.graph.DexType toRefinedReceiverType(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):168 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexType toRefinedReceiverType(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):169:169 -> a 3:3:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.getDynamicUpperBoundType(com.android.tools.r8.ir.analysis.type.TypeElement):100:100 -> a 3:3:com.android.tools.r8.graph.DexType toRefinedReceiverType(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):171 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexType toRefinedReceiverType(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):172:172 -> a 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 5:5:com.android.tools.r8.graph.DexType toRefinedReceiverType(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):172 -> a 6:15:com.android.tools.r8.graph.DexType toRefinedReceiverType(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):174:183 -> a 16:17:void analyze():48:49 -> a 18:23:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.analyzeValue(com.android.tools.r8.ir.code.Value):116:121 -> a 18:23:void analyze():49 -> a 24:27:void narrowing(com.android.tools.r8.ir.code.IRCode):65:68 -> a 28:28:void narrowing(java.lang.Iterable):72:72 -> a 29:32:void analyzeValues(java.lang.Iterable,com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode):81:84 -> a 33:35:void enqueue(com.android.tools.r8.ir.code.Value):88:90 -> a 36:37:void analyzeBasicBlock(com.android.tools.r8.ir.code.BasicBlock):95:96 -> a 38:38:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 38:38:void analyzeBasicBlock(com.android.tools.r8.ir.code.BasicBlock):100 -> a 39:47:void analyzeBasicBlock(com.android.tools.r8.ir.code.BasicBlock):103:111 -> a 48:57:void updateTypeOfValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.TypeElement):125:134 -> a 58:58:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 58:58:void updateTypeOfValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.TypeElement):134 -> a 59:75:void updateTypeOfValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.TypeElement):138:154 -> a 1:4:void widening(com.android.tools.r8.ir.code.IRCode):54:57 -> b 5:5:boolean verifyValuesUpToDate(java.lang.Iterable):76:76 -> b 1:1:void widening(java.lang.Iterable):61:61 -> c com.android.tools.r8.ir.analysis.type.TypeElement -> com.gradleup.gr8.relocated.gj3: boolean $assertionsDisabled -> a 1:1:void ():20:20 -> com.android.tools.r8.ir.analysis.type.ArrayTypeElement asArrayType() -> a 1:1:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 1:1:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement):224 -> a 2:2:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement):224:224 -> a 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 3:3:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement):224 -> a 4:12:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement):227:235 -> a com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set) -> a boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView) -> a 13:13:com.android.tools.r8.ir.analysis.type.BottomTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBottom():23:23 -> a 13:13:com.android.tools.r8.ir.analysis.type.TypeElement join(java.lang.Iterable,com.android.tools.r8.graph.AppView):142 -> a 14:15:com.android.tools.r8.ir.analysis.type.TypeElement join(java.lang.Iterable,com.android.tools.r8.graph.AppView):143:144 -> a 16:16:com.android.tools.r8.ir.analysis.type.TypeElement rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,java.util.Set):103:103 -> a 17:17:com.android.tools.r8.graph.DexType lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexType):104:104 -> a 18:18:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):121:121 -> a 19:19:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 19:19:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):121 -> a 20:20:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 20:20:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):124 -> a 21:22:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 21:22:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):127 -> a 23:27:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):127:131 -> a 28:28:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):138:138 -> a 28:28:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):139:139 -> a 29:29:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a 30:30:com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getSingle():55:55 -> a 30:30:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):140 -> a 30:30:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a 31:31:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):142:142 -> a 31:31:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a 32:32:com.android.tools.r8.ir.analysis.type.TopTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getTop():27:27 -> a 32:32:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):143 -> a 32:32:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a 33:34:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):145:146 -> a 33:34:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a 35:35:com.android.tools.r8.ir.analysis.type.WidePrimitiveTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getWide():67:67 -> a 35:35:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):147 -> a 35:35:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):149:149 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a 37:37:com.android.tools.r8.ir.analysis.type.TopTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getTop():27:27 -> a 37:37:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement):150 -> a 37:37:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):131 -> a 38:42:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):134:138 -> a 43:43:com.android.tools.r8.ir.analysis.type.TopTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getTop():27:27 -> a 43:43:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):128 -> a 44:44:boolean isStringType(com.android.tools.r8.graph.DexItemFactory):296:296 -> a 45:45:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType(com.android.tools.r8.graph.DexType):291:291 -> a 45:45:boolean isStringType(com.android.tools.r8.graph.DexItemFactory):296 -> a 46:46:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 46:46:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType(com.android.tools.r8.graph.DexType):292 -> a 46:46:boolean isStringType(com.android.tools.r8.graph.DexItemFactory):296 -> a 47:47:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType(com.android.tools.r8.graph.DexType):292:292 -> a 47:47:boolean isStringType(com.android.tools.r8.graph.DexItemFactory):296 -> a 48:48:com.android.tools.r8.ir.analysis.type.ClassTypeElement objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):400:400 -> a 49:49:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 49:49:com.android.tools.r8.ir.analysis.type.ClassTypeElement objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):400 -> a 50:50:com.android.tools.r8.ir.analysis.type.ClassTypeElement objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):400:400 -> a 51:51:com.android.tools.r8.ir.analysis.type.TypeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 52:53:com.android.tools.r8.ir.analysis.type.TypeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):429:430 -> a 54:54:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getNull():71:71 -> a 54:54:com.android.tools.r8.ir.analysis.type.TypeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):431 -> a 55:58:com.android.tools.r8.ir.analysis.type.TypeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):433:436 -> a com.android.tools.r8.ir.analysis.type.ClassTypeElement asClassType() -> b 1:1:boolean lessThanOrEqual(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):170:170 -> b 2:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.internalLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):175:176 -> b 2:3:boolean lessThanOrEqual(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):170 -> b 4:4:com.android.tools.r8.ir.analysis.type.ClassTypeElement stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> b 5:5:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> b 5:5:com.android.tools.r8.ir.analysis.type.ClassTypeElement stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> b 6:6:com.android.tools.r8.ir.analysis.type.ClassTypeElement stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> b com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement asPrimitiveType() -> c 1:1:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> c 1:1:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):190 -> c 2:2:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):191:191 -> c 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> c 3:3:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):191 -> c 4:4:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):193:193 -> c 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> c 5:5:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):193 -> c 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> c 6:6:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):196 -> c 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> c 7:7:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):199 -> c 8:12:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):202:206 -> c 13:13:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> c 13:13:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):208 -> c 14:16:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):209:211 -> c com.android.tools.r8.ir.analysis.type.ReferenceTypeElement asReferenceType() -> d 1:1:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):158:158 -> d 2:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.internalLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):175:176 -> d 2:3:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):158 -> d 1:1:com.android.tools.r8.ir.analysis.type.BooleanTypeElement getBoolean():31:31 -> e 1:1:com.android.tools.r8.ir.analysis.type.BottomTypeElement getBottom():23:23 -> f 1:1:com.android.tools.r8.ir.analysis.type.ByteTypeElement getByte():35:35 -> g 1:1:com.android.tools.r8.ir.analysis.type.DoubleTypeElement getDouble():63:63 -> h 1:1:com.android.tools.r8.ir.analysis.type.FloatTypeElement getFloat():51:51 -> i 1:1:com.android.tools.r8.ir.analysis.type.IntTypeElement getInt():47:47 -> j 1:1:com.android.tools.r8.ir.analysis.type.LongTypeElement getLong():59:59 -> k 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getNull():71:71 -> l 1:1:com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement getSingle():55:55 -> m 1:1:com.android.tools.r8.ir.analysis.type.TopTypeElement getTop():27:27 -> n 1:1:com.android.tools.r8.ir.analysis.type.WidePrimitiveTypeElement getWide():67:67 -> o boolean isInt() -> p boolean isNullType() -> q 1:1:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> r 1:1:boolean isPreciseType():352 -> r 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> r 2:2:boolean isPreciseType():353 -> r 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> r 3:3:boolean isPreciseType():354 -> r 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> r 4:4:boolean isPreciseType():355 -> r 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> r 5:5:boolean isPreciseType():356 -> r 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> r 6:6:boolean isPreciseType():357 -> r 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> r 7:7:boolean isPreciseType():358 -> r 8:8:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> r 8:8:boolean isPreciseType():359 -> r boolean isPrimitiveType() -> s boolean isReferenceType() -> t boolean isSinglePrimitive() -> u boolean isWidePrimitive() -> v com.android.tools.r8.ir.analysis.type.Nullability nullability() -> w 1:1:int requiredRegisters():395:395 -> x 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> x 2:2:int requiredRegisters():395 -> x 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> x 3:3:int requiredRegisters():395 -> x 4:4:int requiredRegisters():395:395 -> x com.android.tools.r8.ir.analysis.type.TypeUtils -> com.gradleup.gr8.relocated.rj3: boolean $assertionsDisabled -> a 1:1:void ():36:36 -> 1:1:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):72:72 -> a 2:2:com.android.tools.r8.ir.analysis.type.BottomTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBottom():23:23 -> a 2:2:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):73 -> a 3:12:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):74:83 -> a 13:32:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):110:129 -> a 13:32:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 33:33:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForStaticPut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.StaticPut):186:186 -> a 33:33:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):129 -> a 33:33:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 34:34:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 34:34:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForStaticPut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.StaticPut):186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):129 -> a 34:34:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 35:35:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForStaticPut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.StaticPut):186:186 -> a 35:35:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):129 -> a 35:35:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForReturn(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):181:181 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):127 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 37:37:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):125:125 -> a 37:37:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 38:38:com.android.tools.r8.ir.analysis.type.BottomTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBottom():23:23 -> a 38:38:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value):162 -> a 38:38:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):125 -> a 38:38:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 39:46:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value):163:170 -> a 39:46:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):125 -> a 39:46:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 47:47:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 47:47:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value):171 -> a 47:47:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):125 -> a 47:47:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 48:52:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value):171:175 -> a 48:52:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):125 -> a 48:52:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 53:53:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 53:53:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value):175 -> a 53:53:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):125 -> a 53:53:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 54:54:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value):175:175 -> a 54:54:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):125 -> a 54:54:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 55:55:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):119:119 -> a 55:55:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 56:56:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstancePut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.code.Value):149:149 -> a 56:56:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):119 -> a 56:56:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 57:57:com.android.tools.r8.ir.analysis.type.BottomTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBottom():23:23 -> a 57:57:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstancePut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.code.Value):150 -> a 57:57:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):119 -> a 57:57:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 58:58:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstancePut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.code.Value):151:151 -> a 58:58:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):119 -> a 58:58:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 59:59:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 59:59:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstancePut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.code.Value):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):119 -> a 59:59:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 60:62:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstancePut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.code.Value):152:154 -> a 60:62:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):119 -> a 60:62:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 63:63:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 63:63:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstancePut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.code.Value):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):119 -> a 63:63:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 64:64:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstancePut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.code.Value):155:155 -> a 64:64:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):119 -> a 64:64:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 65:65:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):117:117 -> a 65:65:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 66:66:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstanceGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceGet):144:144 -> a 66:66:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):117 -> a 66:66:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 67:67:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 67:67:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstanceGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceGet):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:67:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):117 -> a 67:67:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 68:68:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstanceGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceGet):144:144 -> a 68:68:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):117 -> a 68:68:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 69:69:com.android.tools.r8.ir.analysis.type.BottomTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBottom():23:23 -> a 69:69:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):115 -> a 69:69:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 70:70:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):112:112 -> a 70:70:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 71:71:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForAssume(com.android.tools.r8.ir.code.Assume,com.android.tools.r8.utils.WorkList):138:138 -> a 71:71:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):112 -> a 71:71:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 72:72:com.android.tools.r8.ir.analysis.type.BottomTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getBottom():23:23 -> a 72:72:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForAssume(com.android.tools.r8.ir.code.Assume,com.android.tools.r8.utils.WorkList):139 -> a 72:72:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):112 -> a 72:72:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 73:73:com.android.tools.r8.ir.analysis.type.TopTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.getTop():27:27 -> a 73:73:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeUtils.computeUseTypeForInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):132 -> a 73:73:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):84 -> a 74:75:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):85:86 -> a 76:76:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 76:76:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):86 -> a 77:77:com.android.tools.r8.ir.analysis.type.TypeElement computeUseType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Value):86:86 -> a 78:82:void enqueueUsers(com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):96:100 -> a com.android.tools.r8.ir.analysis.type.TypeUtils$UserAndValuePair -> com.gradleup.gr8.relocated.qj3: com.android.tools.r8.ir.code.InstructionOrPhi user -> a com.android.tools.r8.ir.code.Value value -> b 1:3:void (com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Value):43:45 -> 1:5:boolean equals(java.lang.Object):53:57 -> equals 1:1:int hashCode():62:62 -> hashCode com.android.tools.r8.ir.analysis.type.WidePrimitiveTypeElement -> com.gradleup.gr8.relocated.to3: com.android.tools.r8.ir.analysis.type.WidePrimitiveTypeElement INSTANCE -> c 1:1:void ():11:11 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.ir.analysis.type.WidePrimitiveTypeElement getInstance():18:18 -> A 1:1:int hashCode():53:53 -> hashCode 1:1:java.lang.String toString():43:43 -> toString boolean isWidePrimitive() -> v int requiredRegisters() -> x 1:1:java.lang.String getDescriptor():23:23 -> y 1:1:java.lang.String getTypeName():28:28 -> z com.android.tools.r8.ir.analysis.value.AbstractValue -> com.gradleup.gr8.relocated.m3: boolean $assertionsDisabled -> a 1:1:void ():13:13 -> boolean isSingleBoolean() -> A boolean isSingleConstValue() -> B boolean isSingleFieldValue() -> C boolean isTrue() -> D 1:1:com.android.tools.r8.ir.analysis.value.UnknownValue unknown():20:20 -> E 1:1:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):198 -> a 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):198:198 -> a 3:3:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):198 -> a 4:4:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):201 -> a 5:5:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 5:5:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):201 -> a 6:6:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):204:204 -> a 7:7:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 7:7:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):208 -> a 8:8:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):209:209 -> a 9:9:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 9:9:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):211 -> a 10:10:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):212:212 -> a 11:11:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> a 11:11:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):214 -> a 12:12:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):214:214 -> a 13:13:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> a 13:13:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):217 -> a 14:14:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):218:218 -> a 15:15:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 15:15:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):221 -> a 16:16:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):223:223 -> a 17:17:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> a 17:17:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):223 -> a 18:18:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):223:223 -> a 19:19:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> a 19:19:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):224 -> a 20:23:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):224:227 -> a 24:24:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 24:24:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):229 -> a 25:25:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):230:230 -> a 26:26:com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder com.android.tools.r8.ir.analysis.value.NumberFromSetValue.builder(com.android.tools.r8.ir.analysis.value.SingleNumberValue):32:32 -> a 26:26:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):230 -> a 27:27:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromSetValue():0:0 -> a 27:27:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):232 -> a 28:29:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):232:233 -> a 30:30:com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder com.android.tools.r8.ir.analysis.value.NumberFromSetValue.instanceBuilder():36:36 -> a 30:30:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):233 -> a 31:31:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 31:31:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):235 -> a 32:32:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):236:236 -> a 33:33:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromSetValue():0:0 -> a 33:33:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):238 -> a 34:37:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):238:241 -> a 38:38:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 38:38:com.android.tools.r8.ir.analysis.value.AbstractValue join(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValueFactory,boolean,boolean):243 -> a com.android.tools.r8.ir.analysis.value.NonConstantNumberValue asNonConstantNumberValue() -> b com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> b boolean isUnknown() -> c com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue asNumberFromIntervalValue() -> d com.android.tools.r8.ir.analysis.value.SingleNumberValue asSingleNumberValue() -> e boolean isSingleValue() -> g com.android.tools.r8.ir.analysis.value.NumberFromSetValue asNumberFromSetValue() -> i com.android.tools.r8.ir.analysis.value.SingleValue asSingleValue() -> j boolean isNonConstantNumberValue() -> k com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue asConstantOrNonConstantNumberValue() -> l com.android.tools.r8.ir.analysis.value.NullOrAbstractValue asNullOrAbstractValue() -> m com.android.tools.r8.ir.analysis.value.SingleConstClassValue asSingleConstClassValue() -> n com.android.tools.r8.ir.analysis.value.SingleConstValue asSingleConstValue() -> o com.android.tools.r8.ir.analysis.value.SingleDexItemBasedStringValue asSingleDexItemBasedStringValue() -> p com.android.tools.r8.ir.analysis.value.SingleFieldValue asSingleFieldValue() -> q com.android.tools.r8.ir.analysis.value.SingleStringValue asSingleStringValue() -> r com.android.tools.r8.ir.analysis.value.StatefulObjectValue asStatefulObjectValue() -> s 1:1:int getKnownArrayLength():83:83 -> t 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState():66:66 -> u boolean hasKnownArrayLength() -> v boolean hasObjectState() -> w boolean isConstantOrNonConstantNumberValue() -> x boolean isFalse() -> y boolean isNonTrivial() -> z com.android.tools.r8.ir.analysis.value.AbstractValueFactory -> com.gradleup.gr8.relocated.n3: java.util.concurrent.ConcurrentHashMap knownArrayLengthStates -> d java.util.concurrent.ConcurrentHashMap singleStringValues -> c java.util.concurrent.ConcurrentHashMap singleNumberValues -> b java.util.concurrent.ConcurrentHashMap singleConstClassValues -> a 1:8:void ():16:23 -> 1:1:com.android.tools.r8.ir.analysis.value.SingleConstClassValue createSingleConstClassValue(com.android.tools.r8.graph.DexType):27:27 -> a 2:2:com.android.tools.r8.ir.analysis.value.objectstate.KnownLengthArrayState createKnownLengthArrayState(int):31:31 -> a 3:5:com.android.tools.r8.ir.analysis.value.SingleFieldValue createSingleFieldValue(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):40:42 -> a 6:6:com.android.tools.r8.ir.analysis.value.SingleNumberValue createSingleNumberValue(long):46:46 -> a 7:7:com.android.tools.r8.ir.analysis.value.SingleStringValue createSingleStringValue(com.android.tools.r8.graph.DexString):58:58 -> a 8:8:com.android.tools.r8.ir.analysis.value.SingleDexItemBasedStringValue createSingleDexItemBasedStringValue(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):63:63 -> a com.android.tools.r8.ir.analysis.value.BottomValue -> com.gradleup.gr8.relocated.rd: com.android.tools.r8.ir.analysis.value.BottomValue INSTANCE -> b 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.analysis.value.BottomValue getInstance():18:18 -> F com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> b 1:1:int hashCode():44:44 -> hashCode 1:1:java.lang.String toString():49:49 -> toString boolean isNonTrivial() -> z com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue -> com.gradleup.gr8.relocated.kv: boolean containsInt(int) -> a com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]) -> a boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue) -> a com.android.tools.r8.ir.analysis.value.NonConstantNumberValue asNonConstantNumberValue() -> b com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue asNumberFromIntervalValue() -> d com.android.tools.r8.ir.analysis.value.SingleNumberValue asSingleNumberValue() -> e com.android.tools.r8.ir.analysis.value.NumberFromSetValue asNumberFromSetValue() -> i boolean isNonConstantNumberValue() -> k com.android.tools.r8.ir.analysis.value.NonConstantNumberValue -> com.gradleup.gr8.relocated.qb2: 1:1:void ():7:7 -> long getAbstractionSize() -> F com.android.tools.r8.ir.analysis.value.NonConstantNumberValue asNonConstantNumberValue() -> b boolean isNonConstantNumberValue() -> k com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue asConstantOrNonConstantNumberValue() -> l boolean isConstantOrNonConstantNumberValue() -> x com.android.tools.r8.ir.analysis.value.NullOrAbstractValue -> com.gradleup.gr8.relocated.oc2: com.android.tools.r8.ir.analysis.value.AbstractValue value -> b 1:2:void (com.android.tools.r8.ir.analysis.value.AbstractValue):15:16 -> 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getNonNullValue():42:42 -> F 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.AbstractValue):20:20 -> a 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.AbstractValue):20 -> a 3:3:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.AbstractValue):20 -> a 4:4:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 4:4:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.AbstractValue):20 -> a 5:5:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> a 5:5:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.AbstractValue):20 -> a 6:6:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.AbstractValue):23:23 -> a 1:1:com.android.tools.r8.ir.analysis.value.NullOrAbstractValue com.android.tools.r8.ir.analysis.value.NullOrAbstractValue.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):48:48 -> b 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):11 -> b 1:1:boolean equals(java.lang.Object):56:56 -> equals 1:1:int hashCode():61:61 -> hashCode com.android.tools.r8.ir.analysis.value.NullOrAbstractValue asNullOrAbstractValue() -> m 1:1:java.lang.String toString():66:66 -> toString boolean isNonTrivial() -> z com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue -> com.gradleup.gr8.relocated.xc2: long minInclusive -> b long maxInclusive -> c boolean $assertionsDisabled -> d 1:1:void ():13:13 -> 1:4:void (long,long):18:21 -> 1:1:long getAbstractionSize():31:31 -> F 1:1:long getMaxInclusive():39:39 -> G 1:1:long getMinInclusive():35:35 -> H 1:1:boolean containsInt(int):26:26 -> a 2:2:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):60:60 -> a 3:3:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):65:65 -> a 4:4:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 4:4:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):65 -> a 5:7:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):66:68 -> a 8:8:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromIntervalValue():0:0 -> a 8:8:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):68 -> a 9:9:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):69:69 -> a 10:10:boolean com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue.mayOverlapWith(com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue):76:76 -> a 10:10:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):69 -> a 11:11:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):71:71 -> a 12:12:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromSetValue():0:0 -> a 12:12:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):71 -> a 13:14:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):71:72 -> a 15:15:boolean com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue.mayOverlapWith(com.android.tools.r8.ir.analysis.value.NumberFromSetValue):80:80 -> a 15:15:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):72 -> a com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> b com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue asNumberFromIntervalValue() -> d 1:5:boolean equals(java.lang.Object):91:95 -> equals 1:2:int hashCode():101:102 -> hashCode 1:1:java.lang.String toString():108:108 -> toString boolean isNonTrivial() -> z com.android.tools.r8.ir.analysis.value.NumberFromSetValue -> com.gradleup.gr8.relocated.zc2: it.unimi.dsi.fastutil.ints.IntSet numbers -> b boolean $assertionsDisabled -> c 1:1:void ():17:17 -> 1:1:void (it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.ir.analysis.value.NumberFromSetValue$1):17:17 -> 2:3:void (it.unimi.dsi.fastutil.ints.IntSet):23:24 -> 1:1:long getAbstractionSize():46:46 -> F 1:1:it.unimi.dsi.fastutil.ints.IntSet access$000(com.android.tools.r8.ir.analysis.value.NumberFromSetValue):17:17 -> a 2:2:boolean containsInt(int):41:41 -> a 3:9:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):66:72 -> a 10:10:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):77:77 -> a 11:11:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 11:11:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):77 -> a 12:12:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):78:78 -> a 13:13:boolean com.android.tools.r8.ir.analysis.value.NumberFromSetValue.containsInt(int):41:41 -> a 13:13:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):78 -> a 14:16:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):80:82 -> a com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> b 1:5:boolean equals(java.lang.Object):97:101 -> equals 1:1:int hashCode():106:106 -> hashCode com.android.tools.r8.ir.analysis.value.NumberFromSetValue asNumberFromSetValue() -> i 1:7:java.lang.String toString():111:117 -> toString boolean isNonTrivial() -> z com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder -> com.gradleup.gr8.relocated.yc2: it.unimi.dsi.fastutil.ints.IntSet numbers -> a boolean $assertionsDisabled -> b 1:1:void ():120:120 -> 1:2:void ():124:125 -> 3:4:void (com.android.tools.r8.ir.analysis.value.NumberFromSetValue):128:129 -> 1:4:com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder addInt(int):133:136 -> a 5:8:com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder addInts(com.android.tools.r8.ir.analysis.value.NumberFromSetValue):143:146 -> a 9:17:com.android.tools.r8.ir.analysis.value.AbstractValue build(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):153:161 -> a com.android.tools.r8.ir.analysis.value.SingleConstClassValue -> com.gradleup.gr8.relocated.l73: com.android.tools.r8.graph.DexType type -> c boolean $assertionsDisabled -> d 1:1:void ():29:29 -> 1:2:void (com.android.tools.r8.graph.DexType):34:35 -> 1:1:com.android.tools.r8.graph.DexType getType():49:49 -> F com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a 1:3:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):73:75 -> a 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 4:4:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):75 -> a 5:8:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):75:78 -> a 9:15:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):76:82 -> a 16:16:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 16:16:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):82 -> a 17:17:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 17:17:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416 -> a 17:17:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):82 -> a 18:18:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 18:18:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):82 -> a 19:21:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):82:84 -> a 22:22:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> a 22:22:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):84 -> a 23:23:boolean com.android.tools.r8.ir.code.ConstClass.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):158:158 -> a 23:23:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621 -> a 23:23:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):85 -> a 24:24:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):85:85 -> a 25:26:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):92:93 -> a 27:27:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 27:27:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):94 -> a 28:31:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):96:99 -> a 32:33:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):105:106 -> a 34:34:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 34:34:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):107 -> a 35:35:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 35:35:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):108 -> a 36:39:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):108:111 -> a 40:40:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 40:40:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):112 -> a 41:46:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):113:118 -> a 1:1:com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):131:131 -> c 1:1:int hashCode():59:59 -> hashCode com.android.tools.r8.ir.analysis.value.SingleConstClassValue asSingleConstClassValue() -> n 1:1:java.lang.String toString():64:64 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"2":67,"3":68,"4":69},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 66:66:java.lang.String toString():64:64 -> toString 67:67:java.lang.String toString():64:64 -> toString 68:68:java.lang.String toString():64:64 -> toString 69:69:java.lang.String toString():64:64 -> toString com.android.tools.r8.ir.analysis.value.SingleConstValue -> com.gradleup.gr8.relocated.m73: 1:1:void ():7:7 -> boolean isSingleConstValue() -> B com.android.tools.r8.ir.analysis.value.SingleConstValue asSingleConstValue() -> o com.android.tools.r8.ir.analysis.value.SingleDexItemBasedStringValue -> com.gradleup.gr8.relocated.n73: boolean $assertionsDisabled -> e com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> d com.android.tools.r8.graph.DexReference item -> c 1:1:void ():28:28 -> 1:3:void (com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):34:36 -> 1:1:com.android.tools.r8.graph.DexReference getItem():40:40 -> F 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():44:44 -> G com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> a boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView) -> a 1:3:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):82:84 -> a 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 4:4:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):84 -> a 5:8:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):84:87 -> a 9:15:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):85:91 -> a 16:16:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 16:16:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):91 -> a 17:17:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 17:17:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> a 17:17:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):91 -> a 18:18:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 18:18:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):91 -> a 19:21:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):91:93 -> a 1:3:com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):120:122 -> c 4:4:com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):121:121 -> c 5:5:com.android.tools.r8.ir.analysis.value.SingleDexItemBasedStringValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createSingleDexItemBasedStringValue(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):63:63 -> c 5:5:com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):121 -> c 1:5:boolean equals(java.lang.Object):59:63 -> equals 1:1:int hashCode():68:68 -> hashCode com.android.tools.r8.ir.analysis.value.SingleDexItemBasedStringValue asSingleDexItemBasedStringValue() -> p 1:1:java.lang.String toString():73:73 -> toString com.android.tools.r8.ir.analysis.value.SingleFieldValue -> com.gradleup.gr8.relocated.o73: com.android.tools.r8.graph.DexField field -> c boolean $assertionsDisabled -> d 1:1:void ():34:34 -> 1:2:void (com.android.tools.r8.graph.DexField):38:39 -> boolean isSingleFieldValue() -> C 1:1:com.android.tools.r8.graph.DexField getField():43:43 -> F com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a 1:1:com.android.tools.r8.graph.DexEncodedField getField(com.android.tools.r8.graph.DexDefinitionSupplier):47:47 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2:2:com.android.tools.r8.graph.DexEncodedField getField(com.android.tools.r8.graph.DexDefinitionSupplier):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.graph.DexEncodedField getField(com.android.tools.r8.graph.DexDefinitionSupplier):47:48 -> a 5:5:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):91:91 -> a 6:6:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 6:6:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):91 -> a 7:10:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):92:92 -> a 13:14:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):95:96 -> a 15:15:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):103:103 -> a 16:16:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):102:102 -> a 17:17:boolean lambda$internalIsMaterializableInContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldResolutionResult):105:105 -> a 18:18:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.MemberResolutionResult.isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):25:25 -> a 18:18:boolean lambda$internalIsMaterializableInContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldResolutionResult):108 -> a 19:19:boolean lambda$internalIsMaterializableInContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldResolutionResult):108:108 -> a 20:22:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):114:116 -> a 23:23:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> a 23:23:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():33 -> a 23:23:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 23:23:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):119 -> a 24:24:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 24:24:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):119 -> a 25:25:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):122:122 -> a 26:26:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 26:26:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):122 -> a 27:27:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):124:124 -> a 28:28:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 28:28:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):127 -> a 29:29:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):130:130 -> a 30:30:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 30:30:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):131 -> a 31:31:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):132:132 -> a 1:4:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):58:61 -> b 5:5:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> b 5:5:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):61 -> b 6:6:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):61:61 -> b 7:7:boolean com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils.mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement):20:20 -> b 7:7:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):62 -> b 8:8:boolean com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils.mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement):19:19 -> b 8:8:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):62 -> b 9:9:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):65:65 -> b 1:11:com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):147:157 -> c com.android.tools.r8.ir.analysis.value.SingleFieldValue asSingleFieldValue() -> q com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState() -> u com.android.tools.r8.ir.analysis.value.SingleNumberValue -> com.gradleup.gr8.relocated.q73: long value -> c boolean $assertionsDisabled -> d 1:1:void ():24:24 -> 1:2:void (long):30:31 -> 1:1:boolean isSingleBoolean():46:46 -> A 1:1:boolean isTrue():56:56 -> D 1:2:boolean getBooleanValue():80:81 -> F 1:1:int getIntValue():93:93 -> G 1:1:long getValue():101:101 -> H com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> a boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:1:int com.android.tools.r8.ir.analysis.value.SingleNumberValue.getIntValue():93:93 -> a 1:1:boolean containsInt(int):36 -> a 2:2:int com.android.tools.r8.ir.analysis.value.SingleNumberValue.getIntValue():93:93 -> a 2:2:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):41 -> a 3:3:boolean com.android.tools.r8.utils.ArrayUtils.containsInt(int[],int):17:17 -> a 3:3:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):41 -> a 4:4:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):41:41 -> a 5:5:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):106:106 -> a 6:6:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 6:6:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):106 -> a 7:10:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):107:110 -> a 11:11:int com.android.tools.r8.ir.analysis.value.SingleNumberValue.getIntValue():93:93 -> a 11:11:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):110 -> a 12:12:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):110:110 -> a 13:21:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):134:142 -> a com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> b com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> c com.android.tools.r8.ir.analysis.value.SingleNumberValue asSingleNumberValue() -> e 1:1:int hashCode():120:120 -> hashCode com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue asConstantOrNonConstantNumberValue() -> l 1:1:java.lang.String toString():125:125 -> toString 1:1:boolean isFalse():51:51 -> y com.android.tools.r8.ir.analysis.value.SingleStatefulFieldValue -> com.gradleup.gr8.relocated.t73: com.android.tools.r8.ir.analysis.value.objectstate.ObjectState state -> e boolean $assertionsDisabled -> f 1:1:void ():11:11 -> 1:3:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):17:19 -> 1:5:boolean equals(java.lang.Object):49:53 -> equals 1:1:int hashCode():58:58 -> hashCode 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.SingleStatefulFieldValue.getObjectState():39:39 -> t 1:1:int getKnownArrayLength():29 -> t 2:2:int getKnownArrayLength():29:29 -> t 1:1:java.lang.String toString():44:44 -> toString 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState():39:39 -> u 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.SingleStatefulFieldValue.getObjectState():39:39 -> v 1:1:boolean hasKnownArrayLength():24 -> v 2:2:boolean hasKnownArrayLength():24:24 -> v com.android.tools.r8.ir.analysis.value.SingleStatelessFieldValue -> com.gradleup.gr8.relocated.u73: 1:1:void (com.android.tools.r8.graph.DexField):14:14 -> 1:5:boolean equals(java.lang.Object):34:38 -> equals 1:1:int hashCode():43:43 -> hashCode 1:1:java.lang.String toString():29:29 -> toString 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> u 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState():19 -> u boolean hasObjectState() -> w com.android.tools.r8.ir.analysis.value.SingleStringValue -> com.gradleup.gr8.relocated.v73: com.android.tools.r8.graph.DexString string -> c boolean $assertionsDisabled -> d 1:1:void ():26:26 -> 1:2:void (com.android.tools.r8.graph.DexString):31:32 -> 1:1:com.android.tools.r8.graph.DexString getDexString():46:46 -> F com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> a boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:3:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):70:72 -> a 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 4:4:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):72 -> a 5:8:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):72:75 -> a 9:15:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):73:79 -> a 16:16:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 16:16:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):79 -> a 17:17:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 17:17:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> a 17:17:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):79 -> a 18:18:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 18:18:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):79 -> a 19:22:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):79:82 -> a com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> b com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> c 1:1:int hashCode():56:56 -> hashCode com.android.tools.r8.ir.analysis.value.SingleStringValue asSingleStringValue() -> r 1:1:java.lang.String toString():61:61 -> toString com.android.tools.r8.ir.analysis.value.SingleValue -> com.gradleup.gr8.relocated.x73: boolean $assertionsDisabled -> b 1:1:void ():18:18 -> 1:1:void ():18:18 -> com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier) -> a boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> a boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView) -> a 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo com.android.tools.r8.ir.analysis.value.SingleConstClassValue.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):29:29 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.analysis.value.SingleConstClassValue.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):29:29 -> b 2:3:boolean isMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):51:52 -> b 4:4:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> b 4:4:boolean isMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):52 -> b 5:6:boolean isMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):52:53 -> b com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> c boolean isSingleValue() -> g com.android.tools.r8.ir.analysis.value.SingleValue asSingleValue() -> j boolean isNonTrivial() -> z com.android.tools.r8.ir.analysis.value.StatefulObjectValue -> com.gradleup.gr8.relocated.r93: com.android.tools.r8.ir.analysis.value.objectstate.ObjectState state -> b boolean $assertionsDisabled -> c 1:1:void ():12:12 -> 1:3:void (com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):16:18 -> 1:3:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):22:24 -> a 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.StatefulObjectValue.getObjectState():65:65 -> b 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):55 -> b 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):55:55 -> b 1:5:boolean equals(java.lang.Object):78:82 -> equals 1:1:int hashCode():87:87 -> hashCode com.android.tools.r8.ir.analysis.value.StatefulObjectValue asStatefulObjectValue() -> s 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.StatefulObjectValue.getObjectState():65:65 -> t 1:1:int getKnownArrayLength():49 -> t 2:2:int getKnownArrayLength():49:49 -> t 1:1:java.lang.String toString():70:70 -> toString 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState():65:65 -> u 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.StatefulObjectValue.getObjectState():65:65 -> v 1:1:boolean hasKnownArrayLength():44 -> v 2:2:boolean hasKnownArrayLength():44:44 -> v boolean hasObjectState() -> w boolean isNonTrivial() -> z com.android.tools.r8.ir.analysis.value.UnknownValue -> com.gradleup.gr8.relocated.qk3: com.android.tools.r8.ir.analysis.value.UnknownValue INSTANCE -> b 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.analysis.value.UnknownValue getInstance():18:18 -> F com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> b 1:1:int hashCode():44:44 -> hashCode 1:1:java.lang.String toString():49:49 -> toString boolean isNonTrivial() -> z com.android.tools.r8.ir.analysis.value.objectstate.EmptyObjectState -> com.gradleup.gr8.relocated.tk0: com.android.tools.r8.ir.analysis.value.objectstate.EmptyObjectState INSTANCE -> a 1:1:void ():18:18 -> 1:1:void ():20:20 -> void forEachAbstractFieldValue(java.util.function.BiConsumer) -> a com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField):33:33 -> a boolean isEmpty() -> d 1:1:com.android.tools.r8.ir.analysis.value.objectstate.EmptyObjectState getInstance():23:23 -> e 1:1:int hashCode():54:54 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState -> com.gradleup.gr8.relocated.jo0: boolean $assertionsDisabled -> b com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[] state -> a 1:1:void ():18:18 -> 1:4:void (com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[]):22:25 -> com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState asEnumValuesObjectState() -> a void forEachAbstractFieldValue(java.util.function.BiConsumer) -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField):33:33 -> a 2:5:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectStateForOrdinal(int):37:40 -> a 6:6:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 6:6:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectStateForOrdinal(int):38 -> a 7:11:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):76:80 -> a 1:1:int getKnownArrayLength():54:54 -> b boolean isEmpty() -> d 1:1:int getEnumValuesSize():44:44 -> e 1:9:boolean equals(java.lang.Object):85:93 -> equals 1:1:int hashCode():102:102 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.KnownLengthArrayState -> com.gradleup.gr8.relocated.cr1: int length -> a 1:2:void (int):20:21 -> void forEachAbstractFieldValue(java.util.function.BiConsumer) -> a com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField):31:31 -> a 1:1:int getKnownArrayLength():46:46 -> b boolean hasKnownArrayLength() -> c boolean isEmpty() -> d 1:1:int hashCode():62:62 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.NonEmptyObjectState -> com.gradleup.gr8.relocated.tb2: java.util.Map state -> a boolean $assertionsDisabled -> b 1:1:void ():18:18 -> 1:4:void (java.util.Map):23:26 -> 1:1:void forEachAbstractFieldValue(java.util.function.BiConsumer):31:31 -> a 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField):36:36 -> a 3:9:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):47:53 -> a 10:11:void lambda$rewrittenWithLens$0(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.AbstractValue):51:52 -> a 12:12:void lambda$rewrittenWithLens$0(java.util.Map,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.AbstractValue):50:50 -> a boolean isEmpty() -> d 1:11:boolean equals(java.lang.Object):58:68 -> equals 1:1:int hashCode():77:77 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.ObjectState -> com.gradleup.gr8.relocated.nh2: com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState asEnumValuesObjectState() -> a void forEachAbstractFieldValue(java.util.function.BiConsumer) -> a com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField) -> a com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:1:int getKnownArrayLength():68:68 -> b boolean hasKnownArrayLength() -> c boolean isEmpty() -> d com.android.tools.r8.ir.analysis.value.objectstate.ObjectState$Builder -> com.gradleup.gr8.relocated.mh2: java.util.Map state -> a boolean $assertionsDisabled -> b 1:1:void ():79:79 -> 1:3:void ():79:81 -> 1:1:void recordFieldHasValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue):84:84 -> a 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 2:2:void recordFieldHasValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue):84 -> a 3:4:void recordFieldHasValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue):85:86 -> a 5:5:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState build():91:91 -> a 6:6:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 6:6:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState build():91 -> a 7:7:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState build():91:91 -> a com.android.tools.r8.ir.analysis.value.objectstate.ObjectStateAnalysis -> com.gradleup.gr8.relocated.oh2: boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:1:boolean lambda$computeObjectState$0(com.android.tools.r8.ir.code.Instruction):25:25 -> a 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 2:2:boolean lambda$computeObjectState$0(com.android.tools.r8.ir.code.Instruction):25 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayFilledData():0:0 -> a 3:3:boolean lambda$computeObjectState$0(com.android.tools.r8.ir.code.Instruction):25 -> a 4:4:boolean com.android.tools.r8.ir.code.Instruction.isInvokeNewArray():0:0 -> a 4:4:boolean lambda$computeObjectState$0(com.android.tools.r8.ir.code.Instruction):25 -> a 5:7:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeNewInstanceObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):46:48 -> a 8:8:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 8:8:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeNewInstanceObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):50 -> a 9:9:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeNewInstanceObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):53:53 -> a 10:10:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 10:10:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeNewInstanceObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):55 -> a 11:15:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeNewInstanceObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):60:64 -> a 16:16:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 16:16:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeNewInstanceObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):65 -> a 17:17:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState$Builder com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.builder():24:24 -> a 17:17:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeNewInstanceObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):68 -> a 18:41:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeNewInstanceObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):69:92 -> a 42:43:void lambda$computeNewInstanceObjectState$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState$Builder,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):78:79 -> a 44:44:boolean com.android.tools.r8.graph.DexItemFactory$EnumMembers.isNameOrOrdinalField(com.android.tools.r8.graph.DexField):1862:1862 -> a 44:44:void lambda$computeNewInstanceObjectState$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState$Builder,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):79 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:boolean com.android.tools.r8.graph.DexItemFactory$EnumMembers.isNameOrOrdinalField(com.android.tools.r8.graph.DexField):1862:1862 -> a 45:45:void lambda$computeNewInstanceObjectState$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState$Builder,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):79 -> a 46:53:void lambda$computeNewInstanceObjectState$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState$Builder,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):82:89 -> a 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):23:23 -> b 2:2:boolean com.android.tools.r8.ir.code.Value.hasAliasedValue():204:204 -> b 2:2:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):23 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):23:24 -> b 5:6:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectStateAnalysis.computeNewArrayObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):36:37 -> b 5:6:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):26 -> b 7:7:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isStatefulObjectValue():0:0 -> b 7:7:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectStateAnalysis.computeNewArrayObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):37 -> b 7:7:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):26 -> b 8:8:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectStateAnalysis.computeNewArrayObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):39:39 -> b 8:8:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):26 -> b 9:9:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> b 9:9:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectStateAnalysis.computeNewArrayObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):41 -> b 9:9:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):26 -> b 10:11:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):28:29 -> b 12:12:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> b 12:12:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState computeObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):31 -> b com.android.tools.r8.ir.code.Add -> com.gradleup.gr8.relocated.v3: 1:1:void (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):23:23 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 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.dex.code.DexInstruction CreateDouble(int,int,int):58:58 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int):53:53 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):78:78 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):93:93 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isAdd():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):93 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):93:93 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):43:43 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):73:73 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):63:63 -> d 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):88:88 -> d int opcode() -> d2 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):68:68 -> e 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):83:83 -> e 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):48:48 -> f boolean isCommutative() -> i2 com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode() -> m2 com.android.tools.r8.ir.code.Add asAdd() -> n com.android.tools.r8.ir.code.AliasedValueConfiguration -> com.gradleup.gr8.relocated.w3: com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction) -> a boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction) -> b com.android.tools.r8.ir.code.AlwaysMaterializingDefinition -> com.gradleup.gr8.relocated.a4: 1:1:void (com.android.tools.r8.ir.code.Value):19:19 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):35:35 -> a 2:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:43 -> a 6:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):41:41 -> a 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):48:48 -> a 8:8:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):68:68 -> a boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b 1:1:int maxInValueRegister():58:58 -> b2 int maxOutValueRegister() -> c2 int opcode() -> d2 com.android.tools.r8.ir.code.AlwaysMaterializingNop -> com.gradleup.gr8.relocated.b4: 1:1:void ():20:20 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):35:35 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:40 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):45:45 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):66:66 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):50:50 -> b 1:1:int maxInValueRegister():55:55 -> b2 1:1:int maxOutValueRegister():60:60 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 com.android.tools.r8.ir.code.AlwaysMaterializingUser -> com.gradleup.gr8.relocated.c4: boolean $assertionsDisabled -> h 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.ir.code.Value):19:19 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):35:35 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:40 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):45:45 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forAlwaysMaterializingUser():71:71 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):67 -> a 5:5:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):72:72 -> a boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b 1:2:int maxInValueRegister():55:56 -> b2 1:1:int maxOutValueRegister():61:61 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 com.android.tools.r8.ir.code.And -> com.gradleup.gr8.relocated.k4: 1:1:void (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 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a int foldIntegers(int,int) -> a long foldLongs(long,long) -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):50:50 -> a 2:2:boolean outTypeKnownToBeBoolean(java.util.Set):100:100 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):60:60 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):75:75 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):80:80 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isAnd():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):80 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):80:80 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):65:65 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):70:70 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):55:55 -> d int opcode() -> d2 boolean isCommutative() -> i2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():95:95 -> m2 com.android.tools.r8.ir.code.And asAnd() -> o com.android.tools.r8.ir.code.Argument -> com.gradleup.gr8.relocated.z6: boolean knownToBeBoolean -> i boolean $assertionsDisabled -> j int index -> h 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.ir.code.Value,int,boolean):31:33 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArgument():75:75 -> a 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):120 -> a 2:2:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):83:83 -> a 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):99:99 -> a 4:4:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):130:130 -> a 5:5:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):135:135 -> a 6:6:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):140:140 -> a 7:7:boolean outTypeKnownToBeBoolean(java.util.Set):150:150 -> a 1:1:int getIndex(boolean):49:49 -> b 2:2:boolean com.android.tools.r8.ir.code.Argument.verifyIndex():55:55 -> b 2:2:int getIndex(boolean):49 -> b 3:3:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator():1741:1741 -> b 3:3:boolean com.android.tools.r8.ir.code.Argument.verifyIndex():55 -> b 3:3:int getIndex(boolean):49 -> b 4:6:boolean com.android.tools.r8.ir.code.Argument.verifyIndex():56:58 -> b 4:6:int getIndex(boolean):49 -> b 7:7:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> b 7:7:boolean com.android.tools.r8.ir.code.Argument.verifyIndex():58 -> b 7:7:int getIndex(boolean):49 -> b 8:10:boolean com.android.tools.r8.ir.code.Argument.verifyIndex():58:60 -> b 8:10:int getIndex(boolean):49 -> b 11:12:int getIndex(boolean):49:50 -> b 13:13:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):104:104 -> b 14:14:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> b 14:14:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):104 -> b 1:1:int maxInValueRegister():88:88 -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:int getIndex():41:41 -> h2 1:1:int getIndexRaw():45:45 -> i2 com.android.tools.r8.ir.code.Argument asArgument() -> p com.android.tools.r8.ir.code.Argument$Builder -> com.gradleup.gr8.relocated.y6: int index -> c 1:1:void ():158:158 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:1:com.android.tools.r8.ir.code.Argument$Builder setIndex(int):164:164 -> a 1:1:com.android.tools.r8.ir.code.Argument build():170:170 -> b com.android.tools.r8.ir.code.ArithmeticBinop -> com.gradleup.gr8.relocated.y7: boolean $assertionsDisabled -> i 1:1:void ():17:17 -> 1:1:void (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 -> com.android.tools.r8.dex.code.DexInstruction 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:45:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:92 -> a 46:46:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> a 46:46:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):92 -> a 47:72:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):92:117 -> a 73:82:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):105:114 -> a 83:92:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):111:120 -> a 93:95:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):135:137 -> a 96:96:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 96:96:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):137 -> a 97:97:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):137:137 -> a 98:98:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 98:98:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):137 -> a 99:122:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):138:161 -> a 123:123:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):168:168 -> a com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int) -> b com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int) -> b com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int) -> c com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int) -> c com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int) -> d com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int) -> d 1:1:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):52:52 -> d 2:2:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> d 2:2:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):52 -> d 3:10:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):52:59 -> d com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int) -> e com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int) -> e com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int) -> f boolean isArithmeticBinop() -> j1 com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode() -> m2 com.android.tools.r8.ir.code.ArithmeticBinop asArithmeticBinop() -> q com.android.tools.r8.ir.code.ArrayAccess -> com.gradleup.gr8.relocated.z7: 1:1:void (com.android.tools.r8.ir.code.Value,java.util.List):16:16 -> 1:1:boolean instructionInstanceCanThrow():53:53 -> f1 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> f1 2:2:boolean instructionInstanceCanThrow():53 -> f1 3:6:boolean instructionInstanceCanThrow():54:57 -> f1 1:1:com.android.tools.r8.ir.code.Value array():20:20 -> h2 boolean instructionTypeCanThrow() -> i 1:1:com.android.tools.r8.ir.code.Value index():24:24 -> i2 com.android.tools.r8.ir.code.ArrayAccess withMemberType(com.android.tools.r8.ir.code.MemberType) -> j2 boolean isArrayAccess() -> k1 com.android.tools.r8.ir.code.ArrayAccess asArrayAccess() -> r com.android.tools.r8.ir.code.ArrayGet -> com.gradleup.gr8.relocated.c8: boolean $assertionsDisabled -> i com.android.tools.r8.ir.code.MemberType type -> h 1:1:void ():37:37 -> 1:2:void (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):42:43 -> 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():250:250 -> S0 boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions) -> a 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayGet.dest():57:57 -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74 -> a 2:40:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74:112 -> a 41:41:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):110:110 -> a 42:44:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:87 -> a 45:70:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):81:106 -> a 71:71:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):103:103 -> a 72:76:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):93:97 -> a 77:77:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 77:77:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 78:78:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 78:78:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):97 -> a 79:79:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):98:98 -> a 80:82:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):97:99 -> a 83:107:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):90:114 -> a 108:110:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):67:69 -> a 111:111:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayGet():79:79 -> a 111:111:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):154 -> a 112:118:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):165:171 -> a 119:120:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):176:177 -> a 121:121:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):182:182 -> a 122:122:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):188:188 -> a 123:123:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 123:123:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):188 -> a 124:124:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):188:188 -> a 125:125:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.ArrayGet.getMemberType():62:62 -> a 125:125:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):189 -> a 126:162:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):189:225 -> a 163:165:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):221:221 -> a 166:166:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayGet.dest():57:57 -> a 166:166:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):223 -> a 167:167:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):223:223 -> a 168:172:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.ArrayGet.checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):230:234 -> a 168:172:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):223 -> a 173:173:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 173:173:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.ArrayGet.checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):234 -> a 173:173:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):223 -> a 174:174:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 174:174:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 174:174:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.ArrayGet.checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):234 -> a 174:174:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):223 -> a 175:175:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.ArrayGet.checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):234:234 -> a 175:175:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):223 -> a 176:178:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):217:217 -> a 179:179:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayGet.dest():57:57 -> a 179:179:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):219 -> a 180:180:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):219:219 -> a 181:185:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.ArrayGet.checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):230:234 -> a 181:185:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):219 -> a 186:186:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 186:186:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.ArrayGet.checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):234 -> a 186:186:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):219 -> a 187:187:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 187:187:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 187:187:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.ArrayGet.checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):234 -> a 187:187:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):219 -> a 188:188:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.ArrayGet.checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):234:234 -> a 188:188:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):219 -> a 189:189:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):214:214 -> a 190:190:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> a 190:190:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):214 -> a 191:192:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):214:215 -> a 193:193:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):211:211 -> a 194:194:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> a 194:194:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):211 -> a 195:196:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):211:212 -> a 197:197:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):208:208 -> a 198:198:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 198:198:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):208 -> a 199:200:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):208:209 -> a 201:201:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):205:205 -> a 202:202:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 202:202:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):205 -> a 203:204:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):205:206 -> a 205:207:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):197:199 -> a 208:208:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.ArrayGet.getMemberType():62:62 -> a 208:208:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):225 -> a 209:209:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):225:225 -> a 210:210:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):240:240 -> a 211:211:boolean outTypeKnownToBeBoolean(java.util.Set):255:255 -> a 212:212:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 212:212:boolean outTypeKnownToBeBoolean(java.util.Set):255 -> a 213:213:boolean outTypeKnownToBeBoolean(java.util.Set):256:256 -> a 214:214:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):261:261 -> a 215:215:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayGet.dest():57:57 -> a 215:215:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):261 -> a 216:216:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):261:261 -> a 217:217:void lambda$constrainType$0(com.android.tools.r8.ir.code.MemberType):261:261 -> a 218:226:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):278:286 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):128:128 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):128 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):128:128 -> b int maxInValueRegister() -> b2 1:1:com.android.tools.r8.ir.code.MemberType getMemberType():62:62 -> c int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:272:com.android.tools.r8.ir.code.ArrayAccess withMemberType(com.android.tools.r8.ir.code.MemberType):0:271 -> j2 273:273:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> j2 273:273:com.android.tools.r8.ir.code.ArrayAccess withMemberType(com.android.tools.r8.ir.code.MemberType):271 -> j2 274:274:com.android.tools.r8.ir.code.ArrayAccess withMemberType(com.android.tools.r8.ir.code.MemberType):271:271 -> j2 com.android.tools.r8.ir.code.ArrayGet asArrayGet() -> s com.android.tools.r8.ir.code.ArrayLength -> com.gradleup.gr8.relocated.d8: 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):24:24 -> 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():147:147 -> S0 boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayLength.dest():38:38 -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):57 -> a 2:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):57:59 -> a 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayLength():83:83 -> a 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):111 -> a 6:6:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):85:85 -> a 7:14:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):91:98 -> a 15:16:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):116:117 -> a 17:17:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):122:122 -> a 18:18:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):127:127 -> a 19:19:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):137:137 -> a 1:1:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):79:79 -> b 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> b 2:2:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):79 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> b 3:3:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):79 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105:105 -> b 5:5:boolean com.android.tools.r8.ir.code.Instruction.isArrayLength():0:0 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 boolean throwsOnNullInput() -> g2 1:1:com.android.tools.r8.ir.code.Value array():42:42 -> h2 com.android.tools.r8.ir.code.ArrayLength asArrayLength() -> t com.android.tools.r8.ir.code.ArrayPut -> com.gradleup.gr8.relocated.f8: boolean $assertionsDisabled -> i com.android.tools.r8.ir.code.MemberType type -> h 1:1:void ():32:32 -> 1:5:void (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):40:44 -> 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():235:235 -> S0 boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions) -> a boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption) -> a 1:37:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):68:104 -> a 38:38:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):102:102 -> a 39:39:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):79:79 -> a 40:63:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:98 -> a 64:64:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):95:95 -> a 65:69:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:89 -> a 70:70:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 70:70:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 71:71:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):89 -> a 72:72:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):90:90 -> a 73:75:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):89:91 -> a 76:100:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):82:106 -> a 101:101:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayPut():87:87 -> a 101:101:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):205 -> a 102:104:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):173:175 -> a 105:105:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):210:210 -> a 106:106:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):220:220 -> a 107:107:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):225:225 -> a 108:108:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):240:240 -> a 109:109:void lambda$constrainType$0(com.android.tools.r8.ir.code.MemberType):240:240 -> a 1:8:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):123:130 -> b 9:9:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> b 9:9:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):130 -> b 10:30:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):134:154 -> b 31:31:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> b 31:31:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):154 -> b 32:33:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):157:158 -> b 34:34:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):189:189 -> b 35:35:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> b 35:35:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):189 -> b 36:36:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):189:189 -> b int maxInValueRegister() -> b2 1:1:com.android.tools.r8.ir.code.MemberType getMemberType():63:63 -> c 1:1:int maxOutValueRegister():116:116 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 boolean throwsOnNullInput() -> g2 1:251:com.android.tools.r8.ir.code.ArrayAccess withMemberType(com.android.tools.r8.ir.code.MemberType):0:250 -> j2 com.android.tools.r8.ir.code.ArrayPut asArrayPut() -> u 1:1:com.android.tools.r8.ir.code.Value value():58:58 -> value com.android.tools.r8.ir.code.Assume -> com.gradleup.gr8.relocated.y8: com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption dynamicTypeAssumption -> h boolean $assertionsDisabled -> k com.android.tools.r8.ir.code.Instruction origin -> j com.android.tools.r8.ir.code.Assume$NonNullAssumption nonNullAssumption -> i 1:1:void ():22:22 -> 1:10:void (com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption,com.android.tools.r8.ir.code.Assume$NonNullAssumption,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.AppView):38:47 -> 1:1:java.lang.String getInstructionName():104:104 -> R0 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():237:237 -> S0 boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:boolean outTypeKnownToBeBoolean(java.util.Set):99:99 -> a 2:12:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):131:141 -> a 13:13:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 13:13:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):141 -> a 14:14:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):142:142 -> a 15:15:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 15:15:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):142 -> a 16:20:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):144:148 -> a 21:27:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):146:152 -> a 28:28:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):167:167 -> a 29:29:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):172:172 -> a 30:34:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):208:212 -> a 35:35:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):217:217 -> a 36:36:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):227:227 -> a 37:50:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):247:260 -> a 51:51:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forAssume():308:308 -> a 51:51:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):203 -> a 1:2:boolean verifyInstructionIsNeeded(com.android.tools.r8.graph.AppView):70:71 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):192:192 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):192 -> b 5:7:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):195:197 -> b 1:1:int maxInValueRegister():177:177 -> b2 1:1:int maxOutValueRegister():182:182 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:boolean throwsOnNullInput():242:242 -> g2 1:1:com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption getDynamicTypeAssumption():82:82 -> h2 1:1:boolean hasDynamicTypeAssumption():118:118 -> i2 1:1:boolean hasNonNullAssumption():126:126 -> j2 1:1:com.android.tools.r8.ir.code.Instruction origin():94:94 -> k2 1:1:com.android.tools.r8.ir.code.Value src():90:90 -> l2 1:1:void unsetDynamicTypeAssumption():122:122 -> m2 1:16:java.lang.String toString():272:287 -> toString com.android.tools.r8.ir.code.Assume asAssume() -> v com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption -> com.gradleup.gr8.relocated.w8: com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound dynamicType -> a boolean $assertionsDisabled -> b 1:1:void ():290:290 -> 1:3:void (com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):294:296 -> 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound getDynamicType():300:300 -> a 2:6:boolean verifyCorrectnessOfValues(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView):304:308 -> a 7:7:boolean verifyCorrectnessOfValues(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView):306:306 -> a 1:5:boolean equals(java.lang.Object):317:321 -> equals 1:1:int hashCode():326:326 -> hashCode com.android.tools.r8.ir.code.Assume$NonNullAssumption -> com.gradleup.gr8.relocated.x8: com.android.tools.r8.ir.code.Assume$NonNullAssumption instance -> a boolean $assertionsDisabled -> b 1:3:void ():330:332 -> 1:1:com.android.tools.r8.ir.code.Assume$NonNullAssumption get():337:337 -> a 2:2:boolean verifyCorrectnessOfValues(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView):341:341 -> a com.android.tools.r8.ir.code.AssumeAndCheckCastAliasedValueConfiguration -> com.gradleup.gr8.relocated.z8: com.android.tools.r8.ir.code.AssumeAndCheckCastAliasedValueConfiguration INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():9:11 -> 1:1:com.android.tools.r8.ir.code.AssumeAndCheckCastAliasedValueConfiguration getInstance():17:17 -> a 2:2:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):27:27 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 3:3:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):27 -> a 4:4:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):27:27 -> a 5:5:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 5:5:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):28 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 6:6:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):28 -> a 7:7:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):28:28 -> a 1:1:boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction):22:22 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 2:2:boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction):22 -> b 3:3:boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction):22:22 -> b com.android.tools.r8.ir.code.BasicBlock -> com.gradleup.gr8.relocated.eb: int color -> n int estimatedPredecessorsCount -> l int unfilledPredecessorsCount -> m boolean $assertionsDisabled -> p 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 it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtEntry -> a 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 1:1:void ():62:62 -> 1:134:void ():62:195 -> 1:1:com.android.tools.r8.ir.code.BasicBlock getUniqueNormalSuccessor():297:297 -> A 2:2:boolean com.android.tools.r8.ir.code.BasicBlock.hasUniqueNormalSuccessor():284:284 -> A 2:2:com.android.tools.r8.ir.code.BasicBlock getUniqueNormalSuccessor():297 -> A 3:4:com.android.tools.r8.ir.code.BasicBlock getUniqueNormalSuccessor():297:298 -> A 5:5:java.lang.Object com.android.tools.r8.utils.ListUtils.last(java.util.List):87:87 -> A 5:5:com.android.tools.r8.ir.code.BasicBlock getUniqueNormalSuccessor():298 -> A 6:6:com.android.tools.r8.ir.code.BasicBlock getUniqueNormalSuccessor():298:298 -> A 1:2:com.android.tools.r8.ir.code.BasicBlock getUniquePredecessor():360:361 -> B 1:2:com.android.tools.r8.ir.code.BasicBlock getUniqueSuccessor():292:293 -> C 1:2:boolean hasCatchHandlers():684:685 -> D 3:3:boolean com.android.tools.r8.ir.code.CatchHandlers.isEmpty():55:55 -> D 3:3:boolean hasCatchHandlers():685 -> D # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean hasIncompletePhis():1285:1285 -> E 1:1:boolean hasOneNormalExit():1665:1665 -> F 2:2:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> F 2:2:boolean hasOneNormalExit():1665 -> F 1:1:boolean hasPhis():660:660 -> G 1:1:boolean com.android.tools.r8.ir.code.BasicBlock.hasUniqueNormalSuccessor():284:284 -> H 1:1:boolean hasUniqueNormalSuccessorWithUniquePredecessor():288 -> H 2:2:boolean hasUniqueNormalSuccessorWithUniquePredecessor():288:288 -> H 3:3:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> H 3:3:boolean hasUniqueNormalSuccessorWithUniquePredecessor():288 -> H # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> H 4:4:boolean hasUniqueNormalSuccessorWithUniquePredecessor():288 -> H 5:5:boolean hasUniqueNormalSuccessorWithUniquePredecessor():288:288 -> H 1:1:boolean hasUniquePredecessor():356:356 -> I 1:1:boolean hasUniqueSuccessor():276:276 -> J 1:1:boolean hasUniqueSuccessorWithUniquePredecessor():280:280 -> K 2:2:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> K 2:2:boolean hasUniqueSuccessorWithUniquePredecessor():280 -> K # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> K 3:3:boolean hasUniqueSuccessorWithUniquePredecessor():280 -> K 4:4:boolean hasUniqueSuccessorWithUniquePredecessor():280:280 -> K 1:2:void incrementUnfilledPredecessorCount():820:821 -> L 1:1:boolean isEmpty():757:757 -> M 1:1:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> N 1:1:boolean isEntry():668 -> N 2:2:boolean isEntry():668:668 -> N 1:1:boolean isFilled():672:672 -> O 1:1:boolean isReturnBlock():765:765 -> P 2:2:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> P 2:2:boolean isReturnBlock():765 -> P 1:1:boolean isSealed():1273:1273 -> Q 1:1:boolean isTrivialGoto():1597:1597 -> R 2:2:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> R 2:2:boolean isTrivialGoto():1597 -> R 1:1:com.android.tools.r8.ir.code.InstructionIterator iterator():1741:1741 -> S 1:2:boolean notifyPredecessorsMayChangeListeners():374:375 -> T 1:2:boolean notifySuccessorsMayChangeListeners():311:312 -> U 1:1:int numberOfCatchHandlers():1690:1690 -> V 1:2:int numberOfExceptionalSuccessors():349:350 -> W 1:4:int numberOfNormalSuccessors():342:345 -> X 1:1:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> Y 1:1:int numberOfThrowingInstructions():1695 -> Y 2:3:int numberOfThrowingInstructions():1695:1696 -> Y 1:2:void removeAllNormalSuccessors():421:422 -> Z 3:3:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> Z 3:3:void removeAllNormalSuccessors():422 -> Z 4:12:void removeAllNormalSuccessors():423:431 -> Z 1:1:boolean consistentInitClassInstruction(com.android.tools.r8.ir.code.InitClass,boolean):98:98 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 2:2:boolean consistentInitClassInstruction(com.android.tools.r8.ir.code.InitClass,boolean):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean consistentInitClassInstruction(com.android.tools.r8.ir.code.InitClass,boolean):99:99 -> a 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 4:4:boolean consistentInitClassInstruction(com.android.tools.r8.ir.code.InitClass,boolean):100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean consistentInitClassInstruction(com.android.tools.r8.ir.code.InitClass,boolean):100:100 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 6:6:boolean consistentInitClassInstruction(com.android.tools.r8.ir.code.InitClass,boolean):101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean consistentInitClassInstruction(com.android.tools.r8.ir.code.InitClass,boolean):101:101 -> a 8:10:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):106:106 -> a 11:11:boolean lambda$verifyTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper,com.android.tools.r8.ir.code.Instruction):107:107 -> a 12:12:void setLocalsAtEntry(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):112:112 -> a 13:13:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.util.function.BiFunction,java.lang.Object):201:201 -> a 14:14:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 14:14:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.util.function.BiFunction,java.lang.Object):202 -> a 15:21:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.util.function.BiFunction,java.lang.Object):202:208 -> a 22:26:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.util.function.BiFunction,java.lang.Object):219:223 -> a 27:27:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.util.function.BiFunction,java.lang.Object):234:234 -> a 28:28:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 28:28:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.util.function.BiFunction,java.lang.Object):235 -> a 29:35:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.util.function.BiFunction,java.lang.Object):235:241 -> a 36:44:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(com.android.tools.r8.utils.TriFunction,java.lang.Object):251:259 -> a 45:49:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(com.android.tools.r8.utils.TriFunction,java.lang.Object):256:260 -> a 50:54:void addControlFlowEdgesMayChangeListener(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):268:272 -> a 55:63:void removePredecessor(com.android.tools.r8.ir.code.BasicBlock,java.util.Set):397:405 -> a 64:64:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPhis():664:664 -> a 64:64:void removePredecessor(com.android.tools.r8.ir.code.BasicBlock,java.util.Set):406 -> a 65:74:void removePredecessor(com.android.tools.r8.ir.code.BasicBlock,java.util.Set):406:415 -> a 75:92:void swapSuccessorsByIndex(int,int):444:461 -> a 93:100:void replacePredecessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):578:585 -> a 101:104:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):589:592 -> a 105:105:boolean com.android.tools.r8.utils.ListUtils.verifyListIsOrdered(java.util.List):245:245 -> a 105:105:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):592 -> a 106:107:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntList.get(int):606:606 -> a 106:107:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntList.get(int):32 -> a 106:107:boolean com.android.tools.r8.utils.ListUtils.verifyListIsOrdered(java.util.List):246 -> a 106:107:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):592 -> a 108:108:boolean com.android.tools.r8.utils.ListUtils.verifyListIsOrdered(java.util.List):246:246 -> a 108:108:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):592 -> a 109:112:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):592:595 -> a 113:113:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 113:113:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 113:113:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):597 -> a 114:114:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):597:597 -> a 115:115:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 115:115:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 115:115:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):597 -> a 116:134:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):597:615 -> a 135:135:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 135:135:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 135:135:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):617 -> a 136:136:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):617:617 -> a 137:137:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 137:137:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 137:137:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):617 -> a 138:154:void removeSuccessorsByIndex(it.unimi.dsi.fastutil.ints.IntList):617:633 -> a 155:155:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> a 155:155:boolean consistentBlockInstructions(boolean,boolean,boolean):73 -> a 156:159:boolean consistentBlockInstructions(boolean,boolean,boolean):73:76 -> a 160:160:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 160:160:boolean consistentBlockInstructions(boolean,boolean,boolean):76 -> a 161:162:boolean consistentBlockInstructions(boolean,boolean,boolean):76:77 -> a 163:163:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> a 163:163:boolean consistentBlockInstructions(boolean,boolean,boolean):77 -> a 164:165:boolean consistentBlockInstructions(boolean,boolean,boolean):77:78 -> a 166:166:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 166:166:boolean consistentBlockInstructions(boolean,boolean,boolean):78 -> a 167:167:boolean consistentBlockInstructions(boolean,boolean,boolean):79:79 -> a 168:170:boolean consistentBlockInstructions(boolean,boolean,boolean):78:80 -> a 171:171:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 171:171:boolean consistentBlockInstructions(boolean,boolean,boolean):80 -> a 172:172:boolean consistentBlockInstructions(boolean,boolean,boolean):81:81 -> a 173:173:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 173:173:boolean consistentBlockInstructions(boolean,boolean,boolean):82 -> a 174:176:boolean consistentBlockInstructions(boolean,boolean,boolean):82:84 -> a 177:177:boolean consistentBlockInstructions(boolean,boolean,boolean):83:83 -> a 178:178:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 178:178:boolean consistentBlockInstructions(boolean,boolean,boolean):87 -> a 179:179:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> a 179:179:java.lang.Iterable getInstructions(java.util.function.Predicate):715 -> a 180:180:java.lang.Iterable getInstructions(java.util.function.Predicate):715:715 -> a 181:181:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> a 181:181:void replaceLastInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):120 -> a 182:182:void replaceLastInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):120:120 -> a 183:183:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 183:183:void replaceLastInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):121 -> a 184:184:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 184:184:void replaceLastInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):122 -> a 185:185:java.lang.Iterable instructionsAfter(com.android.tools.r8.ir.code.Instruction):719:719 -> a 186:187:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):796:797 -> a 188:190:void clearMark(int):809:811 -> a 191:191:void addPhi(com.android.tools.r8.ir.code.Phi):841:841 -> a 192:192:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRMetadata):855:855 -> a 193:193:boolean com.android.tools.r8.ir.code.BasicBlock.isFilled():672:672 -> a 193:193:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRMetadata):855 -> a 194:197:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRMetadata):855:858 -> a 198:198:void close(com.android.tools.r8.ir.conversion.IRBuilder):862:862 -> a 199:199:boolean com.android.tools.r8.ir.code.BasicBlock.isFilled():672:672 -> a 199:199:void close(com.android.tools.r8.ir.conversion.IRBuilder):862 -> a 200:204:void close(com.android.tools.r8.ir.conversion.IRBuilder):862:866 -> a 205:206:boolean com.android.tools.r8.ir.code.BasicBlock.verifyNoValuesAfterThrowingInstruction():1727:1728 -> a 205:206:void close(com.android.tools.r8.ir.conversion.IRBuilder):867 -> a 207:207:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator(int):1745:1745 -> a 207:207:boolean com.android.tools.r8.ir.code.BasicBlock.verifyNoValuesAfterThrowingInstruction():1728 -> a 207:207:void close(com.android.tools.r8.ir.conversion.IRBuilder):867 -> a 208:213:boolean com.android.tools.r8.ir.code.BasicBlock.verifyNoValuesAfterThrowingInstruction():1729:1734 -> a 208:213:void close(com.android.tools.r8.ir.conversion.IRBuilder):867 -> a 214:214:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 214:214:boolean com.android.tools.r8.ir.code.BasicBlock.verifyNoValuesAfterThrowingInstruction():1734 -> a 214:214:void close(com.android.tools.r8.ir.conversion.IRBuilder):867 -> a 215:215:boolean com.android.tools.r8.ir.code.BasicBlock.verifyNoValuesAfterThrowingInstruction():1734:1734 -> a 215:215:void close(com.android.tools.r8.ir.conversion.IRBuilder):867 -> a 216:216:void close(com.android.tools.r8.ir.conversion.IRBuilder):868:868 -> a 217:217:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1232:1232 -> a 217:217:void close(com.android.tools.r8.ir.conversion.IRBuilder):869 -> a 218:218:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1232:1232 -> a 218:218:void close(com.android.tools.r8.ir.conversion.IRBuilder):869 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 219:219:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1232:1232 -> a 219:219:void close(com.android.tools.r8.ir.conversion.IRBuilder):869 -> a 220:220:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1233:1233 -> a 220:220:void close(com.android.tools.r8.ir.conversion.IRBuilder):869 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 221:231:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1233:1243 -> a 221:231:void close(com.android.tools.r8.ir.conversion.IRBuilder):869 -> a 232:232:boolean blocksClean(java.util.List):881:881 -> a 233:242:void removeCatchHandlerWithGuard(com.android.tools.r8.graph.DexType):961:970 -> a 243:243:boolean lambda$removeCatchHandlerWithGuard$6(int,com.android.tools.r8.ir.code.BasicBlock):967:967 -> a 244:248:java.util.List unlink(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):996:1000 -> a 249:249:java.util.List com.android.tools.r8.ir.code.DominatorTree.dominatedBlocks(com.android.tools.r8.ir.code.BasicBlock):171:171 -> a 249:249:java.util.List unlink(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1001 -> a 250:254:java.util.List unlink(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1001:1005 -> a 255:264:void linkCatchSuccessors(java.util.List,java.util.List):1044:1053 -> a 265:296:void appendCatchHandler(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType):1057:1088 -> a 297:307:boolean renameGuardsInCatchHandlers(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1099:1109 -> a 308:309:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.BasicBlock.readOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1159:1160 -> a 308:309:boolean com.android.tools.r8.ir.code.BasicBlock.isOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1166 -> a 308:309:void addIncompletePhi(int,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1277 -> a 310:311:void addIncompletePhi(int,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1280:1281 -> a 312:313:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.BasicBlock.readOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1159:1160 -> a 312:313:com.android.tools.r8.ir.code.Value readCurrentDefinition(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1172 -> a 314:316:com.android.tools.r8.ir.code.Value readCurrentDefinition(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1174:1176 -> a 317:318:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.BasicBlock.readOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1159:1160 -> a 317:318:boolean com.android.tools.r8.ir.code.BasicBlock.isOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1166 -> a 317:318:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1197 -> a 319:323:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1203:1207 -> a 324:325:boolean com.android.tools.r8.ir.code.BasicBlock.verifyOnThrowWrite(int):1717:1718 -> a 324:325:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1207 -> a 326:333:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1208:1215 -> a 334:335:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):1223:1224 -> a 336:337:boolean com.android.tools.r8.ir.code.BasicBlock.verifyOnThrowWrite(int):1717:1718 -> a 336:337:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):1224 -> a 338:340:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):1225:1225 -> a 343:343:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):1228:1228 -> a 344:345:com.android.tools.r8.ir.code.BasicBlock createGotoBlock(int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.ir.code.BasicBlock):1495:1496 -> a 346:350:com.android.tools.r8.ir.code.BasicBlock createGotoBlock(int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.IRMetadata):1509:1513 -> a 351:351: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):1566:1566 -> a 352:352:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 352:352: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):1566 -> a 353:361: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):1567:1575 -> a 362:362:void com.android.tools.r8.ir.code.BasicBlock.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):851:851 -> a 362:362: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):1576 -> a 363:363:void com.android.tools.r8.ir.code.BasicBlock.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):851:851 -> a 363:363: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):1577 -> a 364:364: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):1578:1578 -> a 365:365:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 365:365: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):1579 -> a 366:366: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):1579:1579 -> a 367:368:boolean canThrow():1704:1705 -> a 369:369:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 370:370:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 370:370:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 371:371:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 372:372:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRCode,int):1761:1761 -> a 373:373:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1772:1772 -> a 374:379:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1790:1795 -> a 380:380:java.util.List com.android.tools.r8.ir.code.BasicBlock.getSuccessors():302:302 -> a 380:380:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1796 -> a 381:386:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1796:1801 -> a 387:392:void com.android.tools.r8.ir.code.BasicBlock.moveCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1822:1827 -> a 387:392:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1805 -> a 393:397:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1809:1813 -> a 398:413: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):1838:1853 -> a 414:414:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1873:1873 -> a 414:414: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):1854 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 415:415:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1874:1874 -> a 415:415: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):1854 -> a 416:416:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 416:416:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1874 -> a 416:416: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):1854 -> a 417:423:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1878:1884 -> a 417:423: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):1854 -> a 424:424:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> a 424:424:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1885 -> a 424:424: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):1854 -> a 425:435:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1885:1895 -> a 425:435: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):1854 -> a 436:436:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 436:436:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1896 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 436:436: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):1854 -> a 437:437:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 437:437:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1896 -> a 437:437: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):1854 -> a 438:444:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1896:1902 -> a 438:444: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):1854 -> a 445:445:void com.android.tools.r8.ir.code.BasicBlock.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):851:851 -> a 445:445:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1903 -> a 445:445: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):1854 -> a 446:449:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1904:1907 -> a 446:449: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):1854 -> a 450:450:void com.android.tools.r8.ir.code.BasicBlock.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):851:851 -> a 450:450:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1908 -> a 450:450: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):1854 -> a 451:456:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1909:1914 -> a 451:456: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):1854 -> a 457:457:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1892:1892 -> a 457:457: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):1854 -> a 458:458:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 458:458:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1892 -> a 458:458: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):1854 -> a 459:459:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 459:459:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 459:459:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1892 -> a 459:459: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):1854 -> a 460:494:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1892:1926 -> a 460:494: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):1854 -> a 495:495:void com.android.tools.r8.ir.code.Phi.addOperands(java.util.List):143:143 -> a 495:495:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1928 -> a 495:495: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):1854 -> a 496:496:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 496:496:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1929 -> a 496:496: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):1854 -> a 497:497:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 497:497:void com.android.tools.r8.ir.code.BasicBlock.splitCriticalExceptionEdges(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.utils.InternalOptions):1929 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 497:497: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):1854 -> a 498:532:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1945:1979 -> a 533:533:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 533:533:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1979 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 534:534:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 534:534:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1979 -> a 535:535:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1979:1979 -> a 536:536:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPhis():664:664 -> a 536:536:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1980 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 537:556:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1980:1999 -> a 557:557:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 557:557:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1999 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 558:558:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 558:558:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1999 -> a 559:563:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1999:2003 -> a 564:564:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 564:564:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):2003 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 565:565:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> a 565:565:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):2003 -> a 566:577:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):2003:2014 -> a 578:578:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 578:578:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):2014 -> a 579:583:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):2014:2018 -> a 584:584:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 584:584:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):2018 -> a 585:585:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):2018:2018 -> a 1:1:void setFilled():676:676 -> a0 1:1:void lambda$notifyPredecessorsMayChangeListeners$2(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):375:375 -> b 2:23:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):466:487 -> b 24:24:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> b 24:24:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):487 -> b 25:30:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):488:493 -> b 31:31:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> b 31:31:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):493 -> b 32:32:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):494:494 -> b 33:33:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> b 33:33:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):496 -> b 34:34:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):496:496 -> b 35:35:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> b 35:35:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):498 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):498:498 -> b 37:37:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> b 37:37:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):499 -> b 38:41:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):499:502 -> b 42:42:boolean com.android.tools.r8.ir.code.Instruction.isLoad():0:0 -> b 42:42:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):502 -> b 43:44:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):502:503 -> b 45:45:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> b 45:45:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):565 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 46:46:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> b 46:46:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):565 -> b 46:46:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 47:47:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):565:565 -> b 47:47:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 48:48:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPredecessors():365:365 -> b 48:48:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):568 -> b 48:48:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 49:50:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):568:569 -> b 49:50:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 51:51:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> b 51:51:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):569 -> b 51:51:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 52:52:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":615,"2":616,"3":617},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 615:615:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):569:569 -> b 615:615:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 616:616:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):569:569 -> b 616:616:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 617:617:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):569:569 -> b 617:617:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 555:561:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503:509 -> b 562:562:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> b 562:562:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):510 -> b 563:572:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):510:519 -> b 573:573:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> b 573:573:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):520 -> b 574:599:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):520:545 -> b 600:600:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> b 600:600:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):545 -> b 601:601:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):545:545 -> b 602:602:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> b 602:602:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):545 -> b 603:614:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):545:556 -> b 618:619:void removePhisByIndex(java.util.List):654:655 -> b 620:620:java.lang.Iterable instructionsBefore(com.android.tools.r8.ir.code.Instruction):723:723 -> b 621:622:void decrementUnfilledPredecessorCount(int):825:826 -> b 623:624:void removePhi(com.android.tools.r8.ir.code.Phi):845:846 -> b 625:625:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):949:949 -> b 626:630:boolean com.android.tools.r8.ir.code.BasicBlock.isCatchHandlerForSingleGuard():975:979 -> b 626:630:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):950 -> b 631:635:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):952:956 -> b 636:637:java.util.Set cleanForRemoval():1010:1011 -> b 638:638:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPhis():664:664 -> b 638:638:java.util.Set cleanForRemoval():1012 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 639:646:java.util.Set cleanForRemoval():1012:1019 -> b 647:647:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPhis():664:664 -> b 647:647:java.util.Set cleanForRemoval():1020 -> b 648:651:java.util.Set cleanForRemoval():1020:1023 -> b 652:652:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPhis():664:664 -> b 652:652:java.util.Set cleanForRemoval():1026 -> b 653:653:java.util.Set cleanForRemoval():1026:1026 -> b 654:654:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> b 654:654:java.util.Set cleanForRemoval():1027 -> b 655:655:java.util.Set cleanForRemoval():1027:1027 -> b 656:656:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> b 656:656:java.util.Set cleanForRemoval():1028 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 657:657:java.util.Set cleanForRemoval():1029:1029 -> b 658:658:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> b 658:658:java.util.Set cleanForRemoval():1030 -> b 659:666:java.util.Set cleanForRemoval():1030:1037 -> b 667:668:com.android.tools.r8.ir.code.BasicBlock$EdgeType getEdgeType(com.android.tools.r8.ir.code.BasicBlock):1248:1249 -> b 1:1:int size():761:761 -> b0 1:1:void lambda$notifySuccessorsMayChangeListeners$1(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):312:312 -> c 2:6:void swapSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):436:440 -> c 7:8:boolean isMarked(int):815:816 -> c 9:12:boolean hasCatchSuccessor(com.android.tools.r8.ir.code.BasicBlock):1253:1256 -> c 13:13:boolean isInstructionBeforeThrowingInstruction(com.android.tools.r8.ir.code.Instruction):1584:1584 -> c 14:14:java.util.LinkedList com.android.tools.r8.ir.code.BasicBlock.getInstructions():711:711 -> c 14:14:boolean isInstructionBeforeThrowingInstruction(com.android.tools.r8.ir.code.Instruction):1585 -> c 15:23:boolean isInstructionBeforeThrowingInstruction(com.android.tools.r8.ir.code.Instruction):1585:1593 -> c 24:24:void clearCatchHandlers():1681:1681 -> c 1:9:java.lang.String toDetailedString():1326:1334 -> c0 10:10:boolean com.android.tools.r8.ir.code.BasicBlock.isFilled():672:672 -> c0 10:10:java.lang.String toDetailedString():1334 -> c0 11:12:java.lang.String toDetailedString():1334:1335 -> c0 13:13:boolean com.android.tools.r8.ir.code.BasicBlock.isSealed():1273:1273 -> c0 13:13:java.lang.String toDetailedString():1335 -> c0 14:17:java.lang.String toDetailedString():1335:1338 -> c0 18:25:void com.android.tools.r8.ir.code.BasicBlock.appendBasicBlockList(java.lang.StringBuilder,java.util.List,java.util.function.Function):1294:1301 -> c0 18:25:java.lang.String toDetailedString():1338 -> c0 26:28:java.lang.String toDetailedString():1339:1341 -> c0 29:36:void com.android.tools.r8.ir.code.BasicBlock.appendBasicBlockList(java.lang.StringBuilder,java.util.List,java.util.function.Function):1294:1301 -> c0 29:36:java.lang.String toDetailedString():1341 -> c0 37:67:java.lang.String toDetailedString():1342:1372 -> c0 68:68:int com.android.tools.r8.ir.code.BasicBlock.digits(int):1322:1322 -> c0 68:68:java.lang.String toDetailedString():1372 -> c0 69:93:java.lang.String toDetailedString():1372:1396 -> c0 1:2:boolean hasNormalSuccessor(com.android.tools.r8.ir.code.BasicBlock):324:325 -> d 3:3:void clearCurrentDefinitions():1145:1145 -> d 4:4:java.util.List com.android.tools.r8.ir.code.BasicBlock.getPhis():664:664 -> d 4:4:void clearCurrentDefinitions():1146 -> d 5:6:void clearCurrentDefinitions():1146:1147 -> d 7:7:com.android.tools.r8.ir.code.InstructionIterator iterator(int):1745:1745 -> d 8:8:com.android.tools.r8.ir.code.InstructionIterator iterator(com.android.tools.r8.ir.code.Instruction):1749:1749 -> d 1:3:void unlinkCatchHandler():934:936 -> d0 1:2:void clearUserInfo():791:792 -> e 3:6:void mark(int):802:805 -> e 7:7:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator(com.android.tools.r8.ir.code.Instruction):1749:1749 -> e 7:7:java.util.Iterator lambda$instructionsAfter$3(com.android.tools.r8.ir.code.Instruction):719 -> e 8:17:boolean hasPathTo(com.android.tools.r8.ir.code.BasicBlock):2028:2037 -> e 18:18:java.util.List com.android.tools.r8.ir.code.BasicBlock.getSuccessors():302:302 -> e 18:18:boolean hasPathTo(com.android.tools.r8.ir.code.BasicBlock):2038 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:java.util.List com.android.tools.r8.ir.code.BasicBlock.getSuccessors():302:302 -> e 19:19:boolean hasPathTo(com.android.tools.r8.ir.code.BasicBlock):2038 -> e 20:22:boolean hasPathTo(com.android.tools.r8.ir.code.BasicBlock):2038:2040 -> e 1:5:com.android.tools.r8.ir.code.BasicBlock unlinkSinglePredecessor():895:899 -> e0 1:2:int numberInstructions(int):703:704 -> f 3:3:java.util.Iterator lambda$instructionsBefore$4(com.android.tools.r8.ir.code.Instruction):724:724 -> f 4:5:void lambda$blocksClean$5(com.android.tools.r8.ir.code.BasicBlock):883:884 -> f 6:7:boolean consistentCatchHandlers():1116:1117 -> f 8:8:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> f 8:8:boolean consistentCatchHandlers():1117 -> f 9:9:boolean consistentCatchHandlers():1117:1117 -> f 10:10:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> f 10:10:boolean consistentCatchHandlers():1117 -> f 11:11:boolean consistentCatchHandlers():1117:1117 -> f 12:12:com.android.tools.r8.ir.code.CatchHandlers com.android.tools.r8.ir.code.BasicBlock.getCatchHandlersWithSuccessorIndexes():1677:1677 -> f 12:12:boolean consistentCatchHandlers():1118 -> f 13:15:boolean consistentCatchHandlers():1120:1120 -> f 18:21:boolean consistentCatchHandlers():1123:1126 -> f 22:22:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> f 22:22:boolean consistentCatchHandlers():1126 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> f 23:23:boolean consistentCatchHandlers():1126 -> f 24:33:boolean consistentCatchHandlers():1126:1135 -> f 34:34:java.util.List com.android.tools.r8.ir.code.BasicBlock.getSuccessors():302:302 -> f 34:34:boolean consistentCatchHandlers():1136 -> f 35:38:boolean consistentCatchHandlers():1136:1139 -> f 39:39:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> f 39:39:boolean consistentCatchHandlers():1139 -> f 40:40:boolean consistentCatchHandlers():1139:1139 -> f 1:5:void unlinkSinglePredecessorSiblingsAllowed():905:909 -> f0 1:2:void setNumber(int):694:695 -> g 3:4:void decrementUnfilledPredecessorCount():830:831 -> g 5:5:java.lang.String lambda$toDetailedString$7(com.android.tools.r8.ir.code.BasicBlock):1338:1338 -> g 6:8:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1479:1481 -> g 9:21:void com.android.tools.r8.ir.code.BasicBlock.removeInstructions(java.util.List):1458:1470 -> g 9:21:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1481 -> g 22:22:void com.android.tools.r8.ir.code.BasicBlock.setInstructions(java.util.LinkedList):1450:1450 -> g 22:22:void com.android.tools.r8.ir.code.BasicBlock.removeInstructions(java.util.List):1471 -> g 22:22:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1481 -> g 1:6:com.android.tools.r8.ir.code.BasicBlock unlinkSingleSuccessor():918:923 -> g0 1:4:void link(com.android.tools.r8.ir.code.BasicBlock):874:877 -> h 5:31:void deduplicatePhis():2071:2097 -> h 32:32:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> h 32:32:void deduplicatePhis():2101 -> h 33:36:void deduplicatePhis():2102:2105 -> h 1:2:boolean verifyFilledPredecessors():835:836 -> h0 1:4:void detachAllSuccessors():988:991 -> i 5:6:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1315:1316 -> i 7:15:int com.android.tools.r8.ir.code.BasicBlock.guardsForCatchSuccessor(com.android.tools.r8.ir.code.BasicBlock):1260:1268 -> i 7:15:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1316 -> i 16:18:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1316:1318 -> i 1:3:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):391:393 -> j 4:4:void it.unimi.dsi.fastutil.ints.IntArrayList.(int[]):135:135 -> j 4:4:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):393 -> j 5:5:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):393:393 -> j 6:6:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1625:1625 -> j 7:7:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():0:0 -> j # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1634,"2":1635,"3":1636},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 1634:1634:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1626:1626 -> j 1635:1635:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1626:1626 -> j 1636:1636:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1626:1626 -> j 8:8:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():0:0 -> j # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1637,"2":1638,"3":1639},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 1637:1637:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1627:1627 -> j 1638:1638:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1627:1627 -> j 1639:1639:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1627:1627 -> j 1:1:com.android.tools.r8.ir.code.Instruction entry():769:769 -> k 2:3:void transferCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1685:1686 -> k 1:2:com.android.tools.r8.ir.code.Instruction exceptionalExit():779:780 -> l 3:3:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator(int):1745:1745 -> l 3:3:com.android.tools.r8.ir.code.Instruction exceptionalExit():780 -> l 4:6:com.android.tools.r8.ir.code.Instruction exceptionalExit():781:783 -> l 1:3:com.android.tools.r8.ir.code.JumpInstruction exit():773:775 -> m 1:5:com.android.tools.r8.ir.code.CatchHandlers getCatchHandlers():1669:1673 -> n 1:1:com.android.tools.r8.ir.code.CatchHandlers getCatchHandlersWithSuccessorIndexes():1677:1677 -> o 1:1:java.util.LinkedList getInstructions():711:711 -> p 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap getLocalsAtEntry():116:116 -> q 1:2:java.util.List getMutablePredecessors():369:370 -> r 1:2:java.util.List getMutableSuccessors():306:307 -> s 1:7:java.util.List getNormalPredecessors():381:387 -> t 1:1:java.lang.String toString():1307:1307 -> toString 1:5:java.util.List getNormalSuccessors():333:337 -> u 6:7:void com.android.tools.r8.ir.code.BasicBlock.forEachNormalSuccessor(java.util.function.Consumer):318:319 -> u 6:7:java.util.List getNormalSuccessors():337 -> u 8:8:java.util.List getNormalSuccessors():338:338 -> u 1:2:int getNumber():689:690 -> v 1:1:java.lang.String getNumberAsString():699:699 -> w 1:1:java.util.List getPhis():664:664 -> x 1:1:java.util.List getPredecessors():365:365 -> y 1:1:java.util.List getSuccessors():302:302 -> z com.android.tools.r8.ir.code.BasicBlock$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.za: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlock$$InternalSyntheticOutline$217$b6dd67f260863294e1347834de9654f6bdbe9ba876ac452b76d49eee6a2321aa$0.m(com.android.tools.r8.ir.code.BasicBlock):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.ir.code.BasicBlock$1 -> com.gradleup.gr8.relocated.ab: com.android.tools.r8.ir.code.Instruction next -> b com.android.tools.r8.ir.code.Instruction val$instruction -> c com.android.tools.r8.ir.code.InstructionIterator iterator -> a 1:4:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):724:727 -> 1:3:com.android.tools.r8.ir.code.Instruction advance():730:732 -> h 1:1:boolean hasNext():741:741 -> hasNext 1:5:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.BasicBlock$1.next():746:750 -> next 1:5:java.lang.Object next():724 -> next 6:6:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.BasicBlock$1.next():748:748 -> next 6:6:java.lang.Object next():724 -> next com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener -> com.gradleup.gr8.relocated.bb: com.android.tools.r8.ir.code.BasicBlock$EdgeType -> com.gradleup.gr8.relocated.cb: 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[] $VALUES -> d com.android.tools.r8.ir.code.BasicBlock$EdgeType NON_EDGE -> a 1:3:void ():131:133 -> 4:4:void ():130:130 -> 1:1:void (java.lang.String,int):130:130 -> 1:1:com.android.tools.r8.ir.code.BasicBlock$EdgeType[] values():130:130 -> values com.android.tools.r8.ir.code.BasicBlock$PhiEquivalence -> com.gradleup.gr8.relocated.db: boolean $assertionsDisabled -> a 1:1:void ():2048:2048 -> 1:1:void ():2048:2048 -> 2:2:void (com.android.tools.r8.ir.code.BasicBlock$1):2048:2048 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):2048:2048 -> a 2:4:boolean com.android.tools.r8.ir.code.BasicBlock$PhiEquivalence.doEquivalent(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi):2051:2053 -> a 2:4:boolean doEquivalent(java.lang.Object,java.lang.Object):2048 -> a 5:5:int doHash(java.lang.Object):2048:2048 -> a 6:6:int com.android.tools.r8.ir.code.BasicBlock$PhiEquivalence.doHash(com.android.tools.r8.ir.code.Phi):2063:2063 -> a 6:6:int doHash(java.lang.Object):2048 -> a 7:7:int com.android.tools.r8.ir.code.Value.hashCode():760:760 -> a 7:7:int com.android.tools.r8.ir.code.BasicBlock$PhiEquivalence.doHash(com.android.tools.r8.ir.code.Phi):2064 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:int doHash(java.lang.Object):2048 -> a com.android.tools.r8.ir.code.BasicBlockInstructionIterator -> com.gradleup.gr8.relocated.gb: java.util.ListIterator instructionIterator -> a 1:2:void (com.android.tools.r8.ir.code.BasicBlock):13:14 -> 3:4:void (com.android.tools.r8.ir.code.BasicBlock,int):17:18 -> 5:6:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):22:23 -> boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> b 1:1:boolean hasNext():38:38 -> hasNext 1:1:boolean hasPrevious():28:28 -> hasPrevious 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.BasicBlockInstructionIterator.next():43:43 -> next 1:1:java.lang.Object next():9 -> next 1:1:com.android.tools.r8.ir.code.Instruction previous():33:33 -> previous com.android.tools.r8.ir.code.BasicBlockInstructionListIterator -> com.gradleup.gr8.relocated.hb: com.android.tools.r8.ir.code.IRMetadata metadata -> e java.util.ListIterator listIterator -> b com.android.tools.r8.ir.code.Instruction current -> c boolean $assertionsDisabled -> f com.android.tools.r8.ir.code.Position position -> d com.android.tools.r8.ir.code.BasicBlock block -> a 1:1:void ():38:38 -> 1:1:void (com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.ir.code.BasicBlock):47:47 -> 2:9:void (com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.ir.code.BasicBlock):43:50 -> 10:10:void (com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.ir.code.BasicBlock,int):53:53 -> 11:24:void (com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.ir.code.BasicBlock,int):43:56 -> 25:26:void (com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):61:62 -> boolean lambda$inlineInvoke$2(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a 1:1:void setInsertionPosition(com.android.tools.r8.ir.code.Position):104:104 -> a 2:3:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):137:138 -> a 4:4:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 4:4:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):139 -> a 5:5:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 5:5:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 5:5:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):139 -> a 6:6:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 6:6:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):139 -> a 7:10:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):140:143 -> a 11:11:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous() -> a 11:11:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):144 -> a 12:12:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):147:147 -> a 13:13:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):224:224 -> a 14:14:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 14:14:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:19:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):227:231 -> a 20:20:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 20:20:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:23:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):231:233 -> a 24:24:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 24:24:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:27:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):233:235 -> a 28:29:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 28:29:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):235 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 30:30:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):235 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:40:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):237:246 -> a 41:41:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):225:225 -> a 42:43:com.android.tools.r8.ir.code.InvokeMethod insertNullCheckInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Position):284:285 -> a 44:44:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():38:38 -> a 44:44:com.android.tools.r8.ir.code.InvokeMethod insertNullCheckInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Position):287 -> a 45:45:com.android.tools.r8.ir.code.InvokeMethod insertNullCheckInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Position):288:288 -> a 46:46:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 46:46:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeVirtual$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):167 -> a 46:46:com.android.tools.r8.ir.code.InvokeMethod insertNullCheckInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Position):289 -> a 47:47:com.android.tools.r8.ir.code.InvokeMethod insertNullCheckInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Position):289:289 -> a 48:48:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setPosition(com.android.tools.r8.ir.code.Position):1674:1674 -> a 48:48:com.android.tools.r8.ir.code.InvokeMethod insertNullCheckInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Position):290 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:51:com.android.tools.r8.ir.code.InvokeMethod insertNullCheckInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Position):291:293 -> a 52:52:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 52:52:com.android.tools.r8.ir.code.InvokeMethod insertNullCheckInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Position):294 -> a 53:56:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):302:305 -> a 57:57:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 57:57:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):308 -> a 58:60:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):309:311 -> a 61:61:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):304:304 -> a 61:61:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):312 -> a 62:62:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 62:62:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):305 -> a 62:62:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):312 -> a 63:63:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):305:305 -> a 63:63:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):312 -> a 64:64:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 64:64:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):305 -> a 64:64:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):312 -> a 65:68:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):306:309 -> a 65:68:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):312 -> a 69:69:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 69:69:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):312 -> a 70:70:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):311:311 -> a 70:70:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):312 -> a 71:83:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):316:328 -> a 84:86:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):335:337 -> a 87:87:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 87:87:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):337 -> a 88:105:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):337:354 -> a 106:106:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":469,"2":470,"3":471},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 469:469:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 469:469:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):357 -> a 470:470:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 470:470:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):357 -> a 471:471:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):357:357 -> a 465:466:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):359:360 -> a 467:467:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 467:467:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):361 -> a 468:468:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Consumer):362:362 -> a 472:476:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):370:374 -> a 477:477:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 477:477:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):374 -> a 478:478:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 478:478:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416 -> a 478:478:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):374 -> a 479:479:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 479:479:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):374 -> a 480:481:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):375:376 -> a 482:482:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> a 482:482:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):376 -> a 483:483:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 483:483:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):377 -> a 484:484:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):371:371 -> a 485:489:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):382:386 -> a 490:490:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 490:490:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):386 -> a 491:494:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):386:389 -> a 495:495:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 495:495:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):390 -> a 496:496:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):383:383 -> a 497:504:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):407:414 -> a 505:505:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():38:38 -> a 505:505:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):416 -> a 506:506:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):416:416 -> a 507:507:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 507:507:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeVirtual$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):167 -> a 507:507:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):416 -> a 508:508:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):416:416 -> a 509:509:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 509:509:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):415 -> a 510:510:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):408:408 -> a 511:516:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):422:427 -> a 517:517:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 517:517:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):427 -> a 518:520:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):428:430 -> a 521:521:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 521:521:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):431 -> a 522:523:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):434:435 -> a 524:524:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):423:423 -> a 525:542:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):509:526 -> a 543:543:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 543:543:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):527 -> a 544:544:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 544:544:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 544:544:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):527 -> a 545:547:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):527:529 -> a 548:548:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 548:548:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):534 -> a 549:555:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):534:540 -> a 556:556:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):539:539 -> a 557:557:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):538:538 -> a 558:558:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 558:558:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):548 -> a 559:559:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 559:559:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 559:559:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):548 -> a 560:560:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):549:549 -> a 561:561:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.setInsertionPosition(com.android.tools.r8.ir.code.Position):104:104 -> a 561:561:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):549 -> a 562:562:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):554:554 -> a 563:563:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstructionListIterator.insertConstNullInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):99:99 -> a 563:563:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):554 -> a 564:564:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):557:557 -> a 565:565:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 565:565:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):558 -> a 566:569:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):558:561 -> a 570:570:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasInsertionPosition():99:99 -> a 570:570:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):562 -> a 571:577:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):563:569 -> a 578:578:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.syntheticNone():117:117 -> a 578:578:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):570 -> a 579:579:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):570:570 -> a 580:580:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 580:580:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):572 -> a 581:604:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):574:597 -> a 605:605:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):510:510 -> a 606:615:void lambda$replaceCurrentInstructionWithThrowNull$1(java.util.Set,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.BasicBlock):581:590 -> a 616:617:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):605:606 -> a 618:618:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 618:618:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):609 -> a 619:622:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):609:612 -> a 623:623:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 623:623:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):612 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 624:624:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 624:624:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):612 -> a 625:625:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):616:616 -> a 626:626:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 626:626:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):616 -> a 627:630:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):616:619 -> a 631:632:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 631:632:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):619 -> a 633:651:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):620:638 -> a 652:655:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator):647:650 -> a 656:656:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 656:656:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator):650 -> a 657:657:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 657:657:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 657:657:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator):650 -> a 658:660:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator):652:654 -> a 661:667:com.android.tools.r8.ir.code.BasicBlock splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions,java.util.function.UnaryOperator):665:671 -> a 668:668:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):767:767 -> a 669:669:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 669:669:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):767 -> a 670:672:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):767:769 -> a 673:673:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 673:673:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):769 -> a 674:674:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):769:769 -> a 675:675:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 675:675:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):770 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 676:676:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):770:770 -> a 677:677:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 677:677:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):771 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 678:679:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):771:772 -> a 680:687:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):783:790 -> a 688:690:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):789:791 -> a 691:691:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.IRCode.instructionIterator():1064:1064 -> a 691:691:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.canThrow(com.android.tools.r8.ir.code.IRCode):677 -> a 691:691:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):793 -> a 692:693:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.canThrow(com.android.tools.r8.ir.code.IRCode):678:679 -> a 692:693:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):793 -> a 694:705:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):797:808 -> a 706:706:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 706:706:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):809 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 707:714:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):809:816 -> a 715:715:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 715:715:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):819 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 716:716:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):819:819 -> a 717:717:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 717:717:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):821 -> a 718:718:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):821:821 -> a 719:719:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 719:719:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):821 -> a 720:721:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):822:823 -> a 722:722:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 722:722:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):823 -> a 723:727:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):823:827 -> a 728:728:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 728:728:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):836 -> a 729:729:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 729:729:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 729:729:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):836 -> a 730:730:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.split(com.android.tools.r8.ir.code.IRCode):227:227 -> a 730:730:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):836 -> a 731:731:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):837:837 -> a 732:732:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 732:732:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):837 -> a 733:733:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 733:733:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 733:733:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):837 -> a 734:734:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 734:734:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):839 -> a 735:735:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 735:735:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 735:735:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):839 -> a 736:736:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 736:736:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):839 -> a 737:740:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):840:843 -> a 741:741:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 741:741:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):844 -> a 742:742:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 742:742:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 742:742:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):844 -> a 743:743:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 743:743:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):845 -> a 744:746:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):849:851 -> a 747:747:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 747:747:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):851 -> a 748:751:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):852:855 -> a 752:752:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 752:752:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):855 -> a 753:753:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 753:753:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 753:753:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):855 -> a 754:754:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 754:754:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):859 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 755:759:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):859:863 -> a 760:760:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 760:760:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):864 -> a 761:761:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):864:864 -> a 762:762:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 762:762:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):864 -> a 763:769:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):865:871 -> a 770:770:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 770:770:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):871 -> a 771:784:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):871:884 -> a 785:785:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 785:785:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):884 -> a 786:786:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):884:884 -> a 787:787:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 787:787:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):885 -> a 788:789:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):886:887 -> a 790:790:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 790:790:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):888 -> a 791:791:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):888:888 -> a 792:792:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 792:792:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):888 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 793:793:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):890:890 -> a 794:794:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 794:794:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):890 -> a 795:795:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):893:893 -> a 796:796:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 796:796:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):892 -> a 797:797:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):891:891 -> a 798:798:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.split(com.android.tools.r8.ir.code.IRCode):227:227 -> a 798:798:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):897 -> a 799:799:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):898:898 -> a 800:800:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 800:800:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):899 -> a 801:801:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 801:801:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 801:801:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):899 -> a 802:803:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):900:901 -> a 804:804:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 804:804:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):902 -> a 805:810:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):902:907 -> a 811:811:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 811:811:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):908 -> a 812:812:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 812:812:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 812:812:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):908 -> a 813:816:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):909:912 -> a 817:817:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 817:817:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):912 -> a 818:833:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):912:927 -> a 834:834:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> a 834:834:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):927 -> a 835:835:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> a 835:835:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):928 -> a 836:839:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):930:933 -> a 840:840:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 840:840:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):934 -> a 841:846:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):934:939 -> a 847:848:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.appendCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):744:745 -> a 847:848:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):940 -> a 849:849:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> a 849:849:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.appendCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):745 -> a 849:849:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):940 -> a 850:853:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.appendCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):747:750 -> a 850:853:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):940 -> a 854:854:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 854:854:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.appendCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):750 -> a 854:854:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):940 -> a 855:864:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.appendCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):751:760 -> a 855:864:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):940 -> a 865:870:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):947:952 -> a 871:871:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 871:871:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):952 -> a 872:876:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):952:956 -> a 877:877:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 877:877:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):956 -> a 878:883:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):957:962 -> a 884:888:com.android.tools.r8.ir.code.BasicBlock inlineInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,com.android.tools.r8.graph.DexProgramClass):961:965 -> a 889:890:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):971:972 -> a 891:891:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 891:891:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):972 -> a 892:892:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 892:892:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 892:892:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):972 -> a 893:893:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):973:973 -> a 894:894:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 894:894:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):974 -> a 895:895:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):977:977 -> a 896:896:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 896:896:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):978 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 897:897:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 897:897:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):978 -> a 898:919:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):978:999 -> a 920:920:void com.android.tools.r8.ir.code.Phi.addOperands(java.util.List):143:143 -> a 920:920:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1002 -> a 921:921:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1003:1003 -> a 922:922:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 922:922:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1003 -> a 923:929:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1003:1009 -> a 930:930:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.none():86:86 -> a 930:930:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1009 -> a 931:934:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1009:1012 -> a 935:935:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 935:935:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1013 -> a 936:936:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1014:1014 -> a 937:937:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 937:937:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1014 -> a 938:939:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1014:1015 -> a 940:940:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 940:940:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1015 -> a 941:944:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1016:1019 -> a 945:945:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 945:945:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1020 -> a 946:946:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 946:946:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 946:946:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1020 -> a 947:949:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createNumberConstant(long,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):1188:1188 -> a 947:949:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createNumberConstant(long,com.android.tools.r8.ir.analysis.type.TypeElement):1184 -> a 947:949:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):252 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 950:950:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasInsertionPosition():99:99 -> a 950:950:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):254 -> a 951:952:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):256:257 -> a 953:953:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 953:953:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):257 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 954:954:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 954:954:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):257 -> a 955:955:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):259:259 -> a 956:956:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.none():86:86 -> a 956:956:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):259 -> a 957:959:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):261:263 -> a 960:960:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 960:960:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):264 -> a 961:961:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):1212:1212 -> a 961:961:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):269 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 962:962:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217:1217 -> a 962:962:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):1212 -> a 962:962:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):269 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 963:963:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 963:963:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217 -> a 963:963:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):1212 -> a 963:963:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):269 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 964:964:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 964:964:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> a 964:964:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217 -> a 964:964:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):1212 -> a 964:964:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):269 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 965:965:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 965:965:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217 -> a 965:965:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):1212 -> a 965:965:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):269 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 966:967:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217:1218 -> a 966:967:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):1212 -> a 966:967:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):269 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 968:968:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):272:272 -> a 969:969:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.none():86:86 -> a 969:969:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):272 -> a 970:972:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):271:273 -> a 973:973:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 973:973:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):274 -> a 974:974:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 974:974:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):697 -> a 975:975:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 975:975:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 975:975:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):697 -> a 976:976:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 976:976:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):699 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 977:977:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 977:977:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):699 -> a 978:980:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):700:702 -> a 981:981:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 981:981:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):706 -> a 982:994:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):709:721 -> a 995:995:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> a 995:995:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):723 -> a 996:996:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> a 996:996:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> a 996:996:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):723 -> a 997:997:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 997:997:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):729 -> a 998:998:void splitBlockAndCopyCatchHandlers(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):729:729 -> a 1:1:void add(java.lang.Object):38:38 -> add boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> b 1:6:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):396:401 -> b 7:7:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217:1217 -> b 7:7:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):401 -> b 8:8:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> b 8:8:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217 -> b 8:8:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):401 -> b 9:9:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> b 9:9:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> b 9:9:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217 -> b 9:9:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):401 -> b 10:10:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> b 10:10:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217 -> b 10:10:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):401 -> b 11:12:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.IRCode.createStringConstant(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DebugLocalInfo):1217:1218 -> b 11:12:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):401 -> b 13:13:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 13:13:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):402 -> b 14:14:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):397:397 -> b 1:7:void add(com.android.tools.r8.ir.code.Instruction):122:128 -> d 8:14:void removeOrReplaceByDebugLocalRead():212:218 -> d 15:15:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> d 15:15:void removeOrReplaceByDebugLocalRead():218 -> d 16:16:void removeOrReplaceByDebugLocalRead():213:213 -> d 1:5:void removeInstructionIgnoreOutValue():203:207 -> g 6:6:void removeInstructionIgnoreOutValue():204:204 -> g 1:1:void unsetInsertionPosition():109:109 -> h 1:1:boolean hasNext():67:67 -> hasNext 1:1:boolean hasPrevious():83:83 -> hasPrevious 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.next():72:72 -> next 1:1:java.lang.Object next():38 -> next 1:1:int nextIndex():78:78 -> nextIndex 1:1:java.lang.Object previous():38:38 -> previous 2:2:com.android.tools.r8.ir.code.Instruction previous():88:88 -> previous 1:1:int previousIndex():94:94 -> previousIndex 1:4:void remove():178:181 -> remove 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> remove 5:5:void remove():181 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:8:void remove():181:183 -> remove 9:9:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> remove 9:9:void remove():183 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:11:void remove():183:184 -> remove 12:12:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> remove 12:12:void remove():184 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:22:void remove():184:193 -> remove 23:23:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> remove 23:23:void remove():193 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:25:void remove():193:194 -> remove 26:26:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> remove 26:26:void remove():194 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:31:void remove():194:198 -> remove 32:32:void remove():179:179 -> remove 1:1:void set(java.lang.Object):38:38 -> set 2:5:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.set(com.android.tools.r8.ir.code.Instruction):161:164 -> set 2:5:void set(java.lang.Object):38 -> set com.android.tools.r8.ir.code.BasicBlockIterator -> com.gradleup.gr8.relocated.jb: java.util.ListIterator listIterator -> b com.android.tools.r8.ir.code.IRCode code -> a com.android.tools.r8.ir.code.BasicBlock current -> c 1:3:void (com.android.tools.r8.ir.code.IRCode):17:19 -> 4:6:void (com.android.tools.r8.ir.code.IRCode,int):22:24 -> boolean lambda$positionAfterPreviousBlock$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a 1:1:com.android.tools.r8.ir.code.BasicBlock positionAfterPreviousBlock(com.android.tools.r8.ir.code.BasicBlock):68:68 -> a 2:2:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 2:2:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.positionAfterPreviousBlock(java.util.function.Predicate):72 -> a 2:2:com.android.tools.r8.ir.code.BasicBlock positionAfterPreviousBlock(com.android.tools.r8.ir.code.BasicBlock):68 -> a 3:3:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.positionAfterPreviousBlock(java.util.function.Predicate):73:73 -> a 3:3:com.android.tools.r8.ir.code.BasicBlock positionAfterPreviousBlock(com.android.tools.r8.ir.code.BasicBlock):68 -> a 1:1:void add(java.lang.Object):11:11 -> add 2:2:void com.android.tools.r8.ir.code.BasicBlockIterator.add(com.android.tools.r8.ir.code.BasicBlock):82:82 -> add 2:2:void add(java.lang.Object):11 -> add 1:1:com.android.tools.r8.ir.code.BasicBlock next():42:42 -> h 1:1:boolean hasNext():37:37 -> hasNext 1:1:boolean hasPrevious():53:53 -> hasPrevious 1:1:com.android.tools.r8.ir.code.BasicBlock previous():58:58 -> i 1:1:java.lang.Object next():11:11 -> next 1:1:int nextIndex():48:48 -> nextIndex 1:1:java.lang.Object previous():11:11 -> previous 1:1:int previousIndex():64:64 -> previousIndex 1:5:void remove():100:104 -> remove 6:6:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> remove 6:6:void remove():105 -> remove 7:12:void remove():106:111 -> remove 13:13:void remove():101:101 -> remove 1:1:void set(java.lang.Object):11:11 -> set 2:2:void com.android.tools.r8.ir.code.BasicBlockIterator.set(com.android.tools.r8.ir.code.BasicBlock):87:87 -> set 2:2:void set(java.lang.Object):11 -> set com.android.tools.r8.ir.code.Binop -> com.gradleup.gr8.relocated.dc: com.android.tools.r8.ir.code.NumericType type -> h 1:8:void (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:31 -> boolean hasInvariantOutType() -> Z0 double foldDouble(double,double) -> a float foldFloat(float,float) -> a int foldIntegers(int,int) -> a long foldLongs(long,long) -> a 1:8:boolean isTwoAddr(com.android.tools.r8.ir.regalloc.RegisterAllocator):51:58 -> a 9:9:boolean com.android.tools.r8.ir.code.Instruction.isMul():0:0 -> a 9:9:boolean isTwoAddr(com.android.tools.r8.ir.regalloc.RegisterAllocator):58 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forBinop():91:91 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):127 -> a 11:12:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):132:133 -> a 13:13:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):138:138 -> a 1:1:int maxInValueRegister():90:90 -> b2 1:1:int maxOutValueRegister():95:95 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d 1:3:boolean com.android.tools.r8.ir.code.Binop.fitsInLit16Instruction(com.android.tools.r8.ir.code.Value):68:70 -> h 1:3:boolean fitsInDexInstruction(com.android.tools.r8.ir.code.Value):64 -> h 1:1:com.android.tools.r8.ir.code.NumericType getNumericType():36:36 -> h2 boolean isCommutative() -> i2 1:1:com.android.tools.r8.ir.code.Value leftValue():40:40 -> j2 1:2:int maxInOutValueRegisterSize():82:83 -> k2 1:1:com.android.tools.r8.ir.code.Value rightValue():44:44 -> l2 boolean isBinop() -> o1 com.android.tools.r8.ir.code.Binop asBinop() -> w com.android.tools.r8.ir.code.CanonicalPositions -> com.gradleup.gr8.relocated.df: java.util.Map canonicalPositions -> b boolean $assertionsDisabled -> f com.android.tools.r8.ir.code.Position callerPosition -> a com.android.tools.r8.ir.code.Position preamblePosition -> c boolean isCompilerSynthesizedInlinee -> d com.android.tools.r8.ir.code.Position syntheticPosition -> e 1:1:void ():18:18 -> 1:15:void (com.android.tools.r8.ir.code.Position,int,com.android.tools.r8.graph.DexMethod,boolean):31:45 -> 16:26:void (com.android.tools.r8.ir.code.Position,int,com.android.tools.r8.graph.DexMethod,boolean):40:50 -> 1:1:com.android.tools.r8.ir.code.Position getPreamblePosition():55:55 -> a 2:16:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):73:87 -> a 17:17:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> a 17:17:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):87 -> a 18:18:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):87:87 -> a 19:19:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setMethod(com.android.tools.r8.graph.DexMethod):256:256 -> a 19:19:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):88 -> a 20:20:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:261 -> a 20:20:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):89 -> a 21:23:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):90:92 -> a 24:24:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:261 -> a 24:24:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):262:262 -> a 25:25:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):92 -> a 26:26:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):92:92 -> a 27:27:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):85:85 -> a 28:37:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):102:111 -> a 38:38:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.CanonicalPositions.getPreamblePosition():55:55 -> a 38:38:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):115 -> a 39:39:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):116:116 -> a 40:40:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setLine(int):247:247 -> a 40:40:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):117 -> a 41:41:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setMethod(com.android.tools.r8.graph.DexMethod):256:256 -> a 41:41:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):118 -> a 42:42:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):118:118 -> a 43:43:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:261 -> a 43:43:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):119 -> a 44:50:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):120:126 -> a 51:51:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.syntheticNone():117:117 -> a 51:51:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):126 -> a 52:55:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):126:129 -> a 1:1:com.android.tools.r8.ir.code.Position getCanonical(com.android.tools.r8.ir.code.Position):63:63 -> b com.android.tools.r8.ir.code.CatchHandlers -> com.gradleup.gr8.relocated.gf: 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:23:void ():17:39 -> 1:3:void ():41:43 -> 4:9:void (java.util.List,java.util.List):46:51 -> 1:1:java.util.List access$000(com.android.tools.r8.ir.code.CatchHandlers):17:17 -> a 2:2:java.util.List com.android.tools.r8.ir.code.CatchHandlers.getGuards():64:64 -> a 2:2:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):83 -> a 3:3:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):83:83 -> a 4:4:java.util.List com.android.tools.r8.ir.code.CatchHandlers.getGuards():64:64 -> a 4:4:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):84 -> a 5:5:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):84:84 -> a 6:6:java.util.List getAllTargets():72:72 -> a 7:10:com.android.tools.r8.ir.code.CatchHandlers appendGuard(com.android.tools.r8.graph.DexType,java.lang.Object):88:91 -> a 11:20:com.android.tools.r8.ir.code.CatchHandlers removeGuard(com.android.tools.r8.graph.DexType):95:104 -> a 21:22: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):100:101 -> a 23:24:void forEach(java.util.function.BiConsumer):108:109 -> a 1:1:java.util.List access$100(com.android.tools.r8.ir.code.CatchHandlers):17:17 -> b 2:2:java.util.List getGuards():64:64 -> b 1:4:java.util.Set getUniqueTargets():76:79 -> c 1:5:boolean equals(java.lang.Object):139:143 -> equals 1:1:com.android.tools.r8.graph.DexType getGuard(int):68:68 -> f 1:1:int hashCode():148:148 -> hashCode 1:1:java.util.Iterator iterator():115:115 -> iterator 1:2:int size():59:60 -> size com.android.tools.r8.ir.code.CatchHandlers$1 -> com.gradleup.gr8.relocated.ef: com.android.tools.r8.ir.code.CatchHandlers this$0 -> b int nextIndex -> a 1:3:void (com.android.tools.r8.ir.code.CatchHandlers):115:117 -> 1:1:boolean hasNext():121:121 -> hasNext 1:4:com.android.tools.r8.ir.code.CatchHandlers$CatchHandler com.android.tools.r8.ir.code.CatchHandlers$1.next():126:129 -> next 1:4:java.lang.Object next():115 -> next com.android.tools.r8.ir.code.CatchHandlers$CatchHandler -> com.gradleup.gr8.relocated.ff: java.lang.Object target -> b com.android.tools.r8.graph.DexType guard -> a 1:3:void (com.android.tools.r8.graph.DexType,java.lang.Object):24:26 -> com.android.tools.r8.ir.code.CheckCast -> com.gradleup.gr8.relocated.ll: boolean ignoreCompatRules -> i boolean $assertionsDisabled -> j com.android.tools.r8.graph.DexType type -> h 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):41:41 -> 2:4:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,boolean):45:47 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:5:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):55:59 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.CheckCast.getType():91:91 -> a 6:6:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):60 -> a 7:7:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):60:60 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.CheckCast.getType():91:91 -> a 8:8:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):61 -> a 9:9:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 9:9:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):61 -> a 10:10:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):61:61 -> a 11:11:boolean com.android.tools.r8.graph.DexType.isFloatType():296:296 -> a 11:11:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):61 -> a 12:12:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 12:12:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):66 -> a 13:13:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):68:68 -> a 14:14:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 14:14:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):68 -> a 15:19:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):68:72 -> a 20:32:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):103:115 -> a 33:33:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):143:143 -> a 34:34:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):207:207 -> a 35:35:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):212:212 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 36:36:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):212 -> a 37:43:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):217:223 -> a 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.CheckCast.getType():91:91 -> a 44:44:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):224 -> a 45:45:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):224:224 -> a 46:46:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 46:46:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):224 -> a 47:65:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):226:244 -> a 66:67:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):256:257 -> a 68:68:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):268:268 -> a 69:69:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):273:273 -> a 70:70:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 70:70:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):273 -> a 71:71:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):273:273 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):127:127 -> b 2:10:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):148:156 -> b 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 11:11:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):157 -> b 12:26:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):159:173 -> b 27:27:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> b 27:27:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):173 -> b 28:30:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):174:176 -> b int maxInValueRegister() -> b2 1:1:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):122:122 -> c 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.CheckCast.getType():91:91 -> c 2:2:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):122 -> c 3:3:boolean com.android.tools.r8.ir.code.CheckCast.ignoreCompatRules():77:77 -> c 3:3:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):122 -> c 4:4:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):122:122 -> c int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> h 1:1:com.android.tools.r8.ir.code.Value object():95 -> h 2:2:com.android.tools.r8.ir.code.Value object():95:95 -> h 1:1:com.android.tools.r8.graph.DexType getType():91:91 -> h2 boolean instructionTypeCanThrow() -> i 1:1:boolean ignoreCompatRules():77:77 -> i2 boolean isCheckCast() -> p1 1:1:java.lang.String toString():201:201 -> toString com.android.tools.r8.ir.code.CheckCast asCheckCast() -> x com.android.tools.r8.ir.code.CheckCast$Builder -> com.gradleup.gr8.relocated.kl: com.android.tools.r8.ir.code.Value object -> d com.android.tools.r8.graph.DexType castType -> c 1:1:void ():281:281 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:1:com.android.tools.r8.ir.code.CheckCast$Builder setCastType(com.android.tools.r8.graph.DexType):287:287 -> a 1:1:com.android.tools.r8.ir.code.CheckCast$Builder setObject(com.android.tools.r8.ir.code.Value):292:292 -> b 2:2:com.android.tools.r8.ir.code.CheckCast build():298:298 -> b 3:3:void com.android.tools.r8.ir.code.CheckCast.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):41:41 -> b 3:3:com.android.tools.r8.ir.code.CheckCast build():298 -> b 4:4:com.android.tools.r8.ir.code.CheckCast build():298:298 -> b com.android.tools.r8.ir.code.Cmp -> com.gradleup.gr8.relocated.yq: boolean $assertionsDisabled -> j com.android.tools.r8.ir.code.Cmp$Bias bias -> i 1:1:void ():27:27 -> 1:2:void (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 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:28:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:85 -> a 29:53:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:87 -> a 54:56:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):164:166 -> a 57:57:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 57:57:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):166 -> a 58:58:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):166:166 -> a 59:59:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 59:59:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):166 -> a 60:71:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):167:178 -> a 72:83:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):176:187 -> a 84:91:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):185:192 -> a 92:92:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isValueRange():0:0 -> a 92:92:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):193 -> a 93:93:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):193:193 -> a 94:94:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 94:94:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):193 -> a 95:97:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):194:196 -> a 98:98:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 98:98:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):197 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:99:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):197:197 -> a 100:102:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):196:198 -> a 103:103:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isValueRange():0:0 -> a 103:103:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):198 -> a 104:105:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):199:200 -> a 106:106:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 106:106:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):201 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:109:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):201:201 -> a 111:111:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):203:203 -> a 112:112:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isValueRange():0:0 -> a 112:112:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):203 -> a 113:116:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):204:207 -> a 117:120:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):206:209 -> a 121:127: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):214:220 -> a 128:128:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):235:235 -> a 129:129:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):240:240 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):137:137 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):137 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):137:137 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 int opcode() -> d2 boolean isCommutative() -> i2 1:17:java.lang.String toString():105:121 -> toString 18:19:java.lang.String toString():110:111 -> toString 20:22:java.lang.String com.android.tools.r8.ir.code.Cmp.biasToString(com.android.tools.r8.ir.code.Cmp$Bias):97:99 -> toString 20:22:java.lang.String toString():111 -> toString 23:23:java.lang.String com.android.tools.r8.ir.code.Cmp.biasToString(com.android.tools.r8.ir.code.Cmp$Bias):95:95 -> toString 23:23:java.lang.String toString():111 -> toString 24:24:java.lang.String com.android.tools.r8.ir.code.Cmp.biasToString(com.android.tools.r8.ir.code.Cmp$Bias):93:93 -> toString 24:24:java.lang.String toString():111 -> toString 25:25:java.lang.String toString():111:111 -> toString 26:26:java.lang.String com.android.tools.r8.ir.code.Cmp.biasToString(com.android.tools.r8.ir.code.Cmp$Bias):91:91 -> toString 26:26:java.lang.String toString():111 -> toString 27:28:java.lang.String toString():114:115 -> toString 29:31:java.lang.String com.android.tools.r8.ir.code.Cmp.biasToString(com.android.tools.r8.ir.code.Cmp$Bias):97:99 -> toString 29:31:java.lang.String toString():115 -> toString 32:32:java.lang.String com.android.tools.r8.ir.code.Cmp.biasToString(com.android.tools.r8.ir.code.Cmp$Bias):95:95 -> toString 32:32:java.lang.String toString():115 -> toString 33:33:java.lang.String com.android.tools.r8.ir.code.Cmp.biasToString(com.android.tools.r8.ir.code.Cmp$Bias):93:93 -> toString 33:33:java.lang.String toString():115 -> toString 34:34:java.lang.String toString():115:115 -> toString 35:35:java.lang.String com.android.tools.r8.ir.code.Cmp.biasToString(com.android.tools.r8.ir.code.Cmp$Bias):91:91 -> toString 35:35:java.lang.String toString():115 -> toString 36:50:java.lang.String toString():118:132 -> toString com.android.tools.r8.ir.code.Cmp asCmp() -> y com.android.tools.r8.ir.code.Cmp$Bias$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.xq: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.ir.code.ConstClass -> com.gradleup.gr8.relocated.vu: boolean ignoreCompatRules -> i boolean $assertionsDisabled -> j com.android.tools.r8.graph.DexType clazz -> h 1:1:void ():27:27 -> 1:4:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,boolean):37:40 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):68:68 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 2:2:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):68 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):68:69 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.ConstClass.getValue():77:77 -> a 5:5:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> a 6:6:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):69 -> a 7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstClass.dest():73:73 -> a 7:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):82 -> a 8:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):82:83 -> a 10:10:boolean com.android.tools.r8.ir.code.ConstClass.ignoreCompatRules():88:88 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83 -> a 11:11:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:83 -> a 12:12:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):158:158 -> a 13:13:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):184:184 -> a 14:14:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):189:189 -> a 15:15:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 15:15:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):189 -> a 16:16:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 16:16:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416 -> a 16:16:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):189 -> a 17:17:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 17:17:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):189 -> a 18:18:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):194:194 -> a 19:19:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):199:199 -> a 20:20:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):204:204 -> a 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 21:21:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):204 -> a 22:22:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):204:204 -> a 23:23:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 23:23:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):210 -> a 24:26:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):211:213 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.ConstClass.getValue():77:77 -> b 1:1:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):124 -> b 2:18:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):124:140 -> b 19:19:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 19:19:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):142 -> b 20:25:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):144:149 -> b 26:26:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):168:168 -> b 27:27:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> b 27:27:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):168 -> b 28:28:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):168:168 -> b 1:1:int maxInValueRegister():93:93 -> b2 int maxOutValueRegister() -> c2 int opcode() -> d2 boolean instructionInstanceCanThrow() -> f1 1:1:com.android.tools.r8.graph.DexType getType():48:48 -> h2 boolean instructionTypeCanThrow() -> i 1:1:com.android.tools.r8.graph.DexType getValue():77:77 -> i2 1:1:java.lang.String toString():104:104 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":106,"2":107,"3":108},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 106:106:java.lang.String toString():104:104 -> toString 107:107:java.lang.String toString():104:104 -> toString 108:108:java.lang.String toString():104:104 -> toString com.android.tools.r8.ir.code.ConstClass asConstClass() -> z com.android.tools.r8.ir.code.ConstClass$Builder -> com.gradleup.gr8.relocated.uu: com.android.tools.r8.graph.DexType type -> c 1:1:void ():216:216 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:1:com.android.tools.r8.ir.code.ConstClass$Builder setType(com.android.tools.r8.graph.DexType):221:221 -> a 1:1:com.android.tools.r8.ir.code.ConstClass build():227:227 -> b 2:2:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> b 2:2:com.android.tools.r8.ir.code.ConstClass build():227 -> b 3:3:com.android.tools.r8.ir.code.ConstClass build():227:227 -> b com.android.tools.r8.ir.code.ConstInstruction -> com.gradleup.gr8.relocated.wu: 1:1:void (com.android.tools.r8.ir.code.Value):33:33 -> com.android.tools.r8.ir.code.ConstInstruction asConstInstruction() -> A com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction() -> U0 boolean hasInvariantOutType() -> Z0 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstInstruction():107:107 -> a 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):54 -> a boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d boolean isConstInstruction() -> r1 com.android.tools.r8.ir.code.ConstMethodHandle -> com.gradleup.gr8.relocated.yu: com.android.tools.r8.graph.DexMethodHandle methodHandle -> h boolean $assertionsDisabled -> i 1:1:void ():22:22 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethodHandle):27:28 -> com.android.tools.r8.ir.code.ConstMethodHandle asConstMethodHandle() -> B boolean isOutConstant() -> Q1 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.ConstMethodHandle copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodHandle):48:48 -> a 2:2:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.ir.code.ConstMethodHandle.getValue():56:56 -> a 2:2:com.android.tools.r8.ir.code.ConstMethodHandle copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodHandle):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.ir.code.ConstMethodHandle copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodHandle):48:48 -> a 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstMethodHandle.dest():52:52 -> a 4:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61 -> a 5:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61:62 -> a 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):67:67 -> a 8:8:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):120:120 -> a 9:9:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 9:9:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):119 -> a 10:10:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):125:125 -> a 11:11:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):130:130 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodHandle():344:344 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):84 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72:72 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isConstMethodHandle():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72:72 -> b 1:1:int maxInValueRegister():77:77 -> b2 int maxOutValueRegister() -> c2 int opcode() -> d2 1:1:com.android.tools.r8.graph.DexMethodHandle getValue():56:56 -> h2 boolean instructionTypeCanThrow() -> i 1:1:java.lang.String toString():94:94 -> toString com.android.tools.r8.ir.code.ConstMethodType -> com.gradleup.gr8.relocated.zu: com.android.tools.r8.graph.DexProto methodType -> h boolean $assertionsDisabled -> i 1:1:void ():22:22 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProto):27:28 -> com.android.tools.r8.ir.code.ConstMethodType asConstMethodType() -> C boolean isOutConstant() -> Q1 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.ConstMethodType copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodType):48:48 -> a 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.code.ConstMethodType.getValue():56:56 -> a 2:2:com.android.tools.r8.ir.code.ConstMethodType copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodType):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.ir.code.ConstMethodType copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodType):48:48 -> a 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstMethodType.dest():52:52 -> a 4:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61 -> a 5:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61:62 -> a 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):67:67 -> a 8:8:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):114:114 -> a 9:9:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 9:9:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):113 -> a 10:10:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):119:119 -> a 11:11:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):124:124 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodType():348:348 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):130 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72:72 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isConstMethodType():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72:72 -> b 1:1:int maxInValueRegister():77:77 -> b2 int maxOutValueRegister() -> c2 int opcode() -> d2 1:1:com.android.tools.r8.graph.DexProto getValue():56:56 -> h2 boolean instructionTypeCanThrow() -> i 1:1:java.lang.String toString():88:88 -> toString com.android.tools.r8.ir.code.ConstNumber -> com.gradleup.gr8.relocated.av: boolean $assertionsDisabled -> i long value -> h 1:1:void ():36:36 -> 1:6:void (com.android.tools.r8.ir.code.Value,long):41:46 -> com.android.tools.r8.ir.code.ConstNumber asConstNumber() -> D boolean isOutConstant() -> Q1 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:3:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstNumber):67:69 -> a 4:4:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):73:73 -> a 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 5:5:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:7:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):73:74 -> a 8:8:long com.android.tools.r8.ir.code.ConstNumber.getRawValue():107:107 -> a 8:8:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):74 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):74:74 -> a 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstNumber.dest():78:78 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):137 -> a 11:12:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):137:138 -> a 13:13:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstNumber.dest():78:78 -> a 13:13:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):142 -> a 14:14:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):142:142 -> a 15:15:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 15:15:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):143 -> a 16:16:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):143:143 -> a 17:17:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 17:17:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):143 -> a 18:18:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):143:143 -> a 19:19:boolean com.android.tools.r8.ir.code.ValueType.isSingle():47:47 -> a 19:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):143 -> a 20:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):155:155 -> a 21:21:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 21:21:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):155 -> a 22:30:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):155:163 -> a 31:39:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):144:152 -> a 40:40:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):170:170 -> a 41:41:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):184:184 -> a 42:42:int com.android.tools.r8.ir.code.ConstNumber.estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):222:222 -> a 42:42:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):184 -> a 43:43:boolean com.android.tools.r8.ir.code.ValueType.isSingle():47:47 -> a 43:43:int com.android.tools.r8.ir.code.ConstNumber.estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):222 -> a 43:43:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):184 -> a 44:55:int com.android.tools.r8.ir.code.ConstNumber.estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):223:234 -> a 44:55:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):184 -> a 56:86:int com.android.tools.r8.ir.code.ConstNumber.estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):188:218 -> a 56:86:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):184 -> a 87:87:boolean com.android.tools.r8.cf.code.CfConstNumber.isNegativeZeroDouble(double):215:215 -> a 87:87:int com.android.tools.r8.ir.code.ConstNumber.estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):211 -> a 87:87:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):184 -> a 88:88:boolean com.android.tools.r8.cf.code.CfConstNumber.isNegativeZeroFloat(float):219:219 -> a 88:88:int com.android.tools.r8.ir.code.ConstNumber.estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):205 -> a 88:88:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):184 -> a 89:89:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 89:89:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):175 -> a 90:93:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):175:178 -> a 94:94:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 94:94:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):178 -> a 95:95:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):178:178 -> a 96:96:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):312:312 -> a 97:97:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 97:97:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):312 -> a 98:99:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):312:313 -> a 100:103:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):318:321 -> a 104:104:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):326:326 -> a 105:106:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):331:332 -> a 107:107:boolean outTypeKnownToBeBoolean(java.util.Set):338:338 -> a 108:108:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):344:344 -> a 1:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):272:275 -> b 5:5:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):276 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:7:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> b 6:7:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):276 -> b 8:8:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):276:276 -> b 1:1:int maxInValueRegister():249:249 -> b2 1:5:boolean isIntegerNegativeOne(com.android.tools.r8.ir.code.NumericType):123:127 -> c int maxOutValueRegister() -> c2 int opcode() -> d2 boolean instructionTypeCanBeCanonicalized() -> g1 1:1:com.android.tools.r8.ir.code.Value dest():78:78 -> h2 1:1:double getDoubleValue():102:102 -> i2 2:2:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> i2 2:2:double getDoubleValue():102 -> i2 3:4:double getDoubleValue():102:103 -> i2 1:1:float getFloatValue():97:97 -> j2 2:2:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> j2 2:2:float getFloatValue():97 -> j2 3:4:float getFloatValue():97:98 -> j2 1:1:int getIntValue():86:86 -> k2 2:2:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> k2 2:2:int getIntValue():86 -> k2 3:3:int getIntValue():86:86 -> k2 4:4:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> k2 4:4:int getIntValue():87 -> k2 5:5:int getIntValue():87:87 -> k2 6:8:int getIntValue():86:88 -> k2 1:1:long getLongValue():92:92 -> l2 2:2:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> l2 2:2:long getLongValue():92 -> l2 3:4:long getLongValue():92:93 -> l2 1:1:long getRawValue():107:107 -> m2 1:1:boolean is16Bit():288:288 -> n2 1:1:boolean is8Bit():280:280 -> o2 1:1:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> p2 1:1:boolean isIntegerOne():119 -> p2 2:2:boolean isIntegerOne():119:119 -> p2 1:1:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> q2 1:1:boolean isIntegerZero():115 -> q2 2:2:boolean isIntegerZero():115:115 -> q2 1:1:boolean isZero():111:111 -> r2 boolean isConstNumber() -> s1 1:1:boolean negativeIs16Bit():292:292 -> s2 1:1:boolean negativeIs8Bit():284:284 -> t2 1:4:java.lang.String toString():260:263 -> toString com.android.tools.r8.ir.code.ConstString -> com.gradleup.gr8.relocated.cv: boolean $assertionsDisabled -> i com.android.tools.r8.graph.DexString value -> h 1:1:void ():28:28 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexString):33:34 -> com.android.tools.r8.ir.code.ConstString asConstString() -> E boolean isOutConstant() -> Q1 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstString):54:54 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 2:2:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstString):54 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstString):54:55 -> a 5:5:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.code.ConstString.getValue():63:63 -> a 5:5:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstString):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstString):55:55 -> a 7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstString.dest():59:59 -> a 7:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73 -> a 8:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:74 -> a 10:10:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):136:136 -> a 11:11:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 11:11:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):136 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 12:12:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):136 -> a 13:16:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):136:139 -> a 17:17:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):137:137 -> a 18:18:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):144:144 -> a 19:19:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):149:149 -> a 20:20:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):154:154 -> a 21:21:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):159:159 -> a 22:22:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 22:22:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):159 -> a 23:23:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 23:23:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> a 23:23:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):159 -> a 24:24:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 24:24:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):159 -> a 25:28:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):170:173 -> a 29:30:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):178:179 -> a 31:31:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 31:31:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):179 -> a 32:32:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 32:32:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> a 32:32:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):179 -> a 33:33:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 33:33:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):179 -> a 34:34:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):180:180 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b 1:1:int maxInValueRegister():84:84 -> b2 int maxOutValueRegister() -> c2 int opcode() -> d2 1:6:boolean instructionInstanceCanThrow():122:127 -> f1 boolean instructionTypeCanBeCanonicalized() -> g1 1:1:com.android.tools.r8.graph.DexString getValue():63:63 -> h2 boolean instructionTypeCanThrow() -> i 1:1:java.lang.String toString():95:95 -> toString com.android.tools.r8.ir.code.ConstantValueUtils -> com.gradleup.gr8.relocated.mv: boolean $assertionsDisabled -> a 1:1:void ():12:12 -> 1:1:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):21:21 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 2:2:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):21 -> a 3:7:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):22:26 -> a 8:8:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 8:8:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):26 -> a 9:12:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):27:30 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 13:13:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):30 -> a 14:16:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):31:33 -> a 17:17:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> a 17:17:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):33 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> a 18:18:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):33 -> a 19:19:com.android.tools.r8.graph.DexType getDexTypeRepresentedByValueForTracing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexDefinitionSupplier):34:34 -> a 20:21:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):43:44 -> a 22:22:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> a 22:22:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):44 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> a 23:23:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):44 -> a 24:24:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):43:43 -> a 25:25:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 25:25:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):45:45 -> a 27:27:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 27:27:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):45 -> a 28:28:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):45:45 -> a 29:29:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 29:29:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):46 -> a 30:34:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):46:50 -> a 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):313:313 -> a 35:35:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):49 -> a 36:37:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):93:94 -> a 36:37:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):313 -> a 36:37:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):49 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):315:315 -> a 38:38:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):49 -> a 39:43:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):52:56 -> a 44:44:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 44:44:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):56 -> a 45:45:com.android.tools.r8.graph.DexType getDexTypeFromClassForName(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexDefinitionSupplier):57:57 -> a com.android.tools.r8.ir.code.DebugLocalRead -> com.gradleup.gr8.relocated.mx: 1:1:void ():20:20 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):45:45 -> a 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):50:50 -> a 3:3:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):78:78 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugLocalRead():111:111 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):71 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):55:55 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):55 -> b 1:1:int maxInValueRegister():60:60 -> b2 1:1:int maxOutValueRegister():65:65 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 com.android.tools.r8.ir.code.DebugLocalUninitialized -> com.gradleup.gr8.relocated.nx: 1:1:void (com.android.tools.r8.ir.code.Value):21:21 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a boolean isAllowedAfterThrowingInstruction() -> h1 com.android.tools.r8.ir.code.DebugLocalWrite -> com.gradleup.gr8.relocated.ox: boolean $assertionsDisabled -> i 1:1:void ():27:27 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):30:31 -> com.android.tools.r8.ir.code.DebugLocalWrite asDebugLocalWrite() -> F boolean isOutConstant() -> Q1 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):61:61 -> a 2:4:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):66:68 -> a 5:5:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> a 5:5:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):68 -> a 6:8:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):68:70 -> a 9:9:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):76:76 -> a 10:10:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 10:10:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):76 -> a 11:11:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 11:11:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):76 -> a 12:12:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):76:76 -> a 13:14:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):86:87 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):56:56 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):56 -> b boolean isAllowedAfterThrowingInstruction() -> h1 com.android.tools.r8.ir.code.DebugLocalsChange -> com.gradleup.gr8.relocated.px: boolean $assertionsDisabled -> j it.unimi.dsi.fastutil.ints.Int2ReferenceMap starting -> i it.unimi.dsi.fastutil.ints.Int2ReferenceMap ending -> h 1:1:void ():20:20 -> 1:4:void (it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):27:30 -> com.android.tools.r8.ir.code.DebugLocalsChange asDebugLocalsChange() -> G boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.code.DebugLocalsChange.getEnding():44:44 -> a 1:1:boolean apply(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):109 -> a 2:4:boolean apply(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):109:111 -> a 5:5:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.code.DebugLocalsChange.getStarting():48:48 -> a 5:5:boolean apply(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):115 -> a 6:9:boolean apply(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):115:118 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:63 -> a 11:11:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):88:88 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugLocalsChange():115:115 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):104 -> a 13:13:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):125:125 -> a 14:14:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):135:135 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):68:68 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):68 -> b 3:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):71:73 -> b 1:1:int maxInValueRegister():78:78 -> b2 1:1:int maxOutValueRegister():83:83 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 boolean isAllowedAfterThrowingInstruction() -> h1 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap getEnding():44:44 -> h2 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap getStarting():48:48 -> i2 1:3:java.lang.String toString():93:95 -> toString 4:4:java.lang.StringBuilder com.android.tools.r8.utils.StringUtils.append(java.lang.StringBuilder,java.util.Collection):108:108 -> toString 4:4:java.lang.String toString():95 -> toString 5:6:java.lang.String toString():96:97 -> toString 7:7:java.lang.StringBuilder com.android.tools.r8.utils.StringUtils.append(java.lang.StringBuilder,java.util.Collection):108:108 -> toString 7:7:java.lang.String toString():97 -> toString 8:8:java.lang.String toString():98:98 -> toString com.android.tools.r8.ir.code.DebugPosition -> com.gradleup.gr8.relocated.qx: boolean $assertionsDisabled -> h 1:1:void ():18:18 -> 1:1:void ():21:21 -> com.android.tools.r8.ir.code.DebugPosition asDebugPosition() -> H boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):46:46 -> a 2:2:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):46 -> a 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):46:46 -> a 4:4:void com.android.tools.r8.ir.conversion.DexBuilder.addDebugPosition(com.android.tools.r8.ir.code.DebugPosition):684:684 -> a 4:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):73:73 -> a 6:6:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88:88 -> a 7:7:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88 -> a 8:10:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88:90 -> a 11:11:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugPosition():119:119 -> a 11:11:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):68 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):52:52 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):52 -> b 1:1:int maxInValueRegister():57:57 -> b2 1:1:int maxOutValueRegister():62:62 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 boolean isAllowedAfterThrowingInstruction() -> h1 com.android.tools.r8.ir.code.DefaultAliasedValueConfiguration -> com.gradleup.gr8.relocated.yx: com.android.tools.r8.ir.code.DefaultAliasedValueConfiguration INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():7:9 -> 1:1:com.android.tools.r8.ir.code.DefaultAliasedValueConfiguration getInstance():15:15 -> a 2:2:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25:25 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 3:3:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25 -> a 4:5:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25:26 -> a 1:1:boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction):20:20 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 2:2:boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction):20 -> b com.android.tools.r8.ir.code.DefaultInstructionVisitor -> com.gradleup.gr8.relocated.my: java.lang.Object handleFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction) -> a java.lang.Object handleInvoke(com.android.tools.r8.ir.code.Invoke) -> a java.lang.Object com.android.tools.r8.ir.code.InstructionVisitor.visit(com.android.tools.r8.ir.code.NewUnboxedEnumInstance) -> a java.lang.Object com.android.tools.r8.ir.code.InstructionVisitor.visit(com.android.tools.r8.ir.code.NewInstance) -> a com.android.tools.r8.ir.code.DexItemBasedConstString -> com.gradleup.gr8.relocated.y90: # {"id":"sourceFile","fileName":"DexItemBasedConstString.java"} com.android.tools.r8.graph.DexReference item -> h boolean $assertionsDisabled -> j com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> i 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):32:34 -> com.android.tools.r8.ir.code.DexItemBasedConstString asDexItemBasedConstString() -> I boolean isOutConstant() -> Q1 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.DexItemBasedConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DexItemBasedConstString):54:54 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 2:2:com.android.tools.r8.ir.code.DexItemBasedConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DexItemBasedConstString):54 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.ir.code.DexItemBasedConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DexItemBasedConstString):54:55 -> a 5:5:com.android.tools.r8.graph.DexReference com.android.tools.r8.ir.code.DexItemBasedConstString.getItem():59:59 -> a 5:5:com.android.tools.r8.ir.code.DexItemBasedConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DexItemBasedConstString):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.code.DexItemBasedConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DexItemBasedConstString):55:55 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDexItemBasedConstString(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod):95:95 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):158 -> a 8:8:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):132:132 -> a 9:9:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):137:137 -> a 10:10:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):142:142 -> a 11:11:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):147:147 -> a 12:12:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):152:152 -> a 13:13:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 13:13:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):152 -> a 14:14:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 14:14:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> a 14:14:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):152 -> a 15:15:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 15:15:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):152 -> a 16:16:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 16:16:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83 -> a 17:18:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:84 -> a 19:20:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):170:171 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):91:91 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):91 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):92:93 -> b 1:1:int maxInValueRegister():98:98 -> b2 int maxOutValueRegister() -> c2 int opcode() -> d2 boolean instructionInstanceCanThrow() -> f1 boolean instructionTypeCanBeCanonicalized() -> g1 1:1:com.android.tools.r8.graph.DexReference getItem():59:59 -> h2 boolean instructionTypeCanThrow() -> i 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():63:63 -> i2 1:1:java.lang.String toString():109:109 -> toString com.android.tools.r8.ir.code.Div -> com.gradleup.gr8.relocated.ej0: 1:1:void (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:25 -> com.android.tools.r8.ir.code.Div asDiv() -> J java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a double foldDouble(double,double) -> a float foldFloat(float,float) -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int):70:70 -> a 2:2:int foldIntegers(int,int):115:115 -> a 3:3:long foldLongs(long,long):120:120 -> a 4:5:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):140:141 -> a 6:6:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 6:6:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):141 -> a 7:10:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):141:144 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int):65:65 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):90:90 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105:105 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isDiv():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105:105 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):55:55 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):85:85 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):75:75 -> d 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):100:100 -> d int opcode() -> d2 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):80:80 -> e 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):95:95 -> e 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):60:60 -> f 1:1:boolean instructionTypeCanThrow():135:135 -> i boolean isCommutative() -> i2 com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode() -> m2 com.android.tools.r8.ir.code.DominatorTree -> com.gradleup.gr8.relocated.hj0: 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 ():16:16 -> 1:1:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree$Assumption):40:40 -> 2:56:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree$Assumption):30:84 -> 1:195:java.lang.Iterable dominatorBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree$Inclusive):0:194 -> a 196:196:boolean dominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):103:103 -> a 197:203:boolean com.android.tools.r8.ir.code.DominatorTree.strictlyDominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):134:140 -> a 197:203:boolean dominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):107 -> a 204:211:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):157:164 -> a 212:212:boolean com.android.tools.r8.ir.code.DominatorTree.postorderCompareLess(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):247:247 -> a 212:212:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):296 -> a 212:212:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):164 -> a 213:213:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):297:297 -> a 213:213:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):164 -> a 214:214:boolean com.android.tools.r8.ir.code.DominatorTree.postorderCompareLess(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):247:247 -> a 214:214:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):299 -> a 214:214:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):164 -> a 215:215:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):300:300 -> a 215:215:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):164 -> a 216:220:java.util.Collection dominatedBlocks(com.android.tools.r8.ir.code.BasicBlock,java.util.Collection):176:180 -> a 221:248:java.util.Iterator lambda$dominatorBlocks$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree$Inclusive):195:222 -> a 249:273:void build():256:280 -> a 274:274:boolean com.android.tools.r8.ir.code.DominatorTree.postorderCompareLess(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):247:247 -> a 274:274:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):296 -> a 274:274:void build():281 -> a 275:275:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):297:297 -> a 275:275:void build():281 -> a 276:276:boolean com.android.tools.r8.ir.code.DominatorTree.postorderCompareLess(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):247:247 -> a 276:276:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):299 -> a 276:276:void build():281 -> a 277:277:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):300:300 -> a 277:277:void build():281 -> a 278:279:void build():284:285 -> a 280:281:boolean recordChangesToControlFlowEdges(java.util.List):320:321 -> a 1:2:com.android.tools.r8.ir.code.BasicBlock immediateDominator(com.android.tools.r8.ir.code.BasicBlock):91:92 -> b 3:3:com.android.tools.r8.ir.code.BasicBlock[] getSortedBlocks():236:236 -> b 1:4:java.lang.Iterable normalExitDominatorBlocks():229:232 -> c 1:2:void numberBlocks():240:241 -> d 1:1:void onPredecessorsMayChange(com.android.tools.r8.ir.code.BasicBlock):333:333 -> e 1:1:void onSuccessorsMayChange(com.android.tools.r8.ir.code.BasicBlock):328:328 -> f 1:9:java.lang.String toString():308:316 -> toString com.android.tools.r8.ir.code.DominatorTree$1 -> com.gradleup.gr8.relocated.fj0: com.android.tools.r8.ir.code.DominatorTree this$0 -> b boolean $assertionsDisabled -> c com.android.tools.r8.ir.code.BasicBlock current -> a 1:1:void ():196:196 -> 1:2:void (com.android.tools.r8.ir.code.DominatorTree,com.android.tools.r8.ir.code.BasicBlock):196:197 -> 1:1:boolean hasNext():201:201 -> hasNext 1:9:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree$1.next():206:214 -> next 1:9:java.lang.Object next():196 -> next com.android.tools.r8.ir.code.DominatorTree$Inclusive -> com.gradleup.gr8.relocated.gj0: com.android.tools.r8.ir.code.DominatorTree$Inclusive NO -> a com.android.tools.r8.ir.code.DominatorTree$Inclusive[] $VALUES -> b 1:2:void ():24:25 -> 3:3:void ():23:23 -> 1:1:void (java.lang.String,int):23:23 -> 1:1:com.android.tools.r8.ir.code.DominatorTree$Inclusive[] values():23:23 -> values com.android.tools.r8.ir.code.Dup -> com.gradleup.gr8.relocated.vj0: boolean $assertionsDisabled -> h 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):21:21 -> 2:3:void (com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.Value):25:26 -> com.android.tools.r8.ir.code.Dup asDup() -> K boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):66:66 -> a 2:5:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):71:74 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDup():123:123 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):96 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):80:80 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):80 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():90:90 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:5:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):41:45 -> f 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> h2 1:1:com.android.tools.r8.ir.code.StackValue[] com.android.tools.r8.ir.code.Dup.getStackValues():49 -> h2 1:1:com.android.tools.r8.ir.code.StackValue outBottom():53 -> h2 2:2:com.android.tools.r8.ir.code.StackValue[] com.android.tools.r8.ir.code.Dup.getStackValues():49:49 -> h2 2:2:com.android.tools.r8.ir.code.StackValue outBottom():53 -> h2 3:3:com.android.tools.r8.ir.code.StackValue outBottom():53:53 -> h2 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> i2 1:1:com.android.tools.r8.ir.code.StackValue[] com.android.tools.r8.ir.code.Dup.getStackValues():49 -> i2 1:1:com.android.tools.r8.ir.code.StackValue outTop():57 -> i2 2:2:com.android.tools.r8.ir.code.StackValue[] com.android.tools.r8.ir.code.Dup.getStackValues():49:49 -> i2 2:2:com.android.tools.r8.ir.code.StackValue outTop():57 -> i2 3:3:com.android.tools.r8.ir.code.StackValue outTop():57:57 -> i2 1:1:com.android.tools.r8.ir.code.StackValue src():61:61 -> j2 com.android.tools.r8.ir.code.Dup2 -> com.gradleup.gr8.relocated.uj0: boolean $assertionsDisabled -> h 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):28:28 -> 2:7:void (com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):35:40 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84:84 -> a 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):89:89 -> a 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDup2():127:127 -> a 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):110 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):94:94 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDup2():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):94 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():104:104 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:5:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):55:59 -> f com.android.tools.r8.ir.code.FieldGet -> com.gradleup.gr8.relocated.aq0: com.android.tools.r8.ir.code.FieldInstruction -> com.gradleup.gr8.relocated.dq0: boolean $assertionsDisabled -> i com.android.tools.r8.graph.DexField field -> h 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):36:36 -> 2:4:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,java.util.List):40:42 -> com.android.tools.r8.ir.code.FieldInstruction asFieldInstruction() -> M boolean hasInvariantOutType() -> Z0 1:1:com.android.tools.r8.graph.DexField getField():52:52 -> a 2:17:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):81:96 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 18:18:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):102 -> a 19:19:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 19:19:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):102 -> a 20:22:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):103:105 -> a 23:23:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 23:23:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 24:24:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):105 -> a 25:32:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):112:119 -> a 33:33:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53:53 -> a 33:33:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):119 -> a 34:34:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 34:34:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53 -> a 34:34:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):119 -> a 35:35:boolean internalInstructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.graph.FieldResolutionResult):123:123 -> a 36:39:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):171:174 -> a 40:40:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 40:40:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):174 -> a 41:41:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):174:174 -> a 42:42:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 42:42:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):175 -> a 43:56:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):179:192 -> a 57:57:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 57:57:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):192 -> a 58:58:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):193:193 -> a 59:59:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 59:59:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):193 -> a 60:67:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):197:204 -> a 68:69:boolean com.android.tools.r8.graph.DexEncodedMethod.isProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):369:370 -> a 68:69:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):205 -> a 70:70:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 70:70:boolean com.android.tools.r8.graph.DexEncodedMethod.isProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):371 -> a 70:70:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):205 -> a 71:71:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):208:208 -> a 72:72:boolean com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils.mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement):20:20 -> a 72:72:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):208 -> a 73:73:boolean com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils.mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement):19:19 -> a 73:73:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):208 -> a 74:75:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):214:215 -> a 76:76:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.code.FieldInstruction.getField():52:52 -> a 76:76:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):215 -> a 77:81:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):215:219 -> a 1:1:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> b 2:2:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):73:73 -> b 3:3:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> b 3:3:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):73 -> b 4:4:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):72:72 -> b 1:6:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):138:143 -> f 7:7:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.code.FieldInstruction.getField():52:52 -> f 7:7:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):144 -> f 8:11:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):146:149 -> f 12:12:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> f 12:12:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):149 -> f 13:23:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):151:161 -> f 1:1:com.android.tools.r8.ir.code.FieldMemberType getType():48:48 -> h2 boolean isFieldInstruction() -> z1 com.android.tools.r8.ir.code.FieldMemberType$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.eq0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.ir.code.FieldMemberType com.android.tools.r8.ir.code.FieldMemberType.fromDexType(com.android.tools.r8.graph.DexType):51:51 -> a 2:2:com.android.tools.r8.ir.code.FieldMemberType com.android.tools.r8.ir.code.FieldMemberType.fromTypeDescriptorChar(char):46:46 -> a 2:2:com.android.tools.r8.ir.code.FieldMemberType com.android.tools.r8.ir.code.FieldMemberType.fromDexType(com.android.tools.r8.graph.DexType):51 -> a 3:3:com.android.tools.r8.ir.code.FieldMemberType com.android.tools.r8.ir.code.FieldMemberType.fromTypeDescriptorChar(char):44:44 -> a 3:3:com.android.tools.r8.ir.code.FieldMemberType com.android.tools.r8.ir.code.FieldMemberType.fromDexType(com.android.tools.r8.graph.DexType):51 -> a com.android.tools.r8.ir.code.FieldPut -> com.gradleup.gr8.relocated.oq0: void setValue(com.android.tools.r8.ir.code.Value) -> a int getValueIndex() -> d com.android.tools.r8.ir.code.FixedRegisterValue -> com.gradleup.gr8.relocated.rs0: boolean $assertionsDisabled -> r int register -> q 1:1:void ():12:12 -> 1:3:void (com.android.tools.r8.ir.analysis.type.TypeElement,int):17:19 -> boolean isConstant() -> L boolean isDefinedByInstructionSatisfying(java.util.function.Predicate) -> a com.android.tools.r8.ir.code.FixedRegisterValue asFixedRegisterValue() -> b 1:1:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Value.getType():1031:1031 -> b0 1:1:com.android.tools.r8.ir.code.ValueType outType():24 -> b0 2:3:com.android.tools.r8.ir.code.ValueType outType():25:26 -> b0 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> b0 4:4:com.android.tools.r8.ir.code.ValueType outType():27 -> b0 5:5:com.android.tools.r8.ir.code.ValueType outType():28:28 -> b0 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> b0 6:6:com.android.tools.r8.ir.code.ValueType outType():30 -> b0 7:10:com.android.tools.r8.ir.code.ValueType outType():31:34 -> b0 11:11:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> b0 11:11:com.android.tools.r8.ir.code.ValueType outType():35 -> b0 12:12:com.android.tools.r8.ir.code.ValueType outType():36:36 -> b0 13:13:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> b0 13:13:com.android.tools.r8.ir.code.ValueType outType():38 -> b0 14:21:com.android.tools.r8.ir.code.ValueType outType():39:46 -> b0 22:23:com.android.tools.r8.ir.code.ValueType outType():43:44 -> b0 1:1:int getRegister():50:50 -> h0 1:1:java.lang.String toString():75:75 -> toString com.android.tools.r8.ir.code.Goto -> com.gradleup.gr8.relocated.xw0: boolean $assertionsDisabled -> i 1:1:void ():14:14 -> 1:1:void ():17:17 -> com.android.tools.r8.ir.code.Goto asGoto() -> O java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:58 -> a 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):121:121 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):89:89 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):89 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):89:89 -> b 1:1:int maxInValueRegister():63:63 -> b2 1:1:int maxOutValueRegister():69:69 -> c2 int opcode() -> d2 boolean isAllowedAfterThrowingInstruction() -> h1 1:4:com.android.tools.r8.ir.code.BasicBlock getTarget():40:43 -> i2 1:4:java.lang.String toString():75:78 -> toString 5:5:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":83,"2":84,"3":85},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 83:83:java.lang.String toString():78:78 -> toString 84:84:java.lang.String toString():78:78 -> toString 85:85:java.lang.String toString():78:78 -> toString com.android.tools.r8.ir.code.IRCode -> com.gradleup.gr8.relocated.zz0: com.android.tools.r8.ir.code.NumberGenerator basicBlockNumberGenerator -> f com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions conversionOptions -> b int nextInstructionNumber -> h boolean $assertionsDisabled -> l java.util.LinkedList blocks -> d int usedMarkingColors -> g com.android.tools.r8.origin.Origin origin -> k com.android.tools.r8.graph.ProgramMethod method -> a com.android.tools.r8.ir.code.Position entryPosition -> c com.android.tools.r8.ir.code.NumberGenerator valueNumberGenerator -> e com.android.tools.r8.ir.code.IRMetadata metadata -> i com.android.tools.r8.utils.InternalOptions options -> j 1:1:void ():68:68 -> 1:1:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position,java.util.LinkedList,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):144:144 -> 2:34:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position,java.util.LinkedList,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):125:157 -> 1:3:java.util.Set removeUnreachableBlocks():1459:1461 -> A 4:4:void com.android.tools.r8.ir.code.BasicBlockIterator.(com.android.tools.r8.ir.code.IRCode):19:19 -> A 4:4:com.android.tools.r8.ir.code.BasicBlockIterator com.android.tools.r8.ir.code.IRCode.listIterator():1082 -> A 4:4:java.util.Set removeUnreachableBlocks():1462 -> A 5:5:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> A 5:5:java.util.Set removeUnreachableBlocks():1463 -> A 6:6:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.next():42:42 -> A 6:6:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11 -> A 6:6:java.util.Set removeUnreachableBlocks():1464 -> A 7:8:java.util.Set removeUnreachableBlocks():1465:1466 -> A 9:9:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753:1753 -> A 9:9:void com.android.tools.r8.ir.code.BasicBlockIterator.remove():104 -> A 9:9:java.util.Set removeUnreachableBlocks():1467 -> A 10:10:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> A 10:10:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> A 10:10:void com.android.tools.r8.ir.code.BasicBlockIterator.remove():104 -> A 10:10:java.util.Set removeUnreachableBlocks():1467 -> A 11:11:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> A 11:11:void com.android.tools.r8.ir.code.BasicBlockIterator.remove():105 -> A 11:11:java.util.Set removeUnreachableBlocks():1467 -> A 12:16:void com.android.tools.r8.ir.code.BasicBlockIterator.remove():106:110 -> A 12:16:java.util.Set removeUnreachableBlocks():1467 -> A 17:18:java.util.Set removeUnreachableBlocks():1470:1471 -> A 1:1:int reserveMarkingColor():1300:1300 -> B 2:2:boolean com.android.tools.r8.ir.code.IRCode.anyMarkingColorAvailable():1314:1314 -> B 2:2:int reserveMarkingColor():1300 -> B 3:10:int reserveMarkingColor():1300:1307 -> B 11:12:boolean com.android.tools.r8.ir.code.IRCode.verifyNoBlocksMarked(int):526:527 -> B 11:12:int reserveMarkingColor():1308 -> B 1:11:void splitCriticalEdges():395:405 -> C 12:12:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> C 12:12:void splitCriticalEdges():405 -> C 13:17:void splitCriticalEdges():405:409 -> C 18:18:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> C 18:18:void splitCriticalEdges():417 -> C 19:19:void splitCriticalEdges():417:417 -> C 20:29:void splitCriticalEdges():416:425 -> C 1:24:com.google.common.collect.ImmutableList com.android.tools.r8.ir.code.IRCode.depthFirstSorting():553:576 -> D 1:24:com.google.common.collect.ImmutableList topologicallySortedBlocks():546 -> D 25:25:com.google.common.collect.ImmutableList topologicallySortedBlocks():547:547 -> D 1:14:void traceBlocks():456:469 -> E 15:15:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> E 15:15:void traceBlocks():474 -> E 16:16:void traceBlocks():474:474 -> E 17:29:void traceBlocks():473:485 -> E 30:30:boolean com.android.tools.r8.ir.code.IRCode.noColorsInUse():1343:1343 -> E 30:30:void traceBlocks():485 -> E 31:31:void traceBlocks():485:485 -> E 1:12:boolean verifyNoImpreciseOrBottomTypes():982:993 -> F 1:7:boolean verifyNoNullabilityBottomTypes():997:1003 -> G 1:12:boolean verifyNoValueWithOnlyAssumeInstructionAsUsers():1007:1018 -> H 1:14:boolean verifySplitCriticalEdges():429:442 -> I 1:1:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68:68 -> a 2:2:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.code.IRCode.traverseExceptionalPredecessors(com.android.tools.r8.ir.code.BasicBlock,java.util.function.BiFunction,java.lang.Object):1401:1401 -> a 2:2:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68 -> a 3:3:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(java.lang.Object,com.android.tools.r8.utils.TriFunction,java.lang.Object):68:68 -> a 4:4:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.code.IRCode.traverseExceptionalSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.TriFunction,java.lang.Object):1409:1409 -> a 4:4:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(java.lang.Object,com.android.tools.r8.utils.TriFunction,java.lang.Object):68 -> a 5:5:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68:68 -> a 6:6:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.code.IRCode.traverseNormalPredecessors(com.android.tools.r8.ir.code.BasicBlock,java.util.function.BiFunction,java.lang.Object):1385:1385 -> a 6:6:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68 -> a 7:7:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.IRCode.getEntryBlock():179:179 -> a 7:7:java.lang.Object getEntryBlock():68 -> a 8:8:void mutateConversionOptions(java.util.function.Consumer):191:191 -> a 9:9:boolean lambda$prepareBlocksForCatchHandlers$0(com.android.tools.r8.ir.code.BasicBlock):391:391 -> a 10:15:boolean hasNoMergedClasses(com.android.tools.r8.graph.AppView):620:625 -> a 16:16:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 16:16:boolean hasNoMergedClasses(com.android.tools.r8.graph.AppView):625 -> a 17:20:boolean hasNoMergedClasses(com.android.tools.r8.graph.AppView):626:629 -> a 21:21:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 21:21:boolean hasNoMergedClasses(com.android.tools.r8.graph.AppView):629 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:27:boolean hasNoMergedClasses(com.android.tools.r8.graph.AppView):629:634 -> a 28:28:boolean hasNoMergedClasses(com.android.tools.r8.graph.AppView):632:632 -> a 29:29:boolean lambda$hasNoMergedClasses$1(com.android.tools.r8.graph.classmerging.MergedClassesCollection,com.android.tools.r8.graph.DexType,java.lang.Boolean):636:636 -> a 30:30:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):649:649 -> a 31:31:boolean com.android.tools.r8.ir.code.IRCode.noColorsInUse():1343:1343 -> a 31:31:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):649 -> a 32:34:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):649:651 -> a 35:36:boolean com.android.tools.r8.ir.code.IRCode.consistentCatchHandlers():828:829 -> a 35:36:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):652 -> a 37:37:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):653:653 -> a 38:39:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):847:848 -> a 38:39:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):653 -> a 40:40:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.IRCode.context():165:165 -> a 40:40:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):850 -> a 40:40:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):653 -> a 41:41:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 41:41:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):850 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):653 -> a 42:42:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 42:42:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):850 -> a 42:42:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):653 -> a 43:43:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):848:848 -> a 43:43:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):653 -> a 44:45:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():858:859 -> a 44:45:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 46:46:boolean com.android.tools.r8.ir.code.Instruction.isAdd():0:0 -> a 46:46:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():859 -> a 46:46:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 47:47:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():860:860 -> a 47:47:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 48:48:boolean com.android.tools.r8.ir.code.Instruction.isAnd():0:0 -> a 48:48:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():862 -> a 48:48:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 49:55:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():863:869 -> a 49:55:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 56:56:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 56:56:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():871 -> a 56:56:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 57:57:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():872:872 -> a 57:57:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 58:58:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 58:58:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():874 -> a 58:58:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 59:59:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():875:875 -> a 59:59:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 60:60:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 60:60:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():877 -> a 60:60:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 61:61:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():878:878 -> a 61:61:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 62:62:boolean com.android.tools.r8.ir.code.Instruction.isDiv():0:0 -> a 62:62:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():880 -> a 62:62:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 63:63:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():881:881 -> a 63:63:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 64:64:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 64:64:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():883 -> a 64:64:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 65:65:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():884:884 -> a 65:65:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 66:66:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 66:66:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():886 -> a 66:66:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 67:67:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():887:887 -> a 67:67:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 68:68:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 68:68:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():889 -> a 68:68:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 69:69:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():890:890 -> a 69:69:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 70:70:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 70:70:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():892 -> a 70:70:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 71:71:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():893:893 -> a 71:71:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 72:72:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 72:72:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():895 -> a 72:72:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 73:73:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():896:896 -> a 73:73:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 74:74:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 74:74:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():898 -> a 74:74:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 75:75:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():899:899 -> a 75:75:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 76:76:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 76:76:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():901 -> a 76:76:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 77:77:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():902:902 -> a 77:77:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 78:78:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 78:78:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():904 -> a 78:78:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 79:79:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():905:905 -> a 79:79:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 80:80:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> a 80:80:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():907 -> a 80:80:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 81:81:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():908:908 -> a 81:81:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 82:82:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 82:82:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():910 -> a 82:82:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 83:83:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():911:911 -> a 83:83:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 84:84:boolean com.android.tools.r8.ir.code.Instruction.isOr():0:0 -> a 84:84:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():913 -> a 84:84:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 85:85:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():914:914 -> a 85:85:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 86:86:boolean com.android.tools.r8.ir.code.Instruction.isMonitor():0:0 -> a 86:86:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():916 -> a 86:86:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 87:87:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():917:917 -> a 87:87:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 88:88:boolean com.android.tools.r8.ir.code.Instruction.isMul():0:0 -> a 88:88:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():919 -> a 88:88:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 89:89:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():920:920 -> a 89:89:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 90:90:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 90:90:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():922 -> a 90:90:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 91:91:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():923:923 -> a 91:91:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 92:92:boolean com.android.tools.r8.ir.code.Instruction.isRem():0:0 -> a 92:92:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():925 -> a 92:92:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 93:93:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():926:926 -> a 93:93:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 94:94:boolean com.android.tools.r8.ir.code.Instruction.isShl():0:0 -> a 94:94:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():928 -> a 94:94:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 95:95:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():929:929 -> a 95:95:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 96:96:boolean com.android.tools.r8.ir.code.Instruction.isShr():0:0 -> a 96:96:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():931 -> a 96:96:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 97:97:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():932:932 -> a 97:97:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 98:98:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 98:98:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():934 -> a 98:98:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 99:99:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():935:935 -> a 99:99:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 100:100:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 100:100:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():937 -> a 100:100:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 101:101:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():938:938 -> a 101:101:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 102:102:boolean com.android.tools.r8.ir.code.Instruction.isStringSwitch():0:0 -> a 102:102:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():940 -> a 102:102:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 103:103:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():941:941 -> a 103:103:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 104:104:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> a 104:104:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():943 -> a 104:104:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 105:105:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():944:944 -> a 105:105:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 106:106:boolean com.android.tools.r8.ir.code.Instruction.isUshr():0:0 -> a 106:106:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():946 -> a 106:106:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 107:107:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():947:947 -> a 107:107:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 108:108:boolean com.android.tools.r8.ir.code.Instruction.isXor():0:0 -> a 108:108:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():949 -> a 108:108:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 109:109:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():950:950 -> a 109:109:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):654 -> a 110:110:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):655:655 -> a 111:112:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1247:1248 -> a 111:112:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):655 -> a 113:113:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 113:113:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1249 -> a 113:113:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):655 -> a 114:114:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 114:114:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1250 -> a 114:114:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):655 -> a 115:116:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1251:1252 -> a 115:116:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):655 -> a 117:117:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.syntheticNone() -> a 117:117:boolean com.android.tools.r8.ir.code.Position.isSyntheticNone():137 -> a 117:117:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1252 -> a 117:117:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):655 -> a 118:118:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):655:655 -> a 119:119:boolean lambda$verifyTypes$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper,com.android.tools.r8.ir.code.BasicBlock):667:667 -> a 120:120:java.util.Collection lambda$consistentPredecessorSuccessors$3(java.util.Collection):795:795 -> a 121:121:java.util.Collection lambda$consistentPredecessorSuccessors$4(java.util.function.Function,com.android.tools.r8.ir.code.BasicBlock):799:799 -> a 122:123:void lambda$consistentBlockNumbering$8(java.lang.Integer,java.lang.Long):839:840 -> a 124:125:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):984:985 -> a 126:126:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBoolean():0:0 -> a 126:126:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():363 -> a 126:126:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):985 -> a 127:127:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isByte():0:0 -> a 127:127:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():364 -> a 127:127:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):985 -> a 128:128:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isShort():0:0 -> a 128:128:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():365 -> a 128:128:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):985 -> a 129:129:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isChar():0:0 -> a 129:129:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():366 -> a 129:129:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):985 -> a 130:133:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):985:988 -> a 134:134:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 134:134:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):988 -> a 135:137:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):988:990 -> a 138:138:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):989:989 -> a 139:139:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$11(com.android.tools.r8.ir.code.Instruction):1010:1010 -> a 140:140:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 140:140:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$11(com.android.tools.r8.ir.code.Instruction):1010 -> a 141:144:boolean lambda$wrapSSAVerifierWithStackValueHandling$14(java.util.function.Predicate,com.android.tools.r8.ir.code.Value):1025:1028 -> a 145:145:java.lang.Iterable blocks(java.util.function.Predicate):1048:1048 -> a 146:146:com.android.tools.r8.ir.code.BasicBlockIterator listIterator(int):1086:1086 -> a 147:147:com.android.tools.r8.ir.code.Value createValue(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):1180:1180 -> a 148:148:com.android.tools.r8.ir.code.ConstNumber createIntConstant(int,com.android.tools.r8.graph.DebugLocalInfo):1204:1204 -> a 149:149:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createNumberConstant(long,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):1188:1188 -> a 149:149:com.android.tools.r8.ir.code.ConstNumber createIntConstant(int,com.android.tools.r8.graph.DebugLocalInfo):1204 -> a 150:153:boolean removeAllDeadAndTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):1273:1276 -> a 154:159:boolean com.android.tools.r8.ir.code.IRCode.isDeadPhi(com.android.tools.r8.utils.WorkList):1289:1294 -> a 154:159:boolean removeAllDeadAndTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):1277 -> a 160:163:boolean removeAllDeadAndTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):1278:1281 -> a 164:164:void markTransitivePredecessors(com.android.tools.r8.ir.code.BasicBlock,int):1501:1501 -> a 165:165:boolean com.android.tools.r8.ir.code.IRCode.isMarkingColorInUse(int):1330:1330 -> a 165:165:void markTransitivePredecessors(com.android.tools.r8.ir.code.BasicBlock,int):1501 -> a 166:177:void markTransitivePredecessors(com.android.tools.r8.ir.code.BasicBlock,int):1501:1512 -> a 1:2:java.util.Deque com.android.tools.r8.utils.DequeUtils.newArrayDeque(java.lang.Object):13:14 -> b 1:2:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1476 -> b 3:3:void com.android.tools.r8.ir.code.IRCode.markTransitiveSuccessors(java.util.Deque,int):1480:1480 -> b 3:3:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1476 -> b 4:4:boolean com.android.tools.r8.ir.code.IRCode.isMarkingColorInUse(int):1330:1330 -> b 4:4:void com.android.tools.r8.ir.code.IRCode.markTransitiveSuccessors(java.util.Deque,int):1480 -> b 4:4:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1476 -> b 5:6:boolean com.android.tools.r8.ir.code.IRCode.anyBlocksMarkedWithColor(int):1334:1335 -> b 5:6:void com.android.tools.r8.ir.code.IRCode.markTransitiveSuccessors(java.util.Deque,int):1480 -> b 5:6:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1476 -> b 7:16:void com.android.tools.r8.ir.code.IRCode.markTransitiveSuccessors(java.util.Deque,int):1480:1489 -> b 7:16:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1476 -> b 17:17:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68:68 -> b 18:20:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.code.IRCode.traverseInstructions(com.android.tools.r8.ir.code.BasicBlock,java.util.function.BiFunction,java.lang.Object):1418:1420 -> b 18:20:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68 -> b 21:21:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> b 21:21:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.code.IRCode.traverseInstructions(com.android.tools.r8.ir.code.BasicBlock,java.util.function.BiFunction,java.lang.Object):1421 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68 -> b 22:23:boolean isConsistentSSA(com.android.tools.r8.graph.AppView):604:605 -> b 24:24:java.util.Collection lambda$consistentPredecessorSuccessors$5(java.util.function.Function,com.android.tools.r8.ir.code.BasicBlock):802:802 -> b 25:27:boolean lambda$verifyNoNullabilityBottomTypes$10(com.android.tools.r8.ir.code.Value):999:999 -> b 28:28:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$12(com.android.tools.r8.ir.code.Instruction):1013:1013 -> b 29:29:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 29:29:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$12(com.android.tools.r8.ir.code.Instruction):1013 -> b 30:30:java.lang.Iterable instructions(java.util.function.Predicate):1060:1060 -> b 31:31:java.util.Iterator argumentIterator():1117:1117 -> b 32:32:void returnMarkingColor(int):1324:1324 -> b 33:33:boolean com.android.tools.r8.ir.code.IRCode.isMarkingColorInUse(int):1330:1330 -> b 33:33:void returnMarkingColor(int):1324 -> b 34:34:void returnMarkingColor(int):1324:1324 -> b 35:36:void com.android.tools.r8.ir.code.IRCode.clearMarks(int):510:511 -> b 35:36:void returnMarkingColor(int):1325 -> b 37:37:void returnMarkingColor(int):1326:1326 -> b 1:1:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68:68 -> c 2:2:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.ir.code.IRCode.traverseNormalSuccessors(com.android.tools.r8.ir.code.BasicBlock,java.util.function.BiFunction,java.lang.Object):1393:1393 -> c 2:2:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68 -> c 3:3:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):610:610 -> c 4:5:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):847:848 -> c 4:5:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):611 -> c 6:6:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.IRCode.context():165:165 -> c 6:6:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):850 -> c 6:6:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):611 -> c 7:7:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> c 7:7:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):850 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):611 -> c 8:8:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> c 8:8:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):850 -> c 8:8:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):611 -> c 9:9:boolean com.android.tools.r8.ir.code.IRCode.consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):848:848 -> c 9:9:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):611 -> c 10:27:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():712:729 -> c 10:27:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 28:28:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> c 28:28:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():730 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 29:30:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():732:733 -> c 29:30:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 31:31:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> c 31:31:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():735 -> c 31:31:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 32:44:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():735:747 -> c 32:44:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 45:45:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):755:755 -> c 45:45:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():747 -> c 45:45:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 46:46:boolean com.android.tools.r8.ir.code.IRCode.verifyPhi(com.android.tools.r8.ir.code.Phi):760:760 -> c 46:46:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):755 -> c 46:46:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():747 -> c 46:46:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 47:47:boolean com.android.tools.r8.ir.code.IRCode.verifyDefinition(com.android.tools.r8.ir.code.Value):765:765 -> c 47:47:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):755 -> c 47:47:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():747 -> c 47:47:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 48:48:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> c 48:48:boolean com.android.tools.r8.ir.code.IRCode.verifyDefinition(com.android.tools.r8.ir.code.Value):765 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:48:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):755 -> c 48:48:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():747 -> c 48:48:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 49:52:boolean com.android.tools.r8.ir.code.IRCode.verifyDefinition(com.android.tools.r8.ir.code.Value):766:766 -> c 49:52:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):755 -> c 49:52:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():747 -> c 49:52:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 53:54:boolean com.android.tools.r8.ir.code.IRCode.consistentValueUses(com.android.tools.r8.ir.code.Value):773:774 -> c 53:54:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():748 -> c 53:54:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 55:55:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> c 55:55:boolean com.android.tools.r8.ir.code.IRCode.consistentValueUses(com.android.tools.r8.ir.code.Value):774 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():748 -> c 55:55:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 56:64:boolean com.android.tools.r8.ir.code.IRCode.consistentValueUses(com.android.tools.r8.ir.code.Value):774:782 -> c 56:64:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():748 -> c 56:64:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):612 -> c 65:65:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):613:613 -> c 66:82:boolean com.android.tools.r8.ir.code.IRCode.validThrowingInstructions():958:974 -> c 66:82:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):613 -> c 83:83:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):614:614 -> c 84:95:boolean com.android.tools.r8.ir.code.IRCode.noCriticalEdges():683:694 -> c 84:95:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):614 -> c 96:97:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):614:615 -> c 98:98:java.util.Collection lambda$consistentPredecessorSuccessors$6(java.util.function.Function,com.android.tools.r8.ir.code.BasicBlock):813:813 -> c 99:101:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$13(com.android.tools.r8.ir.code.Value):1009:1011 -> c 102:102:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> c 102:102:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$13(com.android.tools.r8.ir.code.Value):1011 -> c 103:105:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$13(com.android.tools.r8.ir.code.Value):1012:1014 -> c 106:112:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$13(com.android.tools.r8.ir.code.Value):1009:1015 -> c 113:113:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> c 113:113:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$13(com.android.tools.r8.ir.code.Value):1015 -> c 114:114:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$13(com.android.tools.r8.ir.code.Value):1015:1015 -> c 115:115:com.android.tools.r8.ir.code.BasicBlockIterator com.android.tools.r8.ir.code.IRCode.listIterator():1082:1082 -> c 115:115:java.util.Iterator lambda$blocks$15(java.util.function.Predicate):1048 -> c 116:116:java.util.Iterator lambda$blocks$15(java.util.function.Predicate):1048:1048 -> c 117:117:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1144:1144 -> c 117:117:java.util.List collectArguments():1140 -> c 118:118:java.util.Iterator com.android.tools.r8.ir.code.IRCode.argumentIterator():1117:1117 -> c 118:118:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1145 -> c 118:118:java.util.List collectArguments():1140 -> c 119:120:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1146:1147 -> c 119:120:java.util.List collectArguments():1140 -> c 121:121:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> c 121:121:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1148 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 121:121:java.util.List collectArguments():1140 -> c 122:127:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1150:1155 -> c 122:127:java.util.List collectArguments():1140 -> c 128:128:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1153:1153 -> c 128:128:java.util.List collectArguments():1140 -> c 1:17:java.util.Map computeLiveAtEntrySets():198:214 -> d 18:18:void com.android.tools.r8.utils.LinkedHashSetUtils.addAll(java.util.LinkedHashSet,java.util.LinkedHashSet):12:12 -> d 18:18:java.util.Map computeLiveAtEntrySets():214 -> d 19:54:java.util.Map computeLiveAtEntrySets():215:250 -> d 55:57:java.util.Map computeLiveAtEntrySets():249:251 -> d 58:58:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> d 58:58:java.util.Map computeLiveAtEntrySets():252 -> d 59:59:java.util.Map computeLiveAtEntrySets():253:253 -> d 60:60:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> d 60:60:java.util.Map computeLiveAtEntrySets():254 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:74:java.util.Map computeLiveAtEntrySets():256:269 -> d 75:75:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> d 75:75:java.util.Map computeLiveAtEntrySets():273 -> d 76:115:java.util.Map computeLiveAtEntrySets():273:312 -> d 116:116:boolean com.android.tools.r8.ir.code.IRCode$LiveAtEntrySets.isEmpty():101:101 -> d 116:116:java.util.Map computeLiveAtEntrySets():312 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 117:117:boolean com.android.tools.r8.ir.code.IRCode$LiveAtEntrySets.isEmpty():101:101 -> d 117:117:java.util.Map computeLiveAtEntrySets():312 -> d 118:120:java.util.Map computeLiveAtEntrySets():312:314 -> d 121:123:boolean verifyTypes(com.android.tools.r8.graph.AppView):662:664 -> d 124:126:boolean com.android.tools.r8.ir.code.IRCode.validAssumeInstructions(com.android.tools.r8.graph.AppView):672:674 -> d 124:126:boolean verifyTypes(com.android.tools.r8.graph.AppView):664 -> d 127:127:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> d 127:127:boolean com.android.tools.r8.ir.code.IRCode.validAssumeInstructions(com.android.tools.r8.graph.AppView):674 -> d 127:127:boolean verifyTypes(com.android.tools.r8.graph.AppView):664 -> d 128:128:boolean com.android.tools.r8.ir.code.IRCode.validAssumeInstructions(com.android.tools.r8.graph.AppView):675:675 -> d 128:128:boolean verifyTypes(com.android.tools.r8.graph.AppView):664 -> d 129:131:boolean verifyTypes(com.android.tools.r8.graph.AppView):665:667 -> d 132:132:java.util.Collection lambda$consistentPredecessorSuccessors$7(java.util.function.Function,com.android.tools.r8.ir.code.BasicBlock):820:820 -> d 133:133:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.IRCode.instructionIterator():1064:1064 -> d 133:133:java.util.Iterator lambda$instructions$16(java.util.function.Predicate):1060 -> d 134:134:java.util.Iterator lambda$instructions$16(java.util.function.Predicate):1060:1060 -> d 1:4:boolean verifySSATypeLattice(java.util.function.Predicate):1034:1037 -> e 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> e 5:5:boolean verifySSATypeLattice(java.util.function.Predicate):1037 -> e 6:10:boolean verifySSATypeLattice(java.util.function.Predicate):1037:1041 -> e 11:13:java.util.List computeNormalExitBlocks():1072:1074 -> e 14:14:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> e 14:14:java.util.List computeNormalExitBlocks():1074 -> e 15:18:java.util.List computeNormalExitBlocks():1075:1078 -> e 1:3:boolean consistentBlockNumbering():835:837 -> f 4:4:java.util.function.Predicate wrapSSAVerifierWithStackValueHandling(java.util.function.Predicate):1022:1022 -> f 1:33:boolean consistentPredecessorSuccessors():789:821 -> g 1:1:com.android.tools.r8.graph.ProgramMethod context():165:165 -> h 1:1:com.android.tools.r8.ir.code.ConstNumber createConstNull():1239:1239 -> i 2:2:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createNumberConstant(long,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):1188:1188 -> i 2:2:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createNumberConstant(long,com.android.tools.r8.ir.analysis.type.TypeElement):1184 -> i 2:2:com.android.tools.r8.ir.code.ConstNumber createConstNull():1239 -> i 1:1:com.android.tools.r8.ir.code.BasicBlock entryBlock():174:174 -> j 1:1:com.android.tools.r8.ir.conversion.MethodConversionOptions getConversionOptions():187:187 -> k 1:1:int getCurrentBlockNumber():1230:1230 -> l 1:1:com.android.tools.r8.ir.code.Argument getLastArgument():1160:1160 -> m 2:2:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator(int):1745:1745 -> m 2:2:com.android.tools.r8.ir.code.Argument getLastArgument():1160 -> m 3:5:com.android.tools.r8.ir.code.Argument getLastArgument():1161:1163 -> m 6:6:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> m 6:6:com.android.tools.r8.ir.code.Argument getLastArgument():1163 -> m 7:7:com.android.tools.r8.ir.code.Argument getLastArgument():1163:1163 -> m 1:1:int getNextInstructionNumber():1108:1108 -> n 1:1:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.IRCode.context():165:165 -> o 1:1:int getNumberOfArguments():1112 -> o 2:2:int getNumberOfArguments():1112:1112 -> o 3:3:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.IRCode.context():165:165 -> o 3:3:int getNumberOfArguments():1113 -> o 4:4:int getNumberOfArguments():1113:1113 -> o 1:4:com.android.tools.r8.ir.code.Value getThis():1168:1171 -> p 5:5:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator():1741:1741 -> p 5:5:com.android.tools.r8.ir.code.Value getThis():1171 -> p 6:8:com.android.tools.r8.ir.code.Value getThis():1171:1173 -> p 9:9:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> p 9:9:com.android.tools.r8.ir.code.Value getThis():1173 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.ir.code.Value getThis():1174:1174 -> p 1:9:java.util.Set getUnreachableBlocks():1446:1454 -> q 1:1:com.android.tools.r8.ir.code.InstructionIterator instructionIterator():1064:1064 -> r 1:1:java.lang.Iterable instructions():1052:1052 -> s 1:1:com.android.tools.r8.ir.code.BasicBlockIterator listIterator():1082:1082 -> t 1:7:java.lang.String toString():500:506 -> toString 1:1:com.android.tools.r8.ir.code.IRMetadata metadata():161:161 -> u 1:1:com.android.tools.r8.graph.DexEncodedMethod method():170:170 -> v 1:3:com.google.common.collect.ImmutableList numberInstructions():1090:1092 -> w 1:7:int numberRemainingInstructions():1098:1104 -> x 1:1:void prepareBlocksForCatchHandlers():360:360 -> y 2:2:com.android.tools.r8.ir.code.BasicBlockIterator com.android.tools.r8.ir.code.IRCode.listIterator():1082:1082 -> y 2:2:void prepareBlocksForCatchHandlers():361 -> y 3:3:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> y 3:3:void prepareBlocksForCatchHandlers():362 -> y 4:4:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> y 4:4:void prepareBlocksForCatchHandlers():363 -> y 5:5:void prepareBlocksForCatchHandlers():364:364 -> y 6:6:com.android.tools.r8.ir.code.IRMetadata com.android.tools.r8.ir.code.IRCode.metadata():161:161 -> y 6:6:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> y 6:6:void prepareBlocksForCatchHandlers():364 -> y 7:7:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> y 7:7:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> y 7:7:void prepareBlocksForCatchHandlers():364 -> y 8:8:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> y 8:8:void prepareBlocksForCatchHandlers():366 -> y 9:11:void prepareBlocksForCatchHandlers():367:369 -> y 12:12:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> y 12:12:void prepareBlocksForCatchHandlers():371 -> y 13:13:void prepareBlocksForCatchHandlers():372:372 -> y 14:14:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> y 14:14:void prepareBlocksForCatchHandlers():373 -> y 15:16:void prepareBlocksForCatchHandlers():381:382 -> y 17:17:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> y 17:17:void prepareBlocksForCatchHandlers():382 -> y 18:18:void prepareBlocksForCatchHandlers():382:382 -> y 19:19:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> y 19:19:void prepareBlocksForCatchHandlers():383 -> y 20:21:void prepareBlocksForCatchHandlers():383:384 -> y 22:23:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> y 22:23:void prepareBlocksForCatchHandlers():384 -> y 24:24:void prepareBlocksForCatchHandlers():385:385 -> y 25:25:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.none():86:86 -> y 25:25:void prepareBlocksForCatchHandlers():385 -> y 26:26:void prepareBlocksForCatchHandlers():385:385 -> y 27:27:com.android.tools.r8.ir.code.IRMetadata com.android.tools.r8.ir.code.IRCode.metadata():161:161 -> y 27:27:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> y 27:27:void prepareBlocksForCatchHandlers():386 -> y 28:28:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1757:1757 -> y 28:28:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRCode):1753 -> y 28:28:void prepareBlocksForCatchHandlers():386 -> y 29:29:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> y 29:29:void prepareBlocksForCatchHandlers():386 -> y 30:34:void prepareBlocksForCatchHandlers():387:391 -> y 1:1:boolean removeAllDeadAndTrivialPhis():1260:1260 -> z com.android.tools.r8.ir.code.IRCode$1 -> com.gradleup.gr8.relocated.wz0: com.android.tools.r8.ir.code.Argument next -> b com.android.tools.r8.ir.code.InstructionIterator instructionIterator -> a 1:4:void (com.android.tools.r8.ir.code.IRCode):1117:1120 -> 1:1:boolean hasNext():1124:1124 -> hasNext 1:5:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.code.IRCode$1.next():1129:1133 -> next 1:5:java.lang.Object next():1117 -> next 6:6:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.code.IRCode$1.next():1130:1130 -> next 6:6:java.lang.Object next():1117 -> next com.android.tools.r8.ir.code.IRCode$BlockMarker -> com.gradleup.gr8.relocated.xz0: com.android.tools.r8.ir.code.BasicBlock block -> a 1:2:void (com.android.tools.r8.ir.code.BasicBlock):109:110 -> com.android.tools.r8.ir.code.IRCode$LiveAtEntrySets -> com.gradleup.gr8.relocated.yz0: java.util.Deque liveStackValues -> c java.util.Set liveLocalValues -> b java.util.LinkedHashSet liveValues -> a boolean $assertionsDisabled -> d 1:1:void ():72:72 -> 1:5:void (java.util.LinkedHashSet,java.util.Set,java.util.Deque):82:86 -> 1:2:boolean equals(java.lang.Object):96:97 -> equals 1:1:int hashCode():91:91 -> hashCode com.android.tools.r8.ir.code.IRCodeInstructionIterator -> com.gradleup.gr8.relocated.a01: java.util.ListIterator blockIterator -> a com.android.tools.r8.ir.code.InstructionListIterator instructionIterator -> b com.android.tools.r8.ir.code.IRCode code -> c boolean $assertionsDisabled -> d 1:1:void ():10:10 -> 1:4:void (com.android.tools.r8.ir.code.IRCode):17:20 -> 1:1:boolean hasNext():25:25 -> hasNext 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> hasNext 2:2:boolean hasNext():25 -> hasNext # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> hasNext 3:3:boolean hasNext():25 -> hasNext 4:4:boolean hasNext():25:25 -> hasNext 5:5:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> hasNext 5:5:boolean hasNext():25 -> hasNext # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> hasNext 6:6:boolean hasNext():25 -> hasNext 1:1:boolean hasPrevious():43:43 -> hasPrevious 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> hasPrevious 2:2:boolean hasPrevious():43 -> hasPrevious # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> hasPrevious 3:3:boolean hasPrevious():43 -> hasPrevious 4:4:boolean hasPrevious():43:43 -> hasPrevious 5:5:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasPrevious():53:53 -> hasPrevious 5:5:boolean hasPrevious():43 -> hasPrevious # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasPrevious():53:53 -> hasPrevious 6:6:boolean hasPrevious():43 -> hasPrevious 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():30:30 -> next 1:1:java.lang.Object next():10 -> next 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> next 2:2:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():30 -> next 2:2:java.lang.Object next():10 -> next # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> next 3:3:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():30 -> next 3:3:java.lang.Object next():10 -> next 4:6:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():31:33 -> next 4:6:java.lang.Object next():10 -> next 7:7:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> next 7:7:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():33 -> next # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:java.lang.Object next():10 -> next 8:8:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> next 8:8:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():33 -> next 8:8:java.lang.Object next():10 -> next 9:9:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():36:36 -> next 9:9:java.lang.Object next():10 -> next 10:10:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> next 10:10:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():36 -> next # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:java.lang.Object next():10 -> next 11:12:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():36:37 -> next 11:12:java.lang.Object next():10 -> next 13:13:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> next 13:13:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():37 -> next 13:13:java.lang.Object next():10 -> next 14:15:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():37:38 -> next 14:15:java.lang.Object next():10 -> next 16:16:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():34:34 -> next 16:16:java.lang.Object next():10 -> next 1:1:com.android.tools.r8.ir.code.Instruction previous():48:48 -> previous 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> previous 2:2:com.android.tools.r8.ir.code.Instruction previous():48 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> previous 3:3:com.android.tools.r8.ir.code.Instruction previous():48 -> previous 4:4:com.android.tools.r8.ir.code.Instruction previous():49:49 -> previous 5:5:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> previous 5:5:com.android.tools.r8.ir.code.Instruction previous():49 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.code.Instruction previous():51:51 -> previous 7:7:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasPrevious():53:53 -> previous 7:7:com.android.tools.r8.ir.code.Instruction previous():51 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasPrevious():53:53 -> previous 8:8:com.android.tools.r8.ir.code.Instruction previous():51 -> previous 9:9:com.android.tools.r8.ir.code.Instruction previous():54:54 -> previous 10:10:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> previous 10:10:com.android.tools.r8.ir.code.Instruction previous():54 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:12:com.android.tools.r8.ir.code.Instruction previous():55:56 -> previous 13:13:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> previous 13:13:com.android.tools.r8.ir.code.Instruction previous():56 -> previous 14:15:com.android.tools.r8.ir.code.Instruction previous():56:57 -> previous 16:16:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> previous 16:16:com.android.tools.r8.ir.code.Instruction previous():57 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.ir.code.Instruction previous():52:52 -> previous com.android.tools.r8.ir.code.IRCodeInstructionListIterator -> com.gradleup.gr8.relocated.b01: java.util.ListIterator blockIterator -> a com.android.tools.r8.ir.code.InstructionListIterator instructionIterator -> b com.android.tools.r8.ir.code.IRCode code -> c boolean $assertionsDisabled -> d 1:1:void ():23:23 -> 1:4:void (com.android.tools.r8.ir.code.IRCode):30:33 -> 1:1:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):39:39 -> a 2:2:com.android.tools.r8.ir.code.Value insertConstStringInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):44:44 -> a 3:3:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):74:74 -> a 4:4:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):79:79 -> a 5:5:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):129:129 -> a 6:6:com.android.tools.r8.ir.code.BasicBlock splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions,java.util.function.UnaryOperator):143:143 -> a 7:7:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):215:215 -> a 8:8:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):231:231 -> a 9:9:void setInsertionPosition(com.android.tools.r8.ir.code.Position):246:246 -> a 10:10:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.setInsertionPosition(com.android.tools.r8.ir.code.Position):104:104 -> a 10:10:void setInsertionPosition(com.android.tools.r8.ir.code.Position):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void add(java.lang.Object):23:23 -> add 2:2:void com.android.tools.r8.ir.code.IRCodeInstructionListIterator.add(com.android.tools.r8.ir.code.Instruction):206:206 -> add 2:2:void add(java.lang.Object):23 -> add 3:3:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> add 3:3:void com.android.tools.r8.ir.code.IRCodeInstructionListIterator.add(com.android.tools.r8.ir.code.Instruction):206 -> add 3:3:void add(java.lang.Object):23 -> add 1:1:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):85:85 -> b 1:1:void removeOrReplaceByDebugLocalRead():236:236 -> d 1:1:void removeInstructionIgnoreOutValue():102:102 -> g 1:1:boolean hasNext():159:159 -> hasNext 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> hasNext 2:2:boolean hasNext():159 -> hasNext # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> hasNext 3:3:boolean hasNext():159 -> hasNext 4:4:boolean hasNext():159:159 -> hasNext 5:5:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> hasNext 5:5:boolean hasNext():159 -> hasNext # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> hasNext 6:6:boolean hasNext():159 -> hasNext 1:1:boolean hasPrevious():177:177 -> hasPrevious 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> hasPrevious 2:2:boolean hasPrevious():177 -> hasPrevious # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> hasPrevious 3:3:boolean hasPrevious():177 -> hasPrevious 4:4:boolean hasPrevious():177:177 -> hasPrevious 5:5:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasPrevious():53:53 -> hasPrevious 5:5:boolean hasPrevious():177 -> hasPrevious # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasPrevious():53:53 -> hasPrevious 6:6:boolean hasPrevious():177 -> hasPrevious 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():164:164 -> next 1:1:java.lang.Object next():23 -> next 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> next 2:2:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():164 -> next 2:2:java.lang.Object next():23 -> next # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> next 3:3:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():164 -> next 3:3:java.lang.Object next():23 -> next 4:6:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():165:167 -> next 4:6:java.lang.Object next():23 -> next 7:7:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> next 7:7:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():167 -> next # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:java.lang.Object next():23 -> next 8:8:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasNext():37:37 -> next 8:8:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():167 -> next 8:8:java.lang.Object next():23 -> next 9:9:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():170:170 -> next 9:9:java.lang.Object next():23 -> next 10:10:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> next 10:10:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():170 -> next # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:java.lang.Object next():23 -> next 11:12:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():170:171 -> next 11:12:java.lang.Object next():23 -> next 13:13:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> next 13:13:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():171 -> next 13:13:java.lang.Object next():23 -> next 14:15:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():171:172 -> next 14:15:java.lang.Object next():23 -> next 16:16:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():168:168 -> next 16:16:java.lang.Object next():23 -> next 1:1:int nextIndex():196:196 -> nextIndex 1:1:java.lang.Object previous():23:23 -> previous 2:2:com.android.tools.r8.ir.code.Instruction previous():182:182 -> previous 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> previous 3:3:com.android.tools.r8.ir.code.Instruction previous():182 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> previous 4:4:com.android.tools.r8.ir.code.Instruction previous():182 -> previous 5:5:com.android.tools.r8.ir.code.Instruction previous():183:183 -> previous 6:6:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> previous 6:6:com.android.tools.r8.ir.code.Instruction previous():183 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.ir.code.Instruction previous():185:185 -> previous 8:8:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasPrevious():53:53 -> previous 8:8:com.android.tools.r8.ir.code.Instruction previous():185 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.ir.code.BasicBlockIterator.hasPrevious():53:53 -> previous 9:9:com.android.tools.r8.ir.code.Instruction previous():185 -> previous 10:10:com.android.tools.r8.ir.code.Instruction previous():188:188 -> previous 11:11:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous() -> previous 11:11:com.android.tools.r8.ir.code.Instruction previous():188 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:13:com.android.tools.r8.ir.code.Instruction previous():189:190 -> previous 14:14:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> previous 14:14:com.android.tools.r8.ir.code.Instruction previous():190 -> previous 15:16:com.android.tools.r8.ir.code.Instruction previous():190:191 -> previous 17:17:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> previous 17:17:com.android.tools.r8.ir.code.Instruction previous():191 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:com.android.tools.r8.ir.code.Instruction previous():186:186 -> previous 1:1:int previousIndex():201:201 -> previousIndex 1:1:void remove():221:221 -> remove 1:1:void set(java.lang.Object):23:23 -> set 2:2:void com.android.tools.r8.ir.code.IRCodeInstructionListIterator.set(com.android.tools.r8.ir.code.Instruction):226:226 -> set 2:2:void set(java.lang.Object):23 -> set com.android.tools.r8.ir.code.IRCodeUtils -> com.gradleup.gr8.relocated.f01: boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:2:java.util.Deque com.android.tools.r8.utils.DequeUtils.newArrayDeque(java.lang.Object):13:14 -> a 1:2:void removeInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):114 -> a 3:3:void removeInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):113:113 -> a 4:14:java.util.Map findUniqueStaticPuts(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Set):51:61 -> a 15:19:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):76:80 -> a 20:20:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 20:20:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):84 -> a 21:21:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 21:21:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):85 -> a 22:28:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):86:92 -> a 29:29:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 29:29:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):92 -> a 30:31:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):92:93 -> a 32:32:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 32:32:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):93 -> a 33:39:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):96:102 -> a 40:67:void internalRemoveInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,java.util.Deque):119:146 -> a 68:68:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 68:68:void internalRemoveInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,java.util.Deque):146 -> a 69:70:void internalRemoveInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,java.util.Deque):146:147 -> a 71:71:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 71:71:void internalRemoveInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,java.util.Deque):148 -> a 72:75:void internalRemoveInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,java.util.Deque):148:151 -> a com.android.tools.r8.ir.code.IRMetadata -> com.gradleup.gr8.relocated.j01: long second -> b long first -> a boolean $assertionsDisabled -> c 1:1:void ():7:7 -> 1:1:boolean mayHaveMul():218:218 -> A 1:1:boolean mayHaveNewInstance():222:222 -> B 1:1:boolean mayHaveOr():226:226 -> C 1:1:boolean mayHaveRem():230:230 -> D 1:1:boolean mayHaveShl():234:234 -> E 1:1:boolean mayHaveShr():238:238 -> F 1:1:boolean mayHaveStaticGet():242:242 -> G 1:1:boolean mayHaveStaticPut():246:246 -> H 1:1:boolean mayHaveStringSwitch():250:250 -> I 1:1:boolean mayHaveSub():254:254 -> J 1:2:boolean mayHaveSwitch():262:263 -> K 3:3:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveIntSwitch():140:140 -> K 3:3:boolean mayHaveSwitch():263 -> K 4:4:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveStringSwitch():250:250 -> K 4:4:boolean mayHaveSwitch():263 -> K 5:5:boolean mayHaveSwitch():263:263 -> K 1:1:boolean mayHaveUshr():268:268 -> L 1:1:boolean mayHaveXor():272:272 -> M 1:3:boolean get(int):25:27 -> a 4:4:boolean com.android.tools.r8.ir.code.IRMetadata.isAnySetInSecond(long):38:38 -> a 4:4:boolean get(int):29 -> a 5:5:boolean isAnySetInFirst(long):34:34 -> a 6:6:void record(com.android.tools.r8.ir.code.Instruction):52:52 -> a 7:11:void com.android.tools.r8.ir.code.IRMetadata.set(int):43:47 -> a 7:11:void record(com.android.tools.r8.ir.code.Instruction):52 -> a 12:13:void merge(com.android.tools.r8.ir.code.IRMetadata):56:57 -> a 14:14:boolean mayHaveAdd():61:61 -> a 1:1:boolean mayHaveAnd():65:65 -> b 1:1:boolean mayHaveArithmeticOrLogicalBinop():302:302 -> c 2:2:boolean com.android.tools.r8.ir.code.IRMetadata.isAnySetInSecond(long):38:38 -> c 2:2:boolean mayHaveArithmeticOrLogicalBinop():302 -> c 3:3:boolean mayHaveArithmeticOrLogicalBinop():303:303 -> c 4:4:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveAdd():61:61 -> c 4:4:boolean mayHaveArithmeticOrLogicalBinop():304 -> c 5:5:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveDiv():97:97 -> c 5:5:boolean mayHaveArithmeticOrLogicalBinop():305 -> c 6:6:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveMul():218:218 -> c 6:6:boolean mayHaveArithmeticOrLogicalBinop():306 -> c 7:7:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveRem():230:230 -> c 7:7:boolean mayHaveArithmeticOrLogicalBinop():307 -> c 8:8:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveSub():254:254 -> c 8:8:boolean mayHaveArithmeticOrLogicalBinop():308 -> c 9:9:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveAnd():65:65 -> c 9:9:boolean mayHaveArithmeticOrLogicalBinop():309 -> c 10:10:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveOr():226:226 -> c 10:10:boolean mayHaveArithmeticOrLogicalBinop():310 -> c 11:11:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveShl():234:234 -> c 11:11:boolean mayHaveArithmeticOrLogicalBinop():311 -> c 12:12:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveShr():238:238 -> c 12:12:boolean mayHaveArithmeticOrLogicalBinop():312 -> c 13:13:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveUshr():268:268 -> c 13:13:boolean mayHaveArithmeticOrLogicalBinop():313 -> c 14:14:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveXor():272:272 -> c 14:14:boolean mayHaveArithmeticOrLogicalBinop():314 -> c 15:15:boolean mayHaveArithmeticOrLogicalBinop():303:303 -> c 1:1:boolean mayHaveArrayGet():69:69 -> d 1:1:boolean mayHaveArrayLength():73:73 -> e 1:1:boolean mayHaveCheckCast():77:77 -> f 1:1:boolean mayHaveConstNumber():81:81 -> g 1:1:boolean mayHaveConstString():85:85 -> h 1:1:boolean mayHaveDebugPosition():89:89 -> i 1:1:boolean mayHaveDexItemBasedConstString():93:93 -> j 1:1:boolean mayHaveDiv():97:97 -> k 1:2:boolean mayHaveFieldInstruction():114:115 -> l 3:3:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInstanceGet():128:128 -> l 3:3:boolean mayHaveFieldInstruction():116 -> l 4:4:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInstancePut():132:132 -> l 4:4:boolean mayHaveFieldInstruction():117 -> l 5:5:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveStaticGet():242:242 -> l 5:5:boolean mayHaveFieldInstruction():118 -> l 6:6:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveStaticPut():246:246 -> l 6:6:boolean mayHaveFieldInstruction():119 -> l 7:7:boolean mayHaveFieldInstruction():115:115 -> l 1:1:boolean mayHaveInitClass():124:124 -> m 1:1:boolean mayHaveInstanceGet():128:128 -> n 1:1:boolean mayHaveInstanceOf():136:136 -> o 1:1:boolean mayHaveInstancePut():132:132 -> p 1:1:boolean mayHaveIntSwitch():140:140 -> q 1:1:boolean mayHaveInvokeDirect():144:144 -> r 1:1:boolean mayHaveInvokeInterface():148:148 -> s 1:2:boolean mayHaveInvokeMethod():166:167 -> t 3:3:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeDirect():144:144 -> t 3:3:boolean mayHaveInvokeMethod():168 -> t 4:4:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeInterface():148:148 -> t 4:4:boolean mayHaveInvokeMethod():169 -> t 5:5:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokePolymorphic():198:198 -> t 5:5:boolean mayHaveInvokeMethod():170 -> t 6:6:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeStatic():202:202 -> t 6:6:boolean mayHaveInvokeMethod():171 -> t 7:7:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeSuper():206:206 -> t 7:7:boolean mayHaveInvokeMethod():172 -> t 8:8:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeVirtual():210:210 -> t 8:8:boolean mayHaveInvokeMethod():173 -> t 9:9:boolean mayHaveInvokeMethod():167:167 -> t 1:2:boolean mayHaveInvokeMethodWithReceiver():188:189 -> u 3:3:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeDirect():144:144 -> u 3:3:boolean mayHaveInvokeMethodWithReceiver():190 -> u 4:4:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeInterface():148:148 -> u 4:4:boolean mayHaveInvokeMethodWithReceiver():191 -> u 5:5:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeSuper():206:206 -> u 5:5:boolean mayHaveInvokeMethodWithReceiver():192 -> u 6:6:boolean com.android.tools.r8.ir.code.IRMetadata.mayHaveInvokeVirtual():210:210 -> u 6:6:boolean mayHaveInvokeMethodWithReceiver():193 -> u 7:7:boolean mayHaveInvokeMethodWithReceiver():189:189 -> u 1:1:boolean mayHaveInvokePolymorphic():198:198 -> v 1:1:boolean mayHaveInvokeStatic():202:202 -> w 1:1:boolean mayHaveInvokeSuper():206:206 -> x 1:1:boolean mayHaveInvokeVirtual():210:210 -> y 1:1:boolean mayHaveMonitorInstruction():214:214 -> z com.android.tools.r8.ir.code.If -> com.gradleup.gr8.relocated.c11: boolean $assertionsDisabled -> j com.android.tools.r8.ir.code.If$Type type -> i 1:1:void ():21:21 -> 1:2:void (com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.Value):74:75 -> 3:4:void (com.android.tools.r8.ir.code.If$Type,java.util.List):79:80 -> com.android.tools.r8.ir.code.If asIf() -> P java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):155:155 -> a 2:3:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):223:224 -> a 4:4:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.If$Type):66:66 -> a 4:4:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):224 -> a 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 5:5:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.If$Type):66 -> a 5:5:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):224 -> a 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 6:6:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.If$Type):67 -> a 6:6:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):224 -> a 7:7:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.If$Type):68:68 -> a 7:7:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):224 -> a 8:9:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):224:225 -> a 10:10:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):229:229 -> a 11:11:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 11:11:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):230 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 12:12:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):230 -> a 13:13:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 13:13:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):230 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 14:14:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):230 -> a 15:16:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):230:231 -> a 17:17:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.If$Type):66:66 -> a 17:17:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):231 -> a 18:18:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 18:18:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.If$Type):66 -> a 18:18:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):231 -> a 19:19:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 19:19:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.If$Type):67 -> a 19:19:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):231 -> a 20:20:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.If$Type):68:68 -> a 20:20:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):231 -> a 21:22:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):231:232 -> a 23:23:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):278:278 -> a 24:31:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):283:290 -> a 1:2:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):149:150 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):200:200 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):200 -> b 5:7:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):203:205 -> b 8:9:com.android.tools.r8.ir.code.BasicBlock targetFromBoolean(boolean):218:219 -> b 1:1:int maxInValueRegister():183:183 -> b2 1:4:void setTrueTarget(com.android.tools.r8.ir.code.BasicBlock):133:136 -> c 5:20:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):248:263 -> c 21:29:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):253:261 -> c 30:30:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):259:259 -> c 31:31:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):257:257 -> c 32:32:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):255:255 -> c 33:33:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):251:251 -> c 1:1:int maxOutValueRegister():188:188 -> c2 int opcode() -> d2 1:4:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock():141:144 -> h2 1:4:com.android.tools.r8.ir.code.BasicBlock getTrueTarget():126:129 -> i2 1:1:com.android.tools.r8.ir.code.If$Type getType():115:115 -> j2 1:4:void invert():119:122 -> k2 1:1:boolean isZeroTest():102:102 -> l2 1:1:com.android.tools.r8.ir.code.Value lhs():106:106 -> m2 1:2:com.android.tools.r8.ir.code.Value rhs():110:111 -> n2 1:3:com.android.tools.r8.ir.code.BasicBlock targetFromNonNullObject():236:238 -> o2 1:3:com.android.tools.r8.ir.code.BasicBlock targetFromNullObject():242:244 -> p2 1:8:java.lang.String toString():170:177 -> toString com.android.tools.r8.ir.code.If$Type$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.b11: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.inverted():60:60 -> a 2:2:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.inverted():46:46 -> a java.lang.String name(int) -> b # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> c # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.ir.code.IgnoreDebugLocalWriteAliasedValueConfiguration -> com.gradleup.gr8.relocated.f11: boolean $assertionsDisabled -> b com.android.tools.r8.ir.code.IgnoreDebugLocalWriteAliasedValueConfiguration INSTANCE -> a 1:3:void ():7:9 -> 1:1:com.android.tools.r8.ir.code.IgnoreDebugLocalWriteAliasedValueConfiguration getInstance():15:15 -> a 2:2:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25:25 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 3:3:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25 -> a 4:4:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> a 4:4:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25 -> a 5:7:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25:27 -> a 8:8:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 8:8:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):27 -> a 9:10:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):28:29 -> a 1:1:boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction):20:20 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 2:2:boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction):20 -> b 3:3:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> b 3:3:boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction):20 -> b com.android.tools.r8.ir.code.ImpreciseMemberTypeInstruction -> com.gradleup.gr8.relocated.d31: void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver) -> a com.android.tools.r8.ir.code.MemberType getMemberType() -> c com.android.tools.r8.ir.code.Inc -> com.gradleup.gr8.relocated.h31: boolean $assertionsDisabled -> i int increment -> h 1:1:void ():20:20 -> 1:3:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,int):25:27 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):70:70 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:75 -> a 3:3:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):81:81 -> a 4:12:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88:96 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):54:54 -> b int maxInValueRegister() -> b2 1:2:void addInValue(com.android.tools.r8.ir.code.Value):43:44 -> c int maxOutValueRegister() -> c2 int opcode() -> d2 1:1:java.lang.String toString():106:106 -> toString com.android.tools.r8.ir.code.InitClass -> com.gradleup.gr8.relocated.b41: boolean $assertionsDisabled -> i com.android.tools.r8.graph.DexType clazz -> h 1:1:void ():26:26 -> 1:5:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):31:35 -> com.android.tools.r8.ir.code.InitClass asInitClass() -> Q boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):58:58 -> a 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):79:79 -> a 3:3:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):89:89 -> a 4:4:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):122:122 -> a 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):156:156 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 6:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73 -> a 7:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:74 -> a 9:9:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):161:161 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):95:95 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):95 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):95:95 -> b 4:6:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):101:103 -> b 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 7:7:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):103 -> b 8:12:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):109:113 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 1:8:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):127:134 -> d int opcode() -> d2 1:1:com.android.tools.r8.ir.code.InitClass$Builder builder():39:39 -> h2 boolean instructionTypeCanThrow() -> i 1:1:com.android.tools.r8.graph.DexType getClassValue():43:43 -> i2 1:1:java.lang.String toString():171:171 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":173,"2":174,"3":175},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 173:173:java.lang.String toString():171:171 -> toString 174:174:java.lang.String toString():171:171 -> toString 175:175:java.lang.String toString():171:171 -> toString com.android.tools.r8.ir.code.InitClass$Builder -> com.gradleup.gr8.relocated.a41: com.android.tools.r8.graph.DexType type -> c 1:1:void (com.android.tools.r8.ir.code.InitClass$1):174:174 -> 2:2:void ():178:178 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:1:com.android.tools.r8.ir.code.InitClass$Builder setType(com.android.tools.r8.graph.DexType):181:181 -> a 1:1:com.android.tools.r8.ir.code.InitClass build():187:187 -> b com.android.tools.r8.ir.code.InstanceFieldInstruction -> com.gradleup.gr8.relocated.v51: com.android.tools.r8.ir.code.Value object() -> h com.android.tools.r8.ir.code.InstanceGet -> com.gradleup.gr8.relocated.z51: boolean $assertionsDisabled -> j 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField):39:39 -> com.android.tools.r8.ir.code.FieldGet asFieldGet() -> L com.android.tools.r8.ir.code.InstanceFieldInstruction asInstanceFieldInstruction() -> R com.android.tools.r8.ir.code.InstanceGet asInstanceGet() -> S 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():238:238 -> S0 1:2:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):47:48 -> a 3:3:com.android.tools.r8.ir.code.InstanceGet com.android.tools.r8.ir.code.InstanceGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstanceGet):53:53 -> a 3:3:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):49 -> a 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 4:4:com.android.tools.r8.ir.code.InstanceGet com.android.tools.r8.ir.code.InstanceGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstanceGet):53 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):49 -> a 5:5:com.android.tools.r8.ir.code.InstanceGet com.android.tools.r8.ir.code.InstanceGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstanceGet):53:53 -> a 5:5:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):49 -> a 6:6:com.android.tools.r8.ir.code.InstanceGet$Builder com.android.tools.r8.ir.code.InstanceGet.builder():43:43 -> a 6:6:com.android.tools.r8.ir.code.InstanceGet com.android.tools.r8.ir.code.InstanceGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstanceGet):54 -> a 6:6:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):49 -> a 7:8:com.android.tools.r8.ir.code.InstanceGet com.android.tools.r8.ir.code.InstanceGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstanceGet):55:56 -> a 7:8:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):49 -> a 9:10:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setOutValue(com.android.tools.r8.ir.code.Value):1661:1662 -> a 9:10:com.android.tools.r8.ir.code.InstanceGet com.android.tools.r8.ir.code.InstanceGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstanceGet):57 -> a 9:10:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):49 -> a 11:12:com.android.tools.r8.ir.code.InstanceGet com.android.tools.r8.ir.code.InstanceGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InstanceGet):57:58 -> a 11:12:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):49 -> a 13:13:boolean outTypeKnownToBeBoolean(java.util.Set):68:68 -> a 14:14:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstanceGet.dest():77:77 -> a 14:14:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):100 -> a 15:44:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):100:129 -> a 45:45:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):111:111 -> a 46:65:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):107:126 -> a 66:66:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):123:123 -> a 67:67:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):120:120 -> a 68:68:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):117:117 -> a 69:86:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):114:131 -> a 87:89:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):93:95 -> a 90:90:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):142:142 -> a 91:91:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):167:167 -> a 92:92:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InstanceGet):169:169 -> a 92:92:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):207:207 -> a 94:94:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 94:94:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):207 -> a 95:95:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):212:212 -> a 96:97:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):217:218 -> a 98:98:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):223:223 -> a 99:99:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):240:240 -> a 99:99:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):223 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 100:101:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):241:242 -> a 100:101:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):223 -> a 102:102:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):223:223 -> a 103:103:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):228:228 -> a 104:104:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):248:248 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):157:157 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):157 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):160:161 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 boolean instructionTypeCanBeCanonicalized() -> g1 boolean throwsOnNullInput() -> g2 1:2:com.android.tools.r8.ir.code.Value object():82:83 -> h boolean instructionTypeCanThrow() -> i 1:1:java.lang.String toString():202:202 -> toString 1:1:com.android.tools.r8.ir.code.Value value():88:88 -> value com.android.tools.r8.ir.code.InstanceGet$Builder -> com.gradleup.gr8.relocated.y51: com.android.tools.r8.ir.code.Value object -> d com.android.tools.r8.graph.DexField field -> c 1:1:void ():262:262 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:1:com.android.tools.r8.ir.code.InstanceGet$Builder setField(com.android.tools.r8.graph.DexField):268:268 -> a 1:1:com.android.tools.r8.ir.code.InstanceGet$Builder setObject(com.android.tools.r8.ir.code.Value):273:273 -> b 2:2:com.android.tools.r8.ir.code.InstanceGet build():279:279 -> b com.android.tools.r8.ir.code.InstanceOf -> com.gradleup.gr8.relocated.i61: com.android.tools.r8.graph.DexType type -> h 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):26:27 -> com.android.tools.r8.ir.code.InstanceOf asInstanceOf() -> T boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstanceOf.dest():45:45 -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):54 -> a 2:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):54:56 -> a 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):92:92 -> a 6:6:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):97:97 -> a 7:8:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):107:108 -> a 9:9:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):113:113 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):76:76 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):76 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):76:76 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:com.android.tools.r8.graph.DexType type():41:41 -> h2 boolean instructionTypeCanThrow() -> i 1:2:java.lang.String toString():128:129 -> toString 3:3:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":132,"2":133,"3":134},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 132:132:java.lang.String toString():129:129 -> toString 133:133:java.lang.String toString():129:129 -> toString 134:134:java.lang.String toString():129:129 -> toString 1:1:com.android.tools.r8.ir.code.Value value():49:49 -> value com.android.tools.r8.ir.code.InstancePut -> com.gradleup.gr8.relocated.j61: boolean $assertionsDisabled -> j 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):40:40 -> 2:5:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,boolean):52:55 -> boolean isInstanceFieldInstruction() -> D1 com.android.tools.r8.ir.code.FieldPut asFieldPut() -> N com.android.tools.r8.ir.code.InstanceFieldInstruction asInstanceFieldInstruction() -> R 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():261:261 -> S0 com.android.tools.r8.ir.code.InstancePut asInstancePut() -> U 1:1:com.android.tools.r8.ir.code.InstancePut createPotentiallyInvalid(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):48:48 -> a 2:2:void setValue(com.android.tools.r8.ir.code.Value):86:86 -> a 3:31:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):92:120 -> a 32:32:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):102:102 -> a 33:52:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):98:117 -> a 53:53:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):114:114 -> a 54:54:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):111:111 -> a 55:55:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):108:108 -> a 56:73:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):105:122 -> a 74:84:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):133:143 -> a 85:85:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedField.type():91:91 -> a 85:85:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 86:86:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedField.type():91:91 -> a 86:86:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):145 -> a 87:92:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):145:150 -> a 93:103:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):160:170 -> a 104:104:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 104:104:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):170 -> a 105:105:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):170:170 -> a 106:106:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InstancePut):179:179 -> a 106:106:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:107:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):201:201 -> a 108:108:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):241:241 -> a 109:109:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):246:246 -> a 110:110:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):240:240 -> a 110:110:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:112:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):241:242 -> a 111:112:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):246 -> a 113:113:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):246:246 -> a 114:114:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):251:251 -> a 115:115:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,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 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):180:180 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):180 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):183:184 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():194:194 -> c2 int getValueIndex() -> d boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 boolean throwsOnNullInput() -> g2 1:1:com.android.tools.r8.ir.code.Value object():76:76 -> h boolean instructionTypeCanThrow() -> i 1:1:java.lang.String toString():236:236 -> toString 1:1:com.android.tools.r8.ir.code.Value value():81:81 -> value com.android.tools.r8.ir.code.Instruction -> com.gradleup.gr8.relocated.w61: java.util.List inValues -> b java.util.Set debugValues -> e int number -> d boolean $assertionsDisabled -> g 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 ():51:51 -> 1:1:void (com.android.tools.r8.ir.code.Value):61:61 -> 2:10:void (com.android.tools.r8.ir.code.Value):54:62 -> 11:11:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):65:65 -> 12:25:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):54:67 -> 26:26:void (com.android.tools.r8.ir.code.Value,java.util.List):70:70 -> 27:49:void (com.android.tools.r8.ir.code.Value,java.util.List):54:76 -> com.android.tools.r8.ir.code.ConstInstruction asConstInstruction() -> A com.android.tools.r8.ir.code.Return asReturn() -> A0 boolean isFieldPut() -> A1 com.android.tools.r8.ir.code.ConstMethodHandle asConstMethodHandle() -> B com.android.tools.r8.ir.code.SafeCheckCast asSafeCheckCast() -> B0 boolean isIf() -> B1 com.android.tools.r8.ir.code.ConstMethodType asConstMethodType() -> C com.android.tools.r8.ir.code.Shl asShl() -> C0 boolean isInitClass() -> C1 com.android.tools.r8.ir.code.ConstNumber asConstNumber() -> D com.android.tools.r8.ir.code.Shr asShr() -> D0 boolean isInstanceFieldInstruction() -> D1 com.android.tools.r8.ir.code.ConstString asConstString() -> E com.android.tools.r8.ir.code.StaticGet asStaticGet() -> E0 boolean isInstanceGet() -> E1 com.android.tools.r8.ir.code.DebugLocalWrite asDebugLocalWrite() -> F com.android.tools.r8.ir.code.StaticPut asStaticPut() -> F0 boolean isInvoke() -> F1 com.android.tools.r8.ir.code.DebugLocalsChange asDebugLocalsChange() -> G com.android.tools.r8.ir.code.Store asStore() -> G0 boolean isInvokeMethod() -> G1 com.android.tools.r8.ir.code.DebugPosition asDebugPosition() -> H com.android.tools.r8.ir.code.StringSwitch asStringSwitch() -> H0 boolean isInvokeMethodWithReceiver() -> H1 com.android.tools.r8.ir.code.DexItemBasedConstString asDexItemBasedConstString() -> I com.android.tools.r8.ir.code.Sub asSub() -> I0 boolean isInvokeVirtual() -> I1 com.android.tools.r8.ir.code.Div asDiv() -> J com.android.tools.r8.ir.code.Switch asSwitch() -> J0 boolean isJumpInstruction() -> J1 com.android.tools.r8.ir.code.Dup asDup() -> K com.android.tools.r8.ir.code.Throw asThrow() -> K0 boolean isLoad() -> K1 com.android.tools.r8.ir.code.FieldGet asFieldGet() -> L com.android.tools.r8.ir.code.Ushr asUshr() -> L0 boolean isLogicalBinop() -> L1 com.android.tools.r8.ir.code.FieldInstruction asFieldInstruction() -> M com.android.tools.r8.ir.code.Xor asXor() -> M0 boolean isMonitorEnter() -> M1 com.android.tools.r8.ir.code.FieldPut asFieldPut() -> N 1:2:void clearBlock():328:329 -> N0 boolean isMove() -> N1 com.android.tools.r8.ir.code.Goto asGoto() -> O 1:5:void clearDebugValues():299:303 -> O0 boolean isNewArrayEmpty() -> O1 com.android.tools.r8.ir.code.If asIf() -> P 1:1:boolean com.android.tools.r8.ir.code.Instruction.definesValueWithNonLocalUsages():592:592 -> P0 1:1:boolean definesBlockLocalValue():588 -> P0 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> P0 2:2:boolean com.android.tools.r8.ir.code.Instruction.definesValueWithNonLocalUsages():593 -> P0 2:2:boolean definesBlockLocalValue():588 -> P0 3:7:boolean com.android.tools.r8.ir.code.Instruction.definesValueWithNonLocalUsages():594:598 -> P0 3:7:boolean definesBlockLocalValue():588 -> P0 boolean isNewInstance() -> P1 com.android.tools.r8.ir.code.InitClass asInitClass() -> Q 1:1:java.util.Set getDebugValues():698:698 -> Q0 boolean isOutConstant() -> Q1 com.android.tools.r8.ir.code.InstanceFieldInstruction asInstanceFieldInstruction() -> R 1:1:java.lang.String getInstructionName():352:352 -> R0 boolean isPop() -> R1 com.android.tools.r8.ir.code.InstanceGet asInstanceGet() -> S 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():1526:1526 -> S0 boolean isReturn() -> S1 com.android.tools.r8.ir.code.InstanceOf asInstanceOf() -> T 1:1:int getNumber():401:401 -> T0 boolean isStaticFieldInstruction() -> T1 com.android.tools.r8.ir.code.InstancePut asInstancePut() -> U com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction() -> U0 boolean isStaticGet() -> U1 com.android.tools.r8.ir.code.IntSwitch asIntSwitch() -> V 1:2:com.android.tools.r8.ir.code.Position getPosition():88:89 -> V0 boolean isStaticPut() -> V1 com.android.tools.r8.ir.code.Invoke asInvoke() -> W 1:1:java.lang.String getPositionAsString():104:104 -> W0 boolean isStore() -> W1 com.android.tools.r8.ir.code.InvokeCustom asInvokeCustom() -> X 1:1:boolean hasBlock():348:348 -> X0 boolean isStringSwitch() -> X1 com.android.tools.r8.ir.code.InvokeDirect asInvokeDirect() -> Y 1:1:boolean hasInValueWithLocalInfo():134:134 -> Y0 boolean isSwitch() -> Y1 com.android.tools.r8.ir.code.InvokeInterface asInvokeInterface() -> Z boolean hasInvariantOutType() -> Z0 boolean isUnop() -> Z1 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void buildCf(com.android.tools.r8.ir.conversion.CfBuilder) -> a void buildDex(com.android.tools.r8.ir.conversion.DexBuilder) -> a boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value) -> a boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,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.ProgramMethod) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a boolean isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory) -> a boolean isTwoAddr(com.android.tools.r8.ir.regalloc.RegisterAllocator) -> a boolean outTypeKnownToBeBoolean(java.util.Set) -> a boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> a 1:3:void forceOverwritePosition(com.android.tools.r8.ir.code.Position):98:100 -> a 4:4:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 4:4:com.android.tools.r8.ir.code.Value getOperand(int):108 -> a 5:5:com.android.tools.r8.ir.code.Value getOperand(int):108:108 -> a 6:6:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 6:6:boolean hasInValueThatMatches(java.util.function.Predicate):138 -> a 7:8:boolean hasInValueThatMatches(java.util.function.Predicate):138:139 -> a 9:10:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):188:189 -> a 11:17:void clearUserInfo(com.android.tools.r8.ir.code.Instruction):209:215 -> a 18:21:void replaceValue(int,com.android.tools.r8.ir.code.Value):238:241 -> a 22:34:void replaceDebugValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):245:257 -> a 35:41:com.android.tools.r8.ir.code.Value removeDebugValue(com.android.tools.r8.graph.DebugLocalInfo):284:290 -> a 42:43:void setBlock(com.android.tools.r8.ir.code.BasicBlock):320:321 -> a 44:53:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):512:521 -> a 54:55:boolean com.android.tools.r8.ir.code.Instruction.identicalNonValueParts(com.android.tools.r8.ir.code.Instruction):419:420 -> a 54:55:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):518 -> a 56:56:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 56:56:boolean com.android.tools.r8.ir.code.Instruction.identicalNonValueParts(com.android.tools.r8.ir.code.Instruction):420 -> a 56:56:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):518 -> a 57:57:boolean com.android.tools.r8.ir.code.Instruction.identicalNonValueParts(com.android.tools.r8.ir.code.Instruction):420:420 -> a 57:57:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):518 -> a 58:58:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 58:58:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):524 -> a 59:59:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):524:524 -> a 60:60:boolean com.android.tools.r8.ir.code.InvokeDirect.sameConstructorReceiverValue(com.android.tools.r8.ir.code.Invoke):111:111 -> a 60:60:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):524 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:64:boolean com.android.tools.r8.ir.code.InvokeDirect.sameConstructorReceiverValue(com.android.tools.r8.ir.code.Invoke):111:114 -> a 61:64:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):524 -> a 65:66:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):527:528 -> a 67:67:int com.android.tools.r8.ir.code.Instruction.getNumber():401:401 -> a 67:67:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):532 -> a 68:76:boolean com.android.tools.r8.ir.code.Instruction.identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):475:483 -> a 68:76:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):531 -> a 77:77:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):561:561 -> a 77:77:boolean com.android.tools.r8.ir.code.Instruction.identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):483 -> a 77:77:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):531 -> a 78:78:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():794:794 -> a 78:78:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):561 -> a 78:78:boolean com.android.tools.r8.ir.code.Instruction.identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):483 -> a 78:78:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):531 -> a 79:79:boolean com.android.tools.r8.ir.code.Instruction.identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):487:487 -> a 79:79:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):531 -> a 80:86:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):565:571 -> a 80:86:boolean com.android.tools.r8.ir.code.Instruction.identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):487 -> a 80:86:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):531 -> a 87:87:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):561:561 -> a 87:87:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):571 -> a 87:87:boolean com.android.tools.r8.ir.code.Instruction.identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):487 -> a 87:87:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):531 -> a 88:88:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():794:794 -> a 88:88:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):561 -> a 88:88:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):571 -> a 88:88:boolean com.android.tools.r8.ir.code.Instruction.identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):487 -> a 88:88:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):531 -> a 89:106:boolean com.android.tools.r8.ir.code.Instruction.identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):490:507 -> a 89:106:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):531 -> a 107:116:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):535:544 -> a 117:117:int com.android.tools.r8.ir.code.Instruction.getNumber():401:401 -> a 117:117:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 118:126:boolean com.android.tools.r8.ir.code.Instruction.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):430:438 -> a 118:126:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 127:127:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):561:561 -> a 127:127:boolean com.android.tools.r8.ir.code.Instruction.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):438 -> a 127:127:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 128:128:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():794:794 -> a 128:128:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):561 -> a 128:128:boolean com.android.tools.r8.ir.code.Instruction.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):438 -> a 128:128:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 129:129:boolean com.android.tools.r8.ir.code.Instruction.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):442:442 -> a 129:129:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 130:136:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):565:571 -> a 130:136:boolean com.android.tools.r8.ir.code.Instruction.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):442 -> a 130:136:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 137:137:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):561:561 -> a 137:137:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):571 -> a 137:137:boolean com.android.tools.r8.ir.code.Instruction.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):442 -> a 137:137:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 138:138:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():794:794 -> a 138:138:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):561 -> a 138:138:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):571 -> a 138:138:boolean com.android.tools.r8.ir.code.Instruction.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):442 -> a 138:138:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 139:159:boolean com.android.tools.r8.ir.code.Instruction.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):445:465 -> a 139:159:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 160:176:boolean com.android.tools.r8.ir.code.Instruction.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):454:470 -> a 160:176:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):545 -> a 177:177:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):551:551 -> a 178:178:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 178:178:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):552 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 179:179:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):553:553 -> a 180:180:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):626:626 -> a 181:183:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):642:644 -> a 184:185:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):1462:1463 -> a 186:189:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):1469:1472 -> a 190:192:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):1477:1479 -> a 193:195:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1483:1485 -> a 196:196:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 196:196:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1485 -> a 197:200:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1488:1491 -> a 201:201:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 201:201:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1492 -> a 202:203:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1493:1494 -> a 204:206:boolean verifyValidPositionInfo(boolean):1546:1548 -> a 207:207:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 207:207:boolean verifyValidPositionInfo(boolean):1549 -> a 208:208:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 208:208:boolean verifyValidPositionInfo(boolean):1550 -> a 209:210:boolean verifyValidPositionInfo(boolean):1551:1552 -> a 211:211:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.syntheticNone():117:117 -> a 211:211:boolean com.android.tools.r8.ir.code.Position.isSyntheticNone():137 -> a 211:211:boolean verifyValidPositionInfo(boolean):1552 -> a 212:212:boolean verifyValidPositionInfo(boolean):1548:1548 -> a com.android.tools.r8.ir.code.InvokeMethod asInvokeMethod() -> a0 1:1:boolean hasOutValue():147:147 -> a1 boolean isUnusedArgument() -> a2 boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b 1:2:void setPosition(com.android.tools.r8.ir.code.Position):93:94 -> b 3:3:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():194:194 -> b 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> b 4:4:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():195 -> b 5:5:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():195:195 -> b 6:10:void addDebugValue(com.android.tools.r8.ir.code.Value):201:205 -> b 11:17:void replaceValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):228:234 -> b 18:19:void setNumber(int):405:406 -> b 20:20:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):637:637 -> b com.android.tools.r8.ir.code.InvokeMethodWithReceiver asInvokeMethodWithReceiver() -> b0 1:1:boolean hasPosition():84:84 -> b1 int maxInValueRegister() -> b2 1:4:void addInValue(com.android.tools.r8.ir.code.Value):121:124 -> c 5:11:void moveDebugValues(com.android.tools.r8.ir.code.Instruction):262:268 -> c 12:12:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> c com.android.tools.r8.ir.code.InvokeMultiNewArray asInvokeMultiNewArray() -> c0 1:1:boolean hasUnusedOutValue():151:151 -> c1 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d boolean needsValueInRegister(com.android.tools.r8.ir.code.Value) -> d com.android.tools.r8.ir.code.InvokeNewArray asInvokeNewArray() -> d0 1:1:boolean hasUsedOutValue():155:155 -> d1 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> d1 2:2:boolean hasUsedOutValue():155 -> d1 3:3:boolean hasUsedOutValue():155:155 -> d1 int opcode() -> d2 1:9:void removeDebugValue(com.android.tools.r8.ir.code.Value):272:280 -> e 10:10:boolean isBlockLocalInstructionWithoutSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):584:584 -> e com.android.tools.r8.ir.code.InvokePolymorphic asInvokePolymorphic() -> e0 1:1:java.util.List inValues():116:116 -> e1 1:1:com.android.tools.r8.ir.code.ValueType outType():220:220 -> e2 com.android.tools.r8.ir.code.Instruction asInstruction() -> f 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> f 1:1:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):168 -> f 2:4:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):169:171 -> f 5:9:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):652:656 -> f com.android.tools.r8.ir.code.InvokeStatic asInvokeStatic() -> f0 1:1:boolean instructionInstanceCanThrow():617:617 -> f1 1:1:com.android.tools.r8.ir.code.Value outValue():159:159 -> f2 1:5:com.android.tools.r8.ir.code.Value swapOutValue(com.android.tools.r8.ir.code.Value):177:181 -> g com.android.tools.r8.ir.code.InvokeSuper asInvokeSuper() -> g0 boolean instructionTypeCanBeCanonicalized() -> g1 boolean throwsOnNullInput() -> g2 com.android.tools.r8.ir.code.InvokeVirtual asInvokeVirtual() -> h0 boolean isAllowedAfterThrowingInstruction() -> h1 boolean instructionTypeCanThrow() -> i com.android.tools.r8.ir.code.JumpInstruction asJumpInstruction() -> i0 boolean isArgument() -> i1 1:2:com.android.tools.r8.ir.code.BasicBlock getBlock():312:313 -> j com.android.tools.r8.ir.code.Load asLoad() -> j0 boolean isArithmeticBinop() -> j1 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():694:694 -> k com.android.tools.r8.ir.code.LogicalBinop asLogicalBinop() -> k0 boolean isArrayAccess() -> k1 com.android.tools.r8.ir.code.Monitor asMonitor() -> l0 boolean isAssume() -> l1 com.android.tools.r8.ir.code.Move asMove() -> m0 1:1:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> m1 1:1:boolean isAssumeWithDynamicTypeAssumption():784 -> m1 2:2:boolean isAssumeWithDynamicTypeAssumption():784:784 -> m1 com.android.tools.r8.ir.code.Add asAdd() -> n com.android.tools.r8.ir.code.MoveException asMoveException() -> n0 1:1:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> n1 1:1:boolean isAssumeWithNonNullAssumption():788 -> n1 2:2:boolean isAssumeWithNonNullAssumption():788:788 -> n1 com.android.tools.r8.ir.code.And asAnd() -> o com.android.tools.r8.ir.code.Mul asMul() -> o0 boolean isBinop() -> o1 com.android.tools.r8.ir.code.Argument asArgument() -> p com.android.tools.r8.ir.code.Neg asNeg() -> p0 boolean isCheckCast() -> p1 com.android.tools.r8.ir.code.ArithmeticBinop asArithmeticBinop() -> q com.android.tools.r8.ir.code.NewArrayEmpty asNewArrayEmpty() -> q0 boolean isConstClass() -> q1 com.android.tools.r8.ir.code.ArrayAccess asArrayAccess() -> r com.android.tools.r8.ir.code.NewArrayFilledData asNewArrayFilledData() -> r0 boolean isConstInstruction() -> r1 com.android.tools.r8.ir.code.ArrayGet asArrayGet() -> s com.android.tools.r8.ir.code.NewInstance asNewInstance() -> s0 boolean isConstNumber() -> s1 com.android.tools.r8.ir.code.ArrayLength asArrayLength() -> t com.android.tools.r8.ir.code.NewUnboxedEnumInstance asNewUnboxedEnumInstance() -> t0 boolean isConstString() -> t1 1:14:java.lang.String toString():357:370 -> toString com.android.tools.r8.ir.code.ArrayPut asArrayPut() -> u com.android.tools.r8.ir.code.Not asNot() -> u0 1:1:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> u1 1:1:boolean isCreatingArray():1440 -> u1 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayFilledData():0:0 -> u1 2:2:boolean isCreatingArray():1441 -> u1 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInvokeNewArray():0:0 -> u1 3:3:boolean isCreatingArray():1442 -> u1 4:4:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMultiNewArray():0:0 -> u1 4:4:boolean isCreatingArray():1443 -> u1 5:5:boolean com.android.tools.r8.ir.code.Instruction.isRecordFieldValues():0:0 -> u1 5:5:boolean isCreatingArray():1444 -> u1 com.android.tools.r8.ir.code.Assume asAssume() -> v com.android.tools.r8.ir.code.NumberConversion asNumberConversion() -> v0 1:1:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> v1 1:1:boolean isCreatingInstanceOrArray():1448 -> v1 2:2:boolean isCreatingInstanceOrArray():1448:1448 -> v1 com.android.tools.r8.ir.code.Binop asBinop() -> w com.android.tools.r8.ir.code.Or asOr() -> w0 1:1:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> w1 1:1:boolean isDebugInstruction():1240 -> w1 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> w1 2:2:boolean isDebugInstruction():1241 -> w1 3:3:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> w1 3:3:boolean isDebugInstruction():1242 -> w1 4:4:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> w1 4:4:boolean isDebugInstruction():1243 -> w1 5:5:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalUninitialized():0:0 -> w1 5:5:boolean isDebugInstruction():1244 -> w1 com.android.tools.r8.ir.code.CheckCast asCheckCast() -> x com.android.tools.r8.ir.code.Pop asPop() -> x0 boolean isDebugPosition() -> x1 com.android.tools.r8.ir.code.Cmp asCmp() -> y com.android.tools.r8.ir.code.RecordFieldValues asRecordFieldValues() -> y0 boolean isFieldGet() -> y1 com.android.tools.r8.ir.code.ConstClass asConstClass() -> z com.android.tools.r8.ir.code.Rem asRem() -> z0 boolean isFieldInstruction() -> z1 com.android.tools.r8.ir.code.Instruction$BuilderBase -> com.gradleup.gr8.relocated.p61: com.android.tools.r8.ir.code.Position position -> b com.android.tools.r8.ir.code.Value outValue -> a com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:2:com.android.tools.r8.ir.code.Instruction amend(com.android.tools.r8.ir.code.Instruction):1654:1655 -> a 3:4:com.android.tools.r8.ir.code.Instruction$BuilderBase setOutValue(com.android.tools.r8.ir.code.Value):1661:1662 -> a 5:5:com.android.tools.r8.ir.code.Instruction$BuilderBase setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):1670:1670 -> a 6:7:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setOutValue(com.android.tools.r8.ir.code.Value):1661:1662 -> a 6:7:com.android.tools.r8.ir.code.Instruction$BuilderBase setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):1670 -> a 8:9:com.android.tools.r8.ir.code.Instruction$BuilderBase setPosition(com.android.tools.r8.ir.code.Position):1674:1675 -> a 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase setPosition(com.android.tools.r8.ir.code.Instruction):1679:1679 -> b 2:3:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setPosition(com.android.tools.r8.ir.code.Position):1674:1675 -> b 2:3:com.android.tools.r8.ir.code.Instruction$BuilderBase setPosition(com.android.tools.r8.ir.code.Instruction):1679 -> b com.android.tools.r8.ir.code.Instruction$SideEffectAssumption -> com.gradleup.gr8.relocated.v61: com.android.tools.r8.ir.code.Instruction$SideEffectAssumption NONE -> a com.android.tools.r8.ir.code.Instruction$SideEffectAssumption CLASS_ALREADY_INITIALIZED -> b com.android.tools.r8.ir.code.Instruction$SideEffectAssumption IGNORE_RECEIVER_FIELD_ASSIGNMENTS -> c com.android.tools.r8.ir.code.Instruction$SideEffectAssumption INVOKED_METHOD_DOES_NOT_HAVE_SIDE_EFFECTS -> d com.android.tools.r8.ir.code.Instruction$SideEffectAssumption RECEIVER_NOT_NULL -> e 1:30:void ():1566:1595 -> boolean canAssumeClassIsAlreadyInitialized() -> a boolean canAssumeInvokedMethodDoesNotHaveSideEffects() -> b boolean canAssumeReceiverIsNotNull() -> c 1:1:com.android.tools.r8.ir.code.Instruction$SideEffectAssumption join(com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):1621:1621 -> d com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$1 -> com.gradleup.gr8.relocated.q61: 1:1:void ():1569:1569 -> com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$2 -> com.gradleup.gr8.relocated.r61: 1:1:void ():1578:1578 -> com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$3 -> com.gradleup.gr8.relocated.s61: 1:1:void ():1587:1587 -> com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$4 -> com.gradleup.gr8.relocated.t61: 1:1:void ():1596:1596 -> com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$5 -> com.gradleup.gr8.relocated.u61: com.android.tools.r8.ir.code.Instruction$SideEffectAssumption val$other -> f com.android.tools.r8.ir.code.Instruction$SideEffectAssumption this$0 -> g 1:1622:void (com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):0:1621 -> 1:2:boolean canAssumeClassIsAlreadyInitialized():1625:1626 -> a 1:2:boolean canAssumeInvokedMethodDoesNotHaveSideEffects():1631:1632 -> b 1:2:boolean canAssumeReceiverIsNotNull():1637:1638 -> c com.android.tools.r8.ir.code.InstructionIterator -> com.gradleup.gr8.relocated.y61: 1:3:java.lang.Object com.android.tools.r8.ir.code.NextUntilIterator.nextUntil(java.util.function.Predicate):19:21 -> a 1:3:java.lang.Object com.android.tools.r8.ir.code.NextUntilIterator.nextUntil(java.util.function.Predicate):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:3:com.android.tools.r8.ir.code.Instruction peekNext():37:39 -> c 1:3:com.android.tools.r8.ir.code.Instruction peekPrevious():52:54 -> e 1:1:void remove():15:15 -> remove com.android.tools.r8.ir.code.InstructionListIterator -> com.gradleup.gr8.relocated.a71: 1:1:void ():26:26 -> void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions) -> a com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement) -> a boolean lambda$positionAfterPreviousInstruction$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> a void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set) -> a void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo) -> a com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean) -> a com.android.tools.r8.ir.code.BasicBlock splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions,java.util.function.UnaryOperator) -> a 1:4:void addBeforeAndPositionBeforeNewInstruction(com.android.tools.r8.ir.code.Instruction):42:45 -> a 5:5:com.android.tools.r8.ir.code.Value insertConstIntInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,int):103:103 -> a 6:6:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):223:223 -> a 1:1:com.android.tools.r8.ir.code.Instruction positionAfterPreviousInstruction(com.android.tools.r8.ir.code.Instruction):120:120 -> b 2:4:java.lang.Object com.android.tools.r8.ir.code.PreviousUntilIterator.previousUntil(java.util.function.Predicate):18:20 -> b 2:4:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.InstructionListIterator.positionAfterPreviousInstruction(java.util.function.Predicate):125 -> b 2:4:com.android.tools.r8.ir.code.Instruction positionAfterPreviousInstruction(com.android.tools.r8.ir.code.Instruction):120 -> b 5:5:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.InstructionListIterator.positionAfterPreviousInstruction(java.util.function.Predicate):126:126 -> b 5:5:com.android.tools.r8.ir.code.Instruction positionAfterPreviousInstruction(com.android.tools.r8.ir.code.Instruction):120 -> b 1:3:void addAndPositionBeforeNewInstruction(com.android.tools.r8.ir.code.Instruction):36:38 -> c void removeOrReplaceByDebugLocalRead() -> d 1:1:void removeInstructionIgnoreOutValue():77:77 -> g com.android.tools.r8.ir.code.InstructionListIterator$1 -> com.gradleup.gr8.relocated.z61: boolean $assertionsDisabled -> a 1:1:void ():38:38 -> com.android.tools.r8.ir.code.InstructionOrPhi -> com.gradleup.gr8.relocated.b71: boolean isPhi() -> e com.android.tools.r8.ir.code.Instruction asInstruction() -> f com.android.tools.r8.ir.code.Phi asPhi() -> g com.android.tools.r8.ir.code.BasicBlock getBlock() -> j com.android.tools.r8.ir.code.IntSwitch -> com.gradleup.gr8.relocated.yd1: boolean $assertionsDisabled -> m int[] keys -> l 1:1:void ():28:28 -> 1:3:void (com.android.tools.r8.ir.code.Value,int[],int[],int):33:35 -> com.android.tools.r8.ir.code.IntSwitch asIntSwitch() -> V java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:230:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):0:229 -> a 231:231:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):165:165 -> a 231:231:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 231:231:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230 -> a 232:232:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):79:79 -> a 232:232:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):165 -> a 232:232:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 232:232:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230 -> a 233:233:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170:170 -> a 233:233:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 233:233:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230 -> a 234:234:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):79:79 -> a 234:234:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142 -> a 234:234:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170 -> a 234:234:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 234:234:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230 -> a 235:237:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:144 -> a 235:237:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170 -> a 235:237:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 235:237:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230 -> a 238:238:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175:175 -> a 238:238:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 238:238:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230 -> a 239:239:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):149:149 -> a 239:239:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175 -> a 239:239:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 239:239:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230 -> a 240:240:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):154:154 -> a 240:240:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):149 -> a 240:240:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175 -> a 240:240:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 240:240:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230 -> a 241:264:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):231:254 -> a 265:265:void forEachCase(com.android.tools.r8.utils.IntObjConsumer):49:49 -> a 266:266:int com.android.tools.r8.ir.code.IntSwitch.getKey(int):212:212 -> a 266:266:void forEachCase(com.android.tools.r8.utils.IntObjConsumer):50 -> a 267:267:void forEachCase(com.android.tools.r8.utils.IntObjConsumer):50:50 -> a 268:268:long numberOfTargetsIfPacked(int[]):74:74 -> a 269:269:boolean canBePacked(com.android.tools.r8.utils.InternalOutputMode,long):85:85 -> a 270:270:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):149:149 -> a 270:270:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):90 -> a 271:271:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):154:154 -> a 271:271:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):149 -> a 271:271:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):90 -> a 272:272:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):120:120 -> a 272:272:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):90 -> a 273:273:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):79:79 -> a 273:273:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):92 -> a 274:274:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:142 -> a 274:274:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):93 -> a 275:275:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):79:79 -> a 275:275:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142 -> a 275:275:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):93 -> a 276:278:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:144 -> a 276:278:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):93 -> a 279:279:int com.android.tools.r8.ir.code.IntSwitch.basePackedSize(com.android.tools.r8.utils.InternalOutputMode):109:109 -> a 279:279:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):94 -> a 280:280:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):99:99 -> a 281:282:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203:204 -> a 283:283:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):165:165 -> a 283:283:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 283:283:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 284:284:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):79:79 -> a 284:284:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):165 -> a 284:284:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 284:284:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 285:285:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170:170 -> a 285:285:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 285:285:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 286:286:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:142 -> a 286:286:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170 -> a 286:286:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 286:286:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 287:287:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):79:79 -> a 287:287:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142 -> a 287:287:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170 -> a 287:287:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 287:287:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 288:290:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:144 -> a 288:290:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170 -> a 288:290:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 288:290:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 291:291:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175:175 -> a 291:291:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 291:291:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 292:292:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):149:149 -> a 292:292:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175 -> a 292:292:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 292:292:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 293:293:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):154:154 -> a 293:293:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):149 -> a 293:293:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175 -> a 293:293:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 293:293:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204 -> a 294:296:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):205:207 -> a 297:297:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):293:293 -> a 298:301:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder) -> a 302:302:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):165:165 -> a 302:302:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 302:302:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 303:303:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):79:79 -> a 303:303:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):165 -> a 303:303:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 303:303:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 304:304:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170:170 -> a 304:304:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 304:304:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 305:305:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:142 -> a 305:305:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170 -> a 305:305:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 305:305:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 306:306:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):79:79 -> a 306:306:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142 -> a 306:306:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170 -> a 306:306:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 306:306:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 307:309:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:144 -> a 307:309:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):170 -> a 307:309:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 307:309:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 310:310:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175:175 -> a 310:310:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 310:310:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 311:311:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):149:149 -> a 311:311:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175 -> a 311:311:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 311:311:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 312:312:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):154:154 -> a 312:312:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):149 -> a 312:312:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):175 -> a 312:312:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):179 -> a 312:312:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):301 -> a 313:330:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):302:319 -> a boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b 1:2:long packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):130:131 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 int opcode() -> d2 1:1:int getKey(int):212:212 -> f 1:7:boolean valid():61:67 -> l2 1:1:int getFirstKey():183:183 -> m2 1:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getKeyToTargetMap():220:221 -> n2 3:3:int com.android.tools.r8.ir.code.IntSwitch.getKey(int):212:212 -> n2 3:3:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getKeyToTargetMap():222 -> n2 4:4:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getKeyToTargetMap():222:222 -> n2 1:1:int[] getKeys():216:216 -> o2 1:4:java.lang.String toString():270:273 -> toString 5:5:int com.android.tools.r8.ir.code.IntSwitch.getKey(int):212:212 -> toString 5:5:java.lang.String toString():274 -> toString 6:11:java.lang.String toString():274:279 -> toString com.android.tools.r8.ir.code.Invoke -> com.gradleup.gr8.relocated.sg1: boolean $assertionsDisabled -> h 1:1:void ():46:46 -> 1:1:void (com.android.tools.r8.ir.code.Value,java.util.List):233:233 -> boolean isInvoke() -> F1 1:1:java.lang.String getInstructionName():466:466 -> R0 com.android.tools.r8.ir.code.Invoke asInvoke() -> W 1:21: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):244:264 -> a 22: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):260:260 -> 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):258:258 -> 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):256:256 -> 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):254:254 -> 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):252:252 -> a 27:39: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):250:262 -> a 40:40: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):248:248 -> a 41:41: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):246:246 -> a 42:42:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):323:323 -> a 43:43:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 43:43:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):325 -> a 44:53:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):325:334 -> a 54:54:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> a 54:54:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):335 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> a 55:55:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):335 -> a 56:58:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):336:338 -> a 59:59:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> a 59:59:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):338 -> a 60:60:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):338:338 -> a 61:61:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> a 61:61:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):339 -> a 62:63:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):340:341 -> a 64:77:void addInvokeAndMoveResult(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.ir.conversion.DexBuilder):359:372 -> a 78:78:void addInvokeAndMoveResult(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.ir.conversion.DexBuilder):370:370 -> a 79:79:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 79:79:void addInvokeAndMoveResult(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.ir.conversion.DexBuilder):370 -> a 80:84:void addInvokeAndMoveResult(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.ir.conversion.DexBuilder):370:374 -> a 85:93:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):380:388 -> a 94:94:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 94:94:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):389 -> a 95:95:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):390:390 -> a 96:96:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 96:96:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):390 -> a 97:101:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):392:396 -> a 102:108:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):394:400 -> a 109:113:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):481:485 -> a 114:114:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 114:114:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):485 -> a 115:115:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):483:483 -> a 116:116:boolean outTypeKnownToBeBoolean(java.util.Set):490:490 -> a 1:1:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):310:310 -> b 2:2:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> b 2:2:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):311 -> b 3:3:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):311:311 -> b 4:4:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> b 4:4:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):317 -> b 5:5:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):317:317 -> b 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> b2 1:1:int maxInValueRegister():410 -> b2 2:3:int maxInValueRegister():410:411 -> b2 4:4:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> b2 4:4:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():419 -> b2 4:4:int maxInValueRegister():412 -> b2 5:5:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():419:419 -> b2 5:5:int maxInValueRegister():412 -> b2 6:6:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> b2 6:6:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():422 -> b2 6:6:int maxInValueRegister():412 -> b2 7:8:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():422:423 -> b2 7:8:int maxInValueRegister():412 -> b2 9:9:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> b2 9:9:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():426 -> b2 9:9:int maxInValueRegister():412 -> b2 10:10:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():426:426 -> b2 10:10:int maxInValueRegister():412 -> b2 11:11:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> b2 11:11:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():427 -> b2 11:11:int maxInValueRegister():412 -> b2 12:13:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():427:428 -> b2 12:13:int maxInValueRegister():412 -> b2 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> c 1:1:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):348 -> c 2:3:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):348:349 -> c 4:4:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> c 4:4:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):349 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> c 5:5:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):349 -> c 6:6:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> c 6:6:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):350 -> c 7:7:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):350:350 -> c 8:8:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> c 8:8:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):351 -> c 9:10:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):351:352 -> c 11:11:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> c 11:11:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):353 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> c 12:12:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):353 -> c 13:13:com.android.tools.r8.ir.code.Value getArgument(int):284:284 -> c 14:14:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> c 14:14:com.android.tools.r8.ir.code.Value getArgument(int):284 -> c 15:15:com.android.tools.r8.ir.code.Value getArgument(int):284:284 -> c 16:16:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> c 16:16:com.android.tools.r8.ir.code.Value getArgument(int):285 -> c 17:17:com.android.tools.r8.ir.code.Value getArgument(int):285:285 -> c int maxOutValueRegister() -> c2 1:1:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):437:437 -> d 2:2:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> d 2:2:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 3:3:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444:444 -> d 4:4:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> d 4:4:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():419 -> d 4:4:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 5:5:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():419:419 -> d 5:5:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 6:6:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> d 6:6:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():422 -> d 6:6:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 7:8:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():422:423 -> d 7:8:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 9:9:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> d 9:9:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():426 -> d 9:9:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 10:10:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():426:426 -> d 10:10:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 11:11:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> d 11:11:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():427 -> d 11:11:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 12:13:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():427:428 -> d 12:13:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):444 -> d 14:14:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):451:451 -> d 15:15:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> d 15:15:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):452 -> d 16:17:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):452:453 -> d 1:1:java.util.List arguments():280:280 -> h2 boolean instructionTypeCanThrow() -> i 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> i2 1:1:com.android.tools.r8.ir.code.Value getLastArgument():298 -> i2 2:2:com.android.tools.r8.ir.code.Value getLastArgument():298:298 -> i2 com.android.tools.r8.graph.DexType getReturnType() -> j2 com.android.tools.r8.ir.code.Invoke$Type getType() -> k2 java.lang.String getTypeString() -> l2 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> m2 1:1:boolean hasArguments():272 -> m2 2:2:boolean hasArguments():272:272 -> m2 1:1:int requiredArgumentRegisters():303:303 -> n2 2:2:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> n2 2:2:int requiredArgumentRegisters():304 -> n2 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.ir.code.Value.requiredRegisters():263:263 -> n2 3:3:int requiredArgumentRegisters():304 -> n2 com.android.tools.r8.ir.code.Invoke$Type -> com.gradleup.gr8.relocated.rg1: com.android.tools.r8.ir.code.Invoke$Type SUPER -> f com.android.tools.r8.ir.code.Invoke$Type[] $VALUES -> k com.android.tools.r8.ir.code.Invoke$Type VIRTUAL -> g com.android.tools.r8.ir.code.Invoke$Type NEW_ARRAY -> h com.android.tools.r8.ir.code.Invoke$Type MULTI_NEW_ARRAY -> i com.android.tools.r8.ir.code.Invoke$Type DIRECT -> c com.android.tools.r8.ir.code.Invoke$Type INTERFACE -> d com.android.tools.r8.ir.code.Invoke$Type STATIC -> e boolean $assertionsDisabled -> l int dexOpcodeRange -> b com.android.tools.r8.ir.code.Invoke$Type POLYMORPHIC -> j int dexOpcode -> a 1:11:void ():50:50 -> 1:3:void (java.lang.String,int,int,int):64:66 -> 1:7:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):106:112 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 8:8:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):113 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 9:9:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:14:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):114:118 -> a 15:15:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 15:15:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):118 -> a 16:29:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):119:132 -> a 30:30:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 30:30:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 31:31:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):133 -> a 32:36:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):134:138 -> a 37:37:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 37:37:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 38:38:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):138 -> a 39:41:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):139:141 -> a 42:42:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 42:42:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):142 -> a 43:53:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):142:152 -> a 54:54:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 54:54:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):152 -> a 55:55:com.android.tools.r8.ir.code.Invoke$Type fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):152:152 -> a 56:72:int getCfOpcode():159:175 -> a 1:2:int getDexOpcode():180:181 -> b 1:2:int getDexOpcodeRange():185:186 -> c 1:1:boolean isVirtual():206:206 -> d 1:1:com.android.tools.r8.ir.code.Invoke$Type[] values():50:50 -> values com.android.tools.r8.ir.code.InvokeCustom -> com.gradleup.gr8.relocated.tg1: com.android.tools.r8.graph.DexCallSite callSite -> i boolean $assertionsDisabled -> j 1:1:void ():28:28 -> 1:3:void (com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.ir.code.Value,java.util.List):33:35 -> com.android.tools.r8.ir.code.InvokeCustom asInvokeCustom() -> X boolean hasInvariantOutType() -> Z0 1:28:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):67:94 -> a 29:39:boolean com.android.tools.r8.ir.code.InvokeCustom.verifyLambdaInterfaces(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.InterfaceCollection,com.android.tools.r8.graph.DexType):50:60 -> a 29:39:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):96 -> a 40:40:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):99:99 -> a 41:41:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):98:98 -> a 42:42:void lambda$evaluate$0(com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder,com.android.tools.r8.graph.DexType):93:93 -> a 43:43:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():108:108 -> a 43:43:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):200 -> a 44:44:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):200:200 -> a 45:50:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):129:134 -> a 51:51:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():108:108 -> a 51:51:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):134 -> a 52:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):134:138 -> a 57:57:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():108:108 -> a 57:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):141 -> a 58:65:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):141:148 -> a 66:66:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):153:153 -> a 67:67:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():108:108 -> a 67:67:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):153 -> a 68:68:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):153:153 -> a 69:69:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvokeCustom():169:169 -> a 69:69:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):174 -> a 70:70:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):181:181 -> a 71:71:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():108:108 -> a 71:71:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):182 -> a 72:75:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):182:185 -> a 76:76:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():108:108 -> a 76:76:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):186 -> a 77:80:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):186:189 -> a 81:81:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeCustom):184:184 -> a 81:81:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):158:158 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeCustom():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):158 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):158:158 -> b boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:com.android.tools.r8.graph.DexType getReturnType():104:104 -> j2 1:1:java.lang.String getTypeString():118:118 -> l2 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():108:108 -> o2 1:1:java.lang.String toString():123:123 -> toString 2:2:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> toString 2:2:java.lang.String toString():123 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.String toString():123:123 -> toString com.android.tools.r8.ir.code.InvokeDirect -> com.gradleup.gr8.relocated.vg1: boolean $assertionsDisabled -> m boolean isInterface -> l 1:1:void ():35:35 -> 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):44:47 -> com.android.tools.r8.ir.code.InvokeDirect asInvokeDirect() -> Y 1:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:102 -> a 21:21:boolean isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):124:124 -> a 22:28:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):140:146 -> a 29:29:boolean com.android.tools.r8.ir.code.InvokeMethod.verifyD8LookupResult(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):266:266 -> a 29:29:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):145 -> a 30:32:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):150:152 -> a 33:33:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):158:158 -> a 34:36:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):163:163 -> a 37:37:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):175:175 -> a 38:51:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):181:194 -> a 52:52:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeDirect):189:189 -> a 52:52:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):67 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):119:119 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):119 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):119:119 -> b int opcode() -> d2 1:5:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):199:203 -> f 6:6:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> f 6:6:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):207 -> f 7:14:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):209:216 -> f 1:1:com.android.tools.r8.ir.code.Invoke$Type getType():72:72 -> k2 1:1:java.lang.String getTypeString():77:77 -> l2 1:1:boolean getInterfaceBit():62:62 -> o2 com.android.tools.r8.ir.code.InvokeDirect$Builder -> com.gradleup.gr8.relocated.ug1: 1:1:void ():224:224 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:3:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setArguments(java.util.List):291:293 -> a 1:3:com.android.tools.r8.ir.code.InvokeMethod$Builder setArguments(java.util.List):224 -> a 4:5:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexMethod):306:307 -> a 4:5:com.android.tools.r8.ir.code.InvokeMethod$Builder setMethod(com.android.tools.r8.graph.DexMethod):224 -> a 1:1:com.android.tools.r8.ir.code.InvokeDirect build():228:228 -> b 2:2:void com.android.tools.r8.ir.code.InvokeDirect.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):40:40 -> b 2:2:com.android.tools.r8.ir.code.InvokeDirect build():228 -> b 3:3:com.android.tools.r8.ir.code.InvokeDirect build():228:228 -> b com.android.tools.r8.ir.code.InvokeInterface -> com.gradleup.gr8.relocated.yg1: boolean $assertionsDisabled -> l 1:1:void ():29:29 -> 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):32:32 -> com.android.tools.r8.ir.code.InvokeInterface asInvokeInterface() -> Z 1:21:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:83 -> a 22:31:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):104:113 -> a 32:39:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):111:118 -> a 40:40:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):124:124 -> a 41:43:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):129:129 -> a 44:44:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):140:140 -> a 45:45:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeInterface):194:194 -> a 45:45:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):88:88 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):88 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):88:88 -> b int opcode() -> d2 1:1:com.android.tools.r8.ir.code.Invoke$Type getType():52:52 -> k2 1:1:java.lang.String getTypeString():57:57 -> l2 boolean getInterfaceBit() -> o2 com.android.tools.r8.ir.code.InvokeMethod -> com.gradleup.gr8.relocated.ah1: boolean $assertionsDisabled -> j com.android.tools.r8.graph.DexMethod method -> i 1:1:void ():44:44 -> 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):49:50 -> boolean isInvokeMethod() -> G1 boolean hasInvariantOutType() -> Z0 com.android.tools.r8.ir.optimize.Inliner$InlineAction computeInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a void lambda$lookupProgramDispatchTargets$1(com.android.tools.r8.graph.LookupLambdaTarget) -> a 1:18:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):55:72 -> a 19:20:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):65:66 -> a 21:21:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):63:63 -> a 22:22:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):61:61 -> a 23:23:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):59:59 -> a 24:24:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):57:57 -> a 25:26:void lambda$lookupProgramDispatchTargets$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):174:175 -> a 27:27:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 27:27:void lambda$lookupProgramDispatchTargets$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):175 -> a 28:28:void lambda$lookupProgramDispatchTargets$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):176:176 -> a 29:34:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):195:200 -> a 35:35:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 35:35:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):205 -> a 36:36:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):205:205 -> a 37:37:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 37:37:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):206 -> a 38:39:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):206:207 -> a 40:40:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 40:40:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):207 -> a 41:41:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 41:41:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):207:207 -> a 43:51:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):218:226 -> a 52:52:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):237:237 -> a 53:58:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):253:258 -> a 59:65:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):272:278 -> a com.android.tools.r8.ir.code.InvokeMethod asInvokeMethod() -> a0 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):97:97 -> b 2:2:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.code.InvokeMethod.getInvokedMethod():92:92 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):97 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):247:247 -> f 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.code.InvokeMethod.getInvokedMethod():92:92 -> g 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):127 -> g 2:2:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):127:127 -> g 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> g 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMethodWithDynamicDispatch():1280 -> g 3:3:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):130 -> g 4:4:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> g 4:4:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMethodWithDynamicDispatch():1280 -> g 4:4:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):130 -> g 5:5:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> g 5:5:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):131 -> g 6:7:com.android.tools.r8.utils.collections.ProgramMethodSet com.android.tools.r8.utils.collections.ProgramMethodSet.create(com.android.tools.r8.graph.ProgramMethod):43:44 -> g 6:7:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):132 -> g 8:8:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):137:137 -> g 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.TypeAnalysis.getRefinedReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):161:161 -> g 9:9:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):137 -> g 10:10:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> g 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.TypeAnalysis.getRefinedReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):161 -> g 10:10:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):137 -> g 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.TypeAnalysis.getRefinedReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):161:161 -> g 11:11:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):137 -> g 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.TypeAnalysis.getRefinedReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):160:160 -> g 12:12:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):137 -> g 13:13:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":334,"2":335,"3":336},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 334:334:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 334:334:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):136 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 335:335:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 335:335:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):136 -> g 336:336:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):135:135 -> g 153:153:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):140:140 -> g 154:154:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.code.Value.getDynamicLowerBoundType(com.android.tools.r8.graph.AppView):1091:1091 -> g 154:154:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):140 -> g 155:155:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.code.Value.getDynamicLowerBoundType(com.android.tools.r8.graph.AppView):1091:1091 -> g 155:155:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):140 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 156:156:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):143:143 -> g 157:157:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":337,"2":338,"3":339},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 337:337:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 337:337:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):143 -> g 338:338:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 338:338:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):143 -> g 339:339:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):143:143 -> g 305:317:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):148:160 -> g 318:326:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):158:166 -> g 327:330:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):165:168 -> g 331:331:boolean com.android.tools.r8.graph.LookupResult.isLookupResultFailure():0:0 -> g 331:331:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):168 -> g 332:333:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):171:172 -> g com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> h 1:1:com.android.tools.r8.graph.DexType getReturnType():88:88 -> j2 boolean getInterfaceBit() -> o2 1:1:com.android.tools.r8.graph.DexMethod getInvokedMethod():92:92 -> p2 1:1:java.lang.String toString():102:102 -> toString com.android.tools.r8.ir.code.InvokeMethod$Builder -> com.gradleup.gr8.relocated.zg1: java.util.List arguments -> d boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexMethod method -> c 1:1:void ():284:284 -> 1:5:void ():284:288 -> com.android.tools.r8.ir.code.InvokeMethodWithReceiver -> com.gradleup.gr8.relocated.bh1: boolean $assertionsDisabled -> k 1:1:void ():32:32 -> 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):35:35 -> boolean isInvokeMethodWithReceiver() -> H1 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():98:98 -> S0 com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType) -> a 1:1:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):64:64 -> a 2:2:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):88:88 -> a 3:9:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):103:109 -> a 10:10:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.code.Value.getDynamicLowerBoundType(com.android.tools.r8.graph.AppView):1091:1091 -> a 10:10:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):112 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.TypeAnalysis.getRefinedReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):161:161 -> a 11:11:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):115 -> a 12:12:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.TypeAnalysis.getRefinedReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):161 -> a 12:12:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):115 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.TypeAnalysis.getRefinedReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):161:161 -> a 13:13:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):115 -> a 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.TypeAnalysis.getRefinedReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):160:160 -> a 14:14:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):115 -> a 15:21:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):117:123 -> a 22:22:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):122:122 -> a 23:23:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):116:116 -> a 24:29:boolean upperBoundAssumedByCallSiteOptimizationAndNoLongerInstantiated(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):136:141 -> a 30:30:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 30:30:boolean upperBoundAssumedByCallSiteOptimizationAndNoLongerInstantiated(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 31:31:boolean upperBoundAssumedByCallSiteOptimizationAndNoLongerInstantiated(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):156 -> a 32:32:boolean upperBoundAssumedByCallSiteOptimizationAndNoLongerInstantiated(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):160:160 -> a 33:33:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 33:33:boolean upperBoundAssumedByCallSiteOptimizationAndNoLongerInstantiated(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):163 -> a 34:34:boolean upperBoundAssumedByCallSiteOptimizationAndNoLongerInstantiated(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):164:164 -> a 35:41:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):170:176 -> a 42:42:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 42:42:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 43:43:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):176 -> a 44:45:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):180:181 -> a 46:46:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 46:46:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):182 -> a 47:48:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):187:188 -> a 49:49:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 49:49:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):188 -> a 50:50:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 50:50:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119 -> a 50:50:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):188 -> a 51:51:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 51:51:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):188 -> a 52:64:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):192:204 -> a 65:65:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.MemberResolutionResult.isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):25:25 -> a 65:65:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):210 -> a 66:75:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):210:219 -> a 76:76:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 76:76:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):219 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 77:77:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 77:77:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):219 -> a 78:78:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):220:220 -> a 79:79:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53:53 -> a 79:79:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):220 -> a 80:80:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 80:80:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53 -> a 80:80:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):220 -> a 81:81:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):225:225 -> a 82:82:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 82:82:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):230 -> a 83:89:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):232:238 -> a 90:90:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53:53 -> a 90:90:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):238 -> a 91:91:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 91:91:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53 -> a 91:91:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):238 -> a 92:93:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):242:243 -> a 94:94:boolean com.android.tools.r8.ir.code.Instruction$SideEffectAssumption.canIgnoreInstanceFieldAssignmentsToReceiver():0:0 -> a 94:94:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):244 -> a 95:95:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):245:245 -> a 96:96:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 96:96:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):246 -> a 97:100:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):246:249 -> a 101:101:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 101:101:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):250 -> a 102:102:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):254:254 -> a com.android.tools.r8.ir.code.InvokeMethodWithReceiver asInvokeMethodWithReceiver() -> b0 boolean throwsOnNullInput() -> g2 1:1:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> h 1:1:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):71 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> h 2:2:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):71 -> h 3:3:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):72:72 -> h 4:4:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> h 4:4:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):72 -> h 5:6:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):73:74 -> h 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> q2 1:1:java.lang.Iterable getNonReceiverArguments():39 -> q2 2:2:java.lang.Iterable getNonReceiverArguments():39:39 -> q2 1:2:com.android.tools.r8.ir.code.Value getReceiver():53:54 -> r2 com.android.tools.r8.ir.code.InvokeMultiNewArray -> com.gradleup.gr8.relocated.ch1: com.android.tools.r8.graph.DexType type -> i boolean $assertionsDisabled -> j 1:1:void ():25:25 -> 1:2:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.List):30:31 -> boolean hasInvariantOutType() -> Z0 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):81:81 -> a 2:2:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):86:86 -> a 3:3:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 3:3:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):86 -> a 4:4:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):96:96 -> a 5:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):101:102 -> a 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):107:107 -> a 8:8:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 8:8:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):107 -> a 9:9:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):107:107 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):112:112 -> a 11:11:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):177:177 -> a 12:12:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 12:12:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):177 -> a 13:18:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):177:182 -> a 19:19:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeMultiNewArray):199:199 -> a 19:19:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):75:75 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMultiNewArray():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):75 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):75:75 -> b 4:26:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):117:139 -> b 27:27:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 27:27:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):142 -> b 28:39:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):143:154 -> b com.android.tools.r8.ir.code.InvokeMultiNewArray asInvokeMultiNewArray() -> c0 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.InvokeMultiNewArray.getArrayType():60:60 -> j2 1:1:com.android.tools.r8.graph.DexType getReturnType():65 -> j2 1:1:java.lang.String getTypeString():70:70 -> l2 1:1:com.android.tools.r8.graph.DexType getArrayType():60:60 -> o2 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> p2 1:1:boolean instructionInstanceCanThrowNegativeArraySizeException():159 -> p2 2:8:boolean instructionInstanceCanThrowNegativeArraySizeException():159:165 -> p2 com.android.tools.r8.ir.code.InvokeNewArray -> com.gradleup.gr8.relocated.dh1: com.android.tools.r8.graph.DexType type -> i boolean $assertionsDisabled -> j 1:1:void ():29:29 -> 1:2:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.List):34:35 -> boolean hasInvariantOutType() -> Z0 1:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:94 -> a 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):115:115 -> a 22:22:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):120:120 -> a 23:23:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 23:23:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):120 -> a 24:24:com.android.tools.r8.errors.Unreachable com.android.tools.r8.ir.code.InvokeNewArray.cfUnsupported():144:144 -> a 24:24:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):140 -> a 25:25:com.android.tools.r8.errors.Unreachable com.android.tools.r8.ir.code.InvokeNewArray.cfUnsupported():144:144 -> a 25:25:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):130 -> a 26:26:com.android.tools.r8.errors.Unreachable com.android.tools.r8.ir.code.InvokeNewArray.cfUnsupported():144:144 -> a 26:26:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):135 -> a 27:27:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeNewArray):204:204 -> a 27:27:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):205:205 -> a 29:29:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 29:29:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):205 -> a 30:35:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):205:210 -> a 36:36:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 36:36:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):150 -> a 37:39:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):151:153 -> a 40:43:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):152:155 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):99:99 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeNewArray():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):99 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):99:99 -> b 4:26:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):160:182 -> b 27:27:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 27:27:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):185 -> b 28:34:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):186:192 -> b boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d com.android.tools.r8.ir.code.InvokeNewArray asInvokeNewArray() -> d0 int opcode() -> d2 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.InvokeNewArray.getArrayType():54:54 -> j2 1:1:com.android.tools.r8.graph.DexType getReturnType():50 -> j2 1:1:java.lang.String getTypeString():64:64 -> l2 1:1:com.android.tools.r8.graph.DexType getArrayType():54:54 -> o2 1:1:java.lang.String toString():69:69 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":71,"2":72,"3":73},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 71:71:java.lang.String toString():69:69 -> toString 72:72:java.lang.String toString():69:69 -> toString 73:73:java.lang.String toString():69:69 -> toString com.android.tools.r8.ir.code.InvokePolymorphic -> com.gradleup.gr8.relocated.eh1: boolean $assertionsDisabled -> l com.android.tools.r8.graph.DexProto proto -> k 1:1:void ():31:31 -> 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List):36:37 -> 1:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:84 -> a 9:9:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.code.InvokePolymorphic.getProto():71:71 -> a 9:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84 -> a 10:17:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84:91 -> a 18:18:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.code.InvokePolymorphic.getProto():71:71 -> a 18:18:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):92 -> a 19:26:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):92:99 -> a 27:33:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):104:110 -> a 34:34:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.code.InvokePolymorphic.getProto():71:71 -> a 34:34:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):110 -> a 35:36:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):110:111 -> a 37:37:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):147:147 -> a 38:38: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.ProgramMethod):201:201 -> a 38:38:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):147 -> a 39:41:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):159:161 -> a 42:42:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokePolymorphic):209:209 -> a 42:42:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):116:116 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):116 -> b 3:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):116:118 -> b int opcode() -> d2 com.android.tools.r8.ir.code.InvokePolymorphic asInvokePolymorphic() -> e0 com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> g com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> h 1:1:com.android.tools.r8.graph.DexType getReturnType():57:57 -> j2 1:1:com.android.tools.r8.ir.code.Invoke$Type getType():62:62 -> k2 1:1:java.lang.String getTypeString():67:67 -> l2 boolean getInterfaceBit() -> o2 1:1:com.android.tools.r8.graph.DexProto getProto():71:71 -> q2 com.android.tools.r8.ir.code.InvokeStatic -> com.gradleup.gr8.relocated.kh1: boolean isInterface -> k boolean $assertionsDisabled -> l 1:1:void ():34:34 -> 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):39:40 -> 3:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):44:45 -> 1:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):80:99 -> a 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):144:144 -> a 22:22:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):154:154 -> a 23:25:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):160:160 -> a 26:26:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):172:172 -> a 27:38:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):179:190 -> a 39:39:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 39:39:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):190 -> a 40:40:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():280:280 -> a 40:40:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119 -> a 40:40:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):190 -> a 41:41:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 41:41:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):190 -> a 42:70:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):195:223 -> a 71:71:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53:53 -> a 71:71:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):223 -> a 72:72:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 72:72:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53 -> a 72:72:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):223 -> a 73:83:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):227:237 -> a 84:84:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeStatic):214:214 -> a 84:84:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):104:104 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):104 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):104:104 -> b int opcode() -> d2 com.android.tools.r8.ir.code.InvokeStatic asInvokeStatic() -> f0 1:7:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):119:125 -> h 8:8:boolean com.android.tools.r8.ir.code.InvokeMethod.verifyD8LookupResult(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):266:266 -> h 8:8:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):124 -> h 9:9:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):128:128 -> h 10:10:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> h 10:10:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):128 -> h 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> h 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> h 11:11:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):128 -> h 12:12:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> h 12:12:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):130 -> h 13:21:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):130:138 -> h 1:1:com.android.tools.r8.ir.code.Invoke$Type getType():69:69 -> k2 1:1:java.lang.String getTypeString():74:74 -> l2 1:1:boolean getInterfaceBit():54:54 -> o2 com.android.tools.r8.ir.code.InvokeStatic$Builder -> com.gradleup.gr8.relocated.jh1: boolean $assertionsDisabled -> f 1:1:void ():240:240 -> 1:1:void ():240:240 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:3:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setArguments(java.util.List):291:293 -> a 1:3:com.android.tools.r8.ir.code.InvokeMethod$Builder setArguments(java.util.List):240 -> a 4:4:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):297:297 -> a 4:4:com.android.tools.r8.ir.code.InvokeMethod$Builder setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):240 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 5:5:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.ir.code.InvokeMethod$Builder setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):240 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 6:6:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):298 -> a 6:6:com.android.tools.r8.ir.code.InvokeMethod$Builder setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):240 -> a 7:7:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):298:298 -> a 7:7:com.android.tools.r8.ir.code.InvokeMethod$Builder setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):240 -> a 8:8:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 8:8:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):298 -> a 8:8:com.android.tools.r8.ir.code.InvokeMethod$Builder setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):240 -> a 9:9:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 9:9:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):297 -> a 9:9:com.android.tools.r8.ir.code.InvokeMethod$Builder setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):240 -> a 10:10:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):297:297 -> a 10:10:com.android.tools.r8.ir.code.InvokeMethod$Builder setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):240 -> a 11:12:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexMethod):306:307 -> a 11:12:com.android.tools.r8.ir.code.InvokeMethod$Builder setMethod(com.android.tools.r8.graph.DexMethod):240 -> a 1:4:com.android.tools.r8.ir.code.InvokeStatic build():244:247 -> b 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 5:5:com.android.tools.r8.ir.code.InvokeStatic build():247 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 6:6:com.android.tools.r8.ir.code.InvokeStatic build():247 -> b 7:8:com.android.tools.r8.ir.code.InvokeStatic build():247:248 -> b com.android.tools.r8.ir.code.InvokeSuper -> com.gradleup.gr8.relocated.lh1: boolean $assertionsDisabled -> m boolean isInterface -> l 1:1:void ():27:27 -> 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):32:33 -> 1:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):64:83 -> a 21:23:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88:88 -> a 24:28:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):111:115 -> a 29:29:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):652:652 -> a 29:29:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):115 -> a 30:30:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):124:124 -> a 31:31:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):134:134 -> a 32:32:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeSuper):219:219 -> a 32:32:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):95:95 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):95 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):95:95 -> b int opcode() -> d2 com.android.tools.r8.ir.code.InvokeSuper asInvokeSuper() -> g0 1:1:com.android.tools.r8.ir.code.Invoke$Type getType():53:53 -> k2 1:1:java.lang.String getTypeString():58:58 -> l2 1:1:boolean getInterfaceBit():38:38 -> o2 com.android.tools.r8.ir.code.InvokeVirtual -> com.gradleup.gr8.relocated.oh1: boolean $assertionsDisabled -> l 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):34:34 -> 1:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):69:88 -> a 21:21:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):109:109 -> a 22:33:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod):118:129 -> a 34:34:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 34:34:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod):130 -> a 35:35:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 35:35:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod):132 -> a 36:37:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod):132:133 -> a 38:38:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 38:38:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod):135 -> a 39:39:boolean com.android.tools.r8.graph.DexEncodedMethod.isFinal():439:439 -> a 39:39:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod):135 -> a 40:40:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexMethod):141:141 -> a 41:41:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):147:147 -> a 42:44:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):152:152 -> a 45:45:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):163:163 -> a 46:46:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeVirtual):224:224 -> a 46:46:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):53 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):93:93 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):93 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):93:93 -> b int opcode() -> d2 com.android.tools.r8.ir.code.InvokeVirtual asInvokeVirtual() -> h0 1:1:com.android.tools.r8.ir.code.Invoke$Type getType():58:58 -> k2 1:1:java.lang.String getTypeString():63:63 -> l2 boolean getInterfaceBit() -> o2 com.android.tools.r8.ir.code.InvokeVirtual$Builder -> com.gradleup.gr8.relocated.nh1: 1:1:void ():167:167 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:3:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setArguments(java.util.List):291:293 -> a 1:3:com.android.tools.r8.ir.code.InvokeMethod$Builder setArguments(java.util.List):167 -> a 4:5:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexMethod):306:307 -> a 4:5:com.android.tools.r8.ir.code.InvokeMethod$Builder setMethod(com.android.tools.r8.graph.DexMethod):167 -> a 1:1:com.android.tools.r8.ir.code.InvokeVirtual build():171:171 -> b com.android.tools.r8.ir.code.JumpInstruction -> com.gradleup.gr8.relocated.uj1: boolean $assertionsDisabled -> h 1:1:void ():13:13 -> 1:1:void ():16:16 -> 2:2:void (com.android.tools.r8.ir.code.Value):20:20 -> 3:3:void (java.util.List):24:24 -> boolean isJumpInstruction() -> J1 boolean hasInvariantOutType() -> Z0 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):37:37 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():268:268 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):53 -> a 1:1:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):32:32 -> b boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d com.android.tools.r8.ir.code.BasicBlock fallthroughBlock() -> h2 com.android.tools.r8.ir.code.JumpInstruction asJumpInstruction() -> i0 com.android.tools.r8.ir.code.LazyDominatorTree -> com.gradleup.gr8.relocated.yv1: com.android.tools.r8.ir.code.IRCode code -> b 1:2:void (com.android.tools.r8.ir.code.IRCode):13:14 -> 1:1:java.lang.Object get():9:9 -> a 1:1:com.android.tools.r8.ir.code.DominatorTree get():19:19 -> c 1:1:com.android.tools.r8.ir.code.DominatorTree lambda$get$0():19:19 -> d com.android.tools.r8.ir.code.LinearFlowInstructionListIterator -> com.gradleup.gr8.relocated.zx1: java.util.Set seenBlocks -> d com.android.tools.r8.ir.code.IRCode code -> a com.android.tools.r8.ir.code.InstructionListIterator currentBlockIterator -> c boolean $assertionsDisabled -> e com.android.tools.r8.ir.code.BasicBlock currentBlock -> b 1:1:void ():22:22 -> 1:1:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,int):34:34 -> 2:17:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,int):28:43 -> 1:1:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):57:57 -> a 2:2:com.android.tools.r8.ir.code.Value insertConstNumberInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,long,com.android.tools.r8.ir.analysis.type.TypeElement):63:63 -> a 3:3:void replaceCurrentInstructionWithConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DebugLocalInfo):98:98 -> a 4:4:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):150:150 -> a 5:5:com.android.tools.r8.ir.code.BasicBlock splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions,java.util.function.UnaryOperator):164:164 -> a 6:6:void addThrowingInstructionToPossiblyThrowingBlock(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions):191:191 -> a 7:10:boolean isLinearEdge(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):201:204 -> a 11:21:com.android.tools.r8.ir.code.BasicBlock getBeginningOfTrivialLinearGotoChain(com.android.tools.r8.ir.code.BasicBlock):237:247 -> a 1:1:void add(java.lang.Object):22:22 -> add 2:2:void com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.add(com.android.tools.r8.ir.code.Instruction):182:182 -> add 2:2:void add(java.lang.Object):22 -> add 3:3:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> add 3:3:void com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.add(com.android.tools.r8.ir.code.Instruction):182 -> add 3:3:void add(java.lang.Object):22 -> add 1:1:boolean hasVisitedBlock(com.android.tools.r8.ir.code.BasicBlock):48:48 -> b 1:1:void removeOrReplaceByDebugLocalRead():197:197 -> d 1:1:java.util.Set getSeenBlocks():52:52 -> h 1:1:boolean hasNext():209:209 -> hasNext 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> hasNext 2:2:boolean hasNext():209 -> hasNext # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> hasNext 3:3:boolean hasNext():209 -> hasNext 1:1:boolean hasPrevious():252:252 -> hasPrevious 2:2:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> hasPrevious 2:2:boolean hasPrevious():252 -> hasPrevious # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> hasPrevious 3:3:boolean hasPrevious():252 -> hasPrevious 4:4:boolean hasPrevious():255:255 -> hasPrevious 1:2:com.android.tools.r8.ir.code.Instruction next():214:215 -> i 3:3:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> i 3:3:com.android.tools.r8.ir.code.Instruction next():215 -> i 4:8:com.android.tools.r8.ir.code.Instruction next():218:222 -> i 9:9:com.android.tools.r8.ir.code.Instruction next():0:0 -> i # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":243,"2":244,"3":245},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 243:243:com.android.tools.r8.ir.code.Instruction next():223:223 -> i 244:244:com.android.tools.r8.ir.code.Instruction next():223:223 -> i 245:245:com.android.tools.r8.ir.code.Instruction next():223:223 -> i 233:242:com.android.tools.r8.ir.code.Instruction next():224:233 -> i 1:1:java.lang.Object next():22:22 -> next 1:1:int nextIndex():278:278 -> nextIndex 1:1:java.lang.Object previous():22:22 -> previous 2:2:com.android.tools.r8.ir.code.Instruction previous():260:260 -> previous 3:3:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> previous 3:3:com.android.tools.r8.ir.code.Instruction previous():260 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasPrevious():83:83 -> previous 4:4:com.android.tools.r8.ir.code.Instruction previous():260 -> previous 5:5:com.android.tools.r8.ir.code.Instruction previous():261:261 -> previous 6:6:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> previous 6:6:com.android.tools.r8.ir.code.Instruction previous():261 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:10:com.android.tools.r8.ir.code.Instruction previous():263:266 -> previous 11:11:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> previous 11:11:com.android.tools.r8.ir.code.Instruction previous():266 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:14:com.android.tools.r8.ir.code.Instruction previous():268:270 -> previous 15:15:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> previous 15:15:com.android.tools.r8.ir.code.Instruction previous():272 -> previous 16:16:com.android.tools.r8.ir.code.Instruction previous():273:273 -> previous 17:17:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> previous 17:17:com.android.tools.r8.ir.code.Instruction previous():273 -> previous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:int previousIndex():283:283 -> previousIndex 1:1:void remove():288:288 -> remove 1:1:void set(java.lang.Object):22:22 -> set 2:2:void com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.set(com.android.tools.r8.ir.code.Instruction):293:293 -> set 2:2:void set(java.lang.Object):22 -> set com.android.tools.r8.ir.code.Load -> com.gradleup.gr8.relocated.bz1: 1:1:void (com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):23:23 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:73 -> a 2:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):78:79 -> a 4:4:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):84:84 -> a 5:5:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):94:94 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forLoad():272:272 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):68 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):52:52 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isLoad():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):52 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():62:62 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:com.android.tools.r8.ir.code.Value src():37:37 -> h2 com.android.tools.r8.ir.code.Load asLoad() -> j0 com.android.tools.r8.ir.code.LogicalBinop -> com.gradleup.gr8.relocated.mz1: boolean $assertionsDisabled -> i 1:1:void ():17:17 -> 1:1:void (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 -> boolean isLogicalBinop() -> L1 com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int) -> a 1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):55:73 -> a 20:47:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67:94 -> a 48:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):88:97 -> a 58:60:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):112:114 -> a 61:61:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 61:61:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):114 -> a 62:62:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):114:114 -> a 63:63:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 63:63:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):114 -> a 64:72:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):115:123 -> a 73:73:boolean com.android.tools.r8.ir.code.Instruction.isShl():0:0 -> a 73:73:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):125 -> a 74:74:boolean com.android.tools.r8.ir.code.Instruction.isShr():0:0 -> a 74:74:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):125 -> a 75:75:boolean com.android.tools.r8.ir.code.Instruction.isUshr():0:0 -> a 75:75:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):125 -> a 76:76:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):129:129 -> a 77:87:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):127:137 -> a 88:88:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):144:144 -> a com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int) -> b com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int) -> b com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int) -> c com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int) -> c com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int) -> d 1:5:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):44:48 -> d com.android.tools.r8.ir.code.LogicalBinop asLogicalBinop() -> k0 com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode() -> m2 com.android.tools.r8.ir.code.MemberType -> com.gradleup.gr8.relocated.r22: com.android.tools.r8.ir.code.MemberType CHAR -> c com.android.tools.r8.ir.code.MemberType BOOLEAN_OR_BYTE -> b com.android.tools.r8.ir.code.MemberType INT -> e com.android.tools.r8.ir.code.MemberType SHORT -> d com.android.tools.r8.ir.code.MemberType LONG -> g com.android.tools.r8.ir.code.MemberType FLOAT -> f com.android.tools.r8.ir.code.MemberType INT_OR_FLOAT -> i com.android.tools.r8.ir.code.MemberType DOUBLE -> h com.android.tools.r8.ir.code.MemberType LONG_OR_DOUBLE -> j com.android.tools.r8.ir.code.MemberType[] $VALUES -> k com.android.tools.r8.ir.code.MemberType OBJECT -> a 1:10:void ():12:21 -> 11:11:void () -> 1:1:void (java.lang.String,int):11:11 -> 1:1:boolean isPrecise():28:28 -> a 1:1:com.android.tools.r8.ir.code.MemberType[] values():11:11 -> values com.android.tools.r8.ir.code.Monitor -> com.gradleup.gr8.relocated.k72: boolean $assertionsDisabled -> i com.android.tools.r8.ir.code.Monitor$Type type -> h 1:1:void ():21:21 -> 1:2:void (com.android.tools.r8.ir.code.Monitor$Type,com.android.tools.r8.ir.code.Value):30:31 -> 1:1:boolean isMonitorEnter():102:102 -> M1 1:7:java.lang.String getInstructionName():118:124 -> R0 8:8:java.lang.String getInstructionName():120:120 -> R0 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():155:155 -> S0 boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:70 -> a 9:9:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):135:135 -> a 10:10:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):140:140 -> a 11:11:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):145:145 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMonitor():276:276 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):113 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):76:76 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isMonitor():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):76 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):76:76 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():86:86 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 boolean throwsOnNullInput() -> g2 1:1:com.android.tools.r8.ir.code.Value object():45:45 -> h 1:1:boolean isEnter():49:49 -> h2 boolean instructionTypeCanThrow() -> i com.android.tools.r8.ir.code.Monitor asMonitor() -> l0 com.android.tools.r8.ir.code.Monitor$Type$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.j72: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.ir.code.Move -> com.gradleup.gr8.relocated.l72: boolean $assertionsDisabled -> h 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):24:24 -> boolean isMove() -> N1 1:1:boolean isOutConstant():82:82 -> Q1 1:2:com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction():87:88 -> U0 boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):47:47 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):52:52 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):57:57 -> a 4:4:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):109:109 -> a 5:5:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):119:119 -> a 6:6:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):129:129 -> a 7:7:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> a 7:7:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):131 -> a 8:8:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):132:132 -> a 9:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMove():280:280 -> a 9:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):104 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72:72 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:com.android.tools.r8.ir.code.Value dest():38:38 -> h2 1:1:com.android.tools.r8.ir.code.Value src():42:42 -> i2 com.android.tools.r8.ir.code.Move asMove() -> m0 1:1:java.lang.String toString():77:77 -> toString com.android.tools.r8.ir.code.MoveException -> com.gradleup.gr8.relocated.n72: boolean $assertionsDisabled -> j com.android.tools.r8.graph.DexType exceptionType -> h com.android.tools.r8.utils.InternalOptions options -> i 1:1:void ():22:22 -> 1:3:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):27:29 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void buildCf(com.android.tools.r8.ir.conversion.CfBuilder) -> a 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.MoveException.dest():43:43 -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):48 -> a 2:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):48:49 -> a 4:6:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):86:88 -> a 7:7:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 7:7:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 8:8:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):88 -> a 9:12:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):89:92 -> a 13:13:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):90:90 -> a 14:14:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):103:103 -> a 15:15:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):118:118 -> a 16:16:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):123:123 -> a 17:17:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 17:17:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):123 -> a 18:18:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMoveException():284:284 -> a 18:18:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):98 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):65:65 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):65 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):68:69 -> b 1:1:int maxInValueRegister():54:54 -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:com.android.tools.r8.graph.DexType getExceptionType():127:127 -> h2 com.android.tools.r8.ir.code.MoveException asMoveException() -> n0 com.android.tools.r8.ir.code.Mul -> com.gradleup.gr8.relocated.p72: 1:1:void (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):23:23 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a double foldDouble(double,double) -> a float foldFloat(float,float) -> a int foldIntegers(int,int) -> a long foldLongs(long,long) -> a 1:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int):71:72 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int):62:62 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):92:92 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):107:107 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isMul():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):107 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):107:107 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):46:46 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):87:87 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):77:77 -> d 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):102:102 -> d int opcode() -> d2 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):82:82 -> e 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):97:97 -> e 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):54:54 -> f boolean isCommutative() -> i2 com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode() -> m2 com.android.tools.r8.ir.code.Mul asMul() -> o0 com.android.tools.r8.ir.code.Neg -> com.gradleup.gr8.relocated.b92: com.android.tools.r8.ir.code.NumericType type -> h boolean $assertionsDisabled -> i 1:1:void ():22:22 -> 1:2:void (com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):27:28 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Unop.dest():21:21 -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):56 -> a 2:18:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):56:72 -> a 19:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):69:69 -> a 20:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):66:66 -> a 21:21:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:63 -> a 22:36:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60:74 -> a 37:38:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):89:90 -> a 39:39:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 39:39:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):90 -> a 40:56:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):91:107 -> a 57:57:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):112:112 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):50:50 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNeg():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):50 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):50:50 -> b int opcode() -> d2 com.android.tools.r8.ir.code.Neg asNeg() -> p0 com.android.tools.r8.ir.code.NewArrayEmpty -> com.gradleup.gr8.relocated.k92: boolean $assertionsDisabled -> i com.android.tools.r8.graph.DexType type -> h 1:1:void ():26:26 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):31:32 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60:60 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.NewArrayEmpty.dest():51:51 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61 -> a 3:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61:62 -> a 5:10:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):104:109 -> a 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 11:11:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):109 -> a 12:12:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):112:112 -> a 13:13:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):110:110 -> a 14:14:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):133:133 -> a 15:15:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):143:143 -> a 16:17:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):148:149 -> a 18:19:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):154:155 -> a 20:20:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):160:160 -> a 21:21:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 21:21:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):160 -> a 22:22:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 22:22:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):92 -> a 23:23:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):92:92 -> a 24:24:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 24:24:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):92 -> a 25:29:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):93:97 -> a 30:35:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):94:99 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):117:117 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):117 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):117:117 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:4:boolean instructionInstanceCanThrow():83:86 -> f1 1:1:com.android.tools.r8.ir.code.Value size():55:55 -> h2 boolean instructionTypeCanThrow() -> i com.android.tools.r8.ir.code.NewArrayEmpty asNewArrayEmpty() -> q0 1:1:java.lang.String toString():47:47 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"2":4,"3":5},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> toString 3:3:java.lang.String toString():47 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String toString():47:47 -> toString 5:5:java.lang.String toString():47:47 -> toString com.android.tools.r8.ir.code.NewArrayFilledData -> com.gradleup.gr8.relocated.l92: long size -> i short[] data -> j int element_width -> h boolean $assertionsDisabled -> k 1:1:void ():23:23 -> 1:4:void (com.android.tools.r8.ir.code.Value,int,long,short[]):33:36 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:60 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):65:65 -> a 4:4:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):113:113 -> a 5:11:boolean com.android.tools.r8.ir.code.NewArrayFilledData.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):141:147 -> a 5:11:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621 -> a 5:11:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):129 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 12:12:boolean com.android.tools.r8.ir.code.NewArrayFilledData.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):147 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621 -> a 12:12:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):129 -> a 13:13:boolean com.android.tools.r8.ir.code.NewArrayFilledData.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):147:147 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621 -> a 13:13:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):129 -> a 14:17:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):129:132 -> a 18:18:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):131:131 -> a 19:23:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):130:134 -> a 24:30:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):141:147 -> a 31:31:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 31:31:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):147 -> a 32:32:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):147:147 -> a 33:33:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forNewArrayFilledData():296:296 -> a 33:33:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):108 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):70:70 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayFilledData():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):70 -> b 3:6:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):73:76 -> b 7:7:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):123:123 -> b 8:8:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> b 8:8:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):123 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> b 9:9:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):123 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():86:86 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:com.android.tools.r8.ir.code.Value src():50:50 -> h2 boolean instructionTypeCanThrow() -> i com.android.tools.r8.ir.code.NewArrayFilledData asNewArrayFilledData() -> r0 com.android.tools.r8.ir.code.NewInstance -> com.gradleup.gr8.relocated.n92: boolean allowSpilling -> i boolean $assertionsDisabled -> j com.android.tools.r8.graph.DexType clazz -> h 1:1:void ():32:32 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):38:38 -> 2:7:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):35:40 -> boolean hasInvariantOutType() -> Z0 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):62:62 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.NewInstance.dest():66:66 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71 -> a 3:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:72 -> a 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):115:115 -> a 6:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):125:125 -> a 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):130:130 -> a 8:8:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 8:8:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):130 -> a 9:9:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):130:130 -> a 10:10:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):135:135 -> a 11:11:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):140:140 -> a 12:12:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 12:12:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):140 -> a 13:13:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):150:150 -> a 14:29:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):157:172 -> a 30:30:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 30:30:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):172 -> a 31:31:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 31:31:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):173 -> a 32:55:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):173:196 -> a 56:56:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):168:168 -> a 57:58:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):228:229 -> a 59:59:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 59:59:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):229 -> a 60:61:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):229:230 -> a 62:62:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 62:62:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 63:63:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):231 -> a 64:64:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):231:231 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):82:82 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):82 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):82:82 -> b 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> b 4:4:com.android.tools.r8.ir.code.InvokeDirect getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):52 -> b 5:6:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.IRCodeUtils.getUniqueConstructorInvoke(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):24:25 -> b 5:6:com.android.tools.r8.ir.code.InvokeDirect getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):52 -> b 7:7:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> b 7:7:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.IRCodeUtils.getUniqueConstructorInvoke(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):25 -> b 7:7:com.android.tools.r8.ir.code.InvokeDirect getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):52 -> b 8:12:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.IRCodeUtils.getUniqueConstructorInvoke(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):26:30 -> b 8:12:com.android.tools.r8.ir.code.InvokeDirect getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):52 -> b 1:1:int maxInValueRegister():87:87 -> b2 int maxOutValueRegister() -> c2 1:8:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):215:222 -> d int opcode() -> d2 1:1:boolean isSpillingAllowed():210:210 -> h2 boolean instructionTypeCanThrow() -> i 1:1:void markNoSpilling():206:206 -> i2 com.android.tools.r8.ir.code.NewInstance asNewInstance() -> s0 1:1:java.lang.String toString():77:77 -> toString com.android.tools.r8.ir.code.NewInstance$Builder -> com.gradleup.gr8.relocated.m92: com.android.tools.r8.graph.DexType type -> c 1:1:void ():235:235 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:1:com.android.tools.r8.ir.code.NewInstance$Builder setType(com.android.tools.r8.graph.DexType):240:240 -> a 1:1:com.android.tools.r8.ir.code.NewInstance build():246:246 -> b com.android.tools.r8.ir.code.NewUnboxedEnumInstance -> com.gradleup.gr8.relocated.o92: boolean $assertionsDisabled -> j int ordinal -> i com.android.tools.r8.graph.DexType clazz -> h 1:1:void ():42:42 -> 1:4:void (com.android.tools.r8.graph.DexType,int,com.android.tools.r8.ir.code.Value):48:51 -> boolean hasInvariantOutType() -> Z0 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):69:69 -> a 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):130:130 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):135:135 -> a 4:4:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):140:140 -> a 5:5:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):145:145 -> a 6:6:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 6:6:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):145 -> a 7:8:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):156:157 -> a 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 9:9:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):157 -> a 10:11:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):157:158 -> a 12:12:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 12:12:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):159 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 13:13:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):159 -> a 14:14:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):159:159 -> a 15:15:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 15:15:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74 -> a 16:17:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74:75 -> a 18:18:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forNewUnboxedEnumInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):304:304 -> a 18:18:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):120 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):85:85 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewUnboxedEnumInstance():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):85 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):85:85 -> b 1:1:int maxInValueRegister():90:90 -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:int getOrdinal():55:55 -> h2 boolean instructionTypeCanThrow() -> i com.android.tools.r8.ir.code.NewUnboxedEnumInstance asNewUnboxedEnumInstance() -> t0 1:1:java.lang.String toString():80:80 -> toString com.android.tools.r8.ir.code.Not -> com.gradleup.gr8.relocated.fc2: com.android.tools.r8.ir.code.NumericType type -> h boolean $assertionsDisabled -> i 1:1:void ():20:20 -> 1:2:void (com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):25:26 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:2:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):46:47 -> a 3:3:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 3:3:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):47 -> a 4:16:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):48:60 -> a 17:17:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:65 -> a 18:18:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Unop.dest():21:21 -> a 18:18:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67 -> a 19:29:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67:77 -> a 30:38:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:79 -> a 39:39:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):100:100 -> a 40:40:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):106:106 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNot():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b int opcode() -> d2 com.android.tools.r8.ir.code.Not asNot() -> u0 com.android.tools.r8.ir.code.NumberConversion -> com.gradleup.gr8.relocated.wc2: com.android.tools.r8.ir.code.NumericType to -> i com.android.tools.r8.ir.code.NumericType from -> h 1:3:void (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):37:39 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Unop.dest():21:21 -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59 -> a 2:75:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:132 -> a 76:87:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):117:128 -> a 88:88:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):122:122 -> a 89:89:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):119:119 -> a 90:101:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):102:113 -> a 102:102:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):107:107 -> a 103:103:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):104:104 -> a 104:115:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):87:98 -> a 116:116:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):92:92 -> a 117:117:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):89:89 -> a 118:138:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:83 -> a 139:139:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):80:80 -> a 140:140:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:77 -> a 141:141:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74:74 -> a 142:142:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:71 -> a 143:143:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):68:68 -> a 144:213:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:134 -> a 214:214:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):158:158 -> a 215:215:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):163:163 -> a 216:216:boolean outTypeKnownToBeBoolean(java.util.Set):168:168 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):139:139 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNumberConversion():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):139 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):142:143 -> b int opcode() -> d2 com.android.tools.r8.ir.code.NumberConversion asNumberConversion() -> v0 com.android.tools.r8.ir.code.NumberGenerator -> com.gradleup.gr8.relocated.ad2: int nextValueNumber -> a 1:2:void ():6:7 -> 1:1:int next():10:10 -> a 1:1:int peek():14:14 -> b com.android.tools.r8.ir.code.NumericType$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.ed2: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.ir.code.NumericType.isWide() -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):36:36 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):34:34 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):32:32 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):30:30 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):28:28 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):26:26 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):24:24 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):22:22 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NumericType.toDexType(com.android.tools.r8.graph.DexItemFactory):20:20 -> a 10:10:com.android.tools.r8.ir.code.NumericType com.android.tools.r8.ir.code.NumericType.fromDexType(com.android.tools.r8.graph.DexType):41:41 -> a java.lang.String name(int) -> b # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> c # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.ir.code.Or -> com.gradleup.gr8.relocated.ui2: 1:1:void (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):19:19 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a int foldIntegers(int,int) -> a long foldLongs(long,long) -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):49:49 -> a 2:2:boolean outTypeKnownToBeBoolean(java.util.Set):99:99 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):59:59 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):74:74 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isOr():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):64:64 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):69:69 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):54:54 -> d int opcode() -> d2 boolean isCommutative() -> i2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():94:94 -> m2 com.android.tools.r8.ir.code.Or asOr() -> w0 com.android.tools.r8.ir.code.Phi -> com.gradleup.gr8.relocated.yk2: java.util.List operands -> r java.util.List definitionUsers -> u boolean $assertionsDisabled -> v com.android.tools.r8.ir.code.Phi$RegisterReadType readType -> s com.android.tools.r8.ir.code.BasicBlock block -> q boolean isStackPhi -> t 1:1:void ():36:36 -> 1:1:void (int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.code.Phi$RegisterReadType):60:60 -> 2:21:void (int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.code.Phi$RegisterReadType):44:63 -> boolean isConstant() -> L 1:2:boolean isValueOnStack():371:372 -> S 1:1:void markNonDebugLocalRead():164:164 -> V 1:1:boolean needsRegister():394:394 -> W boolean isDefinedByInstructionSatisfying(java.util.function.Predicate) -> a 1:2:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> a 1:2:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):425 -> a 3:4:java.util.Deque com.android.tools.r8.utils.DequeUtils.newArrayDeque(java.lang.Object):13:14 -> a 3:4:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):426 -> a 5:7:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):427:429 -> a 8:8:java.util.List com.android.tools.r8.ir.code.Phi.getOperands():184:184 -> a 8:8:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):430 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:18:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):430:439 -> a 19:19:java.util.List com.android.tools.r8.ir.code.Phi.getOperands():184:184 -> a 19:19:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):440 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:22:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):440:442 -> a 23:23:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Value.getType():1031:1031 -> a 23:23:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):446 -> a 24:24:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):446:446 -> a 25:25:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Value.getType():1031:1031 -> a 25:25:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):446 -> a 26:26:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 26:26:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):446 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 27:27:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):446 -> a 28:28:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):447:447 -> a 29:29: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):89:89 -> a 30:32:void com.android.tools.r8.ir.code.Phi.abortOnInvalidDebugInfo(com.android.tools.r8.ir.code.ValueTypeConstraint):96:98 -> a 30:32: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):90 -> a 33:33: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):92:92 -> a 34:39:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):114:119 -> a 40:40:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64:64 -> a 40:40:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):119 -> a 41:41:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 41:41:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64 -> a 41:41:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):119 -> a 42:42:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64:64 -> a 42:42:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):119 -> a 43:52:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):120:129 -> a 53:53:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64:64 -> a 53:53:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):130 -> a 54:54:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 54:54:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64 -> a 54:54:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):130 -> a 55:55:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64:64 -> a 55:55:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):130 -> a 56:58:void com.android.tools.r8.ir.code.Phi.abortOnInvalidDebugInfo(com.android.tools.r8.ir.code.ValueTypeConstraint):96:98 -> a 56:58:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):131 -> a 59:63:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):135:139 -> a 64:64:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():168:168 -> a 64:64:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):116 -> a 65:65:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 65:65:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():168 -> a 65:65:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):116 -> a 66:66:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 66:66:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 66:66:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():168 -> a 66:66:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):116 -> a 67:67:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():168:168 -> a 67:67:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):116 -> a 68:76:void addOperands(java.util.List,boolean):150:158 -> a 77:77:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():168:168 -> a 77:77:void addOperands(java.util.List,boolean):152 -> a 78:78:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 78:78:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():168 -> a 78:78:void addOperands(java.util.List,boolean):152 -> a 79:79:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 79:79:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 79:79:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():168 -> a 79:79:void addOperands(java.util.List,boolean):152 -> a 80:80:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():168:168 -> a 80:80:void addOperands(java.util.List,boolean):152 -> a 81:81:com.android.tools.r8.ir.code.Value getOperand(int):180:180 -> a 82:93:void removeOperandsByIndex(java.util.List):193:204 -> a 94:97:void replaceOperandAt(int,com.android.tools.r8.ir.code.Value):208:211 -> a 98:101:void replaceOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):215:218 -> a 102:134:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):245:277 -> a 135:135:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 135:135:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):277 -> a 136:154:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):278:296 -> a 155:155:void com.android.tools.r8.ir.code.Phi.addDefinitionsUser(java.util.Map):353:353 -> a 155:155:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):296 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 156:156:void com.android.tools.r8.ir.code.Phi.addDefinitionsUser(java.util.Map):353:353 -> a 156:156:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):296 -> a 157:157:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):303:303 -> a 158:158:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 158:158:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):305 -> a 159:164:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):307:312 -> a 165:165:void addDefinitionsUser(java.util.Map):353:353 -> a 166:169:void lambda$verifyIsStackPhi$0(java.util.Set,com.android.tools.r8.ir.code.Value):383:386 -> a 170:170:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):402:402 -> a 171:171:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():794:794 -> a 171:171:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):402 -> a 172:180:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):402:410 -> a 1:1:void removeDefinitionsUser(java.util.Map):357:357 -> b 1:2:void removeOperand(int):188:189 -> c 3:4:boolean verifyIsStackPhi(java.util.Set):380:381 -> c 5:5:com.android.tools.r8.ir.analysis.type.TypeElement computePhiType(com.android.tools.r8.graph.AppView):415:415 -> c 6:6:java.util.List com.android.tools.r8.ir.code.Phi.getOperands():184:184 -> c 6:6:com.android.tools.r8.ir.analysis.type.TypeElement computePhiType(com.android.tools.r8.graph.AppView):416 -> c 7:8:com.android.tools.r8.ir.analysis.type.TypeElement computePhiType(com.android.tools.r8.graph.AppView):416:417 -> c boolean isPhi() -> e com.android.tools.r8.ir.code.Phi asPhi() -> g 1:2:void appendOperand(com.android.tools.r8.ir.code.Value):175:176 -> g 1:1:void clearDefinitionsUsers():361:361 -> h0 1:1:java.util.List getOperands():184:184 -> i0 1:1:com.android.tools.r8.ir.code.BasicBlock getBlock():83:83 -> j 1:1:boolean isTrivialPhi():225:225 -> j0 1:8:java.lang.String printPhi():328:335 -> k0 9:9:java.lang.StringBuilder com.android.tools.r8.utils.StringUtils.append(java.lang.StringBuilder,java.util.Collection):108:108 -> k0 9:9:java.lang.String printPhi():335 -> k0 10:10:java.lang.String printPhi():336:336 -> k0 11:11:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Value.getType():1031:1031 -> k0 11:11:java.lang.String printPhi():336 -> k0 12:13:java.lang.String printPhi():336:337 -> k0 1:1:void removeDeadPhi():318:318 -> l0 2:2:java.util.List com.android.tools.r8.ir.code.Phi.getOperands():184:184 -> l0 2:2:void removeDeadPhi():320 -> l0 3:4:void removeDeadPhi():320:321 -> l0 5:5:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.Phi.getBlock():83:83 -> l0 5:5:void removeDeadPhi():324 -> l0 6:6:void removeDeadPhi():324:324 -> l0 1:1:boolean removeTrivialPhi():240:240 -> m0 1:1:void setIsStackPhi(boolean):376:376 -> n0 com.android.tools.r8.ir.code.Phi$RegisterReadType -> com.gradleup.gr8.relocated.wk2: com.android.tools.r8.ir.code.Phi$RegisterReadType[] $VALUES -> c com.android.tools.r8.ir.code.Phi$RegisterReadType NORMAL -> a com.android.tools.r8.ir.code.Phi$RegisterReadType DEBUG -> b 1:2:void ():39:40 -> 3:3:void ():38:38 -> 1:1:void (java.lang.String,int):38:38 -> 1:1:com.android.tools.r8.ir.code.Phi$RegisterReadType[] values():38:38 -> values com.android.tools.r8.ir.code.Phi$StackMapPhi -> com.gradleup.gr8.relocated.xk2: boolean $assertionsDisabled -> w 1:1:void ():455:455 -> 1:1:void (int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.code.Phi$RegisterReadType):463:463 -> 1:4:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):468:471 -> a 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 5:5:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):471 -> a 6:8:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):472:474 -> a 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 9:9:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):474 -> a 10:11:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):474:475 -> a 1:10:com.android.tools.r8.ir.analysis.type.TypeElement computePhiType(com.android.tools.r8.graph.AppView):481:490 -> c com.android.tools.r8.ir.code.Pop -> com.gradleup.gr8.relocated.ll2: boolean $assertionsDisabled -> h 1:1:void ():17:17 -> 1:2:void (com.android.tools.r8.ir.code.Value):20:21 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):89:89 -> a 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):94:94 -> a 3:3:com.android.tools.r8.cf.code.CfStackInstruction com.android.tools.r8.cf.code.CfStackInstruction.popType(com.android.tools.r8.ir.code.ValueType):81:81 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):94 -> a 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):94:94 -> a 5:5:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):99:99 -> a 6:6:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):110:110 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forPop():312:312 -> a 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):84 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):56:56 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isPop():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):56 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):59:59 -> b 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):60 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):60:60 -> b 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> b 6:6:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):61 -> b 7:7:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):61:61 -> b 8:8:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> b 8:8:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):62 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):62:62 -> b 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> b 10:10:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):65 -> b 11:12:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):65:66 -> b 13:13:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> b 13:13:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):68 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):68:68 -> b 1:1:int maxInValueRegister():73:73 -> b2 1:5:void addInValue(com.android.tools.r8.ir.code.Value):36:40 -> c 1:1:int maxOutValueRegister():78:78 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 com.android.tools.r8.ir.code.Pop asPop() -> x0 com.android.tools.r8.ir.code.Position -> com.gradleup.gr8.relocated.xl2: boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexMethod method -> b com.android.tools.r8.ir.code.Position callerPosition -> c int line -> a boolean removeInnerFramesIfThrowingNpe -> d 1:1:void ():18:18 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,com.android.tools.r8.ir.code.Position$1):18:18 -> 2:6:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean):38:42 -> com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy() -> a 1:1:void access$400(com.android.tools.r8.utils.structural.StructuralSpecification):18:18 -> a 2:5:com.android.tools.r8.ir.code.Position getPositionForInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):122:125 -> a 6:6:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> a 6:6:com.android.tools.r8.ir.code.Position getPositionForInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):125 -> a 7:7:com.android.tools.r8.ir.code.Position getPositionForInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):125:125 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setMethod(com.android.tools.r8.graph.DexMethod):256:257 -> a 8:9:com.android.tools.r8.ir.code.Position getPositionForInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):125 -> a 10:13:com.android.tools.r8.ir.code.Position getPositionForInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):125:128 -> a 14:14:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 14:14:com.android.tools.r8.ir.code.Position getPositionForInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.ir.code.Position getPositionForInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):127:127 -> a 16:16:com.android.tools.r8.ir.code.Position getOutermostCallerMatchingOrElse(java.util.function.Predicate,com.android.tools.r8.ir.code.Position):156:156 -> a 17:17:com.android.tools.r8.ir.code.Position getOutermostCallerMatching(java.util.function.Predicate,boolean):162:162 -> a 18:18:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.getCallerPosition():74:74 -> a 18:18:com.android.tools.r8.ir.code.Position getOutermostCallerMatching(java.util.function.Predicate,boolean):163 -> a 19:24:com.android.tools.r8.ir.code.Position getOutermostCallerMatching(java.util.function.Predicate,boolean):163:168 -> a 25:27:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):175:177 -> a 28:28:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.getCallerPosition():74:74 -> a 28:28:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):178 -> a 29:29:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):178:178 -> a 30:30:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:261 -> a 30:30:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):262:262 -> a 31:31:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):176 -> a 32:32:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):180:180 -> a 33:35:com.android.tools.r8.ir.code.Position replacePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):187:189 -> a 36:36:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:261 -> a 36:36:com.android.tools.r8.ir.code.Position replacePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):189 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):262:262 -> a 37:37:com.android.tools.r8.ir.code.Position replacePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):189 -> a 38:38:com.android.tools.r8.ir.code.Position replacePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):190:190 -> a 1:1:com.android.tools.r8.ir.code.Position getCallerPosition():74:74 -> b 2:6:void specifyBasePosition(com.android.tools.r8.utils.structural.StructuralSpecification):109:113 -> b int getCompareToId() -> c com.android.tools.r8.graph.DexString getFile() -> d 1:1:boolean equals(java.lang.Object):196:196 -> equals 1:1:int getLine():78:78 -> f 1:1:com.android.tools.r8.graph.DexMethod getMethod():82:82 -> g 1:1:com.android.tools.r8.ir.code.Position getOutermostCaller():148:148 -> h 1:1:int hashCode():201:201 -> hashCode com.android.tools.r8.graph.DexMethod getOutlineCallee() -> i com.android.tools.r8.utils.Int2StructuralItemArrayMap getOutlinePositions() -> j 1:1:boolean hasCallerPosition():70:70 -> k boolean hasFile() -> l 1:1:boolean isNone():133:133 -> m boolean isOutline() -> n 1:1:boolean isRemoveInnerFramesIfThrowingNpe():54:54 -> p 1:1:boolean isSome():141:141 -> q 1:1:com.android.tools.r8.ir.code.Position none():86:86 -> r 1:19:java.lang.String com.android.tools.r8.ir.code.Position.toString(boolean):205:223 -> toString 1:19:java.lang.String toString():228 -> toString 1:1:com.android.tools.r8.ir.code.Position syntheticNone():117:117 -> u com.android.tools.r8.ir.code.Position$OutlineCallerPosition -> com.gradleup.gr8.relocated.ol2: com.android.tools.r8.graph.DexMethod outlineCallee -> g boolean isOutline -> h com.android.tools.r8.utils.Int2StructuralItemArrayMap outlinePositions -> f 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,com.android.tools.r8.utils.Int2StructuralItemArrayMap,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.code.Position$1):484:484 -> 2:5:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,com.android.tools.r8.utils.Int2StructuralItemArrayMap,com.android.tools.r8.graph.DexMethod,boolean):505:508 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():524:524 -> a 2:3:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setLine(int):247:248 -> a 2:3:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():525 -> a 4:4:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():525:525 -> a 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setMethod(com.android.tools.r8.graph.DexMethod):256:257 -> a 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():526 -> a 7:7:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():526:526 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:262 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():527 -> a 10:13:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():527:530 -> a 14:15:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setRemoveInnerFramesIfThrowingNpe(boolean):266:267 -> a 14:15:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():530 -> a 16:17:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():530:531 -> a int getCompareToId() -> c 1:1:void lambda$specify$0(com.android.tools.r8.utils.structural.StructuralSpecification):491:491 -> c 1:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):491:494 -> d 1:1:com.android.tools.r8.graph.DexMethod getOutlineCallee():542:542 -> i 1:1:com.android.tools.r8.utils.Int2StructuralItemArrayMap getOutlinePositions():547:547 -> j boolean isNone() -> m 1:1:boolean isOutline():537:537 -> n 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():552:552 -> o 1:1:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder builder():556:556 -> v com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder -> com.gradleup.gr8.relocated.nl2: boolean $assertionsDisabled -> i com.android.tools.r8.utils.Int2StructuralItemArrayMap$Builder outlinePositionsBuilder -> f com.android.tools.r8.graph.DexMethod outlineCallee -> g boolean isOutline -> h 1:1:void ():559:559 -> 1:1:void (com.android.tools.r8.ir.code.Position$1):559:559 -> 2:2:void ():567:567 -> 3:3:void ():563:563 -> 1:1:com.android.tools.r8.ir.code.Position build():559:559 -> a 2:2:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder addOutlinePosition(int,com.android.tools.r8.ir.code.Position):580:580 -> a 1:1:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder setOutlineCallee(com.android.tools.r8.graph.DexMethod):575:575 -> b 2:2:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder setIsOutline(boolean):585:585 -> b com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c 1:8:com.android.tools.r8.ir.code.Position$OutlineCallerPosition build():595:602 -> d 1:1:boolean hasOutlinePositions():590:590 -> e com.android.tools.r8.ir.code.Position$OutlinePosition -> com.gradleup.gr8.relocated.ql2: 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,com.android.tools.r8.ir.code.Position$1):429:429 -> 2:2:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean):436:436 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():451:451 -> a 2:3:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setLine(int):247:248 -> a 2:3:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():452 -> a 4:4:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():452:452 -> a 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setMethod(com.android.tools.r8.graph.DexMethod):256:257 -> a 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():453 -> a 7:7:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():453:453 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:262 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():454 -> a 10:11:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():454:455 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setRemoveInnerFramesIfThrowingNpe(boolean):266:267 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():455 -> a int getCompareToId() -> c 1:1:void lambda$getStructuralMapping$0(com.android.tools.r8.utils.structural.StructuralSpecification):460:460 -> c 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():460:460 -> o 1:1:com.android.tools.r8.ir.code.Position$OutlinePosition$OutlinePositionBuilder builder():464:464 -> v com.android.tools.r8.ir.code.Position$OutlinePosition$OutlinePositionBuilder -> com.gradleup.gr8.relocated.pl2: 1:1:void (com.android.tools.r8.ir.code.Position$1):467:467 -> 2:2:void ():470:470 -> 1:1:com.android.tools.r8.ir.code.Position build():467:467 -> a com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c 1:1:com.android.tools.r8.ir.code.Position$OutlinePosition build():479:479 -> d com.android.tools.r8.ir.code.Position$PositionBuilder -> com.gradleup.gr8.relocated.rl2: boolean noCheckOfPosition -> e com.android.tools.r8.graph.DexMethod method -> b com.android.tools.r8.ir.code.Position callerPosition -> c int line -> a boolean removeInnerFramesIfThrowingNpe -> d 1:4:void ():233:236 -> com.android.tools.r8.ir.code.Position build() -> a 1:2:com.android.tools.r8.ir.code.Position$PositionBuilder setLine(int):247:248 -> a 3:4:com.android.tools.r8.ir.code.Position$PositionBuilder setMethod(com.android.tools.r8.graph.DexMethod):256:257 -> a 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder setCallerPosition(com.android.tools.r8.ir.code.Position):261:262 -> a 7:8:com.android.tools.r8.ir.code.Position$PositionBuilder setRemoveInnerFramesIfThrowingNpe(boolean):266:267 -> a 1:2:com.android.tools.r8.ir.code.Position$PositionBuilder disableLineCheck():271:272 -> b com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c com.android.tools.r8.ir.code.Position$SourcePosition -> com.gradleup.gr8.relocated.tl2: com.android.tools.r8.graph.DexString file -> f int $r8$clinit -> i com.android.tools.r8.ir.code.Position$SourcePosition NO_POSITION -> g boolean $assertionsDisabled -> h 1:5:void ():283:287 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.code.Position$1):283:283 -> 2:4:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,com.android.tools.r8.graph.DexString):302:304 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> a 1:1:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():324 -> a 2:2:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():324:324 -> a 3:4:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setLine(int):247:248 -> a 3:4:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():325 -> a 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():325:326 -> a 7:8:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setMethod(com.android.tools.r8.graph.DexMethod):256:257 -> a 7:8:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():327 -> a 9:9:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():327:327 -> a 10:11:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:262 -> a 10:11:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():328 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():328:329 -> a 14:15:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setRemoveInnerFramesIfThrowingNpe(boolean):266:267 -> a 14:15:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():329 -> a int getCompareToId() -> c 1:1:void lambda$specify$0(com.android.tools.r8.utils.structural.StructuralSpecification):293:293 -> c 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):293:293 -> d 2:2:com.android.tools.r8.graph.DexString getFile():314:314 -> d 1:1:boolean hasFile():309:309 -> l 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():334:334 -> o 1:1:com.android.tools.r8.ir.code.Position$SourcePosition access$000():283:283 -> v 1:1:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder builder():338:338 -> w com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder -> com.gradleup.gr8.relocated.sl2: com.android.tools.r8.graph.DexString file -> f boolean $assertionsDisabled -> g 1:1:void ():341:341 -> 1:1:void ():341:341 -> 1:1:com.android.tools.r8.ir.code.Position build():341:341 -> a 2:2:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder setFile(com.android.tools.r8.graph.DexString):352:352 -> a com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c 1:3:com.android.tools.r8.ir.code.Position$SourcePosition build():358:360 -> d com.android.tools.r8.ir.code.Position$SyntheticPosition -> com.gradleup.gr8.relocated.vl2: com.android.tools.r8.ir.code.Position NO_POSITION_SYNTHETIC -> f 1:1:void ():371:371 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,com.android.tools.r8.ir.code.Position$1):366:366 -> 2:2:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean):379:379 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():394:394 -> a 2:3:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setLine(int):247:248 -> a 2:3:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():395 -> a 4:4:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():395:395 -> a 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setMethod(com.android.tools.r8.graph.DexMethod):256:257 -> a 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():396 -> a 7:7:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():396:396 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):261:262 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():397 -> a 10:11:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():397:398 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setRemoveInnerFramesIfThrowingNpe(boolean):266:267 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():398 -> a int getCompareToId() -> c 1:1:void lambda$getStructuralMapping$0(com.android.tools.r8.utils.structural.StructuralSpecification):403:403 -> c 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():403:403 -> o 1:1:com.android.tools.r8.ir.code.Position access$100():366:366 -> v 1:1:com.android.tools.r8.ir.code.Position$SyntheticPosition$SyntheticPositionBuilder builder():407:407 -> w com.android.tools.r8.ir.code.Position$SyntheticPosition$SyntheticPositionBuilder -> com.gradleup.gr8.relocated.ul2: boolean $assertionsDisabled -> f 1:1:void ():410:410 -> 1:1:void (com.android.tools.r8.ir.code.Position$1):410:410 -> 2:2:void ():413:413 -> 1:1:com.android.tools.r8.ir.code.Position build():410:410 -> a com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c 1:3:com.android.tools.r8.ir.code.Position$SyntheticPosition build():422:424 -> d com.android.tools.r8.ir.code.RecordFieldValues -> com.gradleup.gr8.relocated.ky2: com.android.tools.r8.graph.DexField[] fields -> h 1:2:void (com.android.tools.r8.graph.DexField[],com.android.tools.r8.ir.code.Value,java.util.List):28:29 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):71:71 -> a 2:2:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 2:2:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):70 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):76:76 -> a 4:5:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):111:112 -> a 6:6:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 6:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60 -> a 7:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60:60 -> a 8:8:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 8:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61 -> a 9:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61:61 -> a 10:10:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():116:116 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):62 -> a 11:11:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):62:62 -> a 12:12:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 12:12:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):64 -> a 13:14:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):64:65 -> a 15:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forRecordFieldValues():292:292 -> a 15:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):106 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):81:81 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isRecordFieldValues():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):81 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:85 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:1:com.android.tools.r8.graph.DexField[] getFields():33:33 -> h2 com.android.tools.r8.ir.code.RecordFieldValues asRecordFieldValues() -> y0 com.android.tools.r8.ir.code.Rem -> com.gradleup.gr8.relocated.l23: 1:1:void (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:25 -> java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a double foldDouble(double,double) -> a float foldFloat(float,float) -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int):70:70 -> a 2:2:int foldIntegers(int,int):115:115 -> a 3:3:long foldLongs(long,long):120:120 -> a 4:5:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):140:141 -> a 6:6:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 6:6:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):141 -> a 7:10:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):141:144 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int):65:65 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):90:90 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105:105 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isRem():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105:105 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):55:55 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):85:85 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):75:75 -> d 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):100:100 -> d int opcode() -> d2 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):80:80 -> e 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):95:95 -> e 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):60:60 -> f 1:1:boolean instructionTypeCanThrow():135:135 -> i boolean isCommutative() -> i2 com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode() -> m2 com.android.tools.r8.ir.code.Rem asRem() -> z0 com.android.tools.r8.ir.code.Return -> com.gradleup.gr8.relocated.a43: boolean $assertionsDisabled -> i 1:1:void ():24:24 -> 1:1:void ():27:27 -> 2:2:void (com.android.tools.r8.ir.code.Value):31:31 -> com.android.tools.r8.ir.code.Return asReturn() -> A0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:4:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.ir.code.Return.createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):67:70 -> a 1:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):86 -> a 5:6:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:54 -> a 5:6:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.ir.code.Return.createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):71 -> a 5:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):86 -> a 7:14:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.ir.code.Return.createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):72:79 -> a 7:14:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):86 -> a 15:15:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):86:86 -> a 16:16:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.ir.code.Return.createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):81:81 -> a 16:16:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):86 -> a 17:18:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):130:131 -> a 19:19:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):138:138 -> a 20:21:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:54 -> a 20:21:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):138 -> a 22:22:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):138:138 -> a 23:23:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):137:137 -> a 24:24:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forReturn():316:316 -> a 24:24:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):125 -> a 1:4:com.android.tools.r8.dex.code.DexInstruction createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):67:70 -> b 5:6:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:54 -> b 5:6:com.android.tools.r8.dex.code.DexInstruction createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):71 -> b 7:16:com.android.tools.r8.dex.code.DexInstruction createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):72:81 -> b 17:17:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):91:91 -> b 18:18:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> b 18:18:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):91 -> b 19:21:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):94:96 -> b 22:23:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:54 -> b 22:23:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b 24:24:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:53 -> b 24:24:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:53 -> b 25:25:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b 26:26:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():54:54 -> b 26:26:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():54:54 -> b 27:27:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b 28:28:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isValueTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement):440:440 -> b 28:28:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:31:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isValueTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement):440:442 -> b 29:31:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():108:108 -> c2 int opcode() -> d2 1:1:boolean isReturnVoid():49:49 -> i2 1:2:com.android.tools.r8.ir.code.Value returnValue():62:63 -> j2 com.android.tools.r8.ir.code.Return$Builder -> com.gradleup.gr8.relocated.z33: 1:1:void ():142:142 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:1:com.android.tools.r8.ir.code.Return build():146:146 -> b com.android.tools.r8.ir.code.SafeCheckCast -> com.gradleup.gr8.relocated.f53: 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):18:18 -> com.android.tools.r8.ir.code.SafeCheckCast asSafeCheckCast() -> B0 1:1:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):27:27 -> a boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> b 1:1:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):32:32 -> c com.android.tools.r8.ir.code.SafeCheckCast$Builder -> com.gradleup.gr8.relocated.e53: 1:1:void ():50:50 -> 1:1:com.android.tools.r8.ir.code.CheckCast build():54:54 -> b com.android.tools.r8.ir.code.Shl -> com.gradleup.gr8.relocated.n63: 1:1:void (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 -> com.android.tools.r8.ir.code.Shl asShl() -> C0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a int foldIntegers(int,int) -> a long foldLongs(long,long) -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):54:54 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):64:64 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):79:79 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isShl():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):69:69 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):74:74 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):59:59 -> d int opcode() -> d2 1:3:boolean com.android.tools.r8.ir.code.Binop.fitsInLit8Instruction(com.android.tools.r8.ir.code.Value):74:76 -> h 1:3:boolean fitsInDexInstruction(com.android.tools.r8.ir.code.Value):34 -> h boolean isCommutative() -> i2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():99:99 -> m2 com.android.tools.r8.ir.code.Shr -> com.gradleup.gr8.relocated.q63: 1:1:void (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 -> com.android.tools.r8.ir.code.Shr asShr() -> D0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a int foldIntegers(int,int) -> a long foldLongs(long,long) -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):54:54 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):64:64 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):79:79 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isShr():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):69:69 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):74:74 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):59:59 -> d int opcode() -> d2 1:3:boolean com.android.tools.r8.ir.code.Binop.fitsInLit8Instruction(com.android.tools.r8.ir.code.Value):74:76 -> h 1:3:boolean fitsInDexInstruction(com.android.tools.r8.ir.code.Value):34 -> h boolean isCommutative() -> i2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():99:99 -> m2 com.android.tools.r8.ir.code.StackValue -> com.gradleup.gr8.relocated.w83: com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo typeInfo -> r boolean $assertionsDisabled -> s int height -> q 1:1:void ():11:11 -> 1:4:void (com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo,com.android.tools.r8.ir.analysis.type.TypeElement,int):17:20 -> boolean needsRegister() -> W 1:3:com.android.tools.r8.ir.code.StackValue create(com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo,int,com.android.tools.r8.graph.AppView):24:26 -> a 4:4:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 4:4:com.android.tools.r8.ir.code.StackValue create(com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo,int,com.android.tools.r8.graph.AppView):26 -> a 5:5:com.android.tools.r8.ir.code.StackValue create(com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo,int,com.android.tools.r8.graph.AppView):26:26 -> a 6:6:com.android.tools.r8.ir.code.StackValue duplicate(int):39:39 -> a 7:7:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Value.getType():1031:1031 -> a 7:7:com.android.tools.r8.ir.code.StackValue duplicate(int):39 -> a 8:8:com.android.tools.r8.ir.code.StackValue duplicate(int):39:39 -> a 9:9:void setNeedsRegister(boolean):54:54 -> a 1:1:int getHeight():31:31 -> h0 1:1:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo():35:35 -> i0 1:1:java.lang.String toString():59:59 -> toString com.android.tools.r8.ir.code.StackValues -> com.gradleup.gr8.relocated.x83: com.android.tools.r8.ir.code.StackValue[] stackValues -> q boolean $assertionsDisabled -> r 1:1:void ():14:14 -> 1:3:void (com.android.tools.r8.ir.code.StackValue[]):19:21 -> boolean isValueOnStack() -> S boolean needsRegister() -> W 1:1:void setNeedsRegister(boolean):35:35 -> a 1:1:com.android.tools.r8.ir.code.StackValue[] getStackValues():25:25 -> h0 1:10:java.lang.String toString():40:49 -> toString 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getType():59:59 -> w com.android.tools.r8.ir.code.StaticGet -> com.gradleup.gr8.relocated.ca3: boolean $assertionsDisabled -> j 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField):40:40 -> com.android.tools.r8.ir.code.StaticGet asStaticGet() -> E0 com.android.tools.r8.ir.code.FieldGet asFieldGet() -> L 1:2:com.android.tools.r8.ir.code.StaticGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.StaticGet):48:49 -> a 3:3:com.android.tools.r8.ir.code.StaticGet com.android.tools.r8.ir.code.StaticGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.StaticGet):54:54 -> a 3:3:com.android.tools.r8.ir.code.StaticGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.StaticGet):50 -> a 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 4:4:com.android.tools.r8.ir.code.StaticGet com.android.tools.r8.ir.code.StaticGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.StaticGet):54 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.ir.code.StaticGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.StaticGet):50 -> a 5:6:com.android.tools.r8.ir.code.StaticGet com.android.tools.r8.ir.code.StaticGet.copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.StaticGet):54:55 -> a 5:6:com.android.tools.r8.ir.code.StaticGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.StaticGet):50 -> a 7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.StaticGet.dest():69:69 -> a 7:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):103 -> a 8:35:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):103:130 -> a 36:36:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):112:112 -> a 37:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):108:127 -> a 57:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):124:124 -> a 58:58:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):121:121 -> a 59:59:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):118:118 -> a 60:77:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):115:132 -> a 78:84:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):79:85 -> a 85:85:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 85:85:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):86 -> a 86:86:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):87:87 -> a 87:87:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 87:87:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):87 -> a 88:92:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):89:93 -> a 93:99:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):91:97 -> a 100:100:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):154:154 -> a 101:101:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):188:188 -> a 102:102:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):223:223 -> a 103:103:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):228:228 -> a 104:104:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):240:240 -> a 104:104:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):228 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:106:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):241:242 -> a 105:106:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):228 -> a 107:107:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):228:228 -> a 108:108:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):233:233 -> a 109:109:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):238:238 -> a 110:110:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 110:110:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):238 -> a 111:111:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):248:248 -> a 112:112:boolean outTypeKnownToBeBoolean(java.util.Set):254:254 -> a 113:113:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.StaticGet):319:319 -> a 113:113:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):65 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):160:160 -> b 2:2:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> b 2:2:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):160 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> b 3:3:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):160 -> b 4:4:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):163:163 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):178:178 -> b 6:6:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> b 6:6:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):178 -> b 7:8:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):181:182 -> b int maxInValueRegister() -> b2 1:1:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):148:148 -> c 2:2:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):154:154 -> c 2:2:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):148 -> c int maxOutValueRegister() -> c2 1:9:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):259:267 -> d int opcode() -> d2 boolean instructionTypeCanBeCanonicalized() -> g1 boolean instructionTypeCanThrow() -> i 1:1:java.lang.String toString():193:193 -> toString 1:1:com.android.tools.r8.ir.code.Value value():74:74 -> value boolean isFieldGet() -> y1 com.android.tools.r8.ir.code.StaticGet$Builder -> com.gradleup.gr8.relocated.ba3: com.android.tools.r8.graph.DexField field -> c 1:1:void ():271:271 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a 1:1:com.android.tools.r8.ir.code.StaticGet$Builder setField(com.android.tools.r8.graph.DexField):280:280 -> a 1:1:com.android.tools.r8.ir.code.StaticGet build():286:286 -> b com.android.tools.r8.ir.code.StaticPut -> com.gradleup.gr8.relocated.da3: boolean $assertionsDisabled -> j 1:1:void ():35:35 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField):38:38 -> boolean isFieldPut() -> A1 com.android.tools.r8.ir.code.StaticPut asStaticPut() -> F0 com.android.tools.r8.ir.code.FieldPut asFieldPut() -> N boolean isStaticFieldInstruction() -> T1 1:1:void setValue(com.android.tools.r8.ir.code.Value):64:64 -> a 2:29:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):70:97 -> a 30:30:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):79:79 -> a 31:50:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:94 -> a 51:51:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):91:91 -> a 52:52:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):88:88 -> a 53:53:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:85 -> a 54:71:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):82:99 -> a 72:86:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):111:125 -> a 87:87:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):124:124 -> a 88:88:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedField.type():91:91 -> a 88:88:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedField.type():91:91 -> a 89:89:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):130 -> a 90:95:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):130:135 -> a 96:96:java.lang.Boolean lambda$instructionMayHaveSideEffects$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):125:125 -> a 97:107:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):156:166 -> a 108:108:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 108:108:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):166 -> a 109:109:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):166:166 -> a 110:110:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):186:186 -> a 111:111:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):221:221 -> a 112:112:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):226:226 -> a 113:113:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):240:240 -> a 113:113:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:115:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):241:242 -> a 114:115:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):226 -> a 116:116:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):226:226 -> a 117:117:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):236:236 -> a 118:118:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.StaticPut):324:324 -> a 118:118:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):176:176 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):176 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):179:180 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():149:149 -> c2 int getValueIndex() -> d 1:9:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):242:250 -> d int opcode() -> d2 boolean instructionTypeCanThrow() -> i 1:1:java.lang.String toString():191:191 -> toString 1:2:com.android.tools.r8.ir.code.Value value():58:59 -> value com.android.tools.r8.ir.code.Store -> com.gradleup.gr8.relocated.ea3: boolean $assertionsDisabled -> h 1:1:void ():22:22 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.StackValue):25:25 -> com.android.tools.r8.ir.code.Store asStore() -> G0 boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:75 -> a 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):80:80 -> a 3:3:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Instruction.outType():220:220 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):80 -> a 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):80:80 -> a 5:5:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):85:85 -> a 6:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):90:90 -> a 7:7:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):95:95 -> a 8:11:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):105:108 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forStore():328:328 -> a 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):70 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):54:54 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isStore():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):54 -> b 1:1:int maxInValueRegister():59:59 -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d 1:2:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):113:114 -> d int opcode() -> d2 1:1:com.android.tools.r8.ir.code.Value src():39:39 -> h2 com.android.tools.r8.ir.code.StringSwitch -> com.gradleup.gr8.relocated.tc3: boolean $assertionsDisabled -> m com.android.tools.r8.graph.DexString[] keys -> l 1:1:void ():17:17 -> 1:3:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexString[],int[],int):23:25 -> com.android.tools.r8.ir.code.StringSwitch asStringSwitch() -> H0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:void forEachCase(com.android.tools.r8.utils.ThrowingBiConsumer):50:50 -> a 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.code.StringSwitch.getKey(int):80:80 -> a 2:2:void forEachCase(com.android.tools.r8.utils.ThrowingBiConsumer):51 -> a 3:3:void forEachCase(com.android.tools.r8.utils.ThrowingBiConsumer):51:51 -> a 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):99:99 -> a 5:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):104:104 -> a 6:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):114:114 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):109:109 -> b 1:1:int maxInValueRegister():119:119 -> b2 1:1:int maxOutValueRegister():124:124 -> c2 int opcode() -> d2 1:1:com.android.tools.r8.graph.DexString getKey(int):80:80 -> f 1:4:boolean valid():62:65 -> l2 1:4:java.lang.String toString():85:88 -> toString 5:5:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.code.StringSwitch.getKey(int):80:80 -> toString 5:5:java.lang.String toString():89 -> toString 6:11:java.lang.String toString():89:94 -> toString com.android.tools.r8.ir.code.Sub -> com.gradleup.gr8.relocated.xd3: boolean $assertionsDisabled -> j 1:1:void ():25:25 -> 1:1:void (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:28 -> com.android.tools.r8.ir.code.Sub asSub() -> I0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 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.dex.code.DexInstruction CreateDouble(int,int,int):63:63 -> a 2:22:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):165:185 -> a 23:25:boolean com.android.tools.r8.ir.code.Sub.negativeFitsInDexInstruction(com.android.tools.r8.ir.code.Value):124:126 -> a 23:25:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):185 -> a 26:41:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):185:200 -> a 42:42:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.ir.code.Sub.CreateInt(int,int,int):48:48 -> a 42:42:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):201 -> a 43:43:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203:203 -> a 44:44:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):166:166 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int):58:58 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):83:83 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):100:100 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):100 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):100:100 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):48:48 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):78:78 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):68:68 -> d 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):95:95 -> d 3:12:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):146:155 -> d 13:15:boolean com.android.tools.r8.ir.code.Sub.negativeFitsInDexInstruction(com.android.tools.r8.ir.code.Value):124:126 -> d 13:15:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):158 -> d 16:16:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):158:158 -> d int opcode() -> d2 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):73:73 -> e 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):89:89 -> e 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):53:53 -> f boolean isCommutative() -> i2 1:6:int maxInOutValueRegisterSize():132:137 -> k2 7:9:boolean com.android.tools.r8.ir.code.Sub.negativeFitsInDexInstruction(com.android.tools.r8.ir.code.Value):124:126 -> k2 7:9:int maxInOutValueRegisterSize():137 -> k2 10:12:int maxInOutValueRegisterSize():137:139 -> k2 com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode() -> m2 com.android.tools.r8.ir.code.Swap -> com.gradleup.gr8.relocated.de3: boolean $assertionsDisabled -> h 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):22:22 -> 2:5:void (com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):26:29 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:65 -> a 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):70:70 -> a 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forSwap():332:332 -> a 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):91 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):75:75 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isSwap():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):75 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():85:85 -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 1:5:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):44:48 -> f com.android.tools.r8.ir.code.Switch -> com.gradleup.gr8.relocated.ee3: int[] targetBlockIndices -> i int fallthroughBlockIndex -> j boolean $assertionsDisabled -> k 1:1:void ():10:10 -> 1:3:void (com.android.tools.r8.ir.code.Value,int[],int):16:18 -> com.android.tools.r8.ir.code.Switch asSwitch() -> J0 boolean isSwitch() -> Y1 1:1:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):67:67 -> b 1:1:int getTargetBlockIndex(int):39:39 -> c 1:1:void setFallthroughBlockIndex(int):62:62 -> d 1:1:com.android.tools.r8.ir.code.BasicBlock targetBlock(int):35:35 -> e 2:2:int[] com.android.tools.r8.ir.code.Switch.targetBlockIndices():43:43 -> e 2:2:com.android.tools.r8.ir.code.BasicBlock targetBlock(int):35 -> e 3:3:com.android.tools.r8.ir.code.BasicBlock targetBlock(int):35:35 -> e 1:1:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock():54:54 -> h2 1:1:int getFallthroughBlockIndex():58:58 -> i2 1:1:int numberOfKeys():71:71 -> j2 1:1:int[] targetBlockIndices():43:43 -> k2 1:1:int com.android.tools.r8.ir.code.Switch.numberOfKeys():71:71 -> l2 1:1:boolean valid():28 -> l2 2:2:boolean valid():29:29 -> l2 3:3:int com.android.tools.r8.ir.code.Switch.getTargetBlockIndex(int):39:39 -> l2 3:3:boolean valid():29 -> l2 4:4:int com.android.tools.r8.ir.code.Switch.getFallthroughBlockIndex():58:58 -> l2 4:4:boolean valid():29 -> l2 5:5:boolean valid():29:29 -> l2 1:1:com.android.tools.r8.ir.code.Value value():24:24 -> value com.android.tools.r8.ir.code.Throw -> com.gradleup.gr8.relocated.sg3: boolean $assertionsDisabled -> i 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.ir.code.Value):21:21 -> com.android.tools.r8.ir.code.Throw asThrow() -> K0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:40 -> a 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):82:82 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):87:87 -> a 4:8:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):92:96 -> a 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 9:9:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):100 -> a 10:13:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):105:108 -> a 14:14:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 14:14:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):108 -> a 15:15:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):109:109 -> a 16:16:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forThrow():336:336 -> a 16:16:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):77 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):61:61 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> b 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):61 -> b int maxInValueRegister() -> b2 1:1:int maxOutValueRegister():50:50 -> c2 int opcode() -> d2 boolean instructionTypeCanThrow() -> i 1:1:com.android.tools.r8.ir.code.Value exception():35:35 -> i2 com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier -> com.gradleup.gr8.relocated.cj3: 1:1:com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier create(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):16:16 -> a com.android.tools.r8.ir.analysis.type.TypeElement getOutType() -> b com.android.tools.r8.graph.DebugLocalInfo getLocalInfo() -> k com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier$1 -> com.gradleup.gr8.relocated.bj3: com.android.tools.r8.ir.analysis.type.TypeElement val$type -> b com.android.tools.r8.graph.DebugLocalInfo val$local -> a 1:1:void (com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.analysis.type.TypeElement):16:16 -> 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():25:25 -> b 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():20:20 -> k com.android.tools.r8.ir.code.UninitializedThisLocalRead -> com.gradleup.gr8.relocated.fk3: 1:1:void (com.android.tools.r8.ir.code.Value):29:29 -> boolean hasInvariantOutType() -> Z0 void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):39:39 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):44:44 -> a 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):49:49 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):75:75 -> a 5:5:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):85:85 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):54:54 -> b int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d int opcode() -> d2 com.android.tools.r8.ir.code.Unop -> com.gradleup.gr8.relocated.tk3: 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):17:17 -> boolean hasInvariantOutType() -> Z0 boolean isUnop() -> Z1 1:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):56:57 -> a 3:3:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):62:62 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forUnop():340:340 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):51 -> a int maxInValueRegister() -> b2 int maxOutValueRegister() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d 1:1:com.android.tools.r8.ir.code.Value source():25:25 -> h2 com.android.tools.r8.ir.code.UnusedArgument -> com.gradleup.gr8.relocated.ol3: 1:1:void (com.android.tools.r8.ir.code.Value):26:26 -> boolean hasInvariantOutType() -> Z0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a 1:1:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):36:36 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):41:41 -> a 3:3:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):46:46 -> a 4:4:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):51:51 -> a 5:5:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):56:56 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):72:72 -> a 7:7:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):82:82 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):66:66 -> b 1:1:int maxInValueRegister():97:97 -> b2 1:1:int maxOutValueRegister():102:102 -> c2 1:1:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):77:77 -> d int opcode() -> d2 com.android.tools.r8.ir.code.Ushr -> com.gradleup.gr8.relocated.wl3: 1:1:void (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 -> com.android.tools.r8.ir.code.Ushr asUshr() -> L0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a int foldIntegers(int,int) -> a long foldLongs(long,long) -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):54:54 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):64:64 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):79:79 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isUshr():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):69:69 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):74:74 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):59:59 -> d int opcode() -> d2 1:3:boolean com.android.tools.r8.ir.code.Binop.fitsInLit8Instruction(com.android.tools.r8.ir.code.Value):74:76 -> h 1:3:boolean fitsInDexInstruction(com.android.tools.r8.ir.code.Value):34 -> h boolean isCommutative() -> i2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():99:99 -> m2 com.android.tools.r8.ir.code.Value -> com.gradleup.gr8.relocated.em3: boolean $assertionsDisabled -> p int needsRegister -> j boolean isThis -> k com.android.tools.r8.ir.analysis.type.TypeElement type -> n com.android.tools.r8.ir.code.Value UNDEFINED -> o 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 com.android.tools.r8.ir.code.Value$DebugData debugData -> m java.util.Set uniquePhiUsers -> f java.util.LinkedList phiUsers -> e com.android.tools.r8.utils.LongInterval valueRange -> l java.util.LinkedList users -> c 1:114:void ():53:166 -> 1:1:void (int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):183:183 -> 2:20:void (int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):169:187 -> 1:1:boolean hasLocalInfo():271:271 -> A 1:1:boolean hasNonDebugUsers():414:414 -> B 1:1:boolean hasPhiUsers():418:418 -> C 1:1:boolean hasUsers():422:422 -> D 1:1:boolean hasUsersInfo():558:558 -> E 1:1:boolean hasValueRange():952:952 -> F 1:1:boolean isArgument():878:878 -> G 1:1:boolean isConstClass():832:832 -> I 2:2:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> I 2:2:boolean isConstClass():832 -> I 1:1:boolean isConstNumber():803:803 -> J 1:1:boolean isConstString():816:816 -> K 2:2:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> K 2:2:boolean isConstString():816 -> K 1:1:boolean isConstant():836:836 -> L 1:1:boolean isDexItemBasedConstString():820:820 -> M 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> M 2:2:boolean isDexItemBasedConstString():820 -> M boolean isFixedRegisterValue() -> N 1:1:boolean isLinked():314:314 -> O 1:2:boolean isNeverNull():872:873 -> P 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> P 3:3:boolean isNeverNull():874 -> P # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> P 4:4:boolean isNeverNull():874 -> P 1:1:boolean isThis():944:944 -> Q 1:1:boolean isUsed():463:463 -> R 2:2:int com.android.tools.r8.ir.code.Value.numberOfDebugUsers():455:455 -> R 2:2:boolean isUsed():463 -> R boolean isValueOnStack() -> S 1:3:boolean isZero():979:981 -> T 1:3:void markAsThis():933:935 -> U 1:1:void markNonDebugLocalRead():149:149 -> V 1:2:boolean needsRegister():710:711 -> W 3:10:boolean com.android.tools.r8.ir.code.Value.internalComputeNeedsRegister():726:733 -> W 3:10:boolean needsRegister():711 -> W 11:12:boolean needsRegister():711:712 -> W 1:1:int com.android.tools.r8.ir.code.Value.numberOfAllNonDebugUsers():451:451 -> X 1:1:int numberOfAllUsers():459 -> X 2:2:int com.android.tools.r8.ir.code.Value.numberOfDebugUsers():455:455 -> X 2:2:int numberOfAllUsers():459 -> X 1:5:int numberOfPhiUsers():443:447 -> Y 1:5:int numberOfUsers():435:439 -> Z boolean lambda$fullyRemovePhiUser$1(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi) -> a boolean lambda$fullyRemoveUser$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> 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):57:70 -> a 15:25: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):59:59 -> a 26:85:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):75:134 -> a 86:87:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):129:130 -> a 88:88:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):124:124 -> a 89:89:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> a 89:89:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):124 -> a 90:90:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):125:125 -> a 91:91:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):119:119 -> a 92:92:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> a 92:92:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):119 -> a 93:93:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):120:120 -> a 94:94:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):111:111 -> a 95:95:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 95:95:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):111 -> a 96:99:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):112:115 -> a 100:100:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):106:106 -> a 101:101:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 101:101:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):106 -> a 102:102:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):106:106 -> a 103:103:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 103:103:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):106 -> a 104:104:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):107:107 -> a 105:105:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):101:101 -> a 106:106:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 106:106:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):101 -> a 107:107:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):101:101 -> a 108:108:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 108:108:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):101 -> a 109:109:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):102:102 -> a 110:110:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):80:80 -> a 111:111:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 111:111:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):80 -> a 112:122:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):81:91 -> a 123:123:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 123:123:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):91 -> a 124:125:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):93:94 -> a 126:126:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> a 126:126:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):94 -> a 127:128:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):94:95 -> a 129:129:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> a 129:129:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):95 -> a 130:131:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):95:96 -> a 132:136:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):93:97 -> a 137:137:boolean verifyCompatible(com.android.tools.r8.ir.code.ValueType):140:140 -> a 138:138:boolean com.android.tools.r8.ir.code.Value.verifyCompatible(com.android.tools.r8.ir.code.ValueTypeConstraint):144:144 -> a 138:138:boolean verifyCompatible(com.android.tools.r8.ir.code.ValueType):140 -> a 139:159:com.android.tools.r8.ir.code.Value getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.function.Predicate):228:248 -> a 160:160:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 160:160:com.android.tools.r8.ir.code.Value getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.function.Predicate):248 -> a 161:161:com.android.tools.r8.ir.code.Value getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.function.Predicate):248:248 -> a 162:164:void setLocalInfo(com.android.tools.r8.graph.DebugLocalInfo):275:277 -> a 165:167:void addDebugLocalEnd(com.android.tools.r8.ir.code.Instruction):287:289 -> a 168:172:boolean onlyUsedInBlock(com.android.tools.r8.ir.code.BasicBlock):334:338 -> a 173:175:java.util.Set aliasedUsers(com.android.tools.r8.ir.code.AliasedValueConfiguration):366:368 -> a 176:180:void collectAliasedUsersViaAssume(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.Set,java.util.Set,java.util.Set):377:381 -> a 181:181:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 181:181:void collectAliasedUsersViaAssume(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.Set,java.util.Set,java.util.Set):382 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 182:182:void collectAliasedUsersViaAssume(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.Set,java.util.Set,java.util.Set):382:382 -> a 183:183:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 183:183:void collectAliasedUsersViaAssume(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.Set,java.util.Set,java.util.Set):384 -> a 184:184:void collectAliasedUsersViaAssume(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.Set,java.util.Set,java.util.Set):384:384 -> a 185:185:void collectAliasedUsersViaAssume(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.Set,java.util.Set,java.util.Set):383:383 -> a 186:187:void addPhiUser(com.android.tools.r8.ir.code.Phi):527:528 -> a 188:190:java.util.Set affectedValues():573:575 -> a 191:191:void addAffectedValuesTo(java.util.Set):579:579 -> a 192:193:void forEachAffectedValue(java.util.function.Consumer):583:584 -> a 194:194:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 194:194:void forEachAffectedValue(java.util.function.Consumer):585 -> a 195:198:void forEachAffectedValue(java.util.function.Consumer):585:588 -> a 199:212:void replaceUsers(com.android.tools.r8.ir.code.Value,java.util.Set):599:612 -> a 213:213:void com.android.tools.r8.ir.code.Value.replaceUserInDebugData(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):686:686 -> a 213:213:void replaceUsers(com.android.tools.r8.ir.code.Value,java.util.Set):613 -> a 214:216:void replaceUsers(com.android.tools.r8.ir.code.Value,java.util.Set):615:617 -> a 217:220:void replaceSelectiveInstructionUsers(com.android.tools.r8.ir.code.Value,java.util.function.Predicate):634:637 -> a 221:246:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):652:677 -> a 247:247:void com.android.tools.r8.ir.code.Value.replaceUserInDebugData(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):686:686 -> a 247:247:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):678 -> a 248:248:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):679:679 -> a 249:250:void setLiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):701:702 -> a 251:252:void setNeedsRegister(boolean):716:717 -> a 253:253:int compareTo(com.android.tools.r8.ir.code.Value):755:755 -> a 254:259:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):840:845 -> a 260:260:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 260:260:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):845 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 261:266:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):848:853 -> a 267:267:boolean isDefinedByInstructionSatisfying(java.util.function.Predicate):857:857 -> a 268:268:void setValueRange(com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue):948:948 -> a 269:270:void setType(com.android.tools.r8.ir.analysis.type.TypeElement):990:991 -> a 271:271:void narrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1010:1010 -> a 272:273:boolean com.android.tools.r8.ir.code.Value.skipWideningOrNarrowingCheck(com.android.tools.r8.graph.AppView):1022:1023 -> a 272:273:void narrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1010 -> a 274:281:void narrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1010:1017 -> a 282:284:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1040:1042 -> a 285:286:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getSpecificAliasedValue(java.util.function.Predicate):254:255 -> a 285:286:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1042 -> a 287:293:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1042:1048 -> a 294:294:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 294:294:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1048 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 295:295:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 295:295:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1048 -> a 296:302:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1049:1055 -> a 303:304:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getSpecificAliasedValue(java.util.function.Predicate):254:255 -> a 303:304:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1056 -> a 305:322:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1064:1081 -> a 323:323:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 323:323:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1081 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 324:324:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 324:324:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1081 -> a 325:325:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 325:325:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1081 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 326:326:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 326:326:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1081 -> a 327:329:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1083:1085 -> a 330:331:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1102:1103 -> a 332:332:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 332:332:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1103 -> a 333:334:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1104:1105 -> a 335:335:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 335:335:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 336:336:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 336:336:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1105 -> a 337:348:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1106:1117 -> a 349:349:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 349:349:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1117 -> a 350:350:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1118:1118 -> a 351:351:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NewInstance.getType():48:48 -> a 351:351:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 352:352:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 352:352:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 353:353:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 353:353:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1119 -> a 354:354:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 354:354:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1120 -> a 355:356:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1121:1122 -> a 357:357:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 357:357:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1122 -> a 358:364:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1122:1128 -> a 365:366:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getSpecificAliasedValue(java.util.function.Predicate):254:255 -> a 365:366:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1129 -> a 367:374:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1133:1140 -> a 375:375:boolean com.android.tools.r8.ir.analysis.type.Nullability.lessThanOrEqual(com.android.tools.r8.ir.analysis.type.Nullability):83:83 -> a 375:375:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 376:376:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.Nullability):1140:1140 -> a 1:15:boolean onlyDependsOnArgument():882:896 -> a0 16:16:boolean onlyDependsOnArgument():894:894 -> a0 com.android.tools.r8.ir.code.FixedRegisterValue asFixedRegisterValue() -> b 1:5:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):471:475 -> b 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> b 6:6:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):475 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> b 7:7:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):475 -> b 8:8:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):478:478 -> b 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> b 9:9:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):478 -> b 10:11:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):478:479 -> b 12:13:void addUser(com.android.tools.r8.ir.code.Instruction):498:499 -> b 14:15:void fullyRemovePhiUser(com.android.tools.r8.ir.code.Phi):537:538 -> b 16:19:void replaceDebugUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):693:696 -> b 20:20:boolean knownToBeBoolean(java.util.Set):907:907 -> b 21:21:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> b 21:21:boolean knownToBeBoolean(java.util.Set):907 -> b 22:40:boolean knownToBeBoolean(java.util.Set):911:929 -> b 41:41:void widening(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):997:997 -> b 42:43:boolean com.android.tools.r8.ir.code.Value.skipWideningOrNarrowingCheck(com.android.tools.r8.graph.AppView):1022:1023 -> b 42:43:void widening(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):997 -> b 44:51:void widening(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):997:1004 -> b 52:52:boolean lambda$getDynamicLowerBoundType$5(com.android.tools.r8.ir.code.Value):1129:1129 -> b 1:1:com.android.tools.r8.ir.code.ValueType outType():794:794 -> b0 1:2:void fullyRemoveUser(com.android.tools.r8.ir.code.Instruction):508:509 -> c 3:4:void clearPhiUsers():522:523 -> c 5:6:void removePhiUser(com.android.tools.r8.ir.code.Phi):532:533 -> c 7:7:boolean lambda$getDynamicUpperBoundType$3(com.android.tools.r8.ir.code.Value):1044:1044 -> c 1:1:int requiredRegisters():263:263 -> c0 1:1:int compareTo(java.lang.Object):53:53 -> compareTo 1:5:void clearUsers():513:517 -> d 6:10:void removeDebugUser(com.android.tools.r8.ir.code.Instruction):550:554 -> d 11:11:boolean lambda$getDynamicUpperBoundType$4(com.android.tools.r8.ir.code.Value):1058:1058 -> d 1:2:com.android.tools.r8.ir.code.Instruction singleUniqueUser():357:358 -> d0 boolean isPhi() -> e boolean lambda$replaceSelectiveUsers$2(com.android.tools.r8.ir.code.Value) -> e 1:2:void removeUser(com.android.tools.r8.ir.code.Instruction):503:504 -> e 1:4:java.util.Set uniquePhiUsers():395:398 -> e0 1:4:void linkTo(com.android.tools.r8.ir.code.Value):293:296 -> f 1:4:java.util.Set uniqueUsers():346:349 -> f0 com.android.tools.r8.ir.code.Phi asPhi() -> g 1:2:boolean usedInMonitorOperation():489:490 -> g0 3:3:boolean com.android.tools.r8.ir.code.Instruction.isMonitor():0:0 -> g0 3:3:boolean usedInMonitorOperation():490 -> g0 1:6:void clearUsersInfo():562:567 -> h 1:1:int hashCode():760:760 -> hashCode 1:1:void computeNeedsRegister():721:721 -> i 2:9:boolean com.android.tools.r8.ir.code.Value.internalComputeNeedsRegister():726:733 -> i 2:9:void computeNeedsRegister():722 -> i 10:10:void computeNeedsRegister():722:722 -> i 1:1:com.android.tools.r8.ir.code.BasicBlock getBlock():1027:1027 -> j 1:1:java.util.Set debugUsers():402:402 -> k 1:2:com.android.tools.r8.ir.code.Phi firstPhiUser():390:391 -> l 1:1:com.android.tools.r8.ir.code.Value getAliasedValue():219:219 -> m 2:2:com.android.tools.r8.ir.code.Value getAliasedValue():218:218 -> m 1:2:com.android.tools.r8.ir.code.ConstInstruction getConstInstruction():798:799 -> n 1:3:java.util.Set getDebugLocalEnds():281:283 -> p 1:2:com.android.tools.r8.ir.code.Instruction getDefinition():199:200 -> q 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getLiveIntervals():706:706 -> r 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():267:267 -> s 1:1:com.android.tools.r8.ir.code.Value getNextConsecutive():326:326 -> t 1:26:java.lang.String toString():765:790 -> toString 1:1:int getNumber():259:259 -> u 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getPreviousConsecutive():330:330 -> v 1:1:com.android.tools.r8.ir.code.Value getStartOfConsecutive():319 -> v # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getType():1031:1031 -> w 1:11:com.android.tools.r8.utils.LongInterval getValueRange():964:974 -> x 1:1:boolean hasAnyUsers():406:406 -> y 1:1:boolean hasDebugUsers():410:410 -> z com.android.tools.r8.ir.code.Value$DebugData -> com.gradleup.gr8.relocated.cm3: com.android.tools.r8.graph.DebugLocalInfo local -> a java.util.Set users -> b 1:1:void (com.android.tools.r8.graph.DebugLocalInfo):159:159 -> 2:5:void (com.android.tools.r8.graph.DebugLocalInfo):157:160 -> com.android.tools.r8.ir.code.ValueFactory -> com.gradleup.gr8.relocated.fm3: 1:1:com.android.tools.r8.ir.code.Value createValue(com.android.tools.r8.ir.analysis.type.TypeElement):13:13 -> a com.android.tools.r8.ir.code.ValueIsDeadAnalysis -> com.gradleup.gr8.relocated.km3: java.util.Map analysisCache -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b boolean $assertionsDisabled -> d 1:1:void ():24:24 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):44:44 -> 2:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42:46 -> 1:1:boolean hasDeadPhi(com.android.tools.r8.ir.code.BasicBlock):82:82 -> a 2:2:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 2:2:boolean hasDeadPhi(com.android.tools.r8.ir.code.BasicBlock):82 -> a 3:12:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):86:95 -> a 13:13:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult.isDead():31:31 -> a 13:13:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):99 -> a 14:21:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):102:109 -> a 22:23:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueAndDependentsAreNotDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):193:194 -> a 22:23:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):110 -> a 24:27:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):114:117 -> a 28:29:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueAndDependentsAreNotDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):193:194 -> a 28:29:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):118 -> a 30:33:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):121:124 -> a 34:34:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():159:159 -> a 34:34:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):125 -> a 35:41:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):125:131 -> a 42:42:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis.hasProvenThatValueIsNotDead(com.android.tools.r8.ir.code.Value):159:159 -> a 42:42:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):132 -> a 43:44:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueAndDependentsAreNotDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):193:194 -> a 43:44:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):133 -> a 45:45:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis.needsToProveThatValueIsDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):164:164 -> a 45:45:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):136 -> a 46:46:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis.hasProvenThatValueIsNotDead(com.android.tools.r8.ir.code.Value):159:159 -> a 46:46:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis.needsToProveThatValueIsDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):164 -> a 46:46:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):136 -> a 47:48:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis.needsToProveThatValueIsDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):164:165 -> a 47:48:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):136 -> a 49:53:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):137:141 -> a 54:56:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueIsDeadAndPropagateToDependents(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):170:172 -> a 54:56:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):143 -> a 57:58:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueIsDead(com.android.tools.r8.ir.code.Value):188:189 -> a 57:58:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueIsDeadAndPropagateToDependents(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):173 -> a 57:58:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):143 -> a 59:64:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueIsDeadAndPropagateToDependents(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):176:181 -> a 59:64:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):143 -> a 65:71:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):146:152 -> a 72:77:void recordDependentsAreNotDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):205:210 -> a 78:78:boolean com.android.tools.r8.ir.code.Value.isUnused():467:467 -> a 78:78:boolean isDead(com.android.tools.r8.ir.code.Value):51 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:85:boolean isDead(com.android.tools.r8.ir.code.Value):64:70 -> a 86:87:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueIsDead(com.android.tools.r8.ir.code.Value):188:189 -> a 86:87:boolean isDead(com.android.tools.r8.ir.code.Value):71 -> a 88:90:boolean isDead(com.android.tools.r8.ir.code.Value):74:74 -> a 1:1:boolean lambda$isDead$0(com.android.tools.r8.ir.code.Value):75:75 -> b 2:4:void recordValueIsNotDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):199:201 -> b com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph -> com.gradleup.gr8.relocated.im3: java.util.Map successors -> a java.util.Map predecessors -> b boolean $assertionsDisabled -> c 1:1:void ():215:215 -> 1:4:void ():215:218 -> 5:5:void (com.android.tools.r8.ir.code.ValueIsDeadAnalysis$1):215:215 -> 1:6:void addDependenceEdge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):226:231 -> a 7:7:boolean isLeaf(com.android.tools.r8.ir.code.Value):262:262 -> a 1:2:java.util.Set removeLeaf(com.android.tools.r8.ir.code.Value):235:236 -> b 3:3:java.lang.Object com.android.tools.r8.utils.MapUtils.removeOrDefault(java.util.Map,java.lang.Object,java.lang.Object):65:65 -> b 3:3:java.util.Set removeLeaf(com.android.tools.r8.ir.code.Value):236 -> b 4:10:java.util.Set removeLeaf(com.android.tools.r8.ir.code.Value):236:242 -> b 1:2:void unlinkSuccessors(com.android.tools.r8.ir.code.Value):249:250 -> c 3:3:java.lang.Object com.android.tools.r8.utils.MapUtils.removeOrDefault(java.util.Map,java.lang.Object,java.lang.Object):65:65 -> c 3:3:void unlinkSuccessors(com.android.tools.r8.ir.code.Value):250 -> c 4:10:void unlinkSuccessors(com.android.tools.r8.ir.code.Value):250:256 -> c com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult -> com.gradleup.gr8.relocated.jm3: com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult[] $VALUES -> c com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult NOT_DEAD -> b com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult DEAD -> a 1:2:void ():27:28 -> 3:3:void ():26:26 -> 1:1:void (java.lang.String,int):26:26 -> 1:1:com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult[] values():26:26 -> values com.android.tools.r8.ir.code.ValueType -> com.gradleup.gr8.relocated.nm3: 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 ():18:22 -> 6:6:void ():17:17 -> 1:1:void (java.lang.String,int):17:17 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int compareTo(com.android.tools.r8.utils.structural.StructuralItem):17:17 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a 3:3:boolean isObject():39:39 -> a 4:4:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 5:5:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromTypeDescriptorChar(char):101:101 -> a 5:5:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):106 -> a 6:6:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromTypeDescriptorChar(char):99:99 -> a 6:6:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):106 -> a 7:17:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromTypeDescriptorChar(char):85:95 -> a 7:17:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):106 -> a 18:22:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromTypeDescriptorChar(char):93:97 -> a 18:22:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):106 -> a 23:23:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromTypeDescriptorChar(char):91:91 -> a 23:23:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):106 -> a 24:24:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):123:123 -> a 25:25:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):121:121 -> a 26:28:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):117:119 -> a 29:29:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):115:115 -> a 30:30:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):110:110 -> a 31:32:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):128:129 -> a 33:33:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 33:33:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):131 -> a 34:34:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):132:132 -> a 35:35:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 35:35:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):134 -> a 36:36:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):135:135 -> a 37:37:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> a 37:37:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):137 -> a 38:38:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):138:138 -> a 39:39:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> a 39:39:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):140 -> a 40:42:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):141:143 -> a 43:55:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):147:159 -> a 56:56:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):157:157 -> a 57:57:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):155:155 -> a 58:58:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):153:153 -> a 59:59:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):151:151 -> a 60:60:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):149:149 -> a 1:1:boolean isWide():51:51 -> b 1:1:int requiredRegisters():55:55 -> c 1:11:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():164:174 -> d 12:12:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():172:172 -> d 13:13:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():170:170 -> d 14:14:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():168:168 -> d 15:15:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():166:166 -> d 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():35:35 -> o 1:1:com.android.tools.r8.ir.code.ValueType[] values():17:17 -> values com.android.tools.r8.ir.code.ValueTypeConstraint -> com.gradleup.gr8.relocated.om3: 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 ():14:21 -> 9:9:void ():13:13 -> 1:1:void (java.lang.String,int):13:13 -> 1:1:boolean com.android.tools.r8.ir.code.ValueTypeConstraint.isWide():32:32 -> a 1:1:int requiredRegisters():42 -> 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:20:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):106:106 -> a 21:21:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):104:104 -> a 22:32:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):90:100 -> a 33:37:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):98:102 -> a 38:38:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):96:96 -> a 39:39:com.android.tools.r8.ir.code.ValueTypeConstraint fromDexType(com.android.tools.r8.graph.DexType):111:111 -> a 40:40:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):128:128 -> a 41:41:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):126:126 -> a 42:44:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):122:124 -> a 45:45:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):120:120 -> a 46:46:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):115:115 -> a 47:48:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):133:134 -> a 49:49:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBoolean():0:0 -> a 49:49:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():363 -> a 49:49:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):136 -> a 50:50:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isByte():0:0 -> a 50:50:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():364 -> a 50:50:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):136 -> a 51:51:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isShort():0:0 -> a 51:51:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():365 -> a 51:51:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):136 -> a 52:52:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isChar():0:0 -> a 52:52:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFineGrainedType():366 -> a 52:52:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):136 -> a 53:53:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 53:53:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):136 -> a 54:54:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 54:54:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):139 -> a 55:55:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):140:140 -> a 56:56:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> a 56:56:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):142 -> a 57:57:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):143:143 -> a 58:58:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> a 58:58:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):145 -> a 59:65:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):146:152 -> a 66:66:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 66:66:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):154 -> a 67:69:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):155:157 -> a 70:70:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):137:137 -> a 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint[] values():13:13 -> values com.android.tools.r8.ir.code.Xor -> com.gradleup.gr8.relocated.ir3: 1:1:void (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):19:19 -> com.android.tools.r8.ir.code.Xor asXor() -> M0 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a int foldIntegers(int,int) -> a long foldLongs(long,long) -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):49:49 -> a 2:2:boolean outTypeKnownToBeBoolean(java.util.Set):99:99 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):59:59 -> b 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):74:74 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isXor():0:0 -> b 4:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):64:64 -> c 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):69:69 -> c 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):54:54 -> d int opcode() -> d2 boolean isCommutative() -> i2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():94:94 -> m2 com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver -> com.gradleup.gr8.relocated.b8: java.util.Map unresolvedPayload -> a java.util.Map payloadToData -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:10:void ():15:24 -> 1:7:void addPayloadUser(com.android.tools.r8.dex.code.DexFillArrayData):27:33 -> a 8:17:void resolve(com.android.tools.r8.dex.code.DexFillArrayDataPayload):38:47 -> a 18:18:short[] getData(int):59:59 -> a 19:19:void clear():63:63 -> a 1:1:int getElementWidth(int):51:51 -> b 1:1:long getSize(int):55:55 -> c com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver$PayloadData -> com.gradleup.gr8.relocated.a8: long size -> b short[] data -> c int element_width -> a 1:1:void (com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver$1):17:17 -> com.android.tools.r8.ir.conversion.CfBuilder -> com.gradleup.gr8.relocated.xf: com.android.tools.r8.ir.code.Position currentPosition -> h java.util.Map newInstanceLabels -> q java.util.List thisInitializers -> p com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.BasicBlock pendingFrame -> l boolean pendingLocalChanges -> k java.util.Map initializers -> o it.unimi.dsi.fastutil.ints.Int2ReferenceMap pendingLocals -> j com.android.tools.r8.ir.code.IRCode code -> c it.unimi.dsi.fastutil.ints.Int2ReferenceMap emittedLocals -> i com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata$Builder bytecodeMetadataBuilder -> r com.android.tools.r8.graph.ProgramMethod method -> b it.unimi.dsi.fastutil.ints.Int2ReferenceMap openLocalVariables -> n boolean $assertionsDisabled -> s java.util.Map labels -> d com.android.tools.r8.cf.CfRegisterAllocator registerAllocator -> g java.util.List instructions -> f java.util.Set emittedLabels -> e java.util.List localVariablesTable -> m 1:1:void ():76:76 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider):139:139 -> 2:54:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider):91:143 -> 1:1:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):147:147 -> a 2:7:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():246:251 -> a 2:7:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 8:8:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 8:8:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():251 -> a 8:8:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 9:9:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():252:252 -> a 9:9:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 10:16:java.util.List com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers(com.android.tools.r8.ir.code.Value):267:273 -> a 10:16:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():252 -> a 10:16:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 17:17:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():252:252 -> a 17:17:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 18:18:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():253 -> a 18:18:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 19:24:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():253:258 -> a 19:24:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 25:31:java.util.List com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers(com.android.tools.r8.ir.code.Value):267:273 -> a 25:31:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():258 -> a 25:31:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 32:37:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():258:263 -> a 32:37:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):148 -> a 38:40:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):149:151 -> a 41:45:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteNots():280:284 -> a 41:45:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):152 -> a 46:46:boolean com.android.tools.r8.ir.code.Instruction.isNot():0:0 -> a 46:46:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteNots():284 -> a 46:46:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):152 -> a 47:47:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteNots():288:288 -> a 47:47:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):152 -> a 48:48:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 48:48:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteNots():291 -> a 48:48:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):152 -> a 49:52:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteNots():292:295 -> a 49:52:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):152 -> a 53:53:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 53:53:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteNots():296 -> a 53:53:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):152 -> a 54:58:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteNots():297:301 -> a 54:58:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):152 -> a 59:59:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 59:59:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteNots():300 -> a 59:59:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):152 -> a 60:72:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):153:165 -> a 73:79:java.util.Set com.android.tools.r8.ir.conversion.CfBuilder.insertUninitializedThisLocalReads():202:208 -> a 73:79:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):168 -> a 80:80:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 80:80:java.util.Set com.android.tools.r8.ir.conversion.CfBuilder.insertUninitializedThisLocalReads():208 -> a 80:80:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):168 -> a 81:84:java.util.Set com.android.tools.r8.ir.conversion.CfBuilder.insertUninitializedThisLocalReads():208:211 -> a 81:84:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):168 -> a 85:85:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 85:85:java.util.Set com.android.tools.r8.ir.conversion.CfBuilder.insertUninitializedThisLocalReads():211 -> a 85:85:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):168 -> a 86:92:java.util.Set com.android.tools.r8.ir.conversion.CfBuilder.insertUninitializedThisLocalReads():211:217 -> a 86:92:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):168 -> a 93:109:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):169:185 -> a 110:115:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():423:428 -> a 110:115:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 116:116:boolean com.android.tools.r8.ir.code.Instruction.isLoad():0:0 -> a 116:116:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():428 -> a 116:116:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 117:130:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():428:441 -> a 117:130:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 131:131:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 131:131:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():443 -> a 131:131:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 132:132:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 132:132:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():444 -> a 132:132:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 133:133:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 133:133:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():445 -> a 133:133:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 134:134:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 134:134:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():446 -> a 134:134:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 135:144:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():451:460 -> a 135:144:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 145:145:int com.android.tools.r8.ir.conversion.CfBuilder.getLocalRegister(com.android.tools.r8.ir.code.Value):694:694 -> a 145:145:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():460 -> a 145:145:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 146:146:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():460:460 -> a 146:146:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 147:147:int com.android.tools.r8.ir.conversion.CfBuilder.getLocalRegister(com.android.tools.r8.ir.code.Value):694:694 -> a 147:147:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():460 -> a 147:147:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 148:166:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():461:479 -> a 148:166:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 167:167:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():457:457 -> a 167:167:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 168:168:void com.android.tools.r8.ir.conversion.CfBuilder.rewriteIincPatterns():452:452 -> a 168:168:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):190 -> a 169:170:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):192:193 -> a 171:177:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():316:322 -> a 171:177:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 178:178:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 178:178:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():323 -> a 178:178:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 179:185:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():325:331 -> a 179:185:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 186:186:boolean com.android.tools.r8.ir.code.CatchHandlers.isEmpty():55:55 -> a 186:186:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():332 -> a 186:186:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 187:187:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():334:334 -> a 187:187:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 188:193:com.android.tools.r8.cf.code.CfTryCatch com.android.tools.r8.cf.code.CfTryCatch.fromBuilder(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.ir.code.CatchHandlers,com.android.tools.r8.ir.conversion.CfBuilder):71:76 -> a 188:193:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():336 -> a 188:193:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 194:194:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():335:335 -> a 194:194:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 195:197:void com.android.tools.r8.ir.conversion.CfBuilder.emitLabel(com.android.tools.r8.cf.code.CfLabel):681:683 -> a 195:197:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():337 -> a 195:197:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 198:198:boolean com.android.tools.r8.ir.code.CatchHandlers.isEmpty():55:55 -> a 198:198:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():339 -> a 198:198:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 199:199:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():341:341 -> a 199:199:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 200:202:void com.android.tools.r8.ir.conversion.CfBuilder.emitLabel(com.android.tools.r8.cf.code.CfLabel):681:683 -> a 200:202:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():342 -> a 200:202:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 203:203:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():346:346 -> a 203:203:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 204:204:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 204:204:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():346 -> a 204:204:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 205:207:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():349:351 -> a 205:207:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 208:210:void com.android.tools.r8.ir.conversion.CfBuilder.emitLabel(com.android.tools.r8.cf.code.CfLabel):681:683 -> a 208:210:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():351 -> a 208:210:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 211:213:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():353:355 -> a 211:213:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 214:214:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 214:214:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():355 -> a 214:214:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 215:215:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():355:355 -> a 215:215:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 216:216:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 216:216:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():356 -> a 216:216:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 217:222:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():356:361 -> a 217:222:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 223:224:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 223:224:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 223:224:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():361 -> a 223:224:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 225:226:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():361:362 -> a 225:226:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 227:228:int com.android.tools.r8.ir.conversion.CfBuilder.stackHeightAtBlockEntry(com.android.tools.r8.ir.code.BasicBlock):308:309 -> a 227:228:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():365 -> a 227:228:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 229:229:boolean com.android.tools.r8.graph.DexType.isDoubleType():304:304 -> a 229:229:int com.android.tools.r8.ir.conversion.CfBuilder.stackHeightAtBlockEntry(com.android.tools.r8.ir.code.BasicBlock):310 -> a 229:229:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():365 -> a 229:229:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 230:230:boolean com.android.tools.r8.graph.DexType.isDoubleType():304:304 -> a 230:230:int com.android.tools.r8.ir.conversion.CfBuilder.stackHeightAtBlockEntry(com.android.tools.r8.ir.code.BasicBlock):310 -> a 230:230:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():365 -> a 230:230:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 231:231:boolean com.android.tools.r8.graph.DexType.isLongType():300:300 -> a 231:231:int com.android.tools.r8.ir.conversion.CfBuilder.stackHeightAtBlockEntry(com.android.tools.r8.ir.code.BasicBlock):310 -> a 231:231:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():365 -> a 231:231:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 232:233:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.setHeight(int):130:131 -> a 232:233:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():365 -> a 232:233:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 234:234:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):486:486 -> a 234:234:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 234:234:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 235:235:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):414:414 -> a 235:235:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):487 -> a 235:235:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 235:235:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 236:236:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):403:403 -> a 236:236:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):415 -> a 236:236:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):487 -> a 236:236:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 236:236:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 237:237:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 237:237:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):403 -> a 237:237:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):415 -> a 237:237:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):487 -> a 237:237:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 237:237:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 238:238:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 238:238:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):404 -> a 238:238:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):415 -> a 238:238:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):487 -> a 238:238:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 238:238:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 239:239:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 239:239:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):405 -> a 239:239:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):415 -> a 239:239:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):487 -> a 239:239:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 239:239:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 240:240:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 240:240:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):407 -> a 240:240:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):415 -> a 240:240:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):487 -> a 240:240:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 240:240:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 241:241:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):407:407 -> a 241:241:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):415 -> a 241:241:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):487 -> a 241:241:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 241:241:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 242:244:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):491:493 -> a 242:244:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 242:244:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 245:246:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):593:594 -> a 245:246:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):493 -> a 245:246:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 245:246:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 247:247:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> a 247:247:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):594 -> a 247:247:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):493 -> a 247:247:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 247:247:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 248:248:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):595:595 -> a 248:248:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):493 -> a 248:248:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 248:248:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 249:249:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 249:249:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):595 -> a 249:249:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):493 -> a 249:249:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 249:249:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 250:279:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):596:625 -> a 250:279:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):493 -> a 250:279:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 250:279:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 280:284:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):494:498 -> a 280:284:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 280:284:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 285:285:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 285:285:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):498 -> a 285:285:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 285:285:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 286:291:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):499:504 -> a 286:291:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 286:291:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 292:292:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.pop(com.android.tools.r8.ir.code.Value):125:125 -> a 292:292:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):504 -> a 292:292:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 292:292:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 293:293:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.pop(com.android.tools.r8.ir.code.Value):126:126 -> a 293:293:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):504 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 293:293:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 293:293:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 294:294:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.pop(com.android.tools.r8.ir.code.Value):126:126 -> a 294:294:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):504 -> a 294:294:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 294:294:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 295:297:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):507:509 -> a 295:297:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 295:297:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 298:300:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.push(com.android.tools.r8.ir.code.Value):119:121 -> a 298:300:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):510 -> a 298:300:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 298:300:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 301:302:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):512:513 -> a 301:302:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 301:302:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 303:305:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.push(com.android.tools.r8.ir.code.Value):119:121 -> a 303:305:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):514 -> a 303:305:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 303:305:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 306:306:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 306:306:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):518 -> a 306:306:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 306:306:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 307:308:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):519:520 -> a 307:308:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 307:308:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 309:309:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 309:309:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):523 -> a 309:309:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 309:309:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 310:310:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):524:524 -> a 310:310:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 310:310:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 311:318:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):533:540 -> a 311:318:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):526 -> a 311:318:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 311:318:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 319:319:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 319:319:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):541 -> a 319:319:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):526 -> a 319:319:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 319:319:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 320:330:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):542:552 -> a 320:330:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):526 -> a 320:330:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 320:330:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 331:331:void com.android.tools.r8.ir.conversion.CfBuilder.add(com.android.tools.r8.cf.code.CfInstruction):698:698 -> a 331:331:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):552 -> a 331:331:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):526 -> a 331:331:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 331:331:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 332:332:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):553:553 -> a 332:332:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):526 -> a 332:332:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 332:332:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 333:333:void com.android.tools.r8.ir.conversion.CfBuilder.buildCfInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,boolean,com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker):527:527 -> a 333:333:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():366 -> a 333:333:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 334:334:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():368:368 -> a 334:334:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 335:335:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 335:335:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():368 -> a 335:335:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 336:336:boolean com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.isEmpty():115:115 -> a 336:336:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():368 -> a 336:336:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 337:367:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():368:398 -> a 337:367:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):194 -> a 368:368:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):195:195 -> a 369:376:boolean com.android.tools.r8.ir.conversion.CfBuilder.verifyInvokeInterface(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.AppView):224:231 -> a 369:376:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):195 -> a 377:377:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 377:377:boolean com.android.tools.r8.ir.conversion.CfBuilder.verifyInvokeInterface(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.AppView):231 -> a 377:377:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):195 -> a 378:378:boolean com.android.tools.r8.ir.conversion.CfBuilder.verifyInvokeInterface(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.AppView):232:232 -> a 378:378:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):195 -> a 379:379:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 379:379:boolean com.android.tools.r8.ir.conversion.CfBuilder.verifyInvokeInterface(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.AppView):232 -> a 379:379:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):195 -> a 380:380:boolean com.android.tools.r8.ir.conversion.CfBuilder.verifyInvokeInterface(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.AppView):232:232 -> a 380:380:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):195 -> a 381:381:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover):196:196 -> a 382:383:void updateLocals(com.android.tools.r8.cf.code.CfLabel):558:559 -> a 384:389:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.graph.DebugLocalInfo.endingLocals(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):74:79 -> a 384:389:void updateLocals(com.android.tools.r8.cf.code.CfLabel):559 -> a 390:390:void updateLocals(com.android.tools.r8.cf.code.CfLabel):560:560 -> a 391:396:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.graph.DebugLocalInfo.startingLocals(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):88:93 -> a 391:396:void updateLocals(com.android.tools.r8.cf.code.CfLabel):561 -> a 397:412:void updateLocals(com.android.tools.r8.cf.code.CfLabel):562:577 -> a 413:418:void updateLocals(com.android.tools.r8.cf.code.CfLabel):576:581 -> a 419:422:boolean localsChanged():585:588 -> a 423:424:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):629:630 -> a 425:430:com.android.tools.r8.cf.code.frame.UninitializedFrameType com.android.tools.r8.ir.conversion.CfBuilder.findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):639:644 -> a 425:430:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):632 -> a 431:431:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.TypeVerificationHelper$NewInstanceInfo.getDexType():70:70 -> a 431:431:com.android.tools.r8.cf.code.frame.UninitializedFrameType com.android.tools.r8.ir.conversion.CfBuilder.findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):644 -> a 431:431:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):632 -> a 432:432:com.android.tools.r8.cf.code.frame.UninitializedFrameType com.android.tools.r8.ir.conversion.CfBuilder.findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):643:643 -> a 432:432:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):632 -> a 433:433:com.android.tools.r8.cf.code.frame.UninitializedNew com.android.tools.r8.cf.code.frame.FrameType.uninitializedNew(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):135:135 -> a 433:433:com.android.tools.r8.cf.code.frame.UninitializedFrameType com.android.tools.r8.ir.conversion.CfBuilder.findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):643 -> a 433:433:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):632 -> a 434:442:com.android.tools.r8.cf.code.frame.UninitializedFrameType com.android.tools.r8.ir.conversion.CfBuilder.findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):645:653 -> a 434:442:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):632 -> a 443:443:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 443:443:com.android.tools.r8.cf.code.frame.UninitializedFrameType com.android.tools.r8.ir.conversion.CfBuilder.findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):655 -> a 443:443:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):632 -> a 444:463:com.android.tools.r8.cf.code.frame.UninitializedFrameType com.android.tools.r8.ir.conversion.CfBuilder.findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):655:674 -> a 444:463:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):632 -> a 464:464:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):633:633 -> a 465:465:com.android.tools.r8.cf.code.frame.UninitializedFrameType com.android.tools.r8.ir.conversion.CfBuilder.findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):649:649 -> a 465:465:com.android.tools.r8.cf.code.frame.PreciseFrameType getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):632 -> a 466:466:com.android.tools.r8.cf.code.CfLabel getLabel(com.android.tools.r8.ir.code.BasicBlock):690:690 -> a 467:467:int getLocalRegister(com.android.tools.r8.ir.code.Value):694:694 -> a 468:468:void add(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.code.Instruction):702:702 -> a 469:469:void com.android.tools.r8.ir.conversion.CfBuilder.add(com.android.tools.r8.cf.code.CfInstruction):698:698 -> a 469:469:void add(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.code.Instruction):703 -> a 470:470:void add(com.android.tools.r8.cf.code.CfInstruction[]):707:707 -> a 471:471:boolean verifyNoMetadata(com.android.tools.r8.ir.code.Instruction):715:715 -> a 1:1:com.android.tools.r8.cf.code.CfLabel lambda$getLabel$0(com.android.tools.r8.ir.code.BasicBlock):690:690 -> b com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker -> com.gradleup.gr8.relocated.wf: int height -> b boolean $assertionsDisabled -> c int maxHeight -> a 1:1:void ():110:110 -> 1:3:void ():110:112 -> 4:4:void (com.android.tools.r8.ir.conversion.CfBuilder$1):110:110 -> com.android.tools.r8.ir.conversion.CfSourceCode -> com.gradleup.gr8.relocated.uj: it.unimi.dsi.fastutil.ints.Int2ReferenceMap outgoingLocals -> s it.unimi.dsi.fastutil.objects.Reference2IntMap labelOffsets -> l int currentInstructionIndex -> o it.unimi.dsi.fastutil.ints.Int2ReferenceMap incomingLocals -> r com.android.tools.r8.graph.CfCode code -> h com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo currentBlockInfo -> a com.android.tools.r8.graph.ProgramMethod method -> i it.unimi.dsi.fastutil.ints.Int2ReferenceMap incomingState -> t com.android.tools.r8.ir.code.Monitor monitorEnter -> e com.android.tools.r8.utils.InternalOutputMode internalOutputMode -> v boolean $assertionsDisabled -> w boolean inPrelude -> q com.android.tools.r8.origin.Origin origin -> j com.android.tools.r8.graph.AppView appView -> k com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList cachedLocalVariableList -> n com.android.tools.r8.ir.conversion.CfState state -> f java.util.List localVariables -> g com.android.tools.r8.ir.code.CanonicalPositions canonicalPositions -> u boolean hasExitingInstruction -> b boolean needsGeneratedMethodSynchronization -> c int currentBlockIndex -> p boolean currentlyGeneratingMethodSynchronization -> d com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList cachedTryHandlerList -> m 1:1:void ():61:61 -> 1:1:void (com.android.tools.r8.graph.CfCode,java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.AppView):233:233 -> 2:199:void (com.android.tools.r8.graph.CfCode,java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.AppView):64:261 -> 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 1:3:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):304:306 -> a 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 4:4:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):306 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 5:5:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):306 -> a 6:8:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):306:306 -> a 10:11:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):308:309 -> a 12:12:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():90:90 -> a 12:12:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):310 -> a 13:13:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():90:90 -> a 13:13:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():90:90 -> a 14:14:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):310 -> a 15:15:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():91:91 -> a 15:15:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():91:91 -> a 16:16:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):310 -> a 17:18:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):312:313 -> a 19:19:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> a 19:19:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):313 -> a 20:38:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):314:332 -> a 39:39:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):339:339 -> a 40:40:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.validFor(int):86:86 -> a 40:40:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):339 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.validFor(int):86:86 -> a 41:41:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):339 -> a 42:45:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):340:343 -> a 46:47:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):102:103 -> a 46:47:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):341 -> a 48:48:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 48:48:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):103 -> a 48:48:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):341 -> a 49:49:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):104:104 -> a 49:49:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):341 -> a 50:50:void it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.():104:104 -> a 50:50:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):104 -> a 50:50:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):341 -> a 51:79:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):106:134 -> a 51:79:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):341 -> a 80:87:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):341:348 -> a 88:93:void com.android.tools.r8.ir.conversion.CfSourceCode.buildExceptionalExitMethodSynchronization(com.android.tools.r8.ir.conversion.IRBuilder):451:456 -> a 88:93:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):515 -> a 94:105:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):518:529 -> a 106:113:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):526:533 -> a 114:123:void com.android.tools.r8.ir.conversion.CfSourceCode.setLocalVariableLists():781:790 -> a 114:123:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):534 -> a 124:126:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):536:538 -> a 127:127:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState$Snapshot.exceptionTransfer(com.android.tools.r8.graph.DexType):326:326 -> a 127:127:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):538 -> a 128:128:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState$Snapshot.exceptionTransfer(com.android.tools.r8.graph.DexType):326:326 -> a 128:128:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):538 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 129:131:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState$Snapshot.exceptionTransfer(com.android.tools.r8.graph.DexType):326:328 -> a 129:131:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):538 -> a 132:132:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):539:539 -> a 133:133:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 133:133:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 133:133:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):539 -> a 134:135:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):539:540 -> a 136:136:boolean com.android.tools.r8.ir.conversion.CfSourceCode.localsChanged():794:794 -> a 136:136:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):544 -> a 137:140:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):546:549 -> a 141:141:void com.android.tools.r8.ir.conversion.CfSourceCode.endLocals(com.android.tools.r8.ir.conversion.IRBuilder):798:798 -> a 141:141:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):568 -> a 142:142:boolean com.android.tools.r8.ir.conversion.CfSourceCode.localsChanged():794:794 -> a 142:142:void com.android.tools.r8.ir.conversion.CfSourceCode.endLocals(com.android.tools.r8.ir.conversion.IRBuilder):798 -> a 142:142:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):568 -> a 143:146:void com.android.tools.r8.ir.conversion.CfSourceCode.endLocals(com.android.tools.r8.ir.conversion.IRBuilder):798:801 -> a 143:146:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):568 -> a 147:153:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):551:557 -> a 154:154:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 154:154:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):557 -> a 155:155:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):558:558 -> a 156:156:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 156:156:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 156:156:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):558 -> a 157:162:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):558:563 -> a 163:163:void com.android.tools.r8.ir.conversion.CfSourceCode.build(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.conversion.IRBuilder):587:587 -> a 163:163:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):571 -> a 164:170:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):573:579 -> a 171:171:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):807:807 -> a 171:171:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 172:172:boolean com.android.tools.r8.ir.conversion.CfSourceCode.localsChanged():794:794 -> a 172:172:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):807 -> a 172:172:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 173:178:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):807:812 -> a 173:178:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 179:191:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):824:836 -> a 179:191:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):814 -> a 179:191:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 192:192:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):834:834 -> a 192:192:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):814 -> a 192:192:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 193:193:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):832:832 -> a 193:193:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):814 -> a 193:193:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 194:194:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):830:830 -> a 194:194:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):814 -> a 194:194:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 195:195:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):828:828 -> a 195:195:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):814 -> a 195:195:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 196:196:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):826:826 -> a 196:196:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):814 -> a 196:196:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 197:201:void com.android.tools.r8.ir.conversion.CfSourceCode.startLocals(com.android.tools.r8.ir.conversion.IRBuilder):814:818 -> a 197:201:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):582 -> a 202:204:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):477:477 -> a 208:232:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):481:505 -> a 233:234:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):591:592 -> a 235:239: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):122:126 -> a 235:239:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 240:255: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):130:145 -> a 240:255: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):126 -> a 240:255:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 256:256:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":277,"2":278,"3":279,"4":280},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 277:277: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):145:145 -> a 277:277: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):126 -> a 277:277:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 278:278: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):145:145 -> a 278:278: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):126 -> a 278:278:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 279:279: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):145:145 -> a 279:279: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):126 -> a 279:279:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 280:280: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):145:145 -> a 280:280: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):126 -> a 280:280:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 257:257: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):145:145 -> a 257:257: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):126 -> a 257:257:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 258:258:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 258:258:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 258:258: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):145 -> a 258:258: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):126 -> a 258:258:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 259:259: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):145:145 -> a 259:259: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):126 -> a 259:259:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 260:260:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):594:594 -> a 261:261: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):131:131 -> a 261:261: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):126 -> a 261:261:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 262:262:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 262:262:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 262:262: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):131 -> a 262:262: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):126 -> a 262:262:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 263:263: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):131:131 -> a 263:263: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):126 -> a 263:263:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):592 -> a 281:282:int getLabelOffset(com.android.tools.r8.cf.code.CfLabel):603:604 -> a 283:295:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):608:620 -> a 296:299:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):619:622 -> a 300:302:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isFirstFrameInBlock():629:631 -> a 300:302:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):623 -> a 303:303:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 303:303:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isFirstFrameInBlock():631 -> a 303:303:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):623 -> a 304:304:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 304:304:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isFirstFrameInBlock():631 -> a 304:304:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):623 -> a 305:305:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):624:624 -> a 306:306:void lambda$setStateFromFrame$0(com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.cf.code.frame.FrameType):612:612 -> a 307:308:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):640:641 -> a 309:309:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isNullType():0:0 -> a 309:309:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):641 -> a 310:310:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):642:642 -> a 311:311:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.frame.NullFrameType.getInitializedType():72:72 -> a 311:311:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):642 -> a 312:312:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):644:644 -> a 313:313:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithoutInterfaces():0:0 -> a 313:313:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):644 -> a 314:326:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):644:656 -> a 327:327:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 327:327:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):656 -> a 328:342:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):657:671 -> a 343:343:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedThis():0:0 -> a 343:343:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):673 -> a 344:346:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):674:676 -> a 347:347:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 347:347:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):676 -> a 348:348:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):676:676 -> a 349:349:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):690:690 -> a 350:363:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):696:709 -> a 364:364:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1128,"2":1129,"3":1130,"4":1131,"5":1132},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 1128:1128:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):709:709 -> a 1129:1129:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):709:709 -> a 1130:1130:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):709:709 -> a 1131:1131:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):709:709 -> a 1132:1132:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):709:709 -> a 1073:1073:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):709:709 -> a 1074:1127:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):706:759 -> a 1133:1134:boolean isControlFlow(com.android.tools.r8.cf.code.CfInstruction):841:842 -> a 1135:1135:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):849:849 -> a 1136:1136:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isCurrentlyGeneratingMethodSynchronization():426:426 -> a 1136:1136:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):852 -> a 1137:1139:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):855:857 -> a 1140:1140:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):856:856 -> a 1141:1141:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():90:90 -> a 1141:1141:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):858 -> a 1142:1142:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():90:90 -> a 1142:1142:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):858 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1143:1143:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():90:90 -> a 1143:1143:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):858 -> a 1144:1144:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():91:91 -> a 1144:1144:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):858 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1145:1145:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():91:91 -> a 1145:1145:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):858 -> a 1146:1146:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):861:861 -> a 1147:1147:boolean hasValidTypesFromStackMap():884:884 -> a 1148:1156:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):890:890 -> a 1165:1178:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):899:912 -> a 1179:1183:com.android.tools.r8.ir.code.Position getCanonicalPosition(com.android.tools.r8.ir.code.Position):921:925 -> a 1184:1186:com.android.tools.r8.ir.code.Position getCanonicalPosition(com.android.tools.r8.ir.code.Position):924:926 -> a 1187:1187:com.android.tools.r8.ir.code.Position getCanonicalPosition(com.android.tools.r8.ir.code.Position):921:921 -> a boolean verifyRegister(int) -> b 1:1:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isCurrentlyGeneratingMethodSynchronization():426:426 -> b 1:1:boolean verifyCurrentInstructionCanThrow():871 -> b 2:5:boolean verifyCurrentInstructionCanThrow():871:874 -> b 6:9:void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder):461:464 -> b 10:10:boolean lambda$getCanonicalDebugPositionAtOffset$1(com.android.tools.r8.cf.code.CfInstruction):894:894 -> b int instructionIndex(int) -> c boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> c 1:3:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):389:391 -> c 4:13:void com.android.tools.r8.ir.conversion.CfSourceCode.setLocalVariableLists():781:790 -> c 4:13:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):392 -> c 14:22:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):393:401 -> c 23:23:boolean com.android.tools.r8.graph.DexType.isLongType():300:300 -> c 23:23:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):403 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:boolean com.android.tools.r8.graph.DexType.isLongType():300:300 -> c 24:24:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):403 -> c 25:25:boolean com.android.tools.r8.graph.DexType.isDoubleType():304:304 -> c 25:25:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):403 -> c 26:32:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):407:413 -> c 33:42:void com.android.tools.r8.ir.conversion.CfSourceCode.buildMethodEnterSynchronization(com.android.tools.r8.ir.conversion.IRBuilder):434:443 -> c 33:42:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):414 -> c 43:45:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1294:1296 -> c 43:45:void com.android.tools.r8.ir.conversion.CfSourceCode.buildMethodEnterSynchronization(com.android.tools.r8.ir.conversion.IRBuilder):446 -> c 43:45:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):414 -> c 46:47:void com.android.tools.r8.ir.conversion.CfSourceCode.buildMethodEnterSynchronization(com.android.tools.r8.ir.conversion.IRBuilder):446:447 -> c 46:47:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):414 -> c 48:49:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):416:417 -> c 50:50:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> c 50:50:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):417 -> c 51:55:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):418:422 -> c 56:56:com.android.tools.r8.ir.code.Position lambda$getCanonicalDebugPositionAtOffset$2(com.android.tools.r8.cf.code.CfInstruction):895:895 -> c void setUp() -> d 1:1:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isCurrentlyGeneratingMethodSynchronization():426:426 -> d 1:1:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):769 -> d 2:7:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):772:777 -> d 1:1:int instructionCount():278:278 -> e 2:2:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isCurrentlyGeneratingMethodSynchronization():426:426 -> e 2:2:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):764 -> e 3:3:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):764:764 -> e int getMoveExceptionRegister(int) -> f 1:1:com.android.tools.r8.ir.code.Position getCurrentPosition():917:917 -> f int instructionOffset(int) -> g 1:1:int getCurrentInstructionIndex():599:599 -> g 1:1:com.android.tools.r8.graph.DexEncodedMethod getMethod():265:265 -> h 2:2:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):352:352 -> h 3:3:boolean com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList.validFor(int):181:181 -> h 3:3:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):352 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList.validFor(int):181:181 -> h 4:4:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):352 -> h 5:8:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):353:356 -> h 1:25:int[] getTargets(int):360:384 -> i 26:27:int[] getTargets(int):364:365 -> i 28:28:java.lang.Iterable lambda$getCanonicalDebugPositionAtOffset$3():896:896 -> i 29:32:java.lang.Iterable lambda$getCanonicalDebugPositionAtOffset$3():893:896 -> i com.android.tools.r8.ir.conversion.CfSourceCode$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.rj: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode$$InternalSyntheticOutline$217$099d9e0c9ca172971103f52f112a77a9dd616983c22250770c65e69bbfe631b9$0.m(java.lang.String,int,java.lang.String):0:4 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList -> com.gradleup.gr8.relocated.sj: it.unimi.dsi.fastutil.ints.Int2ReferenceMap locals -> c int endOffset -> b int startOffset -> a 1:1:void ():140:140 -> 1:4:void (int,int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):146:149 -> 1:12:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList compute(int,java.util.List,it.unimi.dsi.fastutil.objects.Reference2IntMap):159:170 -> a 13:13:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 13:13:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList compute(int,java.util.List,it.unimi.dsi.fastutil.objects.Reference2IntMap):170 -> a 14:19:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList compute(int,java.util.List,it.unimi.dsi.fastutil.objects.Reference2IntMap):172:177 -> a com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList -> com.gradleup.gr8.relocated.tj: java.util.List guards -> c boolean $assertionsDisabled -> e int endOffset -> b int startOffset -> a it.unimi.dsi.fastutil.ints.IntList offsets -> d 1:1:void ():71:71 -> 1:5:void (int,int,java.util.List,it.unimi.dsi.fastutil.ints.IntList):78:82 -> com.android.tools.r8.ir.conversion.CfSourceUtils -> com.gradleup.gr8.relocated.vj: 1:1:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.conversion.CfSourceUtils.getLastInstruction(java.util.List):24:24 -> a 1:1:com.android.tools.r8.cf.code.CfLabel ensureLabel(java.util.List):14 -> a 2:2:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 2:2:com.android.tools.r8.cf.code.CfLabel ensureLabel(java.util.List):15 -> a 3:6:com.android.tools.r8.cf.code.CfLabel ensureLabel(java.util.List):16:19 -> a com.android.tools.r8.ir.conversion.CfState -> com.gradleup.gr8.relocated.hk: com.android.tools.r8.ir.conversion.CfState$Snapshot current -> a com.android.tools.r8.ir.code.Position position -> b boolean $assertionsDisabled -> c 1:1:void ():12:12 -> 1:1:void (com.android.tools.r8.origin.Origin):81:81 -> 1:1:void buildPrelude(com.android.tools.r8.ir.code.Position):88:88 -> a 2:2:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.():338:338 -> a 2:2:void buildPrelude(com.android.tools.r8.ir.code.Position):88 -> a 3:4:void buildPrelude(com.android.tools.r8.ir.code.Position):88:89 -> a 5:7:void reset(com.android.tools.r8.ir.conversion.CfState$Snapshot,boolean,com.android.tools.r8.ir.code.Position):97:99 -> a 8:8:com.android.tools.r8.ir.conversion.CfState$BaseSnapshot setStateFromFrame(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):103:103 -> a 9:9:int com.android.tools.r8.ir.conversion.CfState.stackHeight():161:161 -> a 9:9:com.android.tools.r8.ir.conversion.CfState$BaseSnapshot setStateFromFrame(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):103 -> a 10:12:com.android.tools.r8.ir.conversion.CfState$BaseSnapshot setStateFromFrame(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):103:105 -> a 13:13:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165:165 -> a 14:14:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):177:177 -> a 14:14:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> a 15:15:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 15:15:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 15:15:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> a 16:17:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 16:17:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> a 16:17:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 16:17:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> a 18:18:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 18:18:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 18:18:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> a 19:19:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):179:179 -> a 19:19:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> a 20:20:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169:169 -> a 21:21:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):177:177 -> a 21:21:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> a 22:22:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 22:22:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 22:22:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> a 23:24:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 23:24:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> a 23:24:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 23:24:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> a 25:25:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 25:25:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 25:25:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> a 26:26:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):179:179 -> a 26:26:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> a 27:27:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173:173 -> a 28:28:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):177:177 -> a 28:28:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 29:29:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 29:29:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 29:29:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 30:31:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 30:31:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> a 30:31:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 30:31:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 32:32:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 32:32:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 32:32:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 33:33:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.push(com.android.tools.r8.ir.conversion.CfState$SlotType):179:179 -> a 33:33:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 34:34:com.android.tools.r8.ir.conversion.CfState$Slot read(int):209:209 -> a 35:35:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213:213 -> a 36:36:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):221:221 -> a 36:36:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 37:37:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 37:37:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):221 -> a 37:37:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 38:39:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 38:39:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> a 38:39:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):221 -> a 38:39:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 40:40:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 40:40:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):221 -> a 40:40:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 41:41:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):222:222 -> a 41:41:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 42:42:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217:217 -> a 43:43:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):221:221 -> a 43:43:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 44:44:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 44:44:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):221 -> a 44:44:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 45:46:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 45:46:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> a 45:46:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):221 -> a 45:46:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 47:47:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 47:47:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):221 -> a 47:47:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 48:48:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState.write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):222:222 -> a 48:48:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 49:49:com.android.tools.r8.ir.code.Position getPosition():226:226 -> a 1:1:com.android.tools.r8.ir.conversion.CfState$Snapshot getSnapshot():118:118 -> b 2:3:void setPosition(com.android.tools.r8.ir.code.Position):230:231 -> b 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():201:201 -> c 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek(int):205:205 -> d 1:2:com.android.tools.r8.ir.conversion.CfState$Slot pop():187:188 -> e 3:3:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> e 3:3:com.android.tools.r8.ir.conversion.CfState$Slot pop():188 -> e 4:5:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> e 4:5:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> e 4:5:com.android.tools.r8.ir.conversion.CfState$Slot pop():188 -> e 6:6:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> e 6:6:com.android.tools.r8.ir.conversion.CfState$Slot pop():188 -> e 1:1:java.lang.String toString():236:236 -> toString com.android.tools.r8.ir.conversion.CfState$BaseSnapshot -> com.gradleup.gr8.relocated.yj: com.android.tools.r8.ir.conversion.CfState$SlotType[] locals -> c com.android.tools.r8.ir.conversion.CfState$SlotType[] stack -> d boolean $assertionsDisabled -> e 1:1:void ():333:333 -> 1:3:void (int,int):342:344 -> 4:5:void (com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> 6:15:void (com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):353:362 -> com.android.tools.r8.ir.conversion.CfState$BaseSnapshot asBase() -> a 1:1:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 1:1:com.android.tools.r8.ir.conversion.CfState$SlotType getSlotType(com.android.tools.r8.graph.DexType):367 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 2:2:com.android.tools.r8.ir.conversion.CfState$SlotType getSlotType(com.android.tools.r8.graph.DexType):367 -> a 3:5:com.android.tools.r8.ir.conversion.CfState$SlotType getSlotType(com.android.tools.r8.graph.DexType):367:369 -> a 6:10:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):395:399 -> a 11:15:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):404:408 -> a 1:1:int maxLocal():379:379 -> b 2:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):384:384 -> b 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():389:389 -> c 2:2:int com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.stackHeight():374:374 -> c 2:2:com.android.tools.r8.ir.conversion.CfState$Slot peek():389 -> c 3:3:com.android.tools.r8.ir.conversion.CfState$Slot peek():389:389 -> c 4:4:int com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.stackHeight():374:374 -> c 4:4:com.android.tools.r8.ir.conversion.CfState$Slot peek():390 -> c 5:5:com.android.tools.r8.ir.conversion.CfState$Slot peek():390:390 -> c 1:1:int stackHeight():374:374 -> d 1:15:java.lang.String toString():419:433 -> toString com.android.tools.r8.ir.conversion.CfState$Pop -> com.gradleup.gr8.relocated.zj: int stackHeight -> c boolean $assertionsDisabled -> d 1:1:void ():476:476 -> 1:3:void (com.android.tools.r8.ir.conversion.CfState$Snapshot):481:483 -> 1:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):493:494 -> b 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():499:499 -> c 1:1:int stackHeight():488:488 -> d 1:1:java.lang.String toString():504:504 -> toString com.android.tools.r8.ir.conversion.CfState$Push -> com.gradleup.gr8.relocated.ak: com.android.tools.r8.ir.conversion.CfState$Slot slot -> c boolean $assertionsDisabled -> d 1:1:void ():437:437 -> 1:3:void (com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.ir.conversion.CfState$SlotType):442:444 -> 1:2:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):464:465 -> a 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> a 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.access$500(com.android.tools.r8.ir.conversion.CfState$Slot):239 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):465 -> a 4:4:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> a 4:4:int com.android.tools.r8.ir.conversion.CfState$Slot.access$500(com.android.tools.r8.ir.conversion.CfState$Slot):239 -> a 4:4:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):465 -> a 5:6:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):465:466 -> a 7:7:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> a 7:7:int com.android.tools.r8.ir.conversion.CfState$Slot.access$500(com.android.tools.r8.ir.conversion.CfState$Slot):239 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):466 -> a 8:8:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> a 8:8:int com.android.tools.r8.ir.conversion.CfState$Slot.access$500(com.android.tools.r8.ir.conversion.CfState$Slot):239 -> a 8:8:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):466 -> a 9:9:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):466:466 -> a 1:1:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):454:454 -> b 2:2:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> b 2:2:int com.android.tools.r8.ir.conversion.CfState$Slot.access$500(com.android.tools.r8.ir.conversion.CfState$Slot):239 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):454 -> b 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> b 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.access$500(com.android.tools.r8.ir.conversion.CfState$Slot):239 -> b 3:3:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):454 -> b 4:4:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState$Push.peek():459:459 -> b 4:4:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):454 -> b 5:5:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):454:454 -> b 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():459:459 -> c 1:1:int stackHeight():449:449 -> d 2:2:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> d 2:2:int com.android.tools.r8.ir.conversion.CfState$Slot.access$500(com.android.tools.r8.ir.conversion.CfState$Slot):239 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:int stackHeight():449 -> d 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> d 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.access$500(com.android.tools.r8.ir.conversion.CfState$Slot):239 -> d 3:3:int stackHeight():449 -> d 1:1:java.lang.String toString():472:472 -> toString com.android.tools.r8.ir.conversion.CfState$Slot -> com.gradleup.gr8.relocated.bk: 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 ():239:239 -> 1:1:void (int,com.android.tools.r8.ir.conversion.CfState$SlotType,com.android.tools.r8.ir.conversion.CfState$1):239:239 -> 2:6:void (int,com.android.tools.r8.ir.conversion.CfState$SlotType):247:251 -> 1:1:com.android.tools.r8.ir.conversion.CfState$SlotType access$100(com.android.tools.r8.ir.conversion.CfState$Slot):239:239 -> a 2:2:com.android.tools.r8.ir.conversion.CfState$Slot com.android.tools.r8.ir.conversion.CfState$Slot.stackSlot(int,com.android.tools.r8.ir.conversion.CfState$SlotType):255:255 -> a 2:2:com.android.tools.r8.ir.conversion.CfState$Slot access$300(int,com.android.tools.r8.ir.conversion.CfState$SlotType):239 -> a 3:4:int stackPosition(int):263:264 -> a 5:5:boolean isPrecise():284:284 -> a 6:6:boolean com.android.tools.r8.ir.conversion.CfState$SlotType.isPrecise():0:0 -> a 6:6:boolean isPrecise():284 -> a 1:3:java.lang.String toString():270:272 -> toString com.android.tools.r8.ir.conversion.CfState$SlotType -> com.gradleup.gr8.relocated.ek: 1:1:void (com.android.tools.r8.ir.conversion.CfState$1):14:14 -> 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 -> com.gradleup.gr8.relocated.ck: com.android.tools.r8.ir.code.ValueType type -> a 1:2:void (com.android.tools.r8.ir.code.ValueType):56:57 -> 1:1:com.android.tools.r8.ir.code.ValueType getImprecise():67:67 -> a com.android.tools.r8.graph.DexType getPrecise() -> b 1:1:java.lang.String toString():72:72 -> toString com.android.tools.r8.ir.conversion.CfState$SlotType$Precise -> com.gradleup.gr8.relocated.dk: com.android.tools.r8.graph.DexType type -> a 1:2:void (com.android.tools.r8.graph.DexType):27:28 -> 1:1:com.android.tools.r8.ir.code.ValueType getImprecise():38:38 -> a 1:1:com.android.tools.r8.graph.DexType getPrecise():33:33 -> b 1:1:java.lang.String toString():43:43 -> toString com.android.tools.r8.ir.conversion.CfState$Snapshot -> com.gradleup.gr8.relocated.fk: com.android.tools.r8.ir.conversion.CfState$Snapshot parent -> a int updates -> b 1:1:void (com.android.tools.r8.ir.conversion.CfState$Snapshot,int,com.android.tools.r8.ir.conversion.CfState$1):288:288 -> 2:4:void (com.android.tools.r8.ir.conversion.CfState$Snapshot,int):292:294 -> 1:1:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):314:314 -> a 2:2:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):318:318 -> a 3:3:com.android.tools.r8.ir.conversion.CfState$BaseSnapshot asBase():322:322 -> a 4:5:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 4:5:com.android.tools.r8.ir.conversion.CfState$BaseSnapshot asBase():322 -> a 1:1:int maxLocal():302:302 -> b 2:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):306:306 -> b 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():310:310 -> c 1:1:int stackHeight():298:298 -> d com.android.tools.r8.ir.conversion.CfState$Write -> com.gradleup.gr8.relocated.gk: com.android.tools.r8.ir.conversion.CfState$Slot slot -> c boolean $assertionsDisabled -> d 1:1:void ():508:508 -> 1:3:void (com.android.tools.r8.ir.conversion.CfState$Snapshot,int,com.android.tools.r8.ir.conversion.CfState$SlotType):513:515 -> 1:1:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):525:525 -> a 2:3:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):530:531 -> a 1:1:int maxLocal():520:520 -> b 1:1:java.lang.String toString():536:536 -> toString com.android.tools.r8.ir.conversion.DexBuilder -> com.gradleup.gr8.relocated.l30: int outRegisterCount -> n boolean hasBackwardsBranch -> o int inRegisterCount -> m int minOffset -> j com.android.tools.r8.ir.conversion.DexBuilder$Info previousNonFallthroughInfo -> l com.android.tools.r8.ir.conversion.MethodConversionOptions conversionOptions -> e int maxOffset -> i com.android.tools.r8.ir.code.IRCode ir -> a com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.ir.conversion.DexBuilder$Info[] instructionToInfo -> k com.android.tools.r8.ir.code.BasicBlock nextBlock -> p boolean $assertionsDisabled -> q java.util.Set ifsNeedingRewrite -> h java.util.List switchPayloadInfos -> f com.android.tools.r8.ir.regalloc.RegisterAllocator registerAllocator -> c com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata$Builder bytecodeMetadataBuilder -> b java.util.List fillArrayDataInfos -> g 1:1:void ():85:85 -> 1:1:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.conversion.MethodConversionOptions):143:143 -> 2:52:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.conversion.MethodConversionOptions):101:151 -> 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):85:85 -> a 2:2:com.android.tools.r8.ir.conversion.DexBuilder$Info access$100(com.android.tools.r8.ir.conversion.DexBuilder,com.android.tools.r8.ir.code.Instruction):85:85 -> a 3:3:boolean access$202(com.android.tools.r8.ir.conversion.DexBuilder,boolean):85:85 -> a 4:9:boolean identicalInstructionsAfterBuildingDexCode(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):160:165 -> a 10:12:com.android.tools.r8.ir.conversion.DexBuilder$Info com.android.tools.r8.ir.conversion.DexBuilder.buildInfoForComparison(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder):174:176 -> a 10:12:boolean identicalInstructionsAfterBuildingDexCode(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):167 -> a 13:15:com.android.tools.r8.ir.conversion.DexBuilder$Info com.android.tools.r8.ir.conversion.DexBuilder.buildInfoForComparison(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder):174:176 -> a 13:15:boolean identicalInstructionsAfterBuildingDexCode(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):168 -> a 16:16:boolean identicalInstructionsAfterBuildingDexCode(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):169:169 -> a 17:17:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):432:432 -> a 18:42:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):356:380 -> a 18:42:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 43:43:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 43:43:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):380 -> a 43:43:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 44:46:boolean com.android.tools.r8.ir.conversion.DexBuilder.isFallthroughTargetToNonFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.IRCode):406:408 -> a 44:46:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):387 -> a 44:46:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 47:47:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 47:47:boolean com.android.tools.r8.ir.conversion.DexBuilder.isFallthroughTargetToNonFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.IRCode):408 -> a 47:47:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):387 -> a 47:47:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 48:62:boolean com.android.tools.r8.ir.conversion.DexBuilder.isFallthroughTargetToNonFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.IRCode):409:423 -> a 48:62:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):387 -> a 48:62:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 63:63:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":692,"2":693,"3":694},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 692:692:boolean com.android.tools.r8.ir.conversion.DexBuilder.isFallthroughTargetToNonFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.IRCode):424:424 -> a 692:692:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):387 -> a 692:692:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 693:693:boolean com.android.tools.r8.ir.conversion.DexBuilder.isFallthroughTargetToNonFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.IRCode):424:424 -> a 693:693:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):387 -> a 693:693:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 694:694:boolean com.android.tools.r8.ir.conversion.DexBuilder.isFallthroughTargetToNonFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.IRCode):424:424 -> a 694:694:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):387 -> a 694:694:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 64:66:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):393:395 -> a 64:66:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 67:68:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):533:534 -> a 67:68:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):395 -> a 67:68:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 69:69:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):399:399 -> a 69:69:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):439 -> a 70:93:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):442:465 -> a 94:94:boolean com.android.tools.r8.ir.conversion.DexBuilder.isTrivialFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):350:350 -> a 94:94:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):466 -> a 95:95:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 95:95:boolean com.android.tools.r8.ir.conversion.DexBuilder.isTrivialFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):350 -> a 95:95:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):466 -> a 96:97:boolean com.android.tools.r8.ir.conversion.DexBuilder.isTrivialFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):351:352 -> a 96:97:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):466 -> a 98:106:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):468:476 -> a 107:107:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 107:107:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):480 -> a 108:120:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):481:493 -> a 121:121:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 121:121:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):493 -> a 122:122:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):494:494 -> a 123:123:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 123:123:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):494 -> a 124:127:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):498:501 -> a 128:128:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 128:128:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):501 -> a 129:134:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):503:508 -> a 135:135:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 135:135:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):508 -> a 136:136:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":695,"2":696,"3":697},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 695:695:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):509:509 -> a 696:696:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):509:509 -> a 697:697:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):509:509 -> a 642:658:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):506:522 -> a 659:660:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 659:660:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 659:660:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):522 -> a 661:661:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):525:525 -> a 662:662:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 662:662:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):526 -> a 663:663:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):527:527 -> a 664:664:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 664:664:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):664 -> a 664:664:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):528 -> a 665:667:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNonMaterializingConstNumber(com.android.tools.r8.ir.code.Instruction):672:674 -> a 665:667:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):666 -> a 665:667:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):528 -> a 668:668:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 668:668:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):667 -> a 668:668:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):528 -> a 669:669:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):667:667 -> a 669:669:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):528 -> a 670:683:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):530:543 -> a 684:684:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 684:684:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):544 -> a 685:691:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):546:552 -> a 698:702:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():568:572 -> a 698:702:com.android.tools.r8.graph.DexCode build():208 -> a 703:703:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 703:703:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():573 -> a 703:703:com.android.tools.r8.graph.DexCode build():208 -> a 704:707:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():574:577 -> a 704:707:com.android.tools.r8.graph.DexCode build():208 -> a 708:708:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 708:708:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():579 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 708:708:com.android.tools.r8.graph.DexCode build():208 -> a 709:709:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 709:709:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():579 -> a 709:709:com.android.tools.r8.graph.DexCode build():208 -> a 710:710:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():579:579 -> a 710:710:com.android.tools.r8.graph.DexCode build():208 -> a 711:717:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():578:584 -> a 711:717:com.android.tools.r8.graph.DexCode build():208 -> a 718:718:com.android.tools.r8.graph.DexCode build():212:212 -> a 719:724:void com.android.tools.r8.ir.conversion.DexBuilder.reset():184:189 -> a 719:724:com.android.tools.r8.graph.DexCode build():215 -> a 725:725:int com.android.tools.r8.ir.conversion.DexBuilder.instructionNumberToIndex(int):741:741 -> a 725:725:void com.android.tools.r8.ir.conversion.DexBuilder.reset():189 -> a 725:725:com.android.tools.r8.graph.DexCode build():215 -> a 726:729:void com.android.tools.r8.ir.conversion.DexBuilder.reset():189:192 -> a 726:729:com.android.tools.r8.graph.DexCode build():215 -> a 730:731:com.android.tools.r8.graph.DexCode build():220:221 -> a 732:732:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 732:732:com.android.tools.r8.graph.DexCode build():222 -> a 733:733:com.android.tools.r8.graph.DexCode build():224:224 -> a 734:734:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 734:734:com.android.tools.r8.graph.DexCode build():224 -> a 735:816:com.android.tools.r8.graph.DexCode build():224:305 -> a 817:836:com.android.tools.r8.dex.code.DexNop com.android.tools.r8.ir.conversion.DexBuilder.createSwitchPayload(com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo,int):793:812 -> a 817:836:com.android.tools.r8.graph.DexCode build():308 -> a 837:851:com.android.tools.r8.graph.DexCode build():309:323 -> a 852:852:com.android.tools.r8.dex.code.DexFillArrayDataPayload com.android.tools.r8.ir.code.NewArrayFilledData.createPayload():54:54 -> a 852:852:com.android.tools.r8.graph.DexCode build():323 -> a 853:856:com.android.tools.r8.graph.DexCode build():324:327 -> a 857:859:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo com.android.tools.r8.ir.conversion.DexBuilder.computeTryInfo():819:821 -> a 857:859:com.android.tools.r8.graph.DexCode build():331 -> a 860:865:com.android.tools.r8.graph.DexCode$Try[] com.android.tools.r8.ir.conversion.DexBuilder.getDexTryItems(java.util.List,java.util.Map):922:927 -> a 860:865:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo com.android.tools.r8.ir.conversion.DexBuilder.computeTryInfo():823 -> a 860:865:com.android.tools.r8.graph.DexCode build():331 -> a 866:866:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo com.android.tools.r8.ir.conversion.DexBuilder.computeTryInfo():824:824 -> a 866:866:com.android.tools.r8.graph.DexCode build():331 -> a 867:884:com.android.tools.r8.graph.DexCode$TryHandler[] com.android.tools.r8.ir.conversion.DexBuilder.getDexTryHandlers(java.util.Map):933:950 -> a 867:884:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo com.android.tools.r8.ir.conversion.DexBuilder.computeTryInfo():824 -> a 867:884:com.android.tools.r8.graph.DexCode build():331 -> a 885:894:com.android.tools.r8.graph.DexCode build():334:343 -> a 895:896:void requestOutgoingRegisters(int):594:595 -> a 897:897:int allocatedRegister(com.android.tools.r8.ir.code.Value,int):600:600 -> a 898:901:void addGoto(com.android.tools.r8.ir.code.Goto):610:613 -> a 902:916:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):618:632 -> a 902:916:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):642 -> a 917:919:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):643:645 -> a 920:921:void addIf(com.android.tools.r8.ir.code.If):650:651 -> a 922:922:void addMove(com.android.tools.r8.ir.code.Move):655:655 -> a 923:923:void addNop(com.android.tools.r8.ir.code.Instruction):678:678 -> a 924:924:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction):688:688 -> a 925:925:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 925:925:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction):688 -> a 926:928:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction):688:690 -> a 929:929:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction[]):694:694 -> a 930:930:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 930:930:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction[]):694 -> a 931:932:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction[]):694:695 -> a 933:935:void addSwitch(com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.dex.code.DexFormat31t):699:701 -> a 936:937:void addFillArrayData(com.android.tools.r8.ir.code.NewArrayFilledData,com.android.tools.r8.dex.code.DexFillArrayData):705:706 -> a 938:939:void addArgument(com.android.tools.r8.ir.code.Argument):710:711 -> a 940:942:void addReturn(com.android.tools.r8.ir.code.Return,com.android.tools.r8.dex.code.DexInstruction):715:717 -> a 943:947:void addReturn(com.android.tools.r8.ir.code.Return,com.android.tools.r8.dex.code.DexInstruction):716:720 -> a 948:948:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):725:725 -> a 949:950:void com.android.tools.r8.ir.conversion.DexBuilder.setSingleInfo(com.android.tools.r8.ir.conversion.DexBuilder$Info):759:760 -> a 949:950:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):727 -> a 951:957:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):730:736 -> a 958:962:void com.android.tools.r8.ir.conversion.DexBuilder.setInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):751:755 -> a 958:962:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):737 -> a 963:963:int com.android.tools.r8.ir.conversion.DexBuilder.instructionNumberToIndex(int):741:741 -> a 963:963:void com.android.tools.r8.ir.conversion.DexBuilder.setInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):755 -> a 963:963:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):737 -> a 964:964:void com.android.tools.r8.ir.conversion.DexBuilder.setInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):755:755 -> a 964:964:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):737 -> a 965:975:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):764:774 -> a 976:976:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 976:976:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):774 -> a 977:977:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):775:775 -> a 978:978:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.DexBuilder.computeNextBlock(com.android.tools.r8.ir.code.BasicBlock):783:783 -> a 978:978:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):776 -> a 979:979:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 979:979:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.DexBuilder.computeNextBlock(com.android.tools.r8.ir.code.BasicBlock):784 -> a 979:979:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):776 -> a 980:980:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 980:980:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.DexBuilder.computeNextBlock(com.android.tools.r8.ir.code.BasicBlock):786 -> a 980:980:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):776 -> a 981:981:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 981:981:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.DexBuilder.computeNextBlock(com.android.tools.r8.ir.code.BasicBlock):788 -> a 981:981:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):776 -> a 982:982:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):776:776 -> a 983:983:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 983:983:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):778 -> a 984:985:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):778:779 -> a 986:998:java.util.List computeTryItems(com.google.common.collect.BiMap):830:842 -> a 999:999:boolean com.android.tools.r8.ir.code.CatchHandlers.isEmpty():55:55 -> a 999:999:java.util.List computeTryItems(com.google.common.collect.BiMap):842 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1000:1000:java.util.List computeTryItems(com.google.common.collect.BiMap):842:842 -> a 1001:1001:boolean com.android.tools.r8.ir.code.CatchHandlers.isEmpty():55:55 -> a 1001:1001:java.util.List computeTryItems(com.google.common.collect.BiMap):843 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1002:1036:java.util.List computeTryItems(com.google.common.collect.BiMap):844:878 -> a 1037:1041:int com.android.tools.r8.ir.conversion.DexBuilder.trimEnd(com.android.tools.r8.ir.code.BasicBlock):910:914 -> a 1037:1041:java.util.List computeTryItems(com.google.common.collect.BiMap):878 -> a 1042:1042:java.util.List computeTryItems(com.google.common.collect.BiMap):878:878 -> a 1043:1043:int com.android.tools.r8.ir.conversion.DexBuilder.trimEnd(com.android.tools.r8.ir.code.BasicBlock):917:917 -> a 1043:1043:java.util.List computeTryItems(com.google.common.collect.BiMap):878 -> a 1044:1068:java.util.List computeTryItems(com.google.common.collect.BiMap):880:904 -> a 1069:1073:int com.android.tools.r8.ir.conversion.DexBuilder.trimEnd(com.android.tools.r8.ir.code.BasicBlock):910:914 -> a 1069:1073:java.util.List computeTryItems(com.google.common.collect.BiMap):904 -> a 1074:1074:java.util.List computeTryItems(com.google.common.collect.BiMap):904:904 -> a 1075:1075:int com.android.tools.r8.ir.conversion.DexBuilder.trimEnd(com.android.tools.r8.ir.code.BasicBlock):917:917 -> a 1075:1075:java.util.List computeTryItems(com.google.common.collect.BiMap):904 -> a 1:1:void com.android.tools.r8.ir.conversion.DexBuilder.needsIfRewriting(com.android.tools.r8.ir.code.BasicBlock):590:590 -> b 1:1:void access$300(com.android.tools.r8.ir.conversion.DexBuilder,com.android.tools.r8.ir.code.BasicBlock):85 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void com.android.tools.r8.ir.conversion.DexBuilder.needsIfRewriting(com.android.tools.r8.ir.code.BasicBlock):590:590 -> b 2:2:void access$300(com.android.tools.r8.ir.conversion.DexBuilder,com.android.tools.r8.ir.code.BasicBlock):85 -> b 3:3:int argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):606:606 -> b 4:4:void addNothing(com.android.tools.r8.ir.code.Instruction):659:659 -> b 5:5:com.android.tools.r8.utils.InternalOptions getOptions():956:956 -> b 1:2:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):746:747 -> c 3:3:int com.android.tools.r8.ir.conversion.DexBuilder.instructionNumberToIndex(int):741:741 -> c 3:3:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):747 -> c 4:4:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):747:747 -> c 5:5:com.android.tools.r8.ir.regalloc.RegisterAllocator getRegisterAllocator():960:960 -> c 1:1:boolean isBuildingForComparison():180:180 -> d com.android.tools.r8.ir.conversion.DexBuilder$FallThroughInfo -> com.gradleup.gr8.relocated.b30: 1:1:void (com.android.tools.r8.ir.code.Instruction):1129:1129 -> 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):1157:1157 -> a int getSize() -> d int maxSize() -> e int minSize() -> f com.android.tools.r8.ir.conversion.DexBuilder$FillArrayDataInfo -> com.gradleup.gr8.relocated.c30: com.android.tools.r8.dex.code.DexFillArrayData dex -> b com.android.tools.r8.ir.code.NewArrayFilledData ir -> a 1:3:void (com.android.tools.r8.ir.code.NewArrayFilledData,com.android.tools.r8.dex.code.DexFillArrayData):1605:1607 -> com.android.tools.r8.ir.conversion.DexBuilder$FixedSizeInfo -> com.gradleup.gr8.relocated.d30: com.android.tools.r8.dex.code.DexInstruction instruction -> e 1:2:void (com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction):1036:1037 -> 1:2:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1057:1058 -> a 3:3:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1063:1063 -> a 4:5:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1068:1069 -> a 6:6:boolean com.android.tools.r8.dex.code.DexInstruction.equals(java.lang.Object):321:321 -> a 6:6:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1069 -> a 1:1:int getSize():1042:1042 -> d 1:1:int maxSize():1052:1052 -> e 1:1:int minSize():1047:1047 -> f com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo -> com.gradleup.gr8.relocated.e30: boolean $assertionsDisabled -> f int size -> e 1:1:void ():1161:1161 -> 1:1:void (com.android.tools.r8.ir.code.Goto):1166:1166 -> 2:2:void (com.android.tools.r8.ir.code.Goto):1163:1163 -> 1:1:com.android.tools.r8.ir.code.Goto com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo.getJump():1170:1170 -> a 1:1:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1234 -> a 2:46:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1235:1279 -> a 47:51:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1268:1272 -> a 52:71:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1263:1282 -> a 72:72:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1193:1193 -> a 73:73:com.android.tools.r8.ir.code.Goto com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo.getJump():1170:1170 -> a 73:73:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1194 -> a 74:100:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1195:1221 -> a 101:101:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 101:101:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1221 -> a 102:110:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1221:1229 -> a 111:111:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1288:1288 -> a 1:2:int getSize():1175:1176 -> d 1:1:int maxSize():1187:1187 -> e 1:1:int minSize():1181:1181 -> f com.android.tools.r8.ir.conversion.DexBuilder$IfInfo -> com.gradleup.gr8.relocated.f30: boolean $assertionsDisabled -> f int size -> e 1:1:void ():1292:1292 -> 1:1:void (com.android.tools.r8.ir.code.If):1297:1297 -> 2:2:void (com.android.tools.r8.ir.code.If):1294:1294 -> 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 1:1:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 1:1:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1340 -> a 2:2:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 2:2:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1340 -> a 3:4:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1341:1342 -> a 5:5:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 5:5:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 5:5:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 5:5:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1344 -> a 6:6:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 6:6:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 6:6:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1344 -> a 7:7:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a 7:7:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1344 -> a 8:12:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1347:1351 -> a 13:13:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 13:13:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 13:13:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1317 -> a 13:13:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1351 -> a 14:14:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 14:14:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1317 -> a 14:14:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1351 -> a 15:16:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1318:1319 -> a 15:16:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1351 -> a 17:24:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1351:1358 -> a 25:25:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 25:25:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 25:25:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1359 -> a 26:26:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 26:26:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1359 -> a 27:44:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1359:1376 -> a 45:45:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1373:1373 -> a 46:46:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1370:1370 -> a 47:47:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1367:1367 -> a 48:48:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1364:1364 -> a 49:49:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1361:1361 -> a 50:50:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 50:50:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 50:50:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 50:50:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1380 -> a 51:51:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 51:51:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 51:51:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1380 -> a 52:52:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a 52:52:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1380 -> a 53:53:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 53:53:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 53:53:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1381 -> a 54:54:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 54:54:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1381 -> a 55:72:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1381:1398 -> a 73:73:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1395:1395 -> a 74:74:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1392:1392 -> a 75:75:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1389:1389 -> a 76:76:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1386:1386 -> a 77:77:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1383:1383 -> a 78:78:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getOffset():1292:1292 -> a 78:78:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1402 -> a 79:80:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1402:1403 -> a 81:81:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 81:81:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 81:81:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 81:81:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 82:82:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 82:82:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 82:82:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 83:83:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1323:1323 -> a 83:83:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 84:84:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getMaxOffset():1292:1292 -> a 84:84:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1324 -> a 84:84:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 85:87:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1325:1327 -> a 85:87:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 88:88:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getOffset():1292:1292 -> a 88:88:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1327 -> a 88:88:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 89:89:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1328:1328 -> a 89:89:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 90:90:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getOffset():1292:1292 -> a 90:90:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1334 -> a 90:90:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 91:91:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getOffset():1292:1292 -> a 91:91:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1335 -> a 91:91:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1408 -> a 92:92:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 92:92:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 92:92:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1409 -> a 93:93:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 93:93:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1409 -> a 94:94:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1409:1409 -> a 95:95:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 95:95:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 95:95:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1317 -> a 95:95:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1411 -> a 96:96:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 96:96:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1317 -> a 96:96:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1411 -> a 97:98:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1318:1319 -> a 97:98:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1411 -> a 99:99:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1411:1411 -> a 100:103:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1432:1435 -> a 104:104:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 104:104:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 104:104:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1436 -> a 105:105:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 105:105:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1436 -> a 106:106:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1436:1436 -> a 107:107:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 107:107:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 107:107:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1436 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 108:108:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 108:108:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1436 -> a 109:109:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1436:1436 -> a 110:110:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 110:110:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 110:110:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1306 -> a 110:110:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 111:111:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 111:111:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1306 -> a 111:111:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 112:113:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1306:1307 -> a 112:113:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 114:114:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 114:114:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 114:114:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 114:114:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1307 -> a 114:114:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 115:115:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 115:115:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 115:115:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1307 -> a 115:115:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 116:116:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a 116:116:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1307 -> a 116:116:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 117:119:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1307:1309 -> a 117:119:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 120:120:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 120:120:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 120:120:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 120:120:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 120:120:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 121:121:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 121:121:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 121:121:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 121:121:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 122:122:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a 122:122:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 122:122:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 123:123:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309:1309 -> a 123:123:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 124:124:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 124:124:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 124:124:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 124:124:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 124:124:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 125:125:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 125:125:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 125:125:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 125:125:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 126:126:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a 126:126:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 126:126:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 127:127:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309:1309 -> a 127:127:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 128:128:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 128:128:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 128:128:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1306 -> a 128:128:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 129:129:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 129:129:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1306 -> a 129:129:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 130:131:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1306:1307 -> a 130:131:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 132:132:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 132:132:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 132:132:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 132:132:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1307 -> a 132:132:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 133:133:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 133:133:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 133:133:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1307 -> a 133:133:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 134:134:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a 134:134:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1307 -> a 134:134:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 135:137:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1307:1309 -> a 135:137:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 138:138:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 138:138:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 138:138:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 138:138:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 138:138:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 139:139:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 139:139:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 139:139:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 139:139:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 140:140:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a 140:140:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 140:140:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 141:141:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309:1309 -> a 141:141:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 142:142:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1292:1292 -> a 142:142:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313 -> a 142:142:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 142:142:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 142:142:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 143:143:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1313:1313 -> a 143:143:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1301 -> a 143:143:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 143:143:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 144:144:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a 144:144:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309 -> a 144:144:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 145:145:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1309:1309 -> a 145:145:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437 -> a 146:146:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1437:1437 -> a 1:1:int getSize():1427:1427 -> d int maxSize() -> e int minSize() -> f com.android.tools.r8.ir.conversion.DexBuilder$Info -> com.gradleup.gr8.relocated.g30: com.android.tools.r8.ir.code.Instruction ir -> a int offset -> b int maxOffset -> c boolean $assertionsDisabled -> d 1:1:void ():964:964 -> 1:1:void (com.android.tools.r8.ir.code.Instruction):973:973 -> 2:9:void (com.android.tools.r8.ir.code.Instruction):968:975 -> 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):1020:1021 -> a 3:3:com.android.tools.r8.ir.code.Instruction getIR():1025:1025 -> a 1:1:void setMinOffset(int):1010:1010 -> b 2:3:int getMaxOffset():1015:1016 -> b 1:2:int getOffset():995:996 -> c 3:4:void setOffset(int):1000:1001 -> c int getSize() -> d int maxSize() -> e int minSize() -> f com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo -> com.gradleup.gr8.relocated.h30: boolean $assertionsDisabled -> f int size -> e 1:1:void ():1441:1441 -> 1:1:void (com.android.tools.r8.ir.code.Move):1446:1446 -> 2:2:void (com.android.tools.r8.ir.code.Move):1443:1443 -> 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1441:1441 -> a 1:1:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450 -> a 1:1:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1489 -> a 2:2:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450:1450 -> a 2:2:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1489 -> a 3:46:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1490:1533 -> a 47:54:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1511:1518 -> a 55:63:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1497:1505 -> a 64:64:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getOffset():1441:1441 -> a 64:64:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1535 -> a 65:66:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1535:1536 -> a 67:67:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1507:1507 -> a 68:73:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1463:1468 -> a 74:85:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1473:1484 -> a 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1441:1441 -> b 1:1:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450 -> b 1:1:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1458 -> b 2:2:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450:1450 -> b 2:2:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1458 -> b 3:3:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1458:1458 -> b 4:4:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1441:1441 -> b 4:4:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450 -> b 4:4:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1458 -> b 5:5:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450:1450 -> b 5:5:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1458 -> b 6:6:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1458:1458 -> b 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1441:1441 -> c 1:1:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450 -> c 1:1:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1454 -> c 2:2:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450:1450 -> c 2:2:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1454 -> c 3:3:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1454:1454 -> c 4:4:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1441:1441 -> c 4:4:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450 -> c 4:4:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1454 -> c 5:5:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1450:1450 -> c 5:5:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1454 -> c 6:6:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1454:1454 -> c 1:2:int getSize():1553:1554 -> d 1:1:int maxSize():1547:1547 -> e 1:1:int minSize():1541:1541 -> f com.android.tools.r8.ir.conversion.DexBuilder$MultiFixedSizeInfo -> com.gradleup.gr8.relocated.i30: int size -> f com.android.tools.r8.dex.code.DexInstruction[] instructions -> e 1:7:void (com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction[]):1080:1086 -> 1:1:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1091:1091 -> a 2:6:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1096:1100 -> a 7:8:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1121:1122 -> a 1:1:int getSize():1116:1116 -> d 1:1:int maxSize():1111:1111 -> e 1:1:int minSize():1106:1106 -> f com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo -> com.gradleup.gr8.relocated.j30: com.android.tools.r8.ir.code.IntSwitch ir -> a com.android.tools.r8.dex.code.DexFormat31t dex -> b 1:3:void (com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.dex.code.DexFormat31t):1594:1596 -> com.android.tools.r8.ir.conversion.DexBuilder$TryItem -> com.gradleup.gr8.relocated.k30: com.android.tools.r8.ir.code.CatchHandlers handlers -> a int start -> b int end -> c 1:4:void (com.android.tools.r8.ir.code.CatchHandlers,int,int):1577:1580 -> 1:1:int compareTo(com.android.tools.r8.ir.conversion.DexBuilder$TryItem):1585:1585 -> a 1:1:int compareTo(java.lang.Object):1571:1571 -> compareTo com.android.tools.r8.ir.conversion.DexSourceCode -> com.gradleup.gr8.relocated.gg0: boolean $assertionsDisabled -> n com.android.tools.r8.ir.code.Position currentPosition -> j com.android.tools.r8.graph.DexMethod originalMethod -> m com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver arrayFilledDataPayloadResolver -> e boolean isBuildingPrelude -> i com.android.tools.r8.graph.ProgramMethod method -> b com.android.tools.r8.ir.code.CanonicalPositions canonicalPositions -> k 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.dex.code.DexInstruction currentDexInstruction -> h com.android.tools.r8.ir.conversion.SwitchPayloadResolver switchPayloadResolver -> d java.util.List debugEntries -> l 1:1:void ():55:55 -> 1:1:void (com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.DexItemFactory):84:84 -> 2:38:void (com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.DexItemFactory):61:97 -> void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean) -> a void doNothingWriteConsumer(java.lang.Integer,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a 1:1:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):173:173 -> a 2:2:void com.android.tools.r8.ir.conversion.DexSourceCode.updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):219:219 -> a 2:2:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):173 -> a 3:3:com.android.tools.r8.graph.DexCode$Try com.android.tools.r8.ir.conversion.DexSourceCode.getTryForOffset(int):397:397 -> a 3:3:void com.android.tools.r8.ir.conversion.DexSourceCode.updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):219 -> a 3:3:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):173 -> a 4:4:boolean com.android.tools.r8.ir.conversion.DexSourceCode.inTryRange(com.android.tools.r8.graph.DexCode$Try,int):392:392 -> a 4:4:com.android.tools.r8.graph.DexCode$Try com.android.tools.r8.ir.conversion.DexSourceCode.getTryForOffset(int):398 -> a 4:4:void com.android.tools.r8.ir.conversion.DexSourceCode.updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):219 -> a 4:4:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):173 -> a 5:12:void com.android.tools.r8.ir.conversion.DexSourceCode.updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):220:227 -> a 5:12:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):173 -> a 13:16:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):245:248 -> a 13:16:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):174 -> a 17:19:com.android.tools.r8.graph.DexDebugEntry com.android.tools.r8.ir.conversion.DexSourceCode.getDebugEntryAtOffset(int):233:235 -> a 17:19:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):249 -> a 17:19:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):174 -> a 20:24:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):251:255 -> a 20:24:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):174 -> a 25:26:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):175:176 -> a 27:27:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):181:181 -> a 28:30:com.android.tools.r8.graph.DexDebugEntry com.android.tools.r8.ir.conversion.DexSourceCode.getDebugEntryAtOffset(int):233:235 -> a 28:30:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):196 -> a 31:32:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):198:199 -> a 33:35:com.android.tools.r8.ir.code.Position getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):262:262 -> a 37:39:com.android.tools.r8.ir.code.Position getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):264:264 -> a 40:42:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):287:287 -> a 43:47:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):294:294 -> a 48:63:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):327:342 -> a 64:64:com.android.tools.r8.graph.DexCode$Try com.android.tools.r8.ir.conversion.DexSourceCode.getTryForOffset(int):397:397 -> a 64:64:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):345 -> a 65:65:boolean com.android.tools.r8.ir.conversion.DexSourceCode.inTryRange(com.android.tools.r8.graph.DexCode$Try,int):392:392 -> a 65:65:com.android.tools.r8.graph.DexCode$Try com.android.tools.r8.ir.conversion.DexSourceCode.getTryForOffset(int):398 -> a 65:65:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):345 -> a 66:67:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):348:349 -> a 68:68:boolean com.android.tools.r8.ir.conversion.DexSourceCode.isMoveResult(com.android.tools.r8.dex.code.DexInstruction):320:320 -> a 68:68:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):349 -> a 69:72:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):356:359 -> a 73:73:java.util.Set com.android.tools.r8.ir.conversion.DexSourceCode.getUniqueTryHandlerOffsets(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory):434:434 -> a 73:73:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):359 -> a 74:78:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):359:363 -> a 79:79:boolean com.android.tools.r8.ir.conversion.DexSourceCode.isMoveResult(com.android.tools.r8.dex.code.DexInstruction):320:320 -> a 79:79:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):363 -> a 80:80:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):364:364 -> a 81:81:boolean com.android.tools.r8.ir.conversion.DexSourceCode.isInvoke(com.android.tools.r8.dex.code.DexInstruction):301:301 -> a 81:81:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):364 -> a 82:99:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):364:381 -> a 100:101:int[] com.android.tools.r8.ir.conversion.SwitchPayloadResolver.absoluteTargets(com.android.tools.r8.dex.code.DexInstruction):63:64 -> a 100:101:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):381 -> a 102:105:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):381:384 -> a 106:108:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexCode$Try):406:408 -> a 109:117:void com.android.tools.r8.ir.conversion.DexSourceCode.forEachTryRange(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):420:428 -> a 109:117:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexCode$Try):408 -> a 118:118:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexCode$Try):415:415 -> a 119:120:void lambda$getCurrentCatchHandlers$0(java.util.List,java.util.List,com.android.tools.r8.graph.DexType,java.lang.Integer):412:413 -> a 121:121:void lambda$getTryHandlerOffsets$1(java.util.List,com.android.tools.r8.graph.DexType,java.lang.Integer):439:439 -> a void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> b 1:1:boolean verifyRegister(int):102:102 -> b 2:2:boolean verifyCurrentInstructionCanThrow():210:210 -> b 3:4:java.util.List getTryHandlerOffsets(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory):438:439 -> b 5:13:void com.android.tools.r8.ir.conversion.DexSourceCode.forEachTryRange(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):420:428 -> b 5:13:java.util.List getTryHandlerOffsets(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory):439 -> b boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> c 1:7:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):143:149 -> c 8:13:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):147:152 -> c 14:14:int instructionIndex(int):276:276 -> c 1:2:void clear():270:271 -> clear com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> d 1:8:void setUp():128:135 -> d com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> e 1:1:int instructionCount():107:107 -> e 1:4:int getMoveExceptionRegister(int):186:189 -> f 5:5:com.android.tools.r8.ir.code.Position getCurrentPosition():204:204 -> f 1:1:int instructionOffset(int):281:281 -> g com.android.tools.r8.ir.conversion.ExtraConstantIntParameter -> com.gradleup.gr8.relocated.cp0: long value -> a boolean $assertionsDisabled -> b 1:1:void ():13:13 -> 1:2:void (long):17:18 -> 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):23:23 -> a 2:3:com.android.tools.r8.ir.analysis.type.TypeElement getTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):28:29 -> a 4:4:com.android.tools.r8.ir.analysis.value.SingleNumberValue getValue(com.android.tools.r8.graph.AppView):34:34 -> a 1:5:boolean equals(java.lang.Object):39:43 -> equals 1:1:int hashCode():48:48 -> hashCode com.android.tools.r8.ir.conversion.ExtraParameter -> com.gradleup.gr8.relocated.dp0: com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory) -> a com.android.tools.r8.ir.analysis.type.TypeElement getTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.ir.analysis.value.SingleNumberValue getValue(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.ir.conversion.ExtraUnusedNullParameter -> com.gradleup.gr8.relocated.ep0: com.android.tools.r8.graph.DexType type -> a boolean $assertionsDisabled -> b 1:1:void ():18:18 -> 1:2:void (com.android.tools.r8.graph.DexType):22:23 -> 1:7:java.util.List computeExtraUnusedNullParameters(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):28:34 -> a 8:8:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 8:8:java.util.List computeExtraUnusedNullParameters(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):35 -> a 9:9:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 9:9:java.util.List computeExtraUnusedNullParameters(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 10:10:java.util.List computeExtraUnusedNullParameters(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):35 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 11:11:java.util.List computeExtraUnusedNullParameters(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):37 -> a 12:12:java.util.List computeExtraUnusedNullParameters(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):38:38 -> a 13:14:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):45:46 -> a 15:15:com.android.tools.r8.ir.analysis.type.TypeElement getTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):51:51 -> a 16:16:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 16:16:com.android.tools.r8.ir.analysis.type.TypeElement getTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):51 -> a 17:17:com.android.tools.r8.ir.analysis.value.SingleNumberValue getValue(com.android.tools.r8.graph.AppView):56:56 -> a 18:18:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 18:18:com.android.tools.r8.ir.analysis.value.SingleNumberValue getValue(com.android.tools.r8.graph.AppView):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean equals(java.lang.Object):61:61 -> equals com.android.tools.r8.ir.conversion.IRBuilder -> com.gradleup.gr8.relocated.vz0: java.util.Queue ssaWorklist -> f int currentInstructionOffset -> j com.android.tools.r8.ir.code.Value previousLocalValue -> w java.util.List argumentValues -> t com.android.tools.r8.ir.code.BasicBlock currentBlock -> i java.util.List impreciseInstructions -> z com.android.tools.r8.ir.code.Value receiverValue -> s java.util.List debugLocalEnds -> x com.android.tools.r8.graph.AppView appView -> o com.android.tools.r8.ir.code.IRMetadata metadata -> C java.util.Set processedSubroutineInstructions -> e boolean[] processedInstructions -> d com.android.tools.r8.ir.code.NumberGenerator valueNumberGenerator -> k it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap targets -> a com.android.tools.r8.graph.ProgramMethod method -> m it.unimi.dsi.fastutil.ints.Int2ReferenceMap uninitializedDebugLocalValues -> y it.unimi.dsi.fastutil.objects.Reference2IntMap offsets -> b java.util.LinkedList blocks -> g boolean hasImpreciseValues -> A com.android.tools.r8.ir.code.BasicBlock entryBlock -> h com.android.tools.r8.ir.conversion.SourceCode source -> u com.android.tools.r8.origin.Origin origin -> q java.util.Queue traceBlocksWorklist -> c boolean throwingInstructionInCurrentBlock -> v com.android.tools.r8.graph.GraphLens codeLens -> p com.android.tools.r8.ir.code.NumberGenerator basicBlockNumberGenerator -> l com.android.tools.r8.graph.proto.RewrittenPrototypeDescription prototypeChanges -> r com.android.tools.r8.graph.ProgramMethod context -> n boolean hasIncorrectStackMapTypes -> B boolean $assertionsDisabled -> D 1:1:void ():155:155 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.code.NumberGenerator):469:469 -> 2:108:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.ir.code.NumberGenerator):373:479 -> 1:4:com.android.tools.r8.ir.conversion.IRBuilder create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin):435:438 -> a 5:5:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.ir.conversion.IRBuilder.lookupPrototypeChanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):459:459 -> a 5:5:com.android.tools.r8.ir.conversion.IRBuilder create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin):441 -> a 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.GraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod):486:486 -> a 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.ir.conversion.IRBuilder.lookupPrototypeChanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):459 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.conversion.IRBuilder create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin):441 -> a 7:7:com.android.tools.r8.ir.conversion.IRBuilder create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin):441:441 -> a 8:8:com.android.tools.r8.ir.conversion.IRBuilder createForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):453:453 -> a 9:10:void addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):528:529 -> a 11:19:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):539:547 -> a 20:23:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int):981:984 -> a 20:23:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):548 -> a 24:24:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 24:24:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int):984 -> a 24:24:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):548 -> a 25:25:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2352:2352 -> a 25:25:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):989 -> a 25:25:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int):985 -> a 25:25:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):548 -> a 26:29:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):990:993 -> a 26:29:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int):985 -> a 26:29:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):548 -> a 30:30:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):554:554 -> a 31:31:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 31:31:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):554 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 32:32:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):554 -> a 33:46:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):555:568 -> a 47:47:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 47:47:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):567 -> a 48:53:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):569:574 -> a 54:54:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 54:54:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):575 -> a 55:65:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):576:586 -> a 66:66:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 66:66:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):586 -> a 67:81:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):587:601 -> a 82:87:void com.android.tools.r8.ir.conversion.IRBuilder.addExtraUnusedArgument(com.android.tools.r8.graph.DexType):1000:1005 -> a 82:87:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):602 -> a 88:92:void com.android.tools.r8.ir.conversion.IRBuilder.addNonThisArgument(com.android.tools.r8.ir.code.Argument):1021:1025 -> a 88:92:void com.android.tools.r8.ir.conversion.IRBuilder.addExtraUnusedArgument(com.android.tools.r8.graph.DexType):1005 -> a 88:92:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):602 -> a 93:96:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):604:607 -> a 97:113:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):618:634 -> a 114:115:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2471:2472 -> a 114:115:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):636 -> a 116:117:void com.android.tools.r8.ir.conversion.IRBuilder.ensureSubroutineProcessedInstructions():2489:2490 -> a 116:117:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2474 -> a 116:117:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):636 -> a 118:118:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2475:2475 -> a 118:118:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):636 -> a 119:119:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2479:2479 -> a 119:119:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):641 -> a 120:121:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2471:2472 -> a 120:121:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2479 -> a 120:121:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):641 -> a 122:123:void com.android.tools.r8.ir.conversion.IRBuilder.ensureSubroutineProcessedInstructions():2489:2490 -> a 122:123:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2474 -> a 122:123:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2479 -> a 122:123:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):641 -> a 124:124:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2475:2475 -> a 124:124:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2479 -> a 124:124:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):641 -> a 125:127:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2479:2481 -> a 125:127:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):641 -> a 128:129:void com.android.tools.r8.ir.conversion.IRBuilder.ensureSubroutineProcessedInstructions():2489:2490 -> a 128:129:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2484 -> a 128:129:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):641 -> a 130:130:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2485:2485 -> a 130:130:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):641 -> a 131:141:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):642:652 -> a 142:142:void com.android.tools.r8.ir.conversion.IRBuilder.ensureNormalSuccessorBlock(int,int):2510:2510 -> a 142:142:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):653 -> a 143:145:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):659:661 -> a 146:146:void com.android.tools.r8.ir.conversion.IRBuilder.setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):534:534 -> a 146:146:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):661 -> a 147:152:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):662:667 -> a 153:158:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():878:883 -> a 153:158:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 159:159:void com.android.tools.r8.ir.conversion.IRBuilder.setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):534:534 -> a 159:159:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():883 -> a 159:159:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 160:164:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():884:888 -> a 160:164:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 165:170:void com.android.tools.r8.ir.conversion.IRBuilder.processMoveExceptionItem(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):929:934 -> a 165:170:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():888 -> a 165:170:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 171:171:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 171:171:void com.android.tools.r8.ir.conversion.IRBuilder.processMoveExceptionItem(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):934 -> a 171:171:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():888 -> a 171:171:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 172:190:void com.android.tools.r8.ir.conversion.IRBuilder.processMoveExceptionItem(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):935:953 -> a 172:190:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():888 -> a 172:190:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 191:196:void com.android.tools.r8.ir.conversion.IRBuilder.processMoveExceptionItem(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):952:957 -> a 191:196:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():888 -> a 191:196:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 197:204:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():889:896 -> a 197:204:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 205:228:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():895:918 -> a 205:228:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 229:232:void com.android.tools.r8.ir.conversion.IRBuilder.closeCurrentBlockWithFallThrough(com.android.tools.r8.ir.code.BasicBlock):2555:2558 -> a 229:232:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():918 -> a 229:232:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 233:234:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():921:922 -> a 233:234:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 235:235:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():878:878 -> a 235:235:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):668 -> a 236:236:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):671:671 -> a 237:238:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817:818 -> a 237:238:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 239:244:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):824:829 -> a 239:244:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 239:244:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 245:245:int com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.predecessorCount():304:304 -> a 245:245:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829 -> a 245:245:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 245:245:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 246:252:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):846:852 -> a 246:252:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829 -> a 246:252:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 246:252:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 253:254:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):869:870 -> a 253:254:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):853 -> a 253:254:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829 -> a 253:254:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 253:254:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 255:255:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 255:255:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):870 -> a 255:255:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):853 -> a 255:255:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829 -> a 255:255:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 255:255:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 256:256:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 256:256:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):871 -> a 256:256:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):853 -> a 256:256:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829 -> a 256:256:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 256:256:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 257:257:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):872:872 -> a 257:257:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):853 -> a 257:257:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829 -> a 257:257:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 257:257:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 258:258:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):870:870 -> a 258:258:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):853 -> a 258:258:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829 -> a 258:258:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 258:258:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 259:266:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):857:864 -> a 259:266:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829 -> a 259:266:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 259:266:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 267:273:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):829:835 -> a 267:273:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 267:273:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 274:274:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):832:832 -> a 274:274:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():818 -> a 274:274:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):676 -> a 275:283:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():784:792 -> a 275:283:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 284:284:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 284:284:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():793 -> a 284:284:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 285:285:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():794:794 -> a 285:285:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 286:286:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 286:286:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():796 -> a 286:286:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 287:287:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():797:797 -> a 287:287:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 288:288:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 288:288:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():797 -> a 288:288:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 289:293:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():798:802 -> a 289:293:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 294:294:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 294:294:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():803 -> a 294:294:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 295:295:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 295:295:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():804 -> a 295:295:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 296:297:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():805:806 -> a 296:297:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 298:298:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 298:298:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():807 -> a 298:298:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 299:299:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 299:299:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():808 -> a 299:299:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 300:300:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():809:809 -> a 300:300:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):679 -> a 301:302:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):682:683 -> a 303:303:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 303:303:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):683 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 304:304:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 304:304:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):683 -> a 305:306:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):684:685 -> a 307:307:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 307:307:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):686 -> a 308:313:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):687:692 -> a 314:314:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 314:314:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):693 -> a 315:316:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):700:701 -> a 317:347:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2643:2673 -> a 317:347:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 348:348:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 348:348:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2673 -> a 348:348:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 349:349:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2673:2673 -> a 349:349:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 350:364:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2672:2686 -> a 350:364:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 365:376:void com.android.tools.r8.ir.code.BasicBlock.removePredecessorsByIndex(java.util.List):639:650 -> a 365:376:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2690 -> a 365:376:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 377:377:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2691:2691 -> a 377:377:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 378:378:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2649:2649 -> a 378:378:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 379:379:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 379:379:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2649 -> a 379:379:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 380:380:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 380:380:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 380:380:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2649 -> a 380:380:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 381:425:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2649:2693 -> a 381:425:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):706 -> a 426:442:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):709:725 -> a 443:443:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder):1264:1264 -> a 443:443:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):728 -> a 444:447:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):729:732 -> a 448:448:boolean com.android.tools.r8.ir.conversion.IRBuilder.canUseStackMapTypes():760:760 -> a 448:448:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):736 -> a 449:454:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):736:741 -> a 455:455:boolean com.android.tools.r8.ir.conversion.IRBuilder.canUseStackMapTypes():760:760 -> a 455:455:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):741 -> a 456:458:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):741:743 -> a 459:459:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 459:459:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):743 -> a 460:460:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):743:743 -> a 461:461:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):739:739 -> a 462:462:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 462:462:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):739 -> a 463:463:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):739:739 -> a 464:477:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):734:747 -> a 478:489:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):127:138 -> a 478:489:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 478:489:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 490:490:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):817:817 -> a 490:490:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 490:490:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):138 -> a 490:490:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 490:490:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 491:491:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 491:491:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):817 -> a 491:491:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 491:491:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):138 -> a 491:491:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 491:491:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 492:492:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):818:818 -> a 492:492:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 492:492:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):138 -> a 492:492:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 492:492:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 493:498:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromIf(com.android.tools.r8.ir.code.If,com.android.tools.r8.graph.DexItemFactory):827:832 -> a 493:498:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):818 -> a 493:498:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 493:498:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):138 -> a 493:498:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 493:498:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 499:499:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 499:499:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):820 -> a 499:499:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 499:499:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):138 -> a 499:499:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 499:499:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 500:500:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):821:821 -> a 500:500:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 500:500:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):138 -> a 500:500:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 500:500:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 501:502:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromSwitch(com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.graph.DexItemFactory):840:841 -> a 501:502:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):821 -> a 501:502:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 501:502:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):138 -> a 501:502:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 501:502:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 503:511:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):147:155 -> a 503:511:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 503:511:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 512:512:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):817:817 -> a 512:512:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 512:512:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):155 -> a 512:512:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 512:512:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 513:513:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 513:513:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):817 -> a 513:513:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 513:513:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):155 -> a 513:513:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 513:513:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 514:514:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):818:818 -> a 514:514:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 514:514:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):155 -> a 514:514:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 514:514:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 515:520:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromIf(com.android.tools.r8.ir.code.If,com.android.tools.r8.graph.DexItemFactory):827:832 -> a 515:520:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):818 -> a 515:520:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 515:520:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):155 -> a 515:520:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 515:520:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 521:521:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 521:521:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):820 -> a 521:521:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 521:521:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):155 -> a 521:521:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 521:521:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 522:522:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):821:821 -> a 522:522:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 522:522:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):155 -> a 522:522:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 522:522:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 523:524:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromSwitch(com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.graph.DexItemFactory):840:841 -> a 523:524:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):821 -> a 523:524:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):854 -> a 523:524:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):155 -> a 523:524:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 523:524:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 525:529:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):168:172 -> a 525:529:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):110 -> a 525:529:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 530:530:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):113:113 -> a 530:530:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 531:531:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo.builder(com.android.tools.r8.graph.DexItemFactory):271:271 -> a 531:531:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter.convertRewritingCandidateToStringSwitchInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexItemFactory):178 -> a 531:531:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):114 -> a 531:531:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 532:534:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter.convertRewritingCandidateToStringSwitchInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexItemFactory):178:180 -> a 532:534:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):114 -> a 532:534:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 535:536:void com.android.tools.r8.ir.conversion.StringSwitchConverter.convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):119:120 -> a 535:536:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):747 -> a 537:541:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):750:754 -> a 542:543:boolean allPhisAreStackMapPhis(com.android.tools.r8.ir.code.IRCode):764:765 -> a 544:544:void constrainType(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):773:773 -> a 545:546:void add(com.android.tools.r8.ir.code.Instruction):976:977 -> a 547:548:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1054:1055 -> a 549:551:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readRegisterForDebugLocal(int,com.android.tools.r8.graph.DebugLocalInfo):2132:2134 -> a 549:551:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1058 -> a 552:552:boolean com.android.tools.r8.ir.code.Value.isUninitializedLocal():542:542 -> a 552:552:boolean com.android.tools.r8.ir.conversion.IRBuilder.isValidFor(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DebugLocalInfo):1031 -> a 552:552:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1059 -> a 553:553:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalUninitialized():0:0 -> a 553:553:boolean com.android.tools.r8.ir.code.Value.isUninitializedLocal():542 -> a 553:553:boolean com.android.tools.r8.ir.conversion.IRBuilder.isValidFor(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DebugLocalInfo):1031 -> a 553:553:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1059 -> a 554:554:boolean com.android.tools.r8.ir.conversion.IRBuilder.isValidFor(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DebugLocalInfo):1031:1031 -> a 554:554:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1059 -> a 555:555:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1060:1060 -> a 556:558:void addDebugPosition(com.android.tools.r8.ir.code.Position):1065:1067 -> a 559:559:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 559:559:void addDebugPosition(com.android.tools.r8.ir.code.Position):1067 -> a 560:575:void addDebugPosition(com.android.tools.r8.ir.code.Position):1067:1082 -> a 576:576:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1096:1096 -> a 577:577:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> a 577:577:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1097 -> a 578:578:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1098:1098 -> a 579:579:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> a 579:579:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1099 -> a 580:580:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1100:1100 -> a 581:581:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> a 581:581:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1101 -> a 582:583:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1101:1102 -> a 584:587:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1126:1129 -> a 588:588:boolean com.android.tools.r8.ir.conversion.IRBuilder.canUseStackMapTypes():760:760 -> a 588:588:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1129 -> a 589:591:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1130:1132 -> a 592:592:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 592:592:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1132 -> a 593:595:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1133:1135 -> a 596:596:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 596:596:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1135 -> a 597:597:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1135:1135 -> a 598:618:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):160:180 -> a 598:618:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1136 -> a 619:619:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):175:175 -> a 619:619:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1136 -> a 620:624:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):169:173 -> a 620:624:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1136 -> a 625:625:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):171:171 -> a 625:625:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1136 -> a 626:626:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):167:167 -> a 626:626:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1136 -> a 627:640:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):165:178 -> a 627:640:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1136 -> a 641:661:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):160:180 -> a 641:661:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1139 -> a 662:662:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):175:175 -> a 662:662:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1139 -> a 663:667:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):169:173 -> a 663:667:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1139 -> a 668:668:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):171:171 -> a 668:668:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1139 -> a 669:669:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):167:167 -> a 669:669:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1139 -> a 670:683:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.IRBuilder.fromMemberType(com.android.tools.r8.ir.code.MemberType):165:178 -> a 670:683:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1139 -> a 684:687:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1141:1144 -> a 688:691:void com.android.tools.r8.ir.conversion.IRBuilder.addImpreciseInstruction(com.android.tools.r8.ir.code.ImpreciseMemberTypeInstruction):777:780 -> a 688:691:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1145 -> a 692:692:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1147:1147 -> a 693:697:void addArrayLength(int,int):1151:1155 -> a 698:700:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1178:1180 -> a 698:700:void addCheckCast(int,com.android.tools.r8.graph.DexType):1170 -> a 701:701:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 701:701:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1180 -> a 701:701:void addCheckCast(int,com.android.tools.r8.graph.DexType):1170 -> a 702:704:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1181:1183 -> a 702:704:void addCheckCast(int,com.android.tools.r8.graph.DexType):1170 -> a 705:705:void com.android.tools.r8.ir.code.CheckCast.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):41:41 -> a 705:705:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1183 -> a 705:705:void addCheckCast(int,com.android.tools.r8.graph.DexType):1170 -> a 706:706:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1185:1185 -> a 706:706:void addCheckCast(int,com.android.tools.r8.graph.DexType):1170 -> a 707:709:void addConst(com.android.tools.r8.ir.analysis.type.TypeElement,int,long):1198:1200 -> a 710:710:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> a 710:710:void addConst(com.android.tools.r8.ir.analysis.type.TypeElement,int,long):1200 -> a 711:712:void addConst(com.android.tools.r8.ir.analysis.type.TypeElement,int,long):1200:1201 -> a 713:716:void addConstMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):1233:1236 -> a 717:717:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 717:717:void addConstMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):1235 -> a 718:720:void addConstMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):1237:1239 -> a 721:724:void addConstMethodType(int,com.android.tools.r8.graph.DexProto):1243:1246 -> a 725:725:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 725:725:void addConstMethodType(int,com.android.tools.r8.graph.DexProto):1245 -> a 726:728:void addConstMethodType(int,com.android.tools.r8.graph.DexProto):1247:1249 -> a 729:730:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1305:1306 -> a 731:731:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2352:2352 -> a 731:731:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1308 -> a 732:743:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1309:1320 -> a 744:745:void addNop():1346:1347 -> a 746:756:void com.android.tools.r8.ir.conversion.IRBuilder.addTrivialIf(int,int):1383:1393 -> a 746:756:void addIf(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1426 -> a 757:760:void addIf(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1428:1431 -> a 761:768:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1397:1404 -> a 761:768:void addIf(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1432 -> a 769:779:void com.android.tools.r8.ir.conversion.IRBuilder.addTrivialIf(int,int):1383:1393 -> a 769:779:void addIfZero(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1453 -> a 780:780:void addIfZero(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1455:1455 -> a 781:788:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1397:1404 -> a 781:788:void addIfZero(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1456 -> a 789:793:void addInstanceGet(int,int,com.android.tools.r8.graph.DexField):1461:1465 -> a 794:794:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 794:794:void addInstanceGet(int,int,com.android.tools.r8.graph.DexField):1465 -> a 795:801:void addInstanceGet(int,int,com.android.tools.r8.graph.DexField):1463:1469 -> a 802:806:void addInstanceOf(int,int,com.android.tools.r8.graph.DexType):1473:1477 -> a 807:807: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):1517:1517 -> a 808:816:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyRepresentablePolymorphicInvoke(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem):1502:1510 -> a 808:816: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):1517 -> a 817:817: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):1518:1518 -> a 818:822: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):1528:1532 -> a 823:826: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):1531:1534 -> a 827:828:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1561:1562 -> a 829:829:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 829:829:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1565 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 830:830:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 830:830:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1565 -> a 831:831:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticPut():129:129 -> a 831:831:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298 -> a 831:831:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1565 -> a 832:832:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 832:832:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1565 -> a 833:833:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticGet():133:133 -> a 833:833:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298 -> a 833:833:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1565 -> a 834:834:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 834:834:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1565 -> a 835:847:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1566:1578 -> a 848:852:void addInvokeCustom(com.android.tools.r8.graph.DexCallSite,java.util.List,java.util.List):1583:1587 -> a 853:856:void addInvokeCustom(com.android.tools.r8.graph.DexCallSite,java.util.List,java.util.List):1586:1589 -> a 857:880:void addInvokeRegisters(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int[]):1600:1623 -> a 881:889:void addInvokeNewArray(com.android.tools.r8.graph.DexType,int,int[]):1627:1635 -> a 890:890:boolean com.android.tools.r8.ir.code.ValueTypeConstraint.isWide():32:32 -> a 890:890:void addInvokeNewArray(com.android.tools.r8.graph.DexType,int,int[]):1636 -> a 891:897:void addInvokeNewArray(com.android.tools.r8.graph.DexType,int,int[]):1637:1643 -> a 898:922:void addInvokeRange(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int):1664:1688 -> a 923:923:boolean lambda$addMoveException$2(com.android.tools.r8.ir.code.BasicBlock):1719:1719 -> a 924:924:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 924:924:boolean lambda$addMoveException$2(com.android.tools.r8.ir.code.BasicBlock):1719 -> a 925:929:void addNewArrayFilledData(int,int,long,short[]):1790:1794 -> a 930:933:void addStaticGet(int,com.android.tools.r8.graph.DexField):1848:1851 -> a 934:934:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 934:934:void addStaticGet(int,com.android.tools.r8.graph.DexField):1851 -> a 935:941:void addStaticGet(int,com.android.tools.r8.graph.DexField):1849:1855 -> a 942:985:void addSwitch(int,int[],int,int[]):1887:1930 -> a 986:986:int[] it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 986:986:int[] it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 986:986:void addSwitch(int,int[],int,int[]):1935 -> a 987:987:int[] it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 987:987:int[] it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 987:987:void addSwitch(int,int[],int,int[]):1936 -> a 988:1018:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.IRBuilder.createSwitch(com.android.tools.r8.ir.code.Value,int[],int,int[]):1943:1973 -> a 988:1018:void addSwitch(int,int[],int,int[]):1937 -> a 1019:1019:void addSwitch(int,int[],int,int[]):1938:1938 -> a 1020:1021: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):2143:2144 -> a 1022:1041:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2159:2178 -> a 1022:1041: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):2147 -> a 1042:1052:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2250:2260 -> a 1042:1052:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1042:1052: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):2147 -> a 1053:1053:boolean com.android.tools.r8.ir.code.ValueTypeConstraint.isPrecise():36:36 -> a 1053:1053:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2260 -> a 1053:1053:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1053:1053: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):2147 -> a 1054:1055:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2260:2261 -> a 1054:1055:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1054:1055: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):2147 -> a 1056:1056:boolean com.android.tools.r8.ir.code.ValueTypeConstraint.isObject():24:24 -> a 1056:1056:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2261 -> a 1056:1056:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1056:1056: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):2147 -> a 1057:1057:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2261:2261 -> a 1057:1057:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1057:1057: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):2147 -> a 1058:1068:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.code.ValueTypeConstraint.toPrimitiveType():161:171 -> a 1058:1068:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2261 -> a 1058:1068:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1058:1068: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):2147 -> a 1069:1069:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.code.ValueTypeConstraint.toPrimitiveType():167:167 -> a 1069:1069:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2261 -> a 1069:1069:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1069:1069: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):2147 -> a 1070:1070:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.code.ValueTypeConstraint.toPrimitiveType():165:165 -> a 1070:1070:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2261 -> a 1070:1070:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1070:1070: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):2147 -> a 1071:1071:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement com.android.tools.r8.ir.code.ValueTypeConstraint.toPrimitiveType():163:163 -> a 1071:1071:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2261 -> a 1071:1071:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1071:1071: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):2147 -> a 1072:1073:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2262:2263 -> a 1072:1073:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1072:1073: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):2147 -> a 1074:1074:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 1074:1074:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2263 -> a 1074:1074:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1074:1074: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):2147 -> a 1075:1092:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2263:2280 -> a 1075:1092:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1075:1092: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):2147 -> a 1093:1093:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2251:2251 -> a 1093:1093:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2183 -> a 1093:1093: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):2147 -> a 1094:1096:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getIncomingLocalAtBlock(int,com.android.tools.r8.ir.code.BasicBlock):2242:2244 -> a 1094:1096:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2185 -> a 1094:1096: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):2147 -> a 1097:1119:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.TypeConstraintResolver.typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):68:90 -> a 1097:1119:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2186 -> a 1097:1119: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):2147 -> a 1120:1120:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.TypeConstraintResolver.typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):88:88 -> a 1120:1120:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2186 -> a 1120:1120: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):2147 -> a 1121:1121:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.TypeConstraintResolver.typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):86:86 -> a 1121:1121:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2186 -> a 1121:1121: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):2147 -> a 1122:1122:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.TypeConstraintResolver.typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):84:84 -> a 1122:1122:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2186 -> a 1122:1122: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):2147 -> a 1123:1135:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.TypeConstraintResolver.typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):70:82 -> a 1123:1135:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2186 -> a 1123:1135: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):2147 -> a 1136:1136:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.TypeConstraintResolver.typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):80:80 -> a 1136:1136:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2186 -> a 1136:1136: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):2147 -> a 1137:1137:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.TypeConstraintResolver.typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):78:78 -> a 1137:1137:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2186 -> a 1137:1137: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):2147 -> a 1138:1138:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.TypeConstraintResolver.typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):76:76 -> a 1138:1138:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2186 -> a 1138:1138: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):2147 -> a 1139:1139:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2187:2187 -> a 1139:1139: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):2147 -> a 1140:1140:boolean com.android.tools.r8.ir.conversion.IRBuilder.canUseStackMapTypes():760:760 -> a 1140:1140:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2189 -> a 1140:1140: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):2147 -> a 1141:1149:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2189:2197 -> a 1141:1149: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):2147 -> a 1150:1150:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 1150:1150:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2197 -> a 1150:1150: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):2147 -> a 1151:1164:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2197:2210 -> a 1151:1164: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):2147 -> a 1165:1201:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.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):2201:2237 -> a 1165:1201: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):2147 -> a 1202:1202:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> a 1202:1202:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1087 -> a 1203:1203:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> a 1203:1203:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1088 -> a 1204:1204:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> a 1204:1204:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1089 -> a 1205:1206:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1090:1091 -> a 1207:1207:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> a 1207:1207:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1091 -> a 1208:1209:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1091:1092 -> a 1210:1210:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> a 1210:1210:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1189 -> a 1211:1211:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> a 1211:1211:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1190 -> a 1212:1214:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1191:1193 -> a 1215:1215:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> a 1215:1215:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1193 -> a 1216:1217:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1193:1194 -> a 1218:1221:com.android.tools.r8.ir.code.Value readIntLiteral(long):2305:2308 -> a 1222:1223:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo,com.android.tools.r8.graph.DebugLocalInfo):2315:2316 -> a 1224:1225:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeRegister(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2320:2321 -> a 1224:1225:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo,com.android.tools.r8.graph.DebugLocalInfo):2315 -> a 1226:1226:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getIncomingLocal(int):2348:2348 -> a 1226:1226:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2109 -> a 1227:1231:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2110:2114 -> a 1232:1232:boolean com.android.tools.r8.ir.code.Value.isUninitializedLocal():542:542 -> a 1232:1232:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2114 -> a 1233:1233:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalUninitialized():0:0 -> a 1233:1233:boolean com.android.tools.r8.ir.code.Value.isUninitializedLocal():542 -> a 1233:1233:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2114 -> a 1234:1244:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2115:2125 -> a 1245:1249:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2123:2127 -> a 1250:1250:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getIncomingLocal(int):2348:2348 -> a 1250:1250:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2326 -> a 1251:1251:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2352:2352 -> a 1251:1251:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2327 -> a 1252:1254:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readRegisterForDebugLocal(int,com.android.tools.r8.graph.DebugLocalInfo):2132:2134 -> a 1252:1254:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2339 -> a 1255:1256:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2339:2340 -> a 1257:1257:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2352:2352 -> a 1257:1257:void addBooleanNonThisArgument(int):1015 -> a 1258:1259:void addBooleanNonThisArgument(int):1016:1017 -> a 1260:1264:void com.android.tools.r8.ir.conversion.IRBuilder.addNonThisArgument(com.android.tools.r8.ir.code.Argument):1021:1025 -> a 1260:1264:void addBooleanNonThisArgument(int):1017 -> a 1265:1265:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2352:2352 -> a 1265:1265:void addNonThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):1009 -> a 1266:1267:void addNonThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):1010:1011 -> a 1268:1272:void com.android.tools.r8.ir.conversion.IRBuilder.addNonThisArgument(com.android.tools.r8.ir.code.Argument):1021:1025 -> a 1268:1272:void addNonThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):1011 -> a 1273:1273:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370:2370 -> a 1274:1274:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2402:2402 -> a 1274:1274:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370 -> a 1275:1275:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> a 1275:1275:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2402 -> a 1275:1275:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370 -> a 1276:1277:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2402:2403 -> a 1276:1277:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370 -> a 1278:1278:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> a 1278:1278:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2404 -> a 1278:1278:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370 -> a 1279:1281:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2404:2406 -> a 1279:1281:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370 -> a 1282:1282:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 1282:1282:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2406 -> a 1282:1282:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370 -> a 1283:1283:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2406:2406 -> a 1283:1283:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370 -> a 1284:1284:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2403:2403 -> a 1284:1284:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2370 -> a 1285:1310:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2371:2396 -> a 1311:1315:void lambda$addInstruction$3(java.util.List,java.util.Set,com.android.tools.r8.graph.DexType,java.lang.Integer):2385:2389 -> a 1316:1322:void lambda$addInstruction$3(java.util.List,java.util.Set,com.android.tools.r8.graph.DexType,java.lang.Integer):2387:2393 -> a 1323:1326:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.ensureBlock(int):2460:2463 -> a 1323:1326:void ensureSuccessorBlock(int,int,boolean):2496 -> a 1327:1330:int com.android.tools.r8.ir.conversion.IRBuilder.getBlockStartOffset(int):2451:2454 -> a 1327:1330:void ensureSuccessorBlock(int,int,boolean):2497 -> a 1331:1331:void ensureSuccessorBlock(int,int,boolean):2498:2498 -> a 1332:1332:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalSuccessor(int):287:287 -> a 1332:1332:void ensureSuccessorBlock(int,int,boolean):2500 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1333:1333:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalSuccessor(int):287:287 -> a 1333:1333:void ensureSuccessorBlock(int,int,boolean):2500 -> a 1334:1334:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalPredecessor(int):283:283 -> a 1334:1334:void ensureSuccessorBlock(int,int,boolean):2501 -> a 1335:1335:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalSuccessor(int):300:300 -> a 1335:1335:void ensureSuccessorBlock(int,int,boolean):2503 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1336:1336:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalSuccessor(int):300:300 -> a 1336:1336:void ensureSuccessorBlock(int,int,boolean):2503 -> a 1337:1337:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalPredecessor(int):296:296 -> a 1337:1337:void ensureSuccessorBlock(int,int,boolean):2504 -> a 1338:1338:void ensureSuccessorBlock(int,int,boolean):2506:2506 -> a 1339:1342:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2545:2548 -> a 1343:1343:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2547:2547 -> a 1344:1346:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2562:2564 -> a 1344:1346:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1347:1347:int com.android.tools.r8.ir.conversion.IRBuilder.getOffset(com.android.tools.r8.ir.code.BasicBlock):2532:2532 -> a 1347:1347:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.getBlockInfo(com.android.tools.r8.ir.code.BasicBlock):2524 -> a 1347:1347:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2564 -> a 1347:1347:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1348:1348:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.getBlockInfo(int):2520:2520 -> a 1348:1348:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.getBlockInfo(com.android.tools.r8.ir.code.BasicBlock):2524 -> a 1348:1348:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2564 -> a 1348:1348:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1349:1349:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2565:2565 -> a 1349:1349:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1350:1350:boolean com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.hasMoreThanASingleNormalExit():315:315 -> a 1350:1350:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2566 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1350:1350:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1351:1352:boolean com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.hasMoreThanASingleNormalExit():315:316 -> a 1351:1352:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2566 -> a 1351:1352:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1353:1353:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2569:2569 -> a 1353:1353:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1354:1354:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.getBlockInfo(int):2520:2520 -> a 1354:1354:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2570 -> a 1354:1354:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1355:1355:int com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.predecessorCount():304:304 -> a 1355:1355:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2571 -> a 1355:1355:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1356:1356:int com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.predecessorCount():304:304 -> a 1356:1356:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2571 -> a 1356:1356:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1357:1367:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2574:2584 -> a 1357:1367:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1368:1376:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2581:2589 -> a 1368:1376:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1377:1382:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.IRBuilder.createSplitEdgeBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):2605:2610 -> a 1377:1382:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2589 -> a 1377:1382:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1383:1390:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2590:2597 -> a 1383:1390:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1391:1393:it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.allSuccessors():308:310 -> a 1391:1393:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2600 -> a 1391:1393:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1394:1394:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2600:2600 -> a 1394:1394:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549 -> a 1395:1396:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2550:2551 -> a 1:20:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.code.ValueTypeConstraint.fromMemberType(com.android.tools.r8.ir.code.MemberType):63:82 -> b 1:20:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1159 -> b 21:21:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.code.ValueTypeConstraint.fromMemberType(com.android.tools.r8.ir.code.MemberType):78:78 -> b 21:21:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1159 -> b 22:26:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.code.ValueTypeConstraint.fromMemberType(com.android.tools.r8.ir.code.MemberType):72:76 -> b 22:26:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1159 -> b 27:27:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.code.ValueTypeConstraint.fromMemberType(com.android.tools.r8.ir.code.MemberType):74:74 -> b 27:27:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1159 -> b 28:28:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.code.ValueTypeConstraint.fromMemberType(com.android.tools.r8.ir.code.MemberType):70:70 -> b 28:28:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1159 -> b 29:41:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.code.ValueTypeConstraint.fromMemberType(com.android.tools.r8.ir.code.MemberType):68:80 -> b 29:41:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1159 -> b 42:46:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1159:1163 -> b 47:50:void com.android.tools.r8.ir.conversion.IRBuilder.addImpreciseInstruction(com.android.tools.r8.ir.code.ImpreciseMemberTypeInstruction):777:780 -> b 47:50:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1164 -> b 51:51:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1166:1166 -> b 52:53:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):1035:1036 -> b 54:56:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readRegisterForDebugLocal(int,com.android.tools.r8.graph.DebugLocalInfo):2132:2134 -> b 54:56:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):1040 -> b 57:65:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):1041:1049 -> b 66:66:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1106:1106 -> b 67:67:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> b 67:67:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1107 -> b 68:68:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> b 68:68:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1108 -> b 69:69:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> b 69:69:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1109 -> b 70:70:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1110:1110 -> b 71:71:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> b 71:71:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1111 -> b 72:73:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1111:1112 -> b 74:74:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1116:1116 -> b 75:75:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> b 75:75:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1117 -> b 76:76:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1118:1118 -> b 77:77:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> b 77:77:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1119 -> b 78:78:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1120:1120 -> b 79:79:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> b 79:79:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1121 -> b 80:81:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1121:1122 -> b 82:82:void addConstClass(int,com.android.tools.r8.graph.DexType):1225:1225 -> b 83:83:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> b 83:83:void addConstClass(int,com.android.tools.r8.graph.DexType):1225 -> b 84:84:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> b 84:84:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416 -> b 84:84:void addConstClass(int,com.android.tools.r8.graph.DexType):1225 -> b 85:85:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> b 85:85:void addConstClass(int,com.android.tools.r8.graph.DexType):1225 -> b 86:87:void addConstClass(int,com.android.tools.r8.graph.DexType):1226:1227 -> b 88:88:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> b 88:88:void addConstClass(int,com.android.tools.r8.graph.DexType):1227 -> b 89:89:void addConstClass(int,com.android.tools.r8.graph.DexType):1229:1229 -> b 90:94:void addGoto(int):1375:1379 -> b 95:98:void addInstancePut(int,int,com.android.tools.r8.graph.DexField):1481:1484 -> b 99:99:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1647:1647 -> b 100:100:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> b 100:100:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1647 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 101:101:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> b 101:101:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1647 -> b 102:108:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1647:1653 -> b 109:123:void addInvokeRangeNewArray(com.android.tools.r8.graph.DexType,int,int):1692:1706 -> b 124:124:void checkInvokeArgumentRegisters(int,int):1711:1711 -> b 125:125:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 125:125:void checkInvokeArgumentRegisters(int,int):1711 -> b 126:126:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> b 126:126:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> b 126:126:void checkInvokeArgumentRegisters(int,int):1711 -> b 127:127:void checkInvokeArgumentRegisters(int,int):1711:1711 -> b 128:128:void addReturn():1830:1830 -> b 129:131:void com.android.tools.r8.ir.conversion.IRBuilder.addReturn(com.android.tools.r8.ir.code.Return):1835:1837 -> b 129:131:void addReturn():1830 -> b 132:135:void addStaticPut(int,com.android.tools.r8.graph.DexField):1859:1862 -> b 136:136:void addInstruction(com.android.tools.r8.ir.code.Instruction):2366:2366 -> b 1:1:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1282:1282 -> c 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> c 2:2:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1284 -> c 3:3:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1285:1285 -> c 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> c 4:4:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1286 -> c 5:7:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1288:1290 -> c 8:12:void addMoveException(int):1718:1722 -> c 13:15:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1727:1729 -> c 13:15:void addMoveException(int):1723 -> c 16:16:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> c 16:16:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1729 -> c 16:16:void addMoveException(int):1723 -> c 17:20:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1729:1732 -> c 17:20:void addMoveException(int):1723 -> c 21:21:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> c 21:21:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1732 -> c 21:21:void addMoveException(int):1723 -> c 22:22:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1732:1732 -> c 22:22:void addMoveException(int):1723 -> c 23:25:void addNewArrayEmpty(int,int,com.android.tools.r8.graph.DexType):1780:1782 -> c 26:26:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> c 26:26:void addNewArrayEmpty(int,int,com.android.tools.r8.graph.DexType):1782 -> c 27:30:void addNewArrayEmpty(int,int,com.android.tools.r8.graph.DexType):1783:1786 -> c 31:34:void addInitClass(int,com.android.tools.r8.graph.DexType):1841:1844 -> c 35:35:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> c 35:35:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):2099 -> c 36:36:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> c 36:36:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):2100 -> c 37:38:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):2101:2102 -> c 39:39:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> c 39:39:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):2102 -> c 40:41:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):2102:2103 -> c 42:57:void attachLocalValues(com.android.tools.r8.ir.code.Instruction):2411:2426 -> c 58:58:void ensureExceptionalSuccessorBlock(int,int):2514:2514 -> c 59:60:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2536:2537 -> c 61:61:void com.android.tools.r8.ir.conversion.IRBuilder.setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):534:534 -> c 61:61:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2538 -> c 62:64:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2539:2541 -> c 1:1:java.util.List getArgumentValues():519:519 -> d 2:2:void lambda$allPhisAreStackMapPhis$1(com.android.tools.r8.ir.code.Instruction):767:767 -> d 3:3:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1333:1333 -> d 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> d 4:4:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1334 -> d 5:5:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1335:1335 -> d 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> d 6:6:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1336 -> d 7:7:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1337:1337 -> d 8:8:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> d 8:8:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1338 -> d 9:10:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1338:1339 -> d 11:15:void addMoveResult(int):1738:1742 -> d 16:16:boolean com.android.tools.r8.ir.code.Instruction.isInvokeNewArray():0:0 -> d 16:16:void addMoveResult(int):1744 -> d 17:17:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMultiNewArray():0:0 -> d 17:17:void addMoveResult(int):1744 -> d 18:18:void addMoveResult(int):1746:1746 -> d 19:19:void addMoveResult(int):1745:1745 -> d 20:20:boolean com.android.tools.r8.ir.code.Instruction.isInvokeCustom():0:0 -> d 20:20:void addMoveResult(int):1750 -> d 21:22:void addMoveResult(int):1751:1752 -> d 23:23:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> d 23:23:void addMoveResult(int):1752 -> d 24:25:void addMoveResult(int):1753:1754 -> d 26:26:void addNewInstance(int,com.android.tools.r8.graph.DexType):1798:1798 -> d 27:27:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> d 27:27:void addNewInstance(int,com.android.tools.r8.graph.DexType):1798 -> d 28:31:void addNewInstance(int,com.android.tools.r8.graph.DexType):1799:1802 -> d 32:32:void addNewUnboxedEnumInstance(int,com.android.tools.r8.graph.DexType,int):1806:1806 -> d 33:33:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> d 33:33:void addNewUnboxedEnumInstance(int,com.android.tools.r8.graph.DexType,int):1806 -> d 34:37:void addNewUnboxedEnumInstance(int,com.android.tools.r8.graph.DexType,int):1807:1810 -> d 38:38:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> d 38:38:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1272 -> d 39:39:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> d 39:39:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1273 -> d 40:40:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> d 40:40:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1274 -> d 41:43:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1276:1278 -> d 44:44:void ensureNormalSuccessorBlock(int,int):2510:2510 -> d 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getCFG():515:515 -> e 2:2:boolean lambda$build$0(com.android.tools.r8.ir.code.Instruction):685:685 -> e 3:3:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> e 3:3:boolean lambda$build$0(com.android.tools.r8.ir.code.Instruction):685 -> e 4:4:void resolveAndBuildNewArrayFilledData(int,int):967:967 -> e 5:7:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1178:1180 -> e 5:7:void addSafeCheckCast(int,com.android.tools.r8.graph.DexType):1174 -> e 8:8:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> e 8:8:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1180 -> e 8:8:void addSafeCheckCast(int,com.android.tools.r8.graph.DexType):1174 -> e 9:13:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1181:1185 -> e 9:13:void addSafeCheckCast(int,com.android.tools.r8.graph.DexType):1174 -> e 14:22:void addReturn(int):1814:1822 -> e 23:23:void addReturn(int):1821:1821 -> e 24:24:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.code.ValueTypeConstraint.fromDexType(com.android.tools.r8.graph.DexType):111:111 -> e 24:24:void addReturn(int):1823 -> e 25:26:void addReturn(int):1824:1825 -> e 27:29:void com.android.tools.r8.ir.conversion.IRBuilder.addReturn(com.android.tools.r8.ir.code.Return):1835:1837 -> e 27:29:void addReturn(int):1825 -> e 30:30:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> e 30:30:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1324 -> e 31:31:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> e 31:31:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1325 -> e 32:32:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> e 32:32:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1326 -> e 33:34:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1327:1328 -> e 35:35:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> e 35:35:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1328 -> e 36:37:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1328:1329 -> e 38:38:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> e 38:38:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1758 -> e 39:39:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> e 39:39:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1759 -> e 40:41:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1760:1761 -> e 42:42:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> e 42:42:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1761 -> e 43:44:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1761:1762 -> e 1:1:com.android.tools.r8.graph.GraphLens getCodeLens():495:495 -> f 2:7:void addThrow(int):1977:1982 -> f 8:8:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1986:1986 -> f 9:9:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> f 9:9:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1987 -> f 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> f 10:10:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1988 -> f 11:11:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> f 11:11:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1989 -> f 12:12:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1990:1990 -> f 13:13:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> f 13:13:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1991 -> f 14:15:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1991:1992 -> f 16:16:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> f 16:16:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1766 -> f 17:17:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> f 17:17:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1767 -> f 18:21:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1769:1772 -> f 22:25:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readLiteral(com.android.tools.r8.ir.code.ValueTypeConstraint,long):2289:2292 -> f 22:25:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1772 -> f 26:29:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readLongLiteral(long):2298:2301 -> f 26:29:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readLiteral(com.android.tools.r8.ir.code.ValueTypeConstraint,long):2293 -> f 26:29:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1772 -> f 30:33:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1773:1776 -> f 1:1:com.android.tools.r8.graph.DexEncodedMethod getMethod():499:499 -> g 2:2:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1996:1996 -> g 3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> g 3:3:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1997 -> g 4:4:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1998:1998 -> g 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> g 5:5:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1999 -> g 6:6:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2000:2000 -> g 7:7:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> g 7:7:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2001 -> g 8:9:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2001:2002 -> g 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> g 10:10:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1353 -> g 11:11:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> g 11:11:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1354 -> g 12:12:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> g 12:12:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1355 -> g 13:15:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1357:1359 -> g 16:17:void checkRegister(int):2359:2360 -> g 18:18:void checkRegister(int):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24,"2":25,"3":26,"4":27},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 24:24:void checkRegister(int):2360:2360 -> g 25:25:void checkRegister(int):2360:2360 -> g 26:26:void checkRegister(int):2360:2360 -> g 27:27:void checkRegister(int):2360:2360 -> g 19:19:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> g 19:19:void checkRegister(int):2360 -> g 20:20:void checkRegister(int):2360:2360 -> g 21:21:void checkRegister(int):2357:2357 -> g 1:1:com.android.tools.r8.graph.ProgramMethod getProgramMethod():503:503 -> h 2:2:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1363:1363 -> h 3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> h 3:3:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1365 -> h 4:4:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1366:1366 -> h 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> h 5:5:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1367 -> h 6:8:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1369:1371 -> h 9:9:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2006:2006 -> h 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> h 10:10:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2007 -> h 11:11:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2008:2008 -> h 12:12:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> h 12:12:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2009 -> h 13:13:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2010:2010 -> h 14:14:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> h 14:14:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2011 -> h 15:16:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2011:2012 -> h 17:21:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2433:2437 -> h 22:25:int com.android.tools.r8.ir.conversion.IRBuilder.getBlockStartOffset(int):2451:2454 -> h 22:25:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2438 -> h 26:27:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2439:2440 -> h 28:34:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):321:327 -> h 28:34:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2440 -> h 35:35:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.replaceNormalPredecessor(int,int):291:291 -> h 35:35:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):328 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2440 -> h 36:37:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.replaceNormalPredecessor(int,int):291:292 -> h 36:37:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):328 -> h 36:37:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2440 -> h 38:43:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):330:335 -> h 38:43:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2440 -> h 44:44:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalPredecessor(int):296:296 -> h 44:44:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):336 -> h 44:44:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2440 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 45:45:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalPredecessor(int):296:296 -> h 45:45:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):336 -> h 45:45:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2440 -> h 46:46:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):338:338 -> h 46:46:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2440 -> h 47:50:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2442:2445 -> h 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges():507:507 -> i 2:2:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1875:1875 -> i 3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> i 3:3:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1876 -> i 4:4:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1877:1877 -> i 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> i 5:5:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1878 -> i 6:6:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1881:1881 -> i 7:7:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> i 7:7:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1882 -> i 8:9:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1882:1883 -> i 10:10:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2026:2026 -> i 11:11:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> i 11:11:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2027 -> i 12:12:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2028:2028 -> i 13:13:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> i 13:13:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2029 -> i 14:14:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2030:2030 -> i 15:15:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> i 15:15:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2031 -> i 16:17:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2031:2032 -> i 18:18:com.android.tools.r8.ir.code.BasicBlock getTarget(int):2528:2528 -> i boolean isIntegerType(com.android.tools.r8.ir.code.NumericType) -> j 1:1:com.android.tools.r8.ir.code.Value getReceiverValue():523:523 -> j 2:2:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2016:2016 -> j 3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> j 3:3:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2017 -> j 4:4:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2018:2018 -> j 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> j 5:5:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2019 -> j 6:6:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2020:2020 -> j 7:7:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> j 7:7:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2021 -> j 8:9:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2021:2022 -> j 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> j 10:10:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1866 -> j 11:11:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> j 11:11:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1867 -> j 12:12:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> j 12:12:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1868 -> j 13:14:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1869:1870 -> j 15:15:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> j 15:15:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1870 -> j 16:17:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1870:1871 -> j 1:1:boolean isDebugMode():511:511 -> k 2:2:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.conversion.IRBuilder.getProgramMethod():503:503 -> k 2:2:boolean isDebugMode():511 -> k 3:3:boolean isDebugMode():511:511 -> k 4:4:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> k 4:4:boolean isDebugMode():511 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> k 5:5:boolean isDebugMode():511 -> k 6:6:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2036:2036 -> k 7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> k 7:7:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2037 -> k 8:8:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2038:2038 -> k 9:9:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> k 9:9:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2039 -> k 10:10:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2040:2040 -> k 11:11:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> k 11:11:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2041 -> k 12:13:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2041:2042 -> k 14:14:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2046:2046 -> k 15:15:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> k 15:15:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2047 -> k 16:16:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2048:2048 -> k 17:17:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> k 17:17:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2049 -> k 18:18:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2050:2050 -> k 19:19:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> k 19:19:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2051 -> k 20:21:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2051:2052 -> k 22:22:boolean isOffsetProcessed(int):2467:2467 -> k 23:24:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2471:2472 -> k 23:24:boolean isOffsetProcessed(int):2467 -> k 25:26:void com.android.tools.r8.ir.conversion.IRBuilder.ensureSubroutineProcessedInstructions():2489:2490 -> k 25:26:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2474 -> k 25:26:boolean isOffsetProcessed(int):2467 -> k 27:27:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2475:2475 -> k 27:27:boolean isOffsetProcessed(int):2467 -> k 1:1:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2056:2056 -> l 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> l 2:2:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2057 -> l 3:3:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2058:2058 -> l 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> l 4:4:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2059 -> l 5:5:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2060:2060 -> l 6:6:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> l 6:6:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2061 -> l 7:8:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2061:2062 -> l 9:9:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2066:2066 -> l 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> l 10:10:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2067 -> l 11:11:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> l 11:11:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2068 -> l 12:12:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> l 12:12:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2069 -> l 13:21:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2071:2079 -> l 1:1:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2083:2083 -> m 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2285:2285 -> m 2:2:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2084 -> m 3:3:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2086:2086 -> m 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> m 4:4:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2087 -> m 5:7:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2088:2090 -> m 8:8:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2344:2344 -> m 8:8:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2091 -> m 9:12:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2092:2095 -> m 1:1:void resolveAndBuildSwitch(int,int,int):962:962 -> n 1:7:java.lang.String toString():2712:2718 -> toString com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo -> com.gradleup.gr8.relocated.qz0: it.unimi.dsi.fastutil.ints.IntSet normalPredecessors -> b it.unimi.dsi.fastutil.ints.IntSet exceptionalSuccessors -> e it.unimi.dsi.fastutil.ints.IntSet exceptionalPredecessors -> d com.android.tools.r8.ir.code.BasicBlock block -> a it.unimi.dsi.fastutil.ints.IntSet normalSuccessors -> c 1:7:void ():274:280 -> 1:7:java.lang.String toString():344:350 -> toString 8:8:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> toString 8:8:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> toString 8:8:java.lang.String toString():350 -> toString 9:13:java.lang.String toString():350:354 -> toString 14:14:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> toString 14:14:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> toString 14:14:java.lang.String toString():354 -> toString 15:25:java.lang.String toString():354:364 -> toString 26:26:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> toString 26:26:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> toString 26:26:java.lang.String toString():364 -> toString 27:31:java.lang.String toString():364:368 -> toString com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem -> com.gradleup.gr8.relocated.rz0: com.android.tools.r8.graph.DexType guard -> d int targetOffset -> f int sourceOffset -> e 1:1:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,int,int,com.android.tools.r8.ir.conversion.IRBuilder$1):198:198 -> 2:5:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,int,int):206:209 -> 1:1:int access$600(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):198:198 -> a 1:1:com.android.tools.r8.graph.DexType access$700(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):198:198 -> b 1:1:int access$800(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):198:198 -> c com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem -> com.gradleup.gr8.relocated.sz0: int sourceOffset -> d int targetOffset -> e com.android.tools.r8.ir.code.Position position -> f 1:4:void (int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,int,int):225:228 -> 1:1:int access$200(com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem):213:213 -> a 1:1:int access$300(com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem):213:213 -> b 1:1:com.android.tools.r8.ir.code.Position access$500(com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem):213:213 -> c com.android.tools.r8.ir.conversion.IRBuilder$ValueList -> com.gradleup.gr8.relocated.tz0: java.util.List values -> a 1:3:void ():236:238 -> 1:3:com.android.tools.r8.ir.conversion.IRBuilder$ValueList fromPhis(java.util.List,int):244:246 -> a 1:9:boolean equals(java.lang.Object):258:266 -> equals 1:1:int hashCode():253:253 -> hashCode com.android.tools.r8.ir.conversion.IRBuilder$WorklistItem -> com.gradleup.gr8.relocated.uz0: int firstInstructionIndex -> b boolean $assertionsDisabled -> c com.android.tools.r8.ir.code.BasicBlock block -> a 1:1:void ():186:186 -> 1:1:void (com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.conversion.IRBuilder$1):186:186 -> 2:5:void (com.android.tools.r8.ir.code.BasicBlock,int):191:194 -> 1:1:com.android.tools.r8.ir.code.BasicBlock access$100(com.android.tools.r8.ir.conversion.IRBuilder$WorklistItem):186:186 -> a 1:1:int access$400(com.android.tools.r8.ir.conversion.IRBuilder$WorklistItem):186:186 -> b com.android.tools.r8.ir.conversion.IRConverter -> com.gradleup.gr8.relocated.h01: com.android.tools.r8.ir.optimize.AssertionsRewriter assertionsRewriter -> y com.android.tools.r8.ir.optimize.Devirtualizer devirtualizer -> q com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.DeadCodeRemover deadCodeRemover -> z com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector methodOptimizationInfoCollector -> A com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization classInitializerDefaultsOptimization -> d com.android.tools.r8.ir.optimize.AssumeInserter assumeInserter -> w com.android.tools.r8.ir.optimize.membervaluepropagation.MemberValuePropagation memberValuePropagation -> m com.android.tools.r8.ir.analysis.TypeChecker typeChecker -> s com.android.tools.r8.ir.optimize.Inliner inliner -> o com.android.tools.r8.naming.IdentifierNameStringMarker identifierNameStringMarker -> p com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer idempotentFunctionCallCanonicalizer -> h com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer enumValueOptimizer -> u com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed delayedOptimizationFeedback -> B com.android.tools.r8.graph.DexString highestSortingString -> C com.android.tools.r8.utils.Timing timing -> b com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection instructionDesugaring -> e com.android.tools.r8.ir.optimize.DynamicTypeOptimization dynamicTypeOptimization -> x com.android.tools.r8.ir.optimize.outliner.Outliner outliner -> c com.android.tools.r8.ir.analysis.fieldaccess.FieldAccessAnalysis fieldAccessAnalysis -> f com.android.tools.r8.ir.optimize.string.StringOptimizer stringOptimizer -> g com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> k com.android.tools.r8.ir.conversion.StringSwitchRemover stringSwitchRemover -> r com.android.tools.r8.utils.InternalOptions options -> j com.android.tools.r8.ir.optimize.NaturalIntLoopRemover naturalIntLoopRemover -> l com.android.tools.r8.ir.conversion.LensCodeRewriter lensCodeRewriter -> n java.util.List onWaveDoneActions -> D java.util.Set prunedMethodsInWave -> E com.android.tools.r8.ir.optimize.classinliner.ClassInliner classInliner -> i com.android.tools.r8.ir.optimize.enums.EnumUnboxer enumUnboxer -> v boolean $assertionsDisabled -> F com.android.tools.r8.ir.optimize.ServiceLoaderRewriter serviceLoaderRewriter -> t 1:1:void ():118:118 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):173:173 -> 2:169:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):134:301 -> 170:170:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):306:306 -> 1:2:com.android.tools.r8.graph.DexString lambda$new$0(java.lang.String):191:192 -> a 3:3:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getPackageBinaryNameFromJavaType(java.lang.String):413:413 -> a 3:3:com.android.tools.r8.graph.DexString lambda$new$0(java.lang.String):192 -> a 4:4:com.android.tools.r8.graph.DexString lambda$new$0(java.lang.String):192:192 -> a 5:5:com.android.tools.r8.graph.DexString lambda$new$0(java.lang.String):191:191 -> a 6:11:void workaroundAbstractMethodOnNonAbstractClassVerificationBug(java.util.concurrent.ExecutorService):625:630 -> a 12:12:void workaroundAbstractMethodOnNonAbstractClassVerificationBug(java.util.concurrent.ExecutorService):629:629 -> a 13:13:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):644:644 -> a 14:14:boolean com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection.isEmpty():0:0 -> a 14:14:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):644 -> a 15:73:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):644:702 -> a 74:78:void com.android.tools.r8.ir.conversion.IRConverter.commitPendingSyntheticItemsR8(com.android.tools.r8.graph.AppView):395:399 -> a 74:78:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):705 -> a 79:79:void com.android.tools.r8.ir.conversion.IRConverter.commitPendingSyntheticItemsR8(com.android.tools.r8.graph.AppView):396:396 -> a 79:79:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):705 -> a 80:138:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):710:768 -> a 139:143:void com.android.tools.r8.ir.conversion.IRConverter.commitPendingSyntheticItemsR8(com.android.tools.r8.graph.AppView):395:399 -> a 139:143:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):772 -> a 144:144:void com.android.tools.r8.ir.conversion.IRConverter.commitPendingSyntheticItemsR8(com.android.tools.r8.graph.AppView):396:396 -> a 144:144:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):772 -> a 145:150:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):775:780 -> a 151:180:com.android.tools.r8.graph.DexApplication optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):779:808 -> a 181:181:void lambda$optimize$8(java.util.concurrent.ExecutorService,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):660:660 -> a 182:182:com.android.tools.r8.utils.Timing lambda$optimize$9(com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):681:681 -> a 183:183:void lambda$optimize$10(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):719:719 -> a 184:184:com.android.tools.r8.utils.Timing lambda$optimize$11(com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.ir.conversion.PostMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):750:750 -> a 185:185:void waveStart(com.android.tools.r8.utils.collections.ProgramMethodSet):812:812 -> a 186:191:void lastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):842:847 -> a 192:198:void addWaveDoneAction(com.android.tools.r8.utils.Action):851:857 -> a 199:199:void addWaveDoneAction(com.android.tools.r8.utils.Action):855:855 -> a 200:200:void addWaveDoneAction(com.android.tools.r8.utils.Action):852:852 -> a 201:204:void forEachSynthesizedServiceLoaderMethod(com.android.tools.r8.graph.ProgramMethod):872:875 -> a 205:205:void clearDexMethodCompilationState():879:879 -> a 206:206:void clearDexMethodCompilationState(com.android.tools.r8.graph.DexProgramClass):883:883 -> a 207:208:void optimizeSynthesizedMethods(java.util.List,java.util.concurrent.ExecutorService):917:918 -> a 209:211:void processMethodsConcurrently(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):945:947 -> a 212:212:void lambda$processMethodsConcurrently$13(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):949:949 -> a 213:222:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1038:1047 -> a 213:222:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 223:223:java.lang.String com.android.tools.r8.ir.conversion.IRConverter.logCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod):956:956 -> a 223:223:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1047 -> a 223:223:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 224:224:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1047:1047 -> a 224:224:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 225:231:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1043:1049 -> a 225:231:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 232:232:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):535:535 -> a 232:232:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1053 -> a 232:232:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 233:233:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 233:233:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):535 -> a 233:233:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1053 -> a 233:233:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 234:241:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):538:545 -> a 234:241:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1053 -> a 234:241:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 242:242:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 242:242:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):545 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 242:242:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1053 -> a 242:242:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 243:243:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 243:243:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):545 -> a 243:243:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1053 -> a 243:243:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 244:254:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1053:1063 -> a 244:254:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 255:256:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.IRConverter.rewriteDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1054:1055 -> a 255:256:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1012 -> a 257:283:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1088:1114 -> a 284:284:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3774:3774 -> a 284:284:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 285:285:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 285:285:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3775 -> a 285:285:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 286:288:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3776:3778 -> a 286:288:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 289:289:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 289:289:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3778 -> a 289:289:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 290:291:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3779:3780 -> a 290:291:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 292:292:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 292:292:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3781 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 292:292:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 293:293:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a 293:293:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3781 -> a 293:293:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 294:294:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 294:294:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3782 -> a 294:294:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 295:295:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3783:3783 -> a 295:295:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 296:296:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 296:296:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1539 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 296:296:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3783 -> a 296:296:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 297:297:byte com.android.tools.r8.graph.DexString.byteAt(int):58:58 -> a 297:297:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1539 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 297:297:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3783 -> a 297:297:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 298:298:byte com.android.tools.r8.graph.DexString.byteAt(int):58:58 -> a 298:298:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1539 -> a 298:298:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3783 -> a 298:298:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 299:329:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1546:1576 -> a 299:329:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3783 -> a 299:329:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 330:354:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1541:1565 -> a 330:354:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3783 -> a 330:354:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 355:356:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1551:1552 -> a 355:356:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3783 -> a 355:356:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 357:359:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3786:3788 -> a 357:359:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 360:360:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 360:360:void com.android.tools.r8.ir.optimize.CodeRewriter.rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):3787 -> a 360:360:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1114 -> a 361:364:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1115:1118 -> a 365:365:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 365:365:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1118 -> a 366:382:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1121:1137 -> a 383:394:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1135:1146 -> a 395:395:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 395:395:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1146 -> a 396:396:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 396:396:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 396:396:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1146 -> a 397:407:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1148:1158 -> a 408:412:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldPassThrough(com.android.tools.r8.graph.ProgramMethod):1518:1522 -> a 408:412:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1160 -> a 413:413:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 413:413:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldPassThrough(com.android.tools.r8.graph.ProgramMethod):1522 -> a 413:413:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1160 -> a 414:415:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldPassThrough(com.android.tools.r8.graph.ProgramMethod):1522:1523 -> a 414:415:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1160 -> a 416:416:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 416:416:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldPassThrough(com.android.tools.r8.graph.ProgramMethod):1523 -> a 416:416:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1160 -> a 417:425:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1162:1170 -> a 426:426:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider.builder():31:31 -> a 426:426:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1170 -> a 427:441:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1164:1178 -> a 442:443:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):22:23 -> a 442:443:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1178 -> a 444:451:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):35:42 -> a 444:451:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a 444:451:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1178 -> a 452:454:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.rewriteInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):53:55 -> a 452:454:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42 -> a 452:454:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a 452:454:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1178 -> a 455:455:int com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgumentIndex():81:81 -> a 455:455:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77 -> a 455:455:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.rewriteInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):58 -> a 455:455:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42 -> a 455:455:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a 455:455:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1178 -> a 456:456:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77:77 -> a 456:456:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.rewriteInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):58 -> a 456:456:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42 -> a 456:456:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a 456:456:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1178 -> a 457:458:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.rewriteInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):59:60 -> a 457:458:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42 -> a 457:458:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a 457:458:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1178 -> a 459:459:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 459:459:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.rewriteInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):60 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 459:459:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42 -> a 459:459:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a 459:459:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1178 -> a 460:463:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.rewriteInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):62:65 -> a 460:463:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42 -> a 460:463:void com.android.tools.r8.ir.optimize.CheckNotNullConverter.runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a 460:463:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1178 -> a 464:473:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1180:1189 -> a 474:474:void com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringsInMethod(com.android.tools.r8.ir.code.IRCode):94:94 -> a 474:474:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1189 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 475:501:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1190:1216 -> a 502:502:boolean com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.isConcreteCallSiteOptimizationInfo():0:0 -> a 502:502:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1216 -> a 503:503:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1216:1216 -> a 504:504:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 504:504:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 505:505:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 505:505:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1216 -> a 506:510:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1217:1217 -> a 516:516:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1223:1223 -> a 517:517:void com.android.tools.r8.ir.optimize.AssumeInserter.insertAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):71:71 -> a 517:517:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1224 -> a 518:532:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1227:1241 -> a 533:533:void com.android.tools.r8.ir.optimize.Inliner.performInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):876:876 -> a 533:533:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1241 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 534:534:void com.android.tools.r8.ir.optimize.Inliner.performInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):870:870 -> a 534:534:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1241 -> a 535:639:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1242:1346 -> a 640:643:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.shouldRun(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):95:98 -> a 640:643:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1346 -> a 644:668:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1347:1371 -> a 669:694:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1370:1395 -> a 695:742:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1390:1437 -> a 743:743:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 743:743:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1437 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 744:744:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 744:744:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1437 -> a 745:769:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1438:1462 -> a 770:770:boolean com.android.tools.r8.utils.InternalOptions.methodMatchesLogArgumentsFilter(com.android.tools.r8.graph.DexEncodedMethod):1290:1290 -> a 770:770:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1462 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 771:776:boolean com.android.tools.r8.utils.InternalOptions.methodMatchesLogArgumentsFilter(com.android.tools.r8.graph.DexEncodedMethod):1290:1295 -> a 771:776:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1462 -> a 777:789:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1462:1474 -> a 790:790:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider.builder():31:31 -> a 790:790:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1474 -> a 791:827:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1475:1511 -> a 828:833:com.android.tools.r8.utils.Timing optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1508:1513 -> a 834:834:void lambda$optimize$16(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1230:1230 -> a 835:835:void lambda$optimize$17(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):1234:1234 -> a 836:837:com.android.tools.r8.ir.optimize.InliningOracle lambda$optimize$18(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):1403:1404 -> a 838:838:com.android.tools.r8.ir.optimize.DefaultInliningOracle com.android.tools.r8.ir.optimize.Inliner.createDefaultOracle(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,int):917:917 -> a 838:838:com.android.tools.r8.ir.optimize.InliningOracle lambda$optimize$18(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):1403 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 839:839:com.android.tools.r8.ir.optimize.DefaultInliningOracle com.android.tools.r8.ir.optimize.Inliner.createDefaultOracle(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,int):913:913 -> a 839:839:com.android.tools.r8.ir.optimize.InliningOracle lambda$optimize$18(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):1403 -> a 840:885:void collectOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.utils.Timing):1536:1581 -> a 886:886:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.enableRemoveProtoEnumSwitchMap():1828:1828 -> a 886:886:void collectOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.utils.Timing):1581 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 887:892:void collectOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder,com.android.tools.r8.utils.Timing):1582:1587 -> a 893:893:void lambda$collectOptimizationInfo$19(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):1537:1537 -> a 894:901:void removeDeadCodeAndFinalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):1599:1606 -> a 902:902:void removeDeadCodeAndFinalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):1603:1603 -> a 903:906:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1615:1618 -> a 907:907:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 907:907:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1618 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 908:908:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 908:908:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1618 -> a 909:910:void com.android.tools.r8.ir.conversion.IRConverter.finalizeToCf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1641:1642 -> a 909:910:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1619 -> a 911:912:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.IRToCfFinalizer.finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):24:25 -> a 911:912:void com.android.tools.r8.ir.conversion.IRConverter.finalizeToCf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1644 -> a 911:912:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1619 -> a 913:913:void com.android.tools.r8.ir.conversion.IRConverter.finalizeToCf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1644:1644 -> a 913:913:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1619 -> a 914:918:void com.android.tools.r8.ir.conversion.IRConverter.finalizeToCf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1642:1646 -> a 914:918:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1619 -> a 919:919:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1621:1621 -> a 920:924:void com.android.tools.r8.ir.conversion.IRConverter.finalizeToDex(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1654:1658 -> a 920:924:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1622 -> a 925:930:void com.android.tools.r8.ir.conversion.IRConverter.finalizeToDex(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1656:1661 -> a 925:930:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1622 -> a 931:937:void com.android.tools.r8.ir.conversion.IRConverter.updateHighestSortingStrings(com.android.tools.r8.graph.DexEncodedMethod):1690:1696 -> a 931:937:void com.android.tools.r8.ir.conversion.IRConverter.finalizeToDex(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1661 -> a 931:937:void finalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):1622 -> a 938:938:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1666:1666 -> a 939:943:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldComputeInliningConstraint(com.android.tools.r8.graph.ProgramMethod):1675:1679 -> a 939:943:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1668 -> a 944:944:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 944:944:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldComputeInliningConstraint(com.android.tools.r8.graph.ProgramMethod):1679 -> a 944:944:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1668 -> a 945:946:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldComputeInliningConstraint(com.android.tools.r8.graph.ProgramMethod):1682:1683 -> a 945:946:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1668 -> a 947:949:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1669:1671 -> a 950:962:java.lang.String printMethod(com.android.tools.r8.ir.code.IRCode,java.lang.String,java.lang.String):1725:1737 -> a 963:963:void lambda$onMethodCodePruned$21(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):1767:1767 -> a 1:1:com.android.tools.r8.ir.optimize.Inliner getInliner():314:314 -> b 2:2:void lambda$workaroundAbstractMethodOnNonAbstractClassVerificationBug$6(com.android.tools.r8.graph.ProgramMethod):634:634 -> b 3:3:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> b 3:3:void lambda$workaroundAbstractMethodOnNonAbstractClassVerificationBug$7(com.android.tools.r8.graph.DexProgramClass):632 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> b 4:4:void lambda$workaroundAbstractMethodOnNonAbstractClassVerificationBug$7(com.android.tools.r8.graph.DexProgramClass):632 -> b 5:5:void lambda$workaroundAbstractMethodOnNonAbstractClassVerificationBug$7(com.android.tools.r8.graph.DexProgramClass):633:633 -> b 6:10:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):817:821 -> b 11:11:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.enableRemoveProtoEnumSwitchMap():1828:1828 -> b 11:11:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):821 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:23:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):822:833 -> b 24:30:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):829:835 -> b 31:31:void processSynthesizedServiceLoaderMethods(java.util.List,java.util.concurrent.ExecutorService):867:867 -> b 32:34:com.android.tools.r8.utils.Timing processDesugaredMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):965:967 -> b 35:36:boolean com.android.tools.r8.utils.InternalOptions.hasMethodsFilter():1275:1275 -> b 35:36:boolean com.android.tools.r8.utils.InternalOptions.methodMatchesFilter(com.android.tools.r8.graph.DexEncodedMethod):1280 -> b 35:36:com.android.tools.r8.utils.Timing processDesugaredMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):967 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 37:38:boolean com.android.tools.r8.utils.InternalOptions.methodMatchesFilter(com.android.tools.r8.graph.DexEncodedMethod):1284:1285 -> b 37:38:com.android.tools.r8.utils.Timing processDesugaredMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):967 -> b 39:44:com.android.tools.r8.utils.Timing processDesugaredMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):969:974 -> b 45:46:void printPhase(java.lang.String):1712:1713 -> b 47:47:void lambda$onMethodPruned$20(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):1750:1750 -> b 1:1:boolean isInWave():861:861 -> c 2:3:com.android.tools.r8.utils.Timing rewriteDesugaredCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1009:1010 -> c 4:4:com.android.tools.r8.utils.Timing rewriteDesugaredCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1008:1008 -> c 5:12:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1764:1771 -> c 1:9:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1748:1756 -> d com.android.tools.r8.ir.conversion.IRFinalizer -> com.gradleup.gr8.relocated.i01: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.DeadCodeRemover deadCodeRemover -> b 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.DeadCodeRemover):19:21 -> com.android.tools.r8.graph.Code finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing) -> a com.android.tools.r8.ir.conversion.IRToCfFinalizer -> com.gradleup.gr8.relocated.p01: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.DeadCodeRemover):18:18 -> 1:2:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.IRToCfFinalizer.finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):24:25 -> a 1:2:com.android.tools.r8.graph.Code finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):15 -> a com.android.tools.r8.ir.conversion.IRToDexFinalizer -> com.gradleup.gr8.relocated.q01: com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> c com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> e 1:1:void ():22:22 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.DeadCodeRemover):30:32 -> 1:1:com.android.tools.r8.graph.Code finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):22:22 -> a 1:10:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):38:47 -> b 11:26:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.workaroundExceptionTargetingLoopHeaderBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):133:148 -> b 11:26:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):47 -> b 27:27:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> b 27:27:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.workaroundExceptionTargetingLoopHeaderBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):149 -> b 27:27:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):47 -> b 28:29:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.workaroundExceptionTargetingLoopHeaderBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):149:150 -> b 28:29:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):47 -> b 30:49:com.android.tools.r8.ir.regalloc.RegisterAllocator com.android.tools.r8.ir.conversion.IRToDexFinalizer.performRegisterAllocation(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.Timing):57:76 -> b 30:49:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):49 -> b 50:50:com.android.tools.r8.ir.regalloc.RegisterAllocator com.android.tools.r8.ir.conversion.IRToDexFinalizer.performRegisterAllocation(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.Timing):75:75 -> b 50:50:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):49 -> b 51:51:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):50:50 -> b 52:52:void com.android.tools.r8.ir.conversion.DexBuilder.(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.utils.InternalOptions):135:135 -> b 52:52:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):50 -> b 53:53:com.android.tools.r8.graph.DexCode finalizeCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider,com.android.tools.r8.utils.Timing):50:50 -> b com.android.tools.r8.ir.conversion.LensCodeRewriter -> com.gradleup.gr8.relocated.rw1: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxer enumUnboxer -> c com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> e 1:1:void ():127:127 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumUnboxer):159:163 -> boolean lambda$insertCastForFieldAssignmentIfNeeded$14(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a boolean lambda$removeUnusedArguments$13(com.android.tools.r8.ir.code.UnusedArgument,com.android.tools.r8.ir.code.Instruction) -> a 1:1:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.ir.conversion.LensCodeRewriter):127:127 -> a 2:2:com.android.tools.r8.ir.code.Value access$100(com.android.tools.r8.ir.conversion.LensCodeRewriter,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):127:127 -> a 3:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):168:170 -> a 3:5:com.android.tools.r8.ir.code.Value access$100(com.android.tools.r8.ir.conversion.LensCodeRewriter,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):127 -> a 6:6:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):95:95 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):170 -> a 6:6:com.android.tools.r8.ir.code.Value access$100(com.android.tools.r8.ir.conversion.LensCodeRewriter,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):127 -> a 7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):171:171 -> a 7:7:com.android.tools.r8.ir.code.Value access$100(com.android.tools.r8.ir.conversion.LensCodeRewriter,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):127 -> a 8:19:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):249:260 -> a 20:40:boolean com.android.tools.r8.ir.conversion.LensCodeRewriter.unlinkDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1283:1303 -> a 20:40:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):262 -> a 41:613:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):265:837 -> a 614:614:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):95:95 -> a 614:614:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):837 -> a 615:616:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):839:840 -> a 617:621:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):301:305 -> a 622:622:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 622:622:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):304 -> a 623:630:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):288:295 -> a 631:631:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 631:631:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):294 -> a 632:635:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):704:707 -> a 636:636:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):706:706 -> a 637:647:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):612:622 -> a 648:652:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):621:625 -> a 653:653:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):624:624 -> a 654:654:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 654:654:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):626 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 655:756:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):627:728 -> a 757:757:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):727:727 -> a 758:761:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):576:579 -> a 762:763:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):177:178 -> a 762:763:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):582 -> a 764:764:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 764:764:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 764:764:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):582 -> a 765:765:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):179:179 -> a 765:765:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):582 -> a 766:766:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 766:766:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):179 -> a 766:766:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):582 -> a 767:767:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):180:180 -> a 767:767:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):582 -> a 768:769:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):583:584 -> a 770:770:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 770:770:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):583 -> a 771:774:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):587:590 -> a 775:775:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 775:775:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):589 -> a 776:776:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):591:591 -> a 777:777:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 777:777:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):592 -> a 778:778:com.android.tools.r8.ir.code.SafeCheckCast$Builder com.android.tools.r8.ir.code.SafeCheckCast.builder():22:22 -> a 778:778:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):594 -> a 779:788:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):595:604 -> a 789:792:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):312:315 -> a 793:814:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):314:335 -> a 815:815:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 815:815:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):330 -> a 816:819:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):749:752 -> a 820:820:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):751:751 -> a 821:824:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):737:740 -> a 825:825:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):739:739 -> a 826:848:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):345:367 -> a 849:849:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 849:849:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):370 -> a 850:850:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):371:371 -> a 851:866:void com.android.tools.r8.ir.conversion.LensCodeRewriter.checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):1237:1252 -> a 851:866:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):371 -> a 867:867:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 867:867:void com.android.tools.r8.ir.conversion.LensCodeRewriter.checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):1252 -> a 867:867:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):371 -> a 868:885:void com.android.tools.r8.ir.conversion.LensCodeRewriter.checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):1253:1270 -> a 868:885:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):371 -> a 886:886:void com.android.tools.r8.ir.conversion.LensCodeRewriter.checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):1261:1261 -> a 886:886:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):371 -> a 887:887:void com.android.tools.r8.ir.conversion.LensCodeRewriter.checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):1260:1260 -> a 887:887:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):371 -> a 888:888:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):375:375 -> a 889:894:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):374:379 -> a 895:895:boolean com.android.tools.r8.ir.code.Invoke$Type.isStatic():198:198 -> a 895:895:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):379 -> a 896:896:int com.android.tools.r8.graph.DexMethod.getNumberOfArguments(boolean):82:82 -> a 896:896:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):379 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 897:927:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):382:412 -> a 928:928:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 928:928:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):415 -> a 929:936:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):416:423 -> a 937:952:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):418:433 -> a 953:953:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.clearOutValue():163:163 -> a 953:953:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):434 -> a 954:970:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):435:451 -> a 971:975:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):450:454 -> a 976:985:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):453:462 -> a 986:986:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 986:986:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):462 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 987:990:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):463:466 -> a 991:1006:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):465:480 -> a 1007:1009:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):168:170 -> a 1007:1009:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):485 -> a 1010:1010:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):95:95 -> a 1010:1010:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):170 -> a 1010:1010:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):485 -> a 1011:1011:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):171:171 -> a 1011:1011:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):485 -> a 1012:1018:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):488:494 -> a 1019:1019:boolean com.android.tools.r8.ir.code.Invoke$Type.isStatic():198:198 -> a 1019:1019:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):497 -> a 1020:1052:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):496:528 -> a 1053:1053:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 1053:1053:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):528 -> a 1054:1054:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 1054:1054:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 1054:1054:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):528 -> a 1055:1065:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):528:538 -> a 1066:1066:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1066:1066:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):540 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1067:1067:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1067:1067:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):540 -> a 1068:1068:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):540:540 -> a 1069:1072:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):539:542 -> a 1073:1073:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1073:1073:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):545 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1074:1089:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):549:564 -> a 1090:1090:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 1090:1090:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):565 -> a 1091:1091:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):567:567 -> a 1092:1094:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):271:273 -> a 1095:1097:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):168:170 -> a 1095:1097:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):275 -> a 1098:1098:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):95:95 -> a 1098:1098:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):170 -> a 1098:1098:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):275 -> a 1099:1099:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):171:171 -> a 1099:1099:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):275 -> a 1100:1101:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):276:277 -> a 1102:1102:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1102:1102:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):278 -> a 1103:1504:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):279:680 -> a 1505:1507:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):679:681 -> a 1508:1508:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1508:1508:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):682 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1509:1509:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):683:683 -> a 1510:1513:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):635:638 -> a 1514:1515:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):177:178 -> a 1514:1515:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):641 -> a 1516:1516:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 1516:1516:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1516:1516:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):641 -> a 1517:1517:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):179:179 -> a 1517:1517:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):641 -> a 1518:1518:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 1518:1518:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):179 -> a 1518:1518:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):641 -> a 1519:1519:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.LensCodeRewriter.makeOutValue(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):180:180 -> a 1519:1519:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):641 -> a 1520:1520:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):642:642 -> a 1521:1521:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1521:1521:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):642 -> a 1522:1525:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):645:648 -> a 1526:1526:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 1526:1526:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):647 -> a 1527:1527:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):649:649 -> a 1528:1528:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 1528:1528:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):650 -> a 1529:1529:com.android.tools.r8.ir.code.SafeCheckCast$Builder com.android.tools.r8.ir.code.SafeCheckCast.builder():22:22 -> a 1529:1529:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):652 -> a 1530:1664:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):653:787 -> a 1665:1668:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):691:694 -> a 1669:1806:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):693:830 -> a 1807:1824:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):796:813 -> a 1825:1825:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1825:1825:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):814 -> a 1826:1826:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):821:821 -> a 1827:1829:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):773:775 -> a 1830:1833:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):761:764 -> a 1834:1932:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):763:861 -> a 1933:1933:com.android.tools.r8.ir.conversion.LensCodeRewriterUtils lambda$rewritePartialDefault$0(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):251:251 -> a 1934:1934:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):316:316 -> a 1935:1941:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$2(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):354:360 -> a 1942:1942:com.android.tools.r8.ir.code.Invoke 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):239:239 -> a 1942:1942:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$2(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):360 -> a 1943:1943:void lambda$rewritePartialDefault$3(java.util.List,com.android.tools.r8.ir.conversion.ExtraParameter):395:395 -> a 1944:1944:java.util.Map lambda$rewritePartialDefault$4(com.android.tools.r8.ir.analysis.value.SingleNumberValue):505:505 -> a 1945:1951:com.android.tools.r8.ir.code.Value lambda$rewritePartialDefault$5(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.analysis.value.SingleNumberValue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.ExtraParameter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):509:515 -> a 1952:1952:com.android.tools.r8.ir.code.Value lambda$rewritePartialDefault$5(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.analysis.value.SingleNumberValue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.ExtraParameter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):514:514 -> a 1953:1953:com.android.tools.r8.ir.code.Value lambda$rewritePartialDefault$5(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.analysis.value.SingleNumberValue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.ExtraParameter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):511:511 -> a 1954:1954:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 1954:1954:com.android.tools.r8.ir.code.Value lambda$rewritePartialDefault$5(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.analysis.value.SingleNumberValue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.ExtraParameter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):511 -> a 1955:1955:com.android.tools.r8.ir.code.Value lambda$rewritePartialDefault$5(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.analysis.value.SingleNumberValue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.ExtraParameter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):517:517 -> a 1956:1956:boolean com.android.tools.r8.ir.code.Instruction.instructionTypeCanThrow():0:0 -> a 1956:1956:com.android.tools.r8.ir.code.Value lambda$rewritePartialDefault$5(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.analysis.value.SingleNumberValue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.ExtraParameter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):517 -> a 1957:1959:com.android.tools.r8.ir.code.Value lambda$rewritePartialDefault$5(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.analysis.value.SingleNumberValue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.ExtraParameter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):517:519 -> a 1960:1964:com.android.tools.r8.ir.code.Value lambda$rewritePartialDefault$5(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.analysis.value.SingleNumberValue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.ExtraParameter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):518:522 -> a 1965:1965:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$6(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):696:696 -> a 1966:1966:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$8(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):729:729 -> a 1967:1967:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$9(com.android.tools.r8.ir.code.InvokeMultiNewArray,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):741:741 -> a 1968:1968:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$10(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):753:753 -> a 1969:1969:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$12(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):777:777 -> a 1970:1976:void removeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):1010:1016 -> a 1977:1977:void removeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):1012:1012 -> a 1978:2002:java.util.Deque com.android.tools.r8.ir.conversion.LensCodeRewriter.getUnappliedLenses(com.android.tools.r8.graph.ProgramMethod):1021:1045 -> a 1978:2002:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):187 -> a 2003:2004:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):188:189 -> a 2005:2005:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 2005:2005:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):189 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2006:2012:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):190:196 -> a 2013:2021:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):195:203 -> a 2022:2023:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):219:220 -> a 2022:2023:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2024:2032:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):875:883 -> a 2024:2032:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2024:2032:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2033:2033:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 2033:2033:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):883 -> a 2033:2033:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2033:2033:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2034:2042:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):887:895 -> a 2034:2042:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2034:2042:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2043:2046:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):968:971 -> a 2043:2046:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2043:2046:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2043:2046:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2047:2047:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 2047:2047:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):971 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2047:2047:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2047:2047:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2047:2047:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2048:2052:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):972:976 -> a 2048:2052:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2048:2052:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2048:2052:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2053:2053:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):975:975 -> a 2053:2053:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2053:2053:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2053:2053:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2054:2054:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 2054:2054:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):975 -> a 2054:2054:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2054:2054:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2054:2054:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2055:2055:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):978:978 -> a 2055:2055:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2055:2055:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2055:2055:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2056:2056:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> a 2056:2056:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):978 -> a 2056:2056:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2056:2056:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2056:2056:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2057:2057:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):978:978 -> a 2057:2057:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2057:2057:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2057:2057:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2058:2066:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):977:985 -> a 2058:2066:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2058:2066:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2058:2066:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2067:2067:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 2067:2067:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):985 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2067:2067:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2067:2067:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2067:2067:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2068:2070:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteRemovedArgument(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RemovedArgumentInfo,java.util.Set,java.util.List,java.util.Set):986:988 -> a 2068:2070:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):890 -> a 2068:2070:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2068:2070:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2071:2071:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):902:902 -> a 2071:2071:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2071:2071:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2072:2072:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 2072:2072:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):904 -> a 2072:2072:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2072:2072:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2073:2073:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):909:909 -> a 2073:2073:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2073:2073:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2074:2074:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArgumentType(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RewrittenTypeInfo,java.util.Set,int):997:997 -> a 2074:2074:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):906 -> a 2074:2074:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2074:2074:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2075:2075:com.android.tools.r8.ir.code.Argument$Builder com.android.tools.r8.ir.code.Argument.builder():37:37 -> a 2075:2075:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArgumentType(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RewrittenTypeInfo,java.util.Set,int):999 -> a 2075:2075:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):906 -> a 2075:2075:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2075:2075:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2076:2080:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArgumentType(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.proto.RewrittenTypeInfo,java.util.Set,int):1000:1004 -> a 2076:2080:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):906 -> a 2076:2080:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2076:2080:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2081:2081:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):912:912 -> a 2081:2081:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2081:2081:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2082:2082:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 2082:2082:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):912 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2082:2082:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2082:2082:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2083:2083:com.android.tools.r8.ir.code.Argument$Builder com.android.tools.r8.ir.code.Argument.builder():37:37 -> a 2083:2083:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):915 -> a 2083:2083:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2083:2083:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2084:2088:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):916:920 -> a 2084:2088:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2084:2088:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2089:2089:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 2089:2089:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):920 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2089:2089:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2089:2089:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2090:2090:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 2090:2090:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):927 -> a 2090:2090:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2090:2090:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2091:2095:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):933:937 -> a 2091:2095:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2091:2095:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2096:2096:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 2096:2096:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):937 -> a 2096:2096:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2096:2096:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2097:2102:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):938:943 -> a 2097:2102:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2097:2102:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2103:2103:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 2103:2103:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):949 -> a 2103:2103:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2103:2103:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2104:2105:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):951:952 -> a 2104:2105:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2104:2105:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2106:2106:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 2106:2106:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewriteArguments(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):953 -> a 2106:2106:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):221 -> a 2106:2106:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2107:2121:void com.android.tools.r8.ir.conversion.LensCodeRewriter.rewritePartial(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):223:237 -> a 2107:2121:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2122:2122:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):206:206 -> a 2123:2124:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1055:1056 -> a 2125:2125:com.android.tools.r8.ir.code.SafeCheckCast$Builder com.android.tools.r8.ir.code.SafeCheckCast.builder():22:22 -> a 2125:2125:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1058 -> a 2126:2127:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1059:1060 -> a 2128:2128:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 2128:2128:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1060 -> a 2129:2138:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1060:1069 -> a 2139:2139:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 2139:2139:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1069 -> a 2140:2140:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1070:1070 -> a 2141:2141:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 2141:2141:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1070 -> a 2142:2148:com.android.tools.r8.ir.code.InstructionListIterator insertCastForFieldAssignmentIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.graph.GraphLens$FieldLookupResult):1071:1077 -> a 2149:2161:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1088:1100 -> a 2162:2162:com.android.tools.r8.ir.code.SafeCheckCast$Builder com.android.tools.r8.ir.code.SafeCheckCast.builder():22:22 -> a 2162:2162:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1102 -> a 2163:2168:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1103:1108 -> a 2169:2169:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 2169:2169:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):73 -> a 2169:2169:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1108 -> a 2170:2170:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 2170:2170:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1104 -> a 2171:2184:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1104:1117 -> a 2185:2185:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 2185:2185:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1117 -> a 2186:2186:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1118:1118 -> a 2187:2187:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 2187:2187:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1118 -> a 2188:2194:com.android.tools.r8.ir.code.InstructionListIterator insertCastsForInvokeArgumentsIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):1119:1125 -> a 2195:2204:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1137:1146 -> a 2205:2205:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 2205:2205:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1146 -> a 2206:2206:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1147:1147 -> a 2207:2207:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 2207:2207:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1147 -> a 2208:2214:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1148:1154 -> a 2215:2215:com.android.tools.r8.ir.code.SafeCheckCast$Builder com.android.tools.r8.ir.code.SafeCheckCast.builder():22:22 -> a 2215:2215:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1156 -> a 2216:2218:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1157:1159 -> a 2219:2219:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 2219:2219:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):73 -> a 2219:2219:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1159 -> a 2220:2220:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 2220:2220:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1158 -> a 2221:2230:com.android.tools.r8.ir.code.InstructionListIterator insertCastForReturnIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1158:1167 -> a 2231:2232:com.android.tools.r8.graph.DexField rewriteFieldReference(com.android.tools.r8.graph.GraphLens$FieldLookupResult,com.android.tools.r8.graph.ProgramMethod):1172:1173 -> a 2233:2233:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2233:2233:com.android.tools.r8.graph.DexField rewriteFieldReference(com.android.tools.r8.graph.GraphLens$FieldLookupResult,com.android.tools.r8.graph.ProgramMethod):1173 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2234:2234:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2234:2234:com.android.tools.r8.graph.DexField rewriteFieldReference(com.android.tools.r8.graph.GraphLens$FieldLookupResult,com.android.tools.r8.graph.ProgramMethod):1173 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2235:2235:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2235:2235:com.android.tools.r8.graph.DexField rewriteFieldReference(com.android.tools.r8.graph.GraphLens$FieldLookupResult,com.android.tools.r8.graph.ProgramMethod):1173 -> a 2236:2241:com.android.tools.r8.graph.DexField rewriteFieldReference(com.android.tools.r8.graph.GraphLens$FieldLookupResult,com.android.tools.r8.graph.ProgramMethod):1174:1179 -> a 2242:2247:com.android.tools.r8.graph.DexField rewriteFieldReference(com.android.tools.r8.graph.GraphLens$FieldLookupResult,com.android.tools.r8.graph.ProgramMethod):1178:1183 -> a 2248:2248:com.android.tools.r8.ir.code.Value rewriteValueIfDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):1194:1194 -> a 2249:2259:boolean com.android.tools.r8.ir.conversion.LensCodeRewriter.defaultValueHasChanged(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1207:1217 -> a 2249:2259:com.android.tools.r8.ir.code.Value rewriteValueIfDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):1194 -> a 2260:2262:com.android.tools.r8.ir.code.Value rewriteValueIfDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):1195:1197 -> a 2263:2264:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.LensCodeRewriter.defaultValueLatticeElement(com.android.tools.r8.graph.DexType):1222:1223 -> a 2263:2264:com.android.tools.r8.ir.code.Value rewriteValueIfDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):1199 -> a 2265:2265:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 2265:2265:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.LensCodeRewriter.defaultValueLatticeElement(com.android.tools.r8.graph.DexType):1223 -> a 2265:2265:com.android.tools.r8.ir.code.Value rewriteValueIfDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):1199 -> a 2266:2266:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.LensCodeRewriter.defaultValueLatticeElement(com.android.tools.r8.graph.DexType):1225:1225 -> a 2266:2266:com.android.tools.r8.ir.code.Value rewriteValueIfDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):1199 -> a 2267:2269:com.android.tools.r8.ir.code.Value rewriteValueIfDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):1198:1200 -> a boolean lambda$insertCastForReturnIfNeeded$16(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> b 1:1:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):765:765 -> b boolean lambda$insertCastsForInvokeArgumentsIfNeeded$15(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> c 1:9:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):709:717 -> c 10:10:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> c 10:10:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):717 -> c 11:11:com.android.tools.r8.ir.code.StaticGet$Builder com.android.tools.r8.ir.code.StaticGet.builder():44:44 -> c 11:11:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):710 -> c 12:16:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):710:714 -> c 17:22:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):711:716 -> c com.android.tools.r8.ir.conversion.LensCodeRewriter$1 -> com.gradleup.gr8.relocated.ow1: com.android.tools.r8.graph.GraphLens val$codeLens -> d com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens val$graphLens -> b com.android.tools.r8.ir.conversion.LensCodeRewriter this$0 -> e com.android.tools.r8.ir.code.InvokeMethod val$invoke -> a com.android.tools.r8.graph.DexMethod val$invokedMethod -> c 1:1:void (com.android.tools.r8.ir.conversion.LensCodeRewriter,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):437:437 -> 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():445:445 -> b 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 2:2:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():446 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 3:3:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():446 -> b 4:5:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():446:447 -> b 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():440:440 -> k com.android.tools.r8.ir.conversion.LensCodeRewriter$GraphLensInterval -> com.gradleup.gr8.relocated.pw1: com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens graphLens -> a com.android.tools.r8.graph.DexMethod method -> c com.android.tools.r8.graph.GraphLens codeLens -> b 1:4:void (com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexMethod):135:138 -> 1:1:com.android.tools.r8.graph.GraphLens getCodeLens():146:146 -> a 1:1:com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens getGraphLens():142:142 -> b 1:1:com.android.tools.r8.graph.DexMethod getMethod():150:150 -> c com.android.tools.r8.ir.conversion.LensCodeRewriter$InstructionReplacer -> com.gradleup.gr8.relocated.qw1: com.android.tools.r8.ir.code.Instruction current -> b java.util.Set affectedPhis -> d com.android.tools.r8.ir.conversion.LensCodeRewriter this$0 -> e com.android.tools.r8.ir.code.IRCode code -> a com.android.tools.r8.ir.code.InstructionListIterator iterator -> c boolean $assertionsDisabled -> f 1:1:void ():1306:1306 -> 1:5:void (com.android.tools.r8.ir.conversion.LensCodeRewriter,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set):1314:1318 -> 1:5:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1326:1330 -> a 6:6:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 6:6:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1330 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:11:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1332:1336 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 12:12:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1336 -> a 13:14:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1336:1337 -> a 15:15:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 15:15:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1337 -> a 16:17:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1337:1338 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 18:18:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1338 -> a 19:20:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1338:1339 -> a 21:21:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 21:21:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1339 -> a 22:23:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1339:1340 -> a 24:24:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):1336:1336 -> a com.android.tools.r8.ir.conversion.LensCodeRewriterUtils -> com.gradleup.gr8.relocated.sw1: java.util.Map protoFixupCache -> d boolean $assertionsDisabled -> f com.android.tools.r8.graph.DexDefinitionSupplier definitions -> a java.util.Map rewrittenCallSiteCache -> e com.android.tools.r8.graph.GraphLens graphLens -> b com.android.tools.r8.graph.GraphLens codeLens -> c 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.AppView,boolean):53:53 -> 2:16:void (com.android.tools.r8.graph.AppView,boolean):43:57 -> 17:17:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):61:61 -> 18:40:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):43:65 -> 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():69:69 -> a 2:5:com.android.tools.r8.graph.DexCallSite rewriteCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):73:76 -> a 6:6:com.android.tools.r8.graph.DexCallSite lambda$rewriteCallSite$0(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexCallSite):77:77 -> a 7:8:java.util.List rewriteBootstrapArguments(java.util.List,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):188:189 -> a 9:17:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.rewriteBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):212:220 -> a 9:17:java.util.List rewriteBootstrapArguments(java.util.List,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):190 -> a 18:18:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.rewriteBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):214:214 -> a 18:18:java.util.List rewriteBootstrapArguments(java.util.List,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):190 -> a 19:21:com.android.tools.r8.graph.DexValue$DexValueMethodHandle com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.rewriteDexValueMethodHandle(com.android.tools.r8.graph.DexValue$DexValueMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):235:237 -> a 19:21:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.rewriteBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):214 -> a 19:21:java.util.List rewriteBootstrapArguments(java.util.List,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):190 -> a 22:22:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.rewriteBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):216:216 -> a 22:22:java.util.List rewriteBootstrapArguments(java.util.List,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):190 -> a 23:25:com.android.tools.r8.graph.DexValue$DexValueMethodType com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.rewriteDexMethodType(com.android.tools.r8.graph.DexValue$DexValueMethodType):205:207 -> a 23:25:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.rewriteBootstrapArgument(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):216 -> a 23:25:java.util.List rewriteBootstrapArguments(java.util.List,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):190 -> a 26:31:java.util.List rewriteBootstrapArguments(java.util.List,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):193:198 -> a 32:34:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.DexProto):227:229 -> a 35:35:com.android.tools.r8.graph.DexType lambda$rewriteProto$1(com.android.tools.r8.graph.DexType):230:230 -> a 36:36:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 36:36:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 37:37:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):122 -> a 38:42:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):123:127 -> a 43:52:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):126:135 -> a 53:53:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):210:210 -> a 53:53:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):226:226 -> a 69:69:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):135 -> a 70:80:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):214:224 -> a 70:80:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):135 -> a 81:91:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):212:222 -> a 81:91:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):135 -> a 92:95:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):216:219 -> a 92:95:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):135 -> a 96:106:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):137:147 -> a 107:117:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):146:156 -> a 118:118:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):210:210 -> a 118:118:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):226:226 -> a 134:134:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):156 -> a 135:145:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):214:224 -> a 135:145:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):156 -> a 146:156:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):212:222 -> a 146:156:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):156 -> a 157:160:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType com.android.tools.r8.ir.code.Invoke$Type.toMethodHandle(com.android.tools.r8.graph.DexMethod):216:219 -> a 157:160:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):156 -> a 161:166:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):157:162 -> a 167:167:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a 167:167:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):162 -> a 168:168:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 168:168:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):163 -> a 169:183:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):163:177 -> a 184:184:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.graph.DexItemFactory.createMethodHandle(com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMember,boolean):2889:2889 -> a 184:184:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):178 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:7:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):81:87 -> b 8:8:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> b 8:8:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):87 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> b 9:9:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):87 -> b 10:12:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):89:91 -> b 13:15:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):106:108 -> b 13:15:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 16:16:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> b 16:16:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):108 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 17:17:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):108:108 -> b 17:17:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 18:18:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> b 18:18:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):109 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 19:19:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):109:109 -> b 19:19:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 20:20:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodType():0:0 -> b 20:20:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):109 -> b 20:20:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 21:25:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):109:113 -> b 21:25:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 26:26:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):112:112 -> b 26:26:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 27:27:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> b 27:27:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.LambdaDescriptor.getMainFunctionalInterfaceMethodReference(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexItemFactory):277 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):112 -> b 27:27:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 28:32:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.LambdaDescriptor.getMainFunctionalInterfaceMethodReference(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexItemFactory):277:281 -> b 28:32:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):112 -> b 28:32:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 33:35:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):114:116 -> b 33:35:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 36:36:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 36:36:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.computeNewMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod,boolean):117 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):92 -> b 37:41:com.android.tools.r8.graph.DexCallSite rewriteCallSiteInternal(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):93:97 -> b com.android.tools.r8.ir.conversion.MethodConversionOptions -> com.gradleup.gr8.relocated.t32: boolean isGeneratingClassFiles() -> a com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions -> com.gradleup.gr8.relocated.r32: boolean enablePeepholeOptimizations -> a boolean enableStringSwitchConversion -> b boolean isGeneratingClassFiles -> c boolean $assertionsDisabled -> d 1:1:void ():22:22 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):28:28 -> 2:8:void (com.android.tools.r8.utils.InternalOptions):24:30 -> 1:2:void disablePeepholeOptimizations(com.android.tools.r8.ir.conversion.MethodProcessor):34:35 -> a 3:3:boolean isGeneratingClassFiles():51:51 -> a 1:1:com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions disableStringSwitchConversion():39:39 -> b 1:1:boolean isPeepholeOptimizationsEnabled():56:56 -> c 1:1:boolean isStringSwitchConversionEnabled():61:61 -> d 1:1:com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions setIsGeneratingClassFiles(boolean):45:45 -> e com.android.tools.r8.ir.conversion.MethodConversionOptions$ThrowingMethodConversionOptions -> com.gradleup.gr8.relocated.s32: 1:1:void (com.android.tools.r8.utils.InternalOptions):68:68 -> 1:1:boolean isGeneratingClassFiles():73:73 -> a 1:1:boolean isPeepholeOptimizationsEnabled():78:78 -> c com.android.tools.r8.ir.conversion.MethodProcessorWithWave -> com.gradleup.gr8.relocated.q42: com.android.tools.r8.utils.collections.ProgramMethodSet waveExtension -> b com.android.tools.r8.utils.collections.ProgramMethodSet wave -> a 1:1:void com.android.tools.r8.ir.conversion.MethodProcessor.():0:0 -> 1:1:void ():10 -> 2:2:void ():13:13 -> 1:1:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation getCallSiteInformation():17:17 -> a 2:2:boolean isProcessedConcurrently(com.android.tools.r8.graph.ProgramMethod):22:22 -> a boolean com.android.tools.r8.ir.conversion.MethodProcessor.isPostMethodProcessor() -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:void scheduleDesugaredMethodForProcessing(com.android.tools.r8.graph.ProgramMethod):27:27 -> b boolean com.android.tools.r8.ir.conversion.MethodProcessor.isPrimaryMethodProcessor() -> c # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.ir.conversion.MethodProcessor.shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod) -> c com.android.tools.r8.ir.conversion.OneTimeMethodProcessor -> com.gradleup.gr8.relocated.bi2: com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> c 1:3:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.utils.collections.ProgramMethodSet):23:25 -> 1:1:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder builder(com.android.tools.r8.contexts.CompilationContext$ProcessorContext):29:29 -> a 2:2:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.AppView):43:43 -> a 3:3:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor com.android.tools.r8.ir.conversion.OneTimeMethodProcessor.create(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):48:48 -> a 3:3:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.AppView):43 -> a 4:4:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):48:48 -> a 5:6:void forEachWaveWithExtension(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction,java.util.concurrent.ExecutorService):77:78 -> a 7:11:void com.android.tools.r8.ir.conversion.MethodProcessorWithWave.prepareForWaveExtensionProcessing():31:35 -> a 7:11:void forEachWaveWithExtension(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction,java.util.concurrent.ExecutorService):82 -> a 12:12:void lambda$forEachWaveWithExtension$0(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):80:80 -> a boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod) -> c com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder -> com.gradleup.gr8.relocated.zh2: com.android.tools.r8.utils.collections.ProgramMethodSet methodsToProcess -> a com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> b 1:1:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):91:91 -> 2:6:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):88:92 -> 1:1:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder add(com.android.tools.r8.graph.ProgramMethod):96:96 -> a 2:2:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor build():101:101 -> a com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction -> com.gradleup.gr8.relocated.ai2: void accept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a com.android.tools.r8.ir.conversion.PostMethodProcessor -> com.gradleup.gr8.relocated.dm2: java.util.Deque waves -> d boolean $assertionsDisabled -> f com.android.tools.r8.utils.collections.ProgramMethodSet processed -> e com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> c 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph,com.android.tools.r8.ir.conversion.PostMethodProcessor$1):37:37 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph):43:43 -> 3:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph):41:45 -> 1:1:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext com.android.tools.r8.ir.conversion.PostMethodProcessor.createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):50:50 -> a 1:1:com.android.tools.r8.utils.Timing lambda$forEachMethod$0(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):184 -> a 2:3:com.android.tools.r8.utils.Timing lambda$forEachMethod$0(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):184:185 -> a 4:10:java.util.Deque createWaves(com.android.tools.r8.ir.conversion.callgraph.CallGraph):154:160 -> a 11:12:int com.android.tools.r8.utils.ThreadUtils.getNumberOfThreads(java.util.concurrent.ExecutorService):209:210 -> a 11:12:void forEachMethod(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):173 -> a 13:31:void forEachMethod(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):173:191 -> a 32:36:void com.android.tools.r8.ir.conversion.MethodProcessorWithWave.prepareForWaveExtensionProcessing():31:35 -> a 32:36:void forEachMethod(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):192 -> a 37:39:void forEachMethod(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):193:195 -> a boolean isPostMethodProcessor() -> b 1:2:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):60:61 -> c com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder -> com.gradleup.gr8.relocated.cm2: com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder methodsToReprocessBuilder -> a 1:3:void (com.android.tools.r8.graph.GraphLens):68:70 -> 1:1:void add(com.android.tools.r8.graph.ProgramMethod):75:75 -> a 2:2:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):79:79 -> a 3:3:void addAll(java.util.Collection,com.android.tools.r8.graph.GraphLens):83:83 -> a 4:4:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder merge(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder):92:92 -> a 5:5:void put(com.android.tools.r8.utils.collections.ProgramMethodSet):97:97 -> a 6:6:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder removeAll(java.util.Collection):105:105 -> a 7:7:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder rewrittenWithLens(com.android.tools.r8.graph.AppView):113:113 -> a 8:8:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView):142:142 -> a 8:8:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder rewrittenWithLens(com.android.tools.r8.graph.AppView):113 -> a 9:9:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):118:118 -> a 10:30:com.android.tools.r8.ir.conversion.PostMethodProcessor build(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):125:145 -> a 31:31:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):130:130 -> a 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 32:32:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):130 -> a 33:33:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":168,"2":169,"3":170},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 168:168:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 168:168:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 168:168:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):130 -> a 169:169:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 169:169:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 169:169:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):130 -> a 170:170:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):130:130 -> a 164:166:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):131:133 -> a 167:167:boolean com.android.tools.r8.utils.collections.ProgramMethodSet.createAndAdd(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):81:81 -> a 167:167:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):133 -> a 171:171:void dump(com.android.tools.r8.utils.DeterminismChecker):149:149 -> a 1:1:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):87:87 -> b 1:1:void com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder.add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):79:79 -> c 1:1:void lambda$addAll$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):83 -> c 1:1:void remove(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):101:101 -> d com.android.tools.r8.ir.conversion.PrimaryMethodProcessor -> com.gradleup.gr8.relocated.fn2: com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation callSiteInformation -> d com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> f com.android.tools.r8.graph.AppView appView -> c java.util.Deque waves -> e boolean $assertionsDisabled -> g 1:1:void ():31:31 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph):50:53 -> 1:1:com.android.tools.r8.ir.conversion.callgraph.CallGraphBuilder com.android.tools.r8.ir.conversion.callgraph.CallGraph.builder(com.android.tools.r8.graph.AppView):53:53 -> a 1:1:com.android.tools.r8.ir.conversion.PrimaryMethodProcessor create(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):61 -> a 2:3:com.android.tools.r8.ir.conversion.PrimaryMethodProcessor create(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):61:62 -> a 4:4:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext com.android.tools.r8.ir.conversion.PrimaryMethodProcessor.createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):67:67 -> a 4:4:com.android.tools.r8.utils.Timing lambda$forEachMethod$0(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):138 -> a 5:6:com.android.tools.r8.utils.Timing lambda$forEachMethod$0(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):138:139 -> a 7:7:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation getCallSiteInformation():88:88 -> a 8:19:java.util.Deque createWaves(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph):92:103 -> a 20:21:int com.android.tools.r8.utils.ThreadUtils.getNumberOfThreads(java.util.concurrent.ExecutorService):209:210 -> a 20:21:void forEachMethod(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveStartAction,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveDoneAction,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):126 -> a 22:40:void forEachMethod(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveStartAction,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveDoneAction,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):126:144 -> a 41:45:void com.android.tools.r8.ir.conversion.MethodProcessorWithWave.prepareForWaveExtensionProcessing():31:35 -> a 41:45:void forEachMethod(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveStartAction,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveDoneAction,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):145 -> a 46:48:void forEachMethod(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveStartAction,com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveDoneAction,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):146:148 -> a boolean isPrimaryMethodProcessor() -> c 1:2:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):82:83 -> c com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction -> com.gradleup.gr8.relocated.cn2: com.android.tools.r8.utils.Timing apply(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveDoneAction -> com.gradleup.gr8.relocated.dn2: void notifyWaveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService) -> a com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveStartAction -> com.gradleup.gr8.relocated.en2: void notifyWaveStart(com.android.tools.r8.utils.collections.ProgramMethodSet) -> a com.android.tools.r8.ir.conversion.SourceCode -> com.gradleup.gr8.relocated.m83: 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 com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int) -> a com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder) -> a com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType) -> a boolean hasValidTypesFromStackMap() -> 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 int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder) -> a void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> b boolean verifyCurrentInstructionCanThrow() -> b boolean verifyRegister(int) -> b void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder) -> c int instructionIndex(int) -> c boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> c com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> d void setUp() -> d com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> e int instructionCount() -> e com.android.tools.r8.ir.code.Position getCurrentPosition() -> f int getMoveExceptionRegister(int) -> f int instructionOffset(int) -> g com.android.tools.r8.ir.conversion.StringSwitchConverter -> com.gradleup.gr8.relocated.bd3: 1:6:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter.isDefinedByStringHashCode(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):187:192 -> a 1:6:boolean access$700(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):107 -> a 7:7:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 7:7:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter.isDefinedByStringHashCode(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):192 -> a 7:7:boolean access$700(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):107 -> a 8:8:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter.isDefinedByStringHashCode(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):193:193 -> a 8:8:boolean access$700(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):107 -> a com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping -> com.gradleup.gr8.relocated.vc3: it.unimi.dsi.fastutil.ints.Int2ReferenceMap mapping -> c com.android.tools.r8.ir.code.Phi idValue -> b com.android.tools.r8.ir.code.BasicBlock fallthroughBlock -> a 1:1:void (com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.conversion.StringSwitchConverter$1):647:647 -> 2:2:void (com.android.tools.r8.ir.code.Phi):788:788 -> 3:6:void (com.android.tools.r8.ir.code.Phi):786:789 -> 1:1:com.android.tools.r8.ir.code.BasicBlock access$000(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping):647:647 -> a 2:2:com.android.tools.r8.ir.code.BasicBlock access$002(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):647:647 -> a 1:1:com.android.tools.r8.ir.code.Phi access$100(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping):647:647 -> b 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap access$300(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping):647:647 -> c com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder -> com.gradleup.gr8.relocated.uc3: 1:1:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping build(com.android.tools.r8.ir.code.BasicBlock):676:676 -> a 2:2:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):688:688 -> a 3:3:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder.setFallthroughBlock(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):682:682 -> a 3:3:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):691 -> a 4:7:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):693:696 -> a 8:8:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 8:8:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):696 -> a 9:9:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):697:697 -> a 10:10:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 10:10:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):699 -> a 11:17:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):700:706 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 18:18:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):706 -> a 19:19:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):707:707 -> a 20:20:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder.setFallthroughBlock(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):682:682 -> a 20:20:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):711 -> a 21:21:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):716:716 -> a 22:22:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder.setFallthroughBlock(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):682:682 -> a 22:22:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):719 -> a 23:59:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):724:760 -> a 60:61:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getTrueTarget(com.android.tools.r8.ir.code.If):800:801 -> a 60:61:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):760 -> a 62:63:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):760:761 -> a 64:64:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder.setFallthroughBlock(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):682:682 -> a 64:64:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):748 -> a 65:65:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder.setFallthroughBlock(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):682:682 -> a 65:65:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):736 -> a 66:80:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.code.BasicBlock):766:780 -> a 81:81:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder.setFallthroughBlock(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):682:682 -> a 81:81:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.code.BasicBlock):769 -> a com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo -> com.gradleup.gr8.relocated.xc3: java.util.Map mapping -> c com.android.tools.r8.ir.code.Value value -> d com.android.tools.r8.ir.code.BasicBlock insertionBlock -> b com.android.tools.r8.ir.code.BasicBlock fallthroughBlock -> a 1:5:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.Map,com.android.tools.r8.ir.code.Value):263:267 -> 1:29:void createAndInsertStringSwitch(com.android.tools.r8.ir.code.IRCode):276:304 -> a 30:30:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 30:30:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 30:30:void createAndInsertStringSwitch(com.android.tools.r8.ir.code.IRCode):304 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 31:31:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 31:31:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 31:31:void createAndInsertStringSwitch(com.android.tools.r8.ir.code.IRCode):304 -> a com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder -> com.gradleup.gr8.relocated.wc3: boolean $assertionsDisabled -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:1:void ():198:198 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.conversion.StringSwitchConverter$1):198:198 -> 2:3:void (com.android.tools.r8.graph.DexItemFactory):202:203 -> 1:1:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):207:207 -> a 2:2:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping.builder():793:793 -> a 2:2:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):208 -> a 3:13:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):208:218 -> a 14:14:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):817:817 -> a 14:14:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):218 -> a 15:15:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 15:15:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):817 -> a 15:15:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):218 -> a 16:16:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):818:818 -> a 16:16:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):218 -> a 17:22:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromIf(com.android.tools.r8.ir.code.If,com.android.tools.r8.graph.DexItemFactory):827:832 -> a 17:22:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):818 -> a 17:22:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):218 -> a 23:23:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 23:23:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):820 -> a 23:23:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):218 -> a 24:24:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):821:821 -> a 24:24:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):218 -> a 25:26:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromSwitch(com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.graph.DexItemFactory):840:841 -> a 25:26:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromJump(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):821 -> a 25:26:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):218 -> a 27:27:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):219:219 -> a 28:29:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringValueFromHashValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):848:849 -> a 28:29:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):219 -> a 30:32:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):220:222 -> a 33:33:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping.builder(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):643:643 -> a 33:33:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):221 -> a 34:49:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):223:238 -> a 50:50:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> a 50:50:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):238 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:60:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo build(com.android.tools.r8.ir.code.BasicBlock):238:247 -> a com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping -> com.gradleup.gr8.relocated.zc3: com.android.tools.r8.ir.code.Value stringHashValue -> b it.unimi.dsi.fastutil.objects.Reference2IntMap mapping -> c com.android.tools.r8.ir.code.BasicBlock insertionBlock -> a boolean $assertionsDisabled -> d 1:1:void ():308:308 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.conversion.StringSwitchConverter$1):308:308 -> 2:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):633:633 -> 3:7:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):631:635 -> 1:1:it.unimi.dsi.fastutil.objects.Reference2IntMap access$200(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping):308:308 -> a 1:1:com.android.tools.r8.ir.code.Value access$500(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping):308:308 -> b com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder -> com.gradleup.gr8.relocated.yc3: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.ir.code.Phi intermediateIdValue -> c com.android.tools.r8.ir.code.Value stringValue -> d boolean $assertionsDisabled -> e com.android.tools.r8.ir.code.BasicBlock continuationBlock -> a 1:1:void ():310:310 -> 1:5:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):321:325 -> 1:14:com.android.tools.r8.ir.code.Phi getIntermediateIdValueOrElse(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi):339:352 -> a 15:15:com.android.tools.r8.ir.code.Phi getIntermediateIdValueOrElse(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi):351:351 -> a 16:16:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping build(com.android.tools.r8.ir.code.BasicBlock):387:387 -> a 17:18:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):391:392 -> a 19:19:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 19:19:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):392 -> a 20:20:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393:393 -> a 21:26:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):435:440 -> a 21:26:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 27:32:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromIf(com.android.tools.r8.ir.code.If,com.android.tools.r8.graph.DexItemFactory):827:832 -> a 27:32:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):440 -> a 27:32:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 33:33:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):443:443 -> a 33:33:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 34:36:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isSameStringHashValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):858:860 -> a 34:36:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):443 -> a 34:36:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 37:51:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):450:464 -> a 37:51:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 52:52:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> a 52:52:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):464 -> a 52:52:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 53:54:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getTrueTarget(com.android.tools.r8.ir.code.If):800:801 -> a 53:54:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):465 -> a 53:54:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 55:55:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):518:518 -> a 55:55:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):466 -> a 55:55:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 56:56:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):472:472 -> a 56:56:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 57:57:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> a 57:57:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):476 -> a 57:57:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 58:62:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithIf(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.If):476:480 -> a 58:62:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):393 -> a 63:63:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 63:63:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):395 -> a 64:64:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396:396 -> a 65:65:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):485:485 -> a 65:65:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 66:67:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getStringHashValueFromSwitch(com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.graph.DexItemFactory):840:841 -> a 66:67:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):485 -> a 66:67:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 68:68:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):488:488 -> a 68:68:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 69:71:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isSameStringHashValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):858:860 -> a 69:71:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):488 -> a 69:71:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 72:72:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):494:494 -> a 72:72:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 73:73:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> a 73:73:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):494 -> a 73:73:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 74:76:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):495:497 -> a 74:76:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 77:77:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):518:518 -> a 77:77:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):498 -> a 77:77:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 78:78:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):505:505 -> a 78:78:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 79:79:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> a 79:79:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):509 -> a 79:79:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 80:84:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.extendWithSwitch(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.IntSwitch):509:513 -> a 80:84:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):396 -> a 85:92:boolean addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.Set):526:533 -> a 93:93:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 93:93:boolean addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.Set):540 -> a 94:142:boolean addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.Set):541:589 -> a 143:143:boolean addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.Set):579:579 -> a 144:152:boolean addMappingForString(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexString,it.unimi.dsi.fastutil.objects.Reference2IntMap):597:605 -> a 153:153:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.ConstNumber.asConstNumberOrNull(com.android.tools.r8.ir.code.Instruction):53:53 -> a 153:153:boolean addMappingForString(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexString,it.unimi.dsi.fastutil.objects.Reference2IntMap):605 -> a 154:167:boolean addMappingForString(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexString,it.unimi.dsi.fastutil.objects.Reference2IntMap):607:620 -> a 1:2:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extendWithPredecessor(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):404:405 -> b 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> b 3:3:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extendWithPredecessor(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):408 -> b 4:25:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extendWithPredecessor(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):409:430 -> b 26:28:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlock.startOfGotoChain():1608:1610 -> b 26:28:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extendWithPredecessor(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):430 -> b 29:29:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extendWithPredecessor(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):431:431 -> b com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils -> com.gradleup.gr8.relocated.ad3: boolean $assertionsDisabled -> a 1:1:void ():797:797 -> 1:1:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock(com.android.tools.r8.ir.code.JumpInstruction):805:805 -> a 2:2:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 2:2:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock(com.android.tools.r8.ir.code.JumpInstruction):805 -> a 3:4:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock(com.android.tools.r8.ir.code.JumpInstruction):806:807 -> a 5:5:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 5:5:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock(com.android.tools.r8.ir.code.JumpInstruction):809 -> a 6:8:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock(com.android.tools.r8.ir.code.JumpInstruction):810:812 -> a com.android.tools.r8.ir.conversion.StringSwitchRemover -> com.gradleup.gr8.relocated.fd3: com.android.tools.r8.ir.analysis.type.ClassTypeElement stringType -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.naming.IdentifierNameStringMarker identifierNameStringMarker -> b boolean $assertionsDisabled -> d 1:1:void ():47:47 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.IdentifierNameStringMarker):53:56 -> 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement access$300(com.android.tools.r8.ir.conversion.StringSwitchRemover):47:47 -> a 2:3:boolean prepareForStringSwitchRemoval(com.android.tools.r8.ir.code.IRCode):116:117 -> a 4:4:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 4:4:boolean prepareForStringSwitchRemoval(com.android.tools.r8.ir.code.IRCode):118 -> a 5:29:boolean prepareForStringSwitchRemoval(com.android.tools.r8.ir.code.IRCode):119:143 -> a 1:1:com.android.tools.r8.graph.AppView access$400(com.android.tools.r8.ir.conversion.StringSwitchRemover):47:47 -> b 2:14:void run(com.android.tools.r8.ir.code.IRCode):60:72 -> b 15:15:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> b 15:15:void run(com.android.tools.r8.ir.code.IRCode):73 -> b 16:20:void run(com.android.tools.r8.ir.code.IRCode):74:78 -> b 21:22:boolean com.android.tools.r8.ir.conversion.StringSwitchRemover.hashCodeOfKeysMayChangeAfterMinification(com.android.tools.r8.ir.code.StringSwitch):110:111 -> b 21:22:void run(com.android.tools.r8.ir.code.IRCode):79 -> b 23:23:void run(com.android.tools.r8.ir.code.IRCode):84:84 -> b 24:44:void run(com.android.tools.r8.ir.code.IRCode):80:100 -> b com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleEqualityBasedStringSwitchRemover -> com.gradleup.gr8.relocated.cd3: com.android.tools.r8.ir.code.BasicBlock fallthroughBlock -> g com.android.tools.r8.ir.code.BasicBlock block -> f com.android.tools.r8.ir.conversion.StringSwitchRemover this$0 -> i boolean $assertionsDisabled -> j java.util.Map structure -> h 1:1:void ():177:177 -> 1:1:void (com.android.tools.r8.ir.conversion.StringSwitchRemover,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.StringSwitch,java.util.Set,com.android.tools.r8.ir.conversion.StringSwitchRemover$1):177:177 -> 2:6:void (com.android.tools.r8.ir.conversion.StringSwitchRemover,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.StringSwitch,java.util.Set):189:193 -> 1:2:java.util.Map createStructure(com.android.tools.r8.ir.code.StringSwitch):197:198 -> a 3:33:void removeStringSwitch():205:235 -> a 34:34:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 34:34:void removeStringSwitch():237 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 35:35:void removeStringSwitch():237 -> a 36:36:void removeStringSwitch():237:237 -> a 37:44:void removeStringSwitch():236:243 -> a 45:45:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 45:45:void removeStringSwitch():245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 46:46:void removeStringSwitch():245 -> a 47:49:void removeStringSwitch():245:247 -> a 50:56: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.IRMetadata,com.android.tools.r8.ir.code.Instruction[]):1544:1550 -> a 50:56:void removeStringSwitch():244 -> a 57:62:void removeStringSwitch():250:255 -> a 63:64:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 63:64:void removeStringSwitch():255 -> a 65:65:void removeStringSwitch():255:255 -> a 66:66:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 66:66:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 66:66:void removeStringSwitch():255 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 67:67:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 67:67:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 67:67:void removeStringSwitch():255 -> a 68:77:void removeStringSwitch():256:265 -> a com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover -> com.gradleup.gr8.relocated.dd3: com.android.tools.r8.ir.code.BasicBlock idSwitchBlock -> h com.android.tools.r8.ir.conversion.StringSwitchRemover this$0 -> l boolean $assertionsDisabled -> m com.android.tools.r8.ir.code.BasicBlock hashSwitchFallthroughBlock -> g com.android.tools.r8.ir.code.BasicBlock hashSwitchBlock -> f int nextStringId -> k com.android.tools.r8.ir.code.BasicBlock idSwitchFallthroughBlock -> i it.unimi.dsi.fastutil.ints.Int2ReferenceMap structure -> j 1:1:void ():269:269 -> 1:1:void (com.android.tools.r8.ir.conversion.StringSwitchRemover,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.StringSwitch,java.util.Set,com.android.tools.r8.ir.conversion.StringSwitchRemover$1):269:269 -> 2:8:void (com.android.tools.r8.ir.conversion.StringSwitchRemover,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.StringSwitch,java.util.Set):286:292 -> 1:2:it.unimi.dsi.fastutil.ints.Int2ReferenceMap createStructure(com.android.tools.r8.ir.code.StringSwitch):301:302 -> a 3:9:void lambda$createStructure$0(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.code.BasicBlock):304:310 -> a 10:17:void removeStringSwitch():319:326 -> a 18:18:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 18:18:void removeStringSwitch():327 -> a 19:19:void removeStringSwitch():329:329 -> a 20:20:com.android.tools.r8.ir.code.Phi com.android.tools.r8.ir.code.IRCode.createPhi(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.analysis.type.TypeElement):1222:1222 -> a 20:20:void removeStringSwitch():329 -> a 21:31:void removeStringSwitch():330:340 -> a 32:32:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 32:32:void removeStringSwitch():341 -> a 33:33:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):406:406 -> a 33:33:void removeStringSwitch():362 -> a 34:34:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296:296 -> a 34:34:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):409 -> a 34:34:void removeStringSwitch():362 -> a 35:35:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 35:35:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):409 -> a 35:35:void removeStringSwitch():362 -> a 36:36:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 36:36:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> a 36:36:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):409 -> a 36:36:void removeStringSwitch():362 -> a 37:62:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):409:434 -> a 37:62:void removeStringSwitch():362 -> a 63:63:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 63:63:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):435 -> a 63:63:void removeStringSwitch():362 -> a 64:64:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296:296 -> a 64:64:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):440 -> a 64:64:void removeStringSwitch():362 -> a 65:65:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 65:65:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):440 -> a 65:65:void removeStringSwitch():362 -> a 66:66:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 66:66:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> a 66:66:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):440 -> a 66:66:void removeStringSwitch():362 -> a 67:67:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):440:440 -> a 67:67:void removeStringSwitch():362 -> a 68:79:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):439:450 -> a 68:79:void removeStringSwitch():362 -> a 80:80:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296:296 -> a 80:80:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):455 -> a 80:80:void removeStringSwitch():362 -> a 81:81:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 81:81:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):455 -> a 81:81:void removeStringSwitch():362 -> a 82:82:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 82:82:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> a 82:82:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):455 -> a 82:82:void removeStringSwitch():362 -> a 83:83:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):455:455 -> a 83:83:void removeStringSwitch():362 -> a 84:91:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):454:461 -> a 84:91:void removeStringSwitch():362 -> a 92:92:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 92:92:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):461 -> a 92:92:void removeStringSwitch():362 -> a 93:94:void com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitchTargets(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value):465:466 -> a 93:94:void removeStringSwitch():362 -> a 95:98:void removeStringSwitch():363:366 -> a 99:99:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitch(com.android.tools.r8.ir.code.Value):393:393 -> a 99:99:void removeStringSwitch():366 -> a 100:100:it.unimi.dsi.fastutil.ints.IntSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.keySet():43:43 -> a 100:100:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitch(com.android.tools.r8.ir.code.Value):393 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 100:100:void removeStringSwitch():366 -> a 101:109:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createHashSwitch(com.android.tools.r8.ir.code.Value):393:401 -> a 101:109:void removeStringSwitch():366 -> a 110:110:void removeStringSwitch():367:367 -> a 111:111:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 111:111:void removeStringSwitch():368 -> a 112:124:void removeStringSwitch():371:383 -> a 125:125:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createIdSwitch(com.android.tools.r8.ir.code.Phi,it.unimi.dsi.fastutil.objects.Reference2IntMap):471:471 -> a 125:125:void removeStringSwitch():386 -> a 126:128:int[] com.android.tools.r8.utils.ArrayUtils.createIdentityArray(int):121:123 -> a 126:128:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createIdSwitch(com.android.tools.r8.ir.code.Phi,it.unimi.dsi.fastutil.objects.Reference2IntMap):472 -> a 126:128:void removeStringSwitch():386 -> a 129:137:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createIdSwitch(com.android.tools.r8.ir.code.Phi,it.unimi.dsi.fastutil.objects.Reference2IntMap):473:481 -> a 129:137:void removeStringSwitch():386 -> a 138:139:void removeStringSwitch():387:388 -> a 140:140:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 140:140:void removeStringSwitch():389 -> a com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleStringSwitchRemover -> com.gradleup.gr8.relocated.ed3: java.util.ListIterator blockIterator -> b java.util.Set newBlocksWithStrings -> c com.android.tools.r8.ir.code.Value stringValue -> e com.android.tools.r8.ir.code.IRCode code -> a com.android.tools.r8.ir.code.Position position -> d 1:1:void (com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.StringSwitch,java.util.Set,com.android.tools.r8.ir.conversion.StringSwitchRemover$1):153:153 -> 2:7:void (com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.StringSwitch,java.util.Set):166:171 -> void removeStringSwitch() -> a com.android.tools.r8.ir.conversion.SwitchPayloadResolver -> com.gradleup.gr8.relocated.je3: java.util.Map unresolvedPayload -> a java.util.Map payloadToData -> b boolean $assertionsDisabled -> c 1:1:void ():16:16 -> 1:17:void ():16:32 -> 1:6:void addPayloadUser(com.android.tools.r8.dex.code.DexInstruction):35:40 -> a 7:21:void resolve(com.android.tools.r8.dex.code.DexSwitchPayload):45:59 -> a 22:22:int[] absoluteTargets(int):68:68 -> a 23:23:void clear():84:84 -> a 1:1:int[] getKeys(int):72:72 -> b com.android.tools.r8.ir.conversion.SwitchPayloadResolver$PayloadData -> com.gradleup.gr8.relocated.ie3: int[] absoluteTargets -> b int[] keys -> c int userOffset -> a 1:1:void (int):26:26 -> 2:7:void (int):22:27 -> com.android.tools.r8.ir.conversion.SyntheticStraightLineSourceCode -> com.gradleup.gr8.relocated.kg3: java.util.List instructionBuilders -> a com.android.tools.r8.ir.code.Position position -> b 1:3:void (java.util.List,com.android.tools.r8.ir.code.Position):21:23 -> com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder) -> a com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder) -> a 1:1:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):51:51 -> a 2:2:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):66:66 -> a 3:3:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):118:118 -> a 4:4:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):129:129 -> a 5:5:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):135:135 -> a void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> b boolean verifyCurrentInstructionCanThrow() -> b boolean verifyRegister(int) -> b int instructionIndex(int) -> c 1:1:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> c 2:2:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> c 3:3:boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo):140:140 -> c com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> d void setUp() -> d com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> e 1:1:int instructionCount():28:28 -> e 1:1:com.android.tools.r8.ir.code.Position getCurrentPosition():76:76 -> f 2:2:int getMoveExceptionRegister(int):123:123 -> f int instructionOffset(int) -> g com.android.tools.r8.ir.conversion.TypeConstraintResolver -> com.gradleup.gr8.relocated.fj3: 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 ():51:51 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRBuilder):57:57 -> 2:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRBuilder):55:59 -> 1:13:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):106:118 -> a 1:13:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):96 -> a 14:14:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 14:14:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):121 -> a 14:14:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):96 -> a 15:20:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):121:126 -> a 15:20:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):96 -> a 21:25:java.util.ArrayList com.android.tools.r8.ir.conversion.TypeConstraintResolver.constrainValues(boolean,java.util.List):160:164 -> a 21:25:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):131 -> a 21:25:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):96 -> a 26:26:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):99:99 -> a 27:28:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):139:140 -> a 27:28:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):102 -> a 29:33:java.util.ArrayList com.android.tools.r8.ir.conversion.TypeConstraintResolver.constrainValues(boolean,java.util.List):160:164 -> a 29:33:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):143 -> a 29:33:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):102 -> a 34:45:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):144:155 -> a 34:45:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):102 -> a 46:46:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):148:148 -> a 46:46:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):102 -> a 47:47: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):172:172 -> a 48:50:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):273:275 -> a 48:50: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):173 -> a 51:51: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):175:175 -> a 52:52:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 52:52: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):175 -> a 53:61: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):177:185 -> a 62:104:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):32:74 -> a 62:104: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):186 -> a 105:105:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):69:69 -> a 105:105: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):186 -> a 106:106:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):64:64 -> a 106:106: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):186 -> a 107:107:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):59:59 -> a 107: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):186 -> a 108:108:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):54:54 -> a 108:108: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):186 -> a 109:109:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):49:49 -> a 109:109: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):186 -> a 110:110:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):44:44 -> a 110:110: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):186 -> a 111:111:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):39:39 -> a 111:111: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):186 -> a 112:112:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.MemberType.constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):34:34 -> a 112:112: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):186 -> a 113:113: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):186:186 -> a 114:115:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):216:217 -> a 116:116:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 116:116:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):217 -> a 117:127:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):218:228 -> a 128:128:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 128:128:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 128:128:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):228 -> a 129:129:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 129:129:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 129:129:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 129:129:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):228 -> a 130:130:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):228:228 -> a 131:131:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):226:226 -> a 132:132:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 132:132:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):229 -> a 133:136:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):230:233 -> a 137:137:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 137:137:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 138:138:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 138:138:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):233 -> a 139:141:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):233:235 -> a 142:144:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):273:275 -> a 142:144:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):194 -> a 145:145:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):194:194 -> a 146:146:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64:64 -> a 146:146:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):194 -> a 147:147:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 147:147:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64 -> a 147:147:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):194 -> a 148:148:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64:64 -> a 148:148:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):194 -> a 149:158:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):195:204 -> a 159:159:boolean com.android.tools.r8.ir.conversion.TypeConstraintResolver.verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value):212:212 -> a 159:159:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):204 -> a 160:160:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):205:205 -> a 161:164:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):198:201 -> a 165:165:boolean com.android.tools.r8.ir.conversion.TypeConstraintResolver.verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value):212:212 -> a 165:165:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):201 -> a 166:166:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):202:202 -> a 167:170:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):273:273 -> a 167:170:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 172:172:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):275:275 -> a 172:172:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 173:175:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):246:248 -> a 173:175:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 176:176:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 176:176:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64 -> a 176:176:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):249 -> a 176:176:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 177:177:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64:64 -> a 177:177:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):249 -> a 177:177:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 178:178:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 178:178:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64 -> a 178:178:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):249 -> a 178:178:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 179:179:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):64:64 -> a 179:179:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):249 -> a 179:179:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 180:180:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):250:250 -> a 180:180:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 181:181:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 181:181:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):250 -> a 181:181:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 182:182:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 182:182:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 182:182:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):250 -> a 182:182:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a 183:198:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):250:265 -> a 183:198:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):190 -> a com.android.tools.r8.ir.conversion.callgraph.CallGraph -> com.gradleup.gr8.relocated.ue: boolean $assertionsDisabled -> b 1:1:void ():39:39 -> 1:1:void (java.util.Map,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult):48:48 -> 1:2:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation createCallSiteInformation(com.android.tools.r8.graph.AppView):66:67 -> a 3:3:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation.empty():33:33 -> a 3:3:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation createCallSiteInformation(com.android.tools.r8.graph.AppView):68 -> a 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet extractLeaves():72:72 -> c 2:14:com.android.tools.r8.utils.collections.ProgramMethodSet com.android.tools.r8.ir.conversion.callgraph.CallGraph.extractNodes(java.util.function.Predicate,java.util.function.Consumer):80:92 -> c 2:14:com.android.tools.r8.utils.collections.ProgramMethodSet extractLeaves():72 -> c com.android.tools.r8.ir.conversion.callgraph.CallGraphBase -> com.gradleup.gr8.relocated.ve: java.util.Map nodes -> a 1:2:void (java.util.Map):16:17 -> 1:1:com.android.tools.r8.ir.conversion.callgraph.NodeBase getNode(com.android.tools.r8.graph.ProgramMethod):25:25 -> a 2:2:java.util.Collection getNodes():29:29 -> a 1:1:boolean isEmpty():21:21 -> b com.android.tools.r8.ir.conversion.callgraph.CallGraphBuilder -> com.gradleup.gr8.relocated.we: boolean $assertionsDisabled -> e 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.graph.AppView):21:21 -> 1:1:void populateGraph(java.util.concurrent.ExecutorService):26:26 -> a 2:2:void processClass(com.android.tools.r8.graph.DexProgramClass):30:30 -> a 3:5:boolean verifyAllMethodsWithCodeExists():46:48 -> a 1:8:void processMethod(com.android.tools.r8.graph.ProgramMethod):34:41 -> c com.android.tools.r8.ir.conversion.callgraph.CallGraphBuilderBase -> com.gradleup.gr8.relocated.xe: java.util.Map nodes -> b java.util.Map possibleProgramTargetsCache -> c com.android.tools.r8.graph.AppView appView -> a 1:1:void (com.android.tools.r8.graph.AppView):23:23 -> 2:7:void (com.android.tools.r8.graph.AppView):19:24 -> com.android.tools.r8.ir.conversion.callgraph.NodeBase createNode(com.android.tools.r8.graph.ProgramMethod) -> a 1:1:com.android.tools.r8.ir.conversion.callgraph.NodeBase lambda$getOrCreateNode$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):30:30 -> a 1:1:com.android.tools.r8.ir.conversion.callgraph.NodeBase getOrCreateNode(com.android.tools.r8.graph.ProgramMethod):30:30 -> b com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation -> com.gradleup.gr8.relocated.bf: boolean hasSingleCallSite(com.android.tools.r8.graph.ProgramMethod) -> a 1:1:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation empty():33:33 -> a boolean isMultiCallerInlineCandidate(com.android.tools.r8.graph.ProgramMethod) -> b void unsetCallSiteInformation(com.android.tools.r8.graph.ProgramMethod) -> c com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation$CallGraphBasedCallSiteInformation -> com.gradleup.gr8.relocated.ze: java.util.Set singleCallerMethods -> a java.util.Set multiCallerInlineCandidates -> b 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph):61:61 -> 2:11:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph):58:67 -> 12:47:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph):64:99 -> 1:3:boolean lambda$new$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.ProgramMethod):69:71 -> a 4:4:boolean hasSingleCallSite(com.android.tools.r8.graph.ProgramMethod):112:112 -> a 1:1:boolean isMultiCallerInlineCandidate(com.android.tools.r8.graph.ProgramMethod):123:123 -> b 1:2:void unsetCallSiteInformation(com.android.tools.r8.graph.ProgramMethod):128:129 -> c com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation$EmptyCallSiteInformation -> com.gradleup.gr8.relocated.af: com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation$EmptyCallSiteInformation EMPTY_INFO -> a 1:1:void ():38:38 -> 1:1:void ():36:36 -> boolean hasSingleCallSite(com.android.tools.r8.graph.ProgramMethod) -> a boolean isMultiCallerInlineCandidate(com.android.tools.r8.graph.ProgramMethod) -> b 1:1:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation$EmptyCallSiteInformation access$000():36:36 -> b void unsetCallSiteInformation(com.android.tools.r8.graph.ProgramMethod) -> c com.android.tools.r8.ir.conversion.callgraph.CycleEliminator -> com.gradleup.gr8.relocated.jw: java.util.Deque writerStack -> d java.util.Map stackEntryInfo -> b java.util.Deque clinitCallStack -> c java.util.Deque stack -> a boolean $assertionsDisabled -> j java.util.Set marked -> e java.util.LinkedHashSet revisit -> i java.util.Map calleesToBeRemoved -> f java.util.Map writersToBeRemoved -> g java.util.Map removedCallEdges -> h 1:1:void ():25:25 -> 1:81:void ():25:105 -> 1:2:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult breakCycles(java.util.Collection):112:113 -> a 3:10:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.prepareForNewTraversal():126:133 -> a 3:10:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult breakCycles(java.util.Collection):114 -> a 11:15:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult breakCycles(java.util.Collection):115:119 -> a 16:22:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.reset():137:143 -> a 16:22:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult breakCycles(java.util.Collection):121 -> a 23:24:void lambda$traverse$0(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem,com.android.tools.r8.ir.conversion.callgraph.Node):246:247 -> a 25:45:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):264:284 -> a 46:67:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):283:304 -> a 68:81:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):303:316 -> a 82:86:java.util.LinkedList com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.extractCycle(com.android.tools.r8.ir.conversion.callgraph.Node):401:405 -> a 82:86:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):322 -> a 87:102:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.findCallEdgeForRemoval(java.util.LinkedList):417:432 -> a 87:102:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):326 -> a 103:107:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):331:335 -> a 108:110:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.recoverStack(java.util.LinkedList):453:455 -> a 108:110:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):339 -> a 111:111:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.findCallEdgeForRemoval(java.util.LinkedList):436:436 -> a 111:111:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):326 -> a 112:112:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 112:112:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.findCallEdgeForRemoval(java.util.LinkedList):436 -> a 112:112:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):326 -> a 113:113:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 113:113:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 113:113:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.findCallEdgeForRemoval(java.util.LinkedList):436 -> a 113:113:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):326 -> a 114:114:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.findCallEdgeForRemoval(java.util.LinkedList):436:436 -> a 114:114:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):326 -> a 115:115:java.util.Set lambda$removeCallEdge$2(com.android.tools.r8.ir.conversion.callgraph.Node):371:371 -> a 116:120:boolean removeIncomingEdgeOnStack(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo,java.util.function.BiConsumer):383:387 -> a 121:125:java.util.LinkedList com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.extractCycle(com.android.tools.r8.ir.conversion.callgraph.Node):401:405 -> a 121:125:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.verifyCycleSatisfies(com.android.tools.r8.ir.conversion.callgraph.Node,java.util.function.Predicate):410 -> a 121:125:boolean removeIncomingEdgeOnStack(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo,java.util.function.BiConsumer):387 -> a 126:126:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.verifyCycleSatisfies(com.android.tools.r8.ir.conversion.callgraph.Node,java.util.function.Predicate):411:411 -> a 126:126:boolean removeIncomingEdgeOnStack(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo,java.util.function.BiConsumer):387 -> a 127:129:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.recoverStack(java.util.LinkedList):453:455 -> a 127:129:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.verifyCycleSatisfies(com.android.tools.r8.ir.conversion.callgraph.Node,java.util.function.Predicate):412 -> a 127:129:boolean removeIncomingEdgeOnStack(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo,java.util.function.BiConsumer):387 -> a 130:133:boolean removeIncomingEdgeOnStack(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo,java.util.function.BiConsumer):390:393 -> a 134:134:boolean lambda$removeIncomingEdgeOnStack$4(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo,java.util.LinkedList):389:389 -> a 135:136:boolean callEdgeRemovalIsSafe(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):442:443 -> a 137:137:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$recordCallEdgeRemoval$5(com.android.tools.r8.graph.DexEncodedMethod):448:448 -> a 1:7:void traverse(java.util.Collection):203:209 -> b 8:8:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$WorkItem.isNode():0:0 -> b 8:8:void traverse(java.util.Collection):209 -> b 9:15:void traverse(java.util.Collection):210:216 -> b 16:23:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.push(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):345:352 -> b 16:23:void traverse(java.util.Collection):217 -> b 24:25:void traverse(java.util.Collection):223:224 -> b 26:31:void traverse(java.util.Collection):222:227 -> b 32:32:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$WorkItem.isIterator():0:0 -> b 32:32:void traverse(java.util.Collection):227 -> b 33:37:void traverse(java.util.Collection):227:231 -> b 38:46:void traverse(java.util.Collection):230:238 -> b 47:55:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.pop(com.android.tools.r8.ir.conversion.callgraph.Node):358:366 -> b 47:55:void traverse(java.util.Collection):238 -> b 56:71:void traverse(java.util.Collection):239:254 -> b 72:72:void lambda$traverse$1(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem,com.android.tools.r8.ir.conversion.callgraph.Node):255:255 -> b 73:73:java.util.Set lambda$removeFieldReadEdge$3(com.android.tools.r8.ir.conversion.callgraph.Node):375:375 -> b 74:76:void recordCallEdgeRemoval(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):447:449 -> b 1:1:void removeCallEdge(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):371:371 -> c 1:1:void removeFieldReadEdge(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):375:375 -> d com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge -> com.gradleup.gr8.relocated.dw: com.android.tools.r8.ir.conversion.callgraph.Node callee -> b com.android.tools.r8.ir.conversion.callgraph.Node caller -> a 1:3:void (com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):35:37 -> 1:1:com.android.tools.r8.ir.conversion.callgraph.Node access$400(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge):30:30 -> a 1:1:com.android.tools.r8.ir.conversion.callgraph.Node access$500(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge):30:30 -> b com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult -> com.gradleup.gr8.relocated.ew: java.util.Map removedCallEdges -> a 1:2:void (java.util.Map):58:59 -> 1:2:int numberOfRemovedCallEdges():64:65 -> a com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem -> com.gradleup.gr8.relocated.fw: java.util.Iterator calleesAndWriters -> b com.android.tools.r8.ir.conversion.callgraph.Node callerOrReader -> a 1:3:void (com.android.tools.r8.ir.conversion.callgraph.Node,java.util.Iterator):186:188 -> com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem asIterator() -> a 1:1:java.util.Iterator access$200(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem):182:182 -> a 1:1:com.android.tools.r8.ir.conversion.callgraph.Node access$300(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem):182:182 -> b com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$NodeWorkItem -> com.gradleup.gr8.relocated.gw: com.android.tools.r8.ir.conversion.callgraph.Node node -> a 1:2:void (com.android.tools.r8.ir.conversion.callgraph.Node):167:168 -> 1:1:com.android.tools.r8.ir.conversion.callgraph.Node access$100(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$NodeWorkItem):164:164 -> a com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$NodeWorkItem asNode() -> b com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo -> com.gradleup.gr8.relocated.hw: com.android.tools.r8.ir.conversion.callgraph.Node predecessor -> b boolean processed -> c int index -> a 1:3:void (int,com.android.tools.r8.ir.conversion.callgraph.Node):48:50 -> com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$WorkItem -> com.gradleup.gr8.relocated.iw: 1:1:void (com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$1):146:146 -> com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem asIterator() -> a com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$NodeWorkItem asNode() -> b com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphBuilderBase -> com.gradleup.gr8.relocated.n01: boolean $assertionsDisabled -> d 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.graph.AppView):19:19 -> void populateGraph(java.util.concurrent.ExecutorService) -> a boolean verifyAllMethodsWithCodeExists() -> a 1:4:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):23:26 -> a 5:7:boolean com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphBuilderBase.verifyNoRedundantFieldReadEdges():56:58 -> a 5:7:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):26 -> a 8:16:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):27:35 -> a 17:17:java.util.TreeSet com.google.common.collect.Sets.newTreeSet():363:363 -> a 17:17:java.util.TreeSet com.google.common.collect.Sets.newTreeSet(java.lang.Iterable):388 -> a 17:17:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):35 -> a 18:18:java.util.TreeSet com.google.common.collect.Sets.newTreeSet(java.lang.Iterable):389:389 -> a 18:18:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):35 -> a 19:27:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):36:44 -> a 28:28:void lambda$build$0(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):31:31 -> a 29:29:com.android.tools.r8.ir.conversion.callgraph.Node com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphBuilderBase.createNode(com.android.tools.r8.graph.ProgramMethod):49:49 -> a 29:29:com.android.tools.r8.ir.conversion.callgraph.NodeBase createNode(com.android.tools.r8.graph.ProgramMethod):16 -> a com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry -> com.gradleup.gr8.relocated.o01: com.android.tools.r8.graph.FieldAccessInfoCollection fieldAccessInfoCollection -> k boolean $assertionsDisabled -> l 1:1:void ():25:25 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.NodeBase,java.util.function.Function,java.util.Map,java.util.function.Predicate):35:36 -> 1:3:void addClassInitializerTarget(com.android.tools.r8.graph.DexProgramClass):40:42 -> a 4:4:void addFieldReadEdge(com.android.tools.r8.graph.ProgramMethod):55:55 -> a 5:5:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 5:5:void addFieldReadEdge(com.android.tools.r8.graph.ProgramMethod):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 6:6:void addFieldReadEdge(com.android.tools.r8.graph.ProgramMethod):55 -> a 7:11:void addFieldReadEdge(com.android.tools.r8.graph.ProgramMethod):55:59 -> a 12:14:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):121:123 -> a 15:15:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):134:134 -> a 16:16:void registerCallSite(com.android.tools.r8.graph.DexCallSite):167:167 -> a 1:8:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):104:111 -> b 1:8:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b 9:9:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":14,"2":15,"3":16},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 14:14:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 14:14:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):111 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b 15:15:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 15:15:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):111 -> b 15:15:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b 16:16:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):111:111 -> b 16:16:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b 10:13:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):113:116 -> b 10:13:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b void registerInstanceOf(com.android.tools.r8.graph.DexType) -> c 1:1:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processFieldWrite(com.android.tools.r8.graph.DexField):87:87 -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):139 -> c 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> c 2:2:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processFieldWrite(com.android.tools.r8.graph.DexField):88 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):139 -> c 3:14:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processFieldWrite(com.android.tools.r8.graph.DexField):88:99 -> c 3:14:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):139 -> c 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):147:147 -> d 2:3:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.addClassInitializerTarget(com.android.tools.r8.graph.DexType):47:48 -> d 2:3:void registerNewInstance(com.android.tools.r8.graph.DexType):148 -> d 4:4:void registerNewInstance(com.android.tools.r8.graph.DexType):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":6,"2":7,"3":8},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 6:6:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.addClassInitializerTarget(com.android.tools.r8.graph.DexType):48 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void registerNewInstance(com.android.tools.r8.graph.DexType):148 -> d 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 7:7:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.addClassInitializerTarget(com.android.tools.r8.graph.DexType):48 -> d 7:7:void registerNewInstance(com.android.tools.r8.graph.DexType):148 -> d 8:8:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.addClassInitializerTarget(com.android.tools.r8.graph.DexType):48:48 -> d 8:8:void registerNewInstance(com.android.tools.r8.graph.DexType):148 -> d 5:5:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.addClassInitializerTarget(com.android.tools.r8.graph.DexType):50:50 -> d 5:5:void registerNewInstance(com.android.tools.r8.graph.DexType):148 -> d 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):154:154 -> e void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processFieldWrite(com.android.tools.r8.graph.DexField):87:87 -> g 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):159 -> g 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> g 2:2:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processFieldWrite(com.android.tools.r8.graph.DexField):88 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):159 -> g 3:14:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processFieldWrite(com.android.tools.r8.graph.DexField):88:99 -> g 3:14:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):159 -> g 1:1:void processFieldRead(com.android.tools.r8.graph.DexField):63:63 -> i 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> i 2:2:void processFieldRead(com.android.tools.r8.graph.DexField):64 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:17:void processFieldRead(com.android.tools.r8.graph.DexField):64:78 -> i 18:18:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> i 18:18:void processFieldRead(com.android.tools.r8.graph.DexField):78 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:21:void processFieldRead(com.android.tools.r8.graph.DexField):79:81 -> i com.android.tools.r8.ir.conversion.callgraph.InvokeExtractor -> com.gradleup.gr8.relocated.xg1: java.util.function.Function nodeFactory -> g boolean $assertionsDisabled -> j com.android.tools.r8.ir.conversion.callgraph.NodeBase currentMethod -> f com.android.tools.r8.graph.AppView appView -> e java.util.Map possibleProgramTargetsCache -> h java.util.function.Predicate targetTester -> i 1:1:void ():26:26 -> 1:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.NodeBase,java.util.function.Function,java.util.Map,java.util.function.Predicate):40:45 -> void registerInstanceFieldRead(com.android.tools.r8.graph.DexField) -> a 1:4:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):49:52 -> a 5:5:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 5:5:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 6:6:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):52 -> a 7:7:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):56:56 -> a 8:8:boolean com.android.tools.r8.graph.DexEncodedMethod.isNative():443:443 -> a 8:8:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.graph.DexEncodedMethod.isNative():443:443 -> a 9:9:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):56 -> a 10:17:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):60:67 -> a 18:37:void processInvoke(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):71:90 -> a 38:42:void processInvoke(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):80:84 -> a 43:43:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):96:96 -> a 44:44:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 44:44:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 45:45:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):96 -> a 46:46:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):97:97 -> a 47:49:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):96:98 -> a 50:53:void processInvokeWithDynamicDispatch(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):103:106 -> a 54:54:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 54:54:void processInvokeWithDynamicDispatch(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):106 -> a 55:94:void processInvokeWithDynamicDispatch(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):112:151 -> a 95:100:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$processInvokeWithDynamicDispatch$2(boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):117:122 -> a 101:101:boolean com.android.tools.r8.graph.LookupResult.isLookupResultSuccess():0:0 -> a 101:101:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$processInvokeWithDynamicDispatch$2(boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):122 -> a 102:105:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$processInvokeWithDynamicDispatch$2(boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):123:126 -> a 106:107:void lambda$processInvokeWithDynamicDispatch$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):128:129 -> a 108:108:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 108:108:void lambda$processInvokeWithDynamicDispatch$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):129 -> a 109:109:void lambda$processInvokeWithDynamicDispatch$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):130:130 -> a 110:111:void lambda$processInvokeWithDynamicDispatch$1(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupLambdaTarget):136:137 -> a 112:112:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 112:112:void lambda$processInvokeWithDynamicDispatch$1(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupLambdaTarget):137 -> a 113:113:void lambda$processInvokeWithDynamicDispatch$1(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupLambdaTarget):138:138 -> a 114:114:void registerCallSite(com.android.tools.r8.graph.DexCallSite):158:158 -> a 115:115:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):164:164 -> a void registerInitClass(com.android.tools.r8.graph.DexType) -> b 1:1:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):169:169 -> b void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> c 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):174:174 -> d void registerStaticFieldRead(com.android.tools.r8.graph.DexField) -> e 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):179:179 -> e void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):184:184 -> f void registerStaticFieldWrite(com.android.tools.r8.graph.DexField) -> g com.android.tools.r8.ir.conversion.callgraph.Node -> com.gradleup.gr8.relocated.nb2: java.util.Set callees -> c java.util.Set callers -> d java.util.Set readers -> e java.util.Set writers -> f boolean $assertionsDisabled -> g int numberOfCallSites -> b 1:1:void ():11:11 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod):32:32 -> 2:16:void (com.android.tools.r8.graph.ProgramMethod):15:29 -> 1:1:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase,boolean):11:11 -> a 2:11:void com.android.tools.r8.ir.conversion.callgraph.Node.addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node,boolean):43:52 -> a 2:11:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase,boolean):11 -> a 12:12:void com.android.tools.r8.ir.conversion.callgraph.Node.addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node,boolean):50:50 -> a 12:12:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase,boolean):11 -> a 13:24:void com.android.tools.r8.ir.conversion.callgraph.Node.addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node,boolean):46:57 -> a 13:24:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase,boolean):11 -> a 25:25:void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase):11:11 -> a 26:40:void com.android.tools.r8.ir.conversion.callgraph.Node.addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):64:78 -> a 26:40:void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase):11 -> a 41:47:void com.android.tools.r8.ir.conversion.callgraph.Node.addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):72:78 -> a 41:47:void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase):11 -> a 48:48:boolean hasCallee(com.android.tools.r8.ir.conversion.callgraph.Node):154:154 -> a 1:1:boolean hasCaller(com.android.tools.r8.ir.conversion.callgraph.Node):158:158 -> b 1:9:void cleanCallersAndReadersForRemoval():121:129 -> c 10:10:boolean hasReader(com.android.tools.r8.ir.conversion.callgraph.Node):162:162 -> c 1:1:int compareTo(java.lang.Object):11:11 -> compareTo 2:2:int com.android.tools.r8.ir.conversion.callgraph.Node.compareTo(com.android.tools.r8.ir.conversion.callgraph.Node):179:179 -> compareTo 2:2:int compareTo(java.lang.Object):11 -> compareTo 1:1:java.util.Set getCalleesWithDeterministicOrder():138:138 -> d 2:2:boolean hasWriter(com.android.tools.r8.ir.conversion.callgraph.Node):166:166 -> d 1:5:void removeCaller(com.android.tools.r8.ir.conversion.callgraph.Node):92:96 -> e 6:6:int getNumberOfCallSites():150:150 -> e 1:5:void removeReader(com.android.tools.r8.ir.conversion.callgraph.Node):100:104 -> f 6:6:java.util.Set getReadersWithDeterministicOrder():142:142 -> f 1:6:void removeReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):83:88 -> g 7:7:void removeReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):85:85 -> g 8:8:java.util.Set getWritersWithDeterministicOrder():146:146 -> g 1:1:boolean isLeaf():174:174 -> h 1:30:java.lang.String toString():184:213 -> toString com.android.tools.r8.ir.conversion.callgraph.NodeBase -> com.gradleup.gr8.relocated.ob2: com.android.tools.r8.graph.ProgramMethod method -> a 1:2:void (com.android.tools.r8.graph.ProgramMethod):14:15 -> void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase,boolean) -> a void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase) -> a 1:1:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.conversion.callgraph.NodeBase.getProgramMethod():27:27 -> a 1:1:com.android.tools.r8.graph.DexEncodedMethod getMethod():23 -> a 2:2:com.android.tools.r8.graph.DexEncodedMethod getMethod():23:23 -> a 1:1:com.android.tools.r8.graph.ProgramMethod getProgramMethod():27:27 -> b com.android.tools.r8.ir.conversion.callgraph.PartialCallGraphBuilder -> com.gradleup.gr8.relocated.pk2: boolean $assertionsDisabled -> f com.android.tools.r8.utils.collections.ProgramMethodSet seeds -> e 1:1:void ():15:15 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet):20:22 -> 1:1:void populateGraph(java.util.concurrent.ExecutorService):27:27 -> a 2:3:boolean verifyAllMethodsWithCodeExists():43:44 -> a 1:8:void processMethod(com.android.tools.r8.graph.ProgramMethod):31:38 -> c com.android.tools.r8.ir.desugar.BackportedMethodRewriter -> com.gradleup.gr8.relocated.ka: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods rewritableMethods -> b boolean $assertionsDisabled -> c 1:1:void ():74:74 -> 1:4:void (com.android.tools.r8.graph.AppView):79:82 -> 1:1:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):99:99 -> a 2:2:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 2:2:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):99 -> a 3:6:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):103:106 -> a 7:7:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):113:113 -> a 8:8:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 8:8:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):113 -> a 9:12:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):114:117 -> a 13:13:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$needsDesugaring$0(com.android.tools.r8.synthesis.SyntheticNaming):117:117 -> a 14:14:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):145:145 -> a 15:74:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):58:117 -> a 15:74:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):145 -> a 75:75:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod):149:149 -> a 76:76:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 76:76:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 77:86:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod):150:159 -> a 87:87:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 87:87:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod):159 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 88:88:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 88:88:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod):159 -> a 89:94:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod):159:164 -> a 1:1:boolean hasBackports():86:86 -> b com.android.tools.r8.ir.desugar.BackportedMethodRewriter$FullMethodInvokeRewriter -> com.gradleup.gr8.relocated.z9: 1:1:com.android.tools.r8.cf.code.CfInstruction rewriteSingle(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):1965:1965 -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$InvokeRewriter -> com.gradleup.gr8.relocated.aa: com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriter -> b 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter):1670:1671 -> 1:1:java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator):1681:1681 -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator -> com.gradleup.gr8.relocated.ba: com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory factory -> b 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> 2:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory,java.lang.String):1695:1696 -> 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):1701:1701 -> a 2:4:java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator):1711:1713 -> a 5:8:com.android.tools.r8.graph.ProgramMethod getSyntheticMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1719:1722 -> a 9:9:com.android.tools.r8.graph.ProgramMethod getSyntheticMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1720:1720 -> a 10:13:void lambda$getSyntheticMethod$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1726:1729 -> a 14:14:com.android.tools.r8.graph.Code lambda$getSyntheticMethod$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1731:1731 -> a 15:15:com.android.tools.r8.graph.Code com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.generateTemplateMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1739:1739 -> a 15:15:com.android.tools.r8.graph.Code lambda$getSyntheticMethod$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1731 -> a 16:16:com.android.tools.r8.graph.DexProto getProto(com.android.tools.r8.graph.DexItemFactory):1735:1735 -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter -> com.gradleup.gr8.relocated.ca: com.android.tools.r8.cf.code.CfInstruction rewriteSingle(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory) -> a 1:1:java.util.Collection rewrite(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.LocalStackAllocator):1957:1957 -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider -> com.gradleup.gr8.relocated.da: com.android.tools.r8.graph.DexMethod method -> a 1:2:void (com.android.tools.r8.graph.DexMethod):1653:1654 -> java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator) -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods -> com.gradleup.gr8.relocated.ea: java.util.Map typeMinApi -> a java.util.Map rewritable -> c com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> d 1:1:void ():169:169 -> 1:1:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.AppView):178:178 -> 2:70:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.AppView):176:244 -> 1:6:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators.generateMapOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):66:71 -> a 1:6:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$3(com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1101 -> a 7:7: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):2866:2866 -> a 7:7:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators.generateMapOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):69 -> a 7:7:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$3(com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1101 -> a 8:14:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators.generateMapOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):74:80 -> a 8:14:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$3(com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1101 -> a 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 15:15:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators.generateMapOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):80 -> a 15:15:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$3(com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1101 -> a 16:33:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators.generateMapOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):80:97 -> a 16:33:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$3(com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1101 -> a 34:34:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators.generateMapOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):94:94 -> a 34:34:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$3(com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1101 -> a 35:45:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators.generateMapOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):91:101 -> a 35:45:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$3(com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1101 -> a 46:46:boolean minApiMatchDatabaseMinApi(com.google.common.collect.ImmutableMap):262:262 -> a 47:55:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):264:272 -> a 56:61:boolean com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.typeIsInDesugaredLibrary(com.android.tools.r8.graph.DexType):283:288 -> a 56:61:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):273 -> a 62:65:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):274:277 -> a 66:66:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.max(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):25:25 -> a 66:66:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.max(com.android.tools.r8.utils.AndroidApiLevel):73 -> a 66:66:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 67:67:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):277:277 -> a 68:68:boolean typeIsPresent(com.android.tools.r8.graph.DexType):316:316 -> a 69:74:boolean com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.typeIsInDesugaredLibrary(com.android.tools.r8.graph.DexType):283:288 -> a 69:74:boolean typeIsPresent(com.android.tools.r8.graph.DexType):317 -> a 75:75:boolean isEmpty():321:321 -> a 76:143:void initializeAndroidKMethodProviders(com.android.tools.r8.graph.DexItemFactory):404:471 -> a 144:144:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$1(int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1060:1060 -> a 145:146:void addProvider(com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider):1640:1641 -> a 147:147:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider getProvider(com.android.tools.r8.graph.DexMethod):1645:1645 -> a 1:1:boolean typeIsAbsentOrPresentWithoutBackportsFrom(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):293:293 -> b 2:2:boolean typeIsPresentWithoutNeverIntroducedBackports(com.android.tools.r8.graph.DexType):297:297 -> b 3:11:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):336:344 -> b 12:12:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> b 12:12:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):344 -> b 13:19:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):344:350 -> b 20:20:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> b 20:20:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):350 -> b 21:27:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):350:356 -> b 28:28:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> b 28:28:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):356 -> b 29:41:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):356:368 -> b 42:42:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> b 42:42:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):368 -> b 43:66:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):368:391 -> b 67:67:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> b 67:67:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):391 -> b 68:74:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):391:397 -> b 75:75:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$2(int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1081:1081 -> b 1:6:boolean com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.typeIsInDesugaredLibrary(com.android.tools.r8.graph.DexType):283:288 -> c 1:6:boolean typeIsPresentWithoutBackportsFrom(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):301 -> c 7:7:boolean typeIsPresentWithoutBackportsFrom(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):303:303 -> c 8:8:boolean com.android.tools.r8.utils.structural.Ordered.isGreaterThan(java.lang.Object):57:57 -> c 8:8:boolean typeIsPresentWithoutBackportsFrom(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):303 -> c 9:17:boolean typeIsPresentWithoutBackportsFrom(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):303:311 -> c 18:67:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):498:547 -> c 68:68:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> c 68:68:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):547 -> c 69:93:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):547:571 -> c 94:94:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> c 94:94:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):571 -> c 95:128:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):571:604 -> c 129:129:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> c 129:129:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):604 -> c 130:139:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):604:613 -> c 140:140:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> c 140:140:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):613 -> c 141:168:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):613:640 -> c 169:169:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> c 169:169:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):640 -> c 170:300:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):640:770 -> c 301:301:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> c 301:301:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):770 -> c 302:352:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):770:820 -> c 1:8:void initializeAndroidNObjectsMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):1617:1624 -> d 9:9:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> d 9:9:void initializeAndroidNObjectsMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):1624 -> d 10:10:void initializeAndroidNObjectsMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):1624:1624 -> d 1:7:void initializeAndroidNObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):481:487 -> e 8:8:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> e 8:8:void initializeAndroidNObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):487 -> e 9:15:void initializeAndroidNObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):487:493 -> e 16:16:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> e 16:16:void initializeAndroidNObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):493 -> e 17:17:void initializeAndroidNObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):493:493 -> e 1:7:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):827:833 -> f 8:8:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 8:8:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):833 -> f 9:15:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):833:839 -> f 16:16:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 16:16:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):839 -> f 17:26:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):839:848 -> f 27:27:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 27:27:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):848 -> f 28:34:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):848:854 -> f 35:35:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 35:35:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):854 -> f 36:45:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):854:863 -> f 46:46:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 46:46:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):863 -> f 47:53:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):863:869 -> f 54:54:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 54:54:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):869 -> f 55:61:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):869:875 -> f 62:62:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 62:62:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):875 -> f 63:69:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):875:881 -> f 70:70:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 70:70:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):881 -> f 71:77:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):881:887 -> f 78:78:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 78:78:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):887 -> f 79:95:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):887:903 -> f 96:96:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 96:96:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):903 -> f 97:116:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):903:922 -> f 117:117:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 117:117:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):922 -> f 118:124:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):922:928 -> f 125:125:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 125:125:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):928 -> f 126:132:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):928:934 -> f 133:133:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 133:133:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):934 -> f 134:140:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):934:940 -> f 141:141:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 141:141:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):940 -> f 142:158:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):940:956 -> f 159:159:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> f 159:159:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):956 -> f 160:189:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):956:985 -> f 1:7:void initializeAndroidOThreadLocalMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):1630:1636 -> g 1:109:void initializeAndroidOptionalTMethodProviders(com.android.tools.r8.graph.DexItemFactory):1445:1553 -> h 1:8:void initializeAndroidRObjectsMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):992:999 -> i 9:9:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> i 9:9:void initializeAndroidRObjectsMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):999 -> i 10:10:void initializeAndroidRObjectsMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):999:999 -> i 1:7:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1010:1016 -> j 8:8:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> j 8:8:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1016 -> j 9:16:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1016:1023 -> j 17:17:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> j 17:17:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1023 -> j 18:25:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1023:1030 -> j 26:26:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> j 26:26:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1030 -> j 27:34:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1030:1037 -> j 35:35:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> j 35:35:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1037 -> j 36:36:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1037:1037 -> j 1:10:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1048:1057 -> k 11:11:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> k 11:11:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1057 -> k 12:36:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1054:1078 -> k 37:37:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> k 37:37:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1078 -> k 38:61:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1075:1098 -> k 62:62:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> k 62:62:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1098 -> k 63:71:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1095:1103 -> k 72:72: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):2866:2866 -> k 72:72:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1104 -> k 73:79:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1105:1111 -> k 80:80: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):2866:2866 -> k 80:80:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1112 -> k 81:81:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1113:1113 -> k 82:82:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> k 82:82:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1113 -> k 83:83:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1113:1113 -> k 1:7:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1163:1169 -> l 8:8:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> l 8:8:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1169 -> l 9:18:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1169:1178 -> l 19:19:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> l 19:19:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1178 -> l 20:40:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1178:1198 -> l 41:41:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> l 41:41:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1198 -> l 42:48:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1198:1204 -> l 49:49:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory):1691:1691 -> l 49:49:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1204 -> l 50:74:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1204:1228 -> l 75:75:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1226:1226 -> l 1:29:void initializeAndroidSSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1123:1151 -> m 1:62:void initializeAndroidSv2MethodProviders(com.android.tools.r8.graph.DexItemFactory):1235:1296 -> n 1:17:void initializeAndroidTMethodProviders(com.android.tools.r8.graph.DexItemFactory):1309:1325 -> o 18:67:void initializeAndroidTMethodProviders(com.android.tools.r8.graph.DexItemFactory):1319:1368 -> o 68:144:void initializeAndroidTMethodProviders(com.android.tools.r8.graph.DexItemFactory):1362:1438 -> o 1:19:void initializeJava11MethodProviders(com.android.tools.r8.graph.DexItemFactory):1570:1588 -> p 1:7:void initializePredicateMethodProviders(com.android.tools.r8.graph.DexItemFactory):1606:1612 -> q 1:7:void initializeStreamMethodProviders(com.android.tools.r8.graph.DexItemFactory):1594:1600 -> r 1:9:java.util.Map initializeTypeMinApi(com.android.tools.r8.graph.DexItemFactory):248:256 -> s com.android.tools.r8.ir.desugar.BackportedMethodRewriter$StatifyingMethodGenerator -> com.gradleup.gr8.relocated.fa: com.android.tools.r8.graph.DexType receiverType -> c 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory,java.lang.String,com.android.tools.r8.graph.DexType):1752:1753 -> 1:1:com.android.tools.r8.graph.DexProto getProto(com.android.tools.r8.graph.DexItemFactory):1758:1758 -> a 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.getProto(com.android.tools.r8.graph.DexItemFactory):1735:1735 -> a 2:2:com.android.tools.r8.graph.DexProto getProto(com.android.tools.r8.graph.DexItemFactory):1758 -> a 3:3:com.android.tools.r8.graph.DexProto getProto(com.android.tools.r8.graph.DexItemFactory):1758:1758 -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$StatifyingMethodWithForwardingGenerator -> com.gradleup.gr8.relocated.ga: 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory,java.lang.String,com.android.tools.r8.graph.DexType):1767:1767 -> 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):1772:1772 -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory -> com.gradleup.gr8.relocated.ha: com.android.tools.r8.graph.CfCode create(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod) -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$ThreadLocalSubclassGenerator -> com.gradleup.gr8.relocated.ia: com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.graph.DexMethod initialValueMethod -> e com.android.tools.r8.graph.DexField supplierField -> c com.android.tools.r8.graph.DexMethod constructor -> d com.android.tools.r8.graph.DexItemFactory factory -> a 1:8:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView):1851:1858 -> 9:16:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView):1855:1862 -> 17:23:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView):1860:1866 -> 24:30:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView):1865:1871 -> 1:9:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1893:1901 -> a 10:10:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1899:1899 -> a 11:20:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1896:1905 -> a 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> a 21:21:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1905 -> a 22:30:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1905:1913 -> a 31:36:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1912:1917 -> a 37:37:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1909:1909 -> a 38:38:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1908:1908 -> a 1:2:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1880:1881 -> b 3:3:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPublicFinalSynthetic():80:80 -> b 3:3:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1882 -> b 4:4:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1882:1882 -> b 5:5:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> b 5:5:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1883 -> b 6:6:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1884:1884 -> b 7:7:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1879:1879 -> b 8:8:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1878:1878 -> b 1:3:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1926:1928 -> c 4:4:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> c 4:4:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1928 -> c 5:14:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1928:1937 -> c 15:20:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1936:1941 -> c 21:21:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1933:1933 -> c 22:22:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1932:1932 -> c com.android.tools.r8.ir.desugar.BackportedMethodRewriter$ThreadLocalWithInitialWithSupplierGenerator -> com.gradleup.gr8.relocated.ja: 1:1:void (com.android.tools.r8.graph.DexMethod):1800:1800 -> 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):1805:1805 -> a 2:8:java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator):1815:1821 -> a 9:17:java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator):1819:1827 -> a 18:18:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 18:18:java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator):1827 -> a 19:30:java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator):1827:1838 -> a 31:31:java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator):1836:1836 -> a 32:32:java.util.Collection rewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator):1827:1827 -> a 33:33:void lambda$rewriteInvoke$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1823:1823 -> a 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewriteInvoke$0(com.android.tools.r8.synthesis.SyntheticNaming):1820:1820 -> b com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter -> com.gradleup.gr8.relocated.yd: com.android.tools.r8.graph.DexItemFactory factory -> a 1:3:void (com.android.tools.r8.graph.AppView):28:30 -> 1:2:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):61:62 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 3:3:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):62 -> a 4:4:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):62:62 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 5:5:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):63 -> a 6:7:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):63:64 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 8:8:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):67 -> a 9:16:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):67:74 -> a 17:17:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 17:17:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):75 -> a 18:18:com.android.tools.r8.graph.DexMethod matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):75:75 -> a 19:19:boolean com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter.isInvokeCandidate(com.android.tools.r8.cf.code.CfInstruction):83:83 -> a 19:19:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):43 -> a 20:20:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 20:20:boolean com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter.isInvokeCandidate(com.android.tools.r8.cf.code.CfInstruction):83 -> a 20:20:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):43 -> a 21:22:boolean com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter.isInvokeCandidate(com.android.tools.r8.cf.code.CfInstruction):84:85 -> a 21:22:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):43 -> a 23:29:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):46:52 -> a 30:30:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 30:30:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):53 -> a 31:34:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):53:56 -> a 35:35:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> a 35:35:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):56 -> a 36:37:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):56:57 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 38:38:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):57 -> a 39:39:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType) -> a 39:39:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):57 -> a 40:40:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):57:57 -> a 41:41:boolean com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter.isInvokeCandidate(com.android.tools.r8.cf.code.CfInstruction):83:83 -> a 41:41:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):90 -> a 42:42:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 42:42:boolean com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter.isInvokeCandidate(com.android.tools.r8.cf.code.CfInstruction):83 -> a 42:42:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):90 -> a 43:44:boolean com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter.isInvokeCandidate(com.android.tools.r8.cf.code.CfInstruction):84:85 -> a 43:44:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):90 -> a 45:46:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):93:94 -> a com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring -> com.gradleup.gr8.relocated.zf: void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer) -> a java.lang.String uniqueIdentifier() -> b com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection -> com.gradleup.gr8.relocated.cg: void synthesizeClasses(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer) -> a 1:2:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):23:24 -> a 3:3:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 3:3:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 4:4:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):24 -> a 5:5:com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer.create(com.android.tools.r8.graph.AppView):31:31 -> a 5:5:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):26 -> a 6:6:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 6:6:com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer.create(com.android.tools.r8.graph.AppView):31 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):26 -> a 7:7:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 7:7:com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer.create(com.android.tools.r8.graph.AppView):31 -> a 7:7:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):26 -> a 8:11:com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer.create(com.android.tools.r8.graph.AppView):32:35 -> a 8:11:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):26 -> a 12:28:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):28:44 -> a com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection$EmptyCfClassSynthesizerCollection -> com.gradleup.gr8.relocated.ag: 1:1:void ():84:84 -> void synthesizeClasses(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer) -> a com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection$NonEmptyCfClassSynthesizerCollection -> com.gradleup.gr8.relocated.bg: com.android.tools.r8.graph.AppView appView -> a java.util.Collection synthesizers -> b boolean $assertionsDisabled -> c 1:1:void ():51:51 -> 1:4:void (com.android.tools.r8.graph.AppView,java.util.Collection):57:60 -> 1:6:void synthesizeClasses(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):67:67 -> a 11:12:void synthesizeClasses(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):72:73 -> a 13:14:void lambda$synthesizeClasses$0(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring):77:78 -> a com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer -> com.gradleup.gr8.relocated.dg: java.util.Set synthesizedClasses -> a 1:7:void ():16:22 -> 1:1:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):46:46 -> a 1:1:void acceptDesugaredLibraryRetargeterDispatchProgramClass(com.android.tools.r8.graph.DexProgramClass):41:41 -> b 1:1:void acceptEnumConversionProgramClass(com.android.tools.r8.graph.DexProgramClass):36:36 -> c 2:2:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod):55:55 -> c 1:1:void acceptProgramEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):26:26 -> d 1:1:void acceptWrapperProgramClass(com.android.tools.r8.graph.DexProgramClass):31:31 -> e com.android.tools.r8.ir.desugar.CfInstructionDesugaring -> com.gradleup.gr8.relocated.vh: java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory) -> a boolean hasPreciseNeedsDesugaring() -> a boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod) -> a void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions) -> a com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection -> com.gradleup.gr8.relocated.wh: void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer) -> a java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade getInterfaceMethodPostProcessingDesugaringR8(com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor) -> a boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod) -> a void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions) -> a void withDesugaredLibraryAPIConverter(java.util.function.Consumer) -> a 1:6:com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):32:37 -> a 7:7:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 7:7:com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 8:8:com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):37 -> a 9:11:com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):38:40 -> a 12:12:com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection empty():44:44 -> a com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer -> com.gradleup.gr8.relocated.yh: void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer.acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod) -> a void com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer.acceptInvokeSpecialBridgeInfo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo) -> a void com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer.acceptLambdaClass(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod) -> a void com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer.acceptBackportedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> b void com.android.tools.r8.ir.desugar.twr.TwrCloseResourceDesugaringEventConsumer.acceptTwrCloseResourceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> c void com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer.acceptInvokeStaticInterfaceOutliningMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> d void com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer.acceptClasspathEmulatedInterface(com.android.tools.r8.graph.DexClasspathClass) -> e com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$R8CfInstructionDesugaringEventConsumer -> com.gradleup.gr8.relocated.xh: java.util.function.BiConsumer onCompanionMethodCallback -> i com.android.tools.r8.graph.AppView appView -> a java.util.function.BiConsumer twrCloseResourceMethodConsumer -> d java.util.function.BiConsumer lambdaClassConsumer -> b com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions additions -> e java.util.List synthesizedConstantDynamicClasses -> h java.util.function.BiConsumer constantDynamicClassConsumer -> c java.util.List pendingInvokeSpecialBridges -> g java.util.Map synthesizedLambdaClasses -> f 1:1:void (com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer,com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,java.util.function.BiConsumer):321:321 -> 2:21:void (com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer,com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,java.util.function.BiConsumer):308:327 -> void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod) -> a void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass) -> a 1:1:void acceptCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):332:332 -> a 2:2:void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass):389:389 -> a 3:5:void acceptInvokeSpecialBridgeInfo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):414:416 -> a 6:11:void acceptLambdaClass(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):421:426 -> a 12:12:void acceptLambdaClass(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):423:423 -> a 13:18:void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):432:437 -> a 19:19:void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):434:434 -> a 20:21:void finalizeDesugaring():463:464 -> a 22:22:com.android.tools.r8.graph.DexType lambda$finalizeLambdaDesugaring$1(java.util.Map$Entry):481:481 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaClass.getType():130:130 -> a 23:23:com.android.tools.r8.graph.DexType lambda$finalizeLambdaDesugaring$1(java.util.Map$Entry):481 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:31:void lambda$finalizeLambdaDesugaring$2(java.util.Set,java.util.Map$Entry):486:493 -> a 32:34:void lambda$finalizeLambdaDesugaring$2(java.util.Set,java.util.Map$Entry):492:494 -> a void acceptBackportedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> b void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod) -> b 1:1:void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass):394:394 -> b 2:3:void finalizeInvokeSpecialDesugaring():469:470 -> b 4:5:void lambda$finalizeInvokeSpecialDesugaring$0(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):472:473 -> b void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod) -> c 1:1:void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass):384:384 -> c 2:2:void acceptTwrCloseResourceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):459:459 -> c 3:23:void finalizeLambdaDesugaring():479:499 -> c 1:1:void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass):337:337 -> d 2:2:void acceptInvokeStaticInterfaceOutliningMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):379:379 -> d 1:1:void acceptClasspathEmulatedInterface(com.android.tools.r8.graph.DexClasspathClass):342:342 -> e com.android.tools.r8.ir.desugar.CfPostProcessingDesugaring -> com.gradleup.gr8.relocated.cj: void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService) -> a com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection -> com.gradleup.gr8.relocated.fj: void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService) -> a 1:1:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):27:27 -> a 2:4:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$NonEmptyCfPostProcessingDesugaringCollection.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):58:60 -> a 2:4:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):28 -> a 5:5:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 5:5:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$NonEmptyCfPostProcessingDesugaringCollection.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):60 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):28 -> a 6:6:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 6:6:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$NonEmptyCfPostProcessingDesugaringCollection.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):60 -> a 6:6:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):28 -> a 7:30:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$NonEmptyCfPostProcessingDesugaringCollection.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):61:84 -> a 7:30:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):28 -> a 31:31:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection.empty():35:35 -> a 31:31:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$NonEmptyCfPostProcessingDesugaringCollection.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):85 -> a 31:31:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):28 -> a 32:32:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$NonEmptyCfPostProcessingDesugaringCollection.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):87:87 -> a 32:32:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):28 -> a 33:33:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection.empty():35:35 -> a 33:33:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade,java.util.function.Predicate):31 -> a com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$EmptyCfPostProcessingDesugaringCollection -> com.gradleup.gr8.relocated.dj: com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$EmptyCfPostProcessingDesugaringCollection INSTANCE -> a 1:1:void ():105:105 -> 1:1:void ():108:108 -> void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService) -> a 1:1:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$EmptyCfPostProcessingDesugaringCollection access$000():102:102 -> a com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$NonEmptyCfPostProcessingDesugaringCollection -> com.gradleup.gr8.relocated.ej: java.util.List desugarings -> a 1:2:void (java.util.List):50:51 -> 1:2:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):96:97 -> a com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer -> com.gradleup.gr8.relocated.hj: void com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer.acceptEmulatedInterfaceMarkerInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClasspathClass) -> a void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer.acceptForwardingMethod(com.android.tools.r8.graph.ProgramMethod) -> a void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer.acceptInterfaceInjection(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass) -> a void com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer.warnMissingInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper) -> a 1:1:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer$R8PostProcessingDesugaringEventConsumer createForR8(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,java.util.function.BiConsumer):43:43 -> a com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer$R8PostProcessingDesugaringEventConsumer -> com.gradleup.gr8.relocated.gj: com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection desugaring -> b java.util.function.BiConsumer missingClassConsumer -> c com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions additions -> a boolean $assertionsDisabled -> d 1:1:void ():143:143 -> 1:4:void (com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,java.util.function.BiConsumer):153:156 -> 1:1:void warnMissingInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper):162:162 -> a 2:2:java.util.Set getNewlyLiveMethods():169:169 -> a 3:4:void acceptEmulatedInterfaceMarkerInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClasspathClass):180:181 -> a 5:5:void acceptInterfaceInjection(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):186:186 -> a 6:6:void acceptForwardingMethod(com.android.tools.r8.graph.ProgramMethod):201:201 -> a 7:7:void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass):222:222 -> a 1:1:void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod):196:196 -> b 2:2:void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass):227:227 -> b 1:1:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod):206:206 -> c 2:2:void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass):217:217 -> c 1:1:void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass):191:191 -> d 2:3:void acceptAPIConversionCallback(com.android.tools.r8.graph.ProgramMethod):211:212 -> d com.android.tools.r8.ir.desugar.DesugarDescription -> com.gradleup.gr8.relocated.c00: com.android.tools.r8.ir.desugar.DesugarDescription NOTHING -> a 1:1:void ():25:25 -> 1:1:void (com.android.tools.r8.ir.desugar.DesugarDescription$1):23:23 -> java.util.Collection desugarInstruction(com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory) -> a 1:1:com.android.tools.r8.ir.desugar.DesugarDescription access$000():23:23 -> a 1:1:com.android.tools.r8.ir.desugar.DesugarDescription$Builder builder():51:51 -> b boolean needsDesugaring() -> c 1:1:com.android.tools.r8.ir.desugar.DesugarDescription nothing():47:47 -> d com.android.tools.r8.ir.desugar.DesugarDescription$Builder -> com.gradleup.gr8.relocated.wz: com.android.tools.r8.ir.desugar.DesugarDescription$Builder addScanEffect(com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback) -> a com.android.tools.r8.ir.desugar.DesugarDescription build() -> a com.android.tools.r8.ir.desugar.DesugarDescription$Builder setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback) -> a com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback -> com.gradleup.gr8.relocated.xz: java.util.Collection desugarInstruction(com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory) -> a com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder -> com.gradleup.gr8.relocated.yz: com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder INSTANCE -> a 1:1:void ():83:83 -> 1:1:void ():82:82 -> 1:1:com.android.tools.r8.ir.desugar.DesugarDescription build():91:91 -> a 2:2:com.android.tools.r8.ir.desugar.DesugarDescription$Builder addScanEffect(com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback):96:96 -> a 3:3:com.android.tools.r8.ir.desugar.DesugarDescription$Builder setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):101:101 -> a com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder -> com.gradleup.gr8.relocated.a00: java.util.List scanEffects -> a com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback desugarRewrite -> b boolean $assertionsDisabled -> c 1:1:void ():105:105 -> 1:4:void ():105:108 -> 1:2:com.android.tools.r8.ir.desugar.DesugarDescription$Builder addScanEffect(com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback):112:113 -> a 3:5:com.android.tools.r8.ir.desugar.DesugarDescription$Builder setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):119:121 -> a 6:6:com.android.tools.r8.ir.desugar.DesugarDescription build():127:127 -> a com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder$1 -> com.gradleup.gr8.relocated.zz: com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder this$0 -> b 1:1:void (com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder):127:127 -> 1:3:java.util.Collection desugarInstruction(com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):146:148 -> a 1:1:boolean needsDesugaring():135:135 -> c com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback -> com.gradleup.gr8.relocated.b00: com.android.tools.r8.ir.desugar.EmptyCfInstructionDesugaringCollection -> com.gradleup.gr8.relocated.hk0: com.android.tools.r8.ir.desugar.EmptyCfInstructionDesugaringCollection INSTANCE -> a 1:1:void ():22:22 -> 1:1:void ():25:25 -> void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer) -> a java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade getInterfaceMethodPostProcessingDesugaringR8(com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor) -> a boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod) -> a void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions) -> a void withDesugaredLibraryAPIConverter(java.util.function.Consumer) -> a 1:1:com.android.tools.r8.ir.desugar.EmptyCfInstructionDesugaringCollection getInstance():29:29 -> b com.android.tools.r8.ir.desugar.FreshLocalProvider -> com.gradleup.gr8.relocated.zt0: int getFreshLocal(int) -> a com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter -> com.gradleup.gr8.relocated.mh1: boolean $assertionsDisabled -> a 1:1:void ():28:28 -> 1:5:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):40:44 -> a 6:6:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.privateMethodInvokedOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):61:61 -> a 6:6:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):45 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 7:7:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.privateMethodInvokedOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):45 -> a 8:13:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.privateMethodInvokedOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):62:67 -> a 8:13:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):45 -> a 14:14:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):49:49 -> a 15:18:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):54:57 -> a 19:19:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.privateMethodInvokedOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):61:61 -> a 19:19:boolean com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.isInvokingPrivateMethodOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):74 -> a 19:19:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):57 -> a 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 20:20:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.privateMethodInvokedOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:boolean com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.isInvokingPrivateMethodOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):74 -> a 20:20:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):57 -> a 21:26:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.privateMethodInvokedOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):62:67 -> a 21:26:boolean com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter.isInvokingPrivateMethodOnSelf(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):74 -> a 21:26:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):57 -> a com.android.tools.r8.ir.desugar.LambdaClass -> com.gradleup.gr8.relocated.fv1: com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring desugaring -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.LambdaDescriptor descriptor -> d boolean $assertionsDisabled -> k com.android.tools.r8.graph.DexField lambdaField -> g com.android.tools.r8.ir.desugar.LambdaClass$Target target -> h com.android.tools.r8.graph.DexType type -> c com.android.tools.r8.graph.DexMethod classConstructor -> f com.android.tools.r8.graph.DexMethod constructor -> e com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> j com.android.tools.r8.graph.DexProgramClass clazz -> i 1:7:void ():61:67 -> 1:1:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):88:88 -> 2:43:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):80:121 -> 1:4:void setClass(com.android.tools.r8.graph.DexProgramClass):134:137 -> a 5:5:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):142:142 -> a 6:14:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):283:291 -> a 6:14:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):143 -> a 15:21:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):290:296 -> a 15:21:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):143 -> a 22:22:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 22:22:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):298 -> a 22:22:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):143 -> a 23:23:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):299:299 -> a 23:23:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):143 -> a 24:24:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):287:287 -> a 24:24:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):143 -> a 25:25:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):286:286 -> a 25:25:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):143 -> a 26:34:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):263:271 -> a 26:34:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):144 -> a 35:35:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPublicFinalSynthetic():80:80 -> a 35:35:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):272 -> a 35:35:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):144 -> a 36:36:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPublicSynthetic():85:85 -> a 36:36:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):273 -> a 36:36:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):144 -> a 37:37:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):270:270 -> a 37:37:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):144 -> a 38:38:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 38:38:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):275 -> a 38:38:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):144 -> a 39:39:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):276:276 -> a 39:39:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):144 -> a 40:51:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):267:278 -> a 40:51:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):144 -> a 52:64:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):215:227 -> a 52:64:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 65:73:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):26:34 -> a 65:73:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):228 -> a 65:73:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 74:88:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):31:45 -> a 74:88:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):228 -> a 74:88:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 89:89:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> a 89:89:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):45 -> a 89:89:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):228 -> a 89:89:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 90:100:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):45:55 -> a 90:100:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):228 -> a 90:100:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 101:101:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 101:101:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):55 -> a 101:101:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):228 -> a 101:101:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 102:105:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):228:231 -> a 102:105:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 106:121:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224:239 -> a 106:121:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 122:122:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):238:238 -> a 122:122:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 123:123:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):24:24 -> a 123:123:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):241 -> a 123:123:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 124:124:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 124:124:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):24 -> a 124:124:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):241 -> a 124:124:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 125:129:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):24:28 -> a 125:129:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):241 -> a 125:129:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 130:133:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):241:244 -> a 130:133:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 134:157:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):235:258 -> a 134:157:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145 -> a 158:168:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):174:184 -> a 158:168:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 169:175:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):183:189 -> a 169:175:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 176:195:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):180:199 -> a 176:195:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 196:196:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):198:198 -> a 196:196:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 197:202:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaBridgeMethodSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):17:22 -> a 197:202:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):205 -> a 197:202:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 203:206:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):205:208 -> a 203:206:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 207:222:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):195:210 -> a 207:222:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 223:228:com.android.tools.r8.graph.DexField getCaptureField(int):150:155 -> a 229:229:com.android.tools.r8.graph.DexField getCaptureField(int):152:152 -> a 230:230:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):346:346 -> a 230:230:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):443 -> a 231:234:boolean com.android.tools.r8.ir.desugar.LambdaClass.isPrivateOrStaticInterfaceMethodInvokeThatWillBeDesugared():352:355 -> a 231:234:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):347 -> a 231:234:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):443 -> a 235:236:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):347:348 -> a 235:236:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):443 -> a 237:237:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):444:444 -> a 238:240:com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget.create(com.android.tools.r8.ir.desugar.LambdaDescriptor):582:584 -> a 238:240:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):444 -> a 241:257:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):450:466 -> a 258:260:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.desugar.LambdaClass.generateUniqueLambdaMethodName():524:526 -> a 258:260:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):466 -> a 261:264:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):465:468 -> a 265:266:boolean canAccessModifyLambdaImplMethod():359:360 -> a 267:267:boolean com.android.tools.r8.utils.InternalOptions.canAccessModifyLambdaImplementationMethods(com.android.tools.r8.graph.AppView):2137:2137 -> a 267:267:boolean canAccessModifyLambdaImplMethod():360 -> a 268:271:boolean com.android.tools.r8.ir.desugar.LambdaClass.isPrivateOrStaticInterfaceMethodInvokeThatWillBeDesugared():352:355 -> a 268:271:boolean canAccessModifyLambdaImplMethod():361 -> a 272:273:boolean canAccessModifyLambdaImplMethod():362:363 -> a 274:274:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185:185 -> a 274:274:boolean canAccessModifyLambdaImplMethod():363 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 275:275:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185:185 -> a 275:275:boolean canAccessModifyLambdaImplMethod():363 -> a 276:276:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 276:276:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 276:276:boolean canAccessModifyLambdaImplMethod():363 -> a 277:277:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185:185 -> a 277:277:boolean canAccessModifyLambdaImplMethod():363 -> a 278:278:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 278:278:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185 -> a 278:278:boolean canAccessModifyLambdaImplMethod():363 -> a 279:280:boolean canAccessModifyLambdaImplMethod():363:364 -> a 1:2:com.android.tools.r8.graph.DexProgramClass getLambdaProgramClass():125:126 -> b 3:8:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):368:373 -> b 9:9:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185:185 -> b 9:9:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):373 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185:185 -> b 10:10:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):373 -> b 11:11:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 11:11:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):373 -> b 12:12:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185:185 -> b 12:12:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):373 -> b 13:13:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> b 13:13:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):185 -> b 13:13:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):373 -> b 14:29:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):373:388 -> b 30:30:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 30:30:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):388 -> b 31:41:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):388:398 -> b 42:42:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 42:42:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):398 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 43:43:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):398 -> b 44:44:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 44:44:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):398 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 45:45:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):398 -> b 46:70:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):399:423 -> b 71:72:com.android.tools.r8.graph.DexString com.android.tools.r8.utils.DesugarUtils.appendFullyQualifiedHolderToMethodName(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):14:15 -> b 71:72:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):423 -> b 73:73:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> b 73:73:com.android.tools.r8.graph.DexString com.android.tools.r8.utils.DesugarUtils.appendFullyQualifiedHolderToMethodName(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):15 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:73:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):423 -> b 74:74:com.android.tools.r8.graph.DexString com.android.tools.r8.utils.DesugarUtils.appendFullyQualifiedHolderToMethodName(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):15:15 -> b 74:74:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):423 -> b 75:75:com.android.tools.r8.graph.DexString com.android.tools.r8.utils.DesugarUtils.appendFullyQualifiedHolderToMethodName(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):14:14 -> b 75:75:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):423 -> b 76:76:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):420:420 -> b 1:1:boolean isStatelessSingleton():159:159 -> c 2:2:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isStateless():201:201 -> c 2:2:boolean isStatelessSingleton():159 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isStateless():201:201 -> c 3:3:boolean isStatelessSingleton():159 -> c 4:24:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):321:341 -> c 25:25:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):323:323 -> c 26:26:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInterfaceMethodTarget(com.android.tools.r8.graph.ProgramMethod):430:430 -> c 26:26:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):327 -> c 27:27:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeInterface():157:157 -> c 27:27:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInterfaceMethodTarget(com.android.tools.r8.graph.ProgramMethod):430 -> c 27:27:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):327 -> c 28:29:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInterfaceMethodTarget(com.android.tools.r8.graph.ProgramMethod):430:431 -> c 28:29:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):327 -> c 30:31:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):335:336 -> c 32:32:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):437:437 -> c 32:32:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):337 -> c 33:33:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeInstance():153:153 -> c 33:33:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):437 -> c 33:33:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):337 -> c 34:36:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):437:437 -> c 34:36:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):337 -> c 38:38:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):439:439 -> c 38:38:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):337 -> c 39:41:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):498:500 -> c 39:41:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 42:42:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeConstructor():165:165 -> c 42:42:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):500 -> c 42:42:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 43:43:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):500:500 -> c 43:43:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 44:44:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):346:346 -> c 44:44:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):502 -> c 44:44:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 45:48:boolean com.android.tools.r8.ir.desugar.LambdaClass.isPrivateOrStaticInterfaceMethodInvokeThatWillBeDesugared():352:355 -> c 45:48:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):347 -> c 45:48:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):502 -> c 45:48:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 49:50:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):347:348 -> c 49:50:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):502 -> c 49:50:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 51:51:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):503:503 -> c 51:51:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 52:54:com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget.create(com.android.tools.r8.ir.desugar.LambdaDescriptor):582:584 -> c 52:54:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):503 -> c 52:54:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 55:63:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):510:518 -> c 55:63:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 64:66:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.desugar.LambdaClass.generateUniqueLambdaMethodName():524:526 -> c 64:66:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):518 -> c 64:66:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 67:69:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):517:519 -> c 67:69:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):329 -> c 70:70:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):437:437 -> c 70:70:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):339 -> c 71:71:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeInstance():153:153 -> c 71:71:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):437 -> c 71:71:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):339 -> c 72:74:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):437:437 -> c 72:74:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):339 -> c 76:76:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):439:439 -> c 76:76:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):339 -> c 77:78:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):331:332 -> c 79:79:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):475:475 -> c 79:79:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c 80:80:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):346:346 -> c 80:80:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):477 -> c 80:80:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c 81:84:boolean com.android.tools.r8.ir.desugar.LambdaClass.isPrivateOrStaticInterfaceMethodInvokeThatWillBeDesugared():352:355 -> c 81:84:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):347 -> c 81:84:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):477 -> c 81:84:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c 85:86:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):347:348 -> c 85:86:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):477 -> c 85:86:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c 87:87:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):478:478 -> c 87:87:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c 88:90:com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget.create(com.android.tools.r8.ir.desugar.LambdaDescriptor):582:584 -> c 88:90:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):478 -> c 88:90:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c 91:96:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):484:489 -> c 91:96:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c 97:99:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.desugar.LambdaClass.generateUniqueLambdaMethodName():524:526 -> c 97:99:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):490 -> c 97:99:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c 100:104:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):487:491 -> c 100:104:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):333 -> c com.android.tools.r8.ir.desugar.LambdaClass$ClassMethodWithAccessorTarget -> com.gradleup.gr8.relocated.xu1: boolean $assertionsDisabled -> j com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.graph.DexMethod implMethod -> g boolean implMethodIsInterface -> h com.android.tools.r8.graph.DexMethodHandle$MethodHandleType type -> i 1:1:void ():779:779 -> 1:5:void (com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.AppView):807:811 -> 1:6:com.android.tools.r8.ir.desugar.LambdaClass$ClassMethodWithAccessorTarget create(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):791:796 -> a 7:7:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 7:7:com.android.tools.r8.ir.desugar.LambdaClass$ClassMethodWithAccessorTarget create(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):796 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 8:8:com.android.tools.r8.ir.desugar.LambdaClass$ClassMethodWithAccessorTarget create(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):796 -> a 9:9:com.android.tools.r8.ir.desugar.LambdaClass$ClassMethodWithAccessorTarget create(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):796:796 -> a 10:10:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):819:819 -> a 11:11:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":911,"2":912,"3":913},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 911:911:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 911:911:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 911:911:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):819 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 912:912:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 912:912:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 912:912:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):819 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 913:913:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 913:913:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):819 -> a 831:849:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):820:838 -> a 850:874:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.AccessorMethodSourceCode.build(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):24:48 -> a 850:874:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):840 -> a 875:880:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.AccessorMethodSourceCode.build(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):39:44 -> a 875:880:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):840 -> a 881:902:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.AccessorMethodSourceCode.build(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):29:50 -> a 881:902:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):840 -> a 903:910:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):839:846 -> a com.android.tools.r8.ir.desugar.LambdaClass$D8SpecificTarget -> com.gradleup.gr8.relocated.yu1: 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,boolean):574:574 -> com.android.tools.r8.ir.desugar.LambdaClass$InstanceLambdaImplTarget -> com.gradleup.gr8.relocated.zu1: com.android.tools.r8.graph.DexMethod implMethod -> f com.android.tools.r8.graph.AppView appView -> g boolean $assertionsDisabled -> h 1:1:void ():713:713 -> 1:3:void (com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):720:722 -> 1:1:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):732:732 -> a 2:2:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2:2:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):732 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3:3:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):732 -> a 4:36:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):732:764 -> a 37:37:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 37:37:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):764 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 38:38:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):764 -> a 39:47:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):764:772 -> a 48:66:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):740:758 -> a 67:67:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):757:757 -> a com.android.tools.r8.ir.desugar.LambdaClass$InterfaceLambdaImplTarget -> com.gradleup.gr8.relocated.av1: com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.graph.DexMethod implMethod -> g boolean $assertionsDisabled -> h 1:1:void ():626:626 -> 1:3:void (com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):633:635 -> 1:1:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):644:644 -> a 2:2:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2:2:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):644 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3:3:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):644 -> a 4:41:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):644:681 -> a 42:42:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 42:42:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):681 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 43:43:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):681 -> a 44:52:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):681:689 -> a 53:71:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):654:672 -> a 72:76:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):671:675 -> a 77:77:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):674:674 -> a com.android.tools.r8.ir.desugar.LambdaClass$InvalidLambdaImplTarget -> com.gradleup.gr8.relocated.bv1: com.android.tools.r8.graph.DexType exceptionType -> f 1:702:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexType,boolean):0:701 -> com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer) -> a com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget -> com.gradleup.gr8.relocated.cv1: 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,boolean):589:589 -> com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer) -> a com.android.tools.r8.ir.desugar.LambdaClass$StaticLambdaImplTarget -> com.gradleup.gr8.relocated.dv1: com.android.tools.r8.graph.ProgramMethod target -> f 1:2:void (com.android.tools.r8.graph.ProgramMethod,boolean):606:607 -> 1:3:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):615:617 -> a 4:4:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 4:4:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):617 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 5:5:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):617 -> a 6:6:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):618:618 -> a com.android.tools.r8.ir.desugar.LambdaClass$Target -> com.gradleup.gr8.relocated.ev1: com.android.tools.r8.ir.code.Invoke$Type invokeType -> b boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexMethod callTarget -> a boolean isInterface -> c boolean hasEnsuredAccessibility -> d 1:1:void ():532:532 -> 1:6:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,boolean):540:545 -> com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer) -> a 1:1:void ensureAccessibilityIfNeeded():554:554 -> a 2:4:void com.android.tools.r8.ir.desugar.LambdaClass$Target.ensureAccessibilityIfNeeded(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):561:563 -> a 2:4:void ensureAccessibilityIfNeeded():554 -> a com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode -> com.gradleup.gr8.relocated.gv1: boolean $assertionsDisabled -> a 1:1:void ():22:22 -> com.android.tools.r8.ir.desugar.LambdaDescriptor -> com.gradleup.gr8.relocated.hv1: com.android.tools.r8.graph.MethodAccessFlags targetAccessFlags -> j boolean $assertionsDisabled -> m int $r8$clinit -> n com.android.tools.r8.graph.DexType targetHolder -> k com.android.tools.r8.graph.DexMethod mainMethod -> b java.util.Set bridges -> h com.android.tools.r8.graph.DexString name -> c com.android.tools.r8.graph.DexProto erasedProto -> d com.android.tools.r8.graph.DexProto enforcedProto -> e java.lang.String uniqueId -> a com.android.tools.r8.graph.DexMethodHandle implHandle -> f java.util.List interfaces -> g com.android.tools.r8.ir.desugar.LambdaDescriptor MATCH_FAILED -> l com.android.tools.r8.graph.DexTypeList captures -> i 1:8:void ():30:37 -> 1:1:void ():54:54 -> 2:19:void ():46:63 -> 20:20:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod,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 -> 21:78:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod,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):46:103 -> 1:4:com.android.tools.r8.graph.DexType getImplReceiverType():110:113 -> a 5:47:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):118:160 -> a 48:50:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):153:155 -> a 51:52:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):145:146 -> a 53:59:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):126:132 -> a 60:60:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeInstance():153:153 -> a 60:60:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):132 -> a 61:62:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):132:133 -> a 63:63:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isPrivateInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):171:171 -> a 63:63:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):133 -> a 64:65:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):133:134 -> a 66:66:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isPublicizedInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):176:176 -> a 66:66:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):134 -> a 67:76:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):131:140 -> a 77:78:boolean isInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):165:166 -> a 79:79:boolean verifyTargetFoundInClass(com.android.tools.r8.graph.DexType):180:180 -> a 80:82:void forEachErasedAndEnforcedTypes(java.util.function.BiConsumer):189:191 -> a 83:83:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):209:209 -> a 84:84:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeInterface():157:157 -> a 84:84:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):209 -> a 85:91:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):209:215 -> a 92:92:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeInstance():153:153 -> a 92:92:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):215 -> a 93:94:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):215:216 -> a 95:95:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInvokeConstructor():165:165 -> a 95:95:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):216 -> a 96:100:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):217:221 -> a 101:145:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):218:262 -> a 146:149:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):286:289 -> a 146:149:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):298 -> a 150:150:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> a 150:150:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):289 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:150:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):298 -> a 151:151:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> a 151:151:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):289 -> a 151:151:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):298 -> a 152:176:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):299:323 -> a 177:187:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isEnforcedSignatureValid(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto):436:446 -> a 177:187:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):323 -> a 188:221:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):331:364 -> a 222:252:void com.android.tools.r8.ir.desugar.LambdaDescriptor.extractAltMetafactory(com.android.tools.r8.graph.DexItemFactory,java.util.List,java.util.function.Consumer,java.util.function.Consumer):377:407 -> a 222:252:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):356 -> a 253:254:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):325:326 -> a 255:256:void lambda$infer$0(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexType):360:361 -> a 257:261:java.util.List getInterfaces(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy):414:418 -> a 262:268:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):423:429 -> a 269:269:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1129,"2":1130,"3":1131,"4":1132,"5":1133},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 1129:1129:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):429:429 -> a 1130:1130:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):429:429 -> a 1131:1131:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):429:429 -> a 1132:1132:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):429:429 -> a 1133:1133:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):429:429 -> a 698:698:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):429:429 -> a 699:699:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):424:424 -> a 700:700:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1134,"2":1135,"3":1136,"4":1137,"5":1138},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 1134:1134:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):424:424 -> a 1135:1135:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):424:424 -> a 1136:1136:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):424:424 -> a 1137:1137:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):424:424 -> a 1138:1138:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):424:424 -> a 1124:1124:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):424:424 -> a 1139:1147:boolean isSameOrDerived(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):458:466 -> a 1148:1151:boolean isSameOrDerived(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):465:468 -> a 1:1:com.android.tools.r8.graph.DexMethod getMainMethod():67:67 -> b 2:3:com.android.tools.r8.ir.desugar.LambdaDescriptor tryInfer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):271:272 -> b com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode -> com.gradleup.gr8.relocated.lv1: boolean $assertionsDisabled -> a 1:1:void ():44:44 -> 1:15:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):97:111 -> a 16:27:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):76:87 -> a 16:27:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):115 -> a 28:28:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":55,"2":56,"3":57,"4":58},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 55:55:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 55:55:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):115 -> a 56:56:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 56:56:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):115 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 57:57:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):115 -> a 58:58:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 58:58:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):115 -> a 29:29:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 29:29:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):115 -> a 30:30:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):85:85 -> a 30:30:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):115 -> a 31:43:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):116:128 -> a 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):824:824 -> a 44:44:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):135 -> a 45:54:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):136:145 -> a 59:59:boolean isSameOrAdaptableTo(byte,byte):170:170 -> a 60:60:boolean isSameOrAdaptableTo(byte,byte):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":231,"2":232,"3":233,"4":234},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 231:231:boolean isSameOrAdaptableTo(byte,byte):170:170 -> a 232:232:boolean isSameOrAdaptableTo(byte,byte):170:170 -> a 233:233:boolean isSameOrAdaptableTo(byte,byte):170:170 -> a 234:234:boolean isSameOrAdaptableTo(byte,byte):170:170 -> a 230:230:boolean isSameOrAdaptableTo(byte,byte):170:170 -> a 235:239:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):176:180 -> a 240:250:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.buildThrowingCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):312:322 -> a 240:250:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):181 -> a 251:251:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 251:251:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.buildThrowingCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):322 -> a 251:251:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):181 -> a 252:256:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.buildThrowingCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):322:326 -> a 252:256:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):181 -> a 257:257:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 257:257:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.buildThrowingCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):326 -> a 257:257:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):181 -> a 258:290:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):184:216 -> a 291:308:boolean com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.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,com.android.tools.r8.graph.DexItemFactory):53:70 -> a 291:308:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):211 -> a 309:314:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):220:225 -> a 315:315:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 315:315:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):225 -> a 316:327:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):225:236 -> a 328:328:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a 328:328:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):236 -> a 329:335:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):236:242 -> a 336:336:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 336:336:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):243 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 337:337:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 337:337:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):243 -> a 338:342:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):243:247 -> a 343:344:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.enforceParameterType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):376:377 -> a 343:344:int com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.prepareParameterValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):363 -> a 343:344:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):248 -> a 345:345:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 345:345:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.enforceParameterType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):377 -> a 345:345:int com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.prepareParameterValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):363 -> a 345:345:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):248 -> a 346:346:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.enforceParameterType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):377:377 -> a 346:346:int com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.prepareParameterValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):363 -> a 346:346:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):248 -> a 347:347:int com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.prepareParameterValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):364:364 -> a 347:347:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):248 -> a 348:349:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):252:253 -> a 350:350:boolean com.android.tools.r8.ir.desugar.LambdaClass$Target.isInterface():568:568 -> a 350:350:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):253 -> a 351:365:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):253:267 -> a 366:366:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 366:366:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):270 -> a 367:375:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):271:279 -> a 376:389:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):278:291 -> a 390:391:int com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.prepareReturnValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):346:347 -> a 390:391:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):288 -> a 392:410:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):286:304 -> a 411:411:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 411:411:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):304 -> a 412:426:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory) -> a 412:426:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 427:438:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):76:87 -> a 427:438:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):429 -> a 427:438:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 439:439:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":506,"2":507,"3":508,"4":509},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 506:506:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 506:506:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):429 -> a 506:506:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 507:507:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 507:507:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):429 -> a 507:507:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 508:508:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 508:508:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):429 -> a 508:508:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 509:509:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 509:509:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):429 -> a 509:509:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 440:440:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 440:440:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):429 -> a 440:440:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 441:441:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):85:85 -> a 441:441:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):429 -> a 441:441:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 442:442:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):430:430 -> a 442:442:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 443:443:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 443:443:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):430 -> a 443:443:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 444:444:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):430:430 -> a 444:444:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 445:445:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):824:824 -> a 445:445:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):432 -> a 445:445:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 446:447:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):773:774 -> a 446:447:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):544 -> a 446:447:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434 -> a 446:447:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 448:448:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):545:545 -> a 448:448:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434 -> a 448:448:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 449:449:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):435:435 -> a 449:449:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 450:450:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 450:450:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):544 -> a 450:450:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434 -> a 450:450:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 451:451:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":510,"2":511,"3":512,"4":513},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 510:510:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 510:510:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):544 -> a 510:510:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434 -> a 510:510:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 511:511:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 511:511:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):544 -> a 511:511:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434 -> a 511:511:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 512:512:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 512:512:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):544 -> a 512:512:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434 -> a 512:512:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 513:513:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 513:513:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):544 -> a 513:513:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434 -> a 513:513:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 452:452:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 452:452:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):544 -> a 452:452:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434 -> a 452:452:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 453:464:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):76:87 -> a 453:464:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):443 -> a 453:464:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 465:465:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":514,"2":515,"3":516,"4":517},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 514:514:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 514:514:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):443 -> a 514:514:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 515:515:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 515:515:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):443 -> a 515:515:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 516:516:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 516:516:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):443 -> a 516:516:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 517:517:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 517:517:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):443 -> a 517:517:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 466:466:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 466:466:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):443 -> a 466:466:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 467:467:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):85:85 -> a 467:467:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):443 -> a 467:467:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 468:468:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):444:444 -> a 468:468:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 469:469:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):783:783 -> a 469:469:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 469:469:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 469:469:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 470:470:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):824:824 -> a 470:470:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):784 -> a 470:470:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 470:470:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 470:470:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 471:472:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):788:789 -> a 471:472:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 471:472:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 471:472:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 473:473:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):553:553 -> a 473:473:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 473:473:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 474:474:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 474:474:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 474:474:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 474:474:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 475:475:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":518,"2":519,"3":520,"4":521},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 518:518:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 518:518:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 518:518:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 518:518:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 519:519:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 519:519:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 519:519:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 519:519:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 520:520:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 520:520:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 520:520:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 520:520:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 521:521:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 521:521:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 521:521:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 521:521:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 476:476:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 476:476:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):552 -> a 476:476:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):451 -> a 476:476:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 477:491:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):456:470 -> a 477:491:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 492:492:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 492:492:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):470 -> a 492:492:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 493:493:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):470:470 -> a 493:493:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 494:494:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):389:389 -> a 495:495:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):824:824 -> a 495:495:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):392 -> a 496:501:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):394:399 -> a 502:502:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):395:395 -> a 503:503:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):393:393 -> a 504:505:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):475:476 -> a 504:505:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):387 -> a 522:568:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):481:527 -> a 569:569:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):520:520 -> a 570:570:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):511:511 -> a 571:610:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):497:536 -> a 611:611:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1150,"2":1151,"3":1152},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 1150:1150:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):536:536 -> a 1151:1151:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):536:536 -> a 1152:1152:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):536:536 -> a 612:612:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1153,"2":1154,"3":1155,"4":1156},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 1153:1153:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):537:537 -> a 1154:1154:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):537:537 -> a 1155:1155:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):537:537 -> a 1156:1156:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):537:537 -> a 1149:1149:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):537:537 -> a com.android.tools.r8.ir.desugar.LocalStackAllocator -> com.gradleup.gr8.relocated.hz1: void allocateLocalStack(int) -> a com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection -> com.gradleup.gr8.relocated.rb2: java.util.List desugarings -> b com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter interfaceMethodRewriter -> d com.android.tools.r8.graph.AppView appView -> a java.util.List yieldingDesugarings -> c boolean $assertionsDisabled -> f com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter desugaredLibraryAPIConverter -> e 1:1:void ():49:49 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):65:65 -> 2:59:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):52:109 -> 60:98:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):107:145 -> 1:2:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):149:150 -> a 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 3:3:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):150 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 4:4:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):150 -> a 5:6:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):150:151 -> a 7:7:com.android.tools.r8.androidapi.AndroidApiLevelCompute com.android.tools.r8.androidapi.AndroidApiLevelCompute.noAndroidApiLevelCompute():57:57 -> a 7:7:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):152 -> a 8:11:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):152:155 -> a 12:19:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):172:179 -> a 12:19:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):201 -> a 20:20:com.android.tools.r8.position.MethodPosition com.android.tools.r8.position.MethodPosition.create(com.android.tools.r8.graph.ProgramMethod):38:38 -> a 20:20:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):180 -> a 20:20:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):201 -> a 21:21:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):180:180 -> a 21:21:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):201 -> a 22:22:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):176:176 -> a 22:22:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):201 -> a 23:36:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):202:215 -> a 37:51:java.util.List com.android.tools.r8.utils.ListUtils.flatMapSameType(java.util.List,java.util.function.Function,java.util.List):31:45 -> a 37:51:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):214 -> a 52:58:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):239:245 -> a 59:66:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):172:179 -> a 59:66:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):186 -> a 67:67:com.android.tools.r8.position.MethodPosition com.android.tools.r8.position.MethodPosition.create(com.android.tools.r8.graph.ProgramMethod):38:38 -> a 67:67:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):180 -> a 67:67:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):186 -> a 68:68:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):180:180 -> a 68:68:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):186 -> a 69:69:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):176:176 -> a 69:69:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):186 -> a 70:70:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):187:187 -> a 71:71:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):187:187 -> a 72:73:java.util.Collection lambda$desugar$2(com.android.tools.r8.utils.IntBox,com.android.tools.r8.utils.IntBox,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.CfCode,com.android.tools.r8.utils.IntBox,com.android.tools.r8.cf.code.CfInstruction):220:221 -> a 74:89:java.util.Collection lambda$desugar$2(com.android.tools.r8.utils.IntBox,com.android.tools.r8.utils.IntBox,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.CfCode,com.android.tools.r8.utils.IntBox,com.android.tools.r8.cf.code.CfInstruction):218:233 -> a 90:90:boolean lambda$noDesugaringBecauseOfImpreciseDesugaring$3(com.android.tools.r8.ir.desugar.CfInstructionDesugaring):250:250 -> a 91:99:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):280:288 -> a 100:111:java.util.Collection com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.applyDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,java.util.Iterator):312:323 -> a 100:111:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):281 -> a 112:123:java.util.Collection com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.applyDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,java.util.Iterator):315:326 -> a 112:123:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):281 -> a 124:131:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):294:301 -> a 132:143:java.util.Collection com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.applyDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,java.util.Iterator):312:323 -> a 132:143:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):294 -> a 144:155:java.util.Collection com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.applyDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,java.util.Iterator):315:326 -> a 144:155:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):294 -> a 156:170:boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod):335:349 -> a 171:171:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 171:171:boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod):348 -> a 172:172:boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod):345:345 -> a 173:173:boolean lambda$needsDesugaring$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfInstruction):349:349 -> a 174:174:boolean lambda$needsDesugaring$7(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):354:354 -> a 175:175:boolean verifyNoOtherDesugaringNeeded(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,java.util.Iterator,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):364:364 -> a 176:192:void lambda$verifyNoOtherDesugaringNeeded$9(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):366:382 -> a 193:194:com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade getInterfaceMethodPostProcessingDesugaringR8(com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):407:408 -> a 195:196:void withDesugaredLibraryAPIConverter(java.util.function.Consumer):414:415 -> a 1:3:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToDexNonDesugar(com.android.tools.r8.graph.AppView):160:162 -> b 4:4:com.android.tools.r8.androidapi.AndroidApiLevelCompute com.android.tools.r8.androidapi.AndroidApiLevelCompute.noAndroidApiLevelCompute():57:57 -> b 4:4:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToDexNonDesugar(com.android.tools.r8.graph.AppView):163 -> b 5:8:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToDexNonDesugar(com.android.tools.r8.graph.AppView):163:166 -> b 9:26:boolean noDesugaringBecauseOfImpreciseDesugaring(com.android.tools.r8.graph.ProgramMethod):250:267 -> b 27:27:boolean lambda$noDesugaringBecauseOfImpreciseDesugaring$4(com.android.tools.r8.ir.desugar.CfInstructionDesugaring):257:257 -> b 28:28:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):353:353 -> b 29:29:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> b 29:29:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):353 -> b 30:30:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):353:353 -> b 31:31:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> b 31:31:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):355 -> b 32:32:boolean lambda$needsDesugaring$8(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):356:356 -> b 1:1:boolean lambda$noDesugaringBecauseOfImpreciseDesugaring$5(com.android.tools.r8.ir.desugar.CfInstructionDesugaring):263:263 -> c com.android.tools.r8.ir.desugar.ProgramAdditions -> com.gradleup.gr8.relocated.sn2: java.util.Map additions -> b java.util.Set added -> a boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:3:void ():25:27 -> 1:9:void accept(com.android.tools.r8.graph.DexMember,java.util.function.Supplier):32:40 -> a 10:10:java.util.List lambda$accept$0(com.android.tools.r8.graph.DexProgramClass):35:35 -> a 11:11:void apply(java.util.concurrent.ExecutorService):45:45 -> a 12:13:void lambda$apply$1(com.android.tools.r8.graph.DexProgramClass,java.util.List):48:49 -> a 1:1:void accept(java.lang.Object,java.lang.Object):25:25 -> accept com.android.tools.r8.ir.desugar.TypeRewriter -> com.gradleup.gr8.relocated.oj3: void forAllRewrittenTypes(java.util.function.Consumer) -> a boolean isRewriting() -> a void rewriteType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexType rewrittenContextType(com.android.tools.r8.graph.DexType) -> a 1:1:boolean hasRewrittenType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):28:28 -> a 2:6:boolean hasRewrittenTypeInSignature(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.AppView):32:36 -> a com.android.tools.r8.graph.DexType rewrittenType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView) -> b com.android.tools.r8.ir.desugar.TypeRewriter$EmptyPrefixRewritingMapper -> com.gradleup.gr8.relocated.mj3: 1:1:void ():102:102 -> void forAllRewrittenTypes(java.util.function.Consumer) -> a boolean isRewriting() -> a void rewriteType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexType rewrittenContextType(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexType rewrittenType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView) -> b com.android.tools.r8.ir.desugar.TypeRewriter$MachineDesugarPrefixRewritingMapper -> com.gradleup.gr8.relocated.nj3: java.util.Map rewriteType -> a java.util.Map rewriteDerivedTypeOnly -> b boolean $assertionsDisabled -> c 1:1:void ():47:47 -> 1:3:void (com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification):52:54 -> boolean isRewriting() -> a 1:5:com.android.tools.r8.graph.DexType rewrittenContextType(com.android.tools.r8.graph.DexType):74:78 -> a 6:6:void rewriteType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):83:83 -> a 7:7:com.android.tools.r8.graph.DexType lambda$rewriteType$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):86:86 -> a 8:8:void forAllRewrittenTypes(java.util.function.Consumer):98:98 -> a 1:11:com.android.tools.r8.graph.DexType rewrittenType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):59:69 -> b com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover -> com.gradleup.gr8.relocated.bl3: java.util.List matchers -> a 1:8:void (com.android.tools.r8.graph.AppView):355:362 -> 1:7:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover.compute(com.android.tools.r8.cf.code.CfInstruction):366:372 -> a 1:7:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):385 -> a 8:8:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):386:386 -> a 9:15:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover.compute(com.android.tools.r8.cf.code.CfInstruction):366:372 -> a 9:15:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):397 -> a 16:16:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):397:397 -> a com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$ConstDynamicMatcher -> com.gradleup.gr8.relocated.vk3: 1:1:void (com.android.tools.r8.graph.AppView):322:322 -> 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableList$Builder):315:317 -> a 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):327:327 -> a 5:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):332:336 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription$Builder com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder.setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):101:101 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):337 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):349:349 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():127:127 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):349 -> a 13:16:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):344:347 -> a com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$ConstMethodHandleMatcher -> com.gradleup.gr8.relocated.wk3: 1:1:void (com.android.tools.r8.graph.AppView):244:244 -> 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableList$Builder):237:239 -> a 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):249:249 -> a 5:8:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):254:257 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription$Builder com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder.setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):101:101 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):258 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):270:270 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():127:127 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):270 -> a 12:15:java.util.Collection lambda$compute$0(com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):265:268 -> a com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$ConstMethodTypeMatcher -> com.gradleup.gr8.relocated.xk3: 1:1:void (com.android.tools.r8.graph.AppView):283:283 -> 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableList$Builder):276:278 -> a 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):288:288 -> a 5:8:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):293:296 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription$Builder com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder.setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):101:101 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):297 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):309:309 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():127:127 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):309 -> a 12:15:java.util.Collection lambda$compute$0(com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):304:307 -> a com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher -> com.gradleup.gr8.relocated.yk3: com.android.tools.r8.graph.AppView appView -> a java.util.Set reported -> d boolean $assertionsDisabled -> e java.lang.String descriptor -> b com.android.tools.r8.utils.AndroidApiLevel supportedApiLevel -> c 1:1:void ():56:56 -> 1:1:void (com.android.tools.r8.graph.AppView,java.lang.String,com.android.tools.r8.utils.AndroidApiLevel):64:64 -> 2:7:void (com.android.tools.r8.graph.AppView,java.lang.String,com.android.tools.r8.utils.AndroidApiLevel):62:67 -> com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction) -> a com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position) -> a 1:3:void report(com.android.tools.r8.graph.ProgramMethod):78:80 -> a 4:4:com.android.tools.r8.position.MethodPosition com.android.tools.r8.position.MethodPosition.create(com.android.tools.r8.graph.ProgramMethod):38:38 -> a 4:4:void report(com.android.tools.r8.graph.ProgramMethod):80 -> a 5:7:void report(com.android.tools.r8.graph.ProgramMethod):80:82 -> a 8:10:void report(com.android.tools.r8.graph.ProgramMethod):81:83 -> a 11:11:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 11:11:void pop(com.android.tools.r8.graph.DexProto,com.google.common.collect.ImmutableList$Builder):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void pop(com.android.tools.r8.graph.DexProto,com.google.common.collect.ImmutableList$Builder):120:120 -> a 13:13:void com.android.tools.r8.graph.DexTypeList.forEachReverse(java.util.function.Consumer):116:116 -> a 13:13:void pop(com.android.tools.r8.graph.DexProto,com.google.common.collect.ImmutableList$Builder):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:15:void com.android.tools.r8.graph.DexTypeList.forEachReverse(java.util.function.Consumer):116:117 -> a 14:15:void pop(com.android.tools.r8.graph.DexProto,com.google.common.collect.ImmutableList$Builder):120 -> a 16:20:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.google.common.collect.ImmutableList$Builder):92:96 -> a 21:26:com.android.tools.r8.cf.code.CfConstString com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.createMessageString():103:108 -> a 21:26:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.google.common.collect.ImmutableList$Builder):97 -> a 27:27:com.android.tools.r8.utils.DexVersion com.android.tools.r8.utils.AndroidApiLevel.getDexVersion():77:77 -> a 27:27:com.android.tools.r8.cf.code.CfConstString com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.createMessageString():108 -> a 27:27:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.google.common.collect.ImmutableList$Builder):97 -> a 28:28:com.android.tools.r8.cf.code.CfConstString com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.createMessageString():108:108 -> a 28:28:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.google.common.collect.ImmutableList$Builder):97 -> a 29:29:com.android.tools.r8.cf.code.CfConstString com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.createMessageString():106:106 -> a 29:29:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.google.common.collect.ImmutableList$Builder):97 -> a 30:31:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.google.common.collect.ImmutableList$Builder):97:98 -> a 32:32:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.google.common.collect.ImmutableList$Builder):96:96 -> a 33:34:void com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.pop(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):114:115 -> a 33:34:void lambda$pop$0(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexType):120 -> a 1:1:com.google.common.collect.ImmutableList$Builder pushReturnValue(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):124:124 -> b 2:7:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.createDefaultValueForType(com.android.tools.r8.graph.DexType):131:136 -> b 2:7:com.google.common.collect.ImmutableList$Builder pushReturnValue(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):125 -> b 8:8:com.google.common.collect.ImmutableList$Builder pushReturnValue(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):125:125 -> b com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InvokeDynamicMatcher -> com.gradleup.gr8.relocated.zk3: 1:1:void (com.android.tools.r8.graph.AppView):149:149 -> 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableList$Builder):142:144 -> a 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):154:154 -> a 5:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):159:163 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription$Builder com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder.setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):101:101 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):164 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):180:180 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():127:127 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):180 -> a 13:15:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):171:173 -> a 16:16:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexCallSite.getMethodProto():110:110 -> a 16:16:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):174 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:19:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):174:176 -> a 20:20:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexCallSite.getMethodProto():110:110 -> a 20:20:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):177 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProto.getReturnType():62:62 -> a 21:21:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:23:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):177:178 -> a com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InvokePolymorphicMatcher -> com.gradleup.gr8.relocated.al3: 1:1:void (com.android.tools.r8.graph.AppView):194:194 -> 2:2:void (com.android.tools.r8.graph.AppView):193:193 -> 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableList$Builder):186:188 -> a 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):203:203 -> a 5:5:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):208:208 -> a 6:6:boolean com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InvokePolymorphicMatcher.isPolymorphicInvoke(com.android.tools.r8.cf.code.CfInvoke):198:198 -> a 6:6:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):209 -> a 7:7:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):212:212 -> a 8:8:com.android.tools.r8.ir.desugar.DesugarDescription$Builder com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder.setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):101:101 -> a 8:8:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):213 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):231:231 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():127:127 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):231 -> a 11:13:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):220:222 -> a 14:14:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 14:14:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:17:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):222:224 -> a 18:19:void com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.pop(com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):114:115 -> a 18:19:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):224 -> a 20:22:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):226:228 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 23:23:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):228 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 24:24:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):228 -> a 25:26:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):228:229 -> a com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring -> com.gradleup.gr8.relocated.q5: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> b boolean $assertionsDisabled -> c 1:1:void ():49:49 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):54:56 -> 1:4:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):70:73 -> a 5:5:java.util.Collection com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring.desugarLibraryCall(com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):170:170 -> a 5:5:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):72 -> a 6:6:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 6:6:java.util.Collection com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring.desugarLibraryCall(com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):170 -> a 6:6:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):72 -> a 7:11:java.util.Collection com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring.desugarLibraryCall(com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):170:174 -> a 7:11:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):72 -> a 12:16:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):85:89 -> a 17:17:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):94:94 -> a 18:18:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 18:18:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):94 -> a 19:30:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):94:105 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getContextType():37:37 -> a 31:31:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):107 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:35:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):107:110 -> a 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getContextType():37:37 -> a 36:36:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):110 -> a 37:37:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 37:37:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 38:38:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):110 -> a 39:39:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 39:39:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):111 -> a 40:42:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):114:116 -> a 43:44:boolean com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring.isApiLevelLessThanOrEqualTo9(com.android.tools.r8.androidapi.ComputedApiLevel):159:160 -> a 43:44:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):117 -> a 45:45:boolean com.android.tools.r8.utils.structural.Ordered.isLessThanOrEqualTo(java.lang.Object):53:53 -> a 45:45:boolean com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring.isApiLevelLessThanOrEqualTo9(com.android.tools.r8.androidapi.ComputedApiLevel):160 -> a 45:45:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 46:46:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):118:118 -> a 47:47:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 47:47:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):122 -> a 48:48:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):127:127 -> a 49:49:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 49:49:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):128 -> a 50:51:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):129:130 -> a 52:52:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):126:126 -> a 53:53:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 53:53:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):131 -> a 54:54:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):133:133 -> a 55:55:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):119:119 -> a 56:56:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction):112:112 -> a 57:57:com.android.tools.r8.graph.DexEncodedMember lambda$getComputedApiLevelInstructionOnHolderWithMinApi$0(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexClass):129:129 -> a 58:65:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):139:146 -> a 66:66:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 66:66:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):175 -> a 66:66:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):146 -> a 67:67:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):176:176 -> a 67:67:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):146 -> a 68:68:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 68:68:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):178 -> a 68:68:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):146 -> a 69:69:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):178:178 -> a 69:69:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):146 -> a 70:70:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 70:70:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):146 -> a 71:71:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.AppInfoWithClassHierarchy.traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):184:184 -> a 71:71:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):146 -> a 72:72:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):155:155 -> a 73:77:com.android.tools.r8.utils.TraversalContinuation lambda$simpleLookupInClassHierarchy$2(java.util.function.Function,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):149:153 -> a 78:80:com.android.tools.r8.graph.ProgramMethod ensureOutlineMethod(com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):183:185 -> a 81:81:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureOutlineMethod$3(com.android.tools.r8.synthesis.SyntheticNaming):186:186 -> a 82:82:void lambda$ensureOutlineMethod$4(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):192:192 -> a 83:83:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic():355:355 -> a 83:83:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.MethodAccessFlags$Builder.setPublic():259 -> a 83:83:void lambda$ensureOutlineMethod$4(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):193 -> a 84:88:void lambda$ensureOutlineMethod$4(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):193:197 -> a 89:98:void lambda$ensureOutlineMethod$4(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):191:200 -> a 99:99:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 99:99:void lambda$ensureOutlineMethod$4(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):200 -> a 100:105:void lambda$ensureOutlineMethod$4(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):201:206 -> a 106:106:void lambda$ensureOutlineMethod$4(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):204:204 -> a 107:108:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):215:216 -> a 109:109:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 109:109:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 110:110:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 110:110:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:111:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 111:111:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):216 -> a 112:113:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):217:218 -> a 114:116:boolean com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring.verifyLibraryHolderAndInvoke(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,boolean):278:280 -> a 114:116:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):219 -> a 117:118:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):219:220 -> a 119:119:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProto(com.android.tools.r8.graph.DexMethod):2787:2787 -> a 119:119:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProtoIf(com.android.tools.r8.graph.DexMethod,boolean):2791 -> a 119:119:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):220 -> a 120:120:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 120:120:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProtoIf(com.android.tools.r8.graph.DexMethod,boolean):2791 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 120:120:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):220 -> a 121:122:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):222:223 -> a 123:123:com.android.tools.r8.graph.Code lambda$setCodeForInvoke$5(boolean,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):226:226 -> a 124:124:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 124:124:com.android.tools.r8.graph.Code lambda$setCodeForInvoke$5(boolean,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 125:125:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 125:125:com.android.tools.r8.graph.Code lambda$setCodeForInvoke$5(boolean,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):227 -> a 126:130:com.android.tools.r8.graph.Code lambda$setCodeForInvoke$5(boolean,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):227:231 -> a 131:131:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 131:131:com.android.tools.r8.graph.Code lambda$setCodeForInvoke$5(boolean,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 132:132:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 132:132:com.android.tools.r8.graph.Code lambda$setCodeForInvoke$5(boolean,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):232 -> a 133:135:com.android.tools.r8.graph.Code lambda$setCodeForInvoke$5(boolean,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):232:234 -> a 136:137:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):244:245 -> a 138:138:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 138:138:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 139:139:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 140:140:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 140:140:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):245 -> a 141:141:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):246:246 -> a 142:142:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceFieldPut():0:0 -> a 142:142:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):248 -> a 143:143:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceFieldGet():0:0 -> a 143:143:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):248 -> a 144:144:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):251:251 -> a 145:145:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 145:145:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):251 -> a 146:147:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):251:252 -> a 148:148:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 148:148:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 149:151:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):254:256 -> a 152:152:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 152:152:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):257 -> a 153:157:void setCodeForFieldInstruction(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):257:261 -> a 158:158:com.android.tools.r8.graph.Code lambda$setCodeForFieldInstruction$8(boolean,com.android.tools.r8.graph.DexField,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):263:263 -> a 159:159:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.apply(java.util.function.Consumer):39:39 -> a 159:159:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):47 -> a 159:159:com.android.tools.r8.graph.Code lambda$setCodeForFieldInstruction$8(boolean,com.android.tools.r8.graph.DexField,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):264 -> a 160:160:com.android.tools.r8.graph.Code lambda$setCodeForFieldInstruction$8(boolean,com.android.tools.r8.graph.DexField,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):269:269 -> a 161:161:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.apply(java.util.function.Consumer):39:39 -> a 161:161:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):47 -> a 161:161:com.android.tools.r8.graph.Code lambda$setCodeForFieldInstruction$8(boolean,com.android.tools.r8.graph.DexField,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):268 -> a 162:163:com.android.tools.r8.graph.Code lambda$setCodeForFieldInstruction$8(boolean,com.android.tools.r8.graph.DexField,com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):272:273 -> a 164:164:void lambda$setCodeForFieldInstruction$6(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.synthetic.FieldAccessorBuilder):266:266 -> a 1:1:com.android.tools.r8.graph.DexEncodedMember lambda$getComputedApiLevelInstructionOnHolderWithMinApi$1(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexClass):130:130 -> b 2:2:void lambda$setCodeForFieldInstruction$7(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.synthetic.FieldAccessorBuilder):267:267 -> b com.android.tools.r8.ir.desugar.backports.BackportedMethods -> com.gradleup.gr8.relocated.la: 1:20:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2173:2192 -> A 21:21:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A 21:21:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2192 -> A 22:31:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2192:2201 -> A 32:32:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A 32:32:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2201 -> A 33:38:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2201:2206 -> A 39:39:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A 39:39:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2206 -> A 40:41:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2206:2207 -> A 42:71:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2182:2211 -> A 72:72:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> A 72:72:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2211 -> A 1:24:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6512:6535 -> A0 25:37:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6532:6544 -> A0 38:38:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A0 38:38:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6544 -> A0 39:49:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6544:6554 -> A0 50:50:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A0 50:50:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6554 -> A0 51:60:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6554:6563 -> A0 61:61:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A0 61:61:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6563 -> A0 62:64:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6563:6565 -> A0 65:113:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6521:6569 -> A0 114:114:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> A0 114:114:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6569 -> A0 1:28:com.android.tools.r8.graph.CfCode IntegerMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2215:2242 -> B 29:29:com.android.tools.r8.graph.CfCode IntegerMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2239:2239 -> B 30:54:com.android.tools.r8.graph.CfCode IntegerMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2223:2247 -> B 55:55:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> B 55:55:com.android.tools.r8.graph.CfCode IntegerMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2247 -> B 1:19:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6573:6591 -> B0 20:20:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B0 20:20:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6591 -> B0 21:28:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6591:6598 -> B0 29:38:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6595:6604 -> B0 39:39:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B0 39:39:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6604 -> B0 40:41:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6604:6605 -> B0 42:70:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6581:6609 -> B0 71:71:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> B0 71:71:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6609 -> B0 1:30:com.android.tools.r8.graph.CfCode IntegerMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2251:2280 -> C 31:31:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> C 31:31:com.android.tools.r8.graph.CfCode IntegerMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2280 -> C 1:19:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6613:6631 -> C0 20:20:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> C0 20:20:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6631 -> C0 21:27:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6631:6637 -> C0 28:28:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> C0 28:28:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6637 -> C0 29:30:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6637:6638 -> C0 31:52:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6621:6642 -> C0 53:53:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> C0 53:53:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6642 -> C0 1:17:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2285:2301 -> D 18:28:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2298:2308 -> D 29:40:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2305:2316 -> D 41:41:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2313:2313 -> D 42:72:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2291:2321 -> D 73:73:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> D 73:73:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2321 -> D 1:19:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6646:6664 -> D0 20:20:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> D0 20:20:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6664 -> D0 21:27:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6664:6670 -> D0 28:28:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> D0 28:28:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6670 -> D0 29:30:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6670:6671 -> D0 31:52:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6654:6675 -> D0 53:53:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> D0 53:53:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6675 -> D0 1:26:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2326:2351 -> E 27:44:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2348:2365 -> E 45:56:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2362:2373 -> E 57:73:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2370:2386 -> E 74:74:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E 74:74:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2386 -> E 75:85:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2386:2396 -> E 86:96:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2393:2403 -> E 97:108:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2400:2411 -> E 109:109:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2408:2408 -> E 110:190:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2336:2416 -> E 191:191:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> E 191:191:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2416 -> E 1:20:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6679:6698 -> E0 21:21:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E0 21:21:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6698 -> E0 22:31:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6698:6707 -> E0 32:32:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6704:6704 -> E0 33:59:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6686:6712 -> E0 60:60:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> E0 60:60:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6712 -> E0 1:16:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2420:2435 -> F 17:17:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2432:2432 -> F 18:32:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2426:2440 -> F 33:33:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> F 33:33:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2440 -> F 1:22:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6717:6738 -> F0 23:23:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6737:6737 -> F0 24:24:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> F0 24:24:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6737 -> F0 25:35:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6737:6747 -> F0 36:41:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6744:6749 -> F0 42:42:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> F0 42:42:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6749 -> F0 43:49:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6749:6755 -> F0 50:64:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6752:6766 -> F0 65:65:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6763:6763 -> F0 66:112:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6725:6771 -> F0 113:113:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> F0 113:113:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6771 -> F0 1:17:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2445:2461 -> G 18:28:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2458:2468 -> G 29:40:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2465:2476 -> G 41:41:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2473:2473 -> G 42:72:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2451:2481 -> G 73:73:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> G 73:73:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2481 -> G 1:14:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6776:6789 -> G0 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> G0 15:15:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6789 -> G0 16:24:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6789:6797 -> G0 25:37:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6794:6806 -> G0 38:38:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> G0 38:38:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6806 -> G0 39:39:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6806:6806 -> G0 40:68:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6784:6812 -> G0 69:69:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> G0 69:69:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6812 -> G0 1:20:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2486:2505 -> H 21:35:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2502:2516 -> H 36:51:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2513:2528 -> H 52:63:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2525:2536 -> H 64:64:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H 64:64:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2536 -> H 65:74:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2536:2545 -> H 75:89:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2542:2556 -> H 90:90:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> H 90:90:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2556 -> H 91:91:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2556:2556 -> H 92:92:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> H 92:92:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2556 -> H 93:102:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2556:2565 -> H 103:114:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2562:2573 -> H 115:126:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2570:2581 -> H 127:138:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2578:2589 -> H 139:150:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2586:2597 -> H 151:162:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2594:2605 -> H 163:173:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2602:2612 -> H 174:184:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2609:2619 -> H 185:199:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2616:2630 -> H 200:200:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H 200:200:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2630 -> H 201:201:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2630:2630 -> H 202:342:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2497:2637 -> H 343:343:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> H 343:343:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2637 -> H 1:25:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6817:6841 -> H0 26:26:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6838:6838 -> H0 27:27:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> H0 27:27:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6838 -> H0 28:42:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6838:6852 -> H0 43:43:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6851:6851 -> H0 44:44:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H0 44:44:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6851 -> H0 45:56:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6851:6862 -> H0 57:57:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6861:6861 -> H0 58:58:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H0 58:58:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6861 -> H0 59:66:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6861:6868 -> H0 67:67:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> H0 67:67:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6868 -> H0 68:76:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6868:6876 -> H0 77:90:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6873:6886 -> H0 91:91:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6885:6885 -> H0 92:92:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H0 92:92:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6885 -> H0 93:93:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6885:6885 -> H0 94:158:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6828:6892 -> H0 159:159:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> H0 159:159:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6892 -> H0 1:30:com.android.tools.r8.graph.CfCode IntegerMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2641:2670 -> I 31:31:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> I 31:31:com.android.tools.r8.graph.CfCode IntegerMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2670 -> I 1:16:com.android.tools.r8.graph.CfCode ObjectsMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6896:6911 -> I0 17:17:com.android.tools.r8.graph.CfCode ObjectsMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6908:6908 -> I0 18:32:com.android.tools.r8.graph.CfCode ObjectsMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6902:6916 -> I0 33:33:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> I0 33:33:com.android.tools.r8.graph.CfCode ObjectsMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6916 -> I0 1:16:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2674:2689 -> J 17:17:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> J 17:17:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2689 -> J 1:21:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6920:6940 -> J0 22:22:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> J0 22:22:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6940 -> J0 23:31:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6940:6948 -> J0 32:43:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6945:6956 -> J0 44:44:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> J0 44:44:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6956 -> J0 45:48:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6956:6959 -> J0 49:84:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6928:6963 -> J0 85:85:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> J0 85:85:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6963 -> J0 1:16:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2693:2708 -> K 17:17:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2705:2705 -> K 18:32:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2699:2713 -> K 33:33:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> K 33:33:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2713 -> K 1:18:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6967:6984 -> K0 19:33:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6981:6995 -> K0 34:44:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6992:7002 -> K0 45:57:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6999:7011 -> K0 58:61:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7010:7013 -> K0 62:65:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7012:7015 -> K0 66:66:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7014:7014 -> K0 67:67:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K0 67:67:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7014 -> K0 68:77:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7014:7023 -> K0 78:89:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7020:7031 -> K0 90:93:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7030:7033 -> K0 94:97:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7032:7035 -> K0 98:98:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7034:7034 -> K0 99:99:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K0 99:99:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7034 -> K0 100:100:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7034:7034 -> K0 101:165:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6976:7040 -> K0 166:166:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> K0 166:166:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7040 -> K0 1:23:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2718:2740 -> L 24:24:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2737:2737 -> L 25:45:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2725:2745 -> L 46:46:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> L 46:46:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2745 -> L 1:18:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7045:7062 -> L0 19:33:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7059:7073 -> L0 34:44:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7070:7080 -> L0 45:57:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7077:7089 -> L0 58:61:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7088:7091 -> L0 62:65:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7090:7093 -> L0 66:66:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7092:7092 -> L0 67:67:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> L0 67:67:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7092 -> L0 68:77:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7092:7101 -> L0 78:89:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7098:7109 -> L0 90:93:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7108:7111 -> L0 94:97:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7110:7113 -> L0 98:98:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7112:7112 -> L0 99:99:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> L0 99:99:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7112 -> L0 100:100:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7112:7112 -> L0 101:165:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7054:7118 -> L0 166:166:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> L0 166:166:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7118 -> L0 1:28:com.android.tools.r8.graph.CfCode LongMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2749:2776 -> M 29:29:com.android.tools.r8.graph.CfCode LongMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2773:2773 -> M 30:54:com.android.tools.r8.graph.CfCode LongMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2757:2781 -> M 55:55:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> M 55:55:com.android.tools.r8.graph.CfCode LongMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2781 -> M 1:18:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7123:7140 -> M0 19:33:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7137:7151 -> M0 34:44:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7148:7158 -> M0 45:57:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7155:7167 -> M0 58:61:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7166:7169 -> M0 62:65:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7168:7171 -> M0 66:66:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7170:7170 -> M0 67:67:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> M0 67:67:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7170 -> M0 68:77:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7170:7179 -> M0 78:89:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7176:7187 -> M0 90:93:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7186:7189 -> M0 94:97:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7188:7191 -> M0 98:98:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7190:7190 -> M0 99:99:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> M0 99:99:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7190 -> M0 100:100:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7190:7190 -> M0 101:165:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7132:7196 -> M0 166:166:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> M0 166:166:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7196 -> M0 1:57:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2785:2841 -> N 58:58:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N 58:58:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2841 -> N 59:71:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2841:2853 -> N 72:72:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N 72:72:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2853 -> N 73:92:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2853:2872 -> N 93:93:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N 93:93:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2872 -> N 94:145:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2872:2923 -> N 146:146:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N 146:146:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2923 -> N 147:167:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2923:2943 -> N 168:168:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N 168:168:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2943 -> N 169:171:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2943:2945 -> N 172:318:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2805:2951 -> N 319:319:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> N 319:319:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2951 -> N 1:18:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7201:7218 -> N0 19:33:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7215:7229 -> N0 34:44:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7226:7236 -> N0 45:57:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7233:7245 -> N0 58:61:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7244:7247 -> N0 62:65:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7246:7249 -> N0 66:66:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7248:7248 -> N0 67:67:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N0 67:67:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7248 -> N0 68:77:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7248:7257 -> N0 78:89:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7254:7265 -> N0 90:93:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7264:7267 -> N0 94:97:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7266:7269 -> N0 98:98:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7268:7268 -> N0 99:99:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N0 99:99:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7268 -> N0 100:100:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7268:7268 -> N0 101:165:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7210:7274 -> N0 166:166:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> N0 166:166:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7274 -> N0 1:18:com.android.tools.r8.graph.CfCode LongMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2955:2972 -> O 19:19:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> O 19:19:com.android.tools.r8.graph.CfCode LongMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2972 -> O 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7278:7294 -> O0 18:32:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7291:7305 -> O0 33:33:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7304:7304 -> O0 34:34:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O0 34:34:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7304 -> O0 35:45:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7304:7314 -> O0 46:46:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7313:7313 -> O0 47:47:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O0 47:47:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7313 -> O0 48:51:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7313:7316 -> O0 52:86:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7286:7320 -> O0 87:87:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> O0 87:87:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7320 -> O0 1:17:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2977:2993 -> P 18:28:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2990:3000 -> P 29:40:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2997:3008 -> P 41:41:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3005:3005 -> P 42:72:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2983:3013 -> P 73:73:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> P 73:73:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3013 -> P 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7324:7340 -> P0 18:32:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7337:7351 -> P0 33:33:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7350:7350 -> P0 34:34:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> P0 34:34:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7350 -> P0 35:45:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7350:7360 -> P0 46:46:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7359:7359 -> P0 47:47:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> P0 47:47:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7359 -> P0 48:51:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7359:7362 -> P0 52:86:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7332:7366 -> P0 87:87:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> P0 87:87:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7366 -> P0 1:26:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3018:3043 -> Q 27:44:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3040:3057 -> Q 45:56:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3054:3065 -> Q 57:73:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3062:3078 -> Q 74:74:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q 74:74:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3078 -> Q 75:85:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3078:3088 -> Q 86:96:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3085:3095 -> Q 97:108:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3092:3103 -> Q 109:109:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3100:3100 -> Q 110:190:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3028:3108 -> Q 191:191:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> Q 191:191:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3108 -> Q 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7370:7386 -> Q0 18:32:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7383:7397 -> Q0 33:33:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7396:7396 -> Q0 34:34:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q0 34:34:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7396 -> Q0 35:45:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7396:7406 -> Q0 46:46:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7405:7405 -> Q0 47:47:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q0 47:47:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7405 -> Q0 48:51:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7405:7408 -> Q0 52:86:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7378:7412 -> Q0 87:87:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> Q0 87:87:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7412 -> Q0 1:16:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3112:3127 -> R 17:17:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3124:3124 -> R 18:32:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3118:3132 -> R 33:33:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> R 33:33:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3132 -> R 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7416:7432 -> R0 18:32:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7429:7443 -> R0 33:33:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7442:7442 -> R0 34:34:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> R0 34:34:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7442 -> R0 35:45:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7442:7452 -> R0 46:46:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7451:7451 -> R0 47:47:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> R0 47:47:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7451 -> R0 48:51:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7451:7454 -> R0 52:86:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7424:7458 -> R0 87:87:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> R0 87:87:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7458 -> R0 1:37:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3137:3173 -> S 38:38:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> S 38:38:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3173 -> S 39:47:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3173:3181 -> S 48:63:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3178:3193 -> S 64:64:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 64:64:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3193 -> S 65:82:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3193:3210 -> S 83:83:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 83:83:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3210 -> S 84:86:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3210:3212 -> S 87:87:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> S 87:87:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3212 -> S 88:97:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3212:3221 -> S 98:108:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3218:3228 -> S 109:119:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3225:3235 -> S 120:135:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3232:3247 -> S 136:136:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 136:136:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3247 -> S 137:147:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3247:3257 -> S 148:162:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3254:3268 -> S 163:188:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3265:3290 -> S 189:189:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 189:189:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3290 -> S 190:204:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3290:3304 -> S 205:205:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 205:205:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3304 -> S 206:231:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3304:3329 -> S 232:232:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 232:232:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3329 -> S 233:246:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3329:3342 -> S 247:258:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3339:3350 -> S 259:270:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3347:3358 -> S 271:271:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> S 271:271:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3358 -> S 272:280:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3358:3366 -> S 281:291:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3363:3373 -> S 292:314:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3370:3392 -> S 315:315:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 315:315:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3392 -> S 316:340:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3392:3416 -> S 341:364:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3413:3436 -> S 365:365:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 365:365:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3436 -> S 366:368:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3436:3438 -> S 369:369:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> S 369:369:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3438 -> S 370:379:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3438:3447 -> S 380:390:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3444:3454 -> S 391:401:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3451:3461 -> S 402:424:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3458:3480 -> S 425:425:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 425:425:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3480 -> S 426:453:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3480:3507 -> S 454:454:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 454:454:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3507 -> S 455:455:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3507:3507 -> S 456:806:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3163:3513 -> S 807:807:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> S 807:807:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3513 -> S 1:19:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7462:7480 -> S0 20:33:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7477:7490 -> S0 34:49:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7487:7502 -> S0 50:53:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7501:7504 -> S0 54:54:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7503:7503 -> S0 55:55:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S0 55:55:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7503 -> S0 56:65:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7503:7512 -> S0 66:71:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7509:7514 -> S0 72:72:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> S0 72:72:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7514 -> S0 73:82:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7514:7523 -> S0 83:88:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7520:7525 -> S0 89:89:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> S0 89:89:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7525 -> S0 90:90:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7525:7525 -> S0 91:148:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7472:7529 -> S0 149:149:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> S0 149:149:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7529 -> S0 1:17:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3518:3534 -> T 18:34:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3531:3547 -> T 35:35:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3539:3539 -> T 36:64:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3524:3552 -> T 65:65:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> T 65:65:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3552 -> T 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7533:7549 -> T0 18:31:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7546:7559 -> T0 32:42:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7556:7566 -> T0 43:45:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7565:7567 -> T0 46:59:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7563:7576 -> T0 60:60:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7575:7575 -> T0 61:61:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T0 61:61:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7575 -> T0 62:70:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7575:7583 -> T0 71:71:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7580:7580 -> T0 72:119:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7541:7588 -> T0 120:120:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> T0 120:120:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7588 -> T0 1:57:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3556:3612 -> U 58:58:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U 58:58:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3612 -> U 59:73:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3612:3626 -> U 74:74:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U 74:74:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3626 -> U 75:94:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3626:3645 -> U 95:95:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U 95:95:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3645 -> U 96:147:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3645:3696 -> U 148:148:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U 148:148:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3696 -> U 149:169:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3696:3716 -> U 170:170:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U 170:170:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3716 -> U 171:173:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3716:3718 -> U 174:321:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3576:3723 -> U 322:322:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> U 322:322:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3723 -> U 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7592:7608 -> U0 18:31:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7605:7618 -> U0 32:42:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7615:7625 -> U0 43:45:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7624:7626 -> U0 46:59:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7622:7635 -> U0 60:60:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7634:7634 -> U0 61:61:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U0 61:61:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7634 -> U0 62:70:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7634:7642 -> U0 71:71:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7639:7639 -> U0 72:119:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7600:7647 -> U0 120:120:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> U0 120:120:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7647 -> U0 1:16:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3727:3742 -> V 17:17:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3739:3739 -> V 18:32:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3733:3747 -> V 33:33:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> V 33:33:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3747 -> V 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7651:7667 -> V0 18:31:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7664:7677 -> V0 32:42:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7674:7684 -> V0 43:45:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7683:7685 -> V0 46:59:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7681:7694 -> V0 60:60:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7693:7693 -> V0 61:61:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V0 61:61:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7693 -> V0 62:70:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7693:7701 -> V0 71:71:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7698:7698 -> V0 72:119:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7659:7706 -> V0 120:120:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> V0 120:120:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7706 -> V0 1:46:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3752:3797 -> W 47:47:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 47:47:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3797 -> W 48:62:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3797:3811 -> W 63:74:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3808:3819 -> W 75:75:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 75:75:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3819 -> W 76:89:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3819:3832 -> W 90:90:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 90:90:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3832 -> W 91:100:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3832:3841 -> W 101:101:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 101:101:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3841 -> W 102:125:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3841:3864 -> W 126:148:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3861:3883 -> W 149:149:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 149:149:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3883 -> W 150:165:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3883:3898 -> W 166:193:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3895:3922 -> W 194:194:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 194:194:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3922 -> W 195:222:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3922:3949 -> W 223:223:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 223:223:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3949 -> W 224:234:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3949:3959 -> W 235:252:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3956:3973 -> W 253:253:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 253:253:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3973 -> W 254:275:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3973:3994 -> W 276:298:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3991:4013 -> W 299:299:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 299:299:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4013 -> W 300:321:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4013:4034 -> W 322:344:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4031:4053 -> W 345:345:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 345:345:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4053 -> W 346:346:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4053:4053 -> W 347:347:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> W 347:347:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4053 -> W 348:364:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4053:4069 -> W 365:365:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4065:4065 -> W 366:657:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3783:4074 -> W 658:658:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> W 658:658:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4074 -> W 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7710:7726 -> W0 18:31:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7723:7736 -> W0 32:42:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7733:7743 -> W0 43:45:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7742:7744 -> W0 46:59:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7740:7753 -> W0 60:60:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7752:7752 -> W0 61:61:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W0 61:61:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7752 -> W0 62:70:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7752:7760 -> W0 71:71:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7757:7757 -> W0 72:119:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7718:7765 -> W0 120:120:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> W0 120:120:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7765 -> W0 1:41:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4078:4118 -> X 42:42:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 42:42:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4118 -> X 43:45:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4118:4120 -> X 46:46:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> X 46:46:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4120 -> X 47:54:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4120:4127 -> X 55:55:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4124:4124 -> X 56:100:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4088:4132 -> X 101:101:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> X 101:101:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4132 -> X 1:15:com.android.tools.r8.graph.CfCode PredicateMethods_not(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7769:7783 -> X0 16:16:com.android.tools.r8.graph.CfCode PredicateMethods_not(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7780:7780 -> X0 17:30:com.android.tools.r8.graph.CfCode PredicateMethods_not(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7775:7788 -> X0 31:31:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> X0 31:31:com.android.tools.r8.graph.CfCode PredicateMethods_not(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7788 -> X0 1:39:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4136:4174 -> Y 40:40:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 40:40:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4174 -> Y 41:54:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4174:4187 -> Y 55:55:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 55:55:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4187 -> Y 56:77:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4187:4208 -> Y 78:78:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 78:78:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4208 -> Y 79:93:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4208:4222 -> Y 94:94:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 94:94:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4222 -> Y 95:113:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4222:4240 -> Y 114:114:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 114:114:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4240 -> Y 115:117:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4240:4242 -> Y 118:118:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> Y 118:118:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4242 -> Y 119:126:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4242:4249 -> Y 127:127:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4246:4246 -> Y 128:233:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4149:4254 -> Y 234:234:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> Y 234:234:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4254 -> Y 1:15:com.android.tools.r8.graph.CfCode ShortMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7792:7806 -> Y0 16:16:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> Y0 16:16:com.android.tools.r8.graph.CfCode ShortMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7806 -> Y0 1:15:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4258:4272 -> Z 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> Z 16:16:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4272 -> Z 17:24:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4272:4279 -> Z 25:33:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4276:4284 -> Z 34:34:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Z 34:34:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4284 -> Z 35:35:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4284:4284 -> Z 36:61:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4266:4291 -> Z 62:62:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> Z 62:62:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4291 -> Z 1:19:com.android.tools.r8.graph.CfCode ShortMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7810:7828 -> Z0 20:20:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> Z0 20:20:com.android.tools.r8.graph.CfCode ShortMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7828 -> Z0 1:17:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):122:138 -> a 18:22:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):137:141 -> a 23:23:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 23:23:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):141 -> a 24:39:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):141:156 -> a 40:59:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):149:168 -> a 60:64:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):167:171 -> a 65:65:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 65:65:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):171 -> a 66:75:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):171:180 -> a 76:76:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):177:177 -> a 77:135:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):131:189 -> a 136:136:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 136:136:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):189 -> a 1:16:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4295:4310 -> a0 17:17:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a0 17:17:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4310 -> a0 18:25:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4310:4317 -> a0 26:36:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4314:4324 -> a0 37:37:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a0 37:37:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4324 -> a0 38:38:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4324:4324 -> a0 39:67:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4303:4331 -> a0 68:68:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a0 68:68:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4331 -> a0 1:15:com.android.tools.r8.graph.CfCode ShortMethods_toUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7832:7846 -> a1 16:16:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a1 16:16:com.android.tools.r8.graph.CfCode ShortMethods_toUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7846 -> a1 1:17:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):194:210 -> b 18:23:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):209:214 -> b 24:24:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 24:24:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):214 -> b 25:40:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):214:229 -> b 41:60:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):222:241 -> b 61:66:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):240:245 -> b 67:67:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 67:67:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):245 -> b 68:77:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):245:254 -> b 78:78:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):251:251 -> b 79:139:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):203:263 -> b 140:140:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> b 140:140:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):263 -> b 1:41:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4335:4375 -> b0 42:42:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 42:42:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4375 -> b0 43:69:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4375:4401 -> b0 70:70:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 70:70:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4401 -> b0 71:83:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4401:4413 -> b0 84:84:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 84:84:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4413 -> b0 85:87:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4413:4415 -> b0 88:159:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4348:4419 -> b0 160:160:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> b0 160:160:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4419 -> b0 1:16:com.android.tools.r8.graph.CfCode ShortMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7850:7865 -> b1 17:17:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> b1 17:17:com.android.tools.r8.graph.CfCode ShortMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7865 -> b1 1:17:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):268:284 -> c 18:21:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):283:286 -> c 22:22:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c 22:22:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):286 -> c 23:34:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):286:297 -> c 35:51:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):293:309 -> c 52:55:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):308:311 -> c 56:56:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c 56:56:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):311 -> c 57:65:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):311:319 -> c 66:66:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):316:316 -> c 67:118:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):277:328 -> c 119:119:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> c 119:119:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):328 -> c 1:47:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4423:4469 -> c0 48:48:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c0 48:48:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4469 -> c0 49:82:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4469:4502 -> c0 83:83:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c0 83:83:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4502 -> c0 84:101:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4502:4519 -> c0 102:102:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c0 102:102:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4519 -> c0 103:105:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4519:4521 -> c0 106:195:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4436:4525 -> c0 196:196:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> c0 196:196:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4525 -> c0 1:18:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7869:7886 -> c1 19:29:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7883:7893 -> c1 30:30:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c1 30:30:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7893 -> c1 31:38:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7893:7900 -> c1 39:41:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7899:7901 -> c1 42:52:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7897:7907 -> c1 53:53:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c1 53:53:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7907 -> c1 54:58:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7907:7911 -> c1 59:59:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7910:7910 -> c1 60:60:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7909:7909 -> c1 61:99:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7877:7915 -> c1 100:100:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> c1 100:100:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7915 -> c1 1:20:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):332:351 -> d 21:21:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 21:21:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):351 -> d 22:30:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):351:359 -> d 31:31:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 31:31:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):359 -> d 32:37:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):359:364 -> d 38:38:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 38:38:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):364 -> d 39:40:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):364:365 -> d 41:69:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):341:369 -> d 70:70:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> d 70:70:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):369 -> d 1:17:com.android.tools.r8.graph.CfCode MathMethods_floorDivLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4529:4545 -> d0 18:18:com.android.tools.r8.graph.CfCode MathMethods_floorDivLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4542:4542 -> d0 19:34:com.android.tools.r8.graph.CfCode MathMethods_floorDivLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4535:4550 -> d0 35:35:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> d0 35:35:com.android.tools.r8.graph.CfCode MathMethods_floorDivLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4550 -> d0 1:26:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7919:7944 -> d1 27:40:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7941:7954 -> d1 41:41:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d1 41:41:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7954 -> d1 42:55:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7954:7967 -> d1 56:69:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7964:7977 -> d1 70:87:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7974:7991 -> d1 88:88:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d1 88:88:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7991 -> d1 89:98:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7991:8000 -> d1 99:112:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7997:8010 -> d1 113:113:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d1 113:113:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8010 -> d1 114:114:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8010:8010 -> d1 115:197:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7933:8015 -> d1 198:198:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> d1 198:198:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8015 -> d1 1:17:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):373:389 -> e 18:18:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 18:18:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):389 -> e 19:23:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):389:393 -> e 24:24:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 24:24:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):393 -> e 25:26:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):393:394 -> e 27:44:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):381:398 -> e 45:45:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> e 45:45:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):398 -> e 1:30:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4554:4583 -> e0 31:31:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e0 31:31:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4583 -> e0 32:55:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4583:4606 -> e0 56:56:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e0 56:56:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4606 -> e0 57:70:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4606:4619 -> e0 71:71:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e0 71:71:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4619 -> e0 72:74:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4619:4621 -> e0 75:134:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4566:4625 -> e0 135:135:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> e0 135:135:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4625 -> e0 1:20:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8019:8038 -> e1 21:21:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> e1 21:21:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8038 -> e1 22:30:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8038:8046 -> e1 31:44:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8043:8056 -> e1 45:45:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8055:8055 -> e1 46:46:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e1 46:46:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8055 -> e1 47:47:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8055:8055 -> e1 48:48:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> e1 48:48:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8055 -> e1 49:59:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8055:8065 -> e1 60:80:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8062:8082 -> e1 81:97:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8079:8095 -> e1 98:101:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8094:8097 -> e1 102:102:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e1 102:102:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8097 -> e1 103:117:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8097:8111 -> e1 118:134:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8108:8124 -> e1 135:151:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8121:8137 -> e1 152:154:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8136:8138 -> e1 155:155:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e1 155:155:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8138 -> e1 156:164:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8138:8146 -> e1 165:165:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8143:8143 -> e1 166:283:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8034:8151 -> e1 284:284:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> e1 284:284:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8151 -> e1 1:15:com.android.tools.r8.graph.CfCode ByteMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):402:416 -> f 16:16:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> f 16:16:com.android.tools.r8.graph.CfCode ByteMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):416 -> f 1:37:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4629:4665 -> f0 38:38:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f0 38:38:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4665 -> f0 39:68:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4665:4694 -> f0 69:69:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f0 69:69:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4694 -> f0 70:87:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4694:4711 -> f0 88:88:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f0 88:88:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4711 -> f0 89:91:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4711:4713 -> f0 92:168:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4641:4717 -> f0 169:169:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> f0 169:169:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4717 -> f0 1:19:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8155:8173 -> f1 20:20:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> f1 20:20:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8173 -> f1 21:29:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8173:8181 -> f1 30:43:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8178:8191 -> f1 44:44:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8190:8190 -> f1 45:45:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f1 45:45:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8190 -> f1 46:46:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8190:8190 -> f1 47:47:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> f1 47:47:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8190 -> f1 48:58:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8190:8200 -> f1 59:72:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8197:8210 -> f1 73:86:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8207:8220 -> f1 87:101:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8217:8231 -> f1 102:102:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8228:8228 -> f1 103:103:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> f1 103:103:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8228 -> f1 104:115:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8228:8239 -> f1 116:129:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8236:8249 -> f1 130:134:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8248:8252 -> f1 135:135:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8251:8251 -> f1 136:136:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f1 136:136:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8251 -> f1 137:146:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8251:8260 -> f1 147:161:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8257:8271 -> f1 162:176:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8268:8282 -> f1 177:177:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8279:8279 -> f1 178:178:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> f1 178:178:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8279 -> f1 179:190:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8279:8290 -> f1 191:205:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8287:8301 -> f1 206:210:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8300:8304 -> f1 211:211:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8303:8303 -> f1 212:212:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f1 212:212:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8303 -> f1 213:222:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8303:8312 -> f1 223:223:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8309:8309 -> f1 224:372:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8169:8317 -> f1 373:373:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> f1 373:373:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8317 -> f1 1:19:com.android.tools.r8.graph.CfCode ByteMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):420:438 -> g 20:20:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> g 20:20:com.android.tools.r8.graph.CfCode ByteMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):438 -> g 1:17:com.android.tools.r8.graph.CfCode MathMethods_floorModLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4721:4737 -> g0 18:18:com.android.tools.r8.graph.CfCode MathMethods_floorModLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4734:4734 -> g0 19:35:com.android.tools.r8.graph.CfCode MathMethods_floorModLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4727:4743 -> g0 36:36:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> g0 36:36:com.android.tools.r8.graph.CfCode MathMethods_floorModLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4743 -> g0 1:27:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8321:8347 -> g1 28:28:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> g1 28:28:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8347 -> g1 29:29:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8347:8347 -> g1 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> g1 30:30:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8347 -> g1 31:40:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8347:8356 -> g1 41:52:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8353:8364 -> g1 53:64:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8361:8372 -> g1 65:75:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8369:8379 -> g1 76:86:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8376:8386 -> g1 87:98:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8383:8394 -> g1 99:99:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g1 99:99:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8394 -> g1 100:108:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8394:8402 -> g1 109:127:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8399:8417 -> g1 128:128:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g1 128:128:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8417 -> g1 129:140:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8417:8428 -> g1 141:141:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g1 141:141:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8428 -> g1 142:157:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8428:8443 -> g1 158:158:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g1 158:158:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8443 -> g1 159:167:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8443:8451 -> g1 168:178:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8448:8458 -> g1 179:179:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> g1 179:179:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8458 -> g1 180:180:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8458:8458 -> g1 181:181:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> g1 181:181:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8458 -> g1 182:191:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8458:8467 -> g1 192:203:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8464:8475 -> g1 204:216:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8472:8484 -> g1 217:227:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8481:8491 -> g1 228:239:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8488:8499 -> g1 240:251:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8496:8507 -> g1 252:264:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8504:8516 -> g1 265:275:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8513:8523 -> g1 276:286:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8520:8530 -> g1 287:300:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8527:8540 -> g1 301:301:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g1 301:301:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8540 -> g1 302:302:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8540:8540 -> g1 303:303:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> g1 303:303:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8540 -> g1 304:316:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8540:8552 -> g1 317:335:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8549:8567 -> g1 336:336:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g1 336:336:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8567 -> g1 337:350:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8567:8580 -> g1 351:368:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8577:8594 -> g1 369:369:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g1 369:369:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8594 -> g1 370:378:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8594:8602 -> g1 379:379:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8599:8599 -> g1 380:645:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8342:8607 -> g1 646:646:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> g1 646:646:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607 -> g1 1:15:com.android.tools.r8.graph.CfCode ByteMethods_toUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):442:456 -> h 16:16:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> h 16:16:com.android.tools.r8.graph.CfCode ByteMethods_toUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):456 -> h 1:15:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4747:4761 -> h0 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> h0 16:16:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4761 -> h0 17:24:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4761:4768 -> h0 25:33:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4765:4773 -> h0 34:34:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h0 34:34:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4773 -> h0 35:35:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4773:4773 -> h0 36:61:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4755:4780 -> h0 62:62:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> h0 62:62:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4780 -> h0 1:32:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8611:8642 -> h1 33:46:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8639:8652 -> h1 47:47:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h1 47:47:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8652 -> h1 48:61:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8652:8665 -> h1 62:75:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8662:8675 -> h1 76:92:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8672:8688 -> h1 93:93:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h1 93:93:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8688 -> h1 94:103:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8688:8697 -> h1 104:120:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8694:8710 -> h1 121:121:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h1 121:121:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8710 -> h1 122:135:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8710:8723 -> h1 136:149:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8720:8733 -> h1 150:166:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8730:8746 -> h1 167:167:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h1 167:167:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8746 -> h1 168:177:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8746:8755 -> h1 178:194:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8752:8768 -> h1 195:195:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h1 195:195:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8768 -> h1 196:206:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8768:8778 -> h1 207:207:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8775:8775 -> h1 208:360:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8631:8783 -> h1 361:361:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> h1 361:361:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8783 -> h1 1:16:com.android.tools.r8.graph.CfCode ByteMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):460:475 -> i 17:17:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> i 17:17:com.android.tools.r8.graph.CfCode ByteMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):475 -> i 1:16:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4784:4799 -> i0 17:17:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> i0 17:17:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4799 -> i0 18:25:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4799:4806 -> i0 26:36:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4803:4813 -> i0 37:37:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> i0 37:37:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4813 -> i0 38:38:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4813:4813 -> i0 39:67:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4792:4820 -> i0 68:68:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> i0 68:68:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4820 -> i0 1:26:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8787:8812 -> i1 27:40:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8809:8822 -> i1 41:41:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> i1 41:41:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8822 -> i1 42:55:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8822:8835 -> i1 56:69:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8832:8845 -> i1 70:86:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8842:8858 -> i1 87:87:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> i1 87:87:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8858 -> i1 88:97:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8858:8867 -> i1 98:114:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8864:8880 -> i1 115:115:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> i1 115:115:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8880 -> i1 116:126:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8880:8890 -> i1 127:127:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8887:8887 -> i1 128:222:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8801:8895 -> i1 223:223:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> i1 223:223:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8895 -> i1 1:27:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):479:505 -> j 28:41:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):502:515 -> j 42:63:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):512:533 -> j 64:64:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j 64:64:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):533 -> j 65:77:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):533:545 -> j 78:94:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):542:558 -> j 95:95:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j 95:95:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):558 -> j 96:109:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):558:571 -> j 110:124:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):568:582 -> j 125:150:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):579:604 -> j 151:151:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j 151:151:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):604 -> j 152:164:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):604:616 -> j 165:165:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j 165:165:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):616 -> j 166:166:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):616:616 -> j 167:294:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):497:624 -> j 295:295:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> j 295:295:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):624 -> j 1:41:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4824:4864 -> j0 42:42:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j0 42:42:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4864 -> j0 43:45:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4864:4866 -> j0 46:46:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> j0 46:46:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4866 -> j0 47:54:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4866:4873 -> j0 55:55:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4870:4870 -> j0 56:100:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4834:4878 -> j0 101:101:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> j0 101:101:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4878 -> j0 1:22:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8899:8920 -> j1 23:34:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8917:8928 -> j1 35:35:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j1 35:35:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8928 -> j1 36:48:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8928:8940 -> j1 49:62:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8937:8950 -> j1 63:78:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8947:8962 -> j1 79:79:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j1 79:79:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8962 -> j1 80:89:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8962:8971 -> j1 90:104:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8968:8982 -> j1 105:105:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j1 105:105:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8982 -> j1 106:116:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8982:8992 -> j1 117:117:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8989:8989 -> j1 118:203:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8912:8997 -> j1 204:204:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> j1 204:204:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8997 -> j1 1:15:com.android.tools.r8.graph.CfCode CharacterMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):628:642 -> k 16:16:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> k 16:16:com.android.tools.r8.graph.CfCode CharacterMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):642 -> k 1:31:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4882:4912 -> k0 32:46:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4909:4923 -> k0 47:60:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4920:4933 -> k0 61:76:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4930:4945 -> k0 77:102:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4942:4967 -> k0 103:103:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k0 103:103:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4967 -> k0 104:124:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4967:4987 -> k0 125:125:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k0 125:125:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4987 -> k0 126:138:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4987:4999 -> k0 139:139:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k0 139:139:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4999 -> k0 140:158:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4999:5017 -> k0 159:159:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k0 159:159:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5017 -> k0 160:173:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5017:5030 -> k0 174:174:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k0 174:174:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5030 -> k0 175:207:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5030:5062 -> k0 208:208:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k0 208:208:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5062 -> k0 209:222:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5062:5075 -> k0 223:223:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k0 223:223:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5075 -> k0 224:226:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5075:5077 -> k0 227:227:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> k0 227:227:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5077 -> k0 228:235:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5077:5084 -> k0 236:236:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5081:5081 -> k0 237:423:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4903:5089 -> k0 424:424:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> k0 424:424:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5089 -> k0 1:7:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9001:9007 -> k1 8:8:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> k1 8:8:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9007 -> k1 9:18:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9007:9016 -> k1 19:19:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> k1 19:19:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9016 -> k1 20:32:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9016:9028 -> k1 33:37:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9025:9029 -> k1 38:63:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9023:9048 -> k1 64:68:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9045:9049 -> k1 69:86:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9043:9060 -> k1 87:87:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k1 87:87:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9060 -> k1 88:93:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9060:9065 -> k1 94:94:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9064:9064 -> k1 95:105:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9063:9073 -> k1 106:106:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k1 106:106:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9073 -> k1 107:107:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9073:9073 -> k1 108:179:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9011:9082 -> k1 180:186:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9077:9083 -> k1 187:187:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> k1 187:187:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9083 -> k1 1:3:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):647:649 -> l 4:4:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> l 4:4:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):649 -> l 5:19:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):649:663 -> l 20:30:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):660:670 -> l 31:31:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):667:667 -> l 32:54:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):653:675 -> l 55:55:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> l 55:55:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):675 -> l 1:17:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5093:5109 -> l0 18:18:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5106:5106 -> l0 19:34:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5099:5114 -> l0 35:35:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> l0 35:35:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5114 -> l0 1:7:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9087:9093 -> l1 8:8:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> l1 8:8:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9093 -> l1 9:26:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9093:9110 -> l1 27:31:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9107:9111 -> l1 32:53:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9105:9126 -> l1 54:58:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9123:9127 -> l1 59:67:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9121:9129 -> l1 68:68:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> l1 68:68:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9129 -> l1 69:76:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9129:9136 -> l1 77:77:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> l1 77:77:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9136 -> l1 78:82:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9136:9140 -> l1 83:83:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9139:9139 -> l1 84:90:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9138:9144 -> l1 91:146:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9097:9152 -> l1 147:153:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9147:9153 -> l1 154:154:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> l1 154:154:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9153 -> l1 1:23:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):680:702 -> m 24:24:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> m 24:24:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):702 -> m 25:42:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):702:719 -> m 43:55:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):716:728 -> m 56:56:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 56:56:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):728 -> m 57:65:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):728:736 -> m 66:81:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):733:748 -> m 82:86:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):745:749 -> m 87:108:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):743:764 -> m 109:113:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):761:765 -> m 114:131:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):759:776 -> m 132:132:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 132:132:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):776 -> m 133:138:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):776:781 -> m 139:139:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):780:780 -> m 140:145:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):779:784 -> m 146:146:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> m 146:146:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):784 -> m 147:147:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):784:784 -> m 148:148:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> m 148:148:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):784 -> m 149:158:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):784:793 -> m 159:170:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):790:801 -> m 171:181:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):798:808 -> m 182:193:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):805:816 -> m 194:204:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):813:823 -> m 205:217:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):820:832 -> m 218:231:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):828:841 -> m 232:232:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 232:232:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):841 -> m 233:239:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):841:847 -> m 240:240:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> m 240:240:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):847 -> m 241:241:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):847:847 -> m 242:242:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> m 242:242:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):847 -> m 243:252:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):847:856 -> m 253:264:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):853:864 -> m 265:276:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):861:872 -> m 277:287:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):869:879 -> m 288:298:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):876:886 -> m 299:311:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):883:895 -> m 312:325:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):891:904 -> m 326:326:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 326:326:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):904 -> m 327:332:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):904:909 -> m 333:333:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):908:908 -> m 334:345:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):907:918 -> m 346:358:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):915:927 -> m 359:359:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 359:359:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):927 -> m 360:369:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):927:936 -> m 370:370:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 370:370:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):936 -> m 371:374:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):936:939 -> m 375:375:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> m 375:375:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):939 -> m 376:385:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):939:948 -> m 386:386:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> m 386:386:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):948 -> m 387:399:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):948:960 -> m 400:404:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):957:961 -> m 405:430:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):955:980 -> m 431:435:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):977:981 -> m 436:454:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):975:993 -> m 455:455:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 455:455:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):993 -> m 456:461:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):993:998 -> m 462:462:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):997:997 -> m 463:474:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):996:1007 -> m 475:475:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 475:475:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1007 -> m 476:487:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1007:1018 -> m 488:488:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 488:488:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1018 -> m 489:499:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1018:1028 -> m 500:500:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 500:500:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1028 -> m 501:501:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1028:1028 -> m 502:858:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):706:1062 -> m 859:871:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1061:1073 -> m 872:914:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1032:1074 -> m 915:915:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> m 915:915:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1074 -> m 1:17:com.android.tools.r8.graph.CfCode MathMethods_multiplyFull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5118:5134 -> m0 18:18:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> m0 18:18:com.android.tools.r8.graph.CfCode MathMethods_multiplyFull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5134 -> m0 1:17:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9158:9174 -> m1 18:24:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9173:9179 -> m1 25:25:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m1 25:25:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9179 -> m1 26:43:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9179:9196 -> m1 44:64:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9188:9208 -> m1 65:71:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9207:9213 -> m1 72:72:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m1 72:72:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9213 -> m1 73:83:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9213:9223 -> m1 84:84:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9220:9220 -> m1 85:150:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9167:9232 -> m1 151:151:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> m1 151:151:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9232 -> m1 1:14:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1078:1091 -> n 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n 15:15:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1091 -> n 16:25:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1091:1100 -> n 26:46:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1097:1117 -> n 47:50:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1116:1119 -> n 51:54:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1118:1121 -> n 55:58:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1120:1123 -> n 59:59:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 59:59:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1123 -> n 60:77:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1123:1140 -> n 78:88:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1137:1147 -> n 89:104:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1144:1159 -> n 105:108:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1158:1161 -> n 109:109:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1160:1160 -> n 110:110:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 110:110:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1160 -> n 111:121:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1160:1170 -> n 122:125:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1168:1171 -> n 126:126:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1166:1166 -> n 127:214:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1089:1176 -> n 215:215:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> n 215:215:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1176 -> n 1:101:com.android.tools.r8.graph.CfCode MathMethods_multiplyHigh(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5138:5238 -> n0 102:102:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> n0 102:102:com.android.tools.r8.graph.CfCode MathMethods_multiplyHigh(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5238 -> n0 1:12:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1180:1191 -> o 13:13:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> o 13:13:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1191 -> o 14:23:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1191:1200 -> o 24:36:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1197:1209 -> o 37:47:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1206:1216 -> o 48:48:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1213:1213 -> o 49:82:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1189:1222 -> o 83:83:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> o 83:83:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1222 -> o 1:15:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5242:5256 -> o0 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> o0 16:16:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5256 -> o0 17:24:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5256:5263 -> o0 25:33:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5260:5268 -> o0 34:34:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o0 34:34:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5268 -> o0 35:35:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5268:5268 -> o0 36:60:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5250:5274 -> o0 61:61:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> o0 61:61:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5274 -> o0 1:17:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1226:1242 -> p 18:18:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> p 18:18:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1242 -> p 19:28:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1242:1251 -> p 29:49:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1248:1268 -> p 50:53:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1267:1270 -> p 54:57:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1269:1272 -> p 58:61:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1271:1274 -> p 62:62:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> p 62:62:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1274 -> p 63:79:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1274:1290 -> p 80:90:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1287:1297 -> p 91:104:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1294:1307 -> p 105:115:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1304:1314 -> p 116:131:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1311:1326 -> p 132:139:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1323:1330 -> p 140:140:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> p 140:140:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1330 -> p 141:141:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1330:1330 -> p 142:142:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> p 142:142:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1330 -> p 143:152:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1330:1339 -> p 153:164:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1336:1347 -> p 165:176:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1344:1355 -> p 177:187:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1352:1362 -> p 188:198:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1359:1369 -> p 199:211:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1366:1378 -> p 212:215:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1377:1380 -> p 216:219:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1379:1382 -> p 220:223:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1381:1384 -> p 224:224:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> p 224:224:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1384 -> p 225:235:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1384:1394 -> p 236:239:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1393:1396 -> p 240:240:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1395:1395 -> p 241:241:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> p 241:241:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1395 -> p 242:252:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1395:1405 -> p 253:256:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1403:1406 -> p 257:257:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1401:1401 -> p 258:429:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1240:1411 -> p 430:430:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> p 430:430:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1411 -> p 1:16:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5278:5293 -> p0 17:17:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> p0 17:17:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5293 -> p0 18:25:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5293:5300 -> p0 26:36:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5297:5307 -> p0 37:37:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> p0 37:37:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5307 -> p0 38:38:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5307:5307 -> p0 39:66:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5286:5313 -> p0 67:67:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> p0 67:67:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5313 -> p0 1:15:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1415:1429 -> q 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> q 16:16:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1429 -> q 17:26:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1429:1438 -> q 27:47:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1435:1455 -> q 48:51:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1454:1457 -> q 52:55:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1456:1459 -> q 56:59:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1458:1461 -> q 60:60:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q 60:60:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1461 -> q 61:78:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1461:1478 -> q 79:89:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1475:1485 -> q 90:97:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1482:1489 -> q 98:98:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> q 98:98:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1489 -> q 99:99:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1489:1489 -> q 100:100:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> q 100:100:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1489 -> q 101:110:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1489:1498 -> q 111:122:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1495:1506 -> q 123:134:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1503:1514 -> q 135:145:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1511:1521 -> q 146:156:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1518:1528 -> q 157:169:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1525:1537 -> q 170:173:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1536:1539 -> q 174:177:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1538:1541 -> q 178:181:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1540:1543 -> q 182:182:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q 182:182:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1543 -> q 183:193:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1543:1553 -> q 194:197:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1552:1555 -> q 198:198:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1554:1554 -> q 199:199:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q 199:199:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1554 -> q 200:210:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1554:1564 -> q 211:214:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1562:1565 -> q 215:215:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1560:1560 -> q 216:359:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1427:1570 -> q 360:360:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> q 360:360:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1570 -> q 1:16:com.android.tools.r8.graph.CfCode MathMethods_nextDownDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5317:5332 -> q0 17:17:com.android.tools.r8.graph.CfCode MathMethods_nextDownDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5329:5329 -> q0 18:33:com.android.tools.r8.graph.CfCode MathMethods_nextDownDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5323:5338 -> q0 34:34:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> q0 34:34:com.android.tools.r8.graph.CfCode MathMethods_nextDownDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5338 -> q0 1:14:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1574:1587 -> r 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> r 15:15:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1587 -> r 16:24:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1587:1595 -> r 25:35:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1592:1602 -> r 36:49:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1599:1612 -> r 50:62:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1609:1621 -> r 63:66:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1620:1623 -> r 67:70:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1622:1625 -> r 71:71:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1624:1624 -> r 72:72:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r 72:72:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1624 -> r 73:82:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1624:1633 -> r 83:95:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1630:1642 -> r 96:110:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1639:1653 -> r 111:121:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1650:1660 -> r 122:136:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1657:1671 -> r 137:140:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1670:1673 -> r 141:141:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1672:1672 -> r 142:142:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r 142:142:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1672 -> r 143:153:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1672:1682 -> r 154:157:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1680:1683 -> r 158:158:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1678:1678 -> r 159:262:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1585:1688 -> r 263:263:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> r 263:263:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1688 -> r 1:16:com.android.tools.r8.graph.CfCode MathMethods_nextDownFloat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5342:5357 -> r0 17:17:com.android.tools.r8.graph.CfCode MathMethods_nextDownFloat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5354:5354 -> r0 18:33:com.android.tools.r8.graph.CfCode MathMethods_nextDownFloat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5348:5363 -> r0 34:34:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> r0 34:34:com.android.tools.r8.graph.CfCode MathMethods_nextDownFloat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5363 -> r0 1:17:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1692:1708 -> s 18:18:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> s 18:18:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1708 -> s 19:27:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1708:1716 -> s 28:38:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1713:1723 -> s 39:52:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1720:1733 -> s 53:63:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1730:1740 -> s 64:77:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1737:1750 -> s 78:81:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1749:1752 -> s 82:82:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1751:1751 -> s 83:83:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s 83:83:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1751 -> s 84:93:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1751:1760 -> s 94:106:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1757:1769 -> s 107:112:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1766:1771 -> s 113:113:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> s 113:113:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1771 -> s 114:125:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1771:1782 -> s 126:136:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1779:1789 -> s 137:149:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1786:1798 -> s 150:160:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1795:1805 -> s 161:172:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1802:1813 -> s 173:188:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1810:1825 -> s 189:189:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1824:1824 -> s 190:190:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s 190:190:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1824 -> s 191:201:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1824:1834 -> s 202:205:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1832:1835 -> s 206:206:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1830:1830 -> s 207:341:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1706:1840 -> s 342:342:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> s 342:342:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1840 -> s 1:41:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5367:5407 -> s0 42:42:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s0 42:42:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5407 -> s0 43:45:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5407:5409 -> s0 46:46:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> s0 46:46:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5409 -> s0 47:54:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5409:5416 -> s0 55:55:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5413:5413 -> s0 56:100:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5377:5421 -> s0 101:101:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> s0 101:101:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5421 -> s0 1:14:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1844:1857 -> t 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> t 15:15:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1857 -> t 16:24:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1857:1865 -> t 25:35:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1862:1872 -> t 36:49:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1869:1882 -> t 50:62:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1879:1891 -> t 63:66:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1890:1893 -> t 67:70:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1892:1895 -> t 71:71:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1894:1894 -> t 72:72:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t 72:72:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1894 -> t 73:82:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1894:1903 -> t 83:95:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1900:1912 -> t 96:110:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1909:1923 -> t 111:121:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1920:1930 -> t 122:136:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1927:1941 -> t 137:140:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1940:1943 -> t 141:141:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1942:1942 -> t 142:142:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t 142:142:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1942 -> t 143:153:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1942:1952 -> t 154:157:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1950:1953 -> t 158:158:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1948:1948 -> t 159:262:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1855:1958 -> t 263:263:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> t 263:263:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1958 -> t 1:39:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5425:5463 -> t0 40:40:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t0 40:40:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5463 -> t0 41:54:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5463:5476 -> t0 55:55:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t0 55:55:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5476 -> t0 56:77:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5476:5497 -> t0 78:78:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t0 78:78:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5497 -> t0 79:93:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5497:5511 -> t0 94:94:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t0 94:94:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5511 -> t0 95:113:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5511:5529 -> t0 114:114:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t0 114:114:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5529 -> t0 115:117:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5529:5531 -> t0 118:118:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> t0 118:118:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5531 -> t0 119:126:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5531:5538 -> t0 127:127:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5535:5535 -> t0 128:233:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5438:5543 -> t0 234:234:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> t0 234:234:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5543 -> t0 1:13:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1963:1975 -> u 14:25:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1972:1983 -> u 26:29:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1981:1984 -> u 30:30:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1979:1979 -> u 31:51:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1968:1988 -> u 52:52:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> u 52:52:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1988 -> u 1:22:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5547:5568 -> u0 23:23:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> u0 23:23:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5568 -> u0 24:31:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5568:5575 -> u0 32:43:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5572:5583 -> u0 44:44:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> u0 44:44:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5583 -> u0 45:45:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5583:5583 -> u0 46:79:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5556:5589 -> u0 80:80:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> u0 80:80:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5589 -> u0 1:13:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1992:2004 -> v 14:24:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2001:2011 -> v 25:25:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2008:2008 -> v 26:44:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1997:2015 -> v 45:45:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> v 45:45:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2015 -> v 1:27:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5593:5619 -> v0 28:28:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> v0 28:28:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5619 -> v0 29:31:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5619:5621 -> v0 32:32:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> v0 32:32:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5621 -> v0 33:33:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5621:5621 -> v0 34:34:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> v0 34:34:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5621 -> v0 35:44:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5621:5630 -> v0 45:56:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5627:5638 -> v0 57:68:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5635:5646 -> v0 69:80:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5643:5654 -> v0 81:92:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5651:5662 -> v0 93:104:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5659:5670 -> v0 105:116:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5667:5678 -> v0 117:128:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5675:5686 -> v0 129:140:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5683:5694 -> v0 141:151:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5691:5701 -> v0 152:162:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5698:5708 -> v0 163:174:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5705:5716 -> v0 175:175:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> v0 175:175:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5716 -> v0 176:176:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5716:5716 -> v0 177:298:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5601:5722 -> v0 299:299:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> v0 299:299:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5722 -> v0 1:13:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2020:2032 -> w 14:24:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2029:2039 -> w 25:25:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2036:2036 -> w 26:44:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2025:2043 -> w 45:45:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> w 45:45:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2043 -> w 1:24:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5726:5749 -> w0 25:25:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w0 25:25:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5749 -> w0 26:28:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5749:5751 -> w0 29:29:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> w0 29:29:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751 -> w0 30:30:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751:5751 -> w0 31:31:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> w0 31:31:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751 -> w0 32:41:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751:5760 -> w0 42:53:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5757:5768 -> w0 54:65:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5765:5776 -> w0 66:77:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5773:5784 -> w0 78:89:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5781:5792 -> w0 90:101:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5789:5800 -> w0 102:113:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5797:5808 -> w0 114:124:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5805:5815 -> w0 125:135:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5812:5822 -> w0 136:147:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5819:5830 -> w0 148:148:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w0 148:148:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5830 -> w0 149:149:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5830:5830 -> w0 150:252:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5734:5836 -> w0 253:253:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> w0 253:253:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5836 -> w0 1:16:com.android.tools.r8.graph.CfCode DoubleMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2047:2062 -> x 17:17:com.android.tools.r8.graph.CfCode DoubleMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2059:2059 -> x 18:39:com.android.tools.r8.graph.CfCode DoubleMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2054:2075 -> x 40:40:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> x 40:40:com.android.tools.r8.graph.CfCode DoubleMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2075 -> x 1:19:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5840:5858 -> x0 20:20:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x0 20:20:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5858 -> x0 21:22:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5858:5859 -> x0 23:23:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> x0 23:23:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5859 -> x0 24:24:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5859:5859 -> x0 25:25:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> x0 25:25:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5859 -> x0 26:35:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5859:5868 -> x0 36:47:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5865:5876 -> x0 48:59:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5873:5884 -> x0 60:71:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5881:5892 -> x0 72:83:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5889:5900 -> x0 84:94:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5897:5907 -> x0 95:105:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5904:5914 -> x0 106:115:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5911:5920 -> x0 116:116:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x0 116:116:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5920 -> x0 117:117:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5920:5920 -> x0 118:195:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5848:5925 -> x0 196:196:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> x0 196:196:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5925 -> x0 1:17:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2079:2095 -> y 18:30:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2092:2104 -> y 31:43:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2101:2113 -> y 44:44:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> y 44:44:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2113 -> y 45:51:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2113:2119 -> y 52:52:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> y 52:52:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2119 -> y 53:54:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2119:2120 -> y 55:92:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2087:2124 -> y 93:93:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> y 93:93:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2124 -> y 1:24:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5929:5952 -> y0 25:25:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5951:5951 -> y0 26:26:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> y0 26:26:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5951 -> y0 27:38:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5951:5962 -> y0 39:52:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5959:5972 -> y0 53:53:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5971:5971 -> y0 54:54:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> y0 54:54:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5971 -> y0 55:58:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5971:5974 -> y0 59:100:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5937:5978 -> y0 101:101:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> y0 101:101:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5978 -> y0 1:17:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2128:2144 -> z 18:30:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2141:2153 -> z 31:41:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2150:2160 -> z 42:42:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> z 42:42:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2160 -> z 43:47:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2160:2164 -> z 48:48:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> z 48:48:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2164 -> z 49:50:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2164:2165 -> z 51:84:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2136:2169 -> z 85:85:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> z 85:85:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2169 -> z 1:89:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5982:6070 -> z0 90:143:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6066:6119 -> z0 144:197:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6115:6168 -> z0 198:251:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6164:6217 -> z0 252:305:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6213:6266 -> z0 306:359:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6262:6315 -> z0 360:413:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6311:6364 -> z0 414:467:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6360:6413 -> z0 468:522:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6409:6463 -> z0 523:527:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6460:6464 -> z0 528:573:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6458:6503 -> z0 574:574:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6500:6500 -> z0 575:1057:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6026:6508 -> z0 com.android.tools.r8.ir.desugar.backports.BooleanMethodRewrites -> com.gradleup.gr8.relocated.xc: 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter createRewriter(com.android.tools.r8.cf.code.CfLogicalBinop$Opcode):15:15 -> a 2:2:com.android.tools.r8.cf.code.CfInstruction lambda$createRewriter$0(com.android.tools.r8.cf.code.CfLogicalBinop$Opcode,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):15:15 -> a 3:3:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteLogicalAnd():19:19 -> a 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteLogicalOr():23:23 -> b 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteLogicalXor():27:27 -> c com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators -> com.gradleup.gr8.relocated.xr: 1:1:com.android.tools.r8.graph.CfCode generateListOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):31:31 -> a 2:20:com.android.tools.r8.graph.CfCode generateFixedMethods(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int,com.android.tools.r8.graph.DexType):40:58 -> a 21:21:com.android.tools.r8.graph.CfCode generateFixedMethods(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int,com.android.tools.r8.graph.DexType):55:55 -> a 22:32:com.android.tools.r8.graph.CfCode generateFixedMethods(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int,com.android.tools.r8.graph.DexType):52:62 -> a 1:1:com.android.tools.r8.graph.CfCode generateSetOf(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,int):35:35 -> b com.android.tools.r8.ir.desugar.backports.CollectionMethodRewrites -> com.gradleup.gr8.relocated.yr: 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteListOfEmpty():16:16 -> a 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteToCollectionMethod(java.lang.String):28:28 -> a 3:5:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToCollectionMethod$0(java.lang.String,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):29:31 -> a 6:6: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):2866:2866 -> a 6:6:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToCollectionMethod$0(java.lang.String,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):31 -> a 7:7:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToCollectionMethod$0(java.lang.String,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):31:31 -> a 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteMapOfEmpty():24:24 -> b 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteSetOfEmpty():20:20 -> c com.android.tools.r8.ir.desugar.backports.FloatMethodRewrites -> com.gradleup.gr8.relocated.ct0: 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteHashCode():16:16 -> a 2:5:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteHashCode$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):17:20 -> a 6:6: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):2866:2866 -> a 6:6:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteHashCode$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):19 -> a 7:7:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteHashCode$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):19:19 -> a com.android.tools.r8.ir.desugar.backports.LongMethodRewrites -> com.gradleup.gr8.relocated.wz1: 1:1:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteCompare$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):17:17 -> a 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteCompare():17:17 -> a com.android.tools.r8.ir.desugar.backports.NumericMethodRewrites -> com.gradleup.gr8.relocated.dd2: 1:1:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToAddInstruction$1(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):30:30 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 2:2:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToAddInstruction$1(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):30 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 3:3:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToAddInstruction$1(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):30 -> a 4:5:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToAddInstruction$1(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):30:31 -> a 6:6:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteAsIdentity():36:36 -> a 1:4:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToInvokeMath$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):20:23 -> b 5:5:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteToAddInstruction():29:29 -> b 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteToInvokeMath():19:19 -> c com.android.tools.r8.ir.desugar.backports.NumericMethodRewrites$1 -> com.gradleup.gr8.relocated.cd2: 1:1:void ():36:36 -> 1:1:java.util.Collection rewrite(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.LocalStackAllocator):41:41 -> a com.android.tools.r8.ir.desugar.backports.ObjectsMethodRewrites -> com.gradleup.gr8.relocated.wh2: 1:4:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToArraysHashCode$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):24:27 -> a 5:5: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):2866:2866 -> a 5:5:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToArraysHashCode$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):27 -> a 6:6:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteToArraysHashCode$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):27:27 -> a 7:7:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteRequireNonNull():33:33 -> a 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteToArraysHashCode():23:23 -> b com.android.tools.r8.ir.desugar.backports.ObjectsMethodRewrites$1 -> com.gradleup.gr8.relocated.vh2: 1:1:void ():33:33 -> 1:2:java.util.Collection rewrite(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.LocalStackAllocator):39:40 -> a com.android.tools.r8.ir.desugar.backports.OptionalMethodRewrites -> com.gradleup.gr8.relocated.ti2: 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter createRewriter(java.util.function.Function,java.lang.String):20:20 -> a 2:5:com.android.tools.r8.cf.code.CfInstruction lambda$createRewriter$0(java.util.function.Function,java.lang.String,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):21:24 -> a 6:6: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):2866:2866 -> a 6:6:com.android.tools.r8.cf.code.CfInstruction lambda$createRewriter$0(java.util.function.Function,java.lang.String,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):23 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7: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):2866:2866 -> a 7:7:com.android.tools.r8.cf.code.CfInstruction lambda$createRewriter$0(java.util.function.Function,java.lang.String,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):23 -> a 8:8:com.android.tools.r8.cf.code.CfInstruction lambda$createRewriter$0(java.util.function.Function,java.lang.String,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):23:23 -> a 9:9:com.android.tools.r8.graph.DexType lambda$rewriteDoubleOrElseGet$2(com.android.tools.r8.graph.DexItemFactory):33:33 -> a 10:10:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteDoubleOrElseGet():33:33 -> a 1:1:com.android.tools.r8.graph.DexType lambda$rewriteIntOrElseGet$3(com.android.tools.r8.graph.DexItemFactory):37:37 -> b 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteIntOrElseGet():37:37 -> b 1:1:com.android.tools.r8.graph.DexType lambda$rewriteLongOrElseGet$4(com.android.tools.r8.graph.DexItemFactory):41:41 -> c 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteLongOrElseGet():41:41 -> c 1:1:com.android.tools.r8.graph.DexType lambda$rewriteOrElseGet$1(com.android.tools.r8.graph.DexItemFactory):29:29 -> d 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteOrElseGet():29:29 -> d com.android.tools.r8.ir.desugar.backports.SparseArrayMethodRewrites -> com.gradleup.gr8.relocated.r83: 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteSet():17:17 -> a 2:2:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteSet$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):18:18 -> a com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass -> com.gradleup.gr8.relocated.gv: com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference reference -> b com.android.tools.r8.graph.AppView appView -> a boolean isFinalBootstrapMethodReferenceOnInterface -> i com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass$Behaviour behaviour -> f boolean $assertionsDisabled -> k com.android.tools.r8.graph.DexMethod finalBootstrapMethodReference -> h com.android.tools.r8.graph.DexMethod bootstrapMethodReference -> g com.android.tools.r8.graph.DexField constantValueField -> d com.android.tools.r8.graph.DexMethod getConstMethod -> e com.android.tools.r8.graph.DexField initializedValueField -> c com.android.tools.r8.graph.DexProgramClass clazz -> j 1:1:void ():68:68 -> 1:1:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):98:98 -> 2:17:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):91:106 -> 18:22:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):105:109 -> 23:29:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):108:114 -> 30:49:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):111:130 -> 50:50:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):129:129 -> 51:67:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):128:144 -> 68:73:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):143:148 -> 74:98:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):141:165 -> 99:102:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):164:167 -> 1:1:java.util.Collection desugarConstDynamicInstruction(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):184:184 -> a 2:2:boolean com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference.equals(java.lang.Object):70:70 -> a 2:2:java.util.Collection desugarConstDynamicInstruction(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):184 -> a 3:10:java.util.Collection desugarConstDynamicInstruction(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):184:191 -> a 11:15:java.util.Collection com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.desugarToThrow(com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):202:206 -> a 11:15:java.util.Collection desugarConstDynamicInstruction(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):188 -> a 16:17:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):238:239 -> a 16:17:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 18:18:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPrivateStaticSynthetic():75:75 -> a 18:18:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):240 -> a 18:18:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 19:19:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):240:240 -> a 19:19:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 20:20:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 20:20:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):241 -> a 20:20:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 21:23:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):242:244 -> a 21:23:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 24:24:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPrivateStaticSynthetic():75:75 -> a 24:24:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):245 -> a 24:24:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 25:25:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):245:245 -> a 25:25:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 26:26:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 26:26:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):246 -> a 26:26:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 27:27:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):247:247 -> a 27:27:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 28:28:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):237:237 -> a 28:28:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 29:29:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):236:236 -> a 29:29:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 30:32:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):253:255 -> a 30:32:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 33:46:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):279:292 -> a 33:46:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 33:46:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 47:47:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 47:47:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):292 -> a 47:47:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 47:47:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 48:55:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):292:299 -> a 48:55:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 48:55:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 56:60:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.google.common.collect.ImmutableList$Builder):262:266 -> a 56:60:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):301 -> a 56:60:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 56:60:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 61:61:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 61:61:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.google.common.collect.ImmutableList$Builder):266 -> a 61:61:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):301 -> a 61:61:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 61:61:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 62:68:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.google.common.collect.ImmutableList$Builder):266:272 -> a 62:68:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):301 -> a 62:68:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 62:68:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 69:69:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 69:69:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.google.common.collect.ImmutableList$Builder):272 -> a 69:69:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):301 -> a 69:69:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 69:69:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 70:70:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.google.common.collect.ImmutableList$Builder):272:272 -> a 70:70:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):301 -> a 70:70:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 70:70:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 71:77:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):302:308 -> a 71:77:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 71:77:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 78:78:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> a 78:78:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):308 -> a 78:78:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 78:78:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 79:80:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):309:310 -> a 79:80:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 79:80:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 81:90:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):307:316 -> a 81:90:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 81:90:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 91:91:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> a 91:91:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):318 -> a 91:91:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 91:91:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 92:94:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):319:321 -> a 92:94:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 92:94:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 95:123:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):317:345 -> a 95:123:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 95:123:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 124:139:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):335:350 -> a 124:139:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 124:139:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 140:140:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 140:140:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):350 -> a 140:140:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 140:140:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 141:143:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256:258 -> a 141:143:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 144:144:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):252:252 -> a 144:144:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 145:145:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):251:251 -> a 145:145:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 146:147:com.android.tools.r8.graph.DexProgramClass getConstantDynamicProgramClass():356:357 -> a 148:150:void setClass(com.android.tools.r8.graph.DexProgramClass):361:363 -> a 1:2:boolean shouldRewriteBootstrapMethodSignature():173:174 -> b com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring -> com.gradleup.gr8.relocated.iv: java.util.Map dynamicConstantSyntheticsPerClass -> b com.android.tools.r8.graph.AppView appView -> a 1:1:void (com.android.tools.r8.graph.AppView):36:36 -> 2:6:void (com.android.tools.r8.graph.AppView):33:37 -> 1:5:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):44:48 -> a 6:6:com.android.tools.r8.position.MethodPosition com.android.tools.r8.position.MethodPosition.create(com.android.tools.r8.graph.ProgramMethod):38:38 -> a 6:6:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):48 -> a 7:7:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):48:48 -> a 8:8:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):46:46 -> a 9:9:java.util.Collection lambda$computeDesugaring$1(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):104:104 -> a 10:11:java.util.Collection com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring.desugarConstDynamicInstruction(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):154:155 -> a 10:11:java.util.Collection lambda$computeDesugaring$1(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):103 -> a 12:12:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):123:123 -> a 13:14:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):136:137 -> a 15:15:java.util.Map lambda$ensureConstantDynamicClass$2(com.android.tools.r8.graph.DexType):174:174 -> a 16:22:com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass createConstantDynamicClass(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer):197:203 -> a 23:34:com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass createConstantDynamicClass(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer):201:212 -> a 35:35:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createConstantDynamicClass$3(com.android.tools.r8.synthesis.SyntheticNaming):202:202 -> a 36:36:void lambda$createConstantDynamicClass$4(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):206:206 -> a 1:9:com.android.tools.r8.ir.desugar.DesugarDescription report(java.lang.String,com.android.tools.r8.graph.ProgramMethod):41:49 -> b 10:10:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):53:53 -> b 11:11:boolean com.android.tools.r8.cf.code.CfInstruction.isConstDynamic():0:0 -> b 11:11:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):53 -> b 12:23:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):54:65 -> b 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 24:24:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):66 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:29:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):67:71 -> b 30:30:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 30:30:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):73 -> b 31:33:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):73:75 -> b 34:34:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> b 34:34:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):77 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 35:35:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):77 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 36:36:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):77 -> b 37:37:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):78:78 -> b 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexTypeList.get(int):60:60 -> b 38:38:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):80 -> b 39:40:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):80:81 -> b 41:41:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexTypeList.get(int):60:60 -> b 41:41:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):85 -> b 42:43:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):85:86 -> b 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexTypeList.get(int):60:60 -> b 44:44:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):90 -> b 45:65:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):90:110 -> b 66:68:com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass ensureConstantDynamicClass(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer):172:174 -> b 69:82:com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass ensureConstantDynamicClass(com.android.tools.r8.cf.code.CfConstDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer):173:186 -> b com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference -> com.gradleup.gr8.relocated.jv: com.android.tools.r8.graph.DexString name -> a java.util.List bootstrapMethodArguments -> d boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.graph.DexMethodHandle bootstrapMethod -> c 1:1:void ():17:17 -> 1:6:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethodHandle,java.util.List):34:39 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:27 -> a 5:5:com.android.tools.r8.graph.DexMethodHandle getBootstrapMethod():61:61 -> a 1:1:java.util.List getBootstrapMethodArguments():65:65 -> b 1:1:com.android.tools.r8.graph.DexString getName():53:53 -> c 1:1:com.android.tools.r8.graph.DexType getType():57:57 -> d 1:1:boolean equals(java.lang.Object):70:70 -> equals 1:1:int hashCode():75:75 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():49:49 -> o com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender -> com.gradleup.gr8.relocated.f00: com.android.tools.r8.androidapi.ComputedApiLevel minAPILevel -> c com.android.tools.r8.graph.DexDefinitionSupplier definitions -> a com.android.tools.r8.utils.Reporter reporter -> b 1:4:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.Reporter,com.android.tools.r8.androidapi.ComputedApiLevel):56:59 -> 1:5:void run(com.android.tools.r8.graph.AppView):35:39 -> a 6:6:void run(com.android.tools.r8.graph.AppView):34:34 -> a 7:11:void run(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.Reporter,com.android.tools.r8.androidapi.ComputedApiLevel):48:52 -> a 12:13:void run(java.util.Map,java.util.Map):65:66 -> a 14:14:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):108:108 -> a 14:14:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):70 -> a 15:15:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 15:15:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):70 -> a 16:16:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 16:16:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):109 -> a 16:16:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):70 -> a 17:17:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):118:118 -> a 17:17:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):70 -> a 18:23:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):111:111 -> a 18:23:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):70 -> a 24:36:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):74:86 -> a 37:37:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):108:108 -> a 37:37:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):91 -> a 38:38:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 38:38:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):91 -> a 39:39:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 39:39:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):109 -> a 39:39:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):91 -> a 40:40:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):118:118 -> a 40:40:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):91 -> a 41:46:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender.getLibraryClass(com.android.tools.r8.graph.DexReference):111:111 -> a 41:46:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):91 -> a 47:56:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):95:104 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification -> com.gradleup.gr8.relocated.s00: java.lang.String getJsonSource() -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification toMachineSpecification(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Timing) -> a com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser -> com.gradleup.gr8.relocated.t00: boolean $assertionsDisabled -> a 1:1:void ():21:21 -> void lambda$parseDesugaredLibrarySpecification$0(com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder) -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33:33 -> a 2:9:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):44:51 -> a 2:9:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 10:10:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.isMachineSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):85:85 -> a 10:10:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):59 -> a 10:10:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 11:11:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):102:102 -> a 11:11:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.isMachineSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):85 -> a 11:11:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):59 -> a 11:11:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 12:12:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.isMachineSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):87:87 -> a 12:12:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):59 -> a 12:12:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 13:33:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):60:80 -> a 13:33:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 34:34:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):103:103 -> a 34:34:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.isMachineSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):85 -> a 34:34:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):59 -> a 34:34:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 35:35:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 35:35:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):103 -> a 35:35:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.isMachineSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):85 -> a 35:35:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):59 -> a 35:35:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 36:36:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):103:103 -> a 36:36:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.isMachineSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):85 -> a 36:36:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):59 -> a 36:36:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 37:37:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):53:53 -> a 37:37:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 38:38:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 38:38:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):53 -> a 38:38:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 39:39:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):53:53 -> a 39:39:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecification(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):33 -> a 40:40:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):102:102 -> a 40:40:boolean isHumanSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):93 -> a 41:41:boolean isHumanSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):95:95 -> a 42:42:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):103:103 -> a 42:42:boolean isHumanSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):93 -> a 43:43:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 43:43:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):103 -> a 43:43:boolean isHumanSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):93 -> a 44:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):103:103 -> a 44:44:boolean isHumanSpecification(com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):93 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder -> com.gradleup.gr8.relocated.vh3: com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer -> com.gradleup.gr8.relocated.d00: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer wrapperSynthesizor -> c com.android.tools.r8.graph.AppView appView -> a java.util.Set trackedCallBackAPIs -> d boolean $assertionsDisabled -> f java.util.function.Predicate isLiveMethod -> e 1:1:void ():31:31 -> 1:9:void (com.android.tools.r8.graph.AppView,java.util.function.Predicate):42:50 -> 1:4:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):60:63 -> a 5:6:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.noPendingWrappersOrConversions():103:104 -> a 5:6:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):63 -> a 7:12:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):64:69 -> a 13:15:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):117:119 -> a 13:15:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 16:16:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 16:16:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):120 -> a 16:16:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 17:34:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):121:138 -> a 17:34:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 35:35:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 35:35:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 36:36:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 36:36:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):138 -> a 36:36:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 37:39:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):139:141 -> a 37:39:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 40:40:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 40:40:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 41:41:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 41:41:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):141 -> a 41:41:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 42:43:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):145:146 -> a 42:43:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 44:44:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 44:44:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):146 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 45:45:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 45:45:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):146 -> a 45:45:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 46:46:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):149:149 -> a 46:46:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 47:48:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.isLiveMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Set):97:98 -> a 47:48:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):71 -> a 49:65:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):75:91 -> a 66:67:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.noPendingWrappersOrConversions():103:104 -> a 66:67:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):91 -> a 68:68:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.generateTrackingWarnings():206:206 -> a 68:68:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):92 -> a 69:71:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):154:156 -> a 72:73:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):82:83 -> a 72:73:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):156 -> a 74:79:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):159:164 -> a 80:80:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 80:80:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):164 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 81:81:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):164 -> a 82:82:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):168:168 -> a 83:84:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):82:83 -> a 83:84:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):168 -> a 85:86:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):169:170 -> a 87:87:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 87:87:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):172 -> a 88:88:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):172:172 -> a 89:89:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 89:89:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):172 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 90:90:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):172 -> a 91:97:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldGenerateCallbacksForEmulateInterfaceAPIs(com.android.tools.r8.graph.DexClass):196:202 -> a 91:97:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):175 -> a 98:101:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):178:181 -> a 102:102:boolean com.android.tools.r8.graph.DexEncodedMethod.isFinal():439:439 -> a 102:102:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):184 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter -> com.gradleup.gr8.relocated.e00: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer wrapperSynthesizor -> d java.util.Set emulatedMethods -> c java.util.Set trackedAPIs -> e boolean $assertionsDisabled -> f java.util.Set precedingDesugarings -> b 1:1:void ():47:47 -> 1:10:void (com.android.tools.r8.graph.AppView,java.util.Set,java.util.Set):63:72 -> 1:2:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):86:87 -> a 3:3:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 3:3:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):87 -> a 4:6:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):87:89 -> a 7:9:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.rewriteLibraryInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):243:245 -> a 7:9:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88 -> a 10:13:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):268:271 -> a 10:13:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.rewriteLibraryInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):247 -> a 10:13:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88 -> a 14:17:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.getMethodForDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):123:126 -> a 14:17:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):274 -> a 14:17:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.rewriteLibraryInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):247 -> a 14:17:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88 -> a 18:18:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):652:652 -> a 18:18:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.getMethodForDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):126 -> a 18:18:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):274 -> a 18:18:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.rewriteLibraryInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):247 -> a 18:18:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88 -> a 19:19:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.getMethodForDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):130:130 -> a 19:19:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):274 -> a 19:19:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.rewriteLibraryInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):247 -> a 19:19:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88 -> a 20:22:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.getMethodForDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):128:130 -> a 20:22:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):274 -> a 20:22:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.rewriteLibraryInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):247 -> a 20:22:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88 -> a 23:33:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):275:285 -> a 23:33:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.rewriteLibraryInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):247 -> a 23:33:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88 -> a 34:45:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.rewriteLibraryInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):248:259 -> a 34:45:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88 -> a 46:46:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):100:100 -> a 47:47:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 47:47:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):100 -> a 48:54:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):103:109 -> a 55:58:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.getMethodForDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):123:126 -> a 55:58:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):135 -> a 55:58:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 59:59:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):652:652 -> a 59:59:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.getMethodForDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):126 -> a 59:59:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):135 -> a 59:59:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 60:60:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.getMethodForDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):130:130 -> a 60:60:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):135 -> a 60:60:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 61:63:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.getMethodForDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):128:130 -> a 61:63:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):135 -> a 61:63:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 64:68:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):140:144 -> a 64:68:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 69:69:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 69:69:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 70:70:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 70:70:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):144 -> a 70:70:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 71:71:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 71:71:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):145 -> a 71:71:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 72:84:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.isEmulatedInterfaceOverride(com.android.tools.r8.graph.DexClassAndMethod):168:180 -> a 72:84:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):148 -> a 72:84:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 85:96:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):151:162 -> a 85:96:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 97:98:boolean isAPIConversionSyntheticType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer,com.android.tools.r8.graph.AppView):114:115 -> a 99:99:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$isAPIConversionSyntheticType$0(com.android.tools.r8.synthesis.SyntheticNaming):115:115 -> a 100:100:boolean isAlreadyDesugared(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):184:184 -> a 101:101:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 101:101:boolean isAlreadyDesugared(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):184 -> a 102:102:boolean lambda$isAlreadyDesugared$1(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):185:185 -> a 103:117:com.android.tools.r8.graph.DexMethod methodWithVivifiedTypeInSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):190:204 -> a 118:127:void generateTrackDesugaredAPIWarnings(java.util.Set,java.lang.String,com.android.tools.r8.graph.AppView):213:222 -> a 128:128:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 128:128:void generateTrackDesugaredAPIWarnings(java.util.Set,java.lang.String,com.android.tools.r8.graph.AppView):222 -> a 129:129:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 129:129:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 129:129:void generateTrackDesugaredAPIWarnings(java.util.Set,java.lang.String,com.android.tools.r8.graph.AppView):222 -> a 130:131:void generateTrackDesugaredAPIWarnings(java.util.Set,java.lang.String,com.android.tools.r8.graph.AppView):222:223 -> a 132:132:com.android.tools.r8.graph.DexType vivifiedTypeFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):229:229 -> a 133:133:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 133:133:com.android.tools.r8.graph.DexType vivifiedTypeFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:com.android.tools.r8.graph.DexType vivifiedTypeFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):231:231 -> a 135:138:com.android.tools.r8.graph.DexType vivifiedTypeFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):230:233 -> a 1:1:void generateTrackingWarnings():208:208 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider -> com.gradleup.gr8.relocated.g00: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer wrapperSynthesizer -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> d 1:1:void ():54:54 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer):61:64 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 1:1:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):569 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 2:2:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):570 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 3:3:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):571 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 4:4:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):571 -> a 5:8:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):572:575 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 9:9:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):577 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 10:10:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):577 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 11:11:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):578 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 12:12:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):578 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 13:13:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):579 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 14:14:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):579 -> a 15:22:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):579:586 -> a 23:32:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):584:593 -> a 33:34:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.invalidType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.AppView):603:604 -> a 33:34:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):594 -> a 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.invalidType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.AppView):605 -> a 35:35:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):594 -> a 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.invalidType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.AppView):605 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):594 -> a 37:37:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 37:37:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.invalidType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.AppView):605 -> a 37:37:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):594 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.invalidType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.AppView):609:609 -> a 38:38:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):594 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.invalidType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.AppView):610 -> a 39:39:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):594 -> a 40:40:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.invalidType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.AppView):610:610 -> a 40:40:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):594 -> a 41:41:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 41:41:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.invalidType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.AppView):612 -> a 41:41:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):594 -> a 42:42:com.android.tools.r8.graph.DexMethod convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexType):588:588 -> a 43:45:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):116:118 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 46:46:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:51:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):120:124 -> a 52:54:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):123:125 -> a 55:55:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):119:119 -> a 56:56:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 56:56:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):126 -> a 57:58:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):126:127 -> a 59:59:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):116:116 -> a 60:60:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversionWithoutCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):132:132 -> a 61:61:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 61:61:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversionWithoutCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:63:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversionWithoutCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):133:134 -> a 64:64:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):142:142 -> a 65:65:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 65:65:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):143 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:67:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):143:144 -> a 68:68:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 68:68:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):144 -> a 69:69:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 69:69:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 70:70:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):144 -> a 71:72:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):147:148 -> a 73:73:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 73:73:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):150 -> a 74:74:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):150:150 -> a 75:75:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):147:147 -> a 76:76:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 76:76:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):153 -> a 77:80:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.resolveContext(com.android.tools.r8.graph.DexMethod,boolean):430:433 -> a 77:80:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):155 -> a 81:85:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):157:161 -> a 86:86:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 86:86:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):161 -> a 87:87:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):161:161 -> a 88:88:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 88:88:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):162 -> a 89:89:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):162:162 -> a 90:90:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 90:90:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):163 -> a 91:92:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):165:166 -> a 93:93:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 93:93:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):169 -> a 94:101:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):169:176 -> a 102:105:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):183:186 -> a 106:114:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):185:193 -> a 115:122:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):192:199 -> a 123:123:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 123:123:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):557 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 123:123:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):199 -> a 124:124:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):552:552 -> a 124:124:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):199 -> a 125:129:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):200:204 -> a 130:130:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 130:130:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):205 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 131:131:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):205 -> a 132:143:com.android.tools.r8.graph.ProgramMethod generateCallbackConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer,com.android.tools.r8.contexts.CompilationContext$MainThreadContext):205:216 -> a 144:144:com.android.tools.r8.contexts.CompilationContext$UniqueContext lambda$generateCallbackConversion$0(com.android.tools.r8.contexts.CompilationContext$MainThreadContext,com.android.tools.r8.graph.DexProgramClass):190:190 -> a 145:149:com.android.tools.r8.graph.ProgramMethod generateOutlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPIConverterEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):225:229 -> a 150:150:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 150:150:com.android.tools.r8.graph.ProgramMethod generateOutlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPIConverterEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):229 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 151:151:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 151:151:com.android.tools.r8.graph.ProgramMethod generateOutlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPIConverterEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):229 -> a 152:155:com.android.tools.r8.graph.ProgramMethod generateOutlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPIConverterEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):229:232 -> a 156:160:com.android.tools.r8.graph.ProgramMethod generateOutlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPIConverterEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):231:235 -> a 161:168:com.android.tools.r8.graph.ProgramMethod generateOutlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPIConverterEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):234:241 -> a 169:191:com.android.tools.r8.graph.ProgramMethod generateOutlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPIConverterEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):239:261 -> a 192:196:void lambda$generateOutlinedAPIConversion$4(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.synthesis.SyntheticMethodBuilder):245:249 -> a 197:197:com.android.tools.r8.graph.Code lambda$generateOutlinedAPIConversion$3(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):251:251 -> a 198:198:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 198:198:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):557 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 198:198:com.android.tools.r8.graph.Code lambda$generateOutlinedAPIConversion$3(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):254 -> a 199:199:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):552:552 -> a 199:199:com.android.tools.r8.graph.Code lambda$generateOutlinedAPIConversion$3(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):254 -> a 200:204:com.android.tools.r8.graph.Code lambda$generateOutlinedAPIConversion$3(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):256:260 -> a 205:212:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):272:279 -> a 213:225:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):274:286 -> a 226:244:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):281:299 -> a 245:257:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.addInlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList):411:423 -> a 245:257:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):307 -> a 258:258:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 258:258:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):557 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 258:258:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):311 -> a 259:259:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.convertedMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):552:552 -> a 259:259:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):311 -> a 260:263:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):312:315 -> a 264:269:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):330:335 -> a 270:270:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 270:270:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):335 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 271:271:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 271:271:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):335 -> a 272:272:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):335:335 -> a 273:280:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):334:341 -> a 281:297:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):339:355 -> a 298:304:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):354:360 -> a 305:305:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 305:305:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):361 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 306:306:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 306:306:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):361 -> a 307:307:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 307:307:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):362 -> a 308:310:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):363:365 -> a 311:311:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 311:311:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):365 -> a 312:313:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):365:366 -> a 314:314:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):773:773 -> a 314:314:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):366 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 315:316:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):773:774 -> a 315:316:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):366 -> a 317:317:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):367:367 -> a 318:318:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 318:318:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):366 -> a 319:319:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":328,"2":329,"3":330,"4":331},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 328:328:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 328:328:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):366 -> a 329:329:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 329:329:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):366 -> a 330:330:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 330:330:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):366 -> a 331:331:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 331:331:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):366 -> a 320:320:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):776:776 -> a 320:320:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):366 -> a 321:321:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):369:369 -> a 322:322:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 322:322:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):369 -> a 323:327:void addOutlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):369:373 -> a 332:332:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$addOutlineParameterConversionInstructions$5(com.android.tools.r8.synthesis.SyntheticNaming):340:340 -> a 333:337:void lambda$addOutlineParameterConversionInstructions$7(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.synthesis.SyntheticMethodBuilder):345:349 -> a 338:338:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351:351 -> a 339:345:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):378:384 -> a 339:345:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 346:346:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 346:346:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):385 -> a 346:346:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 347:352:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):386:391 -> a 347:352:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 353:353:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):783:783 -> a 353:353:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 353:353:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 354:354:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):783:783 -> a 354:354:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 354:354:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 355:355:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):824:824 -> a 355:355:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):784 -> a 355:355:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 355:355:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 356:357:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):788:789 -> a 356:357:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 356:357:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 358:358:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):392:392 -> a 358:358:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 359:359:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 359:359:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 359:359:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 360:360:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":376,"2":377,"3":378,"4":379},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 376:376:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 376:376:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 376:376:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 377:377:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 377:377:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 377:377:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 378:378:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 378:378:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 378:378:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 379:379:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 379:379:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 379:379:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 361:361:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):786:786 -> a 361:361:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):391 -> a 361:361:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 362:370:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):394:402 -> a 362:370:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 371:371:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 371:371:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):404 -> a 371:371:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 372:372:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 372:372:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):404 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 372:372:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 373:373:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 373:373:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):404 -> a 373:373:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 374:374:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 374:374:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):405 -> a 374:374:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 375:375:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.computeParameterConversionCfCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):405:405 -> a 375:375:com.android.tools.r8.graph.Code lambda$addOutlineParameterConversionInstructions$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexMethod):351 -> a 380:380:com.android.tools.r8.graph.DexMethod[] computeParameterConversions(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):491:491 -> a 381:383:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeParameterConversions(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):520:522 -> a 381:383:com.android.tools.r8.graph.DexMethod[] computeParameterConversions(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):491 -> a 384:390:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getApiGenericConversion(com.android.tools.r8.graph.DexMethod,int):538:544 -> a 384:390:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeParameterConversions(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):523 -> a 384:390:com.android.tools.r8.graph.DexMethod[] computeParameterConversions(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):491 -> a 391:394:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeParameterConversions(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):524:527 -> a 391:394:com.android.tools.r8.graph.DexMethod[] computeParameterConversions(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):491 -> a 395:395:com.android.tools.r8.graph.DexMethod lambda$computeParameterConversions$10(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):495:495 -> a 396:396:com.android.tools.r8.graph.DexMethod[] computeParameterConversions(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):506:506 -> a 397:399:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeParameterConversions(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):520:522 -> a 397:399:com.android.tools.r8.graph.DexMethod[] computeParameterConversions(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):506 -> a 400:406:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getApiGenericConversion(com.android.tools.r8.graph.DexMethod,int):538:544 -> a 400:406:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeParameterConversions(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):523 -> a 400:406:com.android.tools.r8.graph.DexMethod[] computeParameterConversions(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):506 -> a 407:410:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeParameterConversions(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):524:527 -> a 407:410:com.android.tools.r8.graph.DexMethod[] computeParameterConversions(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):506 -> a 411:411:com.android.tools.r8.graph.DexMethod lambda$computeParameterConversions$11(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):510:510 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 1:1:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversionWithoutCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):70 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:3:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversionWithoutCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):70:71 -> b 4:4:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):79:79 -> b 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 5:5:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):79 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 6:6:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):79 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 7:7:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):79 -> b 8:8:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):80:80 -> b 9:9:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> b 9:9:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):80 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> b 10:10:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):80 -> b 11:11:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):80:80 -> b 12:12:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 12:12:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):81 -> b 13:16:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.resolveContext(com.android.tools.r8.graph.DexMethod,boolean):430:433 -> b 13:16:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):82 -> b 17:19:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):84:86 -> b 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 20:20:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):89 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:23:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):88:90 -> b 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 24:24:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):93 -> b 25:32:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):93:100 -> b 33:35:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):104:106 -> b 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 36:36:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):108 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:39:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):108:110 -> b 40:40:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):107:107 -> b 41:41:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType() -> b 41:41:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):111 -> b 42:43:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):111:112 -> b 44:44:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):104:104 -> b 45:45:com.android.tools.r8.contexts.CompilationContext$UniqueContext lambda$generateCallbackConversion$1(com.android.tools.r8.contexts.CompilationContext$MainThreadContext,com.android.tools.r8.graph.DexProgramClass):197:197 -> b 46:46:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$generateOutlinedAPIConversion$2(com.android.tools.r8.synthesis.SyntheticNaming):240:240 -> b 47:47:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):442:442 -> b 48:48:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeReturnConversion(com.android.tools.r8.graph.DexMethod,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):476:476 -> b 48:48:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):442 -> b 49:49:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getReturnApiGenericConversion(com.android.tools.r8.graph.DexMethod):534:534 -> b 49:49:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeReturnConversion(com.android.tools.r8.graph.DexMethod,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):477 -> b 49:49:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):442 -> b 50:56:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getApiGenericConversion(com.android.tools.r8.graph.DexMethod,int):538:544 -> b 50:56:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getReturnApiGenericConversion(com.android.tools.r8.graph.DexMethod):534 -> b 50:56:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeReturnConversion(com.android.tools.r8.graph.DexMethod,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):477 -> b 50:56:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):442 -> b 57:59:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeReturnConversion(com.android.tools.r8.graph.DexMethod,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):478:480 -> b 57:59:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):442 -> b 60:60:com.android.tools.r8.graph.DexMethod lambda$computeReturnConversion$8(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):445:445 -> b 61:61:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):460:460 -> b 62:62:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeReturnConversion(com.android.tools.r8.graph.DexMethod,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):476:476 -> b 62:62:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):460 -> b 63:63:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getReturnApiGenericConversion(com.android.tools.r8.graph.DexMethod):534:534 -> b 63:63:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeReturnConversion(com.android.tools.r8.graph.DexMethod,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):477 -> b 63:63:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):460 -> b 64:70:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getApiGenericConversion(com.android.tools.r8.graph.DexMethod,int):538:544 -> b 64:70:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getReturnApiGenericConversion(com.android.tools.r8.graph.DexMethod):534 -> b 64:70:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeReturnConversion(com.android.tools.r8.graph.DexMethod,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):477 -> b 64:70:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):460 -> b 71:73:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.internalComputeReturnConversion(com.android.tools.r8.graph.DexMethod,java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMethod):478:480 -> b 71:73:com.android.tools.r8.graph.DexMethod computeReturnConversion(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):460 -> b 74:74:com.android.tools.r8.graph.DexMethod lambda$computeReturnConversion$9(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):463:463 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryEnumConversionSynthesizer -> com.gradleup.gr8.relocated.k00: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():27:27 -> 1:3:void (com.android.tools.r8.graph.AppView):32:34 -> com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithoutCode$4(com.android.tools.r8.graph.DexMethod) -> a 1:5:void buildEnumConvert(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):42:46 -> a 6:11:void buildEnumConvert(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):45:50 -> a 12:27:void buildEnumMethodsWithCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):58:73 -> a 28:28:void lambda$buildEnumMethodsWithCode$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.Iterable,com.android.tools.r8.synthesis.SyntheticMethodBuilder):61:61 -> a 29:29:com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithCode$0(java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):66:66 -> a 30:30:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 30:30:com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithCode$0(java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):68 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:35:com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithCode$0(java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):68:72 -> a 36:40:void buildEnumMethodsWithoutCode(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):91:95 -> a 41:41:void lambda$buildEnumMethodsWithoutCode$5(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):94:94 -> a 42:45:com.android.tools.r8.graph.DexMethod ensureEnumConversionMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):105:108 -> a 46:48:com.android.tools.r8.graph.DexMethod ensureEnumConversionMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):107:109 -> a 49:55:com.android.tools.r8.graph.DexMethod getExistingProgramEnumConversionMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):115:121 -> a 56:58:com.android.tools.r8.graph.DexMethod getExistingProgramEnumConversionMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):120:122 -> a 59:59:com.android.tools.r8.graph.DexProgramClass ensureProgramEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):128:128 -> a 60:60:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 60:60:com.android.tools.r8.graph.DexProgramClass ensureProgramEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):129 -> a 61:64:com.android.tools.r8.graph.DexProgramClass ensureProgramEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):129:132 -> a 65:65:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 65:65:com.android.tools.r8.graph.DexProgramClass ensureProgramEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 66:66:com.android.tools.r8.graph.DexProgramClass ensureProgramEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):132 -> a 67:78:com.android.tools.r8.graph.DexProgramClass ensureProgramEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):132:143 -> a 79:79:com.android.tools.r8.graph.DexProgramClass ensureProgramEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):138:138 -> a 80:80:com.android.tools.r8.graph.DexClass ensureEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):148:148 -> a 81:81:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 81:81:com.android.tools.r8.graph.DexClass ensureEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):149 -> a 82:95:com.android.tools.r8.graph.DexClass ensureEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):150:163 -> a 96:96:com.android.tools.r8.graph.DexClass ensureEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):158:158 -> a 97:97:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEnumConversionClass$11(com.android.tools.r8.synthesis.SyntheticNaming):152:152 -> a com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithoutCode$6(com.android.tools.r8.graph.DexMethod) -> b 1:1:void lambda$buildEnumMethodsWithCode$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.Iterable,com.android.tools.r8.synthesis.SyntheticMethodBuilder):75:75 -> b 2:2:com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithCode$2(java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):80:80 -> b 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 3:3:com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithCode$2(java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):82 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:8:com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithCode$2(java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):82:86 -> b 9:9:void lambda$buildEnumMethodsWithoutCode$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):97:97 -> b 10:10:void lambda$ensureProgramEnumConversionClass$10(java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):142:142 -> b 11:11:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEnumConversionClass$12(com.android.tools.r8.synthesis.SyntheticNaming):159:159 -> b 12:12:void lambda$ensureEnumConversionClass$13(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):162:162 -> b 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureProgramEnumConversionClass$9(com.android.tools.r8.synthesis.SyntheticNaming):139:139 -> c 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getExistingProgramEnumConversionMethod$8(com.android.tools.r8.synthesis.SyntheticNaming):118:118 -> d com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer -> com.gradleup.gr8.relocated.w00: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryEnumConversionSynthesizer enumConverter -> c com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider conversionCfProvider -> d boolean $assertionsDisabled -> e 1:1:void ():99:99 -> 1:5:void (com.android.tools.r8.graph.AppView):106:110 -> com.android.tools.r8.graph.Code lambda$buildConversionMethod$14(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod) -> a void lambda$ensureApiGenericConversion$3(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder) -> a void lambda$synthesizeProgramConversionMethod$12(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder) -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider getConversionCfProvider():143:143 -> a 2:5:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):153:156 -> a 6:12:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):155:161 -> a 13:17:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.canConvert(com.android.tools.r8.graph.DexType):345:349 -> a 13:17:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):164 -> a 18:18:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.canGenerateWrapper(com.android.tools.r8.graph.DexType):377:377 -> a 18:18:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.canConvert(com.android.tools.r8.graph.DexType):350 -> a 18:18:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):164 -> a 19:22:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):354:357 -> a 19:22:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):167 -> a 23:23:com.android.tools.r8.references.MethodReference com.android.tools.r8.graph.DexClassAndMethod.getMethodReference():54:54 -> a 23:23:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):357 -> a 23:23:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):167 -> a 24:36:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):357:369 -> a 24:36:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):167 -> a 37:37:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 37:37:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):369 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):167 -> a 38:38:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 38:38:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):369 -> a 38:38:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):167 -> a 39:39:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):372:372 -> a 39:39:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):167 -> a 40:40:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):370:370 -> a 40:40:boolean shouldConvert(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):167 -> a 41:46:com.android.tools.r8.graph.DexMethod ensureApiGenericConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):173:178 -> a 47:47:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 47:47:com.android.tools.r8.graph.DexMethod ensureApiGenericConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):180 -> a 48:48:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 48:48:com.android.tools.r8.graph.DexMethod ensureApiGenericConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):181 -> a 49:49:com.android.tools.r8.graph.DexMethod ensureApiGenericConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):181:181 -> a 50:50:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 50:50:com.android.tools.r8.graph.DexMethod ensureApiGenericConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):183 -> a 51:54:com.android.tools.r8.graph.DexMethod ensureApiGenericConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):183:186 -> a 55:67:com.android.tools.r8.graph.DexMethod ensureApiGenericConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):179:191 -> a 68:68:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureApiGenericConversion$2(com.android.tools.r8.synthesis.SyntheticNaming):182:182 -> a 69:70:void lambda$ensureApiGenericConversion$4(com.android.tools.r8.synthesis.SyntheticMethodBuilder):189:190 -> a 71:72:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):202:203 -> a 73:73:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):391:391 -> a 73:73:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):205 -> a 74:74:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):391:391 -> a 74:74:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):206 -> a 75:75:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):207:207 -> a 76:76:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.ensureArrayConversionMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):235:235 -> a 76:76:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):208 -> a 77:82:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toDimensionMinusOneType(com.android.tools.r8.graph.DexItemFactory):400:405 -> a 77:82:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.ensureArrayConversionMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):237 -> a 77:82:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):208 -> a 83:89:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.ensureArrayConversionMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):236:242 -> a 83:89:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):208 -> a 90:94:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):210:214 -> a 95:95:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 95:95:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):215 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 96:96:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):215 -> a 97:99:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):216:218 -> a 100:100:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.canGenerateWrapper(com.android.tools.r8.graph.DexType):377:377 -> a 100:100:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):218 -> a 101:107:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):218:224 -> a 108:108:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 108:108:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):225 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 109:109:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 109:109:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):225 -> a 110:110:com.android.tools.r8.graph.DexMethod ensureConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.util.function.Supplier):225:225 -> a 111:116:com.android.tools.r8.graph.DexMethod ensureArrayConversionMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):269:274 -> a 117:135:com.android.tools.r8.graph.DexMethod ensureArrayConversionMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):272:290 -> a 136:139:void lambda$ensureArrayConversionMethod$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):277:280 -> a 140:140:com.android.tools.r8.graph.Code lambda$ensureArrayConversionMethod$6(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):282:282 -> a 141:141:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 141:141:com.android.tools.r8.graph.Code lambda$ensureArrayConversionMethod$6(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):284 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 142:146:com.android.tools.r8.graph.Code lambda$ensureArrayConversionMethod$6(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):284:288 -> a 147:147:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):300:300 -> a 148:148:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):391:391 -> a 148:148:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):303 -> a 149:149:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):391:391 -> a 149:149:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):304 -> a 150:150:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):305:305 -> a 151:151:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.ensureArrayConversionMethodFromExistingBaseConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):252:252 -> a 151:151:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):306 -> a 152:157:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toDimensionMinusOneType(com.android.tools.r8.graph.DexItemFactory):400:405 -> a 152:157:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.ensureArrayConversionMethodFromExistingBaseConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):254 -> a 152:157:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):306 -> a 158:164:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.ensureArrayConversionMethodFromExistingBaseConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):253:259 -> a 158:164:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):306 -> a 165:169:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):309:313 -> a 170:170:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 170:170:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):314 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 171:171:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 171:171:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):314 -> a 172:172:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):315:315 -> a 173:173:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):457:457 -> a 173:173:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):317 -> a 174:174:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 174:174:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):457 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 174:174:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):317 -> a 175:175:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 175:175:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):457 -> a 175:175:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):317 -> a 176:178:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):457:459 -> a 176:178:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):317 -> a 179:179:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):491:491 -> a 179:179:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):460 -> a 179:179:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):317 -> a 180:180:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):491:491 -> a 180:180:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):461 -> a 180:180:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):317 -> a 181:183:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):462:464 -> a 181:183:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):317 -> a 184:186:com.android.tools.r8.graph.DexMethod getExistingProgramConversionMethod(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,java.util.function.Supplier):320:322 -> a 187:195:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):329:337 -> a 196:196:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 196:196:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):338 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:197:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 197:197:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):338 -> a 198:198:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):339:339 -> a 199:202:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):337:340 -> a 203:203:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 203:203:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):341 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 204:204:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):341:341 -> a 205:205:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 205:205:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):341 -> a 206:206:com.android.tools.r8.graph.DexMethod getCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):340:340 -> a 207:208:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):381:382 -> a 209:209:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 209:209:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):382 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 210:210:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 210:210:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):382 -> a 211:212:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):384:385 -> a 213:213:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 213:213:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):385 -> a 214:214:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):385:385 -> a 215:215:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 215:215:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):385 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 216:216:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 216:216:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):385 -> a 217:218:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):385:386 -> a 219:219:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 219:219:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):386 -> a 220:220:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):386:386 -> a 221:221:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):415:415 -> a 222:222:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 222:222:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):416 -> a 223:223:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):457:457 -> a 223:223:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):417 -> a 224:224:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 224:224:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):457 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 224:224:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):417 -> a 225:225:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 225:225:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):457 -> a 225:225:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):417 -> a 226:228:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):457:459 -> a 226:228:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):417 -> a 229:229:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):491:491 -> a 229:229:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):460 -> a 229:229:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):417 -> a 230:230:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):491:491 -> a 230:230:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):461 -> a 230:230:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):417 -> a 231:233:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getExistingProgramWrapperConversions(com.android.tools.r8.graph.DexClass):462:464 -> a 231:233:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):417 -> a 234:244:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):419:429 -> a 245:245:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):391:391 -> a 245:245:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):430 -> a 246:254:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):431:439 -> a 255:271:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):432:448 -> a 272:282:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions ensureWrappers(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):441:451 -> a 283:285:com.android.tools.r8.graph.DexMethod getConversion(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):479:481 -> a 286:288:com.android.tools.r8.graph.DexMethod getConversion(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):480:482 -> a 289:290:com.android.tools.r8.graph.DexEncodedField getWrapperUniqueEncodedField(com.android.tools.r8.graph.DexClass):486:487 -> a 291:291:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):491:491 -> a 291:291:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):555 -> a 292:292:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):491:491 -> a 292:292:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):556 -> a 293:295:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):557:559 -> a 296:296:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 296:296:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):559 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 297:297:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 297:297:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):559 -> a 298:299:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):560:561 -> a 300:306:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getConversion(com.android.tools.r8.graph.DexProgramClass):583:589 -> a 300:306:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):562 -> a 307:316:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):562:571 -> a 317:317:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):567:567 -> a 318:318:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.synthesis.SyntheticItems.ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):768:768 -> a 318:318:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):567 -> a 319:319:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.synthesis.SyntheticItems.ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):760:760 -> a 319:319:void synthesizeProgramConversionMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):567 -> a 320:320:com.android.tools.r8.graph.DexProgramClass ensureProgramWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer):499:499 -> a 321:321:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 321:321:com.android.tools.r8.graph.DexProgramClass ensureProgramWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer):499 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 322:322:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 322:322:com.android.tools.r8.graph.DexProgramClass ensureProgramWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer):499 -> a 323:324:com.android.tools.r8.graph.DexProgramClass ensureProgramWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer):499:500 -> a 325:325:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):391:391 -> a 325:325:com.android.tools.r8.graph.DexProgramClass ensureProgramWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer):501 -> a 326:340:com.android.tools.r8.graph.DexProgramClass ensureProgramWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer):502:516 -> a 341:341:com.android.tools.r8.graph.DexProgramClass ensureProgramWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer):504:504 -> a 342:342:void lambda$ensureProgramWrapper$9(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):510:510 -> a 343:343:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind.getWrappingType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):126:126 -> a 343:343:void lambda$ensureProgramWrapper$9(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):510 -> a 344:344:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 344:344:void lambda$ensureProgramWrapper$9(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):512 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 345:345:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 345:345:void lambda$ensureProgramWrapper$9(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):512 -> a 346:346:void lambda$ensureProgramWrapper$9(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):509:509 -> a 347:366:com.android.tools.r8.graph.DexClasspathClass ensureClasspathWrapper(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.lang.Iterable,java.util.function.BiFunction):527:546 -> a 367:367:com.android.tools.r8.graph.DexClasspathClass ensureClasspathWrapper(com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,java.lang.Iterable,java.util.function.BiFunction):530:530 -> a 368:368:void lambda$ensureClasspathWrapper$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryClass,java.lang.Iterable,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):538:538 -> a 369:369:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 369:369:void lambda$ensureClasspathWrapper$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryClass,java.lang.Iterable,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):538 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 370:370:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 370:370:void lambda$ensureClasspathWrapper$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryClass,java.lang.Iterable,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):538 -> a 371:373:void lambda$ensureClasspathWrapper$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryClass,java.lang.Iterable,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):537:539 -> a 374:378:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeVirtualMethodsForWrapper(java.lang.Iterable,com.android.tools.r8.graph.DexEncodedField,java.util.function.BiFunction):656:660 -> a 374:378:void lambda$ensureClasspathWrapper$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryClass,java.lang.Iterable,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):544 -> a 379:379:void lambda$ensureClasspathWrapper$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryClass,java.lang.Iterable,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):543:543 -> a 380:382:void lambda$ensureClasspathWrapper$10(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):541:541 -> a 383:386:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.computeProgramConversionMethodCode(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexClass,java.util.List):597:600 -> a 383:386:void lambda$synthesizeProgramConversionMethod$13(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.synthesis.SyntheticMethodBuilder):578 -> a 387:387:void lambda$synthesizeProgramConversionMethod$13(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.synthesis.SyntheticMethodBuilder):575:575 -> a 388:392:void buildConversionMethod(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.CfCode):605:609 -> a 393:398:void buildConversionMethod(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.CfCode):608:613 -> a 399:403:com.android.tools.r8.graph.DexEncodedField buildWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.synthesis.SyntheticClassBuilder):621:625 -> a 404:404:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.wrappedValueField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):695:695 -> a 404:404:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeWrappedValueEncodedField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):699 -> a 404:404:com.android.tools.r8.graph.DexEncodedField buildWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.synthesis.SyntheticClassBuilder):625 -> a 405:409:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeWrappedValueEncodedField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):702:706 -> a 405:409:com.android.tools.r8.graph.DexEncodedField buildWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.synthesis.SyntheticClassBuilder):625 -> a 410:410:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 410:410:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeWrappedValueEncodedField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):708 -> a 410:410:com.android.tools.r8.graph.DexEncodedField buildWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.synthesis.SyntheticClassBuilder):625 -> a 411:411:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeWrappedValueEncodedField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):709:709 -> a 411:411:com.android.tools.r8.graph.DexEncodedField buildWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.synthesis.SyntheticClassBuilder):625 -> a 412:415:com.android.tools.r8.graph.DexEncodedField buildWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.synthesis.SyntheticClassBuilder):627:630 -> a 416:420:void buildWrapperConstructor(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexType):637:641 -> a 421:426:void buildWrapperConstructor(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexType):640:645 -> a 427:429:com.android.tools.r8.graph.Code lambda$buildWrapperConstructor$16(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):647:649 -> a 430:437:com.android.tools.r8.graph.DexEncodedMethod newSynthesizedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.Code):674:681 -> a 438:439:com.android.tools.r8.graph.DexEncodedMethod newSynthesizedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.Code):680:681 -> a 440:440:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiLevelCompute.computeApiLevelForDefinition(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.androidapi.ComputedApiLevel):47:47 -> a 440:440:com.android.tools.r8.graph.DexEncodedMethod newSynthesizedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.Code):681 -> a 441:447:com.android.tools.r8.graph.DexEncodedMethod newSynthesizedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.Code):685:691 -> a 448:448:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 448:448:com.android.tools.r8.graph.DexProgramClass getExistingProgramWrapper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind):468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 449:449:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 449:449:com.android.tools.r8.graph.DexProgramClass getExistingProgramWrapper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind):468 -> a 450:456:com.android.tools.r8.graph.DexProgramClass getExistingProgramWrapper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind):469:475 -> a 457:479:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):725:747 -> a 480:484:void lambda$synthesizeClasses$17(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):732:736 -> a 485:485:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 485:485:void lambda$synthesizeClasses$17(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):736 -> a 486:486:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 486:486:void lambda$synthesizeClasses$17(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):737 -> a 487:490:void lambda$synthesizeClasses$17(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):738:741 -> a 491:494:void lambda$synthesizeClasses$17(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):740:743 -> a 495:505:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeProgramWrappersWithoutVirtualMethods(com.android.tools.r8.graph.DexClass,java.util.List,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer):765:775 -> a 495:505:void lambda$synthesizeClasses$17(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):742 -> a 506:506:void lambda$synthesizeClasses$18(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable):749:749 -> a 507:507:com.android.tools.r8.graph.DexEncodedMethod lambda$synthesizeProgramWrappersVirtualMethods$20(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):791:791 -> a 508:508:com.android.tools.r8.contexts.CompilationContext$UniqueContext lambda$synthesizeProgramWrappersVirtualMethods$19(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.graph.DexProgramClass):795:795 -> a 1:2:boolean isSyntheticWrapper(com.android.tools.r8.graph.DexType):147:148 -> b 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureArrayConversionMethod$5(com.android.tools.r8.synthesis.SyntheticNaming):273:273 -> b 4:4:void lambda$buildWrapper$15(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):631:631 -> b 5:5:java.lang.String uniqueIdentifier():714:714 -> b 6:8:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):784:786 -> b 9:13:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeVirtualMethodsForWrapper(java.lang.Iterable,com.android.tools.r8.graph.DexEncodedField,java.util.function.BiFunction):656:660 -> b 9:13:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):787 -> b 14:14:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):786:786 -> b 15:18:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeHashCodeAndEquals(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):667:667 -> b 15:18:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):796 -> b 19:23:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):796:800 -> b 24:28:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeVirtualMethodsForWrapper(java.lang.Iterable,com.android.tools.r8.graph.DexEncodedField,java.util.function.BiFunction):656:660 -> b 24:28:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):801 -> b 29:29:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):800:800 -> b 30:33:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.synthesizeHashCodeAndEquals(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):667:667 -> b 30:33:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):811 -> b 34:34:void synthesizeProgramWrappersVirtualMethods(com.android.tools.r8.graph.DexProgramClass,java.lang.Iterable,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext):810:810 -> b 35:35:com.android.tools.r8.graph.DexEncodedMethod lambda$synthesizeProgramWrappersVirtualMethods$22(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):805:805 -> b 36:36:com.android.tools.r8.contexts.CompilationContext$UniqueContext lambda$synthesizeProgramWrappersVirtualMethods$21(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.graph.DexProgramClass):809:809 -> b 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getExistingProgramWrapper$8(com.android.tools.r8.synthesis.SyntheticNaming):471:471 -> c 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$isSyntheticWrapper$0(com.android.tools.r8.synthesis.SyntheticNaming):147:147 -> d 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$isSyntheticWrapper$1(com.android.tools.r8.synthesis.SyntheticNaming):148:148 -> e com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions -> com.gradleup.gr8.relocated.u00: com.android.tools.r8.graph.DexMethod vivifiedConversion -> b com.android.tools.r8.graph.DexMethod conversion -> a 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):399:401 -> 1:1:com.android.tools.r8.graph.DexMethod getConversion():405:405 -> a 1:1:com.android.tools.r8.graph.DexMethod getVivifiedConversion():409:409 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind -> com.gradleup.gr8.relocated.v00: com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind WRAPPER -> a com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind VIVIFIED_WRAPPER -> b com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind[] $VALUES -> c 1:2:void ():114:115 -> 3:3:void ():113:113 -> 1:1:void (java.lang.String,int):113:113 -> 1:4:com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector getKindSelector():118:121 -> a 5:5:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getKindSelector$0(com.android.tools.r8.synthesis.SyntheticNaming):119:119 -> a 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getKindSelector$1(com.android.tools.r8.synthesis.SyntheticNaming):121:121 -> b 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind[] values():113:113 -> values com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer -> com.gradleup.gr8.relocated.y00: void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod) -> c com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer -> com.gradleup.gr8.relocated.x00: void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass) -> a void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass) -> b void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass) -> c com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer -> com.gradleup.gr8.relocated.h00: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper helper -> b 1:3:void (com.android.tools.r8.graph.AppView):35:37 -> 1:2:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.shouldCreate(com.android.tools.r8.graph.AppView):31:32 -> a 1:2:com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer create(com.android.tools.r8.graph.AppView):41 -> a 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer create(com.android.tools.r8.graph.AppView):42:42 -> a 4:5:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):56:57 -> a 6:6:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):62:62 -> a 1:5:com.android.tools.r8.cf.code.CfInstruction rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):66:70 -> b 6:8:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteTypeInstruction(com.android.tools.r8.cf.code.CfTypeInstruction):96:98 -> b 6:8:com.android.tools.r8.cf.code.CfInstruction rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):70 -> b 9:10:com.android.tools.r8.cf.code.CfInstruction rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):72:73 -> b 11:12:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):91:92 -> b 11:12:com.android.tools.r8.cf.code.CfInstruction rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):73 -> b 13:13:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> b 13:13:com.android.tools.r8.cf.code.CfInstruction rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):75 -> b 14:14:com.android.tools.r8.cf.code.CfInstruction rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):76:76 -> b 15:18:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):82:85 -> b 15:18:com.android.tools.r8.cf.code.CfInstruction rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):76 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper -> com.gradleup.gr8.relocated.i00: com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):26:27 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isRewrittenType(com.android.tools.r8.graph.DexType):116:116 -> a 2:2:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):52 -> a 3:6:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):54:57 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 7:7:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):60 -> a 8:8:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):60:60 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 9:9:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):61 -> a 10:13:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):64:67 -> a 14:14:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):213:213 -> a 14:14:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):67 -> a 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 15:15:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.ProgramMethod):40 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:23:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.ProgramMethod):40:47 -> a 24:29:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isValidResolution(com.android.tools.r8.graph.MemberResolutionResult):76:81 -> a 24:29:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):95 -> a 30:30:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 30:30:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isValidResolution(com.android.tools.r8.graph.MemberResolutionResult):81 -> a 30:30:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):95 -> a 31:34:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isValidResolution(com.android.tools.r8.graph.MemberResolutionResult):84:87 -> a 31:34:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):95 -> a 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 35:35:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isValidResolution(com.android.tools.r8.graph.MemberResolutionResult):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):95 -> a 36:37:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isValidResolution(com.android.tools.r8.graph.MemberResolutionResult):87:88 -> a 36:37:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):95 -> a 38:38:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 38:38:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isValidResolution(com.android.tools.r8.graph.MemberResolutionResult):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):95 -> a 39:39:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 39:39:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isValidResolution(com.android.tools.r8.graph.MemberResolutionResult):88 -> a 39:39:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):95 -> a 40:42:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):98:100 -> a 43:43:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isRewrittenType(com.android.tools.r8.graph.DexType):116:116 -> a 43:43:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.DexType):109 -> a 44:44:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.DexType):110:110 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor -> com.gradleup.gr8.relocated.j00: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper helper -> b 1:3:void (com.android.tools.r8.graph.AppView):26:28 -> 1:2:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.shouldCreate(com.android.tools.r8.graph.AppView):31:32 -> a 1:2:com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor create(com.android.tools.r8.graph.AppView):32 -> a 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor create(com.android.tools.r8.graph.AppView):33:33 -> a 4:6:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):43:45 -> a 7:7:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 7:7:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):46 -> a 8:8:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47:47 -> a 9:9:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):54:54 -> a 9:9:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a 10:14:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):61:65 -> a 10:14:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):54 -> a 10:14:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a 15:15:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexEncodedField.toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):305:305 -> a 15:15:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):65 -> a 15:15:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):54 -> a 15:15:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a 16:19:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):64:67 -> a 16:19:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):54 -> a 16:19:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a 20:23:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):53:56 -> a 20:23:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a 24:28:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):61:65 -> a 24:28:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):56 -> a 24:28:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a 29:29:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexEncodedField.toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):305:305 -> a 29:29:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):65 -> a 29:29:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):56 -> a 29:29:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a 30:33:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):64:67 -> a 30:33:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):56 -> a 30:33:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a 34:34:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):55:55 -> a 34:34:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):47 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification -> com.gradleup.gr8.relocated.bz0: com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags topLevelFlags -> b com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags rewritingFlags -> c boolean libraryCompilation -> a 1:4:void (com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,boolean):24:27 -> 1:1:java.lang.String getJsonSource():88:88 -> a 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification toMachineSpecification(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Timing):98:98 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification empty():31:31 -> b 2:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags.empty():44:45 -> b 2:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification empty():32 -> b 4:22:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags.empty():85:103 -> b 4:22:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification empty():32 -> b 23:23:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification empty():32:32 -> b 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags getRewritingFlags():69:69 -> c 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():61:61 -> d 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags getTopLevelFlags():65:65 -> e 1:1:boolean isLibraryCompilation():56:56 -> f 1:1:boolean isEmpty():37:37 -> isEmpty com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser -> com.gradleup.gr8.relocated.dz0: com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.HumanFieldParser fieldParser -> c com.android.tools.r8.utils.Reporter reporter -> d boolean libraryCompilation -> e int minAPILevel -> f com.android.tools.r8.origin.Origin origin -> g com.google.gson.JsonObject jsonConfig -> h com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.HumanMethodParser methodParser -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:7:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):88:94 -> 1:7:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):115:121 -> a 8:8:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:116 -> a 9:9:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":128,"2":129,"3":130,"4":131,"5":132},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 128:128:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:116 -> a 129:129:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:116 -> a 130:130:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:116 -> a 131:131:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:116 -> a 132:132:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:116 -> a 125:125:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:116 -> a 126:126:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 126:126:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116 -> a 127:127:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:116 -> a 133:138:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):139:144 -> a 139:139:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags.builder():54:54 -> a 139:139:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):188 -> a 139:139:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 140:145:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):190:195 -> a 140:145:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 146:146:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":221,"2":222,"3":223,"4":224,"5":225},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 221:221:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):195:195 -> a 221:221:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 222:222:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):195:195 -> a 222:222:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 223:223:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):195:195 -> a 223:223:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 224:224:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):195:195 -> a 224:224:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 225:225:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):195:195 -> a 225:225:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 147:147:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):195:195 -> a 147:147:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 148:148:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 148:148:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):195 -> a 148:148:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 149:162:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):195:208 -> a 149:162:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 163:169:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):207:213 -> a 163:169:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 170:189:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):212:231 -> a 170:189:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):145 -> a 190:194:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():175:179 -> a 190:194:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 195:204:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):235:244 -> a 195:204:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():179 -> a 195:204:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 205:205:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():181:181 -> a 205:205:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 206:215:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):235:244 -> a 206:215:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():180 -> a 206:215:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 216:216:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():183:183 -> a 216:216:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 217:220:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):149:152 -> a 226:226:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):251:251 -> a 227:227:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3800,"2":3801,"3":3802,"4":3803},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3800:3800:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:253 -> a 3801:3801:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:253 -> a 3802:3802:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:253 -> a 3803:3803:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:253 -> a 480:500:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:273 -> a 501:501:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3825,"2":3826,"3":3827,"4":3828},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3825:3825:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:275 -> a 3826:3826:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:275 -> a 3827:3827:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:275 -> a 3828:3828:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:275 -> a 776:782:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:281 -> a 783:790:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):278:285 -> a 791:791:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3840,"2":3841,"3":3842,"4":3843},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3840:3840:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:287 -> a 3841:3841:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:287 -> a 3842:3842:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:287 -> a 3843:3843:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:287 -> a 1078:1082:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:291 -> a 1083:1088:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):290:295 -> a 1089:1089:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3853,"2":3854,"3":3855,"4":3856},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3853:3853:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:297 -> a 3854:3854:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:297 -> a 3855:3855:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:297 -> a 3856:3856:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:297 -> a 1386:1388:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:299 -> a 1389:1390:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseField(java.lang.String):405:406 -> a 1389:1390:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):299 -> a 1391:1391:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):299:299 -> a 1392:1393:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseField(java.lang.String):405:406 -> a 1392:1393:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):299 -> a 1394:1398:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):298:302 -> a 1399:1399:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3863,"2":3864,"3":3865,"4":3866},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3863:3863:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:304 -> a 3864:3864:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:304 -> a 3865:3865:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:304 -> a 3866:3866:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:304 -> a 1703:1706:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:307 -> a 1707:1712:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):305:310 -> a 1713:1713:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3874,"2":3875,"3":3876,"4":3877},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3874:3874:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):312:312 -> a 3875:3875:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):312:312 -> a 3876:3876:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):312:312 -> a 3877:3877:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):312:312 -> a 2025:2028:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):312:315 -> a 2029:2034:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):313:318 -> a 2035:2035:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3885,"2":3886,"3":3887,"4":3888},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3885:3885:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):320:320 -> a 3886:3886:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):320:320 -> a 3887:3887:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):320:320 -> a 3888:3888:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):320:320 -> a 2355:2358:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):320:323 -> a 2359:2364:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):321:326 -> a 2365:2365:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3896,"2":3897,"3":3898,"4":3899},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3896:3896:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):328:328 -> a 3897:3897:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):328:328 -> a 3898:3898:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):328:328 -> a 3899:3899:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):328:328 -> a 2693:2696:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):328:331 -> a 2697:2702:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):329:334 -> a 2703:2703:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3907,"2":3908,"3":3909,"4":3910},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3907:3907:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):336:336 -> a 3908:3908:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):336:336 -> a 3909:3909:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):336:336 -> a 3910:3910:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):336:336 -> a 3039:3042:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):336:339 -> a 3043:3048:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):337:342 -> a 3049:3049:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3918,"2":3919,"3":3920,"4":3921},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3918:3918:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):344:344 -> a 3919:3919:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):344:344 -> a 3920:3920:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):344:344 -> a 3921:3921:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):344:344 -> a 3393:3396:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):344:347 -> a 3397:3404:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):345:352 -> a 3405:3405:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder.addWrapperConversion(com.android.tools.r8.graph.DexType):377:377 -> a 3405:3405:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):352 -> a 3406:3406:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):355:355 -> a 3407:3407:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3934,"2":3935,"3":3936,"4":3937},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 3934:3934:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):357:357 -> a 3935:3935:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):357:357 -> a 3936:3936:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):357:357 -> a 3937:3937:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):357:357 -> a 3764:3767:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):357:360 -> a 3768:3770:java.util.Set com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseMethods(com.google.gson.JsonArray):392:394 -> a 3768:3770:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):360 -> a 3771:3799:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):358:386 -> a 3938:3939:com.android.tools.r8.graph.DexMethod parseMethod(java.lang.String):400:401 -> a 1:1:com.android.tools.r8.graph.DexType stringDescriptorToDexType(java.lang.String):410:410 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser$$ExternalSyntheticOutline0 -> com.gradleup.gr8.relocated.cz0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:java.util.Iterator com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser$$InternalSyntheticOutline$217$d3657769c554edf16716e23ffcd2aac918759780ab26c6e2b3e0f6a3f54e03d8$0.m(com.google.gson.JsonObject,java.lang.String):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags -> com.gradleup.gr8.relocated.hz0: java.util.Map amendLibraryMethod -> q java.util.Map amendLibraryField -> r java.util.Map wrapperConversions -> o java.util.Set dontRewritePrefix -> b java.util.Map rewritePrefix -> a java.util.Map rewriteDerivedPrefix -> d java.util.Set maintainPrefix -> c java.util.Map retargetMethodEmulatedDispatch -> i java.util.Map apiGenericTypesConversion -> j java.util.Set neverOutlineApi -> p java.util.Map legacyBackport -> k java.util.Map customConversions -> l java.util.Map emulatedInterfaces -> e java.util.Map retargetStaticField -> f java.util.Map covariantRetarget -> g java.util.Set dontRewriteInvocation -> m java.util.Map retargetMethod -> h java.util.Set dontRetarget -> n 1:19:void (java.util.Map,java.util.Set,java.util.Set,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Map):63:81 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder builder(com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):107:107 -> a 2:21:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder.(com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):242:242 -> a 2:21:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder builder(com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):107 -> a 22:22:java.util.Map getAmendLibraryField():203:203 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder newBuilder(com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):111:111 -> b 2:2:java.util.Map getAmendLibraryMethod():199:199 -> b 1:1:java.util.Map getApiGenericConversion():175:175 -> c 1:1:java.util.Map getCovariantRetarget():159:159 -> d 1:1:java.util.Map getCustomConversions():183:183 -> e 1:1:java.util.Set getDontRetarget():191:191 -> f 1:1:java.util.Set getDontRewriteInvocation():187:187 -> g 1:1:java.util.Set getDontRewritePrefix():139:139 -> h 1:1:java.util.Map getEmulatedInterfaces():151:151 -> i 1:1:java.util.Map getLegacyBackport():179:179 -> j 1:1:java.util.Set getMaintainPrefix():143:143 -> k 1:1:java.util.Set getNeverOutlineApi():171:171 -> l 1:1:java.util.Map getRetargetMethod():163:163 -> m 1:1:java.util.Map getRetargetMethodEmulatedDispatch():167:167 -> n 1:1:java.util.Map getRetargetStaticField():155:155 -> o 1:1:java.util.Map getRewriteDerivedPrefix():147:147 -> p 1:1:java.util.Map getRewritePrefix():135:135 -> q 1:1:java.util.Map getWrapperConversions():195:195 -> r 1:8:boolean isEmpty():207:214 -> s com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder -> com.gradleup.gr8.relocated.gz0: java.util.Map wrapperConversions -> q java.util.Map amendLibraryMethod -> s java.util.Map amendLibraryField -> t java.util.Map legacyBackport -> m java.util.Map customConversions -> n boolean $assertionsDisabled -> u com.android.tools.r8.utils.Reporter reporter -> a java.util.Map rewritePrefix -> c com.android.tools.r8.origin.Origin origin -> b java.util.Set dontRewritePrefix -> d java.util.Set maintainPrefix -> e java.util.Map covariantRetarget -> i java.util.Set dontRewriteInvocation -> o java.util.Map retargetMethod -> j java.util.Set dontRetarget -> p java.util.Map retargetMethodEmulatedDispatch -> k java.util.Map apiGenericTypesConversion -> l java.util.Set neverOutlineApi -> r java.util.Map rewriteDerivedPrefix -> f java.util.Map emulatedInterfaces -> g java.util.Map retargetStaticField -> h 1:1:void ():217:217 -> 1:24:void (com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin,java.util.Map,java.util.Set,java.util.Set,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Map):285:308 -> 1:2:void put(java.util.Map,java.lang.Object,java.lang.Object,java.lang.String):313:314 -> a 3:3:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 3:3:void put(java.util.Map,java.lang.Object,java.lang.Object,java.lang.String):314 -> a 4:14:void put(java.util.Map,java.lang.Object,java.lang.Object,java.lang.String):314:324 -> a 15:15:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putRewritePrefix(java.lang.String,java.lang.String):328:328 -> a 16:18:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putRewriteDerivedPrefix(java.lang.String,java.lang.String,java.lang.String):348:350 -> a 19:19:java.util.Map lambda$putRewriteDerivedPrefix$0(java.lang.String):349:349 -> a 20:20:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):368:368 -> a 21:21:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder addWrapperConversion(com.android.tools.r8.graph.DexType,java.util.Set):381:381 -> a 22:22:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder covariantRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):395:395 -> a 23:23:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder retargetStaticField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):404:404 -> a 24:29:void addApiGenericTypesConversion(com.android.tools.r8.graph.DexMethod,int,com.android.tools.r8.graph.DexMethod):422:427 -> a 30:30:com.android.tools.r8.graph.DexMethod[] lambda$addApiGenericTypesConversion$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):424:424 -> a 31:31:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder addDontRewriteInvocation(com.android.tools.r8.graph.DexMethod):440:440 -> a 32:32:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder addDontRetargetLibMember(com.android.tools.r8.graph.DexType):445:445 -> a 33:33:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):450:450 -> a 34:34:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):460:460 -> a 35:53:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags build():465:483 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putDontRewritePrefix(java.lang.String):337:337 -> b 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putEmulatedInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):359:359 -> b 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder addWrapperConversion(com.android.tools.r8.graph.DexType):377:377 -> b 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder retargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):386:386 -> b 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder neverOutlineApi(com.android.tools.r8.graph.DexMethod):455:455 -> b 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putMaintainPrefix(java.lang.String):342:342 -> c 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder retargetMethodEmulatedDispatch(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):413:413 -> c 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putLegacyBackport(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):431:431 -> c com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags -> com.gradleup.gr8.relocated.pz0: boolean supportAllCallbacksFromLibrary -> e java.lang.String identifier -> c java.lang.String synthesizedLibraryClassesPackagePrefix -> b com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String jsonSource -> d 1:6:void (com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String,java.lang.String,boolean,java.util.List):34:39 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder builder():54:54 -> a 1:1:java.lang.String getIdentifier():66:66 -> b 1:1:java.lang.String getJsonSource():70:70 -> c 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationAPILevel():58:58 -> d 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():62:62 -> e 1:1:boolean supportAllCallbacksFromLibrary():74:74 -> f com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder -> com.gradleup.gr8.relocated.oz0: java.lang.Boolean supportAllCallbacksFromLibrary -> e java.util.List extraKeepRules -> f boolean $assertionsDisabled -> g java.lang.String identifier -> c java.lang.String synthesizedLibraryClassesPackagePrefix -> b com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String jsonSource -> d 1:1:void ():81:81 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setRequiredCompilationAPILevel(com.android.tools.r8.utils.AndroidApiLevel):93:93 -> a 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setDesugaredLibraryIdentifier(java.lang.String):103:103 -> a 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setSupportAllCallbacksFromLibrary(boolean):114:114 -> a 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setExtraKeepRules(java.util.List):119:119 -> a 5:12:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags build():124:131 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setJsonSource(java.lang.String):108:108 -> b 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setSynthesizedLibraryClassesPackagePrefix(java.lang.String):98:98 -> c com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification -> com.gradleup.gr8.relocated.hw1: com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags rewritingFlags -> c boolean libraryCompilation -> a com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags topLevelFlags -> b 1:4:void (com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags,boolean):33:36 -> 1:1:java.lang.String getJsonSource():121:121 -> a 2:4:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification toMachineSpecification(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Timing):127:129 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags getRewritingFlags():54:54 -> b 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags getTopLevelFlags():50:50 -> c 1:1:boolean isLibraryCompilation():68:68 -> d 1:1:boolean isEmpty():41:41 -> isEmpty com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser -> com.gradleup.gr8.relocated.iw1: com.android.tools.r8.utils.SemanticVersion MIN_SUPPORTED_VERSION -> g com.android.tools.r8.origin.Origin origin -> e int minAPILevel -> d com.android.tools.r8.utils.Reporter reporter -> b boolean libraryCompilation -> c com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.google.gson.JsonObject jsonConfig -> f 1:1:void ():32:32 -> 1:5:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):69:73 -> 1:7:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):94:100 -> a 8:8:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95:95 -> a 9:9:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":107,"2":108,"3":109,"4":110,"5":111},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 107:107:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95:95 -> a 108:108:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95:95 -> a 109:109:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95:95 -> a 110:110:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95:95 -> a 111:111:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95:95 -> a 104:104:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95:95 -> a 105:105:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 105:105:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95 -> a 106:106:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):95:95 -> a 112:117:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):118:123 -> a 118:118:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags.builder():67:67 -> a 118:118:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):168 -> a 118:118:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):124 -> a 119:146:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):170:197 -> a 119:146:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):124 -> a 147:153:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):196:202 -> a 147:153:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):124 -> a 154:173:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):201:220 -> a 154:173:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):124 -> a 174:174:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():154:154 -> a 174:174:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 175:175:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags.builder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):72:72 -> a 175:175:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():155 -> a 175:175:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 176:188:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):144:144 -> a 176:188:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags.builder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):72 -> a 176:188:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():155 -> a 176:188:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 189:194:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():156:161 -> a 189:194:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 195:198:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():160:163 -> a 195:198:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 199:202:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):128:131 -> a 203:203:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):182:182 -> a 203:203:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):124 -> a 204:204:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 204:204:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):182 -> a 204:204:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):124 -> a 205:205:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):182:182 -> a 205:205:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):124 -> a 206:206:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String,java.util.function.Consumer):175:175 -> a 206:206:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):124 -> a 207:210:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):224:227 -> a 211:211:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):234:234 -> a 211:211:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 212:212:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":256,"2":257,"3":258,"4":259},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 256:256:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:236 -> a 256:256:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 257:257:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:236 -> a 257:257:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 258:258:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:236 -> a 258:258:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 259:259:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:236 -> a 259:259:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 213:217:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:240 -> a 213:217:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 218:218:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":265,"2":266,"3":267,"4":268},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 265:265:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:242 -> a 265:265:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 266:266:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:242 -> a 266:266:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 267:267:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:242 -> a 267:267:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 268:268:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:242 -> a 268:268:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 219:223:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:246 -> a 219:223:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 224:224:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":274,"2":275,"3":276,"4":277},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 274:274:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:248 -> a 274:274:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 275:275:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:248 -> a 275:275:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 276:276:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:248 -> a 276:276:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 277:277:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:248 -> a 277:277:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 225:229:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:252 -> a 225:229:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 230:230:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":283,"2":284,"3":285,"4":286},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 283:283:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:254 -> a 283:283:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 284:284:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:254 -> a 284:284:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 285:285:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:254 -> a 285:285:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 286:286:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:254 -> a 286:286:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 231:235:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:258 -> a 231:235:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 236:236:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":292,"2":293,"3":294,"4":295},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 292:292:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:260 -> a 292:292:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 293:293:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:260 -> a 293:293:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 294:294:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:260 -> a 294:294:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 295:295:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:260 -> a 295:295:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a 237:255:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:278 -> a 237:255:void parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):228 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags -> com.gradleup.gr8.relocated.kw1: java.util.Map rewritePrefix -> a java.util.Set dontRetargetLibMember -> g java.util.Map emulateLibraryInterface -> b java.util.Set wrapperConversions -> h java.util.Map retargetCoreLibMember -> c java.util.Map backportCoreLibraryMember -> d java.util.List dontRewriteInvocation -> f java.util.Map customConversions -> e 1:9:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.List,java.util.Set,java.util.Set):48:56 -> 1:1:java.util.Map getBackportCoreLibraryMember():103:103 -> a 1:1:java.util.Map getCustomConversions():107:107 -> b 1:1:java.util.Set getDontRetargetLibMember():115:115 -> c 1:1:java.util.List getDontRewriteInvocation():111:111 -> d 1:1:java.util.Map getEmulateLibraryInterface():95:95 -> e 1:1:java.util.Map getRetargetCoreLibMember():99:99 -> f 1:1:java.util.Map getRewritePrefix():91:91 -> g 1:1:java.util.Set getWrapperConversions():119:119 -> h 1:3:boolean isEmpty():123:125 -> i com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder -> com.gradleup.gr8.relocated.jw1: java.util.Map rewritePrefix -> d java.util.Set dontRetargetLibMember -> j com.android.tools.r8.origin.Origin origin -> c boolean $assertionsDisabled -> l java.util.List dontRewriteInvocation -> i java.util.Map emulateLibraryInterface -> e java.util.Set wrapperConversions -> k java.util.Map retargetCoreLibMember -> f com.android.tools.r8.utils.Reporter reporter -> b java.util.Map backportCoreLibraryMember -> g com.android.tools.r8.graph.DexItemFactory factory -> a java.util.Map customConversions -> h 1:1:void ():128:128 -> 1:14:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.List,java.util.Set,java.util.Set):169:182 -> 1:12:void put(java.util.Map,java.lang.Object,java.lang.Object,java.lang.String):187:198 -> a 13:13:void put(java.util.Map,java.lang.Object,java.lang.Object,java.lang.String):188:188 -> a 14:14:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 14:14:void put(java.util.Map,java.lang.Object,java.lang.Object,java.lang.String):188 -> a 15:15:void put(java.util.Map,java.lang.Object,java.lang.Object,java.lang.String):188:188 -> a 16:18:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putBackportCoreLibraryMember(java.lang.String,java.lang.String):256:258 -> a 19:19:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRetargetLibMember(java.lang.String):276:276 -> a 20:29:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags build():294:303 -> a 1:3:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putCustomConversion(java.lang.String,java.lang.String):223:225 -> b 4:5:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):281:282 -> b 4:5:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 6:10:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):268:268 -> b 11:11:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> b 11:11:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 12:12:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":16,"2":17,"3":18,"4":19,"5":20},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 16:16:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> b 16:16:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 17:17:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> b 17:17:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 18:18:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> b 18:18:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 19:19:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> b 19:19:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 20:20:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> b 20:20:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 13:13:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 13:13:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283 -> b 13:13:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 14:14:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> b 14:14:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> b 14:14:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283 -> b 14:14:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 15:15:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> b 15:15:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267 -> b 21:28:void validate():307:314 -> b 29:29:void validate():313:313 -> b 30:30:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> b 30:30:void validate():313 -> b 31:31:void validate():309:309 -> b 1:3:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putEmulateLibraryInterface(java.lang.String,java.lang.String):212:214 -> c 4:5:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addWrapperConversion(java.lang.String):234:235 -> c 1:2:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):281:282 -> d 1:2:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 3:9:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):241:247 -> d 10:10:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> d 10:10:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 11:11:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":15,"2":16,"3":17,"4":18,"5":19},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 15:15:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> d 15:15:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 16:16:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> d 16:16:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 17:17:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> d 17:17:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 18:18:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> d 18:18:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 19:19:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> d 19:19:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 12:12:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> d 12:12:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283 -> d 12:12:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 13:13:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> d 13:13:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> d 13:13:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283 -> d 13:13:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 14:14:int com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder.sharpIndex(java.lang.String,java.lang.String):283:283 -> d 14:14:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240 -> d 20:20:com.android.tools.r8.graph.DexType stringClassToDexType(java.lang.String):290:290 -> d 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRewritePrefix(java.lang.String,java.lang.String):202:202 -> e com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags -> com.gradleup.gr8.relocated.nw1: java.util.List extraKeepRules -> f boolean supportAllCallbacksFromLibrary -> e java.lang.String identifier -> c java.lang.String synthesizedLibraryClassesPackagePrefix -> b com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String jsonSource -> d 1:7:void (com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String,java.lang.String,boolean,java.util.List):37:43 -> 1:1:java.util.List getExtraKeepRules():91:91 -> a 1:1:java.lang.String getIdentifier():79:79 -> b 1:1:java.lang.String getJsonSource():83:83 -> c 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationAPILevel():71:71 -> d 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():75:75 -> e 1:1:boolean supportAllCallbacksFromLibrary():87:87 -> f com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder -> com.gradleup.gr8.relocated.mw1: java.util.List extraKeepRules -> f boolean supportAllCallbacksFromLibrary -> e java.lang.String identifier -> c java.lang.String synthesizedLibraryClassesPackagePrefix -> b com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String jsonSource -> d 1:1:void ():104:104 -> 2:6:void ():97:101 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setRequiredCompilationAPILevel(com.android.tools.r8.utils.AndroidApiLevel):107:107 -> a 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setDesugaredLibraryIdentifier(java.lang.String):117:117 -> a 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setSupportAllCallbacksFromLibrary(boolean):128:128 -> a 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setExtraKeepRules(java.util.List):133:133 -> a 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags build():138:138 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setJsonSource(java.lang.String):122:122 -> b 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setSynthesizedLibraryClassesPackagePrefix(java.lang.String):112:112 -> c com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor -> com.gradleup.gr8.relocated.cw: com.android.tools.r8.graph.DexMethod from -> b com.android.tools.r8.graph.DexMethod to -> a boolean $assertionsDisabled -> c 1:1:void ():10:10 -> 1:5:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):14:18 -> 1:1:com.android.tools.r8.graph.DexMethod getFrom():26:26 -> a 1:1:com.android.tools.r8.graph.DexMethod getTo():22:22 -> b 1:5:boolean equals(java.lang.Object):40:44 -> equals 1:1:int hashCode():49:49 -> hashCode com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod -> com.gradleup.gr8.relocated.sz: com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind holderKind -> b com.android.tools.r8.graph.DexMethod method -> a 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):29:31 -> 1:1:com.android.tools.r8.graph.DexType getHolderContext():39:39 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2:2:com.android.tools.r8.graph.DexType getHolderContext():39 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getHolderKind():35:35 -> b 1:1:com.android.tools.r8.graph.DexMethod getMethod():43:43 -> c 1:1:com.android.tools.r8.graph.DexString getName():47:47 -> d 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> d 2:2:com.android.tools.r8.graph.DexString getName():47 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexProto getProto():51:51 -> e 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> e 2:2:com.android.tools.r8.graph.DexProto getProto():51 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:5:boolean equals(java.lang.Object):65:69 -> equals 1:1:int hashCode():74:74 -> hashCode com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor -> com.gradleup.gr8.relocated.xk0: java.util.LinkedHashMap dispatchCases -> d com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod emulatedDispatchMethod -> b com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod interfaceMethod -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod forwardingMethod -> c 1:5:void (com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,java.util.LinkedHashMap):49:53 -> 1:1:java.util.LinkedHashMap getDispatchCases():69:69 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod getEmulatedDispatchMethod():61:61 -> b 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod getForwardingMethod():65:65 -> c 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod getInterfaceMethod():57:57 -> d 1:8:boolean equals(java.lang.Object):83:90 -> equals 1:1:int hashCode():95:95 -> hashCode com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor -> com.gradleup.gr8.relocated.yk0: java.util.Map emulatedMethods -> b com.android.tools.r8.graph.DexType rewrittenType -> a 1:3:void (com.android.tools.r8.graph.DexType,java.util.Map):24:26 -> 1:1:java.util.Map getEmulatedMethods():34:34 -> a 1:1:com.android.tools.r8.graph.DexType getRewrittenType():30:30 -> b 1:5:boolean equals(java.lang.Object):48:52 -> equals 1:1:int hashCode():57:57 -> hashCode com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification -> com.gradleup.gr8.relocated.j02: com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags rewritingFlags -> c com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags topLevelFlags -> b int leadingVersionNumberCache -> d boolean libraryCompilation -> a 1:1:void (boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags):55:55 -> 2:28:void (boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags):32:58 -> 1:1:boolean supportAllCallbacksFromLibrary():99:99 -> A 1:1:java.lang.String getJsonSource():95:95 -> a 2:2:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getRewriteType():115:115 -> a 2:2:boolean isContextTypeMaintainedOrRewritten(com.android.tools.r8.graph.DexReference):236 -> a 3:3:boolean isContextTypeMaintainedOrRewritten(com.android.tools.r8.graph.DexReference):236:236 -> a 4:4:java.util.Set com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getMaintainType():119:119 -> a 4:4:boolean isContextTypeMaintainedOrRewritten(com.android.tools.r8.graph.DexReference):237 -> a 5:5:boolean isContextTypeMaintainedOrRewritten(com.android.tools.r8.graph.DexReference):237:237 -> a 6:6:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedInterfaceEmulatedDispatchMethodDescriptor(com.android.tools.r8.graph.DexMethod):164:164 -> a 7:7:boolean isCustomConversionRewrittenType(com.android.tools.r8.graph.DexType):168:168 -> a 8:8:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification toMachineSpecification(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Timing):243:243 -> a 9:9:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getRequiredCompilationApiLevel():81:81 -> a 9:9:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification toMachineSpecification(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Timing):243 -> a 10:10:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification toMachineSpecification(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Timing):243:243 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():35:35 -> b 2:3:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags.empty():28:29 -> b 2:3:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():36 -> b 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.builder():26:26 -> b 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():36 -> b 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():36:36 -> b 6:6:boolean isEmulatedInterfaceRewrittenType(com.android.tools.r8.graph.DexType):172:172 -> b 1:1:java.util.Map getAmendLibraryFields():200:200 -> c 2:2:boolean isSupported(com.android.tools.r8.graph.DexReference):212:212 -> c 3:3:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> c 3:3:boolean isSupported(com.android.tools.r8.graph.DexReference):215 -> c 4:4:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getStaticRetarget():135:135 -> c 4:4:boolean isSupported(com.android.tools.r8.graph.DexReference):220 -> c 5:5:boolean isSupported(com.android.tools.r8.graph.DexReference):220:220 -> c 6:6:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getNonEmulatedVirtualRetarget():139:139 -> c 6:6:boolean isSupported(com.android.tools.r8.graph.DexReference):221 -> c 7:7:boolean isSupported(com.android.tools.r8.graph.DexReference):221:221 -> c 8:8:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getEmulatedVirtualRetarget():143:143 -> c 8:8:boolean isSupported(com.android.tools.r8.graph.DexReference):222 -> c 9:9:boolean isSupported(com.android.tools.r8.graph.DexReference):222:222 -> c 10:10:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getEmulatedInterfaces():159:159 -> c 10:10:boolean isSupported(com.android.tools.r8.graph.DexReference):226 -> c 11:12:boolean isSupported(com.android.tools.r8.graph.DexReference):226:227 -> c 1:1:java.util.Map getAmendLibraryMethods():196:196 -> d 1:1:java.util.Map getApiGenericConversion():151:151 -> e 1:1:java.util.Map getCovariantRetarget():131:131 -> f 1:1:java.util.Map getCustomConversions():188:188 -> g 1:1:java.util.Map getEmulatedInterfaces():159:159 -> h 1:1:java.util.Map getEmulatedVirtualRetarget():143:143 -> i 1:1:boolean isEmpty():63:63 -> isEmpty 1:1:java.util.Map getEmulatedVirtualRetargetThroughEmulatedInterface():147:147 -> j 1:1:java.lang.String getIdentifier():90:90 -> k 1:1:java.util.Map getLegacyBackport():180:180 -> l 1:1:java.util.Set getMaintainType():119:119 -> m 1:1:java.util.Set getNeverOutlineApi():192:192 -> n 1:1:java.util.Map getNonEmulatedVirtualRetarget():139:139 -> o 1:1:java.util.Map getRewriteDerivedTypeOnly():123:123 -> p 1:1:java.util.Map getRewriteType():115:115 -> q 1:1:java.util.Map getStaticFieldRetarget():127:127 -> r 1:1:java.util.Map getStaticRetarget():135:135 -> s 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():86:86 -> t 1:1:java.util.Map getWrappers():176:176 -> u 1:1:boolean hasEmulatedInterfaces():208:208 -> v 1:1:boolean hasRetargeting():204:204 -> w 1:5:int com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getLeadingVersionNumber():252:256 -> x 1:5:boolean includesJDK11Methods():260 -> x 1:1:boolean isLibraryCompilation():68:68 -> y 1:1:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getRewriteType():115:115 -> z 1:1:boolean requiresTypeRewriting():248 -> z 2:2:boolean requiresTypeRewriting():248:248 -> z 3:3:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getRewriteDerivedTypeOnly():123:123 -> z 3:3:boolean requiresTypeRewriting():248 -> z 4:4:boolean requiresTypeRewriting():248:248 -> z com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification$1 -> com.gradleup.gr8.relocated.i02: 1:1:void (boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags):36:36 -> boolean isSupported(com.android.tools.r8.graph.DexReference) -> c com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser -> com.gradleup.gr8.relocated.k02: com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.MachineMethodParser methodParser -> b com.android.tools.r8.synthesis.SyntheticNaming syntheticNaming -> g com.android.tools.r8.utils.Reporter reporter -> d boolean libraryCompilation -> e int minAPILevel -> f com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.MachineFieldParser fieldParser -> c java.util.Map packageMap -> j com.google.gson.JsonObject jsonConfig -> i com.android.tools.r8.origin.Origin origin -> h com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:8:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,com.android.tools.r8.synthesis.SyntheticNaming):88:95 -> 1:7:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):116:122 -> a 8:8:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117:117 -> a 9:9:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":129,"2":130,"3":131,"4":132,"5":133},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 129:129:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117:117 -> a 130:130:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117:117 -> a 131:131:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117:117 -> a 132:132:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117:117 -> a 133:133:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117:117 -> a 126:126:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117:117 -> a 127:127:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 127:127:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117 -> a 128:128:com.google.gson.JsonElement required(com.google.gson.JsonObject,java.lang.String):117:117 -> a 134:136:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):132:134 -> a 137:152:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String):194:209 -> a 137:152:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):147 -> a 153:153:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):148:148 -> a 154:154:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.builder():26:26 -> a 154:154:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():182 -> a 154:154:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):149 -> a 155:158:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():183:186 -> a 155:158:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):149 -> a 159:168:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):213:222 -> a 159:168:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():186 -> a 159:168:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):149 -> a 169:169:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():188:188 -> a 169:169:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):149 -> a 170:179:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseFlagsList(com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):213:222 -> a 170:179:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():187 -> a 170:179:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):149 -> a 180:180:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():190:190 -> a 180:180:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):149 -> a 181:183:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):150:152 -> a 184:184:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):136:136 -> a 185:185:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":188,"2":189,"3":190,"4":191,"5":192},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 188:188:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):136:136 -> a 189:189:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):136:136 -> a 190:190:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):136:136 -> a 191:191:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):136:136 -> a 192:192:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):136:136 -> a 186:186:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 186:186:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):136 -> a 187:187:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.google.gson.JsonObject):136:136 -> a 193:193:void parsePackageMap():157:157 -> a 194:194:com.google.common.collect.ImmutableBiMap$Builder com.google.common.collect.ImmutableBiMap.builder():121:121 -> a 194:194:void parsePackageMap():158 -> a 195:196:void parsePackageMap():159:160 -> a 197:197:void lambda$parsePackageMap$0(com.google.common.collect.ImmutableBiMap$Builder,java.util.Map$Entry):159:159 -> a 198:198:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):229:229 -> a 199:199:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4094,"2":4095,"3":4096,"4":4097},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4094:4094:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):231:231 -> a 4095:4095:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):231:231 -> a 4096:4096:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):231:231 -> a 4097:4097:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):231:231 -> a 430:433:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):231:234 -> a 434:444:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):232:242 -> a 445:445:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4110,"2":4111,"3":4112,"4":4113},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4110:4110:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):244:244 -> a 4111:4111:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):244:244 -> a 4112:4112:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):244:244 -> a 4113:4113:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):244:244 -> a 689:692:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):244:247 -> a 693:698:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):245:250 -> a 699:699:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4121,"2":4122,"3":4123,"4":4124},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4121:4121:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):252:252 -> a 4122:4122:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):252:252 -> a 4123:4123:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):252:252 -> a 4124:4124:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):252:252 -> a 951:953:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):252:254 -> a 954:955:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseField(java.lang.String):463:464 -> a 954:955:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):254 -> a 956:956:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):255:255 -> a 957:958:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseField(java.lang.String):463:464 -> a 957:958:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):255 -> a 959:964:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):253:258 -> a 965:965:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4132,"2":4133,"3":4134,"4":4135},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4132:4132:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):260:260 -> a 4133:4133:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):260:260 -> a 4134:4134:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):260:260 -> a 4135:4135:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):260:260 -> a 1225:1228:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):260:263 -> a 1229:1234:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):261:266 -> a 1235:1235:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4143,"2":4144,"3":4145,"4":4146},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4143:4143:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):268:268 -> a 4144:4144:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):268:268 -> a 4145:4145:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):268:268 -> a 4146:4146:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):268:268 -> a 1503:1506:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):268:271 -> a 1507:1512:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):269:274 -> a 1513:1513:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4154,"2":4155,"3":4156,"4":4157},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4154:4154:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):276:276 -> a 4155:4155:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):276:276 -> a 4156:4156:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):276:276 -> a 4157:4157:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):276:276 -> a 1789:1792:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):276:279 -> a 1793:1798:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):277:282 -> a 1799:1799:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4165,"2":4166,"3":4167,"4":4168},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4165:4165:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):284:284 -> a 4166:4166:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):284:284 -> a 4167:4167:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):284:284 -> a 4168:4168:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):284:284 -> a 2083:2086:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):284:287 -> a 2087:2092:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):285:290 -> a 2093:2093:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4177,"2":4178,"3":4179,"4":4180},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4177:4177:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):293:293 -> a 4178:4178:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):294:294 -> a 4179:4179:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):295:295 -> a 4180:4180:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):292:292 -> a 2385:2391:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):292:298 -> a 2392:2397:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):296:301 -> a 2398:2398:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4191,"2":4192,"3":4193,"4":4194},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4191:4191:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):303:303 -> a 4192:4192:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):303:303 -> a 4193:4193:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):303:303 -> a 4194:4194:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):303:303 -> a 2701:2704:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):303:306 -> a 2705:2708:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethodArray(com.google.gson.JsonArray):449:452 -> a 2705:2708:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):306 -> a 2709:2710:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethod(java.lang.String):458:459 -> a 2709:2710:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethodArray(com.google.gson.JsonArray):452 -> a 2709:2710:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):306 -> a 2711:2711:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethodArray(com.google.gson.JsonArray):452:452 -> a 2711:2711:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):306 -> a 2712:2717:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):304:309 -> a 2718:2718:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4202,"2":4203,"3":4204,"4":4205},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4202:4202:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):311:311 -> a 4203:4203:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):311:311 -> a 4204:4204:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):311:311 -> a 4205:4205:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):311:311 -> a 3029:3032:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):311:314 -> a 3033:3036:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceDescriptor(com.google.gson.JsonArray):382:385 -> a 3033:3036:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314 -> a 3037:3041:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceMap(com.google.gson.JsonObject):391:395 -> a 3037:3041:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceDescriptor(com.google.gson.JsonArray):385 -> a 3037:3041:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314 -> a 3042:3042:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceMap(com.google.gson.JsonObject):393:393 -> a 3042:3042:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceDescriptor(com.google.gson.JsonArray):385 -> a 3042:3042:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314 -> a 3043:3043:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceDescriptor(com.google.gson.JsonArray):386:386 -> a 3043:3043:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314 -> a 3044:3049:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):312:317 -> a 3050:3050:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4213,"2":4214,"3":4215,"4":4216},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4213:4213:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):319:319 -> a 4214:4214:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):319:319 -> a 4215:4215:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):319:319 -> a 4216:4216:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):319:319 -> a 3369:3372:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):319:322 -> a 3373:3373:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.google.gson.JsonArray):368:368 -> a 3373:3373:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322 -> a 3374:3376:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethodList(com.google.gson.JsonArray):433:435 -> a 3374:3376:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.google.gson.JsonArray):368 -> a 3374:3376:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322 -> a 3377:3378:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.google.gson.JsonArray):369:370 -> a 3377:3378:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322 -> a 3379:3381:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseTypeList(com.google.gson.JsonArray):441:443 -> a 3379:3381:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.google.gson.JsonArray):370 -> a 3379:3381:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322 -> a 3382:3382:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.google.gson.JsonArray):371:371 -> a 3382:3382:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322 -> a 3383:3388:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):320:325 -> a 3389:3389:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4224,"2":4225,"3":4226,"4":4227},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4224:4224:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):327:327 -> a 4225:4225:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):327:327 -> a 4226:4226:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):327:327 -> a 4227:4227:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):327:327 -> a 3716:3719:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):327:330 -> a 3720:3730:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):328:338 -> a 3731:3731:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4240,"2":4241,"3":4242,"4":4243},"outline":"Lcom/gradleup/gr8/relocated/cz0;a(Lcom/gradleup/gr8/relocated/jj1;Ljava/lang/String;)Ljava/util/Iterator;"} 4240:4240:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):340:340 -> a 4241:4241:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):340:340 -> a 4242:4242:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):340:340 -> a 4243:4243:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):340:340 -> a 4071:4074:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):340:343 -> a 4075:4076:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseCustomConversionDescriptor(com.google.gson.JsonArray):363:364 -> a 4075:4076:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):343 -> a 4077:4093:void parseFlags(com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):341:357 -> a 4244:4246:void require(com.google.gson.JsonArray,int,java.lang.String):375:377 -> a 4247:4247:void require(com.google.gson.JsonArray,int,java.lang.String):376:376 -> a 4248:4252:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod parseDerivedMethod(com.google.gson.JsonArray):422:426 -> a 4253:4253:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):26:26 -> a 4253:4253:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod parseDerivedMethod(com.google.gson.JsonArray):426 -> a 4254:4255:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod parseDerivedMethod(com.google.gson.JsonArray):428:429 -> a 4256:4257:com.android.tools.r8.graph.DexMethod parseMethod(java.lang.String):458:459 -> a 1:6:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor parseEmulatedDispatchDescriptor(com.google.gson.JsonArray):411:416 -> b 7:11:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedDispatchMap(com.google.gson.JsonObject):401:405 -> b 7:11:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor parseEmulatedDispatchDescriptor(com.google.gson.JsonArray):416 -> b 12:12:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedDispatchMap(com.google.gson.JsonObject):403:403 -> b 12:12:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor parseEmulatedDispatchDescriptor(com.google.gson.JsonArray):416 -> b 13:13:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor parseEmulatedDispatchDescriptor(com.google.gson.JsonArray):417:417 -> b 14:23:com.android.tools.r8.graph.DexType stringDescriptorToDexType(java.lang.String):468:477 -> b 24:26:com.android.tools.r8.graph.DexType stringDescriptorToDexType(java.lang.String):474:474 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags -> com.gradleup.gr8.relocated.o02: java.util.Map amendLibraryField -> q java.util.Map legacyBackport -> m java.util.Map customConversions -> n java.util.Map amendLibraryMethod -> p java.util.Set maintainType -> b java.util.LinkedHashMap wrappers -> l java.util.Map rewriteType -> a java.util.Map rewriteDerivedTypeOnly -> c java.util.Map staticFieldRetarget -> d java.util.Map emulatedVirtualRetargetThroughEmulatedInterface -> i java.util.Set neverOutlineApi -> o java.util.Map apiGenericTypesConversion -> j java.util.Map emulatedInterfaces -> k java.util.Map covariantRetarget -> e java.util.Map staticRetarget -> f java.util.Map nonEmulatedVirtualRetarget -> g java.util.Map emulatedVirtualRetarget -> h 1:20:void (java.util.Map,java.util.Set,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.LinkedHashMap,java.util.Map,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Map):47:66 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder builder():26:26 -> a 2:3:boolean isCustomConversionRewrittenType(com.android.tools.r8.graph.DexType):178:179 -> a 4:4:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 4:4:boolean isCustomConversionRewrittenType(com.android.tools.r8.graph.DexType):178 -> a 5:5:boolean lambda$isCustomConversionRewrittenType$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):181:181 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 6:6:boolean lambda$isCustomConversionRewrittenType$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean lambda$isCustomConversionRewrittenType$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):182:182 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 8:8:boolean lambda$isCustomConversionRewrittenType$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean lambda$isEmulatedInterfaceRewrittenType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):211:211 -> a 10:10:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedInterfaceEmulatedDispatchMethodDescriptor(com.android.tools.r8.graph.DexMethod):220:220 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 11:11:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedInterfaceEmulatedDispatchMethodDescriptor(com.android.tools.r8.graph.DexMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:15:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedInterfaceEmulatedDispatchMethodDescriptor(com.android.tools.r8.graph.DexMethod):220:223 -> a 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 16:16:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedInterfaceEmulatedDispatchMethodDescriptor(com.android.tools.r8.graph.DexMethod):223 -> a 17:17:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedInterfaceEmulatedDispatchMethodDescriptor(com.android.tools.r8.graph.DexMethod):223:223 -> a 1:1:java.util.Map getAmendLibraryField():198:198 -> b 2:3:boolean isEmulatedInterfaceRewrittenType(com.android.tools.r8.graph.DexType):210:211 -> b 4:4:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> b 4:4:boolean isEmulatedInterfaceRewrittenType(com.android.tools.r8.graph.DexType):210 -> b 1:1:java.util.Map getAmendLibraryMethod():194:194 -> c 1:1:java.util.Map getApiGenericConversion():152:152 -> d 1:1:java.util.Map getCovariantRetarget():132:132 -> e 1:1:java.util.Map getCustomConversions():186:186 -> f 1:1:java.util.Map getEmulatedInterfaces():162:162 -> g 1:1:java.util.Map getEmulatedVirtualRetarget():144:144 -> h 1:1:java.util.Map getEmulatedVirtualRetargetThroughEmulatedInterface():148:148 -> i 1:1:java.util.Map getLegacyBackport():170:170 -> j 1:1:java.util.Set getMaintainType():120:120 -> k 1:1:java.util.Set getNeverOutlineApi():190:190 -> l 1:1:java.util.Map getNonEmulatedVirtualRetarget():140:140 -> m 1:1:java.util.Map getRewriteDerivedTypeOnly():124:124 -> n 1:1:java.util.Map getRewriteType():116:116 -> o 1:1:java.util.Map getStaticFieldRetarget():128:128 -> p 1:1:java.util.Map getStaticRetarget():136:136 -> q 1:1:java.util.LinkedHashMap getWrappers():166:166 -> r 1:1:boolean hasEmulatedInterfaces():215:215 -> s 1:5:boolean hasRetargeting():202:206 -> t 1:6:boolean isEmpty():227:232 -> u com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder -> com.gradleup.gr8.relocated.n02: com.google.common.collect.ImmutableMap$Builder amendLibraryField -> r com.google.common.collect.ImmutableMap$Builder amendLibraryMethod -> q com.google.common.collect.ImmutableSet$Builder maintainType -> b java.util.LinkedHashMap wrappers -> l boolean $assertionsDisabled -> s java.util.Map rewriteType -> a java.util.Map rewriteDerivedTypeOnly -> c com.google.common.collect.ImmutableMap$Builder staticFieldRetarget -> d com.google.common.collect.ImmutableMap$Builder staticRetarget -> f com.google.common.collect.ImmutableMap$Builder covariantRetarget -> e com.google.common.collect.ImmutableMap$Builder emulatedVirtualRetarget -> h com.google.common.collect.ImmutableMap$Builder nonEmulatedVirtualRetarget -> g com.google.common.collect.ImmutableSet$Builder neverOutlineApi -> p com.google.common.collect.ImmutableMap$Builder apiGenericTypesConversion -> j com.google.common.collect.ImmutableMap$Builder emulatedVirtualRetargetThroughEmulatedInterface -> i com.google.common.collect.ImmutableSet$Builder dontRetarget -> n com.google.common.collect.ImmutableMap$Builder emulatedInterfaces -> k com.google.common.collect.ImmutableMap$Builder legacyBackport -> m com.google.common.collect.ImmutableMap$Builder customConversions -> o 1:1:void ():235:235 -> 1:31:void ():237:267 -> 1:1:void putStaticFieldRetarget(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):287:287 -> a 2:2:void putCovariantRetarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):291:291 -> a 3:3:void putEmulatedInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):303:303 -> a 4:4:void putEmulatedVirtualRetarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):307:307 -> a 5:5:void addApiGenericTypesConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):315:315 -> a 6:6:void addWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):319:319 -> a 7:7:void neverOutlineApi(com.android.tools.r8.graph.DexMethod):323:323 -> a 8:8:void putLegacyBackport(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):327:327 -> a 9:9:void addDontRetarget(com.android.tools.r8.graph.DexType):331:331 -> a 10:10:void putCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):335:335 -> a 11:11:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):339:339 -> a 12:12:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):343:343 -> a 13:13:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags build():367:367 -> a 14:20:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder.validate(java.util.Set):351:357 -> a 14:20:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags build():368 -> a 21:39:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags build():369:387 -> a 40:40:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder.validate(java.util.Set):358:358 -> a 40:40:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags build():368 -> a 41:41:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 41:41:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder.validate(java.util.Set):358 -> a 41:41:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags build():368 -> a 42:42:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 42:42:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 42:42:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder.validate(java.util.Set):358 -> a 42:42:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags build():368 -> a 43:43:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder.validate(java.util.Set):358:358 -> a 43:43:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags build():368 -> a 1:1:void rewriteDerivedTypeOnly(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):283:283 -> b 2:2:void putEmulatedVirtualRetargetThroughEmulatedInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):311:311 -> b 3:3:com.android.tools.r8.graph.DexType getRewrittenType(com.android.tools.r8.graph.DexType):347:347 -> b 1:5:void rewriteType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):270:274 -> c 6:7:void maintainType(com.android.tools.r8.graph.DexType):278:279 -> c 8:8:void putNonEmulatedVirtualRetarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):299:299 -> c 1:1:void putStaticRetarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):295:295 -> d com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags -> com.gradleup.gr8.relocated.p02: boolean supportAllCallbacksFromLibrary -> e java.lang.String identifier -> c java.lang.String synthesizedLibraryClassesPackagePrefix -> b com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String jsonSource -> d 1:6:void (com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String,java.lang.String,boolean,java.util.List):38:43 -> 1:1:java.lang.String getIdentifier():56:56 -> a 1:1:java.lang.String getJsonSource():60:60 -> b 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationApiLevel():48:48 -> c 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():52:52 -> d 1:1:boolean supportAllCallbacksFromLibrary():64:64 -> e com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor -> com.gradleup.gr8.relocated.fp3: java.util.List subwrappers -> b java.util.List methods -> a boolean nonPublicAccess -> c 1:4:void (java.util.List,java.util.List,boolean):18:21 -> 1:1:java.util.List getMethods():25:25 -> a 1:1:java.util.List getSubwrappers():29:29 -> b 1:7:boolean equals(java.lang.Object):47:53 -> equals 1:1:int hashCode():58:58 -> hashCode com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.AbstractFieldParser -> com.gradleup.gr8.relocated.o: 1:1:void (com.android.tools.r8.graph.DexItemFactory):16:16 -> void fieldEnd() -> a void fieldName(com.android.tools.r8.graph.DexString) -> a void fieldType(com.android.tools.r8.graph.DexType) -> a void fieldStart() -> b void holderType(com.android.tools.r8.graph.DexType) -> b 1:5:void parseField(java.lang.String):22:26 -> b 6:7:int com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.AbstractMemberParser.parseModifiers(java.lang.String[]):40:41 -> b 6:7:void parseField(java.lang.String):27 -> b 8:11:void parseField(java.lang.String):28:31 -> b 12:12:void parseField(java.lang.String):24:24 -> b 13:13:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 13:13:void parseField(java.lang.String):24 -> b 14:14:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> b 14:14:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> b 14:14:void parseField(java.lang.String):24 -> b 15:15:void parseField(java.lang.String):24:24 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.AbstractMemberParser -> com.gradleup.gr8.relocated.q1: java.util.Map MODIFIERS -> b com.android.tools.r8.graph.DexItemFactory factory -> a 1:8:void ():19:26 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):30:31 -> void modifier(int) -> a 1:1:com.android.tools.r8.graph.DexType stringTypeToDexType(java.lang.String):35:35 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.AbstractMethodParser -> com.gradleup.gr8.relocated.u1: 1:1:void (com.android.tools.r8.graph.DexItemFactory):16:16 -> void argType(com.android.tools.r8.graph.DexType) -> a void methodEnd() -> a void methodName(com.android.tools.r8.graph.DexString) -> a void holderType(com.android.tools.r8.graph.DexType) -> b void methodStart() -> b 1:5:void parseMethod(java.lang.String):22:26 -> b 6:7:int com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.AbstractMemberParser.parseModifiers(java.lang.String[]):40:41 -> b 6:7:void parseMethod(java.lang.String):27 -> b 8:14:void parseMethod(java.lang.String):28:34 -> b 15:15:void parseMethod(java.lang.String):24:24 -> b 16:16:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 16:16:void parseMethod(java.lang.String):24 -> b 17:17:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> b 17:17:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> b 17:17:void parseMethod(java.lang.String):24 -> b 18:18:void parseMethod(java.lang.String):24:24 -> b void returnType(com.android.tools.r8.graph.DexType) -> c com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.HumanFieldParser -> com.gradleup.gr8.relocated.ez0: com.android.tools.r8.graph.FieldAccessFlags$Builder flagBuilder -> c boolean $assertionsDisabled -> i com.android.tools.r8.graph.DexString fieldName -> f com.android.tools.r8.graph.FieldAccessFlags flags -> h com.android.tools.r8.graph.DexField field -> g com.android.tools.r8.graph.DexType fieldType -> d com.android.tools.r8.graph.DexType holder -> e 1:1:void ():13:13 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):25:25 -> 1:2:void modifier(int):44:45 -> a 3:4:void fieldName(com.android.tools.r8.graph.DexString):56:57 -> a 5:6:void fieldEnd():72:73 -> a 7:8:void fieldType(com.android.tools.r8.graph.DexType):78:79 -> a 1:2:void holderType(com.android.tools.r8.graph.DexType):50:51 -> b 3:3:void fieldStart():62:62 -> b 4:4:com.android.tools.r8.graph.FieldAccessFlags$Builder com.android.tools.r8.graph.FieldAccessFlags.builder():48:48 -> b 4:4:void fieldStart():62 -> b 5:10:void fieldStart():62:67 -> b 1:2:com.android.tools.r8.graph.DexField getField():33:34 -> c 1:2:com.android.tools.r8.graph.FieldAccessFlags getFlags():38:39 -> d 1:1:boolean parsingFinished():29:29 -> e com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.HumanMethodParser -> com.gradleup.gr8.relocated.fz0: boolean $assertionsDisabled -> j com.android.tools.r8.graph.DexString methodName -> f com.android.tools.r8.graph.DexMethod method -> h com.android.tools.r8.graph.DexType returnType -> d java.util.List argTypes -> g com.android.tools.r8.graph.MethodAccessFlags$Builder flagBuilder -> c com.android.tools.r8.graph.DexType holder -> e com.android.tools.r8.graph.MethodAccessFlags flags -> i 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):29:29 -> 1:2:void modifier(int):48:49 -> a 3:4:void methodName(com.android.tools.r8.graph.DexString):60:61 -> a 5:7:void methodEnd():77:79 -> a 8:9:void argType(com.android.tools.r8.graph.DexType):90:91 -> a 1:2:void holderType(com.android.tools.r8.graph.DexType):54:55 -> b 3:9:void methodStart():66:72 -> b 1:2:com.android.tools.r8.graph.MethodAccessFlags getFlags():42:43 -> c 3:4:void returnType(com.android.tools.r8.graph.DexType):84:85 -> c 1:2:com.android.tools.r8.graph.DexMethod getMethod():37:38 -> d 1:1:boolean parsingFinished():33:33 -> e com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.MachineFieldParser -> com.gradleup.gr8.relocated.l02: java.util.function.Function typeParser -> j 1:2:void (com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):15:16 -> 1:1:com.android.tools.r8.graph.DexType stringTypeToDexType(java.lang.String):21:21 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.MachineMethodParser -> com.gradleup.gr8.relocated.m02: java.util.function.Function typeParser -> k 1:2:void (com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):15:16 -> 1:1:com.android.tools.r8.graph.DexType stringTypeToDexType(java.lang.String):21:21 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter -> com.gradleup.gr8.relocated.n00: java.util.Map staticFieldRetarget -> c com.android.tools.r8.graph.AppView appView -> a java.util.Map covariantRetarget -> d com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper syntheticHelper -> b boolean $assertionsDisabled -> h java.util.Map staticRetarget -> e java.util.Map nonEmulatedVirtualRetarget -> f java.util.Map emulatedVirtualRetarget -> g 1:1:void ():38:38 -> 1:10:void (com.android.tools.r8.graph.AppView):49:58 -> 1:1:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):78:78 -> a 2:2:boolean com.android.tools.r8.cf.code.CfInstruction.isStaticFieldGet():0:0 -> a 2:2:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):78 -> a 3:4:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):78:79 -> a 5:8:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):118:121 -> a 5:8:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):88 -> a 5:8:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 9:9:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> a 9:9:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):121 -> a 9:9:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):88 -> a 9:9:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 10:12:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):122:124 -> a 10:12:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):88 -> a 10:12:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 13:13:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 13:13:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):124 -> a 13:13:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):88 -> a 13:13:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 14:16:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):124:124 -> a 14:16:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):88 -> a 14:16:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 18:18:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):126:126 -> a 18:18:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):88 -> a 18:18:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 19:19:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):89:89 -> a 19:19:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 20:20:boolean com.android.tools.r8.cf.code.CfInstruction.isStaticFieldGet():0:0 -> a 20:20:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):90 -> a 20:20:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 21:22:java.util.Collection com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):90:91 -> a 21:22:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79 -> a 23:23:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 23:23:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 24:25:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80:81 -> a 26:31:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):99:104 -> a 26:31:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):81 -> a 32:32:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.desugarInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):103:103 -> a 32:32:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):81 -> a 33:33:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109:109 -> a 34:34:boolean com.android.tools.r8.cf.code.CfInstruction.isStaticFieldGet():0:0 -> a 34:34:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109 -> a 35:35:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):110:110 -> a 36:39:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):118:121 -> a 36:39:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):110 -> a 40:40:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> a 40:40:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):121 -> a 40:40:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):110 -> a 41:43:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):122:124 -> a 41:43:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):110 -> a 44:44:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 44:44:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):124 -> a 44:44:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):110 -> a 45:47:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):124:124 -> a 45:47:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):110 -> a 49:49:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.fieldRetarget(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod):126:126 -> a 49:49:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):110 -> a 50:50:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 50:50:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):111 -> a 51:51:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):112:112 -> a 52:54:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$InvokeRetargetingResult ensureInvokeRetargetingResult(com.android.tools.r8.graph.DexMethod):133:135 -> a 55:76:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$InvokeRetargetingResult computeNewInvokeTarget(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):178:199 -> a 77:77:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):652:652 -> a 77:77:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$InvokeRetargetingResult computeNewInvokeTarget(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):200 -> a 78:79:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$InvokeRetargetingResult computeNewInvokeTarget(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):202:203 -> a 80:99:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$InvokeRetargetingResult computeNonStaticRetarget(com.android.tools.r8.graph.DexMethod,boolean):211:230 -> a 100:101:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$1(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):217:217 -> a 102:103:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.forwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):94:95 -> a 102:103:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.ensureForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):101 -> a 102:103:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$1(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):217 -> a 104:104:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.ensureForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):101:101 -> a 104:104:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$1(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):217 -> a 105:105:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$1(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):218:218 -> a 106:109:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):224:224 -> a 1:1:com.android.tools.r8.graph.DexMethod lambda$ensureInvokeRetargetingResult$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):138:138 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$InvokeRetargetingResult -> com.gradleup.gr8.relocated.m00: java.util.function.BiFunction newInvokeTargetSupplier -> b boolean hasNewInvokeTarget -> a com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$InvokeRetargetingResult NO_REWRITING -> c boolean $assertionsDisabled -> d 1:3:void ():143:145 -> 1:1:void (boolean,java.util.function.BiFunction,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$1):143:143 -> 2:4:void (boolean,java.util.function.BiFunction):159:161 -> 1:1:boolean hasNewInvokeTarget():165:165 -> a 2:2:com.android.tools.r8.graph.DexMethod getNewInvokeTarget(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):171:171 -> a 3:3:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter$InvokeRetargetingResult.hasNewInvokeTarget():165:165 -> a 3:3:com.android.tools.r8.graph.DexMethod getNewInvokeTarget(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):171 -> a 4:5:com.android.tools.r8.graph.DexMethod getNewInvokeTarget(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):171:172 -> a com.android.tools.r8.graph.DexMethod lambda$static$0(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> b com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterL8Synthesizer -> com.gradleup.gr8.relocated.o00: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper syntheticHelper -> b boolean $assertionsDisabled -> c 1:1:void ():14:14 -> 1:3:void (com.android.tools.r8.graph.AppView):31:33 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterL8Synthesizer create(com.android.tools.r8.graph.AppView):20:20 -> a 2:2:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterL8Synthesizer create(com.android.tools.r8.graph.AppView):20 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterL8Synthesizer create(com.android.tools.r8.graph.AppView):20 -> a 4:12:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterL8Synthesizer create(com.android.tools.r8.graph.AppView):20:28 -> a 13:17:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):45:49 -> a 1:1:java.lang.String uniqueIdentifier():38:38 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor -> com.gradleup.gr8.relocated.p00: java.util.Map emulatedDispatchMethods -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper syntheticHelper -> b boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:5:void (com.android.tools.r8.graph.AppView):39:43 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$0(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):63 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$0(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):63:63 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 3:3:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$0(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):64 -> a 4:4:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$0(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):64:64 -> a 5:5:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):52:52 -> a 6:6:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 6:6:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 7:7:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):52 -> a 8:9:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):52:53 -> a 10:10:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):59:59 -> a 11:11:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 11:11:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 12:12:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):59 -> a 13:13:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):59:59 -> a 14:14:java.util.IdentityHashMap com.google.common.collect.Maps.newIdentityHashMap():431:431 -> a 14:14:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):60 -> a 15:25:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):61:71 -> a 26:26:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 26:26:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):71 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 27:27:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):71 -> a 28:28:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 28:28:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):75 -> a 29:31:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):75:77 -> a 32:32:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79:79 -> a 33:37:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):92:96 -> a 33:37:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 38:38:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 38:38:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 39:39:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 39:39:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):96 -> a 39:39:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 40:40:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 40:40:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):97 -> a 40:40:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 41:41:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 41:41:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):100 -> a 41:41:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 42:42:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):104:104 -> a 42:42:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 43:43:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98:98 -> a 43:43:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 44:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):163:163 -> a 44:44:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 44:44:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 45:45:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 45:45:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 45:45:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 46:46:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 46:46:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):163 -> a 46:46:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 46:46:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 47:47:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):166:166 -> a 47:47:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 47:47:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 48:48:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 48:48:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):167 -> a 48:48:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 48:48:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 49:55:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):168:174 -> a 49:55:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 49:55:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 56:56:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 56:56:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):176 -> a 56:56:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 56:56:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 57:57:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):176:176 -> a 57:57:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 57:57:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 58:58:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):175:175 -> a 58:58:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 58:58:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 59:59:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):171:171 -> a 59:59:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.inherit(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexType,java.util.Map):98 -> a 59:59:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):79 -> a 60:67:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):117:124 -> a 60:67:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 68:68:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 68:68:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 69:69:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 69:69:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):124 -> a 69:69:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 70:70:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):128:128 -> a 70:70:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 71:71:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 71:71:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):128 -> a 71:71:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 72:76:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):128:132 -> a 72:76:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 77:81:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):131:135 -> a 77:81:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 82:84:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.emulatedInterfaceDispatchMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):123:125 -> a 82:84:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):135 -> a 82:84:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 85:85:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):136:136 -> a 85:85:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 86:86:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.createForwardingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass):149:149 -> a 86:86:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):137 -> a 86:86:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 87:88:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.forwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):94:95 -> a 87:88:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.createForwardingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass):149 -> a 87:88:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):137 -> a 87:88:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 89:95:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.createForwardingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass):150:156 -> a 89:95:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):137 -> a 89:95:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 96:98:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.createForwardingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass):155:157 -> a 96:98:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):137 -> a 96:98:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a 99:100:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.ensureInterfacesAndForwardingMethodsSynthesized(com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):138:139 -> a 99:100:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.util.List):80 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer -> com.gradleup.gr8.relocated.q00: void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod) -> b void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass) -> d com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper -> com.gradleup.gr8.relocated.r00: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():29:29 -> 1:2:void (com.android.tools.r8.graph.AppView):33:34 -> void lambda$ensureRetargetMethod$4(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder) -> a 1:6:com.android.tools.r8.graph.DexMethod ensureCovariantRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):42:47 -> a 7:23:com.android.tools.r8.graph.DexMethod ensureCovariantRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45:61 -> a 24:25:void lambda$ensureCovariantRetargetMethod$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):51:52 -> a 26:26:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProto(com.android.tools.r8.graph.DexMethod):2787:2787 -> a 26:26:void lambda$ensureCovariantRetargetMethod$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):52 -> a 27:28:void lambda$ensureCovariantRetargetMethod$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):52:53 -> a 29:33:com.android.tools.r8.graph.Code lambda$ensureCovariantRetargetMethod$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):55:59 -> a 34:34:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):66:66 -> a 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 35:35:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 36:36:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 37:37:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):66 -> a 38:38:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 38:38:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):67 -> a 39:45:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):70:76 -> a 46:46:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 46:46:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):78 -> a 47:47:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 47:47:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):79 -> a 48:48:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):79:79 -> a 49:49:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 49:49:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):81 -> a 50:53:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):81:84 -> a 54:66:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):77:89 -> a 67:68:void lambda$ensureRetargetMethod$5(com.android.tools.r8.synthesis.SyntheticMethodBuilder):87:88 -> a 69:69:com.android.tools.r8.graph.DexMethod emulatedHolderDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):111:111 -> a 70:71:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):105:106 -> a 70:71:com.android.tools.r8.graph.DexMethod emulatedHolderDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):111 -> a 72:72:boolean com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.equals(java.lang.Object):207:207 -> a 72:72:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):106 -> a 72:72:com.android.tools.r8.graph.DexMethod emulatedHolderDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):111 -> a 73:73:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):106:106 -> a 73:73:com.android.tools.r8.graph.DexMethod emulatedHolderDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):111 -> a 74:75:com.android.tools.r8.graph.DexMethod emulatedHolderDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):112:113 -> a 76:76:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$emulatedHolderDispatchMethod$6(com.android.tools.r8.synthesis.SyntheticNaming):111:111 -> a 77:80:com.android.tools.r8.graph.DexMethod ensureEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):132:135 -> a 81:82:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 81:82:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 81:82:com.android.tools.r8.graph.DexMethod ensureEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 83:83:com.android.tools.r8.graph.DexMethod ensureEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):137:137 -> a 84:84:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 84:84:com.android.tools.r8.graph.DexMethod ensureEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 85:85:com.android.tools.r8.graph.DexMethod ensureEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):137 -> a 86:108:com.android.tools.r8.graph.DexMethod ensureEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):138:160 -> a 109:119:com.android.tools.r8.graph.DexMethod ensureEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):154:164 -> a 120:120:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedHolderDispatchMethod$8(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticNaming):142:142 -> a 121:121:void lambda$ensureEmulatedHolderDispatchMethod$10(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):159:159 -> a 122:122:void lambda$ensureProgramEmulatedHolderDispatchMethod$12(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):183:183 -> a 123:123:void lambda$ensureEmulatedInterfaceDispatchMethod$15(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):206:206 -> a 124:124:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):213:213 -> a 125:125:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 125:125:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):213 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 126:126:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 126:126:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):213 -> a 127:130:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):213:216 -> a 131:132:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 131:132:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 131:132:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 133:140:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):217:224 -> a 141:141:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):219:219 -> a 142:142:void lambda$ensureEmulatedInterfaceDispatchMethod$17(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223:223 -> a 143:144:void buildInterfaceDispatchMethod(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):230:231 -> a 145:145:void lambda$buildInterfaceDispatchMethod$18(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticMethodBuilder):235:235 -> a 146:149:void lambda$buildInterfaceDispatchMethod$18(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticMethodBuilder):234:237 -> a 150:150:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 150:150:void lambda$buildInterfaceDispatchMethod$18(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticMethodBuilder):241 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 151:151:void lambda$buildInterfaceDispatchMethod$18(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticMethodBuilder):241:241 -> a 152:152:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 152:152:void lambda$buildInterfaceDispatchMethod$18(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticMethodBuilder):242 -> a 153:156:void lambda$buildInterfaceDispatchMethod$18(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticMethodBuilder):242:245 -> a 157:157:void buildHolderDispatchMethod(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):254:254 -> a 158:158:void lambda$buildHolderDispatchMethod$20(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):258:258 -> a 159:159:void lambda$buildHolderDispatchMethod$20(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):257:257 -> a 160:160:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 160:160:void lambda$buildHolderDispatchMethod$20(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):260 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 161:161:void lambda$buildHolderDispatchMethod$20(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):260:260 -> a 162:162:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 162:162:void lambda$buildHolderDispatchMethod$20(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):261 -> a 163:167:void lambda$buildHolderDispatchMethod$20(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):261:265 -> a 168:168:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):267:267 -> a 169:169:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 169:169:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):267 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 170:170:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 170:170:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):267 -> a 171:172:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.forwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):94:95 -> a 171:172:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.ensureForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):101 -> a 171:172:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.generateEmulatedDispatchCfCode(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):279 -> a 171:172:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):268 -> a 173:173:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.ensureForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):101:101 -> a 173:173:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.generateEmulatedDispatchCfCode(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):279 -> a 173:173:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):268 -> a 174:176:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.emulatedInterfaceDispatchMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):123:125 -> a 174:176:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.generateEmulatedDispatchCfCode(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):280 -> a 174:176:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):268 -> a 177:178:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.generateEmulatedDispatchCfCode(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):281:282 -> a 177:178:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):268 -> a 179:179:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 179:179:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.generateEmulatedDispatchCfCode(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):283 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 179:179:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):268 -> a 180:181:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.generateEmulatedDispatchCfCode(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):283:284 -> a 180:181:com.android.tools.r8.graph.Code lambda$buildHolderDispatchMethod$19(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer,com.android.tools.r8.graph.DexMethod):268 -> a 1:1:com.android.tools.r8.graph.DexMethod emulatedInterfaceDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):117:117 -> b 2:3:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):105:106 -> b 2:3:com.android.tools.r8.graph.DexMethod emulatedInterfaceDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):117 -> b 4:4:boolean com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.equals(java.lang.Object):207:207 -> b 4:4:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):106 -> b 4:4:com.android.tools.r8.graph.DexMethod emulatedInterfaceDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):117 -> b 5:5:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper.verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):106:106 -> b 5:5:com.android.tools.r8.graph.DexMethod emulatedInterfaceDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):117 -> b 6:6:com.android.tools.r8.graph.DexMethod emulatedInterfaceDispatchMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):118:118 -> b 7:7:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$emulatedInterfaceDispatchMethod$7(com.android.tools.r8.synthesis.SyntheticNaming):117:117 -> b 8:9:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):171:172 -> b 10:10:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> b 10:10:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):172 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> b 11:11:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):172 -> b 12:15:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):172:175 -> b 16:17:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 16:17:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> b 16:17:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):175 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 18:26:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):176:184 -> b 27:27:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):179:179 -> b 28:30:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):190:192 -> b 31:31:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> b 31:31:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):192 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):193:193 -> b 33:33:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> b 33:33:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):193 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> b 34:34:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):193 -> b 35:48:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):194:207 -> b 49:49:com.android.tools.r8.graph.DexClass ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):202:202 -> b 50:50:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$13(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticNaming):196:196 -> b 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureCovariantRetargetMethod$0(com.android.tools.r8.synthesis.SyntheticNaming):46:46 -> c 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$16(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticNaming):220:220 -> c 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedHolderDispatchMethod$9(com.android.tools.r8.synthesis.SyntheticNaming):155:155 -> d 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureProgramEmulatedHolderDispatchMethod$11(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticNaming):180:180 -> d 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$14(com.android.tools.r8.synthesis.SyntheticNaming):203:203 -> e 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureRetargetMethod$3(com.android.tools.r8.synthesis.SyntheticNaming):80:80 -> f com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter -> com.gradleup.gr8.relocated.iz0: java.util.Map emulatedInterfaceHierarchy -> b java.util.Set missingEmulatedInterface -> c com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> a boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):37:37 -> 2:6:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):34:38 -> 1:4:void convertEmulatedInterfaces(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):46:49 -> a 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 5:5:void convertEmulatedInterfaces(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:18:void convertEmulatedInterfaces(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):52:64 -> a 19:22:void convertEmulatedInterfaces(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):63:66 -> a 23:23:boolean lambda$convertEmulatedInterfaces$0(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):57:57 -> a 24:26:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):60:62 -> a 27:33:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):71:77 -> a 27:33:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 34:34:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 34:34:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 35:35:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):77:77 -> a 35:35:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 36:36:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 36:36:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):78 -> a 36:36:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 37:37:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 37:37:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):79 -> a 37:37:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 38:42:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):76:80 -> a 38:42:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 43:43:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):26:26 -> a 43:43:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):80 -> a 43:43:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 44:44:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):81:81 -> a 44:44:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 45:45:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):94:94 -> a 45:45:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 45:45:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 46:46:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):94 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 46:46:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 47:54:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):94:101 -> a 47:54:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 47:54:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 55:55:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 55:55:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):101 -> a 55:55:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 55:55:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 56:56:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):101:101 -> a 56:56:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 56:56:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 57:57:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):102 -> a 57:57:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 57:57:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 58:59:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.implementsInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):135:136 -> a 58:59:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):102 -> a 58:59:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 58:59:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 60:60:boolean com.android.tools.r8.utils.WorkList.isEmpty():112:112 -> a 60:60:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.implementsInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):137 -> a 60:60:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):102 -> a 60:60:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 60:60:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 61:67:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.implementsInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):138:144 -> a 61:67:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):102 -> a 61:67:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 61:67:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 68:69:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):82:83 -> a 68:69:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.implementsInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):144 -> a 68:69:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):102 -> a 68:69:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 68:69:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 70:70:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):103:103 -> a 70:70:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 70:70:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 71:71:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProto(com.android.tools.r8.graph.DexMethod):2787:2787 -> a 71:71:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):103 -> a 71:71:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 71:71:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 72:75:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):104:107 -> a 72:75:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 72:75:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 76:76:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 76:76:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):107 -> a 76:76:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 76:76:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 77:77:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):107:107 -> a 77:77:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 77:77:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 78:78:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 78:78:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):108 -> a 78:78:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 78:78:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 79:79:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):108:108 -> a 79:79:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 79:79:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 80:80:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):26:26 -> a 80:80:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):108 -> a 80:80:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 80:80:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 81:92:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):108:119 -> a 81:92:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 81:92:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 93:93:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 93:93:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):120 -> a 93:93:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 93:93:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 94:102:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.getDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod):121:129 -> a 94:102:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):83 -> a 94:102:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 103:103:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.computeEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy):84:84 -> a 103:103:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):61 -> a 104:104:void lambda$convertEmulatedInterfaces$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClassAndMethod):59:59 -> a 105:109:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map):152:156 -> a 110:120:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):165:175 -> a 121:121:boolean com.android.tools.r8.utils.WorkList.isEmpty():112:112 -> a 121:121:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):176 -> a 122:128:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):177:183 -> a 129:130:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):82:83 -> a 129:130:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):183 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter -> com.gradleup.gr8.relocated.jz0: java.util.Set descriptorDontRewritePrefix -> g java.util.Set usedPrefix -> i java.util.Set descriptorMaintainPrefix -> f com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> a java.lang.String synthesizedPrefix -> c java.util.Map descriptorPrefix -> e com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder builder -> b boolean libraryCompilation -> d java.util.Map descriptorDifferentPrefix -> h 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.lang.String,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):38:38 -> 2:18:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.lang.String,boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):31:47 -> 1:2:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):52:53 -> a 3:3:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):106:106 -> a 3:3:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):53 -> a 4:10:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):180:186 -> a 4:10:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):125 -> a 4:10:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 4:10:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):53 -> a 11:14:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):185:188 -> a 11:14:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):125 -> a 11:14:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 11:14:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):53 -> a 15:18:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):127:130 -> a 15:18:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 15:18:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):53 -> a 19:19:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):54:54 -> a 20:20:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):106:106 -> a 20:20:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):54 -> a 21:27:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):180:186 -> a 21:27:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):125 -> a 21:27:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 21:27:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):54 -> a 28:31:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):185:188 -> a 28:31:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):125 -> a 28:31:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 28:31:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):54 -> a 32:35:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):127:130 -> a 32:35:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 32:35:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):54 -> a 36:36:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):55:55 -> a 37:37:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):106:106 -> a 37:37:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):55 -> a 38:44:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):180:186 -> a 38:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):125 -> a 38:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 38:44:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):55 -> a 45:48:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):185:188 -> a 45:48:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):125 -> a 45:48:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 45:48:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):55 -> a 49:52:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):127:130 -> a 49:52:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):107 -> a 49:52:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):55 -> a 53:54:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):56:57 -> a 55:56:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):83:84 -> a 55:56:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):72:72 -> a 57:57:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):84 -> a 57:57:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57 -> a 58:58:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getJavaTypeFromBinaryName(java.lang.String):427:427 -> a 58:58:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):72 -> a 58:58:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):84 -> a 58:58:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57 -> a 59:59:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 59:59:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):84 -> a 59:59:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57 -> a 60:65:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):74:79 -> a 60:65:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):84 -> a 60:65:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57 -> a 66:66:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):78:78 -> a 66:66:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):84 -> a 66:66:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57 -> a 67:67:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):77:77 -> a 67:67:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):84 -> a 67:67:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57 -> a 68:68:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):85:85 -> a 68:68:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57 -> a 69:69:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):58:58 -> a 70:75:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.warnIfUnusedPrefix(java.util.function.BiConsumer):63:68 -> a 70:75:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):59 -> a 76:76:void lambda$rewriteApiConversions$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):92:92 -> a 77:77:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 77:77:void lambda$rewriteApiConversions$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):94 -> a 78:78:void lambda$rewriteApiConversions$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):94:94 -> a 79:81:void rewriteClasses():112:114 -> a 82:88:void lambda$registerDifferentType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):158:164 -> a 89:89:void lambda$registerDifferentType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):162:162 -> a 90:92:com.android.tools.r8.graph.DexString prefixMatching(com.android.tools.r8.graph.DexType,java.util.Set):170:172 -> a 93:93:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 93:93:com.android.tools.r8.graph.DexString prefixMatching(com.android.tools.r8.graph.DexType,java.util.Set):172 -> a 94:100:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):180:186 -> a 94:100:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):125 -> a 94:100:void registerClassType(com.android.tools.r8.graph.DexType):119 -> a 101:104:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):185:188 -> a 101:104:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):125 -> a 101:104:void registerClassType(com.android.tools.r8.graph.DexType):119 -> a 105:108:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerType(com.android.tools.r8.graph.DexType):127:130 -> a 105:108:void registerClassType(com.android.tools.r8.graph.DexType):119 -> a 109:119:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):135:145 -> a 109:119:void registerClassType(com.android.tools.r8.graph.DexType):120 -> a 120:120:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):72:72 -> a 120:120:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):145 -> a 120:120:void registerClassType(com.android.tools.r8.graph.DexType):120 -> a 121:121:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getJavaTypeFromBinaryName(java.lang.String):427:427 -> a 121:121:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):72 -> a 121:121:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):145 -> a 121:121:void registerClassType(com.android.tools.r8.graph.DexType):120 -> a 122:122:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 122:122:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:122:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):145 -> a 122:122:void registerClassType(com.android.tools.r8.graph.DexType):120 -> a 123:128:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):74:79 -> a 123:128:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):145 -> a 123:128:void registerClassType(com.android.tools.r8.graph.DexType):120 -> a 129:129:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):78:78 -> a 129:129:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):145 -> a 129:129:void registerClassType(com.android.tools.r8.graph.DexType):120 -> a 130:130:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):77:77 -> a 130:130:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):145 -> a 130:130:void registerClassType(com.android.tools.r8.graph.DexType):120 -> a 131:132:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):145:146 -> a 131:132:void registerClassType(com.android.tools.r8.graph.DexType):120 -> a 133:133:void registerClassType(com.android.tools.r8.graph.DexType):121:121 -> a 134:138:com.google.common.collect.ImmutableMap convertRewriteDifferentPrefix(java.util.Map):193:197 -> a 139:143:com.google.common.collect.ImmutableSet convertPrefixSet(java.util.Set):201:205 -> a 144:146:com.android.tools.r8.graph.DexString toDescriptorPrefix(java.lang.String):218:220 -> a 147:147:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getBinaryNameFromJavaType(java.lang.String):423:423 -> a 147:147:com.android.tools.r8.graph.DexString toDescriptorPrefix(java.lang.String):220 -> a 148:148:com.android.tools.r8.graph.DexString toDescriptorPrefix(java.lang.String):220:220 -> a 1:17:void registerDifferentType(com.android.tools.r8.graph.DexType):150:166 -> b 18:22:com.google.common.collect.ImmutableMap convertRewritePrefix(java.util.Map):210:214 -> b 1:1:void rewriteApiConversions(java.util.Map):90:90 -> c 1:1:void rewriteEmulatedInterface(java.util.Map):101:101 -> d com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter -> com.gradleup.gr8.relocated.kz0: com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> a java.util.Set missingReferences -> b boolean $assertionsDisabled -> c 1:1:void ():28:28 -> 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):33:33 -> 2:5:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):31:34 -> 1:14:void convertRetargetFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):42:55 -> a 15:21:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertRetargetField(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):60:66 -> a 15:21:void lambda$convertRetargetFlags$0(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):43 -> a 22:41:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertRetargetMethodEmulatedDispatch(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):74:93 -> a 22:41:void lambda$convertRetargetFlags$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):54 -> a 42:48:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):170:176 -> a 42:48:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertRetargetMethodEmulatedDispatch(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):97 -> a 42:48:void lambda$convertRetargetFlags$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):54 -> a 49:55:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):175:181 -> a 49:55:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertRetargetMethodEmulatedDispatch(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):97 -> a 49:55:void lambda$convertRetargetFlags$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):54 -> a 56:56:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):26:26 -> a 56:56:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):181 -> a 56:56:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertRetargetMethodEmulatedDispatch(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):97 -> a 56:56:void lambda$convertRetargetFlags$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):54 -> a 57:63:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):182:188 -> a 57:63:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertRetargetMethodEmulatedDispatch(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):97 -> a 57:63:void lambda$convertRetargetFlags$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):54 -> a 64:64:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):187:187 -> a 64:64:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertRetargetMethodEmulatedDispatch(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):97 -> a 64:64:void lambda$convertRetargetFlags$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):54 -> a 65:65:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertCovariantRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):102:102 -> a 65:65:void lambda$convertRetargetFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):46 -> a 66:66:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 66:66:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertCovariantRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):103 -> a 66:66:void lambda$convertRetargetFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):46 -> a 67:68:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertCovariantRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):104:105 -> a 67:68:void lambda$convertRetargetFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):46 -> a 69:69:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> a 69:69:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertCovariantRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):105 -> a 69:69:void lambda$convertRetargetFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):46 -> a 70:96:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertCovariantRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):106:132 -> a 70:96:void lambda$convertRetargetFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):46 -> a 97:97:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):161:161 -> a 98:98:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 98:98:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:99:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 99:99:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):162 -> a 100:100:boolean com.android.tools.r8.graph.DexEncodedMethod.isFinal():439:439 -> a 100:100:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 101:101:boolean com.android.tools.r8.graph.DexEncodedMethod.isFinal():439:439 -> a 101:101:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):162 -> a 102:111:boolean isEmulatedInterfaceDispatch(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):198:207 -> a 112:112:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 112:112:boolean isEmulatedInterfaceDispatch(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:115:boolean isEmulatedInterfaceDispatch(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):207:209 -> a 116:116:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 116:116:boolean isEmulatedInterfaceDispatch(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):216 -> a 117:117:void convertNonEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):231:231 -> a 118:119:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertNonEmulatedRetarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiConsumer):224:225 -> a 118:119:void convertNonEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):231 -> a 120:120:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):331:331 -> a 120:120:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertNonEmulatedRetarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiConsumer):225 -> a 120:120:void convertNonEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):231 -> a 121:121:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertNonEmulatedRetarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiConsumer):226:226 -> a 121:121:void convertNonEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):231 -> a 122:122:void lambda$convertNonEmulatedVirtualRetarget$5(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):239:239 -> a 123:123:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withExtraArgumentPrepended(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):321:321 -> a 123:123:void lambda$convertNonEmulatedVirtualRetarget$5(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):238 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 124:126:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withExtraArgumentPrepended(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):321:321 -> a 124:126:void lambda$convertNonEmulatedVirtualRetarget$5(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):238 -> a 127:127:void lambda$convertNonEmulatedVirtualRetarget$5(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):236:236 -> a 128:128:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 128:128:com.android.tools.r8.utils.TraversalContinuation lambda$isEmulatedInterfaceDispatch$4(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):213 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 129:129:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 129:129:com.android.tools.r8.utils.TraversalContinuation lambda$isEmulatedInterfaceDispatch$4(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):213 -> a 130:130:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 130:130:com.android.tools.r8.utils.TraversalContinuation lambda$isEmulatedInterfaceDispatch$4(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):214 -> a 131:132:com.android.tools.r8.utils.TraversalContinuation lambda$isEmulatedInterfaceDispatch$4(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):214:215 -> a 133:133:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.breakIf(boolean):120:120 -> a 133:133:com.android.tools.r8.utils.TraversalContinuation lambda$isEmulatedInterfaceDispatch$4(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):212 -> a 1:21:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertRetargetMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):137:157 -> b 1:21:void lambda$convertRetargetFlags$2(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):49 -> b 22:22:void convertStaticRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):244:244 -> b 23:24:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertNonEmulatedRetarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiConsumer):224:225 -> b 23:24:void convertStaticRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):244 -> b 25:25:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):331:331 -> b 25:25:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertNonEmulatedRetarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiConsumer):225 -> b 25:25:void convertStaticRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):244 -> b 26:26:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter.convertNonEmulatedRetarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiConsumer):226:226 -> b 26:26:void convertStaticRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):244 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineSpecificationConverter -> com.gradleup.gr8.relocated.lz0: java.util.Set missingCustomConversions -> c com.android.tools.r8.utils.Timing timing -> d com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> a com.android.tools.r8.utils.Reporter reporter -> b 1:1:void (com.android.tools.r8.utils.Timing):45:45 -> 2:6:void (com.android.tools.r8.utils.Timing):42:46 -> 1:5:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):89:93 -> a 6:11:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):92:97 -> a 12:20:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):94:102 -> a 21:25:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):99:103 -> a 26:32:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineSpecificationConverter.convertTopLevelFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags):110:116 -> a 26:32:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):103 -> a 33:35:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):104:106 -> a 36:43:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags convertRewritingFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.lang.String,boolean):121:128 -> a 44:73:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags convertRewritingFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.lang.String,boolean):123:152 -> a 74:74:void lambda$convertRewritingFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):146:146 -> a 75:90:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineSpecificationConverter.convertCustomConversion(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):161:176 -> a 75:90:void lambda$convertRewritingFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):146 -> a 91:92:void warnMissingDexString(java.lang.String,java.util.Set):186:187 -> a 93:96:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineSpecificationConverter.warn(java.lang.String,java.util.List):192:195 -> a 93:96:void warnMissingDexString(java.lang.String,java.util.Set):188 -> a 1:2:void warnMissingReferences(java.lang.String,java.util.Set):180:181 -> b 3:6:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineSpecificationConverter.warn(java.lang.String,java.util.List):192:195 -> b 3:6:void warnMissingReferences(java.lang.String,java.util.Set):182 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter -> com.gradleup.gr8.relocated.nz0: java.util.Set missingClasses -> c com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> b java.util.Set invalidMethods -> d boolean $assertionsDisabled -> e com.android.tools.r8.utils.MethodSignatureEquivalence equivalence -> a 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):38:38 -> 2:8:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):33:39 -> 1:3:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.initializeDescriptors(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):115:117 -> a 1:3:void convertWrappers(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):46 -> a 4:9:void convertWrappers(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):47:52 -> a 10:17:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.clearIncompleteSubwrappers(java.util.LinkedHashMap,java.util.Map):65:72 -> a 10:17:void convertWrappers(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):52 -> a 18:20:void convertWrappers(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.util.function.BiConsumer):53:55 -> a 21:22:void fillDescriptors(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.Map):125:126 -> a 23:29:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):128:134 -> a 30:40:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):179:189 -> a 30:40:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 41:41:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 41:41:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):191 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 42:42:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 42:42:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):191 -> a 42:42:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 43:47:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):192:196 -> a 43:47:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 48:48:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexEncodedMethod):247:247 -> a 48:48:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):196 -> a 48:48:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 49:50:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):196:197 -> a 49:50:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 51:51:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexEncodedMethod):247:247 -> a 51:51:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):197 -> a 51:51:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 52:59:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):198:205 -> a 52:59:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 60:60:boolean com.android.tools.r8.graph.DexEncodedMethod.isFinal():439:439 -> a 60:60:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):212 -> a 60:60:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 61:61:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):212:212 -> a 61:61:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 62:62:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 62:62:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):215 -> a 62:62:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 63:65:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):216:218 -> a 63:65:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 66:87:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):213:234 -> a 66:87:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):135 -> a 88:99:java.util.LinkedHashMap orderDescriptors(java.util.Map):141:152 -> a 100:100:void finalizeWrapperDescriptors(java.util.LinkedHashMap,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):161:161 -> a 101:108:void lambda$finalizeWrapperDescriptors$1(java.util.LinkedHashMap,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder):163:170 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder -> com.gradleup.gr8.relocated.mz0: java.util.List subwrappers -> b java.util.List methods -> a boolean nonPublicAccess -> c 1:1:void ():81:81 -> 2:4:void ():77:79 -> 1:1:java.util.List getMethods():84:84 -> a 2:2:void addSubwrapper(com.android.tools.r8.graph.DexType):92:92 -> a 3:4:void removeSubwrappers(java.util.List):107:108 -> a 1:1:java.util.List getSubwrappers():88:88 -> b 1:1:void setNonPublicAccess():96:96 -> c 1:4:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor toWrapperDescriptor():100:103 -> d com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter -> com.gradleup.gr8.relocated.lw1: com.android.tools.r8.utils.AndroidApiLevel LEGACY_HACK_LEVEL -> d java.util.Set missingMethods -> c com.android.tools.r8.utils.Timing timing -> a boolean $assertionsDisabled -> e java.util.Set missingClasses -> b 1:4:void ():44:47 -> 1:1:void (com.android.tools.r8.utils.Timing):52:52 -> 2:6:void (com.android.tools.r8.utils.Timing):49:53 -> 1:5:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):84:88 -> a 6:10:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):85:89 -> a 11:18:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.convertTopLevelFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags):300:307 -> a 11:18:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):89 -> a 19:21:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.convertTopLevelFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags):306:308 -> a 19:21:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):89 -> a 22:25:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):94:97 -> a 26:26:boolean com.android.tools.r8.utils.structural.Ordered.isLessThanOrEqualTo(java.lang.Object):53:53 -> a 26:26:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:30:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):98:101 -> a 31:31:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.DexApplication.dexItemFactory():60:60 -> a 31:31:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):102 -> a 32:43:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.legacyLibraryFlagHacks(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):149:160 -> a 32:43:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):102 -> a 44:55:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.legacyLibraryFlagHacks(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):158:169 -> a 44:55:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):102 -> a 56:61:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.legacyLibraryFlagHacks(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):167:172 -> a 56:61:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):102 -> a 62:65:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):103:106 -> a 66:74:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.reportWarnings(com.android.tools.r8.utils.Reporter):114:122 -> a 66:74:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):106 -> a 75:77:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification convert(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):107:109 -> a 78:95:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags convertRewritingFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.origin.Origin):185:202 -> a 96:96:void lambda$convertRewritingFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String):189:189 -> a 97:102:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.convertDontRewriteInvocation(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Pair):230:235 -> a 97:102:void lambda$convertRewritingFlags$3(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Pair):200 -> a 103:103:void convertRetargetCoreLibMember(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.Map):244:244 -> a 104:107:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):246:249 -> a 108:108:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):248:248 -> a 109:109:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":373,"2":374,"3":375,"4":376},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 373:373:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):248:248 -> a 374:374:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):248:248 -> a 375:375:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):248:248 -> a 376:376:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):248:248 -> a 357:365:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):248:256 -> a 366:366:boolean com.android.tools.r8.graph.DexEncodedMethod.isFinal():439:439 -> a 366:366:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):257 -> a 367:367:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):258:258 -> a 368:368:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 368:368:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):258 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 369:369:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 369:369:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):258 -> a 370:370:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):262:262 -> a 371:371:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):261:261 -> a 372:372:void lambda$convertRetargetCoreLibMember$5(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):259:259 -> a 377:380:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):273:276 -> a 381:381:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 381:381:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 382:382:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):277:277 -> a 383:383:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.DexApplication.dexItemFactory():60:60 -> a 383:383:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):280 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 384:397:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):281:294 -> a 398:398:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):293:293 -> a 399:399:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":693,"2":694,"3":695,"4":696},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 693:693:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):293:293 -> a 694:694:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):293:293 -> a 695:695:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):293:293 -> a 696:696:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):293:293 -> a 692:692:java.util.List findMethodsWithName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication):293:293 -> a 697:697:boolean lambda$findMethodsWithName$6(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):274:274 -> a 1:1:void lambda$convertRewritingFlags$2(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.Map):197:197 -> b 2:3:void lambda$rewritePrefix$4(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String):220:221 -> b 1:17:void rewritePrefix(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String):209:225 -> c com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LibraryValidator -> com.gradleup.gr8.relocated.gx1: 1:16:void validate(com.android.tools.r8.graph.DexApplication,boolean,com.android.tools.r8.utils.AndroidApiLevel):25:40 -> a 17:17:void validate(com.android.tools.r8.graph.DexApplication,boolean,com.android.tools.r8.utils.AndroidApiLevel):34:34 -> a com.android.tools.r8.ir.desugar.icce.AlwaysThrowingInstructionDesugaring -> com.gradleup.gr8.relocated.e4: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():36:36 -> 1:2:void (com.android.tools.r8.graph.AppView):40:41 -> 1:2:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):54:55 -> a 3:3:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):66:66 -> a 4:4:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugarDescription(com.android.tools.r8.cf.code.CfInstruction):70:70 -> a 5:5:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 5:5:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugarDescription(com.android.tools.r8.cf.code.CfInstruction):70 -> a 6:9:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugarDescription(com.android.tools.r8.cf.code.CfInstruction):71:74 -> a 10:10:boolean com.android.tools.r8.ir.desugar.icce.AlwaysThrowingInstructionDesugaring.shouldRewriteInvokeToThrow(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult):84:84 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugarDescription(com.android.tools.r8.cf.code.CfInstruction):75 -> a 11:11:boolean com.android.tools.r8.graph.MethodResolutionResult.isArrayCloneMethodResult():0:0 -> a 11:11:boolean com.android.tools.r8.ir.desugar.icce.AlwaysThrowingInstructionDesugaring.shouldRewriteInvokeToThrow(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult):84 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugarDescription(com.android.tools.r8.cf.code.CfInstruction):75 -> a 12:20:boolean com.android.tools.r8.ir.desugar.icce.AlwaysThrowingInstructionDesugaring.shouldRewriteInvokeToThrow(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult):85:93 -> a 12:20:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugarDescription(com.android.tools.r8.cf.code.CfInstruction):75 -> a 21:24:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugarDescription(com.android.tools.r8.cf.code.CfInstruction):76:79 -> a 25:41:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeAsThrowRewrite(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult):98:114 -> a 42:42:java.util.Collection lambda$computeInvokeAsThrowRewrite$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):113:113 -> a 43:43:java.util.Collection lambda$computeInvokeAsThrowRewrite$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):106:106 -> a 44:62:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeAsThrowNSMERewrite(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback):120:138 -> a 63:63:java.util.Collection lambda$computeInvokeAsThrowNSMERewrite$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):128:128 -> a 64:84:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):150:170 -> a 85:85:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 85:85:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):170 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 86:86:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 86:86:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):170 -> a 87:88:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):171:172 -> a 89:89:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexTypeList.get(int):60:60 -> a 89:89:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):174 -> a 90:92:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):174:176 -> a 93:106:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):172:185 -> a 107:107:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 107:107:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):185 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 108:108:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):185 -> a 109:113:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):185:189 -> a 114:114:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 114:114:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):189 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:115:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 115:115:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):189 -> a 116:120:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):190:194 -> a 121:128:java.util.Collection getThrowInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer):191:198 -> a 129:141:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer getMethodSynthesizerForThrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod):209:221 -> a 142:142:boolean com.android.tools.r8.graph.MethodResolutionResult.isIncompatibleClassChangeErrorResult():0:0 -> a 142:142:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer getMethodSynthesizerForThrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod):222 -> a 143:143:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer getMethodSynthesizerForThrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod):223:223 -> a com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo -> com.gradleup.gr8.relocated.hh1: com.android.tools.r8.graph.CfCode virtualMethodCode -> c com.android.tools.r8.graph.ProgramMethod virtualMethod -> b com.android.tools.r8.graph.ProgramMethod newDirectMethod -> a 1:4:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode):17:20 -> 1:1:com.android.tools.r8.graph.ProgramMethod getVirtualMethod():28:28 -> a 1:1:com.android.tools.r8.graph.CfCode getVirtualMethodCode():32:32 -> b 1:1:int compareTo(java.lang.Object):10:10 -> compareTo 2:2:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo.getNewDirectMethod():24:24 -> compareTo 2:2:int com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo.compareTo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):37 -> compareTo 2:2:int compareTo(java.lang.Object):10 -> compareTo 3:3:int com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo.compareTo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):37:37 -> compareTo 3:3:int compareTo(java.lang.Object):10 -> compareTo 4:4:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo.getNewDirectMethod():24:24 -> compareTo 4:4:int com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo.compareTo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):37 -> compareTo # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int compareTo(java.lang.Object):10 -> compareTo 5:5:int com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo.compareTo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):37:37 -> compareTo 5:5:int compareTo(java.lang.Object):10 -> compareTo com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring -> com.gradleup.gr8.relocated.ih1: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:2:void (com.android.tools.r8.graph.AppView):35:36 -> 1:2:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):41:42 -> a 3:7:com.android.tools.r8.graph.ProgramMethod needsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):49:53 -> a 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 8:8:com.android.tools.r8.graph.ProgramMethod needsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):54 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:17:com.android.tools.r8.graph.ProgramMethod needsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):54:62 -> a 18:19:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):79:80 -> a 20:28:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):89:97 -> a 20:28:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 29:29:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):96:96 -> a 29:29:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 30:32:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.getInvokeSpecialBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):136:138 -> a 30:32:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.ensureInvokeSpecialBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer):109 -> a 30:32:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):102 -> a 30:32:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 33:33:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):339:339 -> a 33:33:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.getInvokeSpecialBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):137 -> a 33:33:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.ensureInvokeSpecialBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer):109 -> a 33:33:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):102 -> a 33:33:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 34:34:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):339:339 -> a 34:34:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.getInvokeSpecialBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):137 -> a 34:34:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.ensureInvokeSpecialBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer):109 -> a 34:34:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):102 -> a 34:34:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 35:44:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.ensureInvokeSpecialBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer):110:119 -> a 35:44:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):102 -> a 35:44:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 45:45:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 45:45:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.ensureInvokeSpecialBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer):120 -> a 45:45:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):102 -> a 45:45:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 46:56:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.ensureInvokeSpecialBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer):120:130 -> a 46:56:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):102 -> a 46:56:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 57:59:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):103:103 -> a 57:59:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 60:60:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.ensureInvokeSpecialBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer):130:130 -> a 60:60:java.util.List com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):102 -> a 60:60:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor -> com.gradleup.gr8.relocated.ap: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b boolean $assertionsDisabled -> m com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode desugaringMode -> l com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper helper -> c com.android.tools.r8.utils.MethodSignatureEquivalence equivalence -> d boolean needsLibraryInfo -> e java.util.Map interfaceInfo -> i java.util.Map newSyntheticMethods -> j java.util.Map newExtraInterfaceSignatures -> k java.util.function.Predicate isLiveMethod -> f java.util.Map classInfo -> g java.util.Map libraryClassInfo -> h 1:1:void ():72:72 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):385:385 -> 2:36:void (com.android.tools.r8.graph.AppView,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):359:393 -> 1:1:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.isLiveMethod(com.android.tools.r8.graph.DexClassAndMethod):397:397 -> a 1:1:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):710 -> a 2:2:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 2:2:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.isLiveMethod(com.android.tools.r8.graph.DexClassAndMethod):397 -> a 2:2:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):710 -> a 3:3:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.isLiveMethod(com.android.tools.r8.graph.DexClassAndMethod):398:398 -> a 3:3:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):710 -> a 4:5:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):710:711 -> a 6:6:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):869:869 -> a 6:6:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):712 -> a 7:7:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 7:7:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):869 -> a 7:7:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):712 -> a 8:22:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):873:887 -> a 8:22:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):712 -> a 23:29:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):886:892 -> a 23:29:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):712 -> a 30:30:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):875:875 -> a 30:30:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):712 -> a 31:31:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 31:31:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):878 -> a 31:31:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):712 -> a 32:33:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):878:879 -> a 32:33:void lambda$resolveForwardingMethods$8(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexMethod):712 -> a 34:34:void lambda$process$0(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):419:419 -> a 35:44:void finalizeProcessing(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):426:435 -> a 45:49:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet):428:432 -> a 50:53:void lambda$finalizeProcessing$2(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):437:440 -> a 54:57:void lambda$finalizeProcessing$2(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):439:442 -> a 58:58:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures getDefaultMethods(com.android.tools.r8.graph.DexClass):476:476 -> a 59:59:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 59:59:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures getDefaultMethods(com.android.tools.r8.graph.DexClass):476 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 60:60:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures getDefaultMethods(com.android.tools.r8.graph.DexClass):476 -> a 61:67:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures getDefaultMethods(com.android.tools.r8.graph.DexClass):476:482 -> a 68:68:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.create(java.util.Set):80:80 -> a 68:68:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures getDefaultMethods(com.android.tools.r8.graph.DexClass):482 -> a 69:72:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):519:522 -> a 73:73:java.util.Set com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.getEmulatedInterfaces():245:245 -> a 73:73:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):522 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:75:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):522:523 -> a 76:76:java.util.Set com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.getEmulatedInterfaces():245:245 -> a 76:76:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):524 -> a 77:78:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):524:525 -> a 79:79:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 79:79:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):525 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 80:80:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):525 -> a 81:81:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):527:527 -> a 82:82:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 82:82:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):527 -> a 83:85:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):527:527 -> a 86:86:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 86:86:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):529 -> a 87:93:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):529:535 -> a 94:94:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 94:94:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):535 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:95:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 95:95:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):535 -> a 96:96:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 96:96:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):539 -> a 97:97:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):539:539 -> a 98:98:java.util.Set com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.getEmulatedInterfaces():245:245 -> a 98:98:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):542 -> a 99:100:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):542:543 -> a 101:101:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 101:101:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):543 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 102:102:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 102:102:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):543 -> a 103:103:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):545:545 -> a 104:104:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 104:104:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):545 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:105:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 105:105:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):545 -> a 106:106:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 106:106:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):547 -> a 107:107:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):547:547 -> a 108:108:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 108:108:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):548 -> a 109:110:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):548:549 -> a 111:111:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 111:111:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):549 -> a 112:112:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 112:112:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):549 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 113:113:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):549 -> a 114:123:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):554:563 -> a 124:124:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 124:124:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):568 -> a 125:142:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):568:585 -> a 143:152:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):571:580 -> a 153:153:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):574:574 -> a 154:154:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 154:154:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):576 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 155:155:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):576:576 -> a 156:156:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 156:156:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):578 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 157:157:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 157:157:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):578 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 158:158:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):578:578 -> a 159:159:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 159:159:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):578 -> a 160:160:void lambda$duplicateEmulatedInterfaces$3(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):578:578 -> a 161:161:void collectEmulatedInterfaces(com.android.tools.r8.graph.DexClass,java.util.Set,java.util.Map):593:593 -> a 162:162:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 162:162:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549 -> a 162:162:void collectEmulatedInterfaces(com.android.tools.r8.graph.DexClass,java.util.Set,java.util.Map):593 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 163:163:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 163:163:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549 -> a 163:163:void collectEmulatedInterfaces(com.android.tools.r8.graph.DexClass,java.util.Set,java.util.Map):593 -> a 164:164:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549:549 -> a 164:164:void collectEmulatedInterfaces(com.android.tools.r8.graph.DexClass,java.util.Set,java.util.Map):593 -> a 165:178:void collectEmulatedInterfaces(com.android.tools.r8.graph.DexClass,java.util.Set,java.util.Map):593:606 -> a 179:183:void lambda$collectEmulatedInterfaces$4(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):596:600 -> a 184:190:void lambda$collectEmulatedInterfaces$4(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):597:603 -> a 191:191:void lambda$collectEmulatedInterfaces$4(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):602:602 -> a 192:194:void lambda$collectEmulatedInterfaces$5(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType):608:610 -> a 195:198:void lambda$collectEmulatedInterfaces$5(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType):609:612 -> a 199:199:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):623:623 -> a 200:200:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 200:200:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):623 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 201:201:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 201:201:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):623 -> a 202:202:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):628:628 -> a 203:203:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 203:203:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549 -> a 203:203:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):628 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 204:204:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 204:204:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549 -> a 204:204:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):628 -> a 205:205:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549:549 -> a 205:205:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):628 -> a 206:222:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):628:644 -> a 223:223:void resolveForwardingMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.google.common.collect.ImmutableList$Builder):702:702 -> a 224:224:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 224:224:void resolveForwardingMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.google.common.collect.ImmutableList$Builder):702 -> a 225:231:void resolveForwardingMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.google.common.collect.ImmutableList$Builder):702:708 -> a 232:232:void resolveForwardingMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.google.common.collect.ImmutableList$Builder):706:706 -> a 233:233:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 233:233:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):413 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 234:234:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 234:234:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):413 -> a 235:235:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):414:414 -> a 236:249:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):722:735 -> a 250:254:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):734:738 -> a 255:261:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):737:743 -> a 262:262:boolean com.android.tools.r8.graph.MethodResolutionResult.isIncompatibleClassChangeErrorResult():0:0 -> a 262:262:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):744 -> a 263:263:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addICCEThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):814:814 -> a 263:263:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):745 -> a 264:264:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):748:748 -> a 265:265:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addNoSuchMethodErrorThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):822:822 -> a 265:265:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):749 -> a 266:266:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):752:752 -> a 267:267:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addIllegalAccessErrorThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):818:818 -> a 267:267:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):753 -> a 268:288:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):757:777 -> a 289:289:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):769:769 -> a 290:290:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addNoSuchMethodErrorThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):822:822 -> a 290:290:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):781 -> a 291:317:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):765:791 -> a 318:326:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):789:797 -> a 327:332:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.function.BiConsumer):796:801 -> a 333:333:void lambda$resolveForwardForSignature$9(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):735:735 -> a 334:336:void addSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):808:810 -> a 337:337:boolean com.android.tools.r8.utils.collections.ProgramMethodSet.createAndAdd(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):81:81 -> a 337:337:void addSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):810 -> a 338:338:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$addSyntheticMethod$10(com.android.tools.r8.graph.DexProgramClass):809:809 -> a 339:339:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):826:826 -> a 340:340:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 340:340:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):826 -> a 341:341:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):829:829 -> a 342:342:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic():355:355 -> a 342:342:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.MethodAccessFlags$Builder.setPublic():259 -> a 342:342:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):829 -> a 343:343:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):829:829 -> a 344:344:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 344:344:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):830 -> a 345:349:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):830:834 -> a 350:353:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):847:850 -> a 350:353:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 354:354:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):848:848 -> a 354:354:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 355:355:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 355:355:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):853 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 355:355:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 356:356:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 356:356:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):853 -> a 356:356:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 357:357:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 357:357:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):853 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 357:357:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 358:358:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 358:358:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):853 -> a 358:358:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 359:360:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):853:854 -> a 359:360:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 361:361:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 361:361:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):855 -> a 361:361:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 362:362:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):855:855 -> a 362:362:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 363:363:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 363:363:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):855 -> a 363:363:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 364:367:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.itf.ClassProcessor.createExceptionThrowingCfCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):855:858 -> a 364:367:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):836 -> a 368:372:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):835:839 -> a 373:374:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):946:947 -> a 373:374:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 375:380:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):899:904 -> a 375:380:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):931 -> a 375:380:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):947 -> a 375:380:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 381:381:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):932:932 -> a 381:381:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):947 -> a 381:381:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 382:382:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):948:948 -> a 382:382:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 383:383:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.ignoreLibraryInfo():408:408 -> a 383:383:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):961 -> a 383:383:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):948 -> a 383:383:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 384:384:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):962:962 -> a 384:384:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):948 -> a 384:384:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 385:388:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):899:902 -> a 385:388:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):964 -> a 385:388:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):948 -> a 385:388:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 389:389:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 389:389:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor$LibraryReportingContext.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):347 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 389:389:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):902 -> a 389:389:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):964 -> a 389:389:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):948 -> a 389:389:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 390:390:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 390:390:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor$LibraryReportingContext.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):347 -> a 390:390:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):902 -> a 390:390:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):964 -> a 390:390:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):948 -> a 390:390:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 391:391:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):965:965 -> a 391:391:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):948 -> a 391:391:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 392:392:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):951:951 -> a 392:392:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 393:393:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo.isEmpty():149:149 -> a 393:393:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):951 -> a 393:393:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 394:394:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201:201 -> a 394:394:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):951 -> a 394:394:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 395:395:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 395:395:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 395:395:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):951 -> a 395:395:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 396:396:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 396:396:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201 -> a 396:396:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):951 -> a 396:396:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 397:397:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201:201 -> a 397:397:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):951 -> a 397:397:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 398:400:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):951:953 -> a 398:400:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 401:406:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):899:904 -> a 401:406:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):986 -> a 401:406:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):954 -> a 401:406:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 407:407:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):987:987 -> a 407:407:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):954 -> a 407:407:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 408:408:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):954:954 -> a 408:408:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 409:414:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):495:500 -> a 409:414:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 409:414:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 415:423:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):660:668 -> a 415:423:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 415:423:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 415:423:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 424:424:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 424:424:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):668 -> a 424:424:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 424:424:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 424:424:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 425:425:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):668:668 -> a 425:425:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 425:425:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 425:425:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 426:426:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):293:293 -> a 426:426:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):669 -> a 426:426:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 426:426:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 426:426:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 427:427:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.contains(com.android.tools.r8.graph.DexType):241:241 -> a 427:427:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):293 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 427:427:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):669 -> a 427:427:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 427:427:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 427:427:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 428:428:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.contains(com.android.tools.r8.graph.DexType):241:241 -> a 428:428:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):293 -> a 428:428:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):669 -> a 428:428:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 428:428:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 428:428:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 429:429:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):676:676 -> a 429:429:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 429:429:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 429:429:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 430:434:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.overridesAbstractNonLibraryInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):685:689 -> a 430:434:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):675 -> a 430:434:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 430:434:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 430:434:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 435:435:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 435:435:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.overridesAbstractNonLibraryInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):689 -> a 435:435:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):675 -> a 435:435:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 435:435:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 435:435:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 436:436:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.overridesAbstractNonLibraryInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):689:689 -> a 436:436:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):675 -> a 436:436:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 436:436:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 436:436:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 437:437:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):293:293 -> a 437:437:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.overridesAbstractNonLibraryInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):690 -> a 437:437:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):675 -> a 437:437:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 437:437:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 437:437:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 438:438:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.contains(com.android.tools.r8.graph.DexType):241:241 -> a 438:438:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):293 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 438:438:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.overridesAbstractNonLibraryInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):690 -> a 438:438:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):675 -> a 438:438:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 438:438:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 438:438:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 439:439:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.contains(com.android.tools.r8.graph.DexType):241:241 -> a 439:439:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):293 -> a 439:439:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.overridesAbstractNonLibraryInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):690 -> a 439:439:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.shouldResolveForwardingMethodsForEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):675 -> a 439:439:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):500 -> a 439:439:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 439:439:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 440:440:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.emulatedInterfaceSignaturesToForward():197:197 -> a 440:440:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):505 -> a 440:440:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 440:440:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 441:443:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.withoutAll(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):106:108 -> a 441:443:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.emulatedInterfaceSignaturesToForward():197 -> a 441:443:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):505 -> a 441:443:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 441:443:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 444:450:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):502:508 -> a 444:450:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 444:450:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 451:453:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo.create(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):143:145 -> a 451:453:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):508 -> a 451:453:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 451:453:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 454:454:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):511:511 -> a 454:454:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 454:454:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 455:457:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo.create(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):143:145 -> a 455:457:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):510 -> a 455:457:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitClassInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):956 -> a 455:457:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$11(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):940 -> a 458:458:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):977:977 -> a 459:459:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.ignoreLibraryInfo():408:408 -> a 459:459:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):961 -> a 459:459:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):977 -> a 460:460:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):962:962 -> a 460:460:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):977 -> a 461:464:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):899:902 -> a 461:464:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):964 -> a 461:464:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):977 -> a 465:465:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 465:465:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor$LibraryReportingContext.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):347 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 465:465:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):902 -> a 465:465:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):964 -> a 465:465:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):977 -> a 466:466:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 466:466:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor$LibraryReportingContext.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):347 -> a 466:466:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):902 -> a 466:466:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):964 -> a 466:466:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):977 -> a 467:467:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):965:965 -> a 467:467:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):977 -> a 468:469:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):978:979 -> a 470:473:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):899:902 -> a 470:473:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):986 -> a 470:473:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):980 -> a 474:474:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):987:987 -> a 474:474:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):980 -> a 475:475:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):980:980 -> a 1:5:void lambda$collectEmulatedInterfacesWithPropagatedTypeArguments$6(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,java.util.List):633:637 -> b 6:11:void lambda$collectEmulatedInterfacesWithPropagatedTypeArguments$6(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,java.util.List):634:639 -> b 12:15:void lambda$collectEmulatedInterfacesWithPropagatedTypeArguments$7(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType):646:649 -> b 16:20:void lambda$collectEmulatedInterfacesWithPropagatedTypeArguments$7(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType):647:651 -> b 21:21:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):969:969 -> b 22:22:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 22:22:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):969 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 23:23:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):969 -> b 24:24:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):969:969 -> b 25:25:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> b 25:25:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):970 -> b 26:27:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):971:972 -> b 28:39:java.lang.Object com.android.tools.r8.ir.desugar.itf.ClassProcessor.reentrantComputeIfAbsent(java.util.Map,com.android.tools.r8.graph.DexClass,java.util.function.Function):915:926 -> b 28:39:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):971 -> b 40:40:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):971:971 -> b 41:41:java.lang.Object com.android.tools.r8.ir.desugar.itf.ClassProcessor.reentrantComputeIfAbsent(java.util.Map,com.android.tools.r8.graph.DexClass,java.util.function.Function):927:927 -> b 41:41:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):971 -> b 42:42:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):973:973 -> b 43:45:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):999:1001 -> b 43:45:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 46:51:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.ClassProcessor.definitionOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):899:904 -> b 46:51:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):986 -> b 46:51:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1002 -> b 46:51:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 52:52:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):987:987 -> b 52:52:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1002 -> b 52:52:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 53:55:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1002:1004 -> b 53:55:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 56:56:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):465:465 -> b 56:56:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1005 -> b 56:56:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 57:57:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 57:57:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):465 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1005 -> b 57:57:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 58:58:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 58:58:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):465 -> b 58:58:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1005 -> b 58:58:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 59:61:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):465:467 -> b 59:61:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1005 -> b 59:61:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 62:62:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.needsLibraryInfo():404:404 -> b 62:62:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):468 -> b 62:62:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1005 -> b 62:62:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 63:67:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):468:472 -> b 63:67:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1005 -> b 63:67:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 68:68:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):449:449 -> b 68:68:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1006 -> b 68:68:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 69:69:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 69:69:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):449 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1006 -> b 69:69:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 70:70:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 70:70:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):449 -> b 70:70:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1006 -> b 70:70:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 71:75:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):449:453 -> b 71:75:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1006 -> b 71:75:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 76:76:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> b 76:76:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):456 -> b 76:76:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1006 -> b 76:76:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 77:77:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.needsLibraryInfo():404:404 -> b 77:77:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):456 -> b 77:77:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1006 -> b 77:77:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 78:80:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):456:458 -> b 78:80:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitInterfaceInfoRaw(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):1006 -> b 78:80:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$12(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):995 -> b 1:1:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):936:936 -> c 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 2:2:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):936 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 3:3:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):936 -> c 4:5:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):936:937 -> c 6:6:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> c 6:6:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):937 -> c 7:9:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):938:940 -> c 10:21:java.lang.Object com.android.tools.r8.ir.desugar.itf.ClassProcessor.reentrantComputeIfAbsent(java.util.Map,com.android.tools.r8.graph.DexClass,java.util.function.Function):915:926 -> c 10:21:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):940 -> c 22:22:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):940:940 -> c 23:23:java.lang.Object com.android.tools.r8.ir.desugar.itf.ClassProcessor.reentrantComputeIfAbsent(java.util.Map,com.android.tools.r8.graph.DexClass,java.util.function.Function):927:927 -> c 23:23:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo visitClassInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):940 -> c 1:1:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> d 1:1:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):991 -> d 2:2:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.ignoreLibraryInfo():408:408 -> d 2:2:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):991 -> d 3:5:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):992:994 -> d 6:17:java.lang.Object com.android.tools.r8.ir.desugar.itf.ClassProcessor.reentrantComputeIfAbsent(java.util.Map,com.android.tools.r8.graph.DexClass,java.util.function.Function):915:926 -> d 6:17:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):994 -> d 18:18:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):994:994 -> d 19:19:java.lang.Object com.android.tools.r8.ir.desugar.itf.ClassProcessor.reentrantComputeIfAbsent(java.util.Map,com.android.tools.r8.graph.DexClass,java.util.function.Function):927:927 -> d 19:19:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext):994 -> d com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo -> com.gradleup.gr8.relocated.to: com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo parent -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo EMPTY -> d com.google.common.collect.ImmutableList forwardedMethodTargets -> b com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo emulatedInterfaceInfo -> c 1:2:void ():117:118 -> 1:4:void (com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.google.common.collect.ImmutableList,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):133:136 -> 1:1:boolean isTargetedByForwards(com.android.tools.r8.graph.DexClassAndMethod):153:153 -> a 2:3:boolean com.android.tools.r8.utils.IterableUtils.any(java.lang.Iterable,java.util.function.Function,java.util.function.Predicate):43:44 -> a 2:3:boolean isTargetedByForwards(com.android.tools.r8.graph.DexClassAndMethod):153 -> a 4:8:boolean isTargetedByForwards(com.android.tools.r8.graph.DexClassAndMethod):153:157 -> a 9:9:boolean lambda$isTargetedByForwards$0(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod):156:156 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo -> com.gradleup.gr8.relocated.uo: com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures signatures -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces emulatedInterfaces -> b com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo EMPTY -> c boolean $assertionsDisabled -> d 1:3:void ():262:264 -> 1:1:void (com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces,com.android.tools.r8.ir.desugar.itf.ClassProcessor$1):262:262 -> 2:4:void (com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):271:273 -> 1:8:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):277:284 -> a 9:9:boolean isEmpty():288:288 -> a 10:10:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.isEmpty():237:237 -> a 10:10:boolean isEmpty():288 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.isEmpty():237:237 -> a 11:11:boolean isEmpty():288 -> a 12:12:boolean isEmpty():288:288 -> a 13:13:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 13:13:boolean isEmpty():288 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 14:14:boolean isEmpty():288 -> a 15:16:boolean isEmpty():288:289 -> a 17:17:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.isEmpty():237:237 -> a 17:17:boolean isEmpty():289 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.isEmpty():237:237 -> a 18:18:boolean isEmpty():289 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces -> com.gradleup.gr8.relocated.vo: com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces EMPTY -> b java.util.Set emulatedInterfaces -> a 1:1:void ():224:224 -> 1:2:void (com.android.tools.r8.graph.DexType):228:229 -> 3:4:void (java.util.Set):232:233 -> 1:4:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):249:252 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$LibraryReportingContext -> com.gradleup.gr8.relocated.wo: com.android.tools.r8.ir.desugar.itf.ClassProcessor$LibraryReportingContext LIBRARY_CONTEXT -> d 1:1:void ():334:334 -> 1:1:void ():337:337 -> com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext forClass(com.android.tools.r8.graph.DexClass) -> a void reportMissingType(com.android.tools.r8.graph.DexType) -> a 1:1:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1:1:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):347 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2:2:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):347 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures -> com.gradleup.gr8.relocated.xo: com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures EMPTY -> b java.util.Set signatures -> a 1:1:void ():77:77 -> 1:2:void (java.util.Set):85:86 -> 1:1:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 1:1:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):90 -> a 2:2:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 2:2:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):93 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 3:3:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):93 -> a 4:6:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):96:98 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext -> com.gradleup.gr8.relocated.yo: com.android.tools.r8.graph.DexClass directSubClass -> a com.android.tools.r8.graph.DexProgramClass closestProgramSubClass -> b java.util.function.BiConsumer reportMissingTypeCallback -> c 1:4:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.BiConsumer):307:310 -> 1:3:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext forClass(com.android.tools.r8.graph.DexClass):314:316 -> a 4:4:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 4:4:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext forClass(com.android.tools.r8.graph.DexClass):316 -> a 5:6:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext forClass(com.android.tools.r8.graph.DexClass):317:318 -> a 7:7:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):323:323 -> a 8:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppInfo.definitionForDesugarDependency(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):169:172 -> a 8:11:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):323 -> a 12:12:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 12:12:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppInfo.definitionForDesugarDependency(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):173 -> a 12:12:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):323 -> a 13:13:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppInfo.definitionForDesugarDependency(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):174:174 -> a 13:13:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):323 -> a 14:14:void reportMissingType(com.android.tools.r8.graph.DexType):327:327 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo -> com.gradleup.gr8.relocated.zo: com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo EMPTY -> c com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures signatures -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo emulatedInterfaceInfo -> b 1:1:void ():165:165 -> 1:3:void (com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):172:174 -> 1:1:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 1:1:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo withSignatures(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):205 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 2:2:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo withSignatures(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):205 -> a 3:4:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo withSignatures(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):208:209 -> a 5:5:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201:201 -> a 5:5:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):185 -> a 6:6:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 6:6:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):185 -> a 7:7:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 7:7:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201 -> a 7:7:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):185 -> a 8:8:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201:201 -> a 8:8:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):185 -> a 9:9:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201:201 -> a 9:9:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):188 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 10:10:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):188 -> a 11:11:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():102:102 -> a 11:11:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201 -> a 11:11:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):188 -> a 12:12:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():201:201 -> a 12:12:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):188 -> a 13:15:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):191:193 -> a 16:20:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):214:218 -> a com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper -> com.gradleup.gr8.relocated.py: java.util.Set candidates -> a java.util.Set hidden -> b 1:5:void ():17:21 -> 1:2:void merge(com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection):60:61 -> a 3:8:void hideMatches(com.android.tools.r8.graph.DexMethod):65:70 -> a 9:9:void addDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):76:76 -> a 10:13:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection wrapInCollection():81:84 -> a com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection -> com.gradleup.gr8.relocated.oy: java.util.List hidden -> b java.util.List live -> a com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection EMPTY -> c 1:2:void ():29:30 -> 1:1:void (java.util.List,java.util.List,com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$1):28:28 -> 2:4:void (java.util.List,java.util.List):37:39 -> 1:1:java.util.List access$000(com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection):28:28 -> a 2:4:com.android.tools.r8.graph.DexMethod getSingleCandidate(com.android.tools.r8.graph.DexMethod):46:48 -> a 1:1:java.util.List access$100(com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection):28:28 -> b com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper -> com.gradleup.gr8.relocated.de1: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.cf.CfVersion MAX_INTERFACE_DESUGARED_CF_VERSION -> c java.util.function.Predicate shouldIgnoreFromReportsPredicate -> b boolean $assertionsDisabled -> d 1:5:void ():52:56 -> 1:3:void (com.android.tools.r8.graph.AppView):70:72 -> void lambda$ensureEmulatedInterfaceDispatchMethod$8(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder) -> a void lambda$ensureEmulatedInterfaceMarkerInterface$2(com.android.tools.r8.graph.DexClasspathClass) -> a 1:1:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 1:1:boolean lambda$findExistingStaticClinitFieldToTriggerInterfaceInitialization$27(com.android.tools.r8.graph.DexEncodedField):547 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 2:2:boolean lambda$findExistingStaticClinitFieldToTriggerInterfaceInitialization$27(com.android.tools.r8.graph.DexEncodedField):547 -> a 3:3:boolean lambda$findExistingStaticClinitFieldToTriggerInterfaceInitialization$27(com.android.tools.r8.graph.DexEncodedField):547:547 -> a 4:4:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):114:114 -> a 5:5:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 5:5:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):114 -> a 6:6:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):114:114 -> a 7:7:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 7:7:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 8:8:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):114 -> a 9:20:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):114:125 -> a 21:21:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 21:21:boolean lambda$getShouldIgnoreFromReportsPredicate$30(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType):614 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:23:boolean lambda$getShouldIgnoreFromReportsPredicate$30(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType):615:616 -> a 24:27:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isRewrittenEmulatedInterface(com.android.tools.r8.graph.DexType):101:104 -> a 24:27:boolean lambda$getShouldIgnoreFromReportsPredicate$30(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType):617 -> a 28:30:boolean lambda$getShouldIgnoreFromReportsPredicate$30(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType):617:619 -> a 31:45:boolean isCompatibleDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):129:143 -> a 46:46:boolean isCompatibleDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):136:136 -> a 47:48:boolean verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):149:150 -> a 49:49:boolean com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.equals(java.lang.Object):207:207 -> a 49:49:boolean verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):150 -> a 50:50:boolean verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):150:150 -> a 51:53:com.android.tools.r8.graph.DexMethod emulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.graph.DexType):155:157 -> a 54:54:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$emulatedInterfaceDispatchMethod$0(com.android.tools.r8.synthesis.SyntheticNaming):155:155 -> a 55:56:com.android.tools.r8.graph.DexType getCompanionClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):171:172 -> a 57:57:java.lang.String com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.getCompanionClassDescriptor(java.lang.String):166:166 -> a 57:57:com.android.tools.r8.graph.DexType getCompanionClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):173 -> a 58:58:com.android.tools.r8.graph.DexType getCompanionClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):174:174 -> a 59:59:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 59:59:void lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$15(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):394 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:69:void lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$15(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):394:403 -> a 70:70:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 70:70:void lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$15(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):405 -> a 71:72:void lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$15(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):405:406 -> a 73:75:com.android.tools.r8.graph.DexClasspathClass ensureEmulatedInterfaceMarkerInterface(com.android.tools.r8.graph.DexType):199:201 -> a 76:83:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod computeEmulatedInterfaceForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):263:270 -> a 84:84:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):26:26 -> a 84:84:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod computeEmulatedInterfaceForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):270 -> a 85:86:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod computeEmulatedInterfaceForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):273:274 -> a 87:96:com.android.tools.r8.graph.DexMethod ensureEmulatedInterfaceForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):278:287 -> a 97:104:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):293:300 -> a 105:105:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 105:105:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):300 -> a 106:106:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):301:301 -> a 107:107:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 107:107:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):301 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 108:108:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):301 -> a 109:115:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):301:307 -> a 116:128:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):305:317 -> a 129:132:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):316:319 -> a 133:133:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 133:133:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):321 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 134:134:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):322 -> a 135:140:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):322:327 -> a 141:141:com.android.tools.r8.graph.DexClassAndMethod ensureEmulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer):320:320 -> a 142:143:void lambda$ensureEmulatedInterfaceDispatchMethod$10(com.android.tools.r8.synthesis.SyntheticMethodBuilder):330:331 -> a 144:144:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod):335:335 -> a 145:145:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 145:145:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod):335 -> a 146:150:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod):336:340 -> a 151:151:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):437:437 -> a 151:151:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod):340 -> a 152:152:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod):341:341 -> a 153:153:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):346:346 -> a 154:154:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 154:154:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):346 -> a 155:155:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):348:348 -> a 156:159:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):347:350 -> a 160:162:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):413:415 -> a 160:162:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):351 -> a 163:163:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):331:331 -> a 163:163:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):415 -> a 163:163:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):351 -> a 164:164:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):352:352 -> a 165:167:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):357:359 -> a 168:168:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):437:437 -> a 168:168:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):359 -> a 169:169:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):361:361 -> a 170:170:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 170:170:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):362 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 171:171:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 171:171:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):363 -> a 172:172:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):363:363 -> a 173:173:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):360:360 -> a 174:184:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$12(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):366:376 -> a 185:185:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$12(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):373:373 -> a 186:186:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 186:186:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$12(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):378 -> a 187:187:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$12(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):378:378 -> a 188:190:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$12(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):377:379 -> a 191:191:com.android.tools.r8.graph.Code lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$11(com.android.tools.r8.graph.DexMethod):379:379 -> a 192:201:com.android.tools.r8.graph.DexMethod instanceAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.graph.DexItemFactory):422:431 -> a 202:202:com.android.tools.r8.graph.DexMethod instanceAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.graph.DexItemFactory):428:428 -> a 203:203:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):437:437 -> a 204:204:com.android.tools.r8.graph.DexClassAndMethod ensureMethodOfClasspathCompanionClassStub(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView):453:453 -> a 205:205:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 205:205:com.android.tools.r8.graph.DexClassAndMethod ensureMethodOfClasspathCompanionClassStub(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView):455 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 206:206:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 206:206:com.android.tools.r8.graph.DexClassAndMethod ensureMethodOfClasspathCompanionClassStub(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView):456 -> a 207:207:com.android.tools.r8.graph.DexClassAndMethod ensureMethodOfClasspathCompanionClassStub(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView):456:456 -> a 208:208:com.android.tools.r8.graph.DexClassAndMethod ensureMethodOfClasspathCompanionClassStub(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView):454:454 -> a 209:209:void lambda$ensureStaticAsMethodOfProgramCompanionClassStub$24(com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):493:493 -> a 210:211:com.android.tools.r8.graph.ProgramMethod ensureMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):498:499 -> a 212:212:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 212:212:com.android.tools.r8.graph.ProgramMethod ensureMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):499 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:213:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 213:213:com.android.tools.r8.graph.ProgramMethod ensureMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):499 -> a 214:219:com.android.tools.r8.graph.ProgramMethod ensureMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):499:504 -> a 220:220:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 220:220:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 220:220:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 220:220:com.android.tools.r8.graph.ProgramMethod ensureMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):506 -> a 221:221:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 221:221:com.android.tools.r8.graph.ProgramMethod ensureMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):506 -> a 222:224:com.android.tools.r8.graph.ProgramMethod ensureMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):507:509 -> a 225:232:void ensureCompanionClassInitializesInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):514:521 -> a 233:233:void ensureCompanionClassInitializesInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):515:515 -> a 234:234:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):555:555 -> a 235:235:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 235:235:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):558 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 236:236:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):558:558 -> a 237:245:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):557:565 -> a 246:246:com.android.tools.r8.graph.FieldAccessFlags$Builder com.android.tools.r8.graph.FieldAccessFlags.builder():48:48 -> a 246:246:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):565 -> a 247:247:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):565:565 -> a 248:250:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):564:566 -> a 251:251:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 251:251:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):568 -> a 252:252:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):569:569 -> a 253:253:boolean lambda$createStaticClinitFieldToTriggerInterfaceInitialization$28(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField):561:561 -> a 254:254:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):576:576 -> a 255:257:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):575:577 -> a 258:258:com.android.tools.r8.cf.CfVersion com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.getInterfaceDesugaredCfVersion(com.android.tools.r8.cf.CfVersion):59:59 -> a 258:258:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):577 -> a 259:259:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.min(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):21:21 -> a 259:259:com.android.tools.r8.cf.CfVersion com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.getInterfaceDesugaredCfVersion(com.android.tools.r8.cf.CfVersion):59 -> a 259:259:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):577 -> a 260:261:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):577:578 -> a 262:263:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):580:581 -> a 264:264:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 264:264:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):586 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 265:265:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):586:586 -> a 266:266:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):585:585 -> a 267:270:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.ensureStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):527:530 -> a 267:270:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):591 -> a 271:280:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):592:601 -> a 281:281:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):597:597 -> a 282:288:java.util.function.Predicate getShouldIgnoreFromReportsPredicate(com.android.tools.r8.graph.AppView):607:613 -> a 289:289:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.shouldIgnoreFromReports(com.android.tools.r8.graph.DexType):624:624 -> a 289:289:void warnMissingInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):631 -> a 290:290:void warnMissingInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):634:634 -> a void lambda$ensureMethodOfClasspathCompanionClassStub$18(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder) -> b void lambda$ensureMethodOfClasspathCompanionClassStub$19(com.android.tools.r8.graph.DexClasspathClass) -> b 1:3:com.android.tools.r8.graph.DexType getEmulatedInterface(com.android.tools.r8.graph.DexType):108:110 -> b 4:4:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):189:189 -> b 5:5:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):179:179 -> b 5:5:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):189 -> b 6:11:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):189:194 -> b 12:12:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> b 12:12:void lambda$ensureStaticAsMethodOfProgramCompanionClassStub$23(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):482 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:18:void lambda$ensureStaticAsMethodOfProgramCompanionClassStub$23(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):482:487 -> b 19:19:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> b 19:19:void lambda$ensureStaticAsMethodOfProgramCompanionClassStub$23(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):488 -> b 20:23:void lambda$ensureStaticAsMethodOfProgramCompanionClassStub$23(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):488:491 -> b 24:24:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):225:225 -> b 25:25:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> b 25:25:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.requiresEmulatedDispatch(com.android.tools.r8.graph.DexClassAndMethod):242 -> b 25:25:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):226 -> b 26:31:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.requiresEmulatedDispatch(com.android.tools.r8.graph.DexClassAndMethod):243:248 -> b 26:31:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):226 -> b 32:33:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.lookupMaximallySpecificIncludingSelf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):211:212 -> b 32:33:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):230 -> b 34:34:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 34:34:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.lookupMaximallySpecificIncludingSelf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):212 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):230 -> b 35:35:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 35:35:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.lookupMaximallySpecificIncludingSelf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):212 -> b 35:35:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):230 -> b 36:38:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.lookupMaximallySpecificIncludingSelf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):215:217 -> b 36:38:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):230 -> b 39:43:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):234:238 -> b 44:44:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):237:237 -> b 45:45:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$4(com.android.tools.r8.synthesis.SyntheticNaming):293:293 -> b 46:46:com.android.tools.r8.graph.Code lambda$ensureEmulatedInterfaceDispatchMethod$9(com.android.tools.r8.graph.DexMethod):331:331 -> b 47:47:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):386:386 -> b 48:48:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):443:443 -> b 48:48:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):386 -> b 49:51:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):387:389 -> b 52:52:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 52:52:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):390 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 53:53:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):391 -> b 54:54:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):391:391 -> b 55:55:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod):388:388 -> b 56:56:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):447:447 -> b 57:57:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):443:443 -> b 57:57:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):447 -> b 58:59:void lambda$ensureMethodOfClasspathCompanionClassStub$21(com.android.tools.r8.synthesis.SyntheticMethodBuilder):464:465 -> b 60:62:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):470:472 -> b 63:65:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):413:415 -> b 63:65:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):474 -> b 66:66:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):331:331 -> b 66:66:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):415 -> b 66:66:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):474 -> b 67:69:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):475:477 -> b 70:70:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> b 70:70:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):478 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> b 71:71:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):479 -> b 72:72:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):479:479 -> b 73:73:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):476:476 -> b 74:74:void lambda$ensureCompanionClassInitializesInterface$25(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):520:520 -> b 75:75:boolean lambda$hasStaticMethodThatTriggersNonTrivialClassInitializer$26(com.android.tools.r8.graph.DexEncodedMethod):539:539 -> b 76:76:com.android.tools.r8.graph.DexEncodedField findExistingStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):547:547 -> b 77:77:java.lang.Iterable com.android.tools.r8.graph.DexClass.staticFields(java.util.function.Predicate):398:398 -> b 77:77:com.android.tools.r8.graph.DexEncodedField findExistingStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):547 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 78:78:java.lang.Iterable com.android.tools.r8.graph.DexClass.staticFields(java.util.function.Predicate):398:398 -> b 78:78:com.android.tools.r8.graph.DexEncodedField findExistingStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):547 -> b 79:79:com.android.tools.r8.graph.DexEncodedField findExistingStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):547:547 -> b void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$13(com.android.tools.r8.graph.ProgramMethod) -> c 1:1:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType):184:184 -> c 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$5(com.android.tools.r8.synthesis.SyntheticNaming):299:299 -> c 3:3:com.android.tools.r8.graph.Code lambda$ensureMethodOfClasspathCompanionClassStub$20(com.android.tools.r8.graph.DexMethod):465:465 -> c 4:7:boolean hasStaticMethodThatTriggersNonTrivialClassInitializer(com.android.tools.r8.graph.DexProgramClass):536:539 -> c void lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$16(com.android.tools.r8.graph.ProgramMethod) -> d 1:5:boolean isEmulatedInterface(com.android.tools.r8.graph.DexType):93:97 -> d 6:6:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$6(com.android.tools.r8.synthesis.SyntheticNaming):306:306 -> d 7:7:com.android.tools.r8.graph.Code lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$14(com.android.tools.r8.graph.DexMethod):406:406 -> d 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$7(com.android.tools.r8.synthesis.SyntheticNaming):323:323 -> e 2:2:com.android.tools.r8.graph.Code lambda$ensureStaticAsMethodOfProgramCompanionClassStub$22(com.android.tools.r8.graph.DexMethod):491:491 -> e 3:3:boolean shouldIgnoreFromReports(com.android.tools.r8.graph.DexType):624:624 -> e 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceForwardingMethod$3(com.android.tools.r8.synthesis.SyntheticNaming):281:281 -> f 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceMarkerInterface$1(com.android.tools.r8.synthesis.SyntheticNaming):202:202 -> g 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureMethodOfClasspathCompanionClassStub$17(com.android.tools.r8.synthesis.SyntheticNaming):457:457 -> h com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer -> com.gradleup.gr8.relocated.fe1: void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod) -> a void acceptCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> a com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade -> com.gradleup.gr8.relocated.ke1: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor classProcessor -> d boolean $assertionsDisabled -> e com.android.tools.r8.ir.desugar.itf.InterfaceProcessor interfaceProcessor -> c com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor flavour -> b 1:1:void ():21:21 -> 1:39:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):0:38 -> 1:1:boolean lambda$processClassesConcurrently$0(com.android.tools.r8.graph.DexProgramClass):54:54 -> a 2:5:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade.shouldProcess(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor):42:45 -> a 2:5:boolean lambda$processClassesConcurrently$0(com.android.tools.r8.graph.DexProgramClass):54 -> a 6:6:void lambda$processClassesConcurrently$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass):55:55 -> a 7:7:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):67:67 -> a 1:3:void processClassesConcurrently(java.util.Collection,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):53:53 -> b 7:8:void processClassesConcurrently(java.util.Collection,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):57:58 -> b com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter -> com.gradleup.gr8.relocated.me1: com.android.tools.r8.graph.DexItemFactory factory -> c com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper helper -> e java.util.Set precedingDesugarings -> i com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> j com.android.tools.r8.utils.InternalOptions options -> b java.util.Set emulatedMethods -> f com.android.tools.r8.utils.collections.ProgramMethodSet synthesizedMethods -> g com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode desugaringMode -> d java.util.Map cache -> h 1:1:void ():91:91 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):133:133 -> 2:42:void (com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):101:141 -> 43:46:void (com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):140:143 -> boolean hasPreciseNeedsDesugaring() -> a 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter create(com.android.tools.r8.graph.AppView,java.util.Set):123:123 -> a 2:5:com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.getInterfaceMethodDesugaringMode(com.android.tools.r8.utils.InternalOptions):83:86 -> a 2:5:com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter create(com.android.tools.r8.graph.AppView,java.util.Set):123 -> a 6:6:com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter create(com.android.tools.r8.graph.AppView,java.util.Set):127:127 -> a 7:18:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions):147:158 -> a 19:20:void lambda$checkForAssumedLibraryTypes$0(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):153:154 -> a 21:22:void lambda$checkForAssumedLibraryTypes$1(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):160:161 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 23:23:void lambda$checkForAssumedLibraryTypes$1(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:25:void lambda$checkForAssumedLibraryTypes$1(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):161:162 -> a 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 26:26:void lambda$checkForAssumedLibraryTypes$1(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:void lambda$checkForAssumedLibraryTypes$1(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):162:162 -> a 28:29:void registerType(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType):167:168 -> a 30:30:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 30:30:void registerType(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType):169 -> a 31:31:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 31:31:void registerType(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType):169 -> a 32:32:void registerType(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType):170:170 -> a 33:38:void lambda$registerType$2(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexEncodedMethod):172:177 -> a 39:39:boolean isAlreadyDesugared(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):203:203 -> a 40:40:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 40:40:boolean isAlreadyDesugared(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):203 -> a 41:41:boolean lambda$isAlreadyDesugared$3(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):204:204 -> a 42:42:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):252:252 -> a 43:43:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):648:648 -> a 43:43:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):252 -> a 44:46:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):252:254 -> a 47:52:java.util.Collection lambda$computeInvokeStatic$10(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):409:414 -> a 53:68:java.util.Collection lambda$computeInvokeStatic$10(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):412:427 -> a 69:69:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):624:624 -> a 69:69:java.util.Collection lambda$computeInvokeStatic$10(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):431 -> a 70:70:java.util.Collection lambda$computeInvokeStatic$10(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):432:432 -> a 71:71:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$computeInvokeStatic$7(com.android.tools.r8.synthesis.SyntheticNaming):413:413 -> a 72:72:void lambda$computeInvokeStatic$9(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.synthesis.SyntheticMethodBuilder):418:418 -> a 73:73:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 73:73:void lambda$computeInvokeStatic$9(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.synthesis.SyntheticMethodBuilder):418 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:76:void lambda$computeInvokeStatic$9(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.synthesis.SyntheticMethodBuilder):418:420 -> a 77:80:com.android.tools.r8.graph.Code lambda$computeInvokeStatic$8(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):422:425 -> a 81:86:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceVirtualDispatchOrNull(com.android.tools.r8.cf.code.CfInvoke):485:490 -> a 87:87:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.computeEmulatedInterfaceDispatchMethod(com.android.tools.r8.graph.MethodResolutionResult):254:254 -> a 87:87:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceVirtualDispatchOrNull(com.android.tools.r8.cf.code.CfInvoke):490 -> a 88:90:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.computeEmulatedInterfaceDispatchMethod(com.android.tools.r8.graph.MethodResolutionResult):253:255 -> a 88:90:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceVirtualDispatchOrNull(com.android.tools.r8.cf.code.CfInvoke):490 -> a 91:104:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceVirtualDispatchOrNull(com.android.tools.r8.cf.code.CfInvoke):494:507 -> a 105:105:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):512:512 -> a 106:106:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 106:106:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):513 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:107:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 107:107:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):513 -> a 108:108:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):514:514 -> a 109:109:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 109:109:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):517 -> a 110:166:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):525:581 -> a 167:190:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):580:603 -> a 191:191:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):600:600 -> a 192:196:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):518:522 -> a 197:198:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):883:884 -> a 197:198:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522 -> a 199:199:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):179:179 -> a 199:199:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):884 -> a 199:199:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522 -> a 200:202:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):885:887 -> a 200:202:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522 -> a 203:203:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 203:203:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):887 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 203:203:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522 -> a 204:204:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 204:204:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):887 -> a 204:204:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522 -> a 205:205:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):888:888 -> a 205:205:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522 -> a 206:206:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 206:206:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):888 -> a 206:206:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522 -> a 207:207:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 207:207:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 207:207:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522 -> a 208:208:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeDirect(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):522:522 -> a 209:210:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeAsThrowRewrite(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod):608:609 -> a 211:211:java.util.Collection getInvokeStaticInstructions(com.android.tools.r8.graph.DexMethod):614:614 -> a 212:212:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):624:624 -> a 212:212:void lambda$computeInvokeStatic$5(com.android.tools.r8.graph.ProgramMethod):366 -> a 213:213:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):648:648 -> a 213:213:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):236 -> a 214:214:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):239:239 -> a 215:215:void acceptCompanionMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer):666:666 -> a 216:216:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 216:216:void acceptCompanionMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer):666 -> a 217:218:void acceptCompanionMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer):666:667 -> a 219:219:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 219:219:void acceptCompanionMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer):667 -> a 220:220:void acceptCompanionMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer):668:668 -> a 221:221:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680:680 -> a 222:225:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):956:959 -> a 222:225:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 226:226:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 226:226:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):959 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 226:226:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 227:228:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):883:884 -> a 227:228:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> a 227:228:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 229:229:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):179:179 -> a 229:229:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):884 -> a 229:229:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> a 229:229:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 230:232:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):885:887 -> a 230:232:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> a 230:232:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 233:233:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 233:233:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):887 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 233:233:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> a 233:233:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 234:234:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 234:234:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):887 -> a 234:234:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> a 234:234:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 235:235:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):888:888 -> a 235:235:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> a 235:235:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 236:236:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 236:236:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):888 -> a 236:236:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> a 236:236:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 237:238:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):961:962 -> a 237:238:void lambda$rewriteInvokeSuper$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):680 -> a 239:239:java.util.Collection lambda$rewriteInvokeSuper$16(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):716:716 -> a 240:240:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 240:240:java.util.Collection lambda$rewriteInvokeSuper$16(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):718 -> a 241:243:java.util.Collection lambda$rewriteInvokeSuper$16(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):719:721 -> a 244:248:java.util.Collection lambda$rewriteInvokeSuper$16(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):720:724 -> a 249:254:java.util.Collection lambda$rewriteInvokeSuper$16(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):723:728 -> a 255:260:java.util.Collection lambda$rewriteInvokeSuper$17(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):740:745 -> a 261:263:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.amendDefaultMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):862:864 -> a 261:263:java.util.Collection lambda$rewriteInvokeSuper$17(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):745 -> a 264:268:java.util.Collection lambda$rewriteInvokeSuper$17(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):746:750 -> a 269:270:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):784:785 -> a 271:271:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):652:652 -> a 271:271:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):785 -> a 272:272:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 272:272:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):786 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 273:273:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 273:273:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):786 -> a 274:274:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 274:274:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):787 -> a 275:280:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):787:792 -> a 281:281:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 281:281:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):792 -> a 282:282:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 282:282:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):792 -> a 283:319:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):793:829 -> a 320:323:java.util.Collection lambda$computeEmulatedInterfaceInvokeSpecial$20(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):801:804 -> a 324:326:java.util.Collection lambda$computeEmulatedInterfaceInvokeSpecial$21(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):827:827 -> a 327:327:com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade getPostProcessingDesugaringR8(com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):878:878 -> a 328:328:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):893:893 -> a 329:330:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):904:905 -> a 329:330:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 331:331:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 331:331:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):905 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 331:331:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 332:332:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 332:332:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):905 -> a 332:332:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 333:334:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):907:908 -> a 333:334:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 335:335:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 335:335:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):910 -> a 335:335:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 336:336:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 336:336:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isNonDesugaredLibraryClass(com.android.tools.r8.graph.DexClass):839 -> a 336:336:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):919 -> a 336:336:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 337:337:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isNonDesugaredLibraryClass(com.android.tools.r8.graph.DexClass):839:839 -> a 337:337:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):919 -> a 337:337:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 338:343:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):924:929 -> a 338:343:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 344:344:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 344:344:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):929 -> a 344:344:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 345:365:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):930:950 -> a 345:365:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 366:366:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):898:898 -> a 367:367:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):911:911 -> a 367:367:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 368:368:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":373,"2":374,"3":375},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 373:373:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):913:913 -> a 373:373:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 374:374:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):913:913 -> a 374:374:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 375:375:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):913:913 -> a 375:375:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 369:369:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):915:915 -> a 369:369:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 370:370:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 370:370:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):915 -> a 370:370:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 371:371:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 371:371:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 371:371:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):915 -> a 371:371:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 372:372:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):915:915 -> a 372:372:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):897 -> a 376:376:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfo):967:967 -> a 377:377:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 377:377:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfo):967 -> a 378:378:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfo):967:967 -> a 379:379:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 379:379:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfo):968 -> a 380:381:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfo):968:969 -> a 1:1:java.util.Set getEmulatedMethods():185:185 -> b 2:17:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):265:280 -> b 18:21:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeNonInterfaceInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):318:321 -> b 18:21:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):281 -> b 22:22:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):78:78 -> b 22:22:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeNonInterfaceInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):321 -> b 22:22:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):281 -> b 23:44:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeNonInterfaceInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):323:344 -> b 23:44:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):281 -> b 45:45:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 45:45:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeNonInterfaceInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):344 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):281 -> b 46:46:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod) -> b 46:46:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeNonInterfaceInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):344 -> b 46:46:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):281 -> b 47:53:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeNonInterfaceInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):345:351 -> b 47:53:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):281 -> b 54:54:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeNonInterfaceInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):342:342 -> b 54:54:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):281 -> b 55:55:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):284:284 -> b 56:56:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):78:78 -> b 56:56:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):284 -> b 57:70:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):286:299 -> b 71:94:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):288:311 -> b 95:98:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeSpecial(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):356:359 -> b 95:98:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):312 -> b 99:99:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):314:314 -> b 100:106:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeVirtualDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):466:472 -> b 100:106:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):303 -> b 107:107:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> b 107:107:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> b 107:107:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> b 107:107:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeVirtualDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):472 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 107:107:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):303 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 108:108:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> b 108:108:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeVirtualDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):472 -> b 108:108:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):303 -> b 109:117:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeVirtualDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):473:481 -> b 109:117:com.android.tools.r8.ir.desugar.DesugarDescription computeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):303 -> b 118:118:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):294:294 -> b 119:119:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):624:624 -> b 119:119:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):295 -> b 120:120:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297:297 -> b 121:121:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 121:121:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:125:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):956:959 -> b 122:125:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 126:126:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> b 126:126:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):959 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 126:126:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 127:128:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):883:884 -> b 127:128:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> b 127:128:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 129:129:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):179:179 -> b 129:129:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):884 -> b 129:129:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> b 129:129:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 130:132:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):885:887 -> b 130:132:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> b 130:132:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 133:133:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 133:133:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):887 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 133:133:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> b 133:133:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 134:134:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 134:134:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):887 -> b 134:134:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> b 134:134:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 135:135:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):888:888 -> b 135:135:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> b 135:135:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 136:136:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> b 136:136:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):888 -> b 136:136:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):960 -> b 136:136:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 137:138:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):961:962 -> b 137:138:void lambda$computeDescription$4(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):297 -> b 139:144:java.util.Collection lambda$computeEmulatedInterfaceVirtualDispatchOrNull$12(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):502:502 -> b 145:145:java.util.Collection lambda$computeInvokeDirect$13(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):553:553 -> b 146:146:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> b 146:146:java.util.Collection lambda$computeInvokeDirect$13(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):554 -> b 147:149:java.util.Collection lambda$computeInvokeDirect$13(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):555:557 -> b 150:165:java.util.Collection lambda$computeInvokeDirect$13(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):556:571 -> b 166:166:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):624:624 -> b 166:166:void lambda$computeInvokeStatic$6(com.android.tools.r8.graph.ProgramMethod):387 -> b 167:167:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 167:167:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):364 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 168:168:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 168:168:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):364 -> b 169:174:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):365:370 -> b 175:175:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 175:175:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):370 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 176:178:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):370:372 -> b 179:179:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> b 179:179:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isNonDesugaredLibraryClass(com.android.tools.r8.graph.DexClass):839 -> b 179:179:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):374 -> b 180:180:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isNonDesugaredLibraryClass(com.android.tools.r8.graph.DexClass):839:839 -> b 180:180:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):374 -> b 181:238:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):384:441 -> b 239:239:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 239:239:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):442 -> b 240:240:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.shouldRewriteToInvokeToThrow(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,boolean):835:835 -> b 240:240:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):442 -> b 241:259:com.android.tools.r8.ir.desugar.DesugarDescription computeInvokeStatic(com.android.tools.r8.graph.DexClass,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):443:461 -> b 1:4:void initializeEmulatedInterfaceVariables():189:192 -> c 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 5:5:void initializeEmulatedInterfaceVariables():192 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 6:6:void initializeEmulatedInterfaceVariables():192 -> c 7:8:void initializeEmulatedInterfaceVariables():195:196 -> c 9:12:java.util.Collection lambda$computeInvokeDirect$14(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):591:594 -> c 13:14:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):673:674 -> c 15:15:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> c 15:15:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):674 -> c 16:25:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):679:688 -> c 26:26:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 26:26:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):689 -> c 27:27:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.shouldRewriteToInvokeToThrow(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,boolean):835:835 -> c 27:27:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):689 -> c 28:28:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):690:690 -> c 29:29:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 29:29:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):693 -> c 30:30:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):693:693 -> c 31:31:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> c 31:31:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):693 -> c 32:104:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):703:775 -> c 105:112:void lambda$rewriteInvokeSuper$18(com.android.tools.r8.graph.ProgramMethod):764:771 -> c 113:113:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> c 113:113:void lambda$rewriteInvokeSuper$18(com.android.tools.r8.graph.ProgramMethod):771 -> c 114:114:void lambda$rewriteInvokeSuper$18(com.android.tools.r8.graph.ProgramMethod):766:766 -> c 1:3:java.util.Collection lambda$computeInvokeStatic$11(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.graph.DexItemFactory):457:459 -> d 4:4:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingSuperInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):633:633 -> d 4:4:void lambda$rewriteInvokeSuper$19(com.android.tools.r8.graph.ProgramMethod):774 -> d 1:5:void upgradeCfVersionToSupportInterfaceMethodInvoke(com.android.tools.r8.graph.ProgramMethod):637:641 -> e 6:6:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.min(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):21:21 -> e 6:6:void upgradeCfVersionToSupportInterfaceMethodInvoke(com.android.tools.r8.graph.ProgramMethod):641 -> e 7:10:void upgradeCfVersionToSupportInterfaceMethodInvoke(com.android.tools.r8.graph.ProgramMethod):640:643 -> e com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor -> com.gradleup.gr8.relocated.le1: com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor[] $VALUES -> c com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor ExcludeDexResources -> b com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor IncludeAllResources -> a 1:3:void ():115:117 -> 4:4:void ():113:113 -> 1:1:void (java.lang.String,int):113:113 -> 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor[] values():113:113 -> values com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriterFixup -> com.gradleup.gr8.relocated.ne1: com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens graphLens -> b com.android.tools.r8.graph.AppView appView -> a 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens):17:19 -> 1:11:void run():23:33 -> a 12:12:com.android.tools.r8.graph.EnclosingMethodAttribute com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriterFixup.fixupEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):41:41 -> a 12:12:void run():33 -> a 13:18:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriterFixup.fixupDexMethodForEnclosingMethod(com.android.tools.r8.graph.DexMethod):53:58 -> a 13:18:com.android.tools.r8.graph.EnclosingMethodAttribute com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriterFixup.fixupEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):42 -> a 13:18:void run():33 -> a 19:19:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 19:19:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriterFixup.fixupDexMethodForEnclosingMethod(com.android.tools.r8.graph.DexMethod):58 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:com.android.tools.r8.graph.EnclosingMethodAttribute com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriterFixup.fixupEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):42 -> a 19:19:void run():33 -> a 20:20:com.android.tools.r8.graph.EnclosingMethodAttribute com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriterFixup.fixupEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):44:44 -> a 20:20:void run():33 -> a 21:21:void run():32:32 -> a com.android.tools.r8.ir.desugar.itf.InterfaceProcessor -> com.gradleup.gr8.relocated.re1: com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper helper -> b java.util.Map postProcessingInterfaceInfos -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> d 1:1:void ():59:59 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):76:76 -> 2:17:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):63:78 -> 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor create(com.android.tools.r8.graph.AppView):69:69 -> a 2:5:com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.getInterfaceMethodDesugaringMode(com.android.tools.r8.utils.InternalOptions):83:86 -> a 2:5:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor create(com.android.tools.r8.graph.AppView):69 -> a 6:6:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor create(com.android.tools.r8.graph.AppView):73:73 -> a 7:8:com.android.tools.r8.graph.ProgramMethod ensureCompanionMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):134:135 -> a 9:9:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureCompanionMethod$0(com.android.tools.r8.synthesis.SyntheticNaming):138:138 -> a 10:15:void lambda$ensureCompanionMethod$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):143:148 -> a 16:16:void lambda$ensureCompanionMethod$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):147:147 -> a 17:17:void lambda$ensureCompanionMethod$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):144:144 -> a 18:19:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):172:173 -> a 20:31:boolean com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.canMoveToCompanionClass(com.android.tools.r8.graph.ProgramMethod):233:244 -> a 20:31:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):180 -> a 32:35:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):187:190 -> a 36:36:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 36:36:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 36:36:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 36:36:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):190 -> a 37:37:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 37:37:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):190 -> a 38:38:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 38:38:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 38:38:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 38:38:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):190 -> a 39:39:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 39:39:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):190 -> a 40:47:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):190:197 -> a 48:48:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 48:48:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 48:48:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 48:48:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):197 -> a 49:49:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 49:49:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):197 -> a 50:52:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):202:204 -> a 53:68:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):198:213 -> a 69:73:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):212:216 -> a 74:78:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):215:219 -> a 79:83:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):181:185 -> a 84:84:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 84:84:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 84:84:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):185 -> a 85:85:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):185:185 -> a 86:90:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):174:178 -> a 91:91:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 91:91:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 91:91:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):178 -> a 92:92:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):178:178 -> a 93:93:void lambda$postProcessInterfaces$3(com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo):302:302 -> a 94:97:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.clearDirectMethods(com.android.tools.r8.graph.DexProgramClass):223:226 -> a 94:97:void lambda$postProcessInterfaces$3(com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo):303 -> a 98:98:void com.android.tools.r8.graph.MethodCollection.setSingleDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):342:342 -> a 98:98:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.clearDirectMethods(com.android.tools.r8.graph.DexProgramClass):226 -> a 98:98:void lambda$postProcessInterfaces$3(com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo):303 -> a 99:99:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.clearDirectMethods(com.android.tools.r8.graph.DexProgramClass):228:228 -> a 99:99:void lambda$postProcessInterfaces$3(com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo):303 -> a 100:113:void lambda$postProcessInterfaces$3(com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo):305:318 -> a 114:119:void lambda$postProcessInterfaces$2(com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):309:314 -> a 120:120:void lambda$postProcessInterfaces$2(com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):313:313 -> a 121:123:void finalizeProcessing():353:355 -> a 124:124:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo getPostProcessingInterfaceInfo(com.android.tools.r8.graph.DexProgramClass):360:360 -> a 125:125:void forEachMethodToMove(java.util.function.BiConsumer):365:365 -> a 126:127:void lambda$forEachMethodToMove$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo):367:368 -> a 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper getHelper():83:83 -> b 2:2:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo lambda$getPostProcessingInterfaceInfo$4(com.android.tools.r8.graph.DexProgramClass):361:361 -> b 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens postProcessInterfaces():299:299 -> c 2:2:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens.builder():468:468 -> c 2:2:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens postProcessInterfaces():299 -> c 3:29:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens postProcessInterfaces():300:326 -> c com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens -> com.gradleup.gr8.relocated.pe1: int $r8$clinit -> o com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap extraNewMethodSignatures -> n 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap):441:442 -> 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):457:457 -> e 2:2:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> e 2:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):458 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):458:458 -> e 4:4:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> e 4:4:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):457 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):457:457 -> e 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):463:463 -> f 2:2:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeValueOrDefault(java.lang.Object,java.lang.Object):29:29 -> f 2:2:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):464 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):464:464 -> f 4:4:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeValueOrDefault(java.lang.Object,java.lang.Object):29:29 -> f 4:4:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):463 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):463:463 -> f 1:1:com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap getExtraNewMethodSignatures():447:447 -> n com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder -> com.gradleup.gr8.relocated.oe1: com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap extraNewMethodSignatures -> d 1:3:void ():471:473 -> 1:4:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens build(com.android.tools.r8.graph.AppView):482:485 -> a 1:1:void recordCodeMovedToCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):477:477 -> b com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo -> com.gradleup.gr8.relocated.qe1: java.util.Map defaultMethodsToImplementation -> a java.util.Map methodsToMove -> b boolean hasNonClinitDirectMethods -> c 1:1:java.util.Map access$000(com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo):373:373 -> a 2:5:void mapDefaultMethodToCompanionMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):381:384 -> a 6:6:java.util.Map getDefaultMethodsToImplementation():388:388 -> a 7:10:void moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):396:399 -> a 1:1:java.util.Map getMethodsToMove():403:403 -> b 1:1:boolean hasDefaultMethodsToImplementationMap():392:392 -> c 1:1:boolean hasMethodsToMove():407:407 -> d 1:1:boolean hasNonClinitDirectMethods():411:411 -> e 1:1:void setHasNonClinitDirectMethods():415:415 -> f com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer -> com.gradleup.gr8.relocated.zn2: com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper helper -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.graph.AppView):38:40 -> 1:10:com.android.tools.r8.graph.DexProgramClass synthesizeProgramEmulatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):47:56 -> a 11:11:com.android.tools.r8.graph.DexProgramClass synthesizeProgramEmulatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):49:49 -> a 12:12:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeProgramEmulatedInterface$0(com.android.tools.r8.synthesis.SyntheticNaming):50:50 -> a 13:13:void lambda$synthesizeProgramEmulatedInterface$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):54:54 -> a 14:14:boolean lambda$synthesizeEmulateInterfaceMethods$2(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.graph.DexEncodedMethod):64:64 -> a 15:15:void lambda$synthesizeEmulateInterfaceMethods$4(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.graph.ProgramMethod):66:66 -> a 16:17:void lambda$synthesizeEmulateInterfaceMethods$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.synthesis.SyntheticMethodBuilder):70:71 -> a 18:18:void lambda$synthesizeEmulateInterfaceMethods$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.synthesis.SyntheticMethodBuilder):68:68 -> a 19:22:void synthesizeEmulatedInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):80:83 -> a 23:25:void synthesizeEmulatedInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):82:84 -> a 26:27:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.emulatedInterfaceInterfaceMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):161:162 -> a 26:27:void synthesizeEmulatedInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):84 -> a 28:30:void synthesizeEmulatedInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):85:87 -> a 31:31:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 31:31:void synthesizeEmulatedInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:void synthesizeEmulatedInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):89:89 -> a 33:33:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 33:33:void synthesizeEmulatedInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):90 -> a 34:36:void synthesizeEmulatedInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):90:92 -> a 37:37:com.android.tools.r8.graph.Code lambda$synthesizeEmulatedInterfaceMethod$5(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.LinkedHashMap,com.android.tools.r8.graph.DexMethod):94:94 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 38:38:com.android.tools.r8.graph.Code lambda$synthesizeEmulatedInterfaceMethod$5(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.LinkedHashMap,com.android.tools.r8.graph.DexMethod):95 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:44:com.android.tools.r8.graph.Code lambda$synthesizeEmulatedInterfaceMethod$5(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.LinkedHashMap,com.android.tools.r8.graph.DexMethod):95:100 -> a 45:48:java.util.LinkedHashMap resolveDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):105:108 -> a 49:51:void lambda$resolveDispatchCases$6(java.util.LinkedHashMap,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):110:110 -> a 52:52:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):124:124 -> a 53:53:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 53:53:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 54:54:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):124 -> a 55:60:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):124:129 -> a 61:61:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):131:131 -> a 62:62:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 62:62:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 63:63:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):131 -> a 64:64:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 64:64:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):132 -> a 65:69:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):136:140 -> a 70:73:void com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer.warnMissingEmulatedInterface(com.android.tools.r8.graph.DexType):147:150 -> a 70:73:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):133 -> a 74:74:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 74:74:void com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer.warnMissingEmulatedInterface(com.android.tools.r8.graph.DexType):150 -> a 74:74:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):133 -> a 75:75:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 75:75:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 75:75:void com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer.warnMissingEmulatedInterface(com.android.tools.r8.graph.DexType):150 -> a 75:75:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):133 -> a 76:76:void com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer.warnMissingEmulatedInterface(com.android.tools.r8.graph.DexType):152:152 -> a 76:76:void lambda$synthesizeClasses$7(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):133 -> a 1:1:void synthesizeEmulateInterfaceMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):63:63 -> b 2:2:java.lang.String uniqueIdentifier():117:117 -> b com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer -> com.gradleup.gr8.relocated.mt0: void acceptForcefullyMovedLambdaMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod) -> a 1:1:com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer emptyForcefullyMovedLambdaMethodConsumer():14:14 -> a void lambda$emptyForcefullyMovedLambdaMethodConsumer$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod) -> b com.android.tools.r8.ir.desugar.lambda.LambdaDeserializationMethodRemover -> com.gradleup.gr8.relocated.iv1: boolean $assertionsDisabled -> a 1:1:void ():13:13 -> 1:4:void run(com.android.tools.r8.graph.AppView,java.util.Collection):24:27 -> a com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring -> com.gradleup.gr8.relocated.kv1: com.android.tools.r8.graph.AppView appView -> a java.util.Set directTargetedLambdaImplementationMethods -> b 1:1:void (com.android.tools.r8.graph.AppView):53:53 -> 2:10:void (com.android.tools.r8.graph.AppView):46:54 -> 1:2:boolean isDirectTargetedLambdaImplementationMethod(com.android.tools.r8.graph.DexMethodHandle):49:50 -> a 3:3:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80:80 -> a 4:4:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 4:4:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80 -> a 5:5:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):82:82 -> a 6:6:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):81:81 -> a 7:7:java.util.Collection lambda$desugarInstruction$0(com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):89:89 -> a 8:26:java.util.Collection desugarInvokeDynamicInstruction(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):116:134 -> a 27:27:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 27:27:java.util.Collection desugarInvokeDynamicInstruction(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 28:28:java.util.Collection desugarInvokeDynamicInstruction(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):134 -> a 29:30:java.util.Collection desugarInvokeDynamicInstruction(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):134:135 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaClass.getType():130:130 -> a 31:31:java.util.Collection desugarInvokeDynamicInstruction(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):135 -> a 32:32:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 32:32:java.util.Collection desugarInvokeDynamicInstruction(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):135 -> a 33:48:java.util.Collection desugarInvokeDynamicInstruction(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):135:150 -> a 49:52:void lambda$desugarInvokeDynamicInstruction$1(com.android.tools.r8.ir.desugar.FreshLocalProvider,java.util.Deque,com.android.tools.r8.graph.DexType):139:142 -> a 53:64:com.android.tools.r8.ir.desugar.LambdaClass createLambdaClass(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):161:172 -> a 65:75:com.android.tools.r8.ir.desugar.LambdaClass createLambdaClass(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):170:180 -> a 76:76:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createLambdaClass$2(com.android.tools.r8.synthesis.SyntheticNaming):171:171 -> a 77:77:void lambda$createLambdaClass$3(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):175:175 -> a 78:78:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):186:186 -> a 79:79:boolean com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring.isLambdaInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):191:191 -> a 79:79:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):186 -> a 80:80:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 80:80:boolean com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring.isLambdaInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):191 -> a 80:80:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):186 -> a 81:82:boolean com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring.isLambdaInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):193:194 -> a 81:82:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):186 -> a 83:83:boolean com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring.isLambdaInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):192:192 -> a 83:83:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):186 -> a com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke -> com.gradleup.gr8.relocated.jv1: java.util.Collection desugarInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator) -> a com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory -> com.gradleup.gr8.relocated.o3: boolean $assertionsDisabled -> a 1:1:void ():16:16 -> 1:1:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):20:20 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2:2:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):20 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:11:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):20:28 -> a 12:12:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 12:12:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):28 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 13:13:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):28 -> a 14:17:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):28:31 -> a 18:26:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):25:33 -> a 27:27:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.apply(java.util.function.Consumer):39:39 -> a 27:27:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):47 -> a 27:27:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):34 -> a 28:30:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.setField(com.android.tools.r8.graph.DexClassAndField):51:53 -> a 28:30:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):36 -> a 31:32:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):37:38 -> a 33:41:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):32:40 -> a 42:42:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.graph.DexEncodedField.getApiLevel():113:113 -> a 42:42:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):40 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:44:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):40:41 -> a 45:45:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.graph.DexEncodedField.getApiLevel():113:113 -> a 45:45:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:47:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):41:42 -> a 48:48:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):69:69 -> a 49:49:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 49:49:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:53:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):69:72 -> a 54:54:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 54:54:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 55:55:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):72 -> a 56:65:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):73:82 -> a 66:77:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):76:87 -> a 78:80:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):77:79 -> a 78:80:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):86 -> a 81:81:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):90:90 -> a 82:93:com.android.tools.r8.graph.ProgramMethod createMethodAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):83:94 -> a 94:94:void lambda$createMethodAccessorBridge$0(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):88:88 -> a 1:1:void lambda$createMethodAccessorBridge$1(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):89:89 -> b com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring -> com.gradleup.gr8.relocated.lw: 1:1:void (com.android.tools.r8.graph.AppView):36:36 -> com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring -> com.gradleup.gr8.relocated.d92: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b java.util.Map syntheticNestConstructorTypes -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> d 1:1:void ():55:55 -> 1:1:void (com.android.tools.r8.graph.AppView):73:73 -> 2:6:void (com.android.tools.r8.graph.AppView):71:75 -> void lambda$getMethodBridgeReference$5(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder) -> a void lambda$getMethodBridgeReference$7(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder) -> a void lambda$getMethodBridgeReference$8(com.android.tools.r8.graph.DexClasspathClass) -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):187 -> a 2:8:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):207:213 -> a 2:8:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):187 -> a 9:9:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):78:78 -> a 9:9:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):213 -> a 9:9:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):187 -> a 10:14:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):214:218 -> a 10:14:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):187 -> a 15:19:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):188:192 -> a 20:20:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):191:191 -> a 21:21:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring create(com.android.tools.r8.graph.AppView):79:79 -> a 22:22:boolean com.android.tools.r8.utils.InternalOptions.shouldDesugarNests():587:587 -> a 22:22:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring create(com.android.tools.r8.graph.AppView):79 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:25:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring create(com.android.tools.r8.graph.AppView):80:82 -> a 26:30:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):131:135 -> a 31:36:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):137:142 -> a 37:37:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):140:140 -> a 38:38:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 38:38:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):146 -> a 39:41:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):147:149 -> a 42:42:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 42:42:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):151 -> a 43:46:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):154:157 -> a 47:52:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):156:161 -> a 53:53:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 53:53:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):161 -> a 54:55:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):161:162 -> a 56:62:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):172:178 -> a 63:63:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):177:177 -> a 64:64:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarFieldInstruction$1(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget,boolean):181:181 -> a 65:65:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarFieldInstruction$1(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget,boolean):180:180 -> a 66:69:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):194:197 -> a 70:70:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):47:47 -> a 70:70:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 71:71:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 71:71:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 72:75:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):47:50 -> a 72:75:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 76:76:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 76:76:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:76:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 77:77:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 77:77:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):50 -> a 77:77:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 78:87:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):50:59 -> a 78:87:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 88:88:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.setConstructorTarget(com.android.tools.r8.graph.DexMethod):125:125 -> a 88:88:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):59 -> a 88:88:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 89:89:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):60:60 -> a 89:89:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 90:98:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory.createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):56:64 -> a 90:98:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):195 -> a 99:100:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):200:201 -> a 101:101:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):199:199 -> a 102:102:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):226:226 -> a 103:103:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):78:78 -> a 103:103:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):226 -> a 104:104:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.lookupClassField(com.android.tools.r8.graph.DexField):581:581 -> a 104:104:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexField.lookupMemberOnClass(com.android.tools.r8.graph.DexClass):84 -> a 104:104:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):227 -> a 105:105:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.toClassFieldOrNull(com.android.tools.r8.graph.DexEncodedField):585:585 -> a 105:105:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.lookupClassField(com.android.tools.r8.graph.DexField):581 -> a 105:105:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexField.lookupMemberOnClass(com.android.tools.r8.graph.DexClass):84 -> a 105:105:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):227 -> a 106:109:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):228:231 -> a 110:121:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getFieldAccessBridgeReference(com.android.tools.r8.graph.DexClassAndField,boolean):389:400 -> a 110:121:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):231 -> a 122:131:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getFieldAccessBridgeName(com.android.tools.r8.graph.DexClassAndField,boolean):405:414 -> a 122:131:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getFieldAccessBridgeReference(com.android.tools.r8.graph.DexClassAndField,boolean):400 -> a 122:131:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):231 -> a 132:132:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getFieldAccessBridgeReference(com.android.tools.r8.graph.DexClassAndField,boolean):399:399 -> a 132:132:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):231 -> a 133:133:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):231:231 -> a 134:135:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):254:255 -> a 136:136:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 136:136:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):257 -> a 137:137:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):258:258 -> a 138:138:boolean needsDesugaring(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):264:264 -> a 139:139:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 139:139:boolean needsDesugaring(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):264 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 140:143:boolean needsDesugaring(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):264:267 -> a 144:144:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):78:78 -> a 144:144:boolean needsDesugaring(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):267 -> a 145:146:boolean needsDesugaring(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):268:269 -> a 147:150:boolean needsDesugaring(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClassAndMethod):273:276 -> a 151:152:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):289:290 -> a 153:158:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):305:310 -> a 153:158:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):290 -> a 159:159:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 159:159:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):310 -> a 159:159:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):290 -> a 160:160:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):311:311 -> a 160:160:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):290 -> a 161:168:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):310:317 -> a 161:168:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):290 -> a 169:169:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 169:169:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):317 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 169:169:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):290 -> a 170:170:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 170:170:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):317 -> a 170:170:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):290 -> a 171:171:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):317:317 -> a 171:171:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):290 -> a 172:172:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):313:313 -> a 172:172:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):290 -> a 173:173:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 173:173:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):292 -> a 174:174:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):294:294 -> a 175:175:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):325:325 -> a 175:175:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 176:176:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 176:176:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 176:176:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):328 -> a 176:176:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 177:183:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):207:213 -> a 177:183:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):328 -> a 177:183:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 184:184:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):78:78 -> a 184:184:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):213 -> a 184:184:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):328 -> a 184:184:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 185:189:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):214:218 -> a 185:189:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):328 -> a 185:189:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 190:190:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):333:333 -> a 190:190:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 191:191:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 191:191:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):333 -> a 191:191:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 192:192:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):334:334 -> a 192:192:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 193:202:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):333:342 -> a 193:202:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 203:209:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):340:346 -> a 203:209:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 210:210:java.util.List com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):345:345 -> a 210:210:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):293 -> a 211:214:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):453:456 -> a 215:240:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):455:480 -> a 241:241:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2803:2803 -> a 241:241:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):480 -> a 242:242:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 242:242:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2803 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 242:242:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):480 -> a 243:243:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 243:243:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2803 -> a 243:243:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):480 -> a 244:244:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2803:2803 -> a 244:244:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):480 -> a 245:245:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 245:245:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2805 -> a 245:245:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):480 -> a 246:249:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):2804:2807 -> a 246:249:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):480 -> a 250:250:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):481:481 -> a 251:251:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> a 251:251:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):481 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 252:252:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):343:343 -> a 252:252:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):481 -> a 253:256:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):484:487 -> a 257:260:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getMethodBridgeName(com.android.tools.r8.graph.DexClassAndMethod):492:495 -> a 257:260:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):487 -> a 261:261:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):487:487 -> a 262:262:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):458:458 -> a 263:263:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 263:263:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):458 -> a 264:268:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):459:463 -> a 269:269:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):461:461 -> a 270:270:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 270:270:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):466 -> a 271:271:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):468:468 -> a 272:272:boolean com.android.tools.r8.graph.Definition.isClasspathMethod():0:0 -> a 272:272:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):468 -> a 273:278:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):468:473 -> a 279:279:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):471:471 -> a 280:280:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 280:280:com.android.tools.r8.graph.DexType lambda$getMethodBridgeReference$9(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):477 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 281:281:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getMethodBridgeReference$4(com.android.tools.r8.synthesis.SyntheticNaming):462:462 -> a 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getMethodBridgeReference$6(com.android.tools.r8.synthesis.SyntheticNaming):472:472 -> b com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget -> com.gradleup.gr8.relocated.c92: com.android.tools.r8.graph.DexClassAndMember target -> b com.android.tools.r8.graph.DexMethod bridge -> a boolean $assertionsDisabled -> c 1:1:void ():105:105 -> 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMember):109:112 -> 1:1:com.android.tools.r8.graph.DexMethod getBridge():116:116 -> a 1:1:com.android.tools.r8.graph.DexClassAndMember getTarget():120:120 -> b 1:1:boolean shouldAddBridge():124:124 -> c com.android.tools.r8.ir.desugar.records.RecordCfMethods -> com.gradleup.gr8.relocated.ay2: 1:16:com.android.tools.r8.graph.CfCode RecordMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):51:66 -> a 17:29:com.android.tools.r8.graph.CfCode RecordMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):63:75 -> a 30:30:com.android.tools.r8.graph.CfCode RecordMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):72:72 -> a 31:55:com.android.tools.r8.graph.CfCode RecordMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):57:81 -> a 56:56:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 56:56:com.android.tools.r8.graph.CfCode RecordMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):81 -> a 1:27:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):85:111 -> b 28:43:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):108:123 -> b 44:47:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):122:125 -> b 48:48:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 48:48:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):125 -> b 49:58:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):125:134 -> b 59:61:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):133:135 -> b 62:74:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):131:143 -> b 75:78:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):142:145 -> b 79:79:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 79:79:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):145 -> b 80:85:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):145:150 -> b 86:86:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):149:149 -> b 87:87:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):148:148 -> b 88:88:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 88:88:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):148 -> b 89:101:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):148:160 -> b 102:116:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):157:171 -> b 117:127:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):168:178 -> b 128:139:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):175:186 -> b 140:155:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):183:198 -> b 156:161:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):197:202 -> b 162:165:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):201:204 -> b 166:166:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 166:166:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):204 -> b 167:183:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):204:220 -> b 184:195:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):217:228 -> b 196:209:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):225:238 -> b 210:231:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):235:256 -> b 232:244:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):253:265 -> b 245:250:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):264:269 -> b 251:254:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):268:271 -> b 255:255:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 255:255:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):271 -> b 256:266:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):271:281 -> b 267:272:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):280:285 -> b 273:275:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):284:286 -> b 276:276:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 276:276:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):286 -> b 277:286:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):286:295 -> b 287:300:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):292:305 -> b 301:301:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):302:302 -> b 302:509:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):103:310 -> b 510:510:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> b 510:510:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):310 -> b com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter -> com.gradleup.gr8.relocated.by2: com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):42:43 -> 1:2:com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter create(com.android.tools.r8.graph.AppView):34:35 -> a 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 3:3:com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter create(com.android.tools.r8.graph.AppView):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 4:4:com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter create(com.android.tools.r8.graph.AppView):35 -> a 5:6:com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter create(com.android.tools.r8.graph.AppView):36:37 -> a 7:7:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):49:49 -> a 8:8:boolean com.android.tools.r8.ir.desugar.records.RecordRewriterHelper.isInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):28:28 -> a 8:8:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):49 -> a 9:15:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):52:58 -> a 16:18:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):57:59 -> a 19:23:com.android.tools.r8.graph.DexField[] com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter.computePresentFields(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):66:70 -> a 19:23:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):59 -> a 24:24:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 24:24:com.android.tools.r8.graph.DexField[] com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter.computePresentFields(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):71 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):59 -> a 25:32:com.android.tools.r8.graph.DexField[] com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter.computePresentFields(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):71:78 -> a 25:32:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):59 -> a 33:33:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):61:61 -> a 34:49:com.android.tools.r8.cf.code.CfInvokeDynamic com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter.writeRecordInvokeDynamic(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):84:99 -> a 34:49:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):60 -> a 50:50:com.android.tools.r8.cf.code.CfInvokeDynamic com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter.writeRecordInvokeDynamic(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):97:97 -> a 50:50:com.android.tools.r8.cf.code.CfInvokeDynamic rewriteRecordInvokeDynamic(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.NamingLens):60 -> a com.android.tools.r8.ir.desugar.records.RecordDesugaring -> com.gradleup.gr8.relocated.fy2: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexProto recordToStringHelperProto -> c com.android.tools.r8.graph.DexProto recordHashCodeHelperProto -> d boolean $assertionsDisabled -> e 1:1:void ():67:67 -> 1:8:void (com.android.tools.r8.graph.AppView):88:95 -> 1:3:void com.android.tools.r8.ir.desugar.records.RecordCfMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):45:47 -> a 1:3:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):83 -> a 4:4:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):84:84 -> a 5:6:void com.android.tools.r8.ir.synthetic.RecordCfCodeProvider$RecordEqualsCfCodeProvider.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):149:150 -> a 5:6:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):85 -> a 7:7:com.android.tools.r8.ir.desugar.records.RecordDesugaring create(com.android.tools.r8.graph.AppView):79:79 -> a 8:10:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):100:102 -> a 11:11:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 11:11:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):102 -> a 12:13:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):102:103 -> a 14:25:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.prepareInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod):110:121 -> a 14:25:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):103 -> a 26:26:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.prepareInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod):114:114 -> a 26:26:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.ProgramAdditions):103 -> a 27:27:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):176:176 -> a 28:28:boolean com.android.tools.r8.cf.code.CfInstruction.isInitClass():0:0 -> a 28:28:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):176 -> a 29:30:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):176:177 -> a 31:31:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 31:31:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):180 -> a 32:32:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):182:182 -> a 33:43:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):203:213 -> a 33:43:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):181 -> a 44:44:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):326:326 -> a 44:44:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):214 -> a 44:44:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):181 -> a 45:47:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):278:280 -> a 45:47:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):326 -> a 45:47:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):214 -> a 45:47:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):181 -> a 48:48: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):2866:2866 -> a 48:48:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:48:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):326 -> a 48:48:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):214 -> a 48:48:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):181 -> a 49:49: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):2866:2866 -> a 49:49:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):278 -> a 49:49:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):326 -> a 49:49:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):214 -> a 49:49:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):181 -> a 50:51:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):327:328 -> a 50:51:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):214 -> a 50:51:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):181 -> a 52:52:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):216:216 -> a 52:52:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):181 -> a 53:53:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 53:53:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):188 -> a 54:60:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):188:194 -> a 61:61:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):193:193 -> a 62:62:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.synthesizeEqualsRecordMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):221:221 -> a 62:62:com.android.tools.r8.graph.ProgramMethod lambda$ensureEqualsRecord$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):257 -> a 63:73:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.synthesizeMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.synthetic.SyntheticCfCodeProvider,com.android.tools.r8.graph.DexMethod):236:246 -> a 63:73:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.synthesizeEqualsRecordMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):221 -> a 63:73:com.android.tools.r8.graph.ProgramMethod lambda$ensureEqualsRecord$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):257 -> a 74:76:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):252:254 -> a 77:79:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):278:280 -> a 77:79:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):254 -> a 80:80: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):2866:2866 -> a 80:80:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):254 -> a 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):2866:2866 -> a 81:81:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):278 -> a 81:81:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):254 -> a 82:83:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):255:256 -> a 84:84:com.android.tools.r8.graph.ProgramMethod lambda$ensureGetFieldsAsObjects$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.graph.DexMethod):268:268 -> a 85:85:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.synthesizeGetFieldsAsObjectsMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField[],com.android.tools.r8.graph.DexMethod):227:227 -> a 85:85:com.android.tools.r8.graph.ProgramMethod lambda$ensureGetFieldsAsObjects$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.graph.DexMethod):268 -> a 86:96:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.synthesizeMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.synthetic.SyntheticCfCodeProvider,com.android.tools.r8.graph.DexMethod):236:246 -> a 86:96:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.synthesizeGetFieldsAsObjectsMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField[],com.android.tools.r8.graph.DexMethod):227 -> a 86:96:com.android.tools.r8.graph.ProgramMethod lambda$ensureGetFieldsAsObjects$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.graph.DexMethod):268 -> a 97:101:com.android.tools.r8.graph.ProgramMethod synthesizeRecordHelper(com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):288:292 -> a 102:102:com.android.tools.r8.graph.ProgramMethod synthesizeRecordHelper(com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):290:290 -> a 103:106:void lambda$synthesizeRecordHelper$4(com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticMethodBuilder):296:299 -> a 107:107:com.android.tools.r8.graph.Code lambda$synthesizeRecordHelper$3(java.util.function.BiFunction,com.android.tools.r8.graph.DexMethod):298:298 -> a 108:109:java.util.List desugarInvokeRecordHashCode(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):307:308 -> a 110:111:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273:274 -> a 110:111:java.util.List desugarInvokeRecordHashCode(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):308 -> a 112:112: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):2866:2866 -> a 112:112:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 112:112:java.util.List desugarInvokeRecordHashCode(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):308 -> a 113:113: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):2866:2866 -> a 113:113:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273 -> a 113:113:java.util.List desugarInvokeRecordHashCode(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):308 -> a 114:126:java.util.List desugarInvokeRecordHashCode(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):309:321 -> a 127:127:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):364:364 -> a 128:128:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 128:128:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):364 -> a 129:129:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):365:365 -> a 130:130:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.needsDesugaring(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod):457:457 -> a 130:130:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):365 -> a 131:131:boolean com.android.tools.r8.ir.desugar.records.RecordRewriterHelper.isInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):28:28 -> a 131:131:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.needsDesugaring(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod):457 -> a 131:131:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):365 -> a 132:132:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 132:132:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):367 -> a 133:134:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):368:369 -> a 135:135:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.needsDesugaring(com.android.tools.r8.graph.DexMethod,boolean):453:453 -> a 135:135:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):369 -> a 136:136:void ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer,java.util.Collection):384:384 -> a 137:138:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.checkRecordTagNotPresent(com.android.tools.r8.graph.DexItemFactory):407:408 -> a 137:138:void ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer,java.util.Collection):385 -> a 139:139:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 139:139:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.checkRecordTagNotPresent(com.android.tools.r8.graph.DexItemFactory):409 -> a 139:139:void ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer,java.util.Collection):385 -> a 140:143:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.checkRecordTagNotPresent(com.android.tools.r8.graph.DexItemFactory):410:413 -> a 140:143:void ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer,java.util.Collection):385 -> a 144:156:void ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer,java.util.Collection):386:398 -> a 157:157:void ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer,java.util.Collection):388:388 -> a 158:158:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureRecordClass$6(com.android.tools.r8.synthesis.SyntheticNaming):390:390 -> a 159:159:boolean refersToRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):421:421 -> a 160:160:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):449:449 -> a 160:160:boolean refersToRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):421 -> a 161:162:boolean refersToRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):421:422 -> a 163:163:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):449:449 -> a 163:163:boolean refersToRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):422 -> a 164:164:boolean refersToRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):426:426 -> a 165:165:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):449:449 -> a 165:165:boolean refersToRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):426 -> a 166:166:boolean refersToRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):429:429 -> a 167:167:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):433:433 -> a 168:168:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):449:449 -> a 168:168:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):433 -> a 169:169:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):436:436 -> a 170:170:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexItemFactory):440:440 -> a 170:170:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):436 -> a 171:171:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):449:449 -> a 171:171:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexItemFactory):441 -> a 171:171:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):436 -> a 172:188:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean):462:478 -> a 189:189:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean):469:469 -> a 190:190:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 190:190:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean):469 -> a 191:191:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean):469:469 -> a 192:200:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.synthesizeRecordInitMethod():483:491 -> a 192:200:void lambda$ensureRecordClass$7(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):395 -> a 201:201:void lambda$ensureRecordClass$7(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):396:396 -> a 202:206:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):503:507 -> a 207:207:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 207:207:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):507 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 208:209:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):508:509 -> a 210:210:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 210:210:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):509 -> a 211:214:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):509:512 -> a 215:215:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):522:522 -> a 216:216:boolean com.android.tools.r8.graph.DexClass.isRecord():719:719 -> a 216:216:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):523 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 217:217:boolean com.android.tools.r8.graph.DexClass.isRecord():719:719 -> a 217:217:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):523 -> a 218:219:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):524:525 -> a 1:2:com.android.tools.r8.graph.DexMethod ensureGetFieldsAsObjects(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):263:264 -> b 3:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273:274 -> b 3:4:com.android.tools.r8.graph.DexMethod ensureGetFieldsAsObjects(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):264 -> b 5:5: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):2866:2866 -> b 5:5:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexMethod ensureGetFieldsAsObjects(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):264 -> b 6:6: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):2866:2866 -> b 6:6:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273 -> b 6:6:com.android.tools.r8.graph.DexMethod ensureGetFieldsAsObjects(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):264 -> b 7:8:com.android.tools.r8.graph.DexMethod ensureGetFieldsAsObjects(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions):265:266 -> b 9:9:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeRecordHelper$2(com.android.tools.r8.synthesis.SyntheticNaming):291:291 -> b 10:11:java.util.List desugarInvokeRecordToString(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):336:337 -> b 12:13:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273:274 -> b 12:13:java.util.List desugarInvokeRecordToString(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):337 -> b 14:14: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):2866:2866 -> b 14:14:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:java.util.List desugarInvokeRecordToString(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):337 -> b 15:15: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):2866:2866 -> b 15:15:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):273 -> b 15:15:java.util.List desugarInvokeRecordToString(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):337 -> b 16:26:java.util.List desugarInvokeRecordToString(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):338:348 -> b 27:40:java.util.List desugarInvokeRecordToString(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):345:358 -> b 41:41:java.lang.String uniqueIdentifier():496:496 -> b 1:1:com.android.tools.r8.errors.MissingGlobalSyntheticsConsumerDiagnostic lambda$ensureRecordClass$5():389:389 -> c com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer -> com.gradleup.gr8.relocated.gy2: void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass) -> a com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter -> com.gradleup.gr8.relocated.ly2: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c com.android.tools.r8.ir.conversion.IRConverter irConverter -> b 1:1:void ():32:32 -> 1:3:void (com.android.tools.r8.graph.AppView):46:48 -> 1:4:com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter create(com.android.tools.r8.graph.AppView):38:41 -> a 5:6:void rewriteRecordFieldValues():54:55 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 7:7:void rewriteRecordFieldValues():56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:9:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 8:9:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 8:9:void rewriteRecordFieldValues():56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 10:10:void rewriteRecordFieldValues():57:57 -> a 11:11:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 11:11:void rewriteRecordFieldValues():57 -> a 12:15:void rewriteRecordFieldValues():57:60 -> a 16:18:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):68:70 -> a 16:18:void rewriteRecordFieldValues():61 -> a 19:19:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.Code.buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):23:23 -> a 19:19:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):70 -> a 19:19:void rewriteRecordFieldValues():61 -> a 20:21:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):72:73 -> a 20:21:void rewriteRecordFieldValues():61 -> a 22:22:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 22:22:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):74 -> a 22:22:void rewriteRecordFieldValues():61 -> a 23:26:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):75:78 -> a 23:26:void rewriteRecordFieldValues():61 -> a 27:27:boolean com.android.tools.r8.ir.code.Instruction.isRecordFieldValues():0:0 -> a 27:27:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):78 -> a 27:27:void rewriteRecordFieldValues():61 -> a 28:28:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):80:80 -> a 28:28:void rewriteRecordFieldValues():61 -> a 29:29:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):95:95 -> a 29:29:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 29:29:void rewriteRecordFieldValues():61 -> a 30:38:java.util.List com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.computePresentFields(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.graph.ProgramMethod):159:167 -> a 30:38:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):95 -> a 30:38:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 30:38:void rewriteRecordFieldValues():61 -> a 39:39:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 39:39:java.util.List com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.computePresentFields(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.graph.ProgramMethod):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):95 -> a 39:39:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 39:39:void rewriteRecordFieldValues():61 -> a 40:40:java.util.List com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.computePresentFields(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.graph.ProgramMethod):167:167 -> a 40:40:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):95 -> a 40:40:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 40:40:void rewriteRecordFieldValues():61 -> a 41:41:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> a 41:41:java.util.List com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.computePresentFields(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.graph.ProgramMethod):167 -> a 41:41:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):95 -> a 41:41:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 41:41:void rewriteRecordFieldValues():61 -> a 42:43:java.util.List com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.computePresentFields(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.graph.ProgramMethod):168:169 -> a 42:43:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):95 -> a 42:43:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 42:43:void rewriteRecordFieldValues():61 -> a 44:44:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):96:96 -> a 44:44:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 44:44:void rewriteRecordFieldValues():61 -> a 45:45:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 45:45:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):96 -> a 45:45:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 45:45:void rewriteRecordFieldValues():61 -> a 46:47:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):98:99 -> a 46:47:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 46:47:void rewriteRecordFieldValues():61 -> a 48:48:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 48:48:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):100 -> a 48:48:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 48:48:void rewriteRecordFieldValues():61 -> a 49:49:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 49:49:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):101 -> a 49:49:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 49:49:void rewriteRecordFieldValues():61 -> a 50:56:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):102:108 -> a 50:56:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 50:56:void rewriteRecordFieldValues():61 -> a 57:57:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 57:57:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):109 -> a 57:57:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 57:57:void rewriteRecordFieldValues():61 -> a 58:58:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):110:110 -> a 58:58:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 58:58:void rewriteRecordFieldValues():61 -> a 59:59:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 59:59:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):111 -> a 59:59:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 59:59:void rewriteRecordFieldValues():61 -> a 60:60:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):112:112 -> a 60:60:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 60:60:void rewriteRecordFieldValues():61 -> a 61:61:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 61:61:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):113 -> a 61:61:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 61:61:void rewriteRecordFieldValues():61 -> a 62:67:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):114:119 -> a 62:67:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 62:67:void rewriteRecordFieldValues():61 -> a 68:68:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 68:68:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):120 -> a 68:68:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 68:68:void rewriteRecordFieldValues():61 -> a 69:72:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldArray(com.android.tools.r8.ir.code.RecordFieldValues,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):121:124 -> a 69:72:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 69:72:void rewriteRecordFieldValues():61 -> a 73:75:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):85:87 -> a 73:75:void rewriteRecordFieldValues():61 -> a 76:76:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):86:86 -> a 76:76:void rewriteRecordFieldValues():61 -> a 77:84:void splitIfCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):133:140 -> a 85:85:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> a 85:85:void splitIfCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):142 -> a 86:86:void splitIfCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):143:143 -> a 87:87:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 87:87:void splitIfCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):144 -> a 88:93:void splitIfCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):145:150 -> a com.android.tools.r8.ir.desugar.records.RecordRewriterHelper -> com.gradleup.gr8.relocated.ny2: boolean $assertionsDisabled -> a 1:1:void ():24:24 -> 1:31:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):33:63 -> a 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a 32:32:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):63 -> a 33:44:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):64:75 -> a 45:51:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):74:80 -> a 52:52:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isInstanceGet():141:141 -> a 52:52:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):80 -> a 53:54:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):80:81 -> a 55:55:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 55:55:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):81 -> a 56:63:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):82:89 -> a 64:64:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 64:64:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):89 -> a 65:69:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):89:93 -> a 70:70:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 70:70:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):93 -> a 71:75:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):93:97 -> a 76:76:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 76:76:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):98 -> a 77:77:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):98:98 -> a 78:78:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):97:97 -> a 79:79:com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic parseInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):106:106 -> a 80:80:boolean com.android.tools.r8.ir.desugar.records.RecordRewriterHelper.isInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):28:28 -> a 80:80:com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic parseInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):106 -> a 81:92:com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic parseInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):106:117 -> a 93:93:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 93:93:com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic parseInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 94:94:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 94:94:com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic parseInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):117 -> a 95:96:com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic parseInvokeDynamicOnRecord(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):117:118 -> a com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic -> com.gradleup.gr8.relocated.my2: com.android.tools.r8.graph.DexString methodName -> a com.android.tools.r8.graph.DexString fieldNames -> c com.android.tools.r8.graph.DexField[] fields -> d com.android.tools.r8.graph.DexProto methodProto -> b com.android.tools.r8.graph.DexProgramClass recordClass -> e 1:1:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexField[],com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$1):122:122 -> 2:7:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexField[],com.android.tools.r8.graph.DexProgramClass):135:140 -> 1:1:com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic withFieldNamesAndFields(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexField[]):144:144 -> a 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic.getFieldNames():160:160 -> a 2:2:com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo computeRecordFieldNamesComputationInfo():172 -> a 3:3:com.android.tools.r8.graph.DexField[] com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic.getFields():148:148 -> a 3:3:com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo computeRecordFieldNamesComputationInfo():172 -> a 4:4:com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo computeRecordFieldNamesComputationInfo():172:172 -> a 1:1:com.android.tools.r8.graph.DexString getFieldNames():160:160 -> b 1:1:com.android.tools.r8.graph.DexField[] getFields():148:148 -> c 1:1:com.android.tools.r8.graph.DexString getMethodName():164:164 -> d 1:1:com.android.tools.r8.graph.DexProto getMethodProto():168:168 -> e 1:1:com.android.tools.r8.graph.DexProgramClass getRecordClass():156:156 -> f 1:1:com.android.tools.r8.graph.DexType getRecordType():152:152 -> g 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> g 2:2:com.android.tools.r8.graph.DexType getRecordType():152 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring -> com.gradleup.gr8.relocated.jc3: com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBuilderMethods -> b java.util.Map paramTypeToAppendMethod -> c com.android.tools.r8.graph.DexItemFactory factory -> a 1:1:void (com.android.tools.r8.graph.AppView):56:56 -> 2:17:void (com.android.tools.r8.graph.AppView):54:69 -> 1:1:com.android.tools.r8.graph.DexItemFactory access$000(com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring):49:49 -> a 2:2:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):82:82 -> a 3:3:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 3:3:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):82 -> a 4:8:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):85:89 -> a 9:19:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcat(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):105:115 -> a 9:19:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):90 -> a 20:27:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcat(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):112:119 -> a 20:27:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):90 -> a 28:28:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):92:92 -> a 29:30:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):127:128 -> a 29:30:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 31:31:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 31:31:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 32:56:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):130:154 -> a 32:56:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 57:57:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 57:57:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 58:58:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 58:58:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):155 -> a 58:58:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 59:65:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):157:163 -> a 59:65:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 66:78:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):162:174 -> a 66:78:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 79:79:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):171:171 -> a 79:79:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 80:94:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):167:181 -> a 80:94:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 95:95:java.lang.String com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.convertToString(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.ProgramMethod):241:241 -> a 95:95:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):181 -> a 95:95:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 96:96:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> a 96:96:java.lang.String com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.convertToString(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.ProgramMethod):241 -> a 96:96:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):181 -> a 96:96:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 97:97:java.lang.String com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.convertToString(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.ProgramMethod):242:242 -> a 97:97:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):181 -> a 97:97:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 98:98:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):181:181 -> a 98:98:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 99:99:java.lang.String com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.convertToString(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.ProgramMethod):246:246 -> a 99:99:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):181 -> a 99:99:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 100:100:java.lang.String com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.convertToString(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.ProgramMethod):244:244 -> a 100:100:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):181 -> a 100:100:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 101:134:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):179:212 -> a 101:134:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 135:140:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):211:216 -> a 135:140:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 141:149:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):198:198 -> a 141:149:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 150:150:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):188:188 -> a 150:150:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 151:151:int com.android.tools.r8.graph.DexTypeList.size() -> a 151:151:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):192 -> a 151:151:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 152:152:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):192:192 -> a 152:152:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 153:153:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 153:153:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):194 -> a 153:153:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 154:154:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):194:194 -> a 154:154:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 155:155:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):188:188 -> a 155:155:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 156:156:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):140:140 -> a 156:156:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 157:157:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.graph.ProgramMethod):134:134 -> a 157:157:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):93 -> a 158:158:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):221:221 -> a 159:168:boolean com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.isStringConcatInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexItemFactory):225:234 -> a 159:168:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):221 -> a 169:171:com.android.tools.r8.errors.CompilationError error(com.android.tools.r8.graph.ProgramMethod,java.lang.String):420:422 -> a 172:172:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 172:172:com.android.tools.r8.errors.CompilationError error(com.android.tools.r8.graph.ProgramMethod,java.lang.String):422 -> a 1:1:com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods access$100(com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring):49:49 -> b com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk -> com.gradleup.gr8.relocated.fc3: int variableIndex -> c 1:2:void (com.android.tools.r8.graph.DexMethod,int):376:377 -> com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk asArgumentChunk() -> a 1:1:int getVariableIndex():381:381 -> d com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$Chunk -> com.gradleup.gr8.relocated.gc3: boolean $assertionsDisabled -> b com.android.tools.r8.graph.DexMethod method -> a 1:1:void ():337:337 -> 1:2:void (com.android.tools.r8.graph.DexMethod):341:342 -> com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk asArgumentChunk() -> a 1:1:com.android.tools.r8.graph.DexMethod access$200(com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$Chunk):337:337 -> a com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk asConstantChunk() -> b 1:1:com.android.tools.r8.ir.code.ValueType getValueType():350:350 -> c 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> c 2:2:com.android.tools.r8.ir.code.ValueType getValueType():350 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.ir.code.ValueType getValueType():350:351 -> c 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> c 5:5:com.android.tools.r8.ir.code.ValueType getValueType():351 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> c 6:6:com.android.tools.r8.ir.code.ValueType getValueType():351 -> c 7:7:com.android.tools.r8.ir.code.ValueType getValueType():351:351 -> c com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConcatBuilder -> com.gradleup.gr8.relocated.hc3: java.util.List chunks -> a com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring this$0 -> e com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk biggestArgumentChunk -> b boolean $assertionsDisabled -> f int argumentChunksStackSize -> d com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk firstConstantChunk -> c 1:1:void ():249:249 -> 1:1:void (com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring):257:257 -> 2:6:void (com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring):251:255 -> 1:6:void addChunk(com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk):260:265 -> a 7:9:void addChunk(com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk):270:272 -> a 10:12:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):294:296 -> a 13:13:boolean com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$Chunk.isArgumentChunk():0:0 -> a 13:13:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):296 -> a 14:16:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):297:299 -> a 17:21:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):298:302 -> a 22:22:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 22:22:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):302 -> a 23:26:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):302:305 -> a 27:30:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):304:307 -> a 31:31:boolean com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$Chunk.isArgumentChunk():0:0 -> a 31:31:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):307 -> a 32:34:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):308:310 -> a 35:38:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):309:312 -> a 39:39:boolean com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$Chunk.isConstantChunk():0:0 -> a 39:39:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):312 -> a 40:58:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):312:330 -> a com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk -> com.gradleup.gr8.relocated.ic3: com.android.tools.r8.graph.DexString stringConstant -> c 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexString):400:401 -> com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk asConstantChunk() -> b 1:1:com.android.tools.r8.graph.DexString getStringConstant():405:405 -> d com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring -> com.gradleup.gr8.relocated.vi3: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexProto twrCloseResourceProto -> c com.android.tools.r8.graph.DexMethod getSuppressed -> e com.android.tools.r8.graph.DexMethod addSuppressed -> d 1:8:void (com.android.tools.r8.graph.AppView):40:47 -> 1:1:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):60:60 -> a 2:2:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 2:2:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):60 -> a 3:4:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceInvoke(com.android.tools.r8.cf.code.CfInstruction):186:187 -> a 3:4:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):63 -> a 5:5:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceMethod(com.android.tools.r8.graph.DexMethod):191:191 -> a 5:5:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceInvoke(com.android.tools.r8.cf.code.CfInstruction):187 -> a 5:5:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):63 -> a 6:13:java.util.Collection desugarInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):64:71 -> a 14:23:java.util.Collection rewriteTwrAddSuppressedInvoke(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):80:89 -> a 24:24:java.util.Collection rewriteTwrAddSuppressedInvoke(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):83:83 -> a 25:25:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewriteTwrAddSuppressedInvoke$0(com.android.tools.r8.synthesis.SyntheticNaming):84:84 -> a 26:31:com.google.common.collect.ImmutableList createAndCallSyntheticMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,java.util.function.BiConsumer,com.android.tools.r8.graph.ProgramMethod):128:133 -> a 32:45:com.google.common.collect.ImmutableList createAndCallSyntheticMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,java.util.function.BiConsumer,com.android.tools.r8.graph.ProgramMethod):131:144 -> a 46:49:void lambda$createAndCallSyntheticMethod$4(com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticMethodBuilder):138:141 -> a 50:50:com.android.tools.r8.graph.Code lambda$createAndCallSyntheticMethod$3(java.util.function.BiFunction,com.android.tools.r8.graph.DexMethod):142:142 -> a 51:51:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):149:149 -> a 52:52:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 52:52:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):149 -> a 53:54:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceInvoke(com.android.tools.r8.cf.code.CfInstruction):186:187 -> a 53:54:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):152 -> a 55:55:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceMethod(com.android.tools.r8.graph.DexMethod):191:191 -> a 55:55:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceInvoke(com.android.tools.r8.cf.code.CfInstruction):187 -> a 55:55:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):152 -> a 56:58:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):152:154 -> a 59:59:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):158:158 -> a 60:60:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 60:60:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):158 -> a 61:61:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159:159 -> a 62:62:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):163:163 -> a 62:62:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 63:67:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):169:173 -> a 63:67:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 63:67:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 68:68:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 68:68:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):173 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 68:68:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 69:69:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 69:69:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):173 -> a 69:69:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 69:69:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 70:70:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):180:180 -> a 70:70:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 70:70:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 71:71:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):175:175 -> a 71:71:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 71:71:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 72:72:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":75,"2":76,"3":77,"4":78},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 75:75:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):177:177 -> a 75:75:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 75:75:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 76:76:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):177:177 -> a 76:76:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 76:76:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 77:77:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):177:177 -> a 77:77:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 77:77:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 78:78:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):177:177 -> a 78:78:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 78:78:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 73:73:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 73:73:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):177 -> a 73:73:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 73:73:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 74:74:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):177:177 -> a 74:74:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165 -> a 74:74:boolean isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):159 -> a 1:8:com.google.common.collect.ImmutableList rewriteTwrCloseResourceInvoke(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112:112 -> b 9:9:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewriteTwrCloseResourceInvoke$2(com.android.tools.r8.synthesis.SyntheticNaming):113:113 -> b 1:4:java.util.Collection rewriteTwrGetSuppressedInvoke(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):95:98 -> c 5:13:java.util.Collection rewriteTwrGetSuppressedInvoke(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):97:105 -> c 14:14:java.util.Collection rewriteTwrGetSuppressedInvoke(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):99:99 -> c 15:15:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewriteTwrGetSuppressedInvoke$1(com.android.tools.r8.synthesis.SyntheticNaming):100:100 -> c com.android.tools.r8.ir.optimize.AssertionsRewriter -> com.gradleup.gr8.relocated.v8: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString kotlinTransformation -> e com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString defaultConfiguration -> c java.util.List configuration -> d boolean enabled -> f boolean $assertionsDisabled -> g 1:1:void ():45:45 -> 1:20:void (com.android.tools.r8.graph.AppView):119:138 -> 1:1:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString lambda$new$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.AssertionsConfiguration):135:135 -> a 2:2:boolean isEnabled(com.android.tools.r8.utils.InternalOptions):144:144 -> a 3:8:boolean com.android.tools.r8.utils.AssertionConfigurationWithDefault.isPassthroughAll():30:35 -> a 3:8:boolean isEnabled(com.android.tools.r8.utils.InternalOptions):145 -> a 9:9:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString com.android.tools.r8.ir.optimize.AssertionsRewriter.getTransformationForMethod(com.android.tools.r8.graph.DexEncodedMethod):149:149 -> a 9:9:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):356 -> a 10:19:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):357:366 -> a 20:20:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 20:20:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):366 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 21:21:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):366 -> a 22:27:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):370:375 -> a 28:28:void it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.():119:119 -> a 28:28:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):375 -> a 29:31:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):376:378 -> a 32:32:void it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.():119:119 -> a 32:32:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):378 -> a 33:34:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):379:380 -> a 35:35:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1369:1369 -> a 35:35:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):381 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:84:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):381:429 -> a 85:85:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 85:85:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):431 -> a 86:91:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):433:438 -> a 92:98:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):510:516 -> a 92:98:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 99:99:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 99:99:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):516 -> a 99:99:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 100:106:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):517:523 -> a 100:106:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 107:107:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 107:107:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):524 -> a 107:107:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 108:109:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):525:526 -> a 108:109:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 110:110:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 110:110:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):528 -> a 110:110:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 111:111:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):529:529 -> a 111:111:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 112:112:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 112:112:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):530 -> a 112:112:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 113:115:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):531:533 -> a 113:115:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 116:116:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 116:116:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):534 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 116:116:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 117:117:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 117:117:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):534 -> a 117:117:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 118:118:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):538:538 -> a 118:118:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 119:119:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 119:119:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):538 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 119:119:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 120:120:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 120:120:void com.android.tools.r8.ir.optimize.AssertionsRewriter.rewriteKotlinAssertionEnable(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):537 -> a 120:120:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 121:121:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):441:441 -> a 122:122:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 122:122:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):441 -> a 123:123:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 123:123:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):444 -> a 124:127:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):445:448 -> a 128:128:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 128:128:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):450 -> a 129:137:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):451:459 -> a 138:138:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):458:458 -> a 139:139:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 139:139:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):457 -> a 140:145:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):463:468 -> a 146:146:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):467:467 -> a 147:147:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 147:147:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):466 -> a 148:148:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):474:474 -> a 149:149:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 149:149:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):475 -> a 150:151:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):476:477 -> a 152:155:void com.android.tools.r8.ir.optimize.AssertionsRewriter.forceAssertionsEnabled(com.android.tools.r8.ir.code.If,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator):594:597 -> a 152:155:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):478 -> a 156:156:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 156:156:void com.android.tools.r8.ir.optimize.AssertionsRewriter.forceAssertionsEnabled(com.android.tools.r8.ir.code.If,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator):597 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 156:156:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):478 -> a 157:157:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):481:481 -> a 158:161:void com.android.tools.r8.ir.optimize.AssertionsRewriter.forceAssertionsEnabled(com.android.tools.r8.ir.code.If,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator):594:597 -> a 158:161:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):482 -> a 162:162:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 162:162:void com.android.tools.r8.ir.optimize.AssertionsRewriter.forceAssertionsEnabled(com.android.tools.r8.ir.code.If,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator):597 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 162:162:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):482 -> a 163:163:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 163:163:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):485 -> a 164:171:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):486:493 -> a 172:172:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 172:172:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):489 -> a 173:173:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):494:494 -> a 174:175:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 174:175:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):494 -> a 176:178:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):495:497 -> a 179:198:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):153:172 -> a 199:222:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter.isDescriptorForClassOrInnerClass(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):193:216 -> a 199:222:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):172 -> a 223:223:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):177:177 -> a 224:225:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):160:161 -> a 226:226:boolean com.android.tools.r8.graph.DexString.contains(com.android.tools.r8.graph.DexString):470:470 -> a 226:226:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 227:232:boolean com.android.tools.r8.graph.DexString.contains(com.android.tools.r8.graph.DexString):470:475 -> a 227:232:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):161 -> a 233:233:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):164:164 -> a 234:234:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 234:234:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):164 -> a 235:235:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):180:180 -> a 236:242:void run(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):345:351 -> a 243:243:com.android.tools.r8.ir.code.DominatorTree lambda$runInternal$1(com.android.tools.r8.ir.code.IRCode):380:380 -> a 244:244:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> a 244:244:com.android.tools.r8.ir.code.DominatorTree lambda$runInternal$1(com.android.tools.r8.ir.code.IRCode):380 -> a 245:255:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):384:394 -> a 256:261:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):393:398 -> a 262:262:java.util.List com.android.tools.r8.ir.code.DominatorTree.dominatedBlocks(com.android.tools.r8.ir.code.BasicBlock):171:171 -> a 262:262:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):398 -> a 263:264:com.android.tools.r8.ir.code.Throw com.android.tools.r8.ir.optimize.AssertionsRewriter.dominatedBlocksHasSingleThrow(com.android.tools.r8.ir.code.BasicBlock,java.util.List):577:578 -> a 263:264:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):400 -> a 265:265:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 265:265:com.android.tools.r8.ir.code.Throw com.android.tools.r8.ir.optimize.AssertionsRewriter.dominatedBlocksHasSingleThrow(com.android.tools.r8.ir.code.BasicBlock,java.util.List):578 -> a 265:265:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):400 -> a 266:266:com.android.tools.r8.ir.code.Throw com.android.tools.r8.ir.optimize.AssertionsRewriter.dominatedBlocksHasSingleThrow(com.android.tools.r8.ir.code.BasicBlock,java.util.List):581:581 -> a 266:266:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):400 -> a 267:267:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 267:267:com.android.tools.r8.ir.code.Throw com.android.tools.r8.ir.optimize.AssertionsRewriter.dominatedBlocksHasSingleThrow(com.android.tools.r8.ir.code.BasicBlock,java.util.List):581 -> a 267:267:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):400 -> a 268:268:com.android.tools.r8.ir.code.Throw com.android.tools.r8.ir.optimize.AssertionsRewriter.dominatedBlocksHasSingleThrow(com.android.tools.r8.ir.code.BasicBlock,java.util.List):585:585 -> a 268:268:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):400 -> a 269:271:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):402:404 -> a 272:289:void lambda$runInternal$3(java.util.Set,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.ir.code.BasicBlock):403:420 -> a 290:298:void lambda$runInternal$2(java.util.Map,com.android.tools.r8.ir.code.BasicBlock):409:417 -> a 299:299:void lambda$runInternal$2(java.util.Map,com.android.tools.r8.ir.code.BasicBlock):413:413 -> a 300:300:void lambda$runInternal$2(java.util.Map,com.android.tools.r8.ir.code.BasicBlock):411:411 -> a 301:301:boolean isUsingJavaAssertionsDisabledField(com.android.tools.r8.ir.code.FieldInstruction):550:550 -> a 302:302:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 302:302:boolean isUsingJavaAssertionsDisabledField(com.android.tools.r8.ir.code.FieldInstruction):550 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 303:304:boolean isUsingJavaAssertionsDisabledField(com.android.tools.r8.ir.code.FieldInstruction):550:551 -> a 305:305:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 305:305:boolean isUsingJavaAssertionsDisabledField(com.android.tools.r8.ir.code.FieldInstruction):551 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 306:306:boolean isUsingJavaAssertionsDisabledField(com.android.tools.r8.ir.code.FieldInstruction):551:551 -> a 307:307:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):559:559 -> a 308:308:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 308:308:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):559 -> a 309:314:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):562:567 -> a 315:315:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter.isUsingAssertionsControlField(com.android.tools.r8.ir.code.FieldInstruction):543:543 -> a 315:315:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):568 -> a 316:316:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter.isUsingKotlinAssertionsEnabledField(com.android.tools.r8.ir.code.FieldInstruction):555:555 -> a 316:316:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter.isUsingAssertionsControlField(com.android.tools.r8.ir.code.FieldInstruction):544 -> a 316:316:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):568 -> a 317:317:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):569:569 -> a 318:318:boolean com.android.tools.r8.ir.code.Value.hasSingleUniqueUser():353:353 -> a 318:318:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):569 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 319:319:boolean com.android.tools.r8.ir.code.Value.hasSingleUniqueUser():353:353 -> a 319:319:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):569 -> a 320:320:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):570:570 -> a com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString -> com.gradleup.gr8.relocated.u8: com.android.tools.r8.graph.DexString value -> b com.android.tools.r8.AssertionsConfiguration entry -> a boolean $assertionsDisabled -> c 1:1:void ():47:47 -> 1:1:void (com.android.tools.r8.AssertionsConfiguration,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.optimize.AssertionsRewriter$1):47:47 -> 2:35:void (com.android.tools.r8.AssertionsConfiguration,com.android.tools.r8.graph.DexItemFactory):53:86 -> 36:62:void (com.android.tools.r8.AssertionsConfiguration,com.android.tools.r8.graph.DexItemFactory):57:83 -> 1:1:com.android.tools.r8.AssertionsConfiguration access$100(com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString):47:47 -> a 2:2:com.android.tools.r8.references.MethodReference getAssertionHandler():107:107 -> a 3:3:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isAssertionHandler():103:103 -> a 3:3:com.android.tools.r8.references.MethodReference getAssertionHandler():107 -> a 4:5:com.android.tools.r8.references.MethodReference getAssertionHandler():107:108 -> a 1:1:com.android.tools.r8.graph.DexString access$200(com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString):47:47 -> b 2:2:boolean isAssertionHandler():103:103 -> b 1:1:boolean isCompileTimeDisabled():95:95 -> c 1:1:boolean isCompileTimeEnabled():91:91 -> d 1:1:boolean isPassthrough():99:99 -> e com.android.tools.r8.ir.optimize.AssumeInserter -> com.gradleup.gr8.relocated.o9: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():62:62 -> 1:2:void (com.android.tools.r8.graph.AppView):66:67 -> boolean lambda$computeDominanceForAssumedValues$2(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> a boolean lambda$computeDominanceForAssumedValues$4(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> a 1:1:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):79:79 -> a 2:2:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):89:89 -> a 2:2:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 3:10:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues com.android.tools.r8.ir.optimize.AssumeInserter.computeAssumedValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate):122:129 -> a 3:10:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):90 -> a 3:10:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 11:11:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):91:91 -> a 11:11:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 12:12:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues.isEmpty():799:799 -> a 12:12:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):92 -> a 12:12:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 13:20:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):96:103 -> a 13:20:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 21:21:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues.isEmpty():799:799 -> a 21:21:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):104 -> a 21:21:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 22:22:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):108:108 -> a 22:22:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 23:23:void com.android.tools.r8.ir.optimize.AssumeInserter.removeRedundantDominatedAssumeInstructions(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,java.util.Map):485:485 -> a 23:23:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):109 -> a 23:23:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 24:24:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):110:110 -> a 24:24:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 25:25:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues.isEmpty():799:799 -> a 25:25:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):111 -> a 25:25:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 26:28:void com.android.tools.r8.ir.optimize.AssumeInserter.internalInsertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):115:117 -> a 26:28:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):80 -> a 29:29:void insertAssumeInstructionsInBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate,com.android.tools.r8.utils.Timing):81:81 -> a 30:49:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):142:161 -> a 50:55:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):160:165 -> a 56:69:boolean com.android.tools.r8.ir.optimize.AssumeInserter.computeAssumedValuesForFieldGet(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):282:295 -> a 56:69:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):165 -> a 70:70:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.shaking.AssumeInfoCollection.get(com.android.tools.r8.graph.DexClassAndMember):45:45 -> a 70:70:boolean com.android.tools.r8.ir.optimize.AssumeInserter.computeAssumedValuesForFieldGet(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):295 -> a 70:70:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):165 -> a 71:78:boolean com.android.tools.r8.ir.optimize.AssumeInserter.computeAssumedValuesForFieldGet(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):296:303 -> a 71:78:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):165 -> a 79:79:boolean com.android.tools.r8.ir.optimize.AssumeInserter.computeAssumedValuesForFieldGet(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):302:302 -> a 79:79:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):165 -> a 80:84:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):174:178 -> a 85:85:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 85:85:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):178 -> a 86:86:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):178:178 -> a 87:87:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.peekPrevious():28:28 -> a 87:87:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):179 -> a 88:98:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):179:189 -> a 99:99:boolean com.android.tools.r8.ir.code.If.isNullTest():94:94 -> a 99:99:boolean com.android.tools.r8.ir.code.If.isNonTrivialNullTest():98 -> a 99:99:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):190 -> a 100:100:boolean com.android.tools.r8.ir.code.If.isNonTrivialNullTest():98:98 -> a 100:100:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):190 -> a 101:101:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 101:101:boolean com.android.tools.r8.ir.code.If.isNonTrivialNullTest():98 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 101:101:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):190 -> a 102:102:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 102:102:boolean com.android.tools.r8.ir.code.If.isNonTrivialNullTest():98 -> a 102:102:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):190 -> a 103:107:void computeAssumedValuesInBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):191:195 -> a 108:114:boolean computeAssumedValuesForInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):202:208 -> a 115:121:boolean com.android.tools.r8.ir.optimize.AssumeInserter.computeAssumedValuesFromArrayClone(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):217:223 -> a 115:121:boolean computeAssumedValuesForInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):209 -> a 122:122:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 122:122:boolean com.android.tools.r8.ir.optimize.AssumeInserter.computeAssumedValuesFromArrayClone(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):223 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:122:boolean computeAssumedValuesForInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):209 -> a 123:124:boolean com.android.tools.r8.ir.optimize.AssumeInserter.computeAssumedValuesFromArrayClone(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):223:224 -> a 123:124:boolean computeAssumedValuesForInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):209 -> a 125:125:boolean computeAssumedValuesForInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):212:212 -> a 126:128:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):310:312 -> a 129:129:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> a 129:129:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):317 -> a 130:135:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):318:323 -> a 136:136:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):27:27 -> a 136:136:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):323 -> a 137:137:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 137:137:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):27 -> a 137:137:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):323 -> a 138:140:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):28:30 -> a 138:140:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):323 -> a 141:141:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 141:141:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 141:141:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):323 -> a 142:142:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 142:142:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a 142:142:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):323 -> a 143:147:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):31:35 -> a 143:147:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):323 -> a 148:157:boolean computeAssumedValuesForOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):324:333 -> a 158:158:void removeRedundantAssumeInstructions(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):340:340 -> a 159:162:java.util.Map computeDominanceForAssumedValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):380:383 -> a 163:165:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):386:388 -> a 166:166:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.hasDynamicTypeInfo():696:696 -> a 166:166:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.isSubsumedBy(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):729 -> a 166:166:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):390 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 167:167:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.isSubsumedBy(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):729:729 -> a 167:167:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):390 -> a 168:168:com.android.tools.r8.ir.optimize.AssumeInserter$UnknownAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.unknown():950:950 -> a 168:168:com.android.tools.r8.ir.optimize.AssumeInserter$UnknownAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.redundant():941 -> a 168:168:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):393 -> a 169:169:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.strengthenWith(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):733:733 -> a 169:169:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):397 -> a 170:170:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setNotNull():725:725 -> a 170:170:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.strengthenWith(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):734 -> a 170:170:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):397 -> a 171:171:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.hasDynamicTypeInfo():696:696 -> a 171:171:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.strengthenWith(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):736 -> a 171:171:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):397 -> a 172:172:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption):704:704 -> a 172:172:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.strengthenWith(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):737 -> a 172:172:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):397 -> a 173:173:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):402:402 -> a 174:174:com.android.tools.r8.ir.optimize.AssumeInserter$EverythingAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.everything():929:929 -> a 174:174:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):403 -> a 175:177:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):410:412 -> a 178:178:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 178:178:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):412 -> a 179:192:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):413:426 -> a 193:193:com.android.tools.r8.ir.optimize.AssumeInserter$EverythingElseAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.everythingElse():933:933 -> a 193:193:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):432 -> a 194:194:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 194:194:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):622 -> a 194:194:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):437 -> a 195:198:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):623:626 -> a 195:198:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):437 -> a 199:199:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":692,"2":693,"3":694},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 692:692:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 692:692:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):437 -> a 693:693:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 693:693:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):437 -> a 694:694:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 694:694:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):437 -> a 638:641:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):439:439 -> a 648:650:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):446:448 -> a 651:651:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance$Builder com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.builder(com.android.tools.r8.ir.code.Value):925:925 -> a 651:651:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):451 -> a 652:670:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):452:470 -> a 671:676:it.unimi.dsi.fastutil.ints.IntList com.android.tools.r8.ir.optimize.AssumeInserter.findDominatedPredecessorIndexesInPhi(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value,java.util.Set):634:639 -> a 671:676:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):472 -> a 677:677:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 677:677:it.unimi.dsi.fastutil.ints.IntList com.android.tools.r8.ir.optimize.AssumeInserter.findDominatedPredecessorIndexesInPhi(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value,java.util.Set):639 -> a 677:677:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):472 -> a 678:686:it.unimi.dsi.fastutil.ints.IntList com.android.tools.r8.ir.optimize.AssumeInserter.findDominatedPredecessorIndexesInPhi(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value,java.util.Set):641:649 -> a 678:686:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):472 -> a 687:691:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance lambda$computeDominanceForAssumedValues$6(java.util.Map,com.android.tools.r8.ir.code.LazyDominatorTree,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):473:477 -> a 695:695:boolean lambda$computeDominanceForAssumedValues$1(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):416:416 -> a 696:696:java.util.Set lambda$computeDominanceForAssumedValues$3(com.android.tools.r8.ir.code.DominatorTree,com.android.tools.r8.ir.code.BasicBlock):449:449 -> a 697:697:java.util.Map lambda$computeDominanceForAssumedValues$5(com.android.tools.r8.ir.code.Instruction):466:466 -> a 698:698:boolean lambda$materializeAssumeInstructions$7(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):520:520 -> a 699:699:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverything():0:0 -> a 699:699:boolean lambda$materializeAssumeInstructions$7(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):520 -> a 700:706:void lambda$materializeAssumeInstructions$9(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.Map):529:535 -> a 707:707:void materializeSelectedAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,java.util.Set,java.util.Map,java.util.function.Predicate):550:550 -> a 708:712:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):552:556 -> a 713:713:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 713:713:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):622 -> a 713:713:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):557 -> a 714:717:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):623:626 -> a 714:717:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):557 -> a 718:718:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":788,"2":789,"3":790},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 788:788:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 788:788:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):557 -> a 789:789:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 789:789:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):557 -> a 790:790:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.AssumeInserter.getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 790:790:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):557 -> a 719:719:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.getDominance():688:688 -> a 719:719:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):559 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 720:721:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.isNull():716:717 -> a 720:721:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):561 -> a 722:727:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):562:567 -> a 728:733:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):563:568 -> a 734:734:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverything():0:0 -> a 734:734:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):568 -> a 735:735:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 735:735:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):569 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 736:736:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverythingElse():0:0 -> a 736:736:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):570 -> a 737:737:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):571:571 -> a 738:741:void com.android.tools.r8.ir.code.Value.replacePhiUsers(com.android.tools.r8.ir.code.Value):624:627 -> a 738:741:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):572 -> a 742:742:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isSomething():0:0 -> a 742:742:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):573 -> a 743:760:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):574:591 -> a 761:766:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):588:593 -> a 767:768:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.isNull():716:717 -> a 767:768:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):596 -> a 769:782:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):597:610 -> a 783:783:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 783:783:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):610 -> a 784:787:boolean lambda$materializeSelectedAssumeInstructions$14(java.util.function.Predicate,com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Map,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):612:615 -> a 791:796:void lambda$materializeSelectedAssumeInstructions$11(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Phi,it.unimi.dsi.fastutil.ints.IntList):579:584 -> a 797:797:java.util.Map lambda$materializeSelectedAssumeInstructions$12(com.android.tools.r8.ir.code.BasicBlock):613:613 -> a 798:799:boolean com.android.tools.r8.ir.optimize.AssumeInserter.isNullableReferenceType(com.android.tools.r8.ir.code.Value):658:659 -> a 798:799:boolean isNullableReferenceTypeWithOtherNonDebugUsers(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):664 -> a 800:800:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 800:800:boolean com.android.tools.r8.ir.optimize.AssumeInserter.isNullableReferenceType(com.android.tools.r8.ir.code.Value):659 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 800:800:boolean isNullableReferenceTypeWithOtherNonDebugUsers(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):664 -> a 801:801:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 801:801:boolean com.android.tools.r8.ir.optimize.AssumeInserter.isNullableReferenceType(com.android.tools.r8.ir.code.Value):659 -> a 801:801:boolean isNullableReferenceTypeWithOtherNonDebugUsers(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):664 -> a 802:805:boolean isNullableReferenceTypeWithOtherNonDebugUsers(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):665:668 -> a 806:806:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.hasDynamicTypeInfo():696:696 -> a 806:806:boolean lambda$removeRedundantAssumeInstructions$0(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):343 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 807:815:boolean lambda$removeRedundantAssumeInstructions$0(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):347:355 -> a 816:816:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues.getAssumedValueInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):794:794 -> a 816:816:boolean lambda$removeRedundantAssumeInstructions$0(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):361 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 817:818:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues.getAssumedValueInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):794:795 -> a 817:818:boolean lambda$removeRedundantAssumeInstructions$0(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):361 -> a 819:819:boolean lambda$removeRedundantAssumeInstructions$0(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):366:366 -> a 820:820:com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.getDynamicTypeAssumption():700:700 -> a 820:820:boolean lambda$removeRedundantAssumeInstructions$0(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):370 -> a 821:821:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption):704:704 -> a 821:821:boolean lambda$removeRedundantAssumeInstructions$0(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):369 -> a boolean lambda$materializeSelectedAssumeInstructions$10(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> b 1:12:boolean computeAssumedValuesFromSingleTarget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):230:241 -> b 13:14:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup.lookupAssumeInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClassAndMethod):19:20 -> b 13:14:boolean computeAssumedValuesFromSingleTarget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):242 -> b 15:15:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.shaking.AssumeInfoCollection.get(com.android.tools.r8.graph.DexClassAndMember):45:45 -> b 15:15:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup.lookupAssumeInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClassAndMethod):20 -> b 15:15:boolean computeAssumedValuesFromSingleTarget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):242 -> b 16:16:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.shaking.AssumeInfoCollection.get(com.android.tools.r8.graph.DexClassAndMember):45:45 -> b 16:16:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup.lookupAssumeInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClassAndMethod):22 -> b 16:16:boolean computeAssumedValuesFromSingleTarget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):242 -> b 17:17:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup.lookupAssumeInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClassAndMethod):24:24 -> b 17:17:boolean computeAssumedValuesFromSingleTarget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):242 -> b 18:34:boolean computeAssumedValuesFromSingleTarget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):243:259 -> b 35:48:boolean computeAssumedValuesFromSingleTarget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):258:271 -> b 49:100:void materializeAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):489:540 -> b 101:101:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> b 101:101:void materializeAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):540 -> b 102:102:void materializeAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):540:540 -> b 103:103:boolean lambda$materializeAssumeInstructions$8(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):526:526 -> b 104:104:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverything():0:0 -> b 104:104:boolean lambda$materializeAssumeInstructions$8(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):526 -> b 105:105:java.util.List lambda$materializeSelectedAssumeInstructions$13(com.android.tools.r8.ir.code.Instruction):614:614 -> b com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance -> com.gradleup.gr8.relocated.f9: com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance asSomething() -> a com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance$Builder -> com.gradleup.gr8.relocated.e9: java.util.Map dominatedPhiUsers -> c com.android.tools.r8.ir.code.Value assumedValue -> a java.util.Set dominatedUsers -> b boolean $assertionsDisabled -> d 1:1:void ():953:953 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$1):953:953 -> 2:2:void (com.android.tools.r8.ir.code.Value):960:960 -> 3:7:void (com.android.tools.r8.ir.code.Value):957:961 -> 1:3:void addDominatedUser(com.android.tools.r8.ir.code.Instruction):965:967 -> a 4:6:void addDominatedPhiUser(com.android.tools.r8.ir.code.Phi,it.unimi.dsi.fastutil.ints.IntList):971:973 -> a 7:7:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance build():977:977 -> a 8:8:com.android.tools.r8.ir.optimize.AssumeInserter$NothingAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.nothing():937:937 -> a 8:8:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance build():978 -> a 9:11:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance build():980:980 -> a 13:13:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance build():982:982 -> a 14:14:com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.something(java.util.Set,java.util.Map):946:946 -> a 14:14:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance build():982 -> a com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo -> com.gradleup.gr8.relocated.g9: com.android.tools.r8.ir.code.Assume$NonNullAssumption nonNullAssumption -> c com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance dominance -> a com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption dynamicTypeAssumption -> b boolean $assertionsDisabled -> d 1:1:void ():677:677 -> 1:2:void (com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance):683:684 -> 1:1:boolean isNonNull():721:721 -> a 1:1:void setNotNull():725:725 -> b com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues -> com.gradleup.gr8.relocated.i9: java.util.Map assumedValues -> a boolean $assertionsDisabled -> b 1:1:void ():742:742 -> 1:2:void (java.util.Map):751:752 -> 1:14:void computeDominance(com.android.tools.r8.utils.TriFunction):761:774 -> a 15:15:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverything():0:0 -> a 15:15:void computeDominance(com.android.tools.r8.utils.TriFunction):774 -> a 16:20:void computeDominance(com.android.tools.r8.utils.TriFunction):775:779 -> a 21:21:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isUnknown():0:0 -> a 21:21:void computeDominance(com.android.tools.r8.utils.TriFunction):779 -> a 22:24:void computeDominance(com.android.tools.r8.utils.TriFunction):779:781 -> a 25:25:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isNothing():0:0 -> a 25:25:void computeDominance(com.android.tools.r8.utils.TriFunction):781 -> a 26:26:void computeDominance(com.android.tools.r8.utils.TriFunction):781:781 -> a 27:27:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isUnknown():0:0 -> a 27:27:void computeDominance(com.android.tools.r8.utils.TriFunction):781 -> a 28:28:void computeDominance(com.android.tools.r8.utils.TriFunction):782:782 -> a 29:29:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDominance(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance):692:692 -> a 29:29:void computeDominance(com.android.tools.r8.utils.TriFunction):784 -> a 30:31:void computeDominance(com.android.tools.r8.utils.TriFunction):787:788 -> a 32:32:boolean lambda$computeDominance$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):776:776 -> a 33:33:void removeAll(java.util.Map):811:811 -> a 34:38:void lambda$removeAll$3(com.android.tools.r8.ir.code.Instruction,java.util.Map):813:817 -> a 39:56:void removeIf(com.android.tools.r8.utils.TriPredicate):824:841 -> a com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder -> com.gradleup.gr8.relocated.h9: java.util.Map assumedValues -> a java.util.Set nonNullValuesKnownToDominateAllUsers -> b 1:7:void ():846:852 -> 1:5:void updateAssumedValueInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance,java.util.function.Consumer):859:863 -> a 6:6:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverything():0:0 -> a 6:6:void updateAssumedValueInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance,java.util.function.Consumer):864 -> a 7:8:void updateAssumedValueInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance,java.util.function.Consumer):864:865 -> a 9:9:java.util.Map lambda$updateAssumedValueInfo$0(com.android.tools.r8.ir.code.Instruction):861:861 -> a 10:10:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo lambda$updateAssumedValueInfo$1(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance,com.android.tools.r8.ir.code.Value):862:862 -> a 11:11:void lambda$addAssumedValueKnownToDominateAllUsers$2(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):875:875 -> a 12:14:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):708:710 -> a 12:14:void lambda$addAssumedValueKnownToDominateAllUsers$2(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):875 -> a 15:15:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 15:15:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):710 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void lambda$addAssumedValueKnownToDominateAllUsers$2(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):875 -> a 16:16:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 16:16:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):710 -> a 16:16:void lambda$addAssumedValueKnownToDominateAllUsers$2(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):875 -> a 17:17:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setNotNull():725:725 -> a 17:17:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):711 -> a 17:17:void lambda$addAssumedValueKnownToDominateAllUsers$2(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):875 -> a 18:18:boolean isMaybeNull(com.android.tools.r8.ir.code.Value):889:889 -> a 19:19:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues build():893:893 -> a 20:20:com.android.tools.r8.ir.optimize.AssumeInserter$EverythingAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.everything():929:929 -> a 20:20:void addAssumedValueKnownToDominateAllUsers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):874 -> a 21:21:void addAssumedValueKnownToDominateAllUsers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):874:874 -> a 22:22:void addAssumedValueKnownToDominateAllUsers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):871:871 -> a 23:23:com.android.tools.r8.ir.optimize.AssumeInserter$EverythingAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.everything():929:929 -> a 23:23:void addNonNullValueKnownToDominateAllUsers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):880 -> a 24:24:void addNonNullValueKnownToDominateAllUsers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):880:880 -> a 25:25:void addNonNullValueKnownToDominateAllUsers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):879:879 -> a 1:1:com.android.tools.r8.ir.optimize.AssumeInserter$UnknownAssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.unknown():950:950 -> b 1:1:void addNonNullValueWithUnknownDominance(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):885 -> b 2:2:void addNonNullValueWithUnknownDominance(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):885:885 -> b 3:3:void addNonNullValueWithUnknownDominance(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):884:884 -> b com.android.tools.r8.ir.optimize.AssumeInserter$EverythingAssumedDominance -> com.gradleup.gr8.relocated.j9: com.android.tools.r8.ir.optimize.AssumeInserter$EverythingAssumedDominance INSTANCE -> a 1:1:void ():989:989 -> 1:1:void ():991:991 -> 1:1:com.android.tools.r8.ir.optimize.AssumeInserter$EverythingAssumedDominance getInstance():994:994 -> b com.android.tools.r8.ir.optimize.AssumeInserter$EverythingElseAssumedDominance -> com.gradleup.gr8.relocated.k9: com.android.tools.r8.ir.optimize.AssumeInserter$EverythingElseAssumedDominance INSTANCE -> a 1:1:void ():1005:1005 -> 1:1:void ():1008:1008 -> 1:1:com.android.tools.r8.ir.optimize.AssumeInserter$EverythingElseAssumedDominance getInstance():1011:1011 -> b com.android.tools.r8.ir.optimize.AssumeInserter$NothingAssumedDominance -> com.gradleup.gr8.relocated.l9: com.android.tools.r8.ir.optimize.AssumeInserter$NothingAssumedDominance INSTANCE -> a 1:1:void ():1022:1022 -> 1:1:void ():1024:1024 -> 1:1:com.android.tools.r8.ir.optimize.AssumeInserter$NothingAssumedDominance getInstance():1027:1027 -> b com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance -> com.gradleup.gr8.relocated.m9: java.util.Map dominatedPhiUsers -> b java.util.Set dominatedUsers -> a 1:3:void (java.util.Set,java.util.Map):1042:1044 -> com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance asSomething() -> a 1:1:java.util.Map getDominatedPhiUsers():1052:1052 -> b 1:1:java.util.Set getDominatedUsers():1048:1048 -> c com.android.tools.r8.ir.optimize.AssumeInserter$UnknownAssumedDominance -> com.gradleup.gr8.relocated.n9: com.android.tools.r8.ir.optimize.AssumeInserter$UnknownAssumedDominance INSTANCE -> a 1:1:void ():1068:1068 -> 1:1:void ():1070:1070 -> 1:1:com.android.tools.r8.ir.optimize.AssumeInserter$UnknownAssumedDominance getInstance():1073:1073 -> b com.android.tools.r8.ir.optimize.AssumeRemover -> com.gradleup.gr8.relocated.r9: com.android.tools.r8.graph.AppView appView -> a java.util.Set affectedValues -> c java.util.Set assumeInstructionsToRemove -> d boolean mayHaveIntroducedTrivialPhi -> e com.android.tools.r8.ir.code.IRCode code -> b 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Set):45:45 -> 2:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Set):37:48 -> 1:3:void markUnusedAssumeValuesForRemoval(java.util.Collection):72:74 -> a 4:4:void com.android.tools.r8.ir.optimize.AssumeRemover.markForRemoval(com.android.tools.r8.ir.code.Assume):80:80 -> a 4:4:void markUnusedAssumeValuesForRemoval(java.util.Collection):74 -> a 5:15:void removeIfMarked(com.android.tools.r8.ir.code.Assume,com.android.tools.r8.ir.code.InstructionListIterator):85:95 -> a 16:16:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 16:16:void removeIfMarked(com.android.tools.r8.ir.code.Assume,com.android.tools.r8.ir.code.InstructionListIterator):98 -> a 17:17:void removeIfMarked(com.android.tools.r8.ir.code.Assume,com.android.tools.r8.ir.code.InstructionListIterator):99:99 -> a 18:26:com.android.tools.r8.ir.optimize.AssumeRemover removeMarkedInstructions(java.util.Set):108:116 -> a 27:27:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 27:27:com.android.tools.r8.ir.optimize.AssumeRemover removeMarkedInstructions(java.util.Set):116 -> a 28:28:com.android.tools.r8.ir.optimize.AssumeRemover removeMarkedInstructions(java.util.Set):117:117 -> a 29:30:void finish():126:127 -> a 31:31:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 31:31:void finish():127 -> a 32:32:void finish():127:127 -> a 33:33:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 33:33:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):60 -> a 34:34:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 34:34:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):60 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:36:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):60:61 -> a 37:37:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 37:37:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):61 -> a 38:40:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):62:64 -> a 41:41:void com.android.tools.r8.ir.optimize.AssumeRemover.markForRemoval(com.android.tools.r8.ir.code.Assume):80:80 -> a 41:41:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):65 -> a 1:1:java.util.Set getAffectedValues():52:52 -> b 1:1:boolean mayHaveIntroducedTrivialPhi():56:56 -> c com.android.tools.r8.ir.optimize.BasicBlockInstructionsEquivalence -> com.gradleup.gr8.relocated.ib: com.android.tools.r8.ir.regalloc.RegisterAllocator allocator -> a int[] hashes -> c com.android.tools.r8.ir.conversion.MethodConversionOptions conversionOptions -> b boolean $assertionsDisabled -> d 1:1:void ():17:17 -> 1:5:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):24:28 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):17:17 -> a 2:2:int doHash(java.lang.Object):17:17 -> a 3:9:int com.android.tools.r8.ir.optimize.BasicBlockInstructionsEquivalence.doHash(com.android.tools.r8.ir.code.BasicBlock):82:88 -> a 3:9:int doHash(java.lang.Object):17 -> a 10:33:boolean com.android.tools.r8.ir.optimize.BasicBlockInstructionsEquivalence.hasIdenticalInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):32:55 -> a 10:33:boolean doEquivalent(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):73 -> a 34:38:boolean com.android.tools.r8.ir.optimize.BasicBlockInstructionsEquivalence.verifyAllSuccessors(java.util.List,java.util.List):60:64 -> a 34:38:boolean com.android.tools.r8.ir.optimize.BasicBlockInstructionsEquivalence.hasIdenticalInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):55 -> a 34:38:boolean doEquivalent(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):73 -> a 39:39:boolean com.android.tools.r8.ir.optimize.BasicBlockInstructionsEquivalence.hasIdenticalInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):55:55 -> a 39:39:boolean doEquivalent(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):73 -> a 40:40:void clearComputedHash(com.android.tools.r8.ir.code.BasicBlock):77:77 -> a 1:12:int computeHash(com.android.tools.r8.ir.code.BasicBlock):93:104 -> b com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization -> com.gradleup.gr8.relocated.bn: 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 ():62:62 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):128:128 -> 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):126:131 -> 1:6:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):135:140 -> a 7:7:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 7:7:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 8:8:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):140 -> a 9:73:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):141:205 -> a 74:74:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 74:74:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):209 -> a 75:77:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):210:212 -> a 78:78:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 78:78:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):212 -> a 79:96:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):213:230 -> a 97:97:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 97:97:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):230 -> a 98:103:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):231:236 -> a 104:104:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 104:104:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):237 -> a 105:105:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):237:237 -> a 106:109:void com.android.tools.r8.utils.IteratorUtils.removeIf(java.util.Iterator,java.util.function.Predicate):140:143 -> a 106:109:void com.android.tools.r8.utils.IteratorUtils.removeIf(com.android.tools.r8.ir.code.InstructionListIterator,java.util.function.Predicate):155 -> a 106:109:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):237 -> a 110:128:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):243:261 -> a 129:129:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 129:129:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):261 -> a 130:164:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):262:296 -> a 165:169:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):167:171 -> a 170:194:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):300:324 -> a 170:194:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 195:195:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):328:328 -> a 195:195:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 195:195:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 196:196:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 196:196:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):328 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 196:196:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 196:196:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 197:197:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 197:197:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):328 -> a 197:197:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 197:197:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 198:233:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):330:365 -> a 198:233:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 198:233:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 234:234:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 234:234:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):365 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 234:234:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 234:234:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 235:235:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 235:235:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):365 -> a 235:235:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 235:235:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 236:236:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):365:365 -> a 236:236:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 236:236:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 237:237:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping.map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory):38:38 -> a 237:237:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):365 -> a 237:237:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 237:237:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 238:240:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):365:367 -> a 238:240:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 238:240:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 241:241:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171:171 -> a 242:242:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):367:367 -> a 242:242:com.android.tools.r8.graph.DexValue com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 242:242:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):171 -> a 243:251:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):172:180 -> a 252:252:boolean com.android.tools.r8.ir.code.ConstNumber.getBooleanValue():82:82 -> a 252:252:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 253:269:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):181:197 -> a 270:273:void lambda$optimize$0(java.util.Set,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.StaticPut):173:176 -> a 274:274:com.android.tools.r8.graph.DexField lambda$optimize$1(com.android.tools.r8.graph.DexEncodedField):256:256 -> a 275:275:void lambda$optimize$2(java.util.Set,com.android.tools.r8.shaking.AppInfoWithLivenessModifier):274:274 -> a 276:277:void lambda$optimize$3():282:283 -> a 278:278:java.util.IdentityHashMap com.google.common.collect.Maps.newIdentityHashMap():431:431 -> a 278:278:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):373 -> a 279:279:java.util.IdentityHashMap com.google.common.collect.Maps.newIdentityHashMap():431:431 -> a 279:279:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):374 -> a 280:287:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):375:382 -> a 288:288:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 288:288:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):382 -> a 289:396:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):385:492 -> a 397:397:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 397:397:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):389 -> a 398:500:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):390:492 -> a 501:501:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 501:501:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):398 -> a 502:595:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):399:492 -> a 596:601:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):405:410 -> a 602:606:boolean com.android.tools.r8.ir.code.Value.isDexItemBasedConstStringThatNeedsToComputeClassName():824:828 -> a 602:606:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):415 -> a 607:632:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):418:443 -> a 633:640:boolean com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.StaticPut):526:533 -> a 633:640:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):443 -> a 641:648:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):445:452 -> a 649:649:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 649:649:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):452 -> a 650:689:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):453:492 -> a 690:715:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):467:492 -> a 716:735:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):473:492 -> a 736:736:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):487:487 -> a 737:737:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 737:737:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):487 -> a 738:744:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):488:494 -> a 745:746:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):492:493 -> a 747:747:java.util.Set lambda$findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts$4(com.android.tools.r8.graph.DexField):461:461 -> a 748:748:java.util.Map validateFinalFieldPuts(java.util.Map,java.util.Map):519:519 -> a 749:749:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):537:537 -> a 750:750:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 750:750:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):537 -> a 751:752:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):538:539 -> a 753:753:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 753:753:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):539 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 754:754:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 754:754:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):539 -> a 755:757:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):542:544 -> a 758:758:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 758:758:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):544 -> a 759:760:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):544:545 -> a com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult -> com.gradleup.gr8.relocated.zm: java.util.Map fieldsWithStaticValues -> a com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult EMPTY -> b boolean $assertionsDisabled -> c 1:3:void ():64:66 -> 1:2:void (java.util.Map):71:72 -> 1:1:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult empty():76:76 -> a 2:3:void forEachOptimizedField(java.util.function.BiConsumer):80:81 -> a 4:4:com.android.tools.r8.graph.DexValue getStaticValue(com.android.tools.r8.graph.DexEncodedField):94:94 -> a 5:5:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 5:5:com.android.tools.r8.graph.DexValue getStaticValue(com.android.tools.r8.graph.DexEncodedField):95 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 6:6:com.android.tools.r8.graph.DexValue getStaticValue(com.android.tools.r8.graph.DexEncodedField):95 -> a 7:11:com.android.tools.r8.graph.DexValue getStaticValue(com.android.tools.r8.graph.DexEncodedField):95:99 -> a 1:1:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> b 1:1:boolean hasStaticValue(com.android.tools.r8.graph.DexEncodedField):86 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> b 2:2:boolean hasStaticValue(com.android.tools.r8.graph.DexEncodedField):86 -> b 3:4:boolean hasStaticValue(com.android.tools.r8.graph.DexEncodedField):87:88 -> b com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$WaveDoneAction -> com.gradleup.gr8.relocated.an: java.util.Map fieldsWithStaticValues -> b 1:1:void (java.util.Map):107:107 -> 2:5:void (java.util.Map):105:108 -> 1:1:void join(java.util.Map):112:112 -> a 2:2:void execute():118:118 -> a com.android.tools.r8.ir.optimize.CodeRewriter -> com.gradleup.gr8.relocated.gr: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> d 1:1:void ():158:158 -> 1:4:void (com.android.tools.r8.graph.AppView):174:177 -> 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":855,"2":856,"3":857},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 855:855: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):413:413 -> a 856:856: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):413:413 -> a 857:857: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):413:413 -> a 418:418: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):417:417 -> a 419:419: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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":868,"2":869,"3":870},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 868:868: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):424:424 -> a 869:869: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):424:424 -> a 870:870: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):424:424 -> a 850:850: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):431:431 -> a 851:852:boolean com.android.tools.r8.ir.optimize.CodeRewriter.isFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):401:402 -> a 851:852: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):431 -> a 853:854: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):435:436 -> a boolean lambda$computeConstantArrayValues$8(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.Instruction) -> a boolean lambda$insertInstructionWithShortenedLiveRange$5(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a 871:877: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):647:653 -> a 878:878:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 878:878: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):656 -> a 879:882: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):657:660 -> a 883:883:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 883:883: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):660 -> a 884:905: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):660:681 -> a 906:906:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 906:906: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):681 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 907:907:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 907:907: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):681 -> a 908:908:java.lang.Object com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder.setBlockNumber(int):511:511 -> a 908:908: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):681 -> a 909:923: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):682:696 -> a 924:924:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 924:924: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):697 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 925:925:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 925:925: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):697 -> a 926:926:java.lang.Object com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder.setBlockNumber(int):511:511 -> a 926:926: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):697 -> a 927:936: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.IntSwitch,java.util.List,it.unimi.dsi.fastutil.ints.IntList):698:707 -> a 937:950: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):757:770 -> a 951:951: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):767:767 -> a 952:963:void tryAddToBiggestSavings(java.util.Set,java.util.PriorityQueue,com.android.tools.r8.ir.optimize.CodeRewriter$Interval,int):780:791 -> a 964:964:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):796:796 -> a 965:965:int com.android.tools.r8.ir.code.If.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):160:160 -> a 965:965:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):796 -> a 966:969:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):796:799 -> a 970:970:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 970:970:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 970:970:java.util.Iterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():32 -> a 970:970:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):801 -> a 971:971:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):801:801 -> a 972:972:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 972:972:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 972:972:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):801 -> a 973:975:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):801:803 -> a 976:983:void rewriteSingleKeySwitchToIf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IntSwitch):970:977 -> a 984:984:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IntSwitch.materializeFirstKey(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):56:56 -> a 984:984:void rewriteSingleKeySwitchToIf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IntSwitch):979 -> a 985:985:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 985:985:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IntSwitch.materializeFirstKey(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 985:985:void rewriteSingleKeySwitchToIf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IntSwitch):979 -> a 986:986:void rewriteSingleKeySwitchToIf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IntSwitch):980:980 -> a 987:987:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 987:987:void rewriteSingleKeySwitchToIf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IntSwitch):981 -> a 988:988:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 988:988:void rewriteSingleKeySwitchToIf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IntSwitch):982 -> a 989:991:void rewriteSingleKeySwitchToIf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IntSwitch):983:985 -> a 992:992:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 992:992:void rewriteSingleKeySwitchToIf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IntSwitch):987 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 993:1019:void rewriteIntSwitch(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.IntSwitch):996:1022 -> a 1020:1020:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 1020:1020:void rewriteIntSwitch(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.IntSwitch):1022 -> a 1021:1035:void rewriteIntSwitch(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.IntSwitch):1023:1037 -> a 1036:1036:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 1036:1036:void rewriteIntSwitch(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.IntSwitch):1037 -> a 1037:1072:void rewriteIntSwitch(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.IntSwitch):1039:1074 -> a 1073:1073:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 1073:1073:void rewriteIntSwitch(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.IntSwitch):1074 -> a 1074:1074:void rewriteIntSwitch(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.IntSwitch):1076:1076 -> a 1075:1085:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):815:825 -> a 1075:1085:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1086:1086:int com.android.tools.r8.ir.optimize.CodeRewriter.codeUnitMargin():810:810 -> a 1086:1086:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):826 -> a 1086:1086:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1087:1088:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):828:829 -> a 1087:1088:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1089:1089:boolean it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(it.unimi.dsi.fastutil.ints.IntList):564:564 -> a 1089:1089:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):829 -> a 1089:1089:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1090:1101:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):835:846 -> a 1090:1101:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1102:1102:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 1102:1102:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):846 -> a 1102:1102:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1103:1108:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):847:852 -> a 1103:1108:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1109:1109:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):154:154 -> a 1109:1109:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):103 -> a 1109:1109:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):852 -> a 1109:1109:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1110:1110:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):120:120 -> a 1110:1110:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):103 -> a 1110:1110:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):852 -> a 1110:1110:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1111:1132:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):855:876 -> a 1111:1132:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1133:1133:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):154:154 -> a 1133:1133:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):103 -> a 1133:1133:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):876 -> a 1133:1133:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1134:1134:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):120:120 -> a 1134:1134:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):103 -> a 1134:1134:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):876 -> a 1134:1134:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1135:1149:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):880:894 -> a 1135:1149:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1150:1150:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):154:154 -> a 1150:1150:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):103 -> a 1150:1150:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):894 -> a 1150:1150:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1151:1151:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):120:120 -> a 1151:1151:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):103 -> a 1151:1151:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):894 -> a 1151:1151:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1152:1152:int com.android.tools.r8.ir.optimize.CodeRewriter.codeUnitMargin():810:810 -> a 1152:1152:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):895 -> a 1152:1152:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1153:1153:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):896:896 -> a 1153:1153:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1154:1154:boolean it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(it.unimi.dsi.fastutil.ints.IntList):564:564 -> a 1154:1154:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):897 -> a 1154:1154:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1155:1155:int com.android.tools.r8.ir.optimize.CodeRewriter.findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,it.unimi.dsi.fastutil.ints.IntList):902:902 -> a 1155:1155:void rewriteIntSwitch(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.IntSwitch):1077 -> a 1156:1162:void rewriteIntSwitch(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.IntSwitch):1081:1087 -> a 1163:1163:int com.android.tools.r8.ir.optimize.CodeRewriter.codeUnitMargin():810:810 -> a 1163:1163:void rewriteIntSwitch(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.IntSwitch):1088 -> a 1164:1164:void rewriteIntSwitch(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.IntSwitch):1089:1089 -> a 1165:1165:int lambda$rewriteIntSwitch$1(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.optimize.CodeRewriter$Interval,com.android.tools.r8.ir.optimize.CodeRewriter$Interval):1018:1018 -> a 1166:1181:boolean disableSwitchToIfRewritingForClassIdComparisons(com.android.tools.r8.ir.code.IntSwitch):1097:1112 -> a 1182:1182:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1163:1163 -> a 1183:1183:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):645:645 -> a 1183:1183:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1184:1188:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1164:1168 -> a 1189:1189:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 1189:1189:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1169 -> a 1190:1190:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1173:1173 -> a 1191:1191:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 1191:1191:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1173 -> a 1192:1195:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1174:1177 -> a 1196:1196:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 1196:1196:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1177 -> a 1197:1209:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):456:468 -> a 1197:1209:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1210:1210:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 1210:1210:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):468 -> a 1210:1210:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1211:1215:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):469:473 -> a 1211:1215:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1216:1216:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 1216:1216:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):473 -> a 1216:1216:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1217:1217:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):473:473 -> a 1217:1217:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1218:1218:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1249,"2":1250,"3":1251},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 1249:1249:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):474:474 -> a 1249:1249:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1250:1250:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):474:474 -> a 1250:1250:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1251:1251:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):474:474 -> a 1251:1251:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1219:1219:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):474:474 -> a 1219:1219:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1178 -> a 1220:1220:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1180:1180 -> a 1221:1234:void com.android.tools.r8.ir.optimize.CodeRewriter.collapseNonFallthroughSwitchTargets(com.android.tools.r8.ir.code.BasicBlock):480:493 -> a 1221:1234:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1181 -> a 1235:1236:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):533:534 -> a 1235:1236:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1185 -> a 1237:1239:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1187:1189 -> a 1240:1240:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 1240:1240:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1190 -> a 1241:1241:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1192:1192 -> a 1242:1242:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 1242:1242:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1192 -> a 1243:1244:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1193:1194 -> a 1245:1246:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):533:534 -> a 1245:1246:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1198 -> a 1247:1247:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1200:1200 -> a 1248:1248:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):645:645 -> a 1248:1248:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1201 -> a 1252:1285:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1319:1352 -> a 1286:1286:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 1286:1286:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1352 -> a 1287:1287:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1353:1353 -> a 1288:1288:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 1288:1288:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1354 -> a 1289:1296:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1356:1363 -> a 1297:1306:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1409:1418 -> a 1297:1306:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1307:1307:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1307:1307:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1418 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1307:1307:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1308:1308:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1308:1308:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1418 -> a 1308:1308:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1309:1326:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1420:1437 -> a 1309:1326:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1327:1327:boolean com.android.tools.r8.graph.DexType.isFloatType():296:296 -> a 1327:1327:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1437 -> a 1327:1327:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1328:1331:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1444:1447 -> a 1328:1331:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1332:1332:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1332:1332:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> a 1332:1332:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1447 -> a 1332:1332:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1333:1333:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 1333:1333:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1333:1333:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1447 -> a 1333:1333:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1334:1334:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 1334:1334:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):354 -> a 1334:1334:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1447 -> a 1334:1334:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1335:1337:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1453:1455 -> a 1335:1337:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1338:1338:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 1338:1338:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):73 -> a 1338:1338:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1455 -> a 1338:1338:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1339:1339:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1457:1457 -> a 1339:1339:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1340:1340:boolean com.android.tools.r8.ir.analysis.type.Nullability.lessThanOrEqual(com.android.tools.r8.ir.analysis.type.Nullability):83:83 -> a 1340:1340:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1457 -> a 1340:1340:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1341:1370:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1457:1486 -> a 1341:1370:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1371:1371:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 1371:1371:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1488 -> a 1371:1371:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1372:1372:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1489:1489 -> a 1372:1372:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1373:1373:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstructionListIterator.insertConstNullInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):99:99 -> a 1373:1373:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1489 -> a 1373:1373:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1374:1375:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1490:1491 -> a 1374:1375:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1376:1376:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 1376:1376:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1491 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1376:1376:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1377:1383:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1492:1498 -> a 1377:1383:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1384:1384:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():49:49 -> a 1384:1384:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1500 -> a 1384:1384:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1385:1385:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1501:1501 -> a 1385:1385:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1386:1386:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):311:311 -> a 1386:1386:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):240 -> a 1386:1386:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1501 -> a 1386:1386:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1387:1388:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1501:1502 -> a 1387:1388:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1389:1389:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 1389:1389:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):240 -> a 1389:1389:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1502 -> a 1389:1389:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1390:1392:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1502:1504 -> a 1390:1392:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1393:1393:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1393:1393:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1505 -> a 1393:1393:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1394:1394:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1506:1506 -> a 1394:1394:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1395:1395:boolean com.android.tools.r8.ir.code.Instruction.isSafeCheckCast():0:0 -> a 1395:1395:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1512 -> a 1395:1395:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1396:1396:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 1396:1396:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1514 -> a 1396:1396:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1397:1397:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1515:1515 -> a 1397:1397:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1398:1398:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 1398:1398:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1515 -> a 1398:1398:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1399:1403:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1516:1520 -> a 1399:1403:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1404:1404:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 1404:1404:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1530 -> a 1404:1404:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1405:1406:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult com.android.tools.r8.ir.optimize.CodeRewriter.removeCheckCastInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1530:1531 -> a 1405:1406:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1361 -> a 1407:1410:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1371:1374 -> a 1411:1411:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 1411:1411:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1376 -> a 1412:1414:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1377:1379 -> a 1415:1415:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1378:1378 -> a 1416:1416:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1268:1268 -> a 1416:1416:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1391 -> a 1417:1421:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1392:1396 -> a 1422:1428:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1541:1547 -> a 1429:1429:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1429:1429:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1547 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1430:1430:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1430:1430:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1547 -> a 1431:1446:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1549:1564 -> a 1447:1447:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 1447:1447:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1564 -> a 1448:1448:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1565:1565 -> a 1449:1449:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 1449:1449:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1568 -> a 1450:1450:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1570:1570 -> a 1451:1451:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 1451:1451:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1570 -> a 1452:1458:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1572:1578 -> a 1459:1459:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 1459:1459:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1586 -> a 1460:1469:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1587:1596 -> a 1470:1471:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getSpecificAliasedValue(java.util.function.Predicate):254:255 -> a 1470:1471:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1597 -> a 1472:1476:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1603:1607 -> a 1477:1477:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 1477:1477:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1608 -> a 1478:1491:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1608:1621 -> a 1492:1492:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1492:1492:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.IRCode):1622 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1493:1493:boolean lambda$removeInstanceOfInstructionIfTrivial$2(com.android.tools.r8.ir.code.Value):1599:1599 -> a 1494:1496:boolean isNeverInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexType):1629:1631 -> a 1497:1497:boolean isNeverInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3131,"2":3132,"3":3133},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 3131:3131:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3131:3131:boolean isNeverInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexType):1631 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3132:3132:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3132:3132:boolean isNeverInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexType):1631 -> a 3133:3133:boolean isNeverInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexType):1631:1631 -> a 3129:3130:boolean isNeverInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexType):1632:1633 -> a 3134:3135:void removeOrReplaceByDebugLocalWrite(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):1638:1639 -> a 3136:3136:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 3136:3136:void removeOrReplaceByDebugLocalWrite(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):1640 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3137:3140:void removeOrReplaceByDebugLocalWrite(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):1642:1645 -> a 3141:3141:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 3141:3141:void removeOrReplaceByDebugLocalWrite(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):1647 -> a 3142:3142:void removeOrReplaceByDebugLocalWrite(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):1648:1648 -> a 3143:3151:boolean isBinopWithLit8OrLit16(com.android.tools.r8.ir.code.Instruction):1769:1777 -> a 3152:3164:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1847:1859 -> a 3165:3218:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1854:1907 -> a 3219:3219:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> a 3219:3219:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1907 -> a 3220:3220:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1911:1911 -> a 3221:3221:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 3221:3221:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1911 -> a 3222:3241:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1911:1930 -> a 3242:3251:boolean lambda$shortenLiveRanges$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1881:1890 -> a 3252:3252:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 3252:3252:boolean lambda$shortenLiveRanges$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1891 -> a 3253:3253:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 3253:3253:boolean lambda$shortenLiveRanges$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1892 -> a 3254:3256:boolean lambda$shortenLiveRanges$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1893:1895 -> a 3257:3258:com.android.tools.r8.ir.code.InstructionListIterator insertInstructionWithShortenedLiveRange(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1939:1940 -> a 3259:3262:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.optimize.CodeRewriter.getPositionForMovedNonThrowingInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1972:1975 -> a 3259:3262:com.android.tools.r8.ir.code.InstructionListIterator insertInstructionWithShortenedLiveRange(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1942 -> a 3263:3269:com.android.tools.r8.ir.code.InstructionListIterator insertInstructionWithShortenedLiveRange(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1941:1947 -> a 3270:3270:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 3270:3270:com.android.tools.r8.ir.code.InstructionListIterator insertInstructionWithShortenedLiveRange(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1947 -> a 3271:3271:com.android.tools.r8.ir.code.InstructionListIterator insertInstructionWithShortenedLiveRange(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1948:1948 -> a 3272:3272:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 3272:3272:com.android.tools.r8.ir.code.InstructionListIterator insertInstructionWithShortenedLiveRange(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1948 -> a 3273:3287:com.android.tools.r8.ir.code.InstructionListIterator insertInstructionWithShortenedLiveRange(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1949:1963 -> a 3288:3292:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):1984:1988 -> a 3293:3293:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> a 3293:3293:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):1988 -> a 3294:3316:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):1992:2014 -> a 3317:3317:boolean com.android.tools.r8.ir.code.Value.hasSingleUniqueUser():353:353 -> a 3317:3317:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2014 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3318:3318:boolean com.android.tools.r8.ir.code.Value.hasSingleUniqueUser():353:353 -> a 3318:3318:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2014 -> a 3319:3321:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2014:2016 -> a 3322:3322:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 3322:3322:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2018 -> a 3323:3324:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2021:2022 -> a 3325:3325:boolean com.android.tools.r8.ir.code.Value.hasSingleUniqueUser():353:353 -> a 3325:3325:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2022 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3326:3326:boolean com.android.tools.r8.ir.code.Value.hasSingleUniqueUser():353:353 -> a 3326:3326:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2022 -> a 3327:3330:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2023:2026 -> a 3331:3331:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 3331:3331:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2028 -> a 3332:3332:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 3332:3332:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2032 -> a 3333:3333:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 3333:3333:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2036 -> a 3334:3366:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2037:2069 -> a 3367:3367:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 3367:3367:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2069 -> a 3368:3376:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2074:2082 -> a 3377:3379:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.ConstString.copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstString):48:50 -> a 3377:3379:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2082 -> a 3380:3380:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2094:2094 -> a 3381:3393:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2079:2091 -> a 3394:3394:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2088:2088 -> a 3395:3395:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2085:2085 -> a 3396:3398:com.android.tools.r8.ir.code.DexItemBasedConstString com.android.tools.r8.ir.code.DexItemBasedConstString.copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DexItemBasedConstString):48:50 -> a 3396:3398:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2085 -> a 3399:3399:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2076:2076 -> a 3400:3402:com.android.tools.r8.ir.code.ConstClass com.android.tools.r8.ir.code.ConstClass.copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstClass):62:64 -> a 3400:3402:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2076 -> a 3403:3403:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2096:2096 -> a 3404:3404:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 3404:3404:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2096 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3405:3409:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,java.util.Map,java.util.function.Predicate):2097:2101 -> a 3410:3410:boolean lambda$shortenLiveRangesInsideBlock$6(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):2069:2069 -> a 3411:3435:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2137:2161 -> a 3436:3436:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 3436:3436:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2161 -> a 3437:3455:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2164:2182 -> a 3456:3456:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 3456:3456:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2182 -> a 3457:3457:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5642,"2":5643,"3":5644},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 5642:5642:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2182:2182 -> a 5643:5643:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2182:2182 -> a 5644:5644:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2182:2182 -> a 5640:5641:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2183:2184 -> a 5645:5645:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2499:2499 -> a 5646:5647:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2487:2488 -> a 5646:5647:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2500 -> a 5648:5649:boolean com.android.tools.r8.ir.optimize.CodeRewriter.isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2478:2479 -> a 5648:5649:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2489 -> a 5648:5649:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2500 -> a 5650:5650:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 5650:5650:boolean com.android.tools.r8.ir.optimize.CodeRewriter.isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2480 -> a 5650:5650:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2489 -> a 5650:5650:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2500 -> a 5651:5653:boolean com.android.tools.r8.ir.optimize.CodeRewriter.isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2481:2483 -> a 5651:5653:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2489 -> a 5651:5653:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2500 -> a 5654:5654:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2493:2493 -> a 5654:5654:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2500 -> a 5655:5657:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2502:2504 -> a 5658:5658:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> a 5658:5658:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2504 -> a 5659:5666:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2505:2512 -> a 5667:5668:boolean com.android.tools.r8.ir.optimize.CodeRewriter.isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2478:2479 -> a 5667:5668:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2513 -> a 5669:5669:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 5669:5669:boolean com.android.tools.r8.ir.optimize.CodeRewriter.isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2480 -> a 5669:5669:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2513 -> a 5670:5672:boolean com.android.tools.r8.ir.optimize.CodeRewriter.isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2481:2483 -> a 5670:5672:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2513 -> a 5673:5677:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2514:2518 -> a 5678:5687:boolean com.android.tools.r8.ir.optimize.CodeRewriter.shareCatchHandlers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2465:2474 -> a 5678:5687:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2519 -> a 5688:5688:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2520:2520 -> a 5689:5689:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 5689:5689:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2520 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5690:5705:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2521:2536 -> a 5706:5712:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2696:2702 -> a 5713:5714:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> a 5713:5714:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2702 -> a 5715:5719:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2706:2710 -> a 5720:5721:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> a 5720:5721:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2710 -> a 5722:5726:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2714:2718 -> a 5727:5728:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> a 5727:5728:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2719 -> a 5729:5777:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2723:2771 -> a 5778:5803:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2760:2785 -> a 5804:5804:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleConstClassValue():0:0 -> a 5804:5804:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2785 -> a 5805:5806:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2786:2787 -> a 5807:5807:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleConstClassValue():0:0 -> a 5807:5807:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2787 -> a 5808:5816:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2788:2796 -> a 5817:5838:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2791:2812 -> a 5839:5839:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 5839:5839:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2812 -> a 5840:5840:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 5840:5840:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 5840:5840:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2812 -> a 5841:5841:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2813:2813 -> a 5842:5842:boolean com.android.tools.r8.graph.DexEncodedField.isEnum():205:205 -> a 5842:5842:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2814 -> a 5843:5843:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2815:2815 -> a 5844:5844:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 5844:5844:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2815 -> a 5845:5845:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 5845:5845:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 5845:5845:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2815 -> a 5846:5846:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2817:2817 -> a 5847:5847:boolean com.android.tools.r8.graph.DexEncodedField.isEnum():205:205 -> a 5847:5847:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2818 -> a 5848:5848:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2819:2819 -> a 5849:5849:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,int):2838:2838 -> a 5850:5851:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> a 5850:5851:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,int):2838 -> a 5852:5857:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3285:3290 -> a 5858:5858:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 5858:5858:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3290 -> a 5859:5869:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3291:3301 -> a 5870:5870:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 5870:5870:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3301 -> a 5871:5875:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3302:3306 -> a 5876:5876:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 5876:5876:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3306 -> a 5877:5877:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3310:3310 -> a 5878:5881: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):3321:3324 -> a 5882:5882:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 5882:5882: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):3324 -> a 5883:5883: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):3324:3324 -> a 5884:5884: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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":9210,"2":9211,"3":9212},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 9210:9210: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):3325:3325 -> a 9211:9211: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):3325:3325 -> a 9212:9212: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):3325:3325 -> a 9209:9209: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):3325:3325 -> a 9213:9218:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3445:3450 -> a 9219:9219:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 9219:9219:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3451 -> a 9220:9233:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3452:3465 -> a 9234:9234:void com.android.tools.r8.ir.code.InvokeDirect.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):40:40 -> a 9234:9234:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3465 -> a 9235:9235:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 9235:9235:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3465 -> a 9236:9247:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3470:3481 -> a 9248:9248:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 9248:9248:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3480 -> a 9249:9253:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3479:3483 -> a 9254:9254:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9254:9254:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3484 -> a 9255:9255:void rewriteAssertionErrorTwoArgumentConstructor(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3490:3490 -> a 9256:9278:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3501:3523 -> a 9279:9280:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 9279:9280:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 9279:9280:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3523 -> a 9281:9281:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3524:3524 -> a 9282:9283:java.util.Set com.android.tools.r8.ir.optimize.CodeRewriter.computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3561:3562 -> a 9282:9283:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3528 -> a 9284:9284:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> a 9284:9284:java.util.Set com.android.tools.r8.ir.optimize.CodeRewriter.computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3562 -> a 9284:9284:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3528 -> a 9285:9285:java.util.Set com.android.tools.r8.ir.optimize.CodeRewriter.computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3563:3563 -> a 9285:9285:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3528 -> a 9286:9286:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> a 9286:9286:java.util.Set com.android.tools.r8.ir.optimize.CodeRewriter.computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3563 -> a 9286:9286:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3528 -> a 9287:9316:java.util.Set com.android.tools.r8.ir.optimize.CodeRewriter.computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3566:3595 -> a 9287:9316:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3528 -> a 9317:9320:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3529:3532 -> a 9321:9321:void it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.():120:120 -> a 9321:9321:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3532 -> a 9322:9322:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3533:3533 -> a 9323:9323:void it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.():120:120 -> a 9323:9323:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3533 -> a 9324:9334:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3534:3544 -> a 9335:9335:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 9335:9335:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3546 -> a 9336:9337:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3547:3548 -> a 9338:9342:void com.android.tools.r8.ir.optimize.CodeRewriter.updateDebugLocalsRegisterMap(it.unimi.dsi.fastutil.ints.Int2IntMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3606:3610 -> a 9338:9342:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3548 -> a 9343:9344:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 9343:9344:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 9343:9344:void com.android.tools.r8.ir.optimize.CodeRewriter.updateDebugLocalsRegisterMap(it.unimi.dsi.fastutil.ints.Int2IntMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3610 -> a 9343:9344:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3548 -> a 9345:9349:void com.android.tools.r8.ir.optimize.CodeRewriter.updateDebugLocalsRegisterMap(it.unimi.dsi.fastutil.ints.Int2IntMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3611:3615 -> a 9345:9349:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3548 -> a 9350:9350:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3549:3549 -> a 9351:9355:void com.android.tools.r8.ir.optimize.CodeRewriter.updateDebugLocalsRegisterMap(it.unimi.dsi.fastutil.ints.Int2IntMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3606:3610 -> a 9351:9355:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3549 -> a 9356:9357:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 9356:9357:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 9356:9357:void com.android.tools.r8.ir.optimize.CodeRewriter.updateDebugLocalsRegisterMap(it.unimi.dsi.fastutil.ints.Int2IntMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3610 -> a 9356:9357:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3549 -> a 9358:9362:void com.android.tools.r8.ir.optimize.CodeRewriter.updateDebugLocalsRegisterMap(it.unimi.dsi.fastutil.ints.Int2IntMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3611:3615 -> a 9358:9362:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3549 -> a 9363:9363:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3551:3551 -> a 9364:9364:void it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2IntMap):168:168 -> a 9364:9364:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3551 -> a 9365:9367: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):3620:3622 -> a 9368:9368:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9368:9368: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):3622 -> a 9369:9379:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3632:3642 -> a 9380:9380:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 9380:9380:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3643 -> a 9381:9381:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.split(com.android.tools.r8.ir.code.IRCode):227:227 -> a 9381:9381:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3644 -> a 9382:9382:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 9382:9382:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3645 -> a 9383:9388:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3648:3653 -> a 9389:9389:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 9389:9389:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3653 -> a 9390:9394:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3652:3656 -> a 9395:9395: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):2866:2866 -> a 9395:9395:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3656 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9396:9396: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):2866:2866 -> a 9396:9396:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3656 -> a 9397:9397:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3657:3657 -> a 9398:9398: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):2866:2866 -> a 9398:9398:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3657 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9399:9399: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):2866:2866 -> a 9399:9399:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3657 -> a 9400:9400:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3659:3659 -> a 9401:9401:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 9401:9401:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3661 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9402:9402:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 9402:9402:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3661 -> a 9403:9403:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3661:3661 -> a 9404:9404:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9404:9404:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3659 -> a 9405:9406:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3663:3664 -> a 9407:9407:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9407:9407:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3664 -> a 9408:9408:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3666:3666 -> a 9409:9409:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 9409:9409:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3666 -> a 9410:9410:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 9410:9410:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3666 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9411:9411:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 9411:9411:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3666 -> a 9412:9413:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3666:3667 -> a 9414:9414:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9414:9414:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3667 -> a 9415:9423:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3669:3677 -> a 9424:9424:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9424:9424:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3677 -> a 9425:9426:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3678:3679 -> a 9427:9427:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9427:9427:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3679 -> a 9428:9428:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 9428:9428:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3683 -> a 9429:9438:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3683:3692 -> a 9439:9439:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9439:9439:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3692 -> a 9440:9442:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3695:3697 -> a 9443:9443:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 9443:9443:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3699 -> a 9444:9444:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3699:3699 -> a 9445:9448: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.IRMetadata):1526:1529 -> a 9445:9448:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3699 -> a 9449:9449:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3700:3700 -> a 9450:9450:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 9450:9450:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3703 -> a 9451:9452:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3703:3704 -> a 9453:9453:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 9453:9453:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3706 -> a 9454:9467:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3706:3719 -> a 9468:9468:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9468:9468:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3719 -> a 9469:9471:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3720:3722 -> a 9472:9472:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 9472:9472:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3722 -> a 9473:9473:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 9473:9473:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416 -> a 9473:9473:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3722 -> a 9474:9474:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 9474:9474:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3722 -> a 9475:9478:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3722:3725 -> a 9479:9479:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9479:9479:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3723 -> a 9480:9480:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3726:3726 -> a 9481:9481:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9481:9481:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3726 -> a 9482:9485:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3729:3732 -> a 9486:9486:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9486:9486:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3732 -> a 9487:9487:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3734:3734 -> a 9488:9488:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9488:9488:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3734 -> a 9489:9489:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3739:3739 -> a 9490:9490:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 9490:9490:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3739 -> a 9491:9495:void replaceUnusedArgumentTrivialPhis(com.android.tools.r8.ir.code.UnusedArgument):3743:3747 -> a 9496:9497:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3751:3752 -> a 9498:9498:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 9498:9498:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3752 -> a 9499:9504:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3753:3758 -> a 9505:9512:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3796:3803 -> a 9505:9512:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9513:9513:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 9513:9513:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3803 -> a 9513:9513:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9514:9514:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3806:3806 -> a 9514:9514:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9515:9520:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3759:3764 -> a 9521:9521:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3761:3761 -> a 9522:9522:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 9522:9522:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3761 -> a 9523:9523:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 9523:9523:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 9523:9523:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3761 -> a 9524:9524:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3761:3761 -> a 9525:9525:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3804:3804 -> a 9525:9525:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9526:9526:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 9526:9526:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3804 -> a 9526:9526:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9527:9527:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 9527:9527:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 9527:9527:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3804 -> a 9527:9527:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9528:9528:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3804:3804 -> a 9528:9528:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9529:9529:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3800:3800 -> a 9529:9529:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9530:9530:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 9530:9530:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3800 -> a 9530:9530:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9531:9531:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 9531:9531:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 9531:9531:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3800 -> a 9531:9531:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9532:9532:com.android.tools.r8.ir.code.NewInstance com.android.tools.r8.ir.optimize.CodeRewriter.findNewInstance(com.android.tools.r8.ir.code.Phi):3800:3800 -> a 9532:9532:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3758 -> a 9533:9539:void recursiveAddOperands(com.android.tools.r8.ir.code.Phi,java.util.Set,java.util.Set):3810:3816 -> a 1:1:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):190:190 -> b 2:2:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> b 2:2:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):192 -> b 3:15:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):194:206 -> b 16:16:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 16:16:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):206 -> b 17:24:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):207:214 -> b 25:25:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> b 25:25:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):215 -> b 26:26:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):216:216 -> b 27:27:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1268:1268 -> b 27:27:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):228 -> b 28:29:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):231:232 -> b 30:30:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> b 30:30:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):232 -> b 31:34:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):232:235 -> b 35:35:boolean lambda$removedTrivialGotos$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):251:251 -> b 36:36:com.android.tools.r8.ir.code.DominatorTree lambda$shortenLiveRanges$3(com.android.tools.r8.ir.code.IRCode):1850:1850 -> b 37:37:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode) -> b 37:37:com.android.tools.r8.ir.code.DominatorTree lambda$shortenLiveRanges$3(com.android.tools.r8.ir.code.IRCode):1850 -> b 38:38:java.util.LinkedHashMap lambda$shortenLiveRangesInsideBlock$7(com.android.tools.r8.ir.code.BasicBlock):2098:2098 -> b 39:39:boolean lambda$logArgumentTypes$11(com.android.tools.r8.ir.code.Instruction):3642:3642 -> b 40:40:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> b 40:40:boolean lambda$logArgumentTypes$11(com.android.tools.r8.ir.code.Instruction):3642 -> b 41:63:void replaceTrivialPhis(com.android.tools.r8.ir.code.Value):3827:3849 -> b 64:64:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> b 64:64:void replaceTrivialPhis(com.android.tools.r8.ir.code.Value):3851 -> b 65:65:void replaceTrivialPhis(com.android.tools.r8.ir.code.Value):3852:3852 -> b 1:10:void unlinkTrivialGotoBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):441:450 -> c 11:16:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3081:3086 -> c 17:17:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> c 17:17:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3087 -> c 18:29:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3088:3099 -> c 30:30:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> c 30:30:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3101 -> c 31:33:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3106:3108 -> c 34:34:java.lang.Object com.android.tools.r8.ir.code.CatchHandlers$CatchHandler.getTarget():30:30 -> c 34:34:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3109 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:72:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3109:3146 -> c 73:73:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo.hasNonNullParamOrThrow():44:44 -> c 73:73:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3150 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:90:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3151:3167 -> c 91:92:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):533:534 -> c 91:92:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3171 -> c 93:97:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3173:3177 -> c 98:98:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> c 98:98:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3177 -> c 99:101:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3177:3179 -> c 1:2:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):239:240 -> d 3:3:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> d 3:3:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):241 -> d 4:4:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):244:244 -> d 5:5:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> d 5:5:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):244 -> d 6:6:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):248:248 -> d 7:7:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":521,"2":522,"3":523},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 521:521:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):249:249 -> d 522:522:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):249:249 -> d 523:523:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):249:249 -> d 257:258:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):250:251 -> d 259:265:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):248:254 -> d 266:266:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":528,"2":529,"3":530},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 528:528:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):254:254 -> d 529:529:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):254:254 -> d 530:530:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):254:254 -> d 520:520:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):254:254 -> d 1:1:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> e 1:1:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3398 -> e 2:4:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3399:3401 -> e 5:5:boolean com.android.tools.r8.ir.code.Instruction.isArrayLength():0:0 -> e 5:5:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3401 -> e 6:24:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3405:3423 -> e 25:25:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> e 25:25:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3423 -> e 26:27:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3424:3425 -> e 28:28:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> e 28:28:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3425 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3426:3426 -> e 30:30:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayFilledData():0:0 -> e 30:30:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3427 -> e 31:44:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3428:3441 -> e 1:1:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1227:1227 -> f 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> f 2:2:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1227 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> f 3:3:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1227 -> f 4:8:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1227:1231 -> f 9:9:void com.android.tools.r8.ir.optimize.AssumeRemover.(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42:42 -> f 9:9:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1231 -> f 10:12:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1234:1236 -> f 13:13:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> f 13:13:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1237 -> f 14:36:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1238:1260 -> f 37:37:boolean com.android.tools.r8.ir.optimize.CodeRewriter.checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1207:1207 -> f 37:37:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1262 -> f 38:38:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> f 38:38:boolean com.android.tools.r8.ir.optimize.CodeRewriter.checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1207 -> f 38:38:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1262 -> f 39:39:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> f 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.CodeRewriter.getArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1216 -> f 39:39:boolean com.android.tools.r8.ir.optimize.CodeRewriter.checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1209 -> f 39:39:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1262 -> f 40:45:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.CodeRewriter.getArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1217:1222 -> f 40:45:boolean com.android.tools.r8.ir.optimize.CodeRewriter.checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1209 -> f 40:45:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1262 -> f 46:46:boolean com.android.tools.r8.ir.optimize.CodeRewriter.checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1209:1209 -> f 46:46:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1262 -> f 47:47:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> f 47:47:boolean com.android.tools.r8.ir.optimize.CodeRewriter.checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1209 -> f 47:47:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1262 -> f 48:50:boolean com.android.tools.r8.ir.optimize.CodeRewriter.checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1210:1212 -> f 48:50:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1262 -> f 51:68:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1266:1283 -> f 69:69:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> f 69:69:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1284 -> f 70:74:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1285:1289 -> f 75:75:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> f 75:75:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1289 -> f 76:82:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1289:1295 -> f 83:84:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):533:534 -> f 83:84:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1296 -> f 85:85:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1268:1268 -> f 85:85:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1297 -> f 86:87:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1298:1299 -> f 88:88:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1268:1268 -> f 88:88:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1300 -> f 89:90:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1302:1303 -> f 91:91:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> f 91:91:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1303 -> f 92:94:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1303:1305 -> f 1:1:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):911:911 -> g 1:1:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 2:2:boolean com.android.tools.r8.utils.InternalOptions.isSwitchRewritingEnabled():2309:2309 -> g 2:2:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):911 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 3:3:boolean com.android.tools.r8.utils.InternalOptions.isSwitchRewritingEnabled():2309:2309 -> g 3:3:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):911 -> g 3:3:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 4:4:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):914:914 -> g 4:4:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 5:6:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):922:923 -> g 5:6:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 5:6:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 7:7:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> g 7:7:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):924 -> g 7:7:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 7:7:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 8:13:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):925:930 -> g 8:13:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 8:13:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 14:35:com.android.tools.r8.ir.optimize.SwitchCaseEliminator com.android.tools.r8.ir.optimize.CodeRewriter.removeUnnecessarySwitchCases(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):1120:1141 -> g 14:35:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):932 -> g 14:35:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 14:35:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 36:49:com.android.tools.r8.ir.optimize.SwitchCaseEliminator com.android.tools.r8.ir.optimize.CodeRewriter.removeUnnecessarySwitchCases(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):1140:1153 -> g 36:49:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):932 -> g 36:49:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 36:49:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 50:50:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):933:933 -> g 50:50:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 50:50:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 51:51:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> g 51:51:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):937 -> g 51:51:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 51:51:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 52:53:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):938:939 -> g 52:53:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 52:53:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 54:54:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> g 54:54:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):939 -> g 54:54:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 54:54:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 55:58:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):943:946 -> g 55:58:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 55:58:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 59:59:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> g 59:59:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):946 -> g 59:59:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 59:59:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 60:74:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):947:961 -> g 60:74:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 60:74:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 75:75:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> g 75:75:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):961 -> g 75:75:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 75:75:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 76:79:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):961:964 -> g 76:79:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917 -> g 76:79:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):907 -> g 1:8:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):263:270 -> h 9:9:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> h 9:9:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):270 -> h 10:13:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):271:274 -> h 14:14:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isRequireNonNullMethod(com.android.tools.r8.graph.DexMethod):1644:1644 -> h 14:14:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):274 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isRequireNonNullMethod(com.android.tools.r8.graph.DexMethod):1644:1644 -> h 15:15:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):274 -> h 16:29:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):278:291 -> h 30:30:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> h 30:30:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):291 -> h 31:32:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):295:296 -> h 33:33:boolean com.android.tools.r8.ir.code.Value.isConstZero():812:812 -> h 33:33:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):297 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:boolean com.android.tools.r8.ir.code.Value.isConstZero():812:812 -> h 34:34:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):297 -> h 35:48:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):297:310 -> h 49:49:boolean com.android.tools.r8.ir.code.Value.isConstZero():812:812 -> h 49:49:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):313 -> h 50:66:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):318:334 -> h 67:68:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3335:3336 -> h 67:68:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 69:69:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> h 69:69:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3337 -> h 69:69:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 70:72:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3339:3341 -> h 70:72:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 73:73:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> h 73:73:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3342 -> h 73:73:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 74:75:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3343:3344 -> h 74:75:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 76:76:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> h 76:76:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3344 -> h 76:76:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 77:77:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3345:3345 -> h 77:77:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 78:78:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> h 78:78:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3345 -> h 78:78:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 79:79:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3345:3345 -> h 79:79:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 80:80:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):0:0 -> h # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":134,"2":135,"3":136},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 134:134:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3346:3346 -> h 134:134:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 135:135:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3346:3346 -> h 135:135:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 136:136:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3346:3346 -> h 136:136:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 81:81:void com.android.tools.r8.ir.optimize.CodeRewriter.insertNotNullCheck(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position):3346:3346 -> h 81:81:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):328 -> h 82:82:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> h 82:82:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):340 -> h 83:92:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):341:350 -> h 93:93:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> h 93:93:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):350 -> h 94:104:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):351:361 -> h 105:105:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> h 105:105:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):361 -> h 106:119:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):362:375 -> h 120:120:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> h 120:120:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):376 -> h 121:121:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):377:377 -> h 122:122:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> h 122:122:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):378 -> h 123:123:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):379:379 -> h 124:124:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> h 124:124:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):381 -> h 125:125:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> h 125:125:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):382 -> h 126:128:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):392:394 -> h 129:129:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> h 129:129:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):394 -> h 130:133:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):394:397 -> h 1:1:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2214:2214 -> i 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> i 2:2:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2214 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> i 3:3:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2214 -> i 4:12:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2217:2225 -> i 13:29:boolean com.android.tools.r8.ir.optimize.CodeRewriter.allowNewFilledArrayConstruction(com.android.tools.r8.ir.code.Instruction):2190:2206 -> i 13:29:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2226 -> i 30:51:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2229:2250 -> i 52:52:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> i 52:52:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2250 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:62:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2251:2260 -> i 63:79:short[] com.android.tools.r8.ir.optimize.CodeRewriter.computeArrayFilledData(com.android.tools.r8.ir.code.ConstInstruction[],int,int):2110:2126 -> i 63:79:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2261 -> i 80:86:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2265:2271 -> i 87:87:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> i 87:87:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2272 -> i 88:100:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2273:2285 -> i 101:101:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> i 101:101:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2285 -> i 102:115:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2286:2299 -> i 116:116:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> i 116:116:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2300 -> i 117:117:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2306:2306 -> i 118:118:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> i 118:118:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2306 -> i 119:119:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):0:0 -> i # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2431,"2":2432,"3":2433},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 2431:2431:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2306:2306 -> i 2432:2432:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2306:2306 -> i 2433:2433:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2306:2306 -> i 2426:2430:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2307:2311 -> i 1:2:boolean simplifyControlFlow(com.android.tools.r8.ir.code.IRCode):2559:2560 -> j 1:6:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2348:2353 -> k 7:7:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> k 7:7:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2353 -> k 8:13:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2354:2359 -> k 14:19:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2317:2322 -> k 14:19:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2361 -> k 20:20:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> k 20:20:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2322 -> k 20:20:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2361 -> k 21:27:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2326:2332 -> k 21:27:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2361 -> k 28:28:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> k 28:28:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2332 -> k 28:28:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2361 -> k 29:30:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2338:2339 -> k 29:30:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2361 -> k 31:32:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2362:2363 -> k 33:33:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> k 33:33:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2363 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:44:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2364:2374 -> k 45:45:boolean com.android.tools.r8.ir.optimize.CodeRewriter.hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2344:2344 -> k 45:45:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2361 -> k 1:9:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2565:2573 -> l 10:10:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> l 10:10:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2573 -> l 11:16:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3377:3382 -> l 11:16:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 17:23:boolean com.android.tools.r8.ir.code.BasicBlock.isSimpleAlwaysThrowingPath():1642:1648 -> l 17:23:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3382 -> l 17:23:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 24:24:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> l 24:24:boolean com.android.tools.r8.ir.code.BasicBlock.isSimpleAlwaysThrowingPath():1648 -> l 24:24:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3382 -> l 24:24:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 25:26:boolean com.android.tools.r8.ir.code.BasicBlock.isSimpleAlwaysThrowingPath():1651:1652 -> l 25:26:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3382 -> l 25:26:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 27:27:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3382:3382 -> l 27:27:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 28:34:boolean com.android.tools.r8.ir.code.BasicBlock.isSimpleAlwaysThrowingPath():1642:1648 -> l 28:34:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3382 -> l 28:34:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 35:35:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> l 35:35:boolean com.android.tools.r8.ir.code.BasicBlock.isSimpleAlwaysThrowingPath():1648 -> l 35:35:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3382 -> l 35:35:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 36:37:boolean com.android.tools.r8.ir.code.BasicBlock.isSimpleAlwaysThrowingPath():1651:1652 -> l 36:37:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3382 -> l 36:37:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 38:41:boolean com.android.tools.r8.ir.optimize.CodeRewriter.flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3390:3393 -> l 38:41:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2574 -> l 42:52:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteIfWithConstZero(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3350:3360 -> l 42:52:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2575 -> l 53:53:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.forSwappedOperands():28:28 -> l 53:53:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteIfWithConstZero(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3360 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2575 -> l 66:66:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.forSwappedOperands():41:41 -> l 66:66:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteIfWithConstZero(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3360 -> l 66:66:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2575 -> l 67:75:boolean com.android.tools.r8.ir.optimize.CodeRewriter.rewriteIfWithConstZero(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3360:3368 -> l 67:75:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2575 -> l 76:78:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3213:3215 -> l 76:78:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 79:79:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():903:903 -> l 79:79:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3215 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 80:103:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3216:3239 -> l 80:103:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 104:104:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> l 104:104:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3240 -> l 104:104:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 105:113:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3242:3250 -> l 105:113:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 114:114:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> l 114:114:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3251 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:114:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 115:115:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> l 115:115:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3251 -> l 115:115:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 116:121:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3253:3258 -> l 116:121:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 122:122:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> l 122:122:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3260 -> l 122:122:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 123:128:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3261:3266 -> l 123:128:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 129:129:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> l 129:129:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3266 -> l 129:129:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 130:131:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3273:3274 -> l 130:131:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2579 -> l 132:132:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2581:2581 -> l 133:133:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> l 133:133:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2581 -> l 134:135:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2587:2588 -> l 136:140:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2618:2622 -> l 136:140:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 141:142:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> l 141:142:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2623 -> l 141:142:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 143:143:boolean com.android.tools.r8.ir.code.If.isNullTest():94:94 -> l 143:143:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2627 -> l 143:143:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 144:147:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2628:2631 -> l 144:147:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 148:149:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> l 148:149:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2631 -> l 148:149:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 150:151:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2635:2636 -> l 150:151:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 152:153:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> l 152:153:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2636 -> l 152:153:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 154:159:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2641:2646 -> l 154:159:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 160:161:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> l 160:161:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2646 -> l 160:161:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 162:190:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2651:2679 -> l 162:190:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 191:212:boolean com.android.tools.r8.ir.optimize.CodeRewriter.simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2667:2688 -> l 191:212:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2589 -> l 213:222:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2594:2603 -> l 223:225:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2602:2604 -> l 226:227:void com.android.tools.r8.ir.optimize.CodeRewriter.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):2833:2834 -> l 226:227:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2604 -> l 228:230:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2609:2611 -> l 231:231:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> l 231:231:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2611 -> l 232:235:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2611:2614 -> l 1:6:void splitRangeInvokeConstants(com.android.tools.r8.ir.code.IRCode):1656:1661 -> m 7:7:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> m 7:7:void splitRangeInvokeConstants(com.android.tools.r8.ir.code.IRCode):1662 -> m 8:16:void splitRangeInvokeConstants(com.android.tools.r8.ir.code.IRCode):1663:1671 -> m 17:17:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> m 17:17:void splitRangeInvokeConstants(com.android.tools.r8.ir.code.IRCode):1672 -> m 18:30:void splitRangeInvokeConstants(com.android.tools.r8.ir.code.IRCode):1673:1685 -> m 1:14:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1696:1709 -> n 15:18:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.CodeRewriter.binopWithLit8OrLit16NonConstant(com.android.tools.r8.ir.code.Binop):1796:1799 -> n 15:18:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1709 -> n 19:20:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1710:1711 -> n 21:21:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.CodeRewriter.binopWithLit8OrLit16NonConstant(com.android.tools.r8.ir.code.Binop):1801:1801 -> n 21:21:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1709 -> n 22:31:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1713:1722 -> n 32:32:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> n 32:32:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1723 -> n 33:33:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1726:1726 -> n 34:34:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> n 34:34:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1726 -> n 35:53:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1726:1744 -> n 54:57:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.CodeRewriter.binopWithLit8OrLit16NonConstant(com.android.tools.r8.ir.code.Binop):1796:1799 -> n 54:57:boolean com.android.tools.r8.ir.optimize.CodeRewriter.canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1812 -> n 54:57:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1745 -> n 58:70:boolean com.android.tools.r8.ir.optimize.CodeRewriter.canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1813:1825 -> n 58:70:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1745 -> n 71:71:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):434:434 -> n 71:71:boolean com.android.tools.r8.ir.optimize.CodeRewriter.canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1825 -> n 71:71:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1745 -> n 72:72:boolean com.android.tools.r8.ir.optimize.CodeRewriter.canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1826:1826 -> n 72:72:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1745 -> n 73:73:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> n 73:73:boolean com.android.tools.r8.ir.optimize.CodeRewriter.canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1826 -> n 73:73:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1745 -> n 74:87:boolean com.android.tools.r8.ir.optimize.CodeRewriter.canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1827:1840 -> n 74:87:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1745 -> n 88:93:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.CodeRewriter.binopWithLit8OrLit16Constant(com.android.tools.r8.ir.code.Instruction):1783:1788 -> n 88:93:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1747 -> n 94:101:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1748:1755 -> n 102:102:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> n 102:102:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1756 -> n 103:103:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> n 103:103:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1757 -> n 104:104:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1758:1758 -> n 105:105:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.CodeRewriter.binopWithLit8OrLit16Constant(com.android.tools.r8.ir.code.Instruction):1790:1790 -> n 105:105:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1747 -> n 106:106:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.CodeRewriter.binopWithLit8OrLit16NonConstant(com.android.tools.r8.ir.code.Binop):1801:1801 -> n 106:106:boolean com.android.tools.r8.ir.optimize.CodeRewriter.canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,it.unimi.dsi.fastutil.objects.Reference2IntMap):1812 -> n 106:106:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1745 -> n 107:107:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1764:1764 -> n com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence -> com.gradleup.gr8.relocated.ar: com.android.tools.r8.utils.InternalOptions options -> a boolean $assertionsDisabled -> b 1:1:void ():2381:2381 -> 1:1:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.optimize.CodeRewriter$1):2381:2381 -> 2:3:void (com.android.tools.r8.utils.InternalOptions):2385:2386 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):2381:2381 -> a 2:2:boolean com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2394:2394 -> a 2:2:boolean doEquivalent(java.lang.Object,java.lang.Object):2381 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> a 3:3:boolean com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2394 -> a 3:3:boolean doEquivalent(java.lang.Object,java.lang.Object):2381 -> a 4:23:boolean com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2394:2413 -> a 4:23:boolean doEquivalent(java.lang.Object,java.lang.Object):2381 -> a 24:24:int doHash(java.lang.Object):2381:2381 -> a 25:30:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doHash(com.android.tools.r8.ir.code.Instruction):2424:2429 -> a 25:30:int doHash(java.lang.Object):2381 -> a 31:36:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.getHashCode(com.android.tools.r8.ir.code.Value):2456:2456 -> a 31:36:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doHash(com.android.tools.r8.ir.code.Instruction):2430 -> a 31:36:int doHash(java.lang.Object):2381 -> a 38:40:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.getHashCode(com.android.tools.r8.ir.code.Value):2458:2460 -> a 38:40:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doHash(com.android.tools.r8.ir.code.Instruction):2430 -> a 38:40:int doHash(java.lang.Object):2381 -> a 41:45:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.getHashCode(com.android.tools.r8.ir.code.Value):2456:2460 -> a 41:45:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doHash(com.android.tools.r8.ir.code.Instruction):2432 -> a 41:45:int doHash(java.lang.Object):2381 -> a 46:50:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.getHashCode(com.android.tools.r8.ir.code.Value):2456:2460 -> a 46:50:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doHash(com.android.tools.r8.ir.code.Instruction):2433 -> a 46:50:int doHash(java.lang.Object):2381 -> a 51:51:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doHash(com.android.tools.r8.ir.code.Instruction):2437:2437 -> a 51:51:int doHash(java.lang.Object):2381 -> a 52:56:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.getHashCode(com.android.tools.r8.ir.code.Value):2456:2460 -> a 52:56:int com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence.doHash(com.android.tools.r8.ir.code.Instruction):2438 -> a 52:56:int doHash(java.lang.Object):2381 -> a 57:62:boolean identicalValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):2445:2450 -> a com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult -> com.gradleup.gr8.relocated.br: boolean anyAffectedValues -> a boolean anySimplifications -> b boolean $assertionsDisabled -> c 1:1:void ():2539:2539 -> 1:1:void (boolean,boolean,com.android.tools.r8.ir.optimize.CodeRewriter$1):2539:2539 -> 2:5:void (boolean,boolean):2543:2546 -> 1:1:boolean anyAffectedValues():2550:2550 -> a 1:1:boolean anySimplifications():2554:2554 -> b com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder -> com.gradleup.gr8.relocated.cr: 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 int right -> e boolean $assertionsDisabled -> h 1:1:void ():576:576 -> 1:2:void (com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.IRCode):584:585 -> 1:1:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder setLeft(com.android.tools.r8.ir.code.Value):594:594 -> a 2:2:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder setRight(int):599:599 -> a 3:3:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder setFallthrough(com.android.tools.r8.ir.code.BasicBlock):609:609 -> a 4:9:com.android.tools.r8.ir.code.BasicBlock build():614:619 -> a 10:10:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 10:10:com.android.tools.r8.ir.code.BasicBlock build():619 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:13:com.android.tools.r8.ir.code.BasicBlock build():620:622 -> a 14:20: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.IRMetadata,com.android.tools.r8.ir.code.Instruction[]):1544:1550 -> a 14:20:com.android.tools.r8.ir.code.BasicBlock build():622 -> a 21:22:com.android.tools.r8.ir.code.BasicBlock build():624:625 -> a 23:26: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.IRMetadata):1526:1529 -> a 23:26:com.android.tools.r8.ir.code.BasicBlock build():625 -> a 27:29:com.android.tools.r8.ir.code.BasicBlock build():627:629 -> a 1:1:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder setTarget(com.android.tools.r8.ir.code.BasicBlock):604:604 -> b com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder -> com.gradleup.gr8.relocated.dr: com.android.tools.r8.ir.code.Position position -> b int blockNumber -> a 1:2:void (com.android.tools.r8.ir.code.Position):504:505 -> com.android.tools.r8.ir.optimize.CodeRewriter$Interval -> com.gradleup.gr8.relocated.er: it.unimi.dsi.fastutil.ints.IntList keys -> a boolean $assertionsDisabled -> b 1:1:void ():710:710 -> 1:1:void (it.unimi.dsi.fastutil.ints.IntList[]):714:714 -> 2:8:void (it.unimi.dsi.fastutil.ints.IntList[]):712:718 -> 1:1:it.unimi.dsi.fastutil.ints.IntList access$000(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):710:710 -> a 2:2:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode):748:748 -> a 3:3:int[] it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 3:3:int[] it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 3:3:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode):748 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 4:4:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode):748:748 -> a 1:1:int com.android.tools.r8.ir.optimize.CodeRewriter$Interval.getMax():727:727 -> b 1:1:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):736 -> b 2:2:int com.android.tools.r8.ir.optimize.CodeRewriter$Interval.getMin():723:723 -> b 2:2:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):736 -> b 3:3:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):737:737 -> b 4:4:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):120:120 -> b 4:4:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):741 -> b 5:5:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):741:741 -> b 6:6:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):154:154 -> b 6:6:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):741 -> b 7:7:int com.android.tools.r8.ir.code.IntSwitch.basePackedSize(com.android.tools.r8.utils.InternalOutputMode):109:109 -> b 7:7:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):743 -> b 8:8:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):743:743 -> b 9:9:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):731:731 -> b 10:10:int com.android.tools.r8.ir.optimize.CodeRewriter$Interval.getMax():727:727 -> b 10:10:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):731 -> b 11:11:int com.android.tools.r8.ir.optimize.CodeRewriter$Interval.getMin():723:723 -> b 11:11:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):731 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:int com.android.tools.r8.ir.optimize.CodeRewriter$Interval.getMin():723:723 -> b 12:12:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):731 -> b 13:14:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):731:732 -> b 15:15:boolean it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(it.unimi.dsi.fastutil.ints.IntList):564:564 -> b 15:15:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):732 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(it.unimi.dsi.fastutil.ints.IntList):564:564 -> b 16:16:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):732 -> b com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder -> com.gradleup.gr8.relocated.fr: com.android.tools.r8.ir.code.BasicBlock fallthrough -> e it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap keyToTarget -> d com.android.tools.r8.ir.code.Value value -> c 1:1:void (com.android.tools.r8.ir.code.Position):522:522 -> 2:2:void (com.android.tools.r8.ir.code.Position):518:518 -> 1:1:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder setValue(com.android.tools.r8.ir.code.Value):531:531 -> a 2:2:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder addKeyAndTarget(int,com.android.tools.r8.ir.code.BasicBlock):536:536 -> a 3:3:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder setFallthrough(com.android.tools.r8.ir.code.BasicBlock):541:541 -> a 4:4:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):547:547 -> a 5:5:void it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.():176:176 -> a 5:5:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):547 -> a 6:26:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):548:568 -> a 27:30:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlock.createSwitchBlock(int,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.code.IRMetadata):1556:1559 -> a 27:30:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):568 -> a 31:31:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 31:31:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):569 -> a 32:33:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):569:570 -> a 34:34:java.lang.Integer lambda$build$0(it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.ir.code.BasicBlock):559:559 -> a 1:1:java.lang.Integer lambda$build$1(it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.ir.code.BasicBlock):565:565 -> b com.android.tools.r8.ir.optimize.ConstantCanonicalizer -> com.gradleup.gr8.relocated.ev: com.android.tools.r8.utils.OptionalBool isAccessingVolatileField -> e com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> b com.android.tools.r8.ir.code.IRCode code -> d java.util.Set ineligibleInstanceGetInstructions -> f boolean $assertionsDisabled -> g com.android.tools.r8.graph.ProgramMethod context -> c 1:1:void ():62:62 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):76:76 -> 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):72:80 -> 1:4:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getOrComputeIsAccessingVolatileField():90:93 -> a 1:4:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):479 -> a 5:11:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):485:491 -> a 12:12:boolean com.android.tools.r8.graph.FieldResolutionResult.isSingleProgramFieldResolutionResult():0:0 -> a 12:12:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):496 -> a 13:26:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):500:513 -> a 27:27:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 27:27:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):513 -> a 28:28:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):514:514 -> a 29:29:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 29:29:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):519 -> a 30:37:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):521:528 -> a 38:38:void lambda$computeDirectAndIndirectCatchHandlerBlocks$0(com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.BasicBlock):144:144 -> a 39:39:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():153:153 -> a 40:40:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.(it.unimi.dsi.fastutil.Hash$Strategy):184:184 -> a 40:40:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():153 -> a 41:49:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():194:202 -> a 50:51:com.android.tools.r8.ir.optimize.ConstantCanonicalizer com.android.tools.r8.ir.optimize.ConstantCanonicalizer.clear():84:85 -> a 50:51:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():203 -> a 52:63:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():208:219 -> a 64:65:com.android.tools.r8.ir.optimize.ConstantCanonicalizer com.android.tools.r8.ir.optimize.ConstantCanonicalizer.clear():84:85 -> a 64:65:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():220 -> a 66:72:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():226:232 -> a 73:79:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):384:390 -> a 73:79:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 80:82:com.android.tools.r8.ir.code.ConstString com.android.tools.r8.ir.code.ConstString.copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstString):48:50 -> a 80:82:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):390 -> a 80:82:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 83:83:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):399:399 -> a 83:83:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 84:93:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):388:397 -> a 84:93:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 94:94:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):395:395 -> a 94:94:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 95:96:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):392:393 -> a 95:96:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 97:99:com.android.tools.r8.ir.code.DexItemBasedConstString com.android.tools.r8.ir.code.DexItemBasedConstString.copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DexItemBasedConstString):48:50 -> a 97:99:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):392 -> a 97:99:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 100:100:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):386:386 -> a 100:100:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 101:103:com.android.tools.r8.ir.code.ConstClass com.android.tools.r8.ir.code.ConstClass.copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstClass):62:64 -> a 101:103:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.ConstantCanonicalizer.createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):386 -> a 101:103:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 104:136:com.android.tools.r8.ir.code.InstructionOrPhi com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):347:379 -> a 104:136:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 137:146:com.android.tools.r8.ir.code.InstructionOrPhi com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):357:366 -> a 137:146:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 147:147:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 147:147:com.android.tools.r8.ir.code.InstructionOrPhi com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):366 -> a 147:147:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 148:148:com.android.tools.r8.ir.code.InstructionOrPhi com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):367:367 -> a 148:148:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 149:149:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 149:149:com.android.tools.r8.ir.code.InstructionOrPhi com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):369 -> a 149:149:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 150:152:com.android.tools.r8.ir.code.InstructionOrPhi com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):371:373 -> a 150:152:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 153:160:void com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):554:561 -> a 153:160:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 161:161:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 161:161:void com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):561 -> a 161:161:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 162:162:void com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):562:562 -> a 162:162:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 163:163:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.IRCode.getEntryPosition():183:183 -> a 163:163:void com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):562 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 163:163:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 164:164:void com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):562:562 -> a 164:164:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 165:165:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 165:165:void com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):563 -> a 165:165:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 166:166:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 166:166:void com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):567 -> a 166:166:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 167:173:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():242:248 -> a 174:174:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 174:174:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 175:177:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():250:252 -> a 178:181:java.util.List com.android.tools.r8.ir.optimize.ConstantCanonicalizer.removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 178:181:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():258 -> a 182:187:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():258:263 -> a 188:188:boolean com.android.tools.r8.ir.code.Value.hasUserThatMatches(java.util.function.Predicate):426:426 -> a 188:188:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 189:190:boolean com.android.tools.r8.ir.code.Value.hasUserThatMatches(java.util.function.Predicate):426:427 -> a 189:190:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():263 -> a 191:199:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():264:272 -> a 200:203:java.util.List com.android.tools.r8.ir.optimize.ConstantCanonicalizer.removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 200:203:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertPendingInsertions(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):313 -> a 200:203:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():274 -> a 204:210:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertPendingInsertions(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):314:320 -> a 204:210:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():274 -> a 211:214:java.util.List com.android.tools.r8.ir.optimize.ConstantCanonicalizer.removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 211:214:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertPendingInsertions(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):322 -> a 211:214:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():274 -> a 215:223:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertPendingInsertions(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):323:331 -> a 215:223:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():274 -> a 224:225:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():277:278 -> a 226:229:java.util.List com.android.tools.r8.ir.optimize.ConstantCanonicalizer.removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 226:229:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertPendingInsertions(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):313 -> a 226:229:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():280 -> a 230:236:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertPendingInsertions(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):314:320 -> a 230:236:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():280 -> a 237:240:java.util.List com.android.tools.r8.ir.optimize.ConstantCanonicalizer.removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 237:240:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertPendingInsertions(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):322 -> a 237:240:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():280 -> a 241:249:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.optimize.ConstantCanonicalizer.insertPendingInsertions(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):323:331 -> a 241:249:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():280 -> a 250:258:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():286:294 -> a 259:260:com.android.tools.r8.ir.optimize.ConstantCanonicalizer com.android.tools.r8.ir.optimize.ConstantCanonicalizer.clear():84:85 -> a 259:260:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():295 -> a 261:261:boolean lambda$canonicalize$1(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):215:215 -> a 262:262:int lambda$canonicalize$2(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):216:216 -> a 263:265:void addPendingInsertion(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction,java.util.Map):302:304 -> a 266:314:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):406:454 -> a 315:316:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):443:444 -> a 317:317:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):148:148 -> a 317:317:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):444 -> a 318:318:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):154:154 -> a 318:318:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):148 -> a 318:318:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):444 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 319:319:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):447:447 -> a 320:325:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer.isEffectivelyFinalField(com.android.tools.r8.ir.code.StaticGet):537:542 -> a 320:325:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):448 -> a 326:326:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 326:326:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer.isEffectivelyFinalField(com.android.tools.r8.ir.code.StaticGet):542 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 326:326:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):448 -> a 327:333:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer.isEffectivelyFinalField(com.android.tools.r8.ir.code.StaticGet):543:549 -> a 327:333:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):448 -> a 334:334:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 334:334:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer.isEffectivelyFinalField(com.android.tools.r8.ir.code.StaticGet):549 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 334:334:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):448 -> a 335:335:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 335:335:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer.isEffectivelyFinalField(com.android.tools.r8.ir.code.StaticGet):549 -> a 335:335:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):448 -> a 336:336:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer.isEffectivelyFinalField(com.android.tools.r8.ir.code.StaticGet):550:550 -> a 336:336:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):448 -> a 337:338:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):421:422 -> a 339:339:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 339:339:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):422 -> a 340:340:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 340:340:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):422 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 341:347:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):425:431 -> a 348:351:java.util.Set com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getOrComputeIneligibleInstanceGetInstructions():115:118 -> a 348:351:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):434 -> a 352:352:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):434:434 -> a 353:407:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):410:464 -> a 408:409:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer.constantUsedByInvokeRange(com.android.tools.r8.ir.code.Instruction):628:629 -> a 408:409:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):472 -> a 410:413:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):577:580 -> a 414:415:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getPositionForCanonicalizationConstantAtInsertionPoint(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):618:619 -> a 414:415:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):582 -> a 416:416:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 416:416:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getPositionForCanonicalizationConstantAtInsertionPoint(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):619 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 416:416:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):582 -> a 417:417:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 417:417:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getPositionForCanonicalizationConstantAtInsertionPoint(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):619 -> a 417:417:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):582 -> a 418:420:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.optimize.ConstantCanonicalizer.getPositionForCanonicalizationConstantAtInsertionPoint(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):620:622 -> a 418:420:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):582 -> a 421:429:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):581:589 -> a 430:444:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):588:602 -> a 445:445:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 445:445:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):602 -> a 446:452:com.android.tools.r8.ir.code.InstructionListIterator insertCanonicalizedConstantAtInsertionPoint(com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):604:610 -> a 453:453:com.android.tools.r8.ir.code.BasicBlock lambda$insertCanonicalizedConstantAtInsertionPoint$3(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.BasicBlock):589:589 -> a 1:2:java.util.Set computeDirectAndIndirectCatchHandlerBlocks():141:142 -> b 3:3:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1369:1369 -> b 3:3:java.util.Set computeDirectAndIndirectCatchHandlerBlocks():142 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:11:java.util.Set computeDirectAndIndirectCatchHandlerBlocks():142:149 -> b 1:12:java.util.Set computeIneligibleInstanceGetInstructions():122:133 -> c 1:1:boolean computeIsAccessingVolatileField():97:97 -> d 2:2:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> d 2:2:boolean computeIsAccessingVolatileField():97 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> d 3:3:boolean computeIsAccessingVolatileField():97 -> d 4:10:boolean computeIsAccessingVolatileField():101:107 -> d 11:11:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> d 11:11:boolean computeIsAccessingVolatileField():107 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean computeIsAccessingVolatileField():107:107 -> d com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1 -> com.gradleup.gr8.relocated.dv: boolean $assertionsDisabled -> a 1:1:void ():155:155 -> 1:1:void (com.android.tools.r8.ir.optimize.ConstantCanonicalizer):155:155 -> 1:1:boolean equals(java.lang.Object,java.lang.Object):155:155 -> a 2:2:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1.equals(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):183:183 -> a 2:2:boolean equals(java.lang.Object,java.lang.Object):155 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 3:3:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1.equals(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):186 -> a 3:3:boolean equals(java.lang.Object,java.lang.Object):155 -> a 4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 4:4:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1.equals(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):186 -> a 4:4:boolean equals(java.lang.Object,java.lang.Object):155 -> a 5:5:boolean com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1.equals(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):189:189 -> a 5:5:boolean equals(java.lang.Object,java.lang.Object):155 -> a 6:6:int hashCode(java.lang.Object):155:155 -> a 7:22:int com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1.hashCode(com.android.tools.r8.ir.code.Instruction):159:174 -> a 7:22:int hashCode(java.lang.Object):155 -> a 23:31:int com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1.hashCode(com.android.tools.r8.ir.code.Instruction):164:172 -> a 23:31:int hashCode(java.lang.Object):155 -> a 32:32:int com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1.hashCode(com.android.tools.r8.ir.code.Instruction):169:169 -> a 32:32:int hashCode(java.lang.Object):155 -> a 33:33:int com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1.hashCode(com.android.tools.r8.ir.code.Instruction):162:162 -> a 33:33:int hashCode(java.lang.Object):155 -> a com.android.tools.r8.ir.optimize.DeadCodeRemover -> com.gradleup.gr8.relocated.ix: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> b boolean $assertionsDisabled -> c 1:1:void ():34:34 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.CodeRewriter):39:41 -> 1:1:com.android.tools.r8.ir.optimize.CodeRewriter getCodeRewriter():45:45 -> a 2:15:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):49:62 -> a 16:22:void com.android.tools.r8.ir.optimize.DeadCodeRemover.removeDeadPhis(java.util.Queue,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):116:122 -> a 16:22:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):63 -> a 23:29:void com.android.tools.r8.ir.optimize.DeadCodeRemover.updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Value):94:100 -> a 23:29:void com.android.tools.r8.ir.optimize.DeadCodeRemover.removeDeadPhis(java.util.Queue,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):123 -> a 23:29:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):63 -> a 30:34:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):65:69 -> a 35:36:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):134:135 -> a 37:37:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 37:37:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):136 -> a 38:44:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):137:143 -> a 45:45:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 45:45:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):143 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:51:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):144:149 -> a 52:52:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 52:52:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):151 -> a 53:53:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):151:151 -> a 54:54:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 54:54:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):151 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 55:55:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):151 -> a 56:60:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):152:156 -> a 61:61:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 61:61:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):157:157 -> a 63:68:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):153:158 -> a 69:69:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 69:69:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):160 -> a 70:79:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):161:170 -> a 80:80:boolean com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult.isNotDead():0:0 -> a 80:80:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):170 -> a 81:81:boolean com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult.isMaybeDead():0:0 -> a 81:81:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):173 -> a 82:93:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):175:186 -> a 94:94:void com.android.tools.r8.ir.optimize.DeadCodeRemover.updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):106:106 -> a 94:94:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):189 -> a 95:101:void com.android.tools.r8.ir.optimize.DeadCodeRemover.updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Value):94:100 -> a 95:101:void com.android.tools.r8.ir.optimize.DeadCodeRemover.updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):107 -> a 95:101:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):189 -> a 102:102:void com.android.tools.r8.ir.optimize.DeadCodeRemover.updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):109:109 -> a 102:102:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):189 -> a 103:109:void com.android.tools.r8.ir.optimize.DeadCodeRemover.updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Value):94:100 -> a 103:109:void com.android.tools.r8.ir.optimize.DeadCodeRemover.updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):110 -> a 103:109:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):189 -> a 110:112:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.ValueIsDeadAnalysis):193:195 -> a 113:116:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):201:204 -> a 117:142:java.util.Collection com.android.tools.r8.ir.optimize.DeadCodeRemover.getDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):233:258 -> a 117:142:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):205 -> a 143:143:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":172,"2":173,"3":174},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 172:172:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 172:172:java.util.Collection com.android.tools.r8.ir.optimize.DeadCodeRemover.getDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):258 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 172:172:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):205 -> a 173:173:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 173:173:java.util.Collection com.android.tools.r8.ir.optimize.DeadCodeRemover.getDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):258 -> a 173:173:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):205 -> a 174:174:java.util.Collection com.android.tools.r8.ir.optimize.DeadCodeRemover.getDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):258:258 -> a 174:174:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):205 -> a 144:150:java.util.Collection com.android.tools.r8.ir.optimize.DeadCodeRemover.getDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):259:265 -> a 144:150:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):205 -> a 151:170:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):206:225 -> a 171:171:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):645:645 -> a 171:171:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):225 -> a 1:10:boolean verifyNoDeadCode(com.android.tools.r8.ir.code.IRCode):73:82 -> b 11:15:boolean verifyNoDeadCode(com.android.tools.r8.ir.code.IRCode):80:84 -> b 16:16:boolean com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult.isDeadIfOutValueIsDead():0:0 -> b 16:16:boolean verifyNoDeadCode(com.android.tools.r8.ir.code.IRCode):84 -> b 17:17:boolean verifyNoDeadCode(com.android.tools.r8.ir.code.IRCode):85:85 -> b 18:18:boolean verifyNoDeadCode(com.android.tools.r8.ir.code.IRCode):84:84 -> b com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult -> com.gradleup.gr8.relocated.hx: com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult DEFINITELY_DEAD_INSTANCE -> a com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult DEFINITELY_NOT_DEAD_INSTANCE -> b 1:9:void ():270:278 -> 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult deadIfOutValueIsDead():287:287 -> a 2:2:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult deadIfInValueIsDead(com.android.tools.r8.ir.code.Value):295:295 -> a 1:1:java.lang.Iterable getValuesRequiredToBeDead():321:321 -> b boolean isMaybeDead() -> c boolean isNotDead() -> d 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult notDead():291:291 -> e com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult$1 -> com.gradleup.gr8.relocated.ex: 1:1:void ():271:271 -> com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult$2 -> com.gradleup.gr8.relocated.fx: 1:1:void ():279:279 -> com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult$3 -> com.gradleup.gr8.relocated.gx: com.android.tools.r8.ir.code.Value val$inValueRequiredToBeDead -> c 1:1:void (com.android.tools.r8.ir.code.Value):295:295 -> 1:1:java.lang.Iterable getValuesRequiredToBeDead():303:303 -> b com.android.tools.r8.ir.optimize.DefaultInliningOracle -> com.gradleup.gr8.relocated.hy: com.android.tools.r8.ir.conversion.MethodProcessor methodProcessor -> e com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> c int instructionAllowance -> g com.android.tools.r8.utils.InternalOptions$InlinerOptions inlinerOptions -> b boolean $assertionsDisabled -> h com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy reasonStrategy -> f com.android.tools.r8.graph.ProgramMethod method -> d 1:1:void ():57:57 -> 1:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,int):72:79 -> com.android.tools.r8.ir.analysis.type.ClassTypeElement getReceiverTypeOrDefault(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.type.ClassTypeElement) -> a boolean isForcedInliningOracle() -> a 1:18:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.isSingleTargetInvalid(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):101:118 -> a 1:18:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):285 -> a 19:26:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):368:375 -> a 19:26:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 27:27:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 27:27:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):375 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 28:28:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 28:28:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):375 -> a 28:28:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 29:29:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):376:376 -> a 29:29:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 30:30:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53:53 -> a 30:30:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):376 -> a 30:30:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 31:31:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 31:31:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):53 -> a 31:31:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):376 -> a 31:31:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 32:32:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 32:32:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):377 -> a 32:32:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 33:34:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):381:382 -> a 33:34:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 35:35:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 35:35:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):382 -> a 35:35:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 36:36:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 36:36:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 36:36:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):382 -> a 36:36:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 37:37:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.neverInline(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):378:378 -> a 37:37:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):289 -> a 38:79:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):290:331 -> a 80:80:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 80:80:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):331 -> a 81:81:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 81:81:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a 81:81:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):331 -> a 82:82:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220:220 -> a 82:82:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):331 -> a 83:104:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):332:353 -> a 105:148:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canInlineInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):487:530 -> a 105:148:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):351 -> a 149:149:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 149:149:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canInlineInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):530 -> a 149:149:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):351 -> a 150:161:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canInlineInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):531:542 -> a 150:161:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):351 -> a 162:162:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 162:162:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canInlineInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):545 -> a 162:162:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):351 -> a 163:211:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canInlineInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):547:595 -> a 163:211:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):351 -> a 212:214:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.isSingleTargetInvalid(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):102:104 -> a 212:214:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):285 -> a 215:217:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):134:136 -> a 218:226:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):135:143 -> a 227:227:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 227:227:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):143 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 228:228:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 228:228:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):143 -> a 229:241:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):145:157 -> a 242:243:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):208:209 -> a 242:243:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):157 -> a 244:244:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 244:244:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 244:244:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):209 -> a 244:244:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):157 -> a 245:245:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 245:245:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a 245:245:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):209 -> a 245:245:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):157 -> a 246:246:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220:220 -> a 246:246:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):209 -> a 246:246:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):157 -> a 247:248:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):210:211 -> a 247:248:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):157 -> a 249:249:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 249:249:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 249:249:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):211 -> a 249:249:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):157 -> a 250:250:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 250:250:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a 250:250:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):211 -> a 250:250:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):157 -> a 251:251:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220:220 -> a 251:251:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):211 -> a 251:251:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):157 -> a 252:257:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):166:171 -> a 258:259:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):56:57 -> a 258:259:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 260:260:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):269:269 -> a 260:260:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):57 -> a 260:260:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 261:261:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):279:279 -> a 261:261:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):268 -> a 261:261:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):57 -> a 261:261:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 262:262:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 262:262:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):294 -> a 262:262:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):278 -> a 262:262:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):268 -> a 262:262:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):57 -> a 262:262:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 263:263:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 263:263:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):295 -> a 263:263:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):278 -> a 263:263:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):268 -> a 263:263:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):57 -> a 263:263:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 264:264:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):61:61 -> a 264:264:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 265:265:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):202:202 -> a 265:265:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):61 -> a 265:265:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 266:266:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 266:266:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 266:266:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144 -> a 266:266:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):210 -> a 266:266:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):201 -> a 266:266:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):61 -> a 266:266:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(6)"]} 267:267:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 267:267:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):210 -> a 267:267:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):201 -> a 267:267:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):61 -> a 267:267:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 268:268:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):210:210 -> a 268:268:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):201 -> a 268:268:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):61 -> a 268:268:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):171 -> a 269:290:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):176:197 -> a 291:298:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):196:203 -> a 299:299:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):202:202 -> a 300:300:boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):201:201 -> a 301:301:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):272:272 -> a 302:302:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 302:302:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):272 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 303:303:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 303:303:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):272 -> a 304:305:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):394:395 -> a 306:306:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 306:306:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):395 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 307:307:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 307:307:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):395 -> a 308:313:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):397:402 -> a 314:314:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 314:314:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):402 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 315:315:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 315:315:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):402 -> a 316:316:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):403:403 -> a 317:317:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 317:317:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):403 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 318:318:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 318:318:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):403 -> a 319:325:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):403:409 -> a 326:335:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):422:431 -> a 336:344:boolean isTargetClassInitialized(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis):445:453 -> a 345:354:boolean isTargetClassInitialized(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis):450:459 -> a 355:370:boolean isTargetClassInitialized(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis):458:473 -> a 371:371:java.lang.Boolean lambda$isTargetClassInitialized$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis$InitializedClassesInInstanceMethods):452:452 -> a 372:372:boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):602:602 -> a 373:373:boolean com.android.tools.r8.ir.optimize.Inliner$Reason.mustBeInlined():497:497 -> a 373:373:boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):602 -> a 374:376:boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):605:607 -> a 377:377:boolean willExceedBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):619:619 -> a 378:378:boolean com.android.tools.r8.ir.optimize.Inliner$Reason.mustBeInlined():497:497 -> a 378:378:boolean willExceedBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):619 -> a 379:381:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.willExceedInstructionBudget(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):630:632 -> a 379:381:boolean willExceedBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):622 -> a 382:382:boolean willExceedBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):623:623 -> a 383:399:boolean com.android.tools.r8.ir.optimize.DefaultInliningOracle.willExceedControlFlowResolutionBlocksBudget(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):717:733 -> a 383:399:boolean willExceedBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):624 -> a 400:432:boolean willExceedMonitorEnterValuesBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):652:684 -> a 433:433:void markInlined(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason):743:743 -> a 1:1:com.android.tools.r8.graph.AppView appView():84:84 -> b 2:7:boolean satisfiesRequirementsForSimpleInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):225:230 -> b 8:10:int com.android.tools.r8.ir.optimize.DefaultInliningOracle.getInliningInstructionLimitIncrement(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):245:247 -> b 8:10:boolean satisfiesRequirementsForSimpleInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):231 -> b 11:11:int com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgumentIndex():81:81 -> b 11:11:int com.android.tools.r8.ir.optimize.DefaultInliningOracle.getInliningInstructionLimitIncrement(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):248 -> b 11:11:boolean satisfiesRequirementsForSimpleInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):231 -> b 12:25:int com.android.tools.r8.ir.optimize.DefaultInliningOracle.getInliningInstructionLimitIncrement(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):249:262 -> b 12:25:boolean satisfiesRequirementsForSimpleInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):231 -> b 26:34:boolean satisfiesRequirementsForSimpleInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):232:240 -> b com.android.tools.r8.ir.optimize.Devirtualizer -> com.gradleup.gr8.relocated.g10: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> b boolean $assertionsDisabled -> c 1:1:void ():49:49 -> 1:3:void (com.android.tools.r8.graph.AppView):54:56 -> 1:2:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):60:61 -> a 3:3:void com.android.tools.r8.ir.optimize.AssumeRemover.(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42:42 -> a 3:3:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):61 -> a 4:6:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):62:64 -> a 7:7:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> a 7:7:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):64 -> a 8:31:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):65:88 -> a 32:32:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 32:32:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):88 -> a 33:35:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):89:91 -> a 36:36:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Assume.getAliasForOutValue():162:162 -> a 36:36:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):91 -> a 37:42:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):92:97 -> a 43:43:boolean com.android.tools.r8.ir.code.Instruction.isSafeCheckCast():0:0 -> a 43:43:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):97 -> a 44:64:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):98:118 -> a 65:65:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):117:117 -> a 66:66:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> a 66:66:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):125 -> a 67:79:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):126:138 -> a 80:80:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 80:80:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):138 -> a 81:89:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):135:143 -> a 90:90:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 90:90:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):142 -> a 91:91:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):150:150 -> a 92:92:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):323:323 -> a 92:92:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 93:93:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):652:652 -> a 93:93:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):323 -> a 93:93:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 94:94:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):328:328 -> a 94:94:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 95:95:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 95:95:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):328 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:95:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 96:96:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 96:96:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):328 -> a 96:96:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 97:107:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):329:339 -> a 97:107:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 108:108:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 108:108:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):339 -> a 108:108:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 109:109:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):343:343 -> a 109:109:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 110:110:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 110:110:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):343 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 110:110:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 111:111:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):343:343 -> a 111:111:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 112:112:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a 112:112:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):343 -> a 112:112:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 113:113:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 113:113:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):345 -> a 113:113:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 114:120:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.optimize.Devirtualizer.rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):346:352 -> a 114:120:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 121:122:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):153:154 -> a 123:123:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326:326 -> a 123:123:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):154 -> a 124:127:boolean com.android.tools.r8.ir.optimize.Devirtualizer.isRebindingNewClassIntoMainDex(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):418:421 -> a 124:127:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):156 -> a 128:132:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):157:161 -> a 133:133:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 133:133:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):162 -> a 134:134:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):162:162 -> a 135:135:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 135:135:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):157 -> a 136:136:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 136:136:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):168 -> a 137:140:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):169:172 -> a 141:141:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):367:367 -> a 141:141:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 142:142:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 142:142:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):367 -> a 142:142:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 143:145:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):371:373 -> a 143:145:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 146:146:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 146:146:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):374 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 146:146:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 147:170:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):374:397 -> a 147:170:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 171:171:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 171:171:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):398 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 171:171:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 172:172:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):399:399 -> a 172:172:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 173:173:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 173:173:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):399 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:173:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 174:174:boolean com.android.tools.r8.graph.AccessFlags.isAtLeastAsVisibleAs(com.android.tools.r8.graph.AccessFlags):126:126 -> a 174:174:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):399 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 174:174:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 175:175:boolean com.android.tools.r8.graph.AccessFlags.isAtLeastAsVisibleAs(com.android.tools.r8.graph.AccessFlags):126:126 -> a 175:175:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):399 -> a 175:175:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 176:178:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):401:403 -> a 176:178:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 179:185:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):402:408 -> a 179:185:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 186:186:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 186:186:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):408 -> a 186:186:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 187:187:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 187:187:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):408 -> a 187:187:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 188:188:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.Devirtualizer.rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):414:414 -> a 188:188:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 189:190:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):174:175 -> a 191:191:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 191:191:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):174 -> a 192:192:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 192:192:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):180 -> a 193:198:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):183:188 -> a 199:199:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 199:199:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):190 -> a 200:205:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):195:200 -> a 206:209:boolean com.android.tools.r8.ir.optimize.Devirtualizer.isRebindingNewClassIntoMainDex(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):418:421 -> a 206:209:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):200 -> a 210:211:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):204:205 -> a 212:212:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 212:212:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):206 -> a 213:213:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):207:207 -> a 214:214:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 214:214:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):219 -> a 215:217:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):219:221 -> a 218:218:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 218:218:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):224 -> a 219:219:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):224:224 -> a 220:220:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 220:220:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):223 -> a 221:233:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):228:240 -> a 234:234:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 234:234:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):240 -> a 235:236:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):240:241 -> a 237:237:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 237:237:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):241 -> a 238:241:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):241:244 -> a 242:242:boolean com.android.tools.r8.ir.code.BasicBlock.hasUniqueNormalSuccessor():284:284 -> a 242:242:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):245 -> a 243:261:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):246:264 -> a 262:262:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 262:262:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):264 -> a 263:265:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):264:266 -> a 266:266:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 266:266:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):267 -> a 267:272:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode) -> a 273:273:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 273:273:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):273 -> a 274:275:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):280:281 -> a 276:276:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 276:276:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):281 -> a 277:277:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):285:285 -> a 278:278:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 278:278:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):285 -> a 279:279:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):287:287 -> a 280:280:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> a 280:280:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):287 -> a 281:283:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):289:291 -> a 284:284:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 284:284:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):294 -> a 285:293:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):296:304 -> a 294:298:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):303:307 -> a 299:299:com.android.tools.r8.ir.optimize.AssumeRemover com.android.tools.r8.ir.optimize.AssumeRemover.removeMarkedInstructions():104:104 -> a 299:299:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):313 -> a 300:302:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):314:316 -> a 303:303:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 303:303:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):316 -> a 304:306:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):316:318 -> a com.android.tools.r8.ir.optimize.DynamicTypeOptimization -> com.gradleup.gr8.relocated.zj0: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():18:18 -> 1:2:void (com.android.tools.r8.graph.AppView):22:23 -> 1:2:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):32:33 -> a 3:3:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1369:1369 -> a 3:3:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):34 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:6:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):34:36 -> a 7:7:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 7:7:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):36 -> a 8:9:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):37:38 -> a 10:10:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 10:10:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):38 -> a 11:14:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):38:41 -> a com.android.tools.r8.ir.optimize.ForcedInliningOracle -> com.gradleup.gr8.relocated.lt0: java.util.Map invokesToInline -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramMethod method -> b boolean $assertionsDisabled -> d 1:1:void ():25:25 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.Map):34:37 -> boolean isForcedInliningOracle() -> a void markInlined(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason) -> a boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a boolean willExceedBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a 1:5:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):62:66 -> a 6:6:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 6:6:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 7:7:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):66 -> a 8:15:com.android.tools.r8.ir.optimize.Inliner$InlineAction com.android.tools.r8.ir.optimize.ForcedInliningOracle.computeForInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):93:100 -> a 8:15:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):79 -> a 16:16:com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):83:83 -> a 17:20:com.android.tools.r8.ir.analysis.type.ClassTypeElement getReceiverTypeOrDefault(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.type.ClassTypeElement):135:138 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 21:21:com.android.tools.r8.ir.analysis.type.ClassTypeElement getReceiverTypeOrDefault(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.type.ClassTypeElement):139 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:com.android.tools.r8.ir.analysis.type.ClassTypeElement getReceiverTypeOrDefault(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.type.ClassTypeElement):139:139 -> a 1:1:com.android.tools.r8.graph.AppView appView():42:42 -> b com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer -> com.gradleup.gr8.relocated.s01: com.android.tools.r8.graph.DexItemFactory factory -> b it.unimi.dsi.fastutil.objects.Object2IntMap histogramOfCanonicalizationCandidatesPerMethod -> e com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> f int numberOfProgramCallCanonicalization -> d int numberOfLibraryCallCanonicalization -> c 1:1:void ():54:54 -> 1:1:void (com.android.tools.r8.graph.AppView):66:66 -> 2:12:void (com.android.tools.r8.graph.AppView):62:72 -> 1:3:void logResults():77:79 -> a 4:7:void logResults():78:81 -> a 8:12:void logResults():80:84 -> a 13:16:void lambda$logResults$0(java.lang.Long,java.lang.Integer):87:90 -> a 17:312:java.lang.String com.android.tools.r8.utils.StringUtils.times(java.lang.String,int):0:295 -> a 17:312:void lambda$logResults$0(java.lang.Long,java.lang.Integer):90 -> a 313:313:void lambda$logResults$0(java.lang.Long,java.lang.Integer):90:90 -> a 314:314:void lambda$logResults$0(java.lang.Long,java.lang.Integer):86:86 -> a 315:315:void canonicalize(com.android.tools.r8.ir.code.IRCode):95:95 -> a 316:316:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.(it.unimi.dsi.fastutil.Hash$Strategy):184:184 -> a 316:316:void canonicalize(com.android.tools.r8.ir.code.IRCode):95 -> a 317:330:void canonicalize(com.android.tools.r8.ir.code.IRCode):113:126 -> a 331:334:boolean com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer.isIdempotentLibraryMethodInvoke(com.android.tools.r8.ir.code.InvokeMethod):278:281 -> a 331:334:void canonicalize(com.android.tools.r8.ir.code.IRCode):130 -> a 335:335:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 335:335:boolean com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer.isIdempotentLibraryMethodInvoke(com.android.tools.r8.ir.code.InvokeMethod):281 -> a 335:335:void canonicalize(com.android.tools.r8.ir.code.IRCode):130 -> a 336:337:boolean com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer.isIdempotentLibraryMethodInvoke(com.android.tools.r8.ir.code.InvokeMethod):281:282 -> a 336:337:void canonicalize(com.android.tools.r8.ir.code.IRCode):130 -> a 338:378:void canonicalize(com.android.tools.r8.ir.code.IRCode):131:171 -> a 379:379:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 379:379:void canonicalize(com.android.tools.r8.ir.code.IRCode):171 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 380:380:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 380:380:void canonicalize(com.android.tools.r8.ir.code.IRCode):171 -> a 381:402:void canonicalize(com.android.tools.r8.ir.code.IRCode):179:200 -> a 403:403:java.util.HashMap com.google.common.collect.Maps.newHashMap():226:226 -> a 403:403:void canonicalize(com.android.tools.r8.ir.code.IRCode):203 -> a 404:465:void canonicalize(com.android.tools.r8.ir.code.IRCode):205:266 -> a 466:466:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 466:466:void canonicalize(com.android.tools.r8.ir.code.IRCode):266 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 467:474:void canonicalize(com.android.tools.r8.ir.code.IRCode):267:274 -> a 475:475:java.util.List lambda$canonicalize$1(com.android.tools.r8.ir.code.InvokeMethod):190:190 -> a 476:476:boolean lambda$canonicalize$2(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):207:207 -> a 477:477:int lambda$canonicalize$4(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):215:215 -> a 478:481:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):219:222 -> a 482:497:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):221:236 -> a 498:498:com.android.tools.r8.ir.code.Invoke 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):239:239 -> a 498:498:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):231 -> a 499:502:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):242:245 -> a 503:508:void com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer.insertCanonicalizedInvokeWithoutInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):314:319 -> a 503:508:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):247 -> a 509:509:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 509:509:void com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer.insertCanonicalizedInvokeWithoutInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):319 -> a 509:509:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):247 -> a 510:510:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 510:510:void com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer.insertCanonicalizedInvokeWithoutInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):320 -> a 510:510:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):247 -> a 511:511:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 511:511:void com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer.insertCanonicalizedInvokeWithoutInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):324 -> a 511:511:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):247 -> a 512:513:void lambda$canonicalize$5(com.android.tools.r8.ir.code.IRCode,java.util.Map,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):249:250 -> a 514:530:void insertCanonicalizedInvokeWithInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):287:303 -> a 531:531:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 531:531:void insertCanonicalizedInvokeWithInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):303 -> a 532:532:void insertCanonicalizedInvokeWithInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):304:304 -> a 533:533:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 533:533:void insertCanonicalizedInvokeWithInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):309 -> a 534:534:boolean lambda$insertCanonicalizedInvokeWithInValues$6(com.android.tools.r8.ir.code.Instruction):304:304 -> a 535:535:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 535:535:boolean lambda$insertCanonicalizedInvokeWithInValues$6(com.android.tools.r8.ir.code.Instruction):304 -> a 1:1:boolean lambda$canonicalize$3(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):214:214 -> b com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer$1 -> com.gradleup.gr8.relocated.r01: boolean $assertionsDisabled -> a 1:1:void ():97:97 -> 1:1:void (com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer):97:97 -> 1:1:boolean equals(java.lang.Object,java.lang.Object):97:97 -> a 2:6:boolean com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer$1.equals(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod):105:109 -> a 2:6:boolean equals(java.lang.Object,java.lang.Object):97 -> a 7:7:int hashCode(java.lang.Object):97:97 -> a 8:8:int com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer$1.hashCode(com.android.tools.r8.ir.code.InvokeMethod):100:100 -> a 8:8:int hashCode(java.lang.Object):97 -> a com.android.tools.r8.ir.optimize.Inliner -> com.gradleup.gr8.relocated.b51: java.util.Set singleCallerInlinedPrunedMethodsForTesting -> g com.android.tools.r8.ir.optimize.MultiCallerInliner multiCallerInliner -> e com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.LensCodeRewriter lensCodeRewriter -> c boolean $assertionsDisabled -> i com.android.tools.r8.androidapi.AvailableApiExceptions availableApiExceptions -> h com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder singleInlineCallers -> d java.util.Map singleCallerInlinedMethodsInWave -> f com.android.tools.r8.ir.conversion.IRConverter converter -> b 1:1:void ():87:87 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.LensCodeRewriter):112:112 -> 2:23:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.LensCodeRewriter):102:123 -> boolean lambda$performInliningImpl$1(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a 1:7:boolean returnsIntAsBoolean(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod):163:169 -> a 8:8:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():903:903 -> a 8:8:boolean returnsIntAsBoolean(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod):169 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):180:180 -> a 10:16:void performForcedInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):852:858 -> a 17:17:void performForcedInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):853:853 -> a 18:23:void performInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing,com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy):886:891 -> a 24:32:void performInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing,com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy):888:896 -> a 33:35:com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy createDefaultInliningReasonStrategy(com.android.tools.r8.ir.conversion.MethodProcessor):902:904 -> a 36:36:com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy lambda$createDefaultInliningReasonStrategy$0(com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):905:905 -> a 37:37:com.android.tools.r8.ir.optimize.DefaultInliningOracle createDefaultOracle(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,int,com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy):925:925 -> a 38:38:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):942:942 -> a 39:39:void com.android.tools.r8.ir.optimize.AssumeRemover.(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42:42 -> a 39:39:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):942 -> a 40:66:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):943:969 -> a 67:67:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.MemberResolutionResult.isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):25:25 -> a 67:67:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):970 -> a 68:73:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):970:975 -> a 74:75:boolean com.android.tools.r8.ir.optimize.Inliner.tryInlineMethodWithoutSideEffects(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.AssumeRemover):1110:1111 -> a 74:75:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):974 -> a 76:76:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 76:76:boolean com.android.tools.r8.ir.optimize.Inliner.tryInlineMethodWithoutSideEffects(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.AssumeRemover):1114 -> a 76:76:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):974 -> a 77:78:boolean com.android.tools.r8.ir.optimize.Inliner.tryInlineMethodWithoutSideEffects(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.AssumeRemover):1115:1116 -> a 77:78:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):974 -> a 79:79:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):139:139 -> a 79:79:boolean com.android.tools.r8.ir.optimize.Inliner.tryInlineMethodWithoutSideEffects(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.AssumeRemover):1115 -> a 79:79:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):974 -> a 80:80:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):138:138 -> a 80:80:boolean com.android.tools.r8.ir.optimize.Inliner.tryInlineMethodWithoutSideEffects(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.AssumeRemover):1115 -> a 80:80:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):974 -> a 81:81:boolean com.android.tools.r8.ir.optimize.Inliner.tryInlineMethodWithoutSideEffects(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.AssumeRemover):1124:1124 -> a 81:81:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):974 -> a 82:104:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):980:1002 -> a 105:105:boolean com.android.tools.r8.ir.optimize.Inliner$InlineResult.isRetryAction():0:0 -> a 105:105:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1006 -> a 106:106:void com.android.tools.r8.ir.optimize.Inliner.enqueueMethodForReprocessing(com.android.tools.r8.graph.ProgramMethod):1237:1237 -> a 106:106:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1007 -> a 107:136:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1011:1040 -> a 137:137:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 137:137:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1044 -> a 138:145:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1045:1052 -> a 146:162:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1046:1062 -> a 163:172:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1061:1070 -> a 173:173:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 173:173:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1070 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 174:174:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 174:174:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1070 -> a 175:175:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1070:1070 -> a 176:176:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 176:176:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1070 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 177:177:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 177:177:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1070 -> a 178:195:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1071:1088 -> a 196:196:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 196:196:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1091 -> a 197:203:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1092:1098 -> a 204:205:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):533:534 -> a 204:205:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1099 -> a 206:207:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):1100:1101 -> a 208:214:boolean com.android.tools.r8.ir.optimize.Inliner.containsPotentialCatchHandlerVerificationError(com.android.tools.r8.ir.code.IRCode):1129:1135 -> a 208:214:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):136 -> a 215:215:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 215:215:boolean com.android.tools.r8.ir.optimize.Inliner.containsPotentialCatchHandlerVerificationError(com.android.tools.r8.ir.code.IRCode):1135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 215:215:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):136 -> a 216:216:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 216:216:boolean com.android.tools.r8.ir.optimize.Inliner.containsPotentialCatchHandlerVerificationError(com.android.tools.r8.ir.code.IRCode):1135 -> a 216:216:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):136 -> a 217:217:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 217:217:boolean com.android.tools.r8.ir.optimize.Inliner.containsPotentialCatchHandlerVerificationError(com.android.tools.r8.ir.code.IRCode):1136 -> a 217:217:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):136 -> a 218:219:boolean com.android.tools.r8.ir.optimize.Inliner.containsPotentialCatchHandlerVerificationError(com.android.tools.r8.ir.code.IRCode):1136:1137 -> a 218:219:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):136 -> a 220:232:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):137:149 -> a 233:235:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.Inliner.instructionAllowedForInlining(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):128:130 -> a 233:235:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):151 -> a 236:236:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):157:157 -> a 237:250:void postProcessInlineeBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,java.util.Set,com.android.tools.r8.utils.Timing):1173:1186 -> a 251:251:void com.android.tools.r8.ir.optimize.Inliner.rewindBlockIterator(java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock):1218:1218 -> a 251:251:void postProcessInlineeBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,java.util.Set,com.android.tools.r8.utils.Timing):1189 -> a 252:252:void postProcessInlineeBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,java.util.Set,com.android.tools.r8.utils.Timing):1190:1190 -> a 253:253:void com.android.tools.r8.ir.optimize.Inliner.rewindBlockIterator(java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock):1218:1218 -> a 253:253:void postProcessInlineeBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,java.util.Set,com.android.tools.r8.utils.Timing):1193 -> a 254:255:void lambda$postProcessInlineeBlocks$2(java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):1182:1183 -> a 256:258:void insertAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,com.android.tools.r8.utils.Timing):1201:1203 -> a 259:263:void applyMemberValuePropagationToInlinee(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set):1208:1212 -> a 264:264:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 264:264:void applyMemberValuePropagationToInlinee(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set):1212 -> a 265:267:void applyMemberValuePropagationToInlinee(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set):1212:1214 -> a 268:275:void rewindBlockIterator(java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,java.util.function.Consumer):1226:1233 -> a 276:305:void onWaveDone():1250:1279 -> a 306:324:void lambda$onWaveDone$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet):1253:1271 -> a 325:330:void lambda$onWaveDone$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet):1270:1275 -> a 331:335:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1287:1291 -> a 336:336:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView):142:142 -> a 336:336:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1291 -> a 337:338:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1291:1292 -> a 339:346:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1289:1296 -> a 347:347:boolean lambda$onLastWaveDone$5(com.android.tools.r8.graph.ProgramMethod):1294:1294 -> a 348:348:boolean lambda$verifyAllSingleCallerMethodsHaveBeenPruned$6(com.android.tools.r8.graph.DexEncodedMethod):1303:1303 -> a 349:351:void lambda$verifyAllSingleCallerMethodsHaveBeenPruned$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):1305:1305 -> a 352:352:boolean verifyIsPrunedDueToSingleCallerInlining(com.android.tools.r8.graph.DexMethod):1313:1313 -> a 353:355:boolean verifyAllMultiCallerInlinedMethodsHaveBeenPruned(com.android.tools.r8.graph.AppView):1318:1320 -> a 1:6:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):801:806 -> b 7:7:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> b 7:7:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):806 -> b 8:8:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 8:8:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):812 -> b 9:9:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> b 9:9:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):818 -> b 10:10:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):819:819 -> b 11:11:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> b 11:11:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):825 -> b 12:15:boolean lambda$onWaveDone$3(com.android.tools.r8.graph.ProgramMethod):1257:1260 -> b 16:17:boolean verifyAllSingleCallerMethodsHaveBeenPruned(com.android.tools.r8.graph.AppView):1301:1302 -> b 1:1:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1246:1246 -> c 1:1:void com.android.tools.r8.ir.optimize.Inliner.onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1246:1246 -> d 1:1:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1241 -> d 2:2:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1242:1242 -> d com.android.tools.r8.ir.optimize.Inliner$Constraint -> com.gradleup.gr8.relocated.t41: com.android.tools.r8.ir.optimize.Inliner$Constraint PACKAGE -> e com.android.tools.r8.ir.optimize.Inliner$Constraint SAMENEST -> d com.android.tools.r8.ir.optimize.Inliner$Constraint[] $VALUES -> h com.android.tools.r8.ir.optimize.Inliner$Constraint SAMECLASS -> c com.android.tools.r8.ir.optimize.Inliner$Constraint NEVER -> b com.android.tools.r8.ir.optimize.Inliner$Constraint ALWAYS -> g int value -> a com.android.tools.r8.ir.optimize.Inliner$Constraint SUBCLASS -> f 1:18:void ():190:190 -> 43:47:void ():215:219 -> 1:2:void (java.lang.String,int,int):210:211 -> 1:1:boolean isSet(int):230:230 -> a 1:1:com.android.tools.r8.ir.optimize.Inliner$Constraint[] values():190:190 -> values com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget -> com.gradleup.gr8.relocated.u41: 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 ():248:256 -> 1:4:void (com.android.tools.r8.ir.optimize.Inliner$Constraint):258:261 -> 5:9:void (com.android.tools.r8.ir.optimize.Inliner$Constraint,com.android.tools.r8.graph.DexType):264:268 -> 1:24:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget deriveConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AccessFlags,com.android.tools.r8.graph.AppView):291:314 -> a 25:30:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget classIsVisible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):320:325 -> a 31:31:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 31:31:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget classIsVisible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):328 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 32:32:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget classIsVisible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):328 -> a 33:34:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget classIsVisible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):330:331 -> a 35:85: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):336:386 -> a 86:86:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.verifyAllNestInSamePackage(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):463:463 -> a 86:86: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):386 -> a 87:87:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 87:87:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.verifyAllNestInSamePackage(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):464 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87: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):386 -> a 88:88:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 88:88:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.verifyAllNestInSamePackage(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):464 -> a 88:88: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):386 -> a 89:94:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.verifyAllNestInSamePackage(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):465:470 -> a 89:94: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):386 -> a 95:95:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 95:95:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.verifyAllNestInSamePackage(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):470 -> a 95:95: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):386 -> a 96:98:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.verifyAllNestInSamePackage(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):471:473 -> a 96:98: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):386 -> a 99:106: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):387:394 -> a 107:107:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 107:107:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.allNestMembersSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):440 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:107: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):394 -> a 108:108:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 108:108:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.allNestMembersSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):440 -> a 108:108: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):394 -> a 109:116:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.allNestMembersSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):442:449 -> a 109:116: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):394 -> a 117:117:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 117:117:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.allNestMembersSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):449 -> a 117:117: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):394 -> a 118:122:boolean com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget.allNestMembersSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):451:455 -> a 118:122: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):394 -> a 123:156: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):398:431 -> a 1:5:boolean equals(java.lang.Object):281:285 -> equals 1:4:int hashCode():273:276 -> hashCode 5:5:int com.android.tools.r8.graph.DexType.computeHashCode():124:124 -> hashCode 5:5:int hashCode():276 -> hashCode # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:int com.android.tools.r8.graph.DexType.computeHashCode():124:124 -> hashCode 6:6:int hashCode():276 -> hashCode com.android.tools.r8.ir.optimize.Inliner$InlineAction -> com.gradleup.gr8.relocated.v41: com.android.tools.r8.ir.optimize.Inliner$Reason reason -> c boolean $assertionsDisabled -> f com.android.tools.r8.graph.DexProgramClass downcastClass -> e com.android.tools.r8.graph.ProgramMethod target -> a com.android.tools.r8.ir.code.Invoke invoke -> b boolean shouldEnsureStaticInitialization -> d 1:1:void ():512:512 -> 1:4:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.optimize.Inliner$Reason):522:525 -> com.android.tools.r8.ir.optimize.Inliner$InlineAction asInlineAction() -> a 1:1:void setDowncastClass(com.android.tools.r8.graph.DexProgramClass):538:538 -> a 2:15:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):551:564 -> a 16:25:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.handleSimpleEffectAnalysisResult(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult,com.android.tools.r8.ir.code.BasicBlock,java.util.function.Consumer,java.util.function.Consumer):717:726 -> a 16:25:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):560 -> a 26:26:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.handleSimpleEffectAnalysisResult(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult,com.android.tools.r8.ir.code.BasicBlock,java.util.function.Consumer,java.util.function.Consumer):723:723 -> a 26:26:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):560 -> a 27:28:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):575:576 -> a 29:29:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 29:29:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):576 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 30:30:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):576 -> a 31:31:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 31:31:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):576 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 32:32:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):576 -> a 33:36:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):577:580 -> a 37:37:boolean com.android.tools.r8.ir.code.Value.isMaybeNull():485:485 -> a 37:37:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):580 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:39:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):583:584 -> a 40:49:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.handleSimpleEffectAnalysisResult(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult,com.android.tools.r8.ir.code.BasicBlock,java.util.function.Consumer,java.util.function.Consumer):717:726 -> a 40:49:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):582 -> a 50:50:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.handleSimpleEffectAnalysisResult(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult,com.android.tools.r8.ir.code.BasicBlock,java.util.function.Consumer,java.util.function.Consumer):723:723 -> a 50:50:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):582 -> a 51:53:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):590:592 -> a 54:54:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 54:54:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):591 -> a 55:58:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):594:597 -> a 59:59:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 59:59:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):598 -> a 60:70:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):598:608 -> a 71:71:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 71:71:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):613 -> a 72:72:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):613:613 -> a 73:80:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):612:619 -> a 81:81:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 81:81:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):617 -> a 82:90:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):620:628 -> a 91:91:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 91:91:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):630 -> a 92:92:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):630:630 -> a 93:93:com.android.tools.r8.ir.code.Phi com.android.tools.r8.ir.code.IRCode.createPhi(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.analysis.type.TypeElement):1222:1222 -> a 93:93:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):632 -> a 94:95:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):633:634 -> a 96:96:void com.android.tools.r8.ir.code.Phi.addOperands(java.util.List):143:143 -> a 96:96:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):636 -> a 97:99:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):640:642 -> a 100:100:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 100:100:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):642 -> a 101:113:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):643:655 -> a 114:114:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 114:114:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):656 -> a 115:130:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):657:672 -> a 131:131:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 131:131:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):672 -> a 132:134:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):671:673 -> a 135:135:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:33 -> a 135:135:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):673 -> a 136:136:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 136:136:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):673 -> a 137:141:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):675:679 -> a 142:142:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 142:142:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):679 -> a 143:143:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 143:143:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):681 -> a 144:144:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):682:682 -> a 145:145:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 145:145:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):682 -> a 146:150:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):683:687 -> a 151:151:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 151:151:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):687 -> a 152:157:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):691:696 -> a 158:158:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 158:158:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):696 -> a 159:167:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason buildInliningIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.conversion.LensCodeRewriter):701:709 -> a 168:168:com.android.tools.r8.ir.code.Value lambda$buildInliningIR$2(com.android.tools.r8.ir.code.BasicBlock):635:635 -> a 169:178:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.synthesizeInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):733:742 -> a 169:178:void lambda$buildInliningIR$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):565 -> a 179:179:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 179:179:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.synthesizeInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):742 -> a 179:179:void lambda$buildInliningIR$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):565 -> a 180:193:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.synthesizeNullCheckForReceiver(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.BasicBlock):747:760 -> a 180:193:void lambda$buildInliningIR$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.BasicBlock):586 -> a 194:194:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 194:194:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.synthesizeNullCheckForReceiver(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.BasicBlock):760 -> a 194:194:void lambda$buildInliningIR$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.BasicBlock):586 -> a 195:195:void com.android.tools.r8.ir.optimize.Inliner$InlineAction.synthesizeNullCheckForReceiver(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.BasicBlock):762:762 -> a 195:195:void lambda$buildInliningIR$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.BasicBlock):586 -> a 196:205:void setRemoveInnerFramePositionForReceiverUse(com.android.tools.r8.ir.code.Instruction):767:776 -> a 206:206:void setRemoveInnerFramePositionForReceiverUse(com.android.tools.r8.ir.code.Instruction):775:775 -> a 1:1:com.android.tools.r8.graph.DexProgramClass getDowncastClass():534:534 -> b 1:1:void setShouldEnsureStaticInitialization():542:542 -> c com.android.tools.r8.ir.optimize.Inliner$InlineResult -> com.gradleup.gr8.relocated.w41: com.android.tools.r8.ir.optimize.Inliner$InlineAction asInlineAction() -> a com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason -> com.gradleup.gr8.relocated.x41: com.android.tools.r8.ir.optimize.Inliner$Reason reason -> a com.android.tools.r8.ir.code.IRCode code -> b 1:3:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.Inliner$Reason):793:795 -> com.android.tools.r8.ir.optimize.Inliner$InliningInfo -> com.gradleup.gr8.relocated.y41: com.android.tools.r8.graph.DexProgramClass receiverClass -> b com.android.tools.r8.graph.ProgramMethod target -> a 1:3:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):839:841 -> com.android.tools.r8.ir.optimize.Inliner$Reason -> com.gradleup.gr8.relocated.z41: com.android.tools.r8.ir.optimize.Inliner$Reason[] $VALUES -> g com.android.tools.r8.ir.optimize.Inliner$Reason SIMPLE -> e com.android.tools.r8.ir.optimize.Inliner$Reason NEVER -> f com.android.tools.r8.ir.optimize.Inliner$Reason SINGLE_CALLER -> c com.android.tools.r8.ir.optimize.Inliner$Reason MULTI_CALLER_CANDIDATE -> d com.android.tools.r8.ir.optimize.Inliner$Reason FORCE -> a com.android.tools.r8.ir.optimize.Inliner$Reason ALWAYS -> b 1:8:void ():486:493 -> 9:9:void ():485:485 -> 1:1:void (java.lang.String,int):485:485 -> 1:1:com.android.tools.r8.ir.optimize.Inliner$Reason[] values():485:485 -> values com.android.tools.r8.ir.optimize.Inliner$RetryAction -> com.gradleup.gr8.relocated.a51: 1:1:void ():780:780 -> com.android.tools.r8.ir.optimize.InliningConstraints -> com.gradleup.gr8.relocated.d51: com.android.tools.r8.graph.AppView appView -> a boolean allowStaticInterfaceMethodCalls -> b com.android.tools.r8.graph.GraphLens graphLens -> c boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):49:49 -> 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):35:51 -> 1:1:void disallowStaticInterfaceMethodCalls():63:63 -> a 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):99:99 -> a 3:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):173:174 -> a 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):174 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):174:183 -> a 16:20:com.android.tools.r8.graph.DexEncodedMethod singleTargetWhileVerticalClassMerging(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.TriFunction):232:236 -> a 21:21:boolean com.android.tools.r8.ir.optimize.InliningConstraints.isVerticalClassMerging():67:67 -> a 21:21:com.android.tools.r8.graph.DexEncodedMethod singleTargetWhileVerticalClassMerging(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.TriFunction):237 -> a 22:25:com.android.tools.r8.graph.DexEncodedMethod singleTargetWhileVerticalClassMerging(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.TriFunction):240:243 -> a 26:26:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63:63 -> a 26:26:com.android.tools.r8.graph.DexEncodedMethod singleTargetWhileVerticalClassMerging(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.TriFunction):243 -> a 27:27:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 27:27:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 27:27:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 27:27:com.android.tools.r8.graph.DexEncodedMethod singleTargetWhileVerticalClassMerging(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.TriFunction):243 -> a 28:28:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 28:28:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 28:28:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 28:28:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 28:28:com.android.tools.r8.graph.DexEncodedMethod singleTargetWhileVerticalClassMerging(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.TriFunction):243 -> a 29:29:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 29:29:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 29:29:com.android.tools.r8.graph.DexEncodedMethod singleTargetWhileVerticalClassMerging(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.TriFunction):243 -> a 30:33:com.android.tools.r8.graph.DexEncodedMethod singleTargetWhileVerticalClassMerging(com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.TriFunction):247:250 -> a 34:34:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):258:258 -> a 35:35:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):352:352 -> a 35:35:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstanceGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):135 -> a 36:36:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 36:36:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):352 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstanceGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):135 -> a 37:41:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):353:357 -> a 37:41:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstanceGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):135 -> a 42:42:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):354:354 -> a 42:42:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstanceGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):135 -> a 43:45:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forResolvedMember(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember):384:386 -> a 46:50:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getInliningConstraintForResolvedMember(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.AppView):25:29 -> a 46:50:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forResolvedMember(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember):387 -> a 51:51:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getInliningConstraintForResolvedMember(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.AppView):28:28 -> a 51:51:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forResolvedMember(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember):387 -> a 52:54:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):242:244 -> a 52:54:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getInliningConstraintForResolvedMember(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.AppView):28 -> a 52:54:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forResolvedMember(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember):387 -> a 55:56:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):253:254 -> a 55:56:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):239 -> a 55:56:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getInliningConstraintForResolvedMember(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.AppView):28 -> a 55:56:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forResolvedMember(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember):387 -> a 57:57:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getInliningConstraintForResolvedMember(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.AppView):30:30 -> a 57:57:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forResolvedMember(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember):387 -> a 58:67:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forResolvedMember(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember):389:398 -> a 68:74:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forResolvedMember(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMember):397:403 -> a 1:1:com.android.tools.r8.graph.AppView getAppView():55:55 -> b 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forConstClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):103:103 -> b 3:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):187:188 -> b 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> b 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):188 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):188:188 -> b 7:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forVirtualInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean):362:375 -> b 7:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):189 -> b 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forVirtualInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean):374:374 -> b 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):189 -> b 22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):352:352 -> b 22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstancePut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):143 -> b 23:23:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> b 23:23:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):352 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstancePut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):143 -> b 24:28:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):353:357 -> b 24:28:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstancePut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):143 -> b 29:29:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):354:354 -> b 29:29:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstancePut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):143 -> b 1:1:com.android.tools.r8.graph.GraphLens getGraphLens():59:59 -> c 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):131:131 -> c 3:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):205:206 -> c 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> c 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):206 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:17:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):206:217 -> c 18:18:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 18:18:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):217 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 19:19:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):217 -> c 20:20:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):218 -> c 21:25:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):218:222 -> c 26:26:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):352:352 -> c 26:26:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):320 -> c 27:27:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> c 27:27:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):352 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):320 -> c 28:32:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):353:357 -> c 28:32:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):320 -> c 33:33:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):354:354 -> c 33:33:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):320 -> c 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):139:139 -> d 2:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):262:263 -> d 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> d 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):263 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):263:263 -> d 6:19:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forVirtualInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean):362:375 -> d 6:19:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):264 -> d 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forVirtualInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean):374:374 -> d 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):264 -> d 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):352:352 -> d 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticPut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):324 -> d 22:22:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> d 22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):352 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticPut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):324 -> d 23:27:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):353:357 -> d 23:27:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticPut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):324 -> d 28:28:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):354:354 -> d 28:28:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticPut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):324 -> d 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeMultiNewArray(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):193:193 -> e 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeNewArray(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):197:197 -> f 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forNewArrayEmpty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):288:288 -> g 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):300:300 -> h com.android.tools.r8.ir.optimize.InliningOracle -> com.gradleup.gr8.relocated.g51: com.android.tools.r8.ir.optimize.Inliner$InlineResult computeInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a boolean isForcedInliningOracle() -> a com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod) -> a boolean passesInliningConstraints(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a com.android.tools.r8.ir.optimize.InliningStrategy -> com.gradleup.gr8.relocated.i51: com.android.tools.r8.ir.analysis.type.ClassTypeElement getReceiverTypeOrDefault(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.type.ClassTypeElement) -> a void markInlined(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason) -> a boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a boolean willExceedBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a 1:6:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.optimize.InliningStrategy.getDowncastTypeIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):70:75 -> a 1:6:boolean setDowncastTypeIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):59 -> a 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 7:7:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.optimize.InliningStrategy.getDowncastTypeIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):75 -> a 7:7:boolean setDowncastTypeIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):59 -> a 8:15:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.optimize.InliningStrategy.getDowncastTypeIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):76:83 -> a 8:15:boolean setDowncastTypeIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):59 -> a 16:19:boolean setDowncastTypeIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):61:64 -> a com.android.tools.r8.graph.AppView appView() -> b com.android.tools.r8.ir.optimize.InstructionEquivalence -> com.gradleup.gr8.relocated.x61: com.android.tools.r8.ir.regalloc.RegisterAllocator allocator -> a com.android.tools.r8.ir.conversion.MethodConversionOptions conversionOptions -> b 1:3:void (com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):17:19 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):13:13 -> a 2:2:int doHash(java.lang.Object):13:13 -> a 3:12:int com.android.tools.r8.ir.optimize.InstructionEquivalence.doHash(com.android.tools.r8.ir.code.Instruction):31:40 -> a 3:12:int doHash(java.lang.Object):13 -> a 13:14:boolean doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):24:25 -> a com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool -> com.gradleup.gr8.relocated.h22: com.android.tools.r8.graph.DexClass clazz -> a java.util.Set interfaces -> d com.google.common.base.Equivalence equivalence -> b java.util.Set subTypes -> e java.util.Set memberPool -> f com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool superType -> c boolean $assertionsDisabled -> g 1:1:void ():161:161 -> 1:1:void (com.google.common.base.Equivalence,com.android.tools.r8.graph.DexClass):170:170 -> 2:8:void (com.google.common.base.Equivalence,com.android.tools.r8.graph.DexClass):166:172 -> 1:2:void linkInterface(com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool):186:187 -> a 3:3:void seen(java.lang.Object):191:191 -> a 4:4:boolean hasSeen(com.google.common.base.Equivalence$Wrapper):200:200 -> a 5:7:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.above(com.google.common.base.Equivalence$Wrapper,boolean,java.lang.Object,java.lang.Object,java.util.function.BiFunction):221:223 -> a 5:7:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.fold(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):263 -> a 5:7:boolean hasSeen(com.google.common.base.Equivalence$Wrapper):200 -> a 8:8:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.here(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.util.function.BiFunction):240:240 -> a 8:8:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.above(com.google.common.base.Equivalence$Wrapper,boolean,java.lang.Object,java.lang.Object,java.util.function.BiFunction):225 -> a 8:8:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.fold(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):263 -> a 8:8:boolean hasSeen(com.google.common.base.Equivalence$Wrapper):200 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 9:10:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.here(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.util.function.BiFunction):240:241 -> a 9:10:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.above(com.google.common.base.Equivalence$Wrapper,boolean,java.lang.Object,java.lang.Object,java.util.function.BiFunction):225 -> a 9:10:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.fold(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):263 -> a 9:10:boolean hasSeen(com.google.common.base.Equivalence$Wrapper):200 -> a 11:14:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.above(com.google.common.base.Equivalence$Wrapper,boolean,java.lang.Object,java.lang.Object,java.util.function.BiFunction):231:234 -> a 11:14:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.fold(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):263 -> a 11:14:boolean hasSeen(com.google.common.base.Equivalence$Wrapper):200 -> a 15:15:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.fold(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):267:267 -> a 15:15:boolean hasSeen(com.google.common.base.Equivalence$Wrapper):200 -> a 16:16:boolean hasSeen(com.google.common.base.Equivalence$Wrapper):200:200 -> a 17:17:java.lang.Boolean lambda$hasSeen$0(com.android.tools.r8.graph.DexClass,java.lang.Boolean):200:200 -> a 18:20:java.lang.Object below(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):248:250 -> a 21:21:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.here(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.util.function.BiFunction):240:240 -> a 21:21:java.lang.Object below(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):251 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:23:java.lang.Object com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool.here(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.util.function.BiFunction):240:241 -> a 22:23:java.lang.Object below(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):251 -> a 24:25:java.lang.Object below(com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):255:256 -> a 1:2:void linkSubtype(com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool):181:182 -> b 3:4:void seen(com.google.common.base.Equivalence$Wrapper):195:196 -> b 1:2:void linkSupertype(com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool):176:177 -> c com.android.tools.r8.ir.optimize.MethodPoolCollection -> com.gradleup.gr8.relocated.o42: java.util.Map com.android.tools.r8.ir.optimize.MemberPoolCollection.memberPools -> d com.android.tools.r8.graph.AppView com.android.tools.r8.ir.optimize.MemberPoolCollection.appView -> b com.google.common.base.Equivalence com.android.tools.r8.ir.optimize.MemberPoolCollection.equivalence -> a boolean com.android.tools.r8.ir.optimize.MemberPoolCollection.$assertionsDisabled -> f com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.ir.optimize.MemberPoolCollection.subtypingInfo -> c java.util.function.Predicate methodTester -> e 1:1:void com.android.tools.r8.ir.optimize.MemberPoolCollection.():34:34 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):38:38 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.util.function.Predicate):45:45 -> 3:3:void com.android.tools.r8.ir.optimize.MemberPoolCollection.(com.android.tools.r8.graph.AppView,com.google.common.base.Equivalence,com.android.tools.r8.graph.SubtypingInfo):44:44 -> 3:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.util.function.Predicate):45 -> 4:12:void com.android.tools.r8.ir.optimize.MemberPoolCollection.(com.android.tools.r8.graph.AppView,com.google.common.base.Equivalence,com.android.tools.r8.graph.SubtypingInfo):39:47 -> 4:12:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.util.function.Predicate):45 -> 13:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.util.function.Predicate):46:46 -> void com.android.tools.r8.ir.optimize.MemberPoolCollection.buildAll(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean excludesPrivateInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):50:50 -> a 2:2:java.lang.Runnable computeMemberPoolForClass(com.android.tools.r8.graph.DexClass):55:55 -> a 3:4:void lambda$computeMemberPoolForClass$1(com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool,com.android.tools.r8.graph.DexEncodedMethod):60:61 -> a 5:5:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool lambda$computeMemberPoolForClass$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):69:69 -> a 6:6:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.get(com.android.tools.r8.graph.DexClass):87:87 -> a 6:6:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.get(com.android.tools.r8.graph.DexClass):0 -> a # {"id":"com.android.tools.r8.synthesized"} 7:7:boolean com.android.tools.r8.ir.optimize.MemberPoolCollection.hasPool(com.android.tools.r8.graph.DexClass):83:83 -> a 7:7:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.get(com.android.tools.r8.graph.DexClass):87 -> a 7:7:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.get(com.android.tools.r8.graph.DexClass):0 -> a # {"id":"com.android.tools.r8.synthesized"} 8:9:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.get(com.android.tools.r8.graph.DexClass):87:88 -> a 8:9:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.get(com.android.tools.r8.graph.DexClass):0 -> a # {"id":"com.android.tools.r8.synthesized"} 10:15:boolean com.android.tools.r8.ir.optimize.MemberPoolCollection.markIfNotSeen(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):92:97 -> a 10:15:boolean com.android.tools.r8.ir.optimize.MemberPoolCollection.markIfNotSeen(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):0 -> a # {"id":"com.android.tools.r8.synthesized"} 16:16:void com.android.tools.r8.ir.optimize.MemberPoolCollection.submit(com.android.tools.r8.graph.DexClass,java.util.List,java.util.concurrent.ExecutorService):111:111 -> a 16:16:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$buildAll$0(java.util.List,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.DexClass):60 -> a 17:19:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):140:142 -> a 20:20:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 20:20:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):142 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 21:21:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):142 -> a 22:22:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):144:144 -> a 23:23:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):226:226 -> a 23:23:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):226:226 -> a 24:24:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):144 -> a 25:31:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):146:152 -> a 32:32:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 32:32:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 33:33:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):152 -> a 34:34:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):154:154 -> a 35:35:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):226:226 -> a 35:35:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):154 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):226:226 -> a 36:36:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):154 -> a 37:37:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$1(java.util.Deque,com.android.tools.r8.graph.DexType):143:143 -> a 38:38:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 38:38:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$1(java.util.Deque,com.android.tools.r8.graph.DexType):143 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 39:39:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$1(java.util.Deque,com.android.tools.r8.graph.DexType):143 -> a 40:40:void com.android.tools.r8.ir.optimize.MemberPoolCollection.addNonNull(java.util.Collection,java.lang.Object):273:273 -> a 40:40:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$1(java.util.Deque,com.android.tools.r8.graph.DexType):143 -> a 1:14:void com.android.tools.r8.ir.optimize.MemberPoolCollection.buildAll(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):51:64 -> b 15:15:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool lambda$computeMemberPoolForClass$0(com.android.tools.r8.graph.DexClass):57:57 -> b 16:20:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):69:73 -> b 21:21:void com.android.tools.r8.ir.optimize.MemberPoolCollection.submitAll(java.lang.Iterable,java.util.List,java.util.concurrent.ExecutorService):105:105 -> b 21:21:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):72 -> b 22:22:void com.android.tools.r8.ir.optimize.MemberPoolCollection.submit(com.android.tools.r8.graph.DexClass,java.util.List,java.util.concurrent.ExecutorService):111:111 -> b 22:22:void com.android.tools.r8.ir.optimize.MemberPoolCollection.submitAll(java.lang.Iterable,java.util.List,java.util.concurrent.ExecutorService):106 -> b 22:22:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):72 -> b 23:23:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):74:74 -> b 24:24:void com.android.tools.r8.ir.optimize.MemberPoolCollection.submitAll(java.lang.Iterable,java.util.List,java.util.concurrent.ExecutorService):105:105 -> b 24:24:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):74 -> b 25:25:void com.android.tools.r8.ir.optimize.MemberPoolCollection.submit(com.android.tools.r8.graph.DexClass,java.util.List,java.util.concurrent.ExecutorService):111:111 -> b 25:25:void com.android.tools.r8.ir.optimize.MemberPoolCollection.submitAll(java.lang.Iterable,java.util.List,java.util.concurrent.ExecutorService):106 -> b 25:25:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):74 -> b 26:30:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):75:79 -> b 31:32:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool com.android.tools.r8.ir.optimize.MemberPoolCollection.buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):77:78 -> b 33:33:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool lambda$computeMemberPoolForClass$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):79:79 -> b 34:44:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):118:128 -> b 45:45:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 45:45:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):128 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 46:46:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):128 -> b 47:47:void com.android.tools.r8.ir.optimize.MemberPoolCollection.addNonNull(java.util.Collection,java.lang.Object):273:273 -> b 47:47:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):128 -> b 48:49:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):130:131 -> b 50:50:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 50:50:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):131 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 51:51:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):131 -> b 52:52:void com.android.tools.r8.ir.optimize.MemberPoolCollection.addNonNull(java.util.Collection,java.lang.Object):273:273 -> b 52:52:java.util.Set com.android.tools.r8.ir.optimize.MemberPoolCollection.getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):131 -> b 53:53:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$2(java.util.Deque,com.android.tools.r8.graph.DexType):145:145 -> b 54:54:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 54:54:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$2(java.util.Deque,com.android.tools.r8.graph.DexType):145 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 55:55:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$2(java.util.Deque,com.android.tools.r8.graph.DexType):145 -> b 56:56:void com.android.tools.r8.ir.optimize.MemberPoolCollection.addNonNull(java.util.Collection,java.lang.Object):273:273 -> b 56:56:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$2(java.util.Deque,com.android.tools.r8.graph.DexType):145 -> b 1:10:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):56:65 -> c 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 11:11:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):65 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 12:12:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):65 -> c 13:17:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):67:71 -> c 18:18:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 18:18:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):74 -> c 19:20:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):75:76 -> c 21:21:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 21:21:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):76 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 22:22:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):76 -> c 23:26:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):78:81 -> c 27:27:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$3(java.util.Deque,com.android.tools.r8.graph.DexType):153:153 -> c 28:28:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 28:28:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$3(java.util.Deque,com.android.tools.r8.graph.DexType):153 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 29:29:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$3(java.util.Deque,com.android.tools.r8.graph.DexType):153 -> c 30:30:void com.android.tools.r8.ir.optimize.MemberPoolCollection.addNonNull(java.util.Collection,java.lang.Object):273:273 -> c 30:30:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$3(java.util.Deque,com.android.tools.r8.graph.DexType):153 -> c 1:1:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$4(java.util.Deque,com.android.tools.r8.graph.DexType):155:155 -> d 2:2:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 2:2:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$4(java.util.Deque,com.android.tools.r8.graph.DexType):155 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 3:3:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$4(java.util.Deque,com.android.tools.r8.graph.DexType):155 -> d 4:4:void com.android.tools.r8.ir.optimize.MemberPoolCollection.addNonNull(java.util.Collection,java.lang.Object):273:273 -> d 4:4:void com.android.tools.r8.ir.optimize.MemberPoolCollection.lambda$getAllSubTypesExclusive$4(java.util.Deque,com.android.tools.r8.graph.DexType):155 -> d com.android.tools.r8.ir.optimize.MoveEliminator -> com.gradleup.gr8.relocated.m72: com.android.tools.r8.ir.regalloc.RegisterAllocator allocator -> b java.util.Set activeMoves -> a 1:1:void (com.android.tools.r8.ir.regalloc.RegisterAllocator):17:17 -> 2:6:void (com.android.tools.r8.ir.regalloc.RegisterAllocator):14:18 -> 1:12:boolean shouldBeEliminated(com.android.tools.r8.ir.code.Instruction):22:33 -> a 13:51:boolean shouldBeEliminated(com.android.tools.r8.ir.code.Instruction):32:70 -> a 52:56:boolean lambda$shouldBeEliminated$0(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Move):55:59 -> a com.android.tools.r8.ir.optimize.MultiCallerInliner -> com.gradleup.gr8.relocated.r72: com.android.tools.r8.graph.AppView appView -> a int[] multiCallerInliningInstructionLimits -> c com.android.tools.r8.utils.collections.ProgramMethodMap multiInlineCallEdges -> b boolean $assertionsDisabled -> d 1:1:void ():42:42 -> 1:1:void (com.android.tools.r8.graph.AppView):53:53 -> 2:9:void (com.android.tools.r8.graph.AppView):49:56 -> 1:5:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):61:65 -> a 6:6:void lambda$recordCallEdgesForMultiCallerInlining$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):67:67 -> a 7:7:com.android.tools.r8.ir.optimize.DefaultInliningOracle lambda$recordCallEdgesForMultiCallerInlining$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):76:76 -> a 8:10:void recordCallEdgeForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):132:134 -> a 11:27:void recordCallEdgeForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):133:149 -> a 28:28:java.util.Optional lambda$recordCallEdgeForMultiCallerInlining$2():134:134 -> a 29:45:void stopTrackingCallSitesForMethodIfDefinitelyIneligibleForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.collections.ProgramMethodMultiset):160:176 -> a 46:46:void com.android.tools.r8.ir.optimize.MultiCallerInliner.stopTrackingCallSitesForMethod(com.android.tools.r8.graph.ProgramMethod):182:182 -> a 46:46:void stopTrackingCallSitesForMethodIfDefinitelyIneligibleForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.collections.ProgramMethodMultiset):177 -> a 47:48:void lambda$stopTrackingCallSitesForMethodIfDefinitelyIneligibleForMultiCallerInlining$4(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.ProgramMethod,int):170:171 -> a 49:59:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):194:204 -> a 60:60:com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph lambda$onLastWaveDone$5(java.util.concurrent.ExecutorService):198:198 -> a 61:117:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder computeMultiInlineCallerMethods(com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph):212:268 -> a 118:167:void lambda$computeMultiInlineCallerMethods$9(com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph,com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod,java.util.Optional):217:266 -> a 168:168:boolean lambda$computeMultiInlineCallerMethods$7(com.android.tools.r8.graph.ProgramMethod):232:232 -> a 169:170:void lambda$computeMultiInlineCallerMethods$8(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod,int):262:263 -> a 1:25:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):72:96 -> b 26:26:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.MemberResolutionResult.isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):25:25 -> b 26:26:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):97 -> b 27:31:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):97:101 -> b 32:32:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> b 32:32:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):101 -> b 33:48:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):103:118 -> b 49:49:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):110:110 -> b 50:50:boolean com.android.tools.r8.ir.optimize.Inliner$InlineResult.isRetryAction():0:0 -> b 50:50:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):119 -> b 51:53:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):124:126 -> b 54:54:void com.android.tools.r8.ir.optimize.MultiCallerInliner.stopTrackingCallSitesForMethod(com.android.tools.r8.graph.ProgramMethod):182:182 -> b 54:54:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):120 -> b 55:55:boolean lambda$stopTrackingCallSitesForMethodIfDefinitelyIneligibleForMultiCallerInlining$3(com.android.tools.r8.graph.ProgramMethod):160:160 -> b 56:56:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder lambda$onLastWaveDone$6(com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph):200:200 -> b 1:1:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):186:186 -> c com.android.tools.r8.ir.optimize.NaturalIntLoopRemover -> com.gradleup.gr8.relocated.a92: boolean $assertionsDisabled -> a 1:1:void ():30:30 -> 1:5:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):33:37 -> a 6:6:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.isComparisonBlock(com.android.tools.r8.ir.code.BasicBlock):49:49 -> a 6:6:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):38 -> a 7:7:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 7:7:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.isComparisonBlock(com.android.tools.r8.ir.code.BasicBlock):49 -> a 7:7:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):38 -> a 8:12:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.isComparisonBlock(com.android.tools.r8.ir.code.BasicBlock):50:54 -> a 8:12:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):38 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 13:13:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.isComparisonBlock(com.android.tools.r8.ir.code.BasicBlock):54 -> a 13:13:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):38 -> a 14:18:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.isComparisonBlock(com.android.tools.r8.ir.code.BasicBlock):57:61 -> a 14:18:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):38 -> a 19:19:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39:39 -> a 20:31:com.android.tools.r8.ir.code.Phi com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.computeLoopPhi(com.android.tools.r8.ir.code.If):240:251 -> a 20:31:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):65 -> a 20:31:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 32:32:com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.builder(com.android.tools.r8.ir.code.If):368:368 -> a 32:32:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):71 -> a 32:32:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 33:41:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):166:174 -> a 33:41:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 33:41:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 42:42:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 42:42:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):174 -> a 42:42:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 42:42:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 43:48:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):174:179 -> a 43:48:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 43:48:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 49:49:boolean com.android.tools.r8.ir.code.Instruction.isAdd():0:0 -> a 49:49:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):179 -> a 49:49:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 49:49:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 50:56:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):181:187 -> a 50:56:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 50:56:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 57:57:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 57:57:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):187 -> a 57:57:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 57:57:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 58:72:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):188:202 -> a 58:72:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 58:72:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 73:73:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> a 73:73:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):202 -> a 73:73:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 73:73:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 74:83:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):204:213 -> a 74:83:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 74:83:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 84:84:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 84:84:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):213 -> a 84:84:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 84:84:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 85:99:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):214:228 -> a 85:99:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 85:99:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 100:100:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 100:100:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):228 -> a 100:100:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 100:100:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 101:103:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):228:230 -> a 101:103:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 101:103:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 104:104:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 104:104:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):230 -> a 104:104:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 104:104:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 105:106:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):230:231 -> a 105:106:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 105:106:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 107:107:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77:77 -> a 107:107:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 108:110:java.util.Set com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):426:428 -> a 108:110:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 108:110:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 111:111:boolean com.android.tools.r8.utils.WorkList.isEmpty():112:112 -> a 111:111:java.util.Set com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):429 -> a 111:111:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 111:111:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 112:122:java.util.Set com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):430:440 -> a 112:122:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 112:122:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 123:127:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):81:85 -> a 123:127:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 128:137:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzeLoopExit(java.util.Set,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):145:154 -> a 128:137:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):87 -> a 128:137:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 138:155:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.analyzePhiUses(java.util.Set,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):114:131 -> a 138:155:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):90 -> a 138:155:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 156:159:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover.tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):94:97 -> a 156:159:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 160:161:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):43:44 -> a com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations -> com.gradleup.gr8.relocated.z82: com.android.tools.r8.ir.code.If comparison -> c java.util.Set loopBody -> g com.android.tools.r8.ir.code.BasicBlock backPredecessor -> f com.android.tools.r8.ir.code.BasicBlock loopBodyEntry -> e boolean $assertionsDisabled -> h int counterIncrement -> b com.android.tools.r8.ir.code.BasicBlock loopExit -> d int initCounter -> a 1:1:void ():272:272 -> 1:8:void (int,int,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.Set):289:296 -> 1:1:boolean has1Iteration():381:381 -> a 2:7:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.target(int):372:377 -> a 2:7:boolean has1Iteration():381 -> a 8:8:boolean has1Iteration():381:381 -> a 9:14:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.target(int):372:377 -> a 9:14:boolean has1Iteration():382 -> a 15:15:boolean has1Iteration():382:382 -> a 16:16:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):386:386 -> a 16:16:void access$000(com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations,com.android.tools.r8.ir.code.IRCode):272 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):386:386 -> a 17:17:void access$000(com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations,com.android.tools.r8.ir.code.IRCode):272 -> a 18:33:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.updatePhis(com.android.tools.r8.ir.code.BasicBlock):403:418 -> a 18:33:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):387 -> a 18:33:void access$000(com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations,com.android.tools.r8.ir.code.IRCode):272 -> a 34:35:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.patchControlFlow(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):392:393 -> a 34:35:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 34:35:void access$000(com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations,com.android.tools.r8.ir.code.IRCode):272 -> a 36:37:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 36:37:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.patchControlFlow(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):393 -> a 36:37:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 36:37:void access$000(com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations,com.android.tools.r8.ir.code.IRCode):272 -> a 38:42:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.patchControlFlow(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):393:397 -> a 38:42:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 38:42:void access$000(com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations,com.android.tools.r8.ir.code.IRCode):272 -> a 43:44:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 43:44:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.patchControlFlow(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):397 -> a 43:44:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 43:44:void access$000(com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations,com.android.tools.r8.ir.code.IRCode):272 -> a 45:47:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.patchControlFlow(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):397:399 -> a 45:47:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 45:47:void access$000(com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations,com.android.tools.r8.ir.code.IRCode):272 -> a com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder -> com.gradleup.gr8.relocated.y82: com.android.tools.r8.ir.code.If comparison -> c com.android.tools.r8.ir.code.BasicBlock backPredecessor -> g java.util.Set loopBody -> h com.android.tools.r8.ir.code.BasicBlock loopEntry -> f com.android.tools.r8.ir.code.BasicBlock loopBodyEntry -> e int counterIncrement -> b com.android.tools.r8.ir.code.BasicBlock loopExit -> d int initCounter -> a 1:2:void (com.android.tools.r8.ir.code.If):310:311 -> 1:1:void setCounterIncrement(int):323:323 -> a 2:2:void setBackPredecessor(com.android.tools.r8.ir.code.BasicBlock):339:339 -> a 3:4:void setLoop(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):343:344 -> a 5:5:void setLoopBody(java.util.Set):352:352 -> a 6:6:com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations build():356:356 -> a 1:1:void setInitCounter(int):315:315 -> b 2:2:void setLoopEntry(com.android.tools.r8.ir.code.BasicBlock):331:331 -> b 3:3:com.android.tools.r8.ir.code.BasicBlock getBackPredecessor():335:335 -> b 1:1:int getCounterIncrement():319:319 -> c 1:1:com.android.tools.r8.ir.code.BasicBlock getLoopEntry():327:327 -> d 1:1:com.android.tools.r8.ir.code.BasicBlock getLoopExit():348:348 -> e com.android.tools.r8.ir.optimize.NestReducer -> com.gradleup.gr8.relocated.g92: com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):35:36 -> 1:2:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):40:41 -> a 3:3:boolean com.android.tools.r8.utils.InternalOptions.shouldDesugarNests():587:587 -> a 3:3:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:9:void com.android.tools.r8.ir.optimize.NestReducer.removeNests():50:55 -> a 4:9:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):42 -> a 10:12:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):44:46 -> a 13:25:void reduceNests(java.util.concurrent.ExecutorService):62:74 -> a 26:27:boolean lambda$processNestHost$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.NestMemberClassAttribute):84:85 -> a 28:28:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 28:28:boolean lambda$processNestHost$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.NestMemberClassAttribute):85 -> a 29:29:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 29:29:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 29:29:boolean lambda$processNestHost$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.NestMemberClassAttribute):85 -> a 30:34:boolean lambda$processNestHost$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.NestMemberClassAttribute):85:89 -> a 35:35:void com.android.tools.r8.utils.BooleanBox.computeIfNotSet(java.util.function.BooleanSupplier):21:21 -> a 35:35:boolean lambda$processNestHost$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.NestMemberClassAttribute):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:void com.android.tools.r8.utils.BooleanBox.computeIfNotSet(java.util.function.BooleanSupplier):22:22 -> a 36:36:boolean lambda$processNestHost$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.NestMemberClassAttribute):89 -> a 37:37:boolean lambda$processNestHost$0(com.android.tools.r8.graph.DexProgramClass):90:90 -> a 38:38:boolean com.android.tools.r8.utils.IterableUtils.hasNext(java.lang.Iterable):97:97 -> a 38:38:boolean lambda$processNestHost$0(com.android.tools.r8.graph.DexProgramClass):90 -> a 1:2:void processNestHost(com.android.tools.r8.graph.DexProgramClass):78:79 -> b 3:3:boolean com.android.tools.r8.utils.IterableUtils.hasNext(java.lang.Iterable):97:97 -> b 3:3:void processNestHost(com.android.tools.r8.graph.DexProgramClass):79 -> b 4:19:void processNestHost(com.android.tools.r8.graph.DexProgramClass):79:94 -> b 1:2:void processNestMember(com.android.tools.r8.graph.DexProgramClass):99:100 -> c 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> c 3:3:void processNestMember(com.android.tools.r8.graph.DexProgramClass):100 -> c 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> c 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> c 4:4:void processNestMember(com.android.tools.r8.graph.DexProgramClass):100 -> c 5:7:void processNestMember(com.android.tools.r8.graph.DexProgramClass):100:102 -> c com.android.tools.r8.ir.optimize.NestUtils -> com.gradleup.gr8.relocated.h92: boolean $assertionsDisabled -> a 1:1:void ():22:22 -> 1:14:boolean sameNest(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):28:41 -> a 15:15:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):47:47 -> a 16:16:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 16:16:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):47 -> a 17:20:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):48:51 -> a 21:21:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 21:21:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):51 -> a 22:24:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):52:54 -> a 25:25:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 25:25:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):54 -> a 26:26:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 26:26:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 26:26:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):54 -> a 27:34:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):55:62 -> a 35:35:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 35:35:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):61 -> a 36:37:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):64:65 -> a 38:38:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 38:38:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):64 -> a 39:39:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 39:39:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):68 -> a 40:40:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 40:40:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):68 -> a 41:44:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):69:72 -> a 45:45:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 45:45:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):72 -> a 46:46:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 46:46:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 46:46:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):72 -> a 47:57:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):73:83 -> a 58:58:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 58:58:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):83 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 59:59:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):83 -> a 60:60:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):83:83 -> a 61:61:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 61:61:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):78 -> a com.android.tools.r8.ir.optimize.OutlinerImpl -> com.gradleup.gr8.relocated.xj2: java.util.Map outlineSites -> b java.util.Map generatedOutlines -> c com.android.tools.r8.graph.DexItemFactory dexItemFactory -> e com.android.tools.r8.graph.AppView appView -> d boolean $assertionsDisabled -> g com.android.tools.r8.ir.optimize.outliner.OutlineCollection outlineCollection -> a com.android.tools.r8.ir.optimize.InliningConstraints inliningConstraints -> f 1:1:void ():120:120 -> 1:1:void (com.android.tools.r8.graph.AppView):1315:1315 -> 2:1191:void (com.android.tools.r8.graph.AppView):129:1318 -> 1:1:com.android.tools.r8.graph.DexItemFactory access$000(com.android.tools.r8.ir.optimize.OutlinerImpl):120:120 -> a 2:2:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1328:1328 -> a 3:5:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.GraphLens):1333:1335 -> a 6:8:void performOutlining(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1345:1347 -> a 9:10:com.android.tools.r8.utils.collections.ProgramMethodSet com.android.tools.r8.ir.optimize.OutlinerImpl.selectMethodsForOutlining():1501:1502 -> a 9:10:void performOutlining(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1348 -> a 11:35:void performOutlining(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1349:1373 -> a 36:37:boolean com.android.tools.r8.ir.optimize.OutlinerImpl.checkAllOutlineSitesFoundAgain():1608:1609 -> a 36:37:void performOutlining(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1374 -> a 38:40:void performOutlining(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1375:1377 -> a 41:42:void lambda$performOutlining$0(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.code.IRCode):1354:1355 -> a 43:44:void forEachSelectedOutliningMethod(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.function.Consumer,java.util.concurrent.ExecutorService):1386:1387 -> a 45:47:void lambda$forEachSelectedOutliningMethod$3(com.android.tools.r8.ir.conversion.IRConverter,java.util.function.Consumer,com.android.tools.r8.graph.ProgramMethod):1390:1392 -> a 48:48:boolean com.android.tools.r8.graph.Code.isOutlineCode():0:0 -> a 48:48:void lambda$forEachSelectedOutliningMethod$3(com.android.tools.r8.ir.conversion.IRConverter,java.util.function.Consumer,com.android.tools.r8.graph.ProgramMethod):1392 -> a 49:57:void lambda$forEachSelectedOutliningMethod$3(com.android.tools.r8.ir.conversion.IRConverter,java.util.function.Consumer,com.android.tools.r8.graph.ProgramMethod):1392:1400 -> a 58:63:void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):1414:1419 -> a 64:64:boolean com.android.tools.r8.graph.Code.isOutlineCode():0:0 -> a 64:64:void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):1419 -> a 65:79:void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):1419:1433 -> a 80:80:void lambda$collectOutlineSites$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):1431:1431 -> a 81:87:void getInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Consumer):1439:1445 -> a 88:88:void com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):31:31 -> a 88:88:void getInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Consumer):1445 -> a 89:99:void getInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Consumer):1452:1462 -> a 100:127:void getInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Consumer):1457:1484 -> a 128:128:void lambda$identifyOutlineSites$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List):1497:1497 -> a 129:129:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext lambda$buildOutlineMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):1523:1523 -> a 130:130:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$buildOutlineMethods$7(com.android.tools.r8.synthesis.SyntheticNaming):1528:1528 -> a 131:131:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1534:1534 -> a 132:141:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1533:1542 -> a 142:142:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 142:142:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1542 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 143:143:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 143:143:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1542 -> a 144:144:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1544:1544 -> a 145:145:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1543:1543 -> a 146:146:com.android.tools.r8.graph.Code lambda$buildOutlineMethods$8(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.DexMethod):1541:1541 -> a 147:147:void applyOutliningCandidate(com.android.tools.r8.ir.code.IRCode):1577:1577 -> a 148:148:boolean com.android.tools.r8.graph.Code.isOutlineCode():0:0 -> a 148:148:void applyOutliningCandidate(com.android.tools.r8.ir.code.IRCode):1577 -> a 149:161:void applyOutliningCandidate(com.android.tools.r8.ir.code.IRCode):1577:1589 -> a 162:162:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 162:162:void applyOutliningCandidate(com.android.tools.r8.ir.code.IRCode):1590 -> a 163:164:void applyOutliningCandidate(com.android.tools.r8.ir.code.IRCode):1591:1592 -> a 165:165:void lambda$applyOutliningCandidate$10(com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Set,java.util.List):1584:1584 -> a 166:172:void lambda$applyOutliningCandidate$11(java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.Instruction):1594:1600 -> a 1:1:com.android.tools.r8.graph.AppView access$100(com.android.tools.r8.ir.optimize.OutlinerImpl):120:120 -> b 2:2:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1323:1323 -> b 3:8:void lambda$performOutlining$1(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.code.IRCode):1365:1370 -> b 9:9:void lambda$performOutlining$1(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.code.IRCode):1369:1369 -> b 10:10:void rewriteWithLens():1409:1409 -> b 11:12:void identifyOutlineSites(com.android.tools.r8.ir.code.IRCode):1491:1492 -> b 13:13:boolean com.android.tools.r8.graph.Code.isOutlineCode():0:0 -> b 13:13:void identifyOutlineSites(com.android.tools.r8.ir.code.IRCode):1492 -> b 14:16:void identifyOutlineSites(com.android.tools.r8.ir.code.IRCode):1492:1494 -> b 1:1:com.android.tools.r8.ir.optimize.InliningConstraints access$200(com.android.tools.r8.ir.optimize.OutlinerImpl):120:120 -> c 2:2:void lambda$performOutlining$2(com.android.tools.r8.graph.ProgramMethod):1375:1375 -> c 3:5:java.util.List buildOutlineMethods():1507:1509 -> c 6:10:java.util.List com.android.tools.r8.ir.optimize.OutlinerImpl.selectOutlines():1554:1558 -> c 6:10:java.util.List buildOutlineMethods():1513 -> c 11:14:java.util.List buildOutlineMethods():1514:1517 -> c 15:18:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.OutlinerImpl.findDeterministicRepresentative(java.util.List):1566:1569 -> c 15:18:java.util.List buildOutlineMethods():1519 -> c 19:19:java.util.List buildOutlineMethods():1522:1522 -> c 20:28:java.util.List buildOutlineMethods():1521:1529 -> c 29:50:java.util.List buildOutlineMethods():1527:1548 -> c 1:1:java.util.Map access$300(com.android.tools.r8.ir.optimize.OutlinerImpl):120:120 -> d 1:1:java.util.Map access$400(com.android.tools.r8.ir.optimize.OutlinerImpl):120:120 -> e com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction -> com.gradleup.gr8.relocated.lj2: com.android.tools.r8.ir.code.NumericType numericType -> c 1:2:void (com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType,com.android.tools.r8.ir.code.NumericType):229:230 -> boolean needsLensRewriting(com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):234:234 -> a 2:2:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):155:155 -> a 2:2:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):235 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isAdd():0:0 -> a 3:3:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):155 -> a 3:3:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):235 -> a 4:4:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> a 4:4:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):158 -> a 4:4:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):235 -> a 5:5:boolean com.android.tools.r8.ir.code.Instruction.isMul():0:0 -> a 5:5:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):161 -> a 5:5:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):235 -> a 6:6:boolean com.android.tools.r8.ir.code.Instruction.isDiv():0:0 -> a 6:6:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):164 -> a 6:6:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):235 -> a 7:7:boolean com.android.tools.r8.ir.code.Instruction.isRem():0:0 -> a 7:7:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):167 -> a 7:7:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):235 -> a 8:8:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 8:8:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):173 -> a 8:8:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):235 -> a 9:9:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):236:236 -> a 10:10:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):176:176 -> a 10:10:com.android.tools.r8.ir.optimize.OutlinerImpl$BinOpOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Binop):235 -> a 11:11:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):255:255 -> a 12:12:int com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction.compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):203:203 -> a 12:12:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):256 -> a 13:18:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):258:263 -> a 19:19:java.lang.String getDetailsString():268:268 -> a 20:24:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):288:292 -> a 25:25:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 25:25:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):294 -> a 26:28:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):296:296 -> a 31:31:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):299:299 -> a 32:32:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 32:32:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):301 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 33:33:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):301 -> a 34:53:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):301:320 -> a 54:54:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):317:317 -> a 55:55:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):314:314 -> a 56:59:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):308:311 -> a 60:77:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):305:322 -> a 1:1:java.lang.String getInstructionName():273:273 -> b boolean hasOutValue() -> c int numberOfInputs() -> d 1:5:boolean equals(java.lang.Object):246:250 -> equals 1:1:int com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction.hashCode():199:199 -> hashCode 1:1:int hashCode():241 -> hashCode 2:2:int hashCode():241:241 -> hashCode com.android.tools.r8.ir.optimize.OutlinerImpl$InvokeOutlineInstruction -> com.gradleup.gr8.relocated.mj2: com.android.tools.r8.ir.code.Invoke$Type invokeType -> d com.android.tools.r8.graph.DexProto proto -> f boolean hasOutValue -> e boolean hasReceiver -> g boolean $assertionsDisabled -> h com.android.tools.r8.graph.DexMethod method -> c 1:1:void ():401:401 -> 1:7:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,boolean,com.android.tools.r8.ir.code.ValueType[],com.android.tools.r8.graph.DexProto):414:420 -> 1:9:com.android.tools.r8.ir.optimize.OutlinerImpl$InvokeOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.InvokeMethod):424:432 -> a 10:10:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 10:10:com.android.tools.r8.ir.optimize.OutlinerImpl$InvokeOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.InvokeMethod):434 -> a 11:11:com.android.tools.r8.ir.optimize.OutlinerImpl$InvokeOutlineInstruction fromInstruction(com.android.tools.r8.ir.code.InvokeMethod):434:434 -> a 12:12:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):460:460 -> a 13:13:int com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction.compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):203:203 -> a 13:13:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):461 -> a 14:33:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):463:482 -> a 34:34:java.lang.String getDetailsString():488:488 -> a 35:37:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):517:519 -> a 38:38:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 38:38:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):521 -> a 39:44:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.optimize.OutlinerImpl$InvokeOutlineInstruction.getArgumentConstraint(int):507:512 -> a 39:44:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):523 -> a 45:50:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):523:528 -> a 51:51:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 51:51:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):528 -> a 52:52:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 52:52:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):530 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 53:53:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):530 -> a 54:57:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):530:533 -> a 58:58:com.android.tools.r8.ir.code.Invoke 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):239:239 -> a 58:58:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):533 -> a 59:59:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):534:534 -> a 60:60:boolean needsLensRewriting(com.android.tools.r8.graph.GraphLens):540:540 -> a 61:61:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 61:61:boolean needsLensRewriting(com.android.tools.r8.graph.GraphLens):540 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:boolean needsLensRewriting(com.android.tools.r8.graph.GraphLens):540:540 -> a 1:1:java.lang.String getInstructionName():493:493 -> b 1:1:boolean hasOutValue():498:498 -> c 1:1:int numberOfInputs():503:503 -> d 1:8:boolean equals(java.lang.Object):448:455 -> equals 1:1:int com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction.hashCode():199:199 -> hashCode 1:1:int hashCode():439 -> hashCode 2:6:int hashCode():439:443 -> hashCode com.android.tools.r8.ir.optimize.OutlinerImpl$NewInstanceOutlineInstruction -> com.gradleup.gr8.relocated.nj2: com.android.tools.r8.graph.DexType clazz -> c 1:2:void (com.android.tools.r8.graph.DexType):336:337 -> 1:1:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):357:357 -> a 2:2:int com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction.compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):203:203 -> a 2:2:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):358 -> a 3:4:int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):360:361 -> a 5:5:java.lang.String getDetailsString():366:366 -> a 6:7:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):386:387 -> a 8:8:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 8:8:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):387 -> a 9:9:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 9:9:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):389 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 10:10:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):389 -> a 11:13:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int):389:391 -> a 14:14:boolean needsLensRewriting(com.android.tools.r8.graph.GraphLens):397:397 -> a 1:1:java.lang.String getInstructionName():371:371 -> b boolean hasOutValue() -> c int numberOfInputs() -> d 1:5:boolean equals(java.lang.Object):342:346 -> equals 1:1:int com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction.hashCode():199:199 -> hashCode 1:1:int hashCode():352 -> hashCode 2:2:int hashCode():352:352 -> hashCode com.android.tools.r8.ir.optimize.OutlinerImpl$Outline -> com.gradleup.gr8.relocated.oj2: java.util.List argumentMap -> b java.util.List argumentTypes -> a com.android.tools.r8.graph.DexProto proto -> e java.util.List templateInstructions -> c com.android.tools.r8.graph.DexType returnType -> d com.android.tools.r8.ir.optimize.OutlinerImpl this$0 -> f boolean $assertionsDisabled -> g 1:1:void ():566:566 -> 1:1:void (com.android.tools.r8.ir.optimize.OutlinerImpl,java.util.List,java.util.List,java.util.List,com.android.tools.r8.graph.DexType,int,int):583:583 -> 2:29:void (com.android.tools.r8.ir.optimize.OutlinerImpl,java.util.List,java.util.List,java.util.List,com.android.tools.r8.graph.DexType,int,int):570:597 -> 30:30:void (com.android.tools.r8.ir.optimize.OutlinerImpl,java.util.List,java.util.List,java.util.List,com.android.tools.r8.graph.DexType,int,int):591:591 -> 1:5:com.android.tools.r8.graph.DexProto buildProto():607:611 -> a 6:14:boolean needsLensRewriting(com.android.tools.r8.graph.GraphLens):623:631 -> a 15:15:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 15:15:boolean needsLensRewriting(com.android.tools.r8.graph.GraphLens):631 -> a 16:16:boolean lambda$needsLensRewriting$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction):633:633 -> a 1:1:com.android.tools.r8.ir.optimize.OutlinerImpl$Outline rewrittenWithLens(com.android.tools.r8.graph.GraphLens):615:615 -> b 1:1:int compareTo(java.lang.Object):566:566 -> compareTo 2:7:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):681:686 -> compareTo 2:7:int compareTo(java.lang.Object):566 -> compareTo 8:8:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> compareTo 8:8:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):686 -> compareTo 8:8:int compareTo(java.lang.Object):566 -> compareTo 9:40:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):686:717 -> compareTo 9:40:int compareTo(java.lang.Object):566 -> compareTo 1:18:boolean equals(java.lang.Object):638:655 -> equals 1:6:int hashCode():663:668 -> hashCode 1:37:java.lang.String toString():724:760 -> toString com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineCode -> com.gradleup.gr8.relocated.pj2: com.android.tools.r8.ir.optimize.OutlinerImpl$Outline outline -> c com.android.tools.r8.ir.optimize.OutlinerImpl this$0 -> d 1:2:void (com.android.tools.r8.ir.optimize.OutlinerImpl,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1772:1773 -> java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper) -> a 1:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):1803:1804 -> a 3:3:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):1814:1814 -> a 1:1:boolean computeEquals(java.lang.Object):1829:1829 -> f 1:1:int computeHashCode():1824:1824 -> l0 int estimatedDexCodeSizeUpperBoundInBytes() -> p0 int estimatedSizeForInlining() -> q0 1:1:java.lang.String toString():1809:1809 -> toString com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction -> com.gradleup.gr8.relocated.rj2: com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType type -> a boolean $assertionsDisabled -> b 1:1:void ():140:140 -> 1:2:void (com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType):182:183 -> int compareTo(com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction) -> a int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,int) -> a java.lang.String getDetailsString() -> a boolean needsLensRewriting(com.android.tools.r8.graph.GraphLens) -> a 1:2:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):187:188 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 3:3:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):190 -> a 4:7:com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):191:194 -> a java.lang.String getInstructionName() -> b boolean hasOutValue() -> c int numberOfInputs() -> d com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineInstruction$OutlineInstructionType$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.qj2: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String name(int) -> a # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> b # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineMethodIdentifier -> com.gradleup.gr8.relocated.sj2: java.util.List outlinesForMethod -> p 1:2:void (com.android.tools.r8.ir.optimize.OutlinerImpl,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):1189:1190 -> 1:1:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1195:1195 -> a com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineRewriter -> com.gradleup.gr8.relocated.tj2: com.android.tools.r8.ir.optimize.OutlinerImpl this$0 -> t boolean $assertionsDisabled -> u com.android.tools.r8.ir.code.IRCode code -> p java.util.Set toRemove -> q java.util.Set invokesToOutlineMethods -> r int argumentsMapIndex -> s 1:1:void ():1215:1215 -> 1:5:void (com.android.tools.r8.ir.optimize.OutlinerImpl,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.Set,java.util.Set):1226:1230 -> 1:9:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1235:1243 -> a 10:10:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 10:10:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1243 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:27:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1243:1259 -> a 28:33:java.util.List com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.orderedInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):806:811 -> a 28:33:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1263 -> a 34:63:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1264:1293 -> a 64:69:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1290:1295 -> a 70:70:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 70:70:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1296 -> a 71:73:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1297:1299 -> a 74:76:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1305:1307 -> a 77:78:int com.android.tools.r8.utils.ListUtils.firstIndexMatching(java.util.List,java.util.function.Predicate):78:79 -> a 77:78:java.util.Optional com.android.tools.r8.utils.ListUtils.removeFirstMatch(java.util.List,java.util.function.Predicate):233 -> a 77:78:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1306 -> a 79:81:java.util.Optional com.android.tools.r8.utils.ListUtils.removeFirstMatch(java.util.List,java.util.function.Predicate):235:237 -> a 79:81:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1306 -> a 82:82:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1309:1309 -> a 83:87:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1306:1310 -> a 88:88:boolean lambda$removeMethodFromOutlineList$0(com.android.tools.r8.graph.ProgramMethod):1308:1308 -> a com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSiteIdentifier -> com.gradleup.gr8.relocated.uj2: com.android.tools.r8.ir.optimize.OutlinerImpl this$0 -> p 1:2:void (com.android.tools.r8.ir.optimize.OutlinerImpl,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List):1202:1203 -> 1:3:void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1208:1210 -> a 4:4:java.util.List lambda$handle$0(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):1209:1209 -> a com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSourceCode -> com.gradleup.gr8.relocated.vj2: com.android.tools.r8.ir.optimize.OutlinerImpl$Outline outline -> a com.android.tools.r8.ir.optimize.OutlinerImpl this$0 -> e boolean $assertionsDisabled -> f int argumentMapIndex -> d com.android.tools.r8.graph.DexMethod method -> b int position -> c 1:1:void ():1614:1614 -> 1:1:void (com.android.tools.r8.ir.optimize.OutlinerImpl,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.DexMethod):1621:1621 -> 2:6:void (com.android.tools.r8.ir.optimize.OutlinerImpl,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline,com.android.tools.r8.graph.DexMethod):1619:1623 -> com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder) -> a com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a 1:1:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):1659:1659 -> a 2:2:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):1689:1689 -> a 3:7:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):1700:1704 -> a 8:8:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 8:8:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):1704 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:int com.android.tools.r8.ir.optimize.OutlinerImpl$Outline.argumentCount():603:603 -> a 9:9:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):1704 -> a 10:20:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):1704:1714 -> a 21:21:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):1720:1720 -> a 22:22:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):1726:1726 -> a 23:23:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):1741:1741 -> a void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> b boolean verifyCurrentInstructionCanThrow() -> b boolean verifyRegister(int) -> b int instructionIndex(int) -> c boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> c 1:8:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):1673:1680 -> c 9:9:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> c 9:9:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):1680 -> c 10:10:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):1681:1681 -> c com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> d void setUp() -> d com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> e 1:1:int instructionCount():1628:1628 -> e 1:1:int getMoveExceptionRegister(int):1736:1736 -> f 2:2:com.android.tools.r8.ir.code.Position getCurrentPosition():1748:1748 -> f int instructionOffset(int) -> g com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter -> com.gradleup.gr8.relocated.wj2: com.android.tools.r8.graph.DexType returnType -> j int returnValueUniqueUsersLeft -> l com.android.tools.r8.ir.optimize.OutlinerImpl this$0 -> n boolean $assertionsDisabled -> o int pendingNewInstanceIndex -> m int argumentRegisters -> i int index -> d int actualInstructions -> e com.android.tools.r8.graph.ProgramMethod method -> a int start -> c java.util.List currentCandidateInstructions -> b com.android.tools.r8.ir.code.Value returnValue -> k java.util.List arguments -> f java.util.List argumentsMap -> h java.util.List argumentTypes -> g 1:1:void ():768:768 -> 1:1:void (com.android.tools.r8.ir.optimize.OutlinerImpl,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List):787:787 -> 2:9:void (com.android.tools.r8.ir.optimize.OutlinerImpl,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List):784:791 -> void handle(int,int,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline) -> a 1:2:void process():795:796 -> a 3:6:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):822:825 -> a 3:6:void process():796 -> a 7:7:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 7:7:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):832 -> a 7:7:void process():796 -> a 8:12:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):839:843 -> a 8:12:void process():796 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 13:13:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1035 -> a 13:13:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 13:13:void process():796 -> a 14:16:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1036:1038 -> a 14:16:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 14:16:void process():796 -> a 17:21:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.adjustReturnValueUsersLeft(int):1119:1123 -> a 17:21:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1038 -> a 17:21:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 17:21:void process():796 -> a 22:22:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1043:1043 -> a 22:22:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 22:22:void process():796 -> a 23:28:java.util.List com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.orderedInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):806:811 -> a 23:28:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1043 -> a 23:28:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 23:28:void process():796 -> a 29:32:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1045:1048 -> a 29:32:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 29:32:void process():796 -> a 33:37:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.adjustReturnValueUsersLeft(int):1119:1123 -> a 33:37:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1049 -> a 33:37:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 33:37:void process():796 -> a 38:38:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 38:38:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1054 -> a 38:38:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 38:38:void process():796 -> a 39:40:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1055:1056 -> a 39:40:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 39:40:void process():796 -> a 41:48:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.updateReturnValueState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):1107:1114 -> a 41:48:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1056 -> a 41:48:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 41:48:void process():796 -> a 49:52:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1060:1060 -> a 49:52:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 49:52:void process():796 -> a 55:62:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1063:1070 -> a 55:62:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 55:62:void process():796 -> a 63:63:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 63:63:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1070 -> a 63:63:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 63:63:void process():796 -> a 64:70:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1082:1088 -> a 64:70:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 64:70:void process():796 -> a 71:97:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1071:1097 -> a 71:97:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 71:97:void process():796 -> a 98:105:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.updateReturnValueState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):1107:1114 -> a 98:105:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1095 -> a 98:105:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 98:105:void process():796 -> a 106:107:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1100:1101 -> a 106:107:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 106:107:void process():796 -> a 108:115:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.updateReturnValueState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):1107:1114 -> a 108:115:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1099 -> a 108:115:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846 -> a 108:115:void process():796 -> a 116:126:void com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):848:858 -> a 116:126:void process():796 -> a 127:128:void process():798:799 -> a 129:132:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):865:868 -> a 133:133:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 133:133:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):867 -> a 134:134:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):874:874 -> a 135:135:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 135:135:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):879 -> a 136:165:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):880:909 -> a 166:166:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):975:975 -> a 166:166:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):912 -> a 167:167:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 167:167:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):975 -> a 167:167:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):912 -> a 168:174:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):980:986 -> a 168:174:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):912 -> a 175:175:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 175:175:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):989 -> a 175:175:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):912 -> a 176:176:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):990:990 -> a 176:176:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):912 -> a 177:177:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 177:177:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):915 -> a 178:203:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):916:941 -> a 204:204:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 204:204:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):942 -> a 205:214:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):943:952 -> a 215:215:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):947:947 -> a 216:216:boolean lambda$canIncludeInstruction$0(com.android.tools.r8.ir.code.Value):868:868 -> a 217:217:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):958:958 -> a 218:218:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 218:218:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):958 -> a 219:219:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):960:960 -> a 220:220:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 220:220:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):963 -> a 221:226:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):965:970 -> a 227:227:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):996:996 -> a 228:228:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):975:975 -> a 228:228:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):996 -> a 229:229:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 229:229:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):975 -> a 229:229:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):996 -> a 230:236:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):980:986 -> a 230:236:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):996 -> a 237:237:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 237:237:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):989 -> a 237:237:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):996 -> a 238:238:boolean com.android.tools.r8.ir.optimize.OutlinerImpl$OutlineSpotter.supportedArgumentType(com.android.tools.r8.ir.code.Value):990:990 -> a 238:238:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):996 -> a 239:243:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):996:1000 -> a 244:244:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 244:244:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1000 -> a 245:254:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1001:1010 -> a 255:255:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 255:255:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1012 -> a 256:262:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1013:1019 -> a 263:263:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBoolean():0:0 -> a 263:263:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():68 -> a 263:263:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019 -> a 264:264:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isByte():0:0 -> a 264:264:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():69 -> a 264:264:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019 -> a 265:265:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isShort():0:0 -> a 265:265:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():70 -> a 265:265:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019 -> a 266:266:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isChar():0:0 -> a 266:266:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():71 -> a 266:266:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019 -> a 267:267:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 267:267:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():72 -> a 267:267:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019 -> a 268:268:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 268:268:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():73 -> a 268:268:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019 -> a 269:269:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> a 269:269:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():74 -> a 269:269:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019 -> a 270:270:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> a 270:270:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():75 -> a 270:270:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019 -> a 271:272:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1019:1020 -> a 273:273:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 273:273:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1021 -> a 274:277:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1024:1027 -> a 278:307:void candidate(int,int):1130:1159 -> a 308:318:void reset(int):1164:1174 -> a com.android.tools.r8.ir.optimize.PeepholeOptimizer -> com.gradleup.gr8.relocated.uk2: boolean $assertionsDisabled -> a 1:1:void ():36:36 -> 1:1:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):42:42 -> a 2:17:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):489:504 -> a 2:17:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):43 -> a 18:18:boolean com.android.tools.r8.ir.optimize.PeepholeOptimizer.constantSpilledAtDefinition(com.android.tools.r8.ir.code.ConstNumber):551:551 -> a 18:18:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):504 -> a 18:18:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):43 -> a 19:19:boolean com.android.tools.r8.ir.code.Value.isFixedRegisterValue():0:0 -> a 19:19:boolean com.android.tools.r8.ir.optimize.PeepholeOptimizer.constantSpilledAtDefinition(com.android.tools.r8.ir.code.ConstNumber):551 -> a 19:19:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):504 -> a 19:19:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):43 -> a 20:21:boolean com.android.tools.r8.ir.optimize.PeepholeOptimizer.constantSpilledAtDefinition(com.android.tools.r8.ir.code.ConstNumber):555:556 -> a 20:21:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):504 -> a 20:21:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):43 -> a 22:37:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):507:522 -> a 22:37:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):43 -> a 38:40:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeWideConstantCovering(java.util.Map,int):544:546 -> a 38:40:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):524 -> a 38:40:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):43 -> a 41:43:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):529:531 -> a 41:43:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):43 -> a 44:46:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeWideConstantCovering(java.util.Map,int):544:546 -> a 44:46:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):535 -> a 44:46:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):43 -> a 47:53:void com.android.tools.r8.ir.optimize.PeepholeOptimizer.shareIdenticalBlockPrefix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):51:57 -> a 47:53:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):44 -> a 54:55:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):45:46 -> a 56:56:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):645:645 -> a 56:56:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):46 -> a 57:145:void shareIdenticalBlockPrefixFromNormalSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Set,com.android.tools.r8.ir.optimize.InstructionEquivalence):65:153 -> a 146:146:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 146:146:void shareIdenticalBlockPrefixFromNormalSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Set,com.android.tools.r8.ir.optimize.InstructionEquivalence):153 -> a 147:188:void shareIdenticalBlockPrefixFromNormalSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Set,com.android.tools.r8.ir.optimize.InstructionEquivalence):154:195 -> a 189:189:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 189:189:void shareIdenticalBlockPrefixFromNormalSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Set,com.android.tools.r8.ir.optimize.InstructionEquivalence):198 -> a 190:192:void shareIdenticalBlockPrefixFromNormalSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Set,com.android.tools.r8.ir.optimize.InstructionEquivalence):199:201 -> a 193:195:boolean lambda$shareIdenticalBlockPrefixFromNormalSuccessors$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):136:138 -> a 196:214:boolean mayShareIdenticalBlockPrefix(com.android.tools.r8.ir.code.BasicBlock):209:227 -> a 215:215:boolean mayShareIdenticalBlockPrefix(com.android.tools.r8.ir.code.BasicBlock):226:226 -> a 216:238:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):237:259 -> a 239:239:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 239:239:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):259 -> a 240:245:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):260:265 -> a 246:249:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):264:267 -> a 250:250:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 250:250:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):267 -> a 251:256:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):268:273 -> a 257:272:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):272:287 -> a 273:273:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 273:273:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):287 -> a 274:274:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):287:287 -> a 275:275:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 275:275:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):287 -> a 276:276:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):287:287 -> a 277:277:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):409:409 -> a 277:277:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 278:278:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 278:278:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):409 -> a 278:278:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 279:279:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):409:409 -> a 279:279:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 280:280:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 280:280:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):409 -> a 280:280:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 281:281:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):409:409 -> a 281:281:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 282:286:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):394:398 -> a 282:286:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 282:286:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 287:287:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 287:287:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):398 -> a 287:287:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 287:287:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 288:289:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):399:400 -> a 288:289:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 288:289:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 290:290:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 290:290:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):400 -> a 290:290:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 290:290:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 291:291:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):401:401 -> a 291:291:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 291:291:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 292:296:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):394:398 -> a 292:296:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 292:296:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 297:297:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 297:297:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):398 -> a 297:297:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 297:297:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 298:299:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):399:400 -> a 298:299:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 298:299:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 300:300:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 300:300:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):400 -> a 300:300:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 300:300:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 301:301:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.optimize.PeepholeOptimizer.localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):401:401 -> a 301:301:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411 -> a 301:301:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 302:311:int com.android.tools.r8.ir.optimize.PeepholeOptimizer.sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.IRCode):411:420 -> a 302:311:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 312:315:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289:292 -> a 316:316:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1226:1226 -> a 316:316:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):300 -> a 317:318:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):326:327 -> a 317:318:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 319:319:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 319:319:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):327 -> a 319:319:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 320:320:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):328:328 -> a 320:320:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 321:321:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 321:321:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):328 -> a 321:321:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 322:329:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):327:334 -> a 322:329:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 330:330:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 330:330:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):334 -> a 330:330:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 331:335:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):335:339 -> a 331:335:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 336:336:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 336:336:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):339 -> a 336:336:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 337:354:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):340:357 -> a 337:354:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 355:355:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 355:355:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 355:355:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 356:356:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 356:356:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):358 -> a 356:356:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 357:386:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.PeepholeOptimizer.createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):359:388 -> a 357:386:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 387:391:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):305:309 -> a 392:392:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 392:392:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):310 -> a 393:399:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):311:317 -> a 400:400:java.util.List lambda$shareIdenticalBlockSuffix$1(com.google.common.base.Equivalence$Wrapper):265:265 -> a 401:421:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):433:453 -> a 422:422:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 422:422:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):454 -> a 423:423:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 423:423:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):454 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 424:424:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 424:424:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):454 -> a 425:425:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):454:454 -> a 426:440:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):453:467 -> a 441:441:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 441:441:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):468 -> a 442:445:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):468:471 -> a 1:1:java.util.List lambda$shareIdenticalBlockSuffix$2(com.google.common.base.Equivalence$Wrapper):273:273 -> b com.android.tools.r8.ir.optimize.PhiOptimizations -> com.gradleup.gr8.relocated.zk2: 1:1:boolean optimize(com.android.tools.r8.ir.code.IRCode):24:24 -> a 1:6:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):112:117 -> b 7:8:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):28:29 -> b 7:8:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 7:8:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 9:9:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> b 9:9:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):29 -> b 9:9:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 9:9:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 10:10:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":69,"2":70,"3":71},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 69:69:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):29:29 -> b 69:69:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 69:69:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 70:70:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):29:29 -> b 70:70:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 70:70:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 71:71:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):29:29 -> b 71:71:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 71:71:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 11:15:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.singleUseOfPhiAndOperands(com.android.tools.r8.ir.code.Phi):37:41 -> b 11:15:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 11:15:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 16:17:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):141:142 -> b 16:17:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 18:31:int com.android.tools.r8.ir.optimize.PhiOptimizations.getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):58:71 -> b 18:31:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 18:31:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 32:32:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> b 32:32:int com.android.tools.r8.ir.optimize.PhiOptimizations.getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):71 -> b 32:32:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 32:32:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 33:33:int com.android.tools.r8.ir.optimize.PhiOptimizations.getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):71:71 -> b 33:33:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 33:33:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 34:34:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":72,"2":73,"3":74},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 72:72:int com.android.tools.r8.ir.optimize.PhiOptimizations.getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction) -> b 72:72:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 72:72:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 73:73:int com.android.tools.r8.ir.optimize.PhiOptimizations.getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):72:72 -> b 73:73:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 73:73:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 74:74:int com.android.tools.r8.ir.optimize.PhiOptimizations.getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):72:72 -> b 74:74:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 74:74:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 35:36:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):148:149 -> b 35:36:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 37:37:boolean com.android.tools.r8.ir.code.Instruction.isStore():0:0 -> b 37:37:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):149 -> b 37:37:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 38:41:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):152:155 -> b 38:41:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 42:53:int com.android.tools.r8.ir.optimize.PhiOptimizations.getStackHeightAtInstructionBackwards(com.android.tools.r8.ir.code.Instruction):88:99 -> b 42:53:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):155 -> b 42:53:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 54:64:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):160:170 -> b 54:64:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 65:65:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> b 65:65:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):170 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 66:68:boolean com.android.tools.r8.ir.optimize.PhiOptimizations.tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):171:173 -> b 66:68:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination -> com.gradleup.gr8.relocated.yy2: com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState activeState -> h com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> j java.util.Set affectedValues -> f boolean release -> e java.util.Map instructionsToRemove -> i com.android.tools.r8.ir.code.IRCode code -> c int maxCapacityPerBlock -> d com.android.tools.r8.graph.ProgramMethod method -> b com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates activeStates -> g 1:1:void ():63:63 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):86:86 -> 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):75:91 -> 1:1:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 1:1:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):277 -> a 2:2:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):280:280 -> a 3:3:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 3:3:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):280 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 4:4:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):280 -> a 5:7:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):281:283 -> a 8:8:java.util.Set access$000(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination):63:63 -> a 9:11:void lambda$processInstructionsToRemove$1(com.android.tools.r8.ir.code.BasicBlock,java.util.Set):422:422 -> a 13:20:void lambda$processInstructionsToRemove$1(com.android.tools.r8.ir.code.BasicBlock,java.util.Set):424:431 -> a 21:21:boolean lambda$processInstructionsToRemove$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):423:423 -> a 22:22:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):452:452 -> a 23:23:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 23:23:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):452 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 24:24:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):452 -> a 25:45:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):453:473 -> a 46:46:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):461:461 -> a 47:55:void lambda$handleInvokeDirect$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):477:485 -> a 56:56:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 56:56:void lambda$handleInvokeDirect$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):486 -> a 57:65:void lambda$handleInvokeDirect$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):487:495 -> a 66:66:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 66:66:void lambda$handleInvokeDirect$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):496 -> a 67:74:void lambda$handleInvokeDirect$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):497:504 -> a 75:79:void markMostRecentInitClassForRemoval(com.android.tools.r8.graph.DexType):552:556 -> a 80:89:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue,com.android.tools.r8.ir.optimize.AssumeRemover):648:657 -> a 90:91:boolean lambda$markAssumeDynamicTypeUsersForRemoval$3(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.code.Instruction):654:655 -> a 92:92:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 92:92:boolean lambda$markAssumeDynamicTypeUsersForRemoval$3(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.code.Instruction):655 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:boolean lambda$markAssumeDynamicTypeUsersForRemoval$3(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.code.Instruction):656:656 -> a 94:94:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 94:94:boolean lambda$markAssumeDynamicTypeUsersForRemoval$3(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.code.Instruction):656 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:99:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):664:668 -> a 100:100:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> a 100:100:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):668 -> a 101:101:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> a 101:101:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):668 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 102:110:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):669:677 -> a 111:111:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 111:111:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):677 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 112:112:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 112:112:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):677 -> a 113:114:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):677:678 -> a 115:118:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.verifyWasInstanceInitializer():440:443 -> a 115:118:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):679 -> a 119:123:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.verifyWasInstanceInitializer():442:446 -> a 119:123:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):679 -> a 124:124:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 124:124:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.verifyWasInstanceInitializer():446 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 124:124:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):679 -> a 125:125:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.verifyWasInstanceInitializer():446:446 -> a 125:125:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):679 -> a 126:129:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.verifyWasInstanceInitializer():444:447 -> a 126:129:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):679 -> a 130:141:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):680:691 -> a 142:149:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):690:697 -> a 150:150:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):754:754 -> a 151:151:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.markClassAsInitialized(com.android.tools.r8.graph.DexType):548:548 -> a 151:151:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):754 -> a 152:156:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):757:761 -> a 157:157:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> a 157:157:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):761 -> a 158:175:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):762:779 -> a 176:184:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):778:786 -> a 185:186:void applyObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):790:791 -> a 187:191:void lambda$applyObjectState$5(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.AbstractValue):793:797 -> a 192:196:void killAllNonFinalActiveFields():805:809 -> a 197:197:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):813:813 -> a 198:198:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 198:198:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):813 -> a 199:200:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):813:814 -> a 201:201:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 201:201:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):814 -> a 202:208:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):815:821 -> a 209:209:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 209:209:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):823 -> a 210:210:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 210:210:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):823 -> a 211:211:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 211:211:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):830 -> a 212:212:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):831:831 -> a 213:217:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):824:828 -> a 1:1:com.android.tools.r8.graph.AppView access$100(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination):63:63 -> b 2:2:void processInstructionsToRemove():420:420 -> b 3:3:java.lang.Boolean lambda$handleStaticPut$4(com.android.tools.r8.graph.DexClassAndField):768:768 -> b 4:4:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> b 4:4:java.lang.Boolean lambda$handleStaticPut$4(com.android.tools.r8.graph.DexClassAndField):768 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> b 5:5:java.lang.Boolean lambda$handleStaticPut$4(com.android.tools.r8.graph.DexClassAndField):768 -> b 6:6:java.lang.Boolean lambda$handleStaticPut$4(com.android.tools.r8.graph.DexClassAndField):768:768 -> b 1:1:com.android.tools.r8.graph.ProgramMethod access$200(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination):63:63 -> c 2:3:void run():299:300 -> c 4:4:boolean com.android.tools.r8.ir.code.BasicBlock.hasUniqueNormalSuccessor():284:284 -> c 4:4:void run():301 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:11:void run():302:308 -> c 12:12:boolean com.android.tools.r8.ir.code.BasicBlock.hasUniqueNormalSuccessor():284:284 -> c 12:12:void run():308 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:21:void run():312:320 -> c 22:22:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> c 22:22:void run():321 -> c 23:23:void run():322:322 -> c 24:44:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleArrayGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):561:581 -> c 24:44:void run():322 -> c 45:45:void run():324:324 -> c 46:46:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> c 46:46:void run():324 -> c 47:48:void run():324:325 -> c 49:49:int com.android.tools.r8.ir.code.ArrayAccess.getIndexOrDefault(int):28:28 -> c 49:49:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleArrayPut(com.android.tools.r8.ir.code.ArrayPut):585 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:void run():325 -> c 50:51:int com.android.tools.r8.ir.code.ArrayAccess.getIndexOrDefault(int):28:29 -> c 50:51:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleArrayPut(com.android.tools.r8.ir.code.ArrayPut):585 -> c 50:51:void run():325 -> c 52:67:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleArrayPut(com.android.tools.r8.ir.code.ArrayPut):586:601 -> c 52:67:void run():325 -> c 68:69:void run():327:328 -> c 70:73:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.resolveField(com.android.tools.r8.graph.DexField):287:290 -> c 70:73:void run():329 -> c 74:74:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> c 74:74:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.resolveField(com.android.tools.r8.graph.DexField):292 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:void run():329 -> c 75:76:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.resolveField(com.android.tools.r8.graph.DexField):292:293 -> c 75:76:void run():329 -> c 77:77:void run():330:330 -> c 78:78:boolean com.android.tools.r8.graph.DexEncodedField.isVolatile():235:235 -> c 78:78:void run():330 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:boolean com.android.tools.r8.graph.DexEncodedField.isVolatile():235:235 -> c 79:79:void run():330 -> c 80:80:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> c 80:80:void run():335 -> c 81:81:void run():336:336 -> c 82:82:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):609:609 -> c 82:82:void run():336 -> c 83:83:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):639:639 -> c 83:83:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):610 -> c 83:83:void run():336 -> c 84:84:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 84:84:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):639 -> c 84:84:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):610 -> c 84:84:void run():336 -> c 85:85:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 85:85:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):639 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):610 -> c 85:85:void run():336 -> c 86:88:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):640:642 -> c 86:88:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):610 -> c 86:88:void run():336 -> c 89:99:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):614:624 -> c 89:99:void run():336 -> c 100:100:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):639:639 -> c 100:100:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):625 -> c 100:100:void run():336 -> c 101:101:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 101:101:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):639 -> c 101:101:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):625 -> c 101:101:void run():336 -> c 102:102:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 102:102:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):639 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 102:102:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):625 -> c 102:102:void run():336 -> c 103:105:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):640:642 -> c 103:105:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInstanceGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):625 -> c 103:105:void run():336 -> c 106:106:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> c 106:106:void run():337 -> c 107:107:void run():338:338 -> c 108:108:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> c 108:108:void run():339 -> c 109:109:void run():340:340 -> c 110:110:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):705:705 -> c 110:110:void run():340 -> c 111:111:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.markClassAsInitialized(com.android.tools.r8.graph.DexType):548:548 -> c 111:111:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):705 -> c 111:111:void run():340 -> c 112:113:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):707:708 -> c 112:113:void run():340 -> c 114:114:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):746:746 -> c 114:114:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):709 -> c 114:114:void run():340 -> c 115:115:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 115:115:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):746 -> c 115:115:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):709 -> c 115:115:void run():340 -> c 116:116:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 116:116:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):746 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 116:116:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):709 -> c 116:116:void run():340 -> c 117:119:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):747:749 -> c 117:119:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):709 -> c 117:119:void run():340 -> c 120:128:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):713:721 -> c 120:128:void run():340 -> c 129:129:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):746:746 -> c 129:129:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):722 -> c 129:129:void run():340 -> c 130:130:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 130:130:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):746 -> c 130:130:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):722 -> c 130:130:void run():340 -> c 131:131:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 131:131:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):746 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):722 -> c 131:131:void run():340 -> c 132:134:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):747:749 -> c 132:134:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):722 -> c 132:134:void run():340 -> c 135:142:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):724:731 -> c 135:142:void run():340 -> c 143:143:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> c 143:143:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):731 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 143:143:void run():340 -> c 144:144:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> c 144:144:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):731 -> c 144:144:void run():340 -> c 145:152:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleStaticGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.optimize.AssumeRemover):733:740 -> c 145:152:void run():340 -> c 153:153:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> c 153:153:void run():341 -> c 154:154:void run():342:342 -> c 155:155:void run():331:331 -> c 156:156:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> c 156:156:void run():344 -> c 157:157:void run():345:345 -> c 158:158:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> c 158:158:void run():346 -> c 159:159:void run():347:347 -> c 160:170:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):527:537 -> c 160:170:void run():347 -> c 171:171:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.markClassAsInitialized(com.android.tools.r8.graph.DexType):548:548 -> c 171:171:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):538 -> c 171:171:void run():347 -> c 172:176:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):539:543 -> c 172:176:void run():347 -> c 177:177:boolean com.android.tools.r8.ir.code.Instruction.isMonitor():0:0 -> c 177:177:void run():348 -> c 178:179:void run():349:350 -> c 180:180:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> c 180:180:void run():352 -> c 181:181:void run():353:353 -> c 182:182:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> c 182:182:void run():354 -> c 183:183:void run():355:355 -> c 184:184:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):510:510 -> c 184:184:void run():355 -> c 185:185:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> c 185:185:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):510 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 185:185:void run():355 -> c 186:186:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> c 186:186:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):510 -> c 186:186:void run():355 -> c 187:194:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):511:518 -> c 187:194:void run():355 -> c 195:195:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.markClassAsInitialized(com.android.tools.r8.graph.DexType):548:548 -> c 195:195:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):518 -> c 195:195:void run():355 -> c 196:200:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):519:523 -> c 196:200:void run():355 -> c 201:201:void run():356:356 -> c 202:202:boolean com.android.tools.r8.ir.code.Instruction.isInvokeCustom():0:0 -> c 202:202:void run():356 -> c 203:203:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> c 203:203:void run():358 -> c 204:204:void run():359:359 -> c 205:205:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NewInstance.getType():48:48 -> c 205:205:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleNewInstance(com.android.tools.r8.ir.code.NewInstance):629 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 205:205:void run():359 -> c 206:206:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.markClassAsInitialized(com.android.tools.r8.graph.DexType):548:548 -> c 206:206:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleNewInstance(com.android.tools.r8.ir.code.NewInstance):629 -> c 206:206:void run():359 -> c 207:207:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NewInstance.getType():48:48 -> c 207:207:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleNewInstance(com.android.tools.r8.ir.code.NewInstance):630 -> c 207:207:void run():359 -> c 208:208:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleNewInstance(com.android.tools.r8.ir.code.NewInstance):630:630 -> c 208:208:void run():359 -> c 209:209:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NewInstance.getType():48:48 -> c 209:209:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleNewInstance(com.android.tools.r8.ir.code.NewInstance):631 -> c 209:209:void run():359 -> c 210:211:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination.handleNewInstance(com.android.tools.r8.ir.code.NewInstance):631:632 -> c 210:211:void run():359 -> c 212:217:void run():363:368 -> c 218:218:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> c 218:218:void run():374 -> c 219:219:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> c 219:219:void run():375 -> c 220:220:boolean com.android.tools.r8.ir.code.Instruction.isArrayLength():0:0 -> c 220:220:void run():376 -> c 221:221:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> c 221:221:void run():377 -> c 222:223:void run():379:380 -> c 224:224:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> c 224:224:void run():381 -> c 225:225:boolean com.android.tools.r8.ir.code.Instruction.isConstMethodHandle():0:0 -> c 225:225:void run():382 -> c 226:226:boolean com.android.tools.r8.ir.code.Instruction.isConstMethodType():0:0 -> c 226:226:void run():383 -> c 227:227:void run():384:384 -> c 228:228:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> c 228:228:void run():385 -> c 229:229:void run():386:386 -> c 230:230:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> c 230:230:void run():387 -> c 231:231:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> c 231:231:void run():388 -> c 232:232:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> c 232:232:void run():389 -> c 233:233:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> c 233:233:void run():390 -> c 234:234:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMultiNewArray():0:0 -> c 234:234:void run():391 -> c 235:235:boolean com.android.tools.r8.ir.code.Instruction.isInvokeNewArray():0:0 -> c 235:235:void run():392 -> c 236:236:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> c 236:236:void run():393 -> c 237:237:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> c 237:237:void run():394 -> c 238:238:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayFilledData():0:0 -> c 238:238:void run():395 -> c 239:239:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> c 239:239:void run():396 -> c 240:240:void run():397:397 -> c 241:241:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> c 241:241:void run():398 -> c 242:242:void run():399:399 -> c 243:243:boolean com.android.tools.r8.ir.code.Instruction.isRecordFieldValues():0:0 -> c 243:243:void run():400 -> c 244:271:void run():374:401 -> c 272:329:void run():357:414 -> c 330:330:com.android.tools.r8.ir.optimize.AssumeRemover com.android.tools.r8.ir.optimize.AssumeRemover.removeMarkedInstructions():104:104 -> c 330:330:void run():415 -> c 331:332:void run():415:416 -> c 1:1:com.android.tools.r8.ir.code.IRCode access$300(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination):63:63 -> d com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot -> com.gradleup.gr8.relocated.py2: com.android.tools.r8.ir.code.MemberType memberType -> b com.android.tools.r8.ir.code.Value array -> a 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$1):158:158 -> 2:4:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.MemberType):163:165 -> boolean maybeHasIndex(int) -> a 1:5:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot create(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.MemberType):169:173 -> a com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlotWithConstantIndex -> com.gradleup.gr8.relocated.qy2: int index -> c 1:1:void (com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$1):187:187 -> 2:3:void (com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.MemberType):192:193 -> 1:1:boolean maybeHasIndex(int):198:198 -> a 1:5:boolean equals(java.lang.Object):211:215 -> equals 6:6:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot.baseEquals(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):183:183 -> equals 6:6:boolean equals(java.lang.Object):215 -> equals 1:1:int hashCode():203:203 -> hashCode com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlotWithValueIndex -> com.gradleup.gr8.relocated.ry2: com.android.tools.r8.ir.code.Value index -> c 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$1):219:219 -> 2:3:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.MemberType):224:225 -> boolean maybeHasIndex(int) -> a 1:5:boolean equals(java.lang.Object):243:247 -> equals 6:6:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot.baseEquals(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):183:183 -> equals 6:6:boolean equals(java.lang.Object):247 -> equals 1:1:int hashCode():235:235 -> hashCode com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState -> com.gradleup.gr8.relocated.sy2: java.util.LinkedHashMap arraySlotValues -> a java.util.LinkedHashSet initializedClasses -> d int maxCapacity -> j java.util.LinkedHashMap nonFinalInstanceFieldValues -> e java.util.LinkedHashMap finalInstanceFieldValues -> b boolean $assertionsDisabled -> k java.util.LinkedHashMap finalStaticFieldValues -> c com.android.tools.r8.ir.code.InitClass mostRecentInitClass -> g java.util.LinkedHashMap mostRecentInstanceFieldWrites -> h java.util.LinkedHashMap mostRecentStaticFieldWrites -> i java.util.LinkedHashMap nonFinalStaticFieldValues -> f 1:1:void ():959:959 -> 1:2:void (int):981:982 -> 3:39:void (int,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):986:1022 -> 1:1:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot.getMemberType():177:177 -> a 1:1:boolean lambda$removeArraySlotValues$2(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1219 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot.getMemberType():177:177 -> a 2:2:boolean lambda$removeArraySlotValues$3(com.android.tools.r8.ir.code.MemberType,int,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1229 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean lambda$removeArraySlotValues$3(com.android.tools.r8.ir.code.MemberType,int,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1229:1229 -> a 4:4:int access$1000(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959:959 -> a 5:5:void clearArraySlotValues():1028:1028 -> a 6:7:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.graph.DexField):1037:1038 -> a 8:8:boolean lambda$clearMostRecentInstanceFieldWrite$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1038:1038 -> a 9:9:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue getArraySlotValue(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1073:1073 -> a 10:14:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue getInstanceFieldValue(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1078:1082 -> a 15:15:void intersectFieldValues(java.util.Map,java.util.Map):1132:1132 -> a 16:16:boolean lambda$intersectFieldValues$1(java.util.Map,java.util.Map$Entry):1132:1132 -> a 17:17:void intersectInitializedClasses(java.util.Set,java.util.Set):1137:1137 -> a 18:18:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1162:1162 -> a 19:19:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 19:19:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1163 -> a 20:21:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1164:1165 -> a 22:23:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1240:1241 -> a 22:23:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1234 -> a 22:23:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1166 -> a 24:25:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeNonFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1246:1247 -> a 24:25:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1235 -> a 24:25:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1166 -> a 26:27:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeMostRecentInstanceFieldWrite(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1276:1277 -> a 26:27:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1236 -> a 26:27:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1166 -> a 28:28:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 28:28:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1167 -> a 29:30:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeFinalStaticField(com.android.tools.r8.graph.DexField):1264:1265 -> a 29:30:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeStaticField(com.android.tools.r8.graph.DexField):1258 -> a 29:30:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1168 -> a 31:31:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeStaticField(com.android.tools.r8.graph.DexField):1259:1259 -> a 31:31:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1168 -> a 32:33:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField):1282:1283 -> a 32:33:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeStaticField(com.android.tools.r8.graph.DexField):1260 -> a 32:33:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1168 -> a 34:34:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveInitializedClassesForExceptionalExit(com.android.tools.r8.ir.code.InitClass):1173:1173 -> a 34:34:void access$900(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState,com.android.tools.r8.ir.code.InitClass):959 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveInitializedClassesForExceptionalExit(com.android.tools.r8.ir.code.InitClass):1174:1174 -> a 35:35:void access$900(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState,com.android.tools.r8.ir.code.InitClass):959 -> a 36:40:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):1179:1183 -> a 41:44:void reduceSize(int):1187:1190 -> a 45:48:int com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.reduceSize(int,java.util.Set):1204:1207 -> a 45:48:void reduceSize(int):1190 -> a 49:55:void reduceSize(int):1191:1197 -> a 56:56:int reduceSize(int,java.util.Map):1214:1214 -> a 57:60:int com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.reduceSize(int,java.util.Set):1204:1207 -> a 57:60:int reduceSize(int,java.util.Map):1214 -> a 61:62:void removeArraySlotValues(com.android.tools.r8.ir.code.MemberType):1218:1219 -> a 63:66:void removeArraySlotValues(com.android.tools.r8.ir.code.MemberType,int):1224:1227 -> a 67:71:void putArraySlotValue(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1288:1292 -> a 72:76:void putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1296:1300 -> a 77:81:void putFinalStaticField(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1304:1308 -> a 82:86:com.android.tools.r8.ir.code.InstancePut putMostRecentInstanceFieldWrite(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.code.InstancePut):1313:1317 -> a 87:91:com.android.tools.r8.ir.code.StaticPut putMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.StaticPut):1321:1325 -> a 92:92:void setMostRecentInitClass(com.android.tools.r8.ir.code.InitClass):1351:1351 -> a 93:93:int size(java.util.Map):1376:1376 -> a 1:1:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentInstanceFieldWrites():1043:1043 -> b 1:1:void clearMostRecentFieldWrites():1032 -> b 2:2:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentStaticFieldWrites():1053:1053 -> b 2:2:void clearMostRecentFieldWrites():1033 -> b 3:4:void clearMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField):1047:1048 -> b 5:37:void intersect(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):1095:1127 -> b 38:38:boolean lambda$removeNonFinalInstanceFields$4(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1253:1253 -> b 39:44:void putNonFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1329:1334 -> b 45:50:void putNonFinalStaticField(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1338:1343 -> b 1:5:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue getStaticFieldValue(com.android.tools.r8.graph.DexField):1087:1091 -> c 6:6:com.android.tools.r8.ir.code.InitClass clearMostRecentInitClass():1356:1356 -> c 1:1:void clearNonFinalInstanceFields():1057:1057 -> d 2:3:void removeNonFinalInstanceFields(com.android.tools.r8.graph.DexField):1252:1253 -> d 1:1:void clearNonFinalStaticFields():1061:1061 -> e 2:3:void removeNonFinalStaticField(com.android.tools.r8.graph.DexField):1270:1271 -> e 1:4:void ensureCapacityForNewElement():1065:1068 -> f 1:1:com.android.tools.r8.ir.code.InitClass getMostRecentInitClass():1347:1347 -> g 1:1:boolean isEmpty():1141:1141 -> h 2:2:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1155:1155 -> h 2:2:boolean isEmpty():1141 -> h 3:3:boolean isEmpty():1141:1141 -> h 4:4:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Set):1151:1151 -> h 4:4:boolean isEmpty():1142 -> h 5:5:boolean isEmpty():1142:1142 -> h 6:6:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1155:1155 -> h 6:6:boolean isEmpty():1143 -> h 7:7:boolean isEmpty():1143:1143 -> h 8:8:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1155:1155 -> h 8:8:boolean isEmpty():1144 -> h 9:9:boolean isEmpty():1144:1144 -> h 10:10:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Set):1151:1151 -> h 10:10:boolean isEmpty():1145 -> h 11:11:boolean isEmpty():1145:1145 -> h 12:12:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1155:1155 -> h 12:12:boolean isEmpty():1146 -> h 13:13:boolean isEmpty():1146:1146 -> h 14:14:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1155:1155 -> h 14:14:boolean isEmpty():1147 -> h 1:3:int size():1361:1363 -> i 4:4:int com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.size(java.util.Set):1372:1372 -> i 4:4:int size():1364 -> i 5:9:int size():1364:1368 -> i com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates -> com.gradleup.gr8.relocated.ty2: java.util.LinkedHashMap activeStateAtExit -> a int capacity -> b boolean $assertionsDisabled -> c 1:1:void ():835:835 -> 1:6:void ():835:840 -> 1:24:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):843:866 -> a 25:25:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 25:25:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):867 -> a 26:26:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):868:868 -> a 27:28:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.objects.Reference2IntMap):907:908 -> a 29:33:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates.removeState(com.android.tools.r8.ir.code.BasicBlock):940:944 -> a 29:33:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.objects.Reference2IntMap):909 -> a 34:37:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.objects.Reference2IntMap):911:914 -> a 38:42:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates.removeState(com.android.tools.r8.ir.code.BasicBlock):940:944 -> a 38:42:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.objects.Reference2IntMap):915 -> a 43:43:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,it.unimi.dsi.fastutil.objects.Reference2IntMap):917:917 -> a 44:50:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):925:931 -> a 51:76:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates.ensureCapacity(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):877:902 -> a 51:76:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):933 -> a 77:79:int com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates.size():950:952 -> a 77:79:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates.ensureCapacity(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):902 -> a 77:79:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):933 -> a 80:80:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates.ensureCapacity(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):902:902 -> a 80:80:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):933 -> a 81:83:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):934:936 -> a com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ExistingValue -> com.gradleup.gr8.relocated.uy2: com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination this$0 -> b com.android.tools.r8.ir.code.Value value -> a 1:1:void (com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$1):110:110 -> 2:3:void (com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination,com.android.tools.r8.ir.code.Value):114:115 -> com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ExistingValue asExistingValue() -> a 1:2:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):125:126 -> a 3:3:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 3:3:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):127:128 -> a 1:1:com.android.tools.r8.ir.code.Value getValue():132:132 -> b 1:1:java.lang.String toString():137:137 -> toString com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject -> com.gradleup.gr8.relocated.vy2: com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.ir.code.Value object -> b boolean $assertionsDisabled -> c 1:1:void ():251:251 -> 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$1):251:251 -> 2:5:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value):255:258 -> 1:1:com.android.tools.r8.graph.DexField access$1100(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):251:251 -> a 1:5:boolean equals(java.lang.Object):268:272 -> equals 1:1:int hashCode():263:263 -> hashCode com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue -> com.gradleup.gr8.relocated.wy2: com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ExistingValue asExistingValue() -> a void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction) -> a com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$MaterializableValue -> com.gradleup.gr8.relocated.xy2: com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination this$0 -> b com.android.tools.r8.ir.analysis.value.SingleValue value -> a boolean $assertionsDisabled -> c 1:1:void ():141:141 -> 1:1:void (com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination,com.android.tools.r8.ir.analysis.value.SingleValue,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$1):141:141 -> 2:4:void (com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination,com.android.tools.r8.ir.analysis.value.SingleValue):145:147 -> 1:3:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):152:154 -> a 4:4:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 4:4:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):154 -> a 5:5:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 5:5:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):153 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.ir.optimize.ReflectionOptimizer -> com.gradleup.gr8.relocated.q13: boolean $assertionsDisabled -> a 1:1:void ():35:35 -> 1:11:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):41:51 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 12:12:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):56 -> a 13:14:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):60:61 -> a 15:32:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):210:227 -> a 15:32:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 33:33:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 33:33:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):227 -> a 33:33:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 34:34:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):228:228 -> a 34:34:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 35:35:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 35:35:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):228 -> a 35:35:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 36:38:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):229:231 -> a 36:38:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 39:39:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 39:39:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):231 -> a 39:39:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 40:40:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):232:232 -> a 40:40:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 41:42:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):93:94 -> a 41:42:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):234 -> a 41:42:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 43:74:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):236:267 -> a 43:74:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 75:75:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 75:75:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):273 -> a 75:75:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 76:76:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):275:275 -> a 76:76:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 77:77:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):274:274 -> a 77:77:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 78:80:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):220:222 -> a 78:80:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):274 -> a 78:80:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 81:81:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 81:81:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 81:81:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 81:81:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):217 -> a 81:81:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):274 -> a 81:81:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 82:83:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):253:254 -> a 82:83:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):231 -> a 82:83:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBaseOrSameFeatureAs(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):217 -> a 82:83:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):274 -> a 82:83:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 84:84:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForClassForNameTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeStatic,java.util.function.BiConsumer):277:277 -> a 84:84:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 85:86:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):67:68 -> a 87:100:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):158:171 -> a 87:100:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 101:101:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 101:101:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):171 -> a 101:101:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 102:102:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 102:102:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):171 -> a 102:102:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 103:103:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullable():108:108 -> a 103:103:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):172 -> a 103:103:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 104:108:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):177:181 -> a 104:108:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 109:109:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":128,"2":129,"3":130},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 128:128:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 128:128:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):186 -> a 128:128:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 129:129:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 129:129:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):186 -> a 129:129:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 130:130:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):186:186 -> a 130:130:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 110:121:void com.android.tools.r8.ir.optimize.ReflectionOptimizer.applyTypeForGetClassTo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeVirtual,java.util.function.BiConsumer):191:202 -> a 110:121:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 122:123:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):74:75 -> a 124:124:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 124:124:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):75 -> a 125:127:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):75:77 -> a 131:131:boolean lambda$rewriteGetClassOrForNameToConstClass$0(com.android.tools.r8.ir.code.Instruction):51:51 -> a 132:132:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 132:132:boolean lambda$rewriteGetClassOrForNameToConstClass$0(com.android.tools.r8.ir.code.Instruction):51 -> a 133:133:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 133:133:boolean lambda$rewriteGetClassOrForNameToConstClass$0(com.android.tools.r8.ir.code.Instruction):51 -> a 134:134:java.util.function.BiConsumer rewriteSingleGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set):87:87 -> a 135:137:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):89:91 -> a 138:138:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 138:138:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):91 -> a 139:142:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):93:96 -> a 143:143:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 143:143:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):96 -> a 144:144:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):96:96 -> a 145:161:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):95:111 -> a 162:162:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 162:162:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):111 -> a 163:184:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):111:132 -> a 185:191:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):131:137 -> a 192:192:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 192:192:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):137 -> a 193:193:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):138:138 -> a 194:194:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 194:194:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):139 -> a 195:199:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):141:145 -> a 200:200:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 200:200:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 201:201:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 201:201:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):145 -> a 202:204:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):146:148 -> a 205:205:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):147:147 -> a 206:206:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 206:206:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:207:void lambda$rewriteSingleGetClassOrForNameToConstClass$1(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):123:123 -> a com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter -> com.gradleup.gr8.relocated.c53: boolean $assertionsDisabled -> a 1:1:void ():33:33 -> boolean lambda$workaroundDex2OatLinkedListBug$1(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> a 1:1:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):40:40 -> a 2:2:boolean com.android.tools.r8.ir.code.IRCode.hasCatchHandlers():703:703 -> a 2:2:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):40 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:boolean com.android.tools.r8.ir.code.IRCode.hasCatchHandlers():703:704 -> a 3:4:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):40 -> a 5:16:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):47:58 -> a 17:17:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 17:17:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):59 -> a 18:18:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.split(com.android.tools.r8.ir.code.IRCode,int):265:265 -> a 18:18:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):60 -> a 19:24:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):62:67 -> a 25:40:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):85:100 -> a 41:41:boolean com.android.tools.r8.ir.code.Instruction.isMul():0:0 -> a 41:41:boolean com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.isLongMul(com.android.tools.r8.ir.code.Instruction):355 -> a 41:41:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):101 -> a 42:43:boolean com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.isLongMul(com.android.tools.r8.ir.code.Instruction):356:357 -> a 42:43:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):101 -> a 44:45:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):104:105 -> a 46:46:boolean com.android.tools.r8.ir.code.Instruction.isAdd():0:0 -> a 46:46:boolean com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.isLongAddOrSub(com.android.tools.r8.ir.code.Instruction):362 -> a 46:46:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):106 -> a 47:47:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> a 47:47:boolean com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.isLongAddOrSub(com.android.tools.r8.ir.code.Instruction):362 -> a 47:47:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):106 -> a 48:48:boolean com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.isLongAddOrSub(com.android.tools.r8.ir.code.Instruction):363:363 -> a 48:48:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):106 -> a 49:50:boolean com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.isFallthoughTarget(com.android.tools.r8.ir.code.BasicBlock):367:368 -> a 49:50:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):109 -> a 51:52:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):112:113 -> a 53:57:boolean com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.isAliasOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):345:349 -> a 53:57:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):114 -> a 58:63:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):115:120 -> a 64:64:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 64:64:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.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):322 -> a 64:64:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):121 -> a 65:67:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.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):323:325 -> a 65:67:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):121 -> a 68:68:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.split(com.android.tools.r8.ir.code.IRCode):227:227 -> a 68:68:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.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):327 -> a 68:68:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):121 -> a 69:73:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.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):328:332 -> a 69:73:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):121 -> a 74:74:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 74:74:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.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):333 -> a 74:74:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):121 -> a 75:76:com.android.tools.r8.graph.DexMethod lambda$workaroundDex2OatLinkedListBug$0(com.android.tools.r8.graph.DexItemFactory):93:94 -> a 77:77:com.android.tools.r8.graph.DexMethod lambda$workaroundDex2OatLinkedListBug$0(com.android.tools.r8.graph.DexItemFactory):92:92 -> a 78:78:boolean lambda$workaroundForwardingInitializerBug$2(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.Instruction):180:180 -> a 79:79:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 79:79:boolean lambda$workaroundForwardingInitializerBug$2(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.Instruction):180 -> a 80:83:boolean lambda$workaroundForwardingInitializerBug$2(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.Instruction):181:184 -> a 84:84:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):197:197 -> a 85:86:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):205:206 -> a 85:86:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):199 -> a 87:87:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 87:87:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):207 -> a 87:87:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):199 -> a 88:91:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):208:211 -> a 88:91:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):199 -> a 92:92:boolean com.android.tools.r8.ir.code.Instruction.isStringSwitch():0:0 -> a 92:92:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):211 -> a 92:92:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):199 -> a 93:94:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):211:212 -> a 93:94:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):199 -> a 95:95:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 95:95:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):212 -> a 95:95:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):199 -> a 96:113:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):213:230 -> a 96:113:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):199 -> a 114:133:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):224:243 -> a 114:133:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):199 -> a 134:134:boolean isNotPseudoInstruction(com.android.tools.r8.ir.code.Instruction):337:337 -> a 1:9:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):158:166 -> b 10:10:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 10:10:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):167 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> b 11:11:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):167 -> b 12:23:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):167:178 -> b 24:24:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> b 24:24:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.ensureInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):305 -> b 24:24:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):189 -> b 25:30:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.ensureInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):306:311 -> b 25:30:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):189 -> b 31:31:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> b 31:31:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.ensureInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):312 -> b 31:31:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):189 -> b 32:34:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.ensureInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):314:316 -> b 32:34:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):189 -> b 35:35:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> b 35:35:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.ensureInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):317 -> b 35:35:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):189 -> b 1:1:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):250:250 -> c 2:2:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> c 2:2:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):254 -> c 3:4:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):255:256 -> c 5:5:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> c 5:5:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):257 -> c 6:9:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):258:261 -> c 10:10:boolean com.android.tools.r8.ir.code.Instruction.isNeg():0:0 -> c 10:10:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):261 -> c 11:18:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):262:269 -> c 19:19:boolean com.android.tools.r8.ir.code.Instruction.isNumberConversion():0:0 -> c 19:19:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):269 -> c 20:25:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):269:274 -> c 26:26:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> c 26:26:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):277 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:30:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):279:282 -> c 31:31:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> c 31:31:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):283 -> c 32:32:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> c 32:32:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):284 -> c 33:33:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):287:287 -> c 34:34:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> c 34:34:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):290 -> c 35:36:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):293:294 -> c com.android.tools.r8.ir.optimize.ServiceLoaderRewriter -> com.gradleup.gr8.relocated.w53: java.util.List serviceLoadMethods -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> c 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):69:69 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):65:71 -> 1:1:java.util.List getServiceLoadMethods():75:75 -> a 2:2:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):79:79 -> a 3:3:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 3:3:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):80 -> a 4:9:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):83:88 -> a 10:10:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 10:10:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):88 -> a 11:23:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):89:101 -> a 24:24:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 24:24:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):101 -> a 25:32:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):102:109 -> a 33:33:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 33:33:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 34:82:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):113:161 -> a 83:83:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 83:83:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 84:84:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):161 -> a 85:95:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):165:175 -> a 96:109:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):174:187 -> a 110:111:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):178:179 -> a 112:112:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 112:112:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 113:113:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):179 -> a 114:114:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):181:181 -> a 115:115:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):180:180 -> a 116:122:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedMethod(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):195:201 -> a 123:143:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedMethod(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):199:219 -> a 144:144:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedMethod(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):218:218 -> a 145:145:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createSynthesizedMethod$1(com.android.tools.r8.synthesis.SyntheticNaming):200:200 -> a 146:152:void lambda$createSynthesizedMethod$4(com.android.tools.r8.graph.DexProto,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):205:211 -> a 153:153:void lambda$createSynthesizedMethod$4(com.android.tools.r8.graph.DexProto,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):209:209 -> a 154:158:void lambda$createSynthesizedMethod$4(com.android.tools.r8.graph.DexProto,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):208:212 -> a 159:159:com.android.tools.r8.graph.DexType lambda$createSynthesizedMethod$2(com.android.tools.r8.graph.DexClass):210:210 -> a 160:161:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214:215 -> a 162:170:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):48:56 -> a 162:170:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 171:180:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):53:62 -> a 171:180:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 181:181:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 181:181:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):62 -> a 181:181:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 182:188:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):62:68 -> a 182:188:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 189:189:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):66:66 -> a 189:189:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 190:212:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):59:81 -> a 190:212:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 213:213:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):78:78 -> a 213:213:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 214:230:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):74:90 -> a 214:230:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 231:231:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> a 231:231:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):90 -> a 231:231:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 232:234:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):90:92 -> a 232:234:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 235:235:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 235:235:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):92 -> a 235:235:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 236:247:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):92:103 -> a 236:247:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 248:248:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):101:101 -> a 248:248:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 249:277:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):88:116 -> a 249:277:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a 278:278:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 278:278:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode.generate(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):116 -> a 278:278:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):214 -> a com.android.tools.r8.ir.optimize.ServiceLoaderRewriter$Rewriter -> com.gradleup.gr8.relocated.v53: com.android.tools.r8.ir.code.IRCode code -> a com.android.tools.r8.ir.code.InstructionListIterator iterator -> c com.android.tools.r8.ir.code.InvokeStatic serviceLoaderLoad -> b boolean $assertionsDisabled -> d 1:1:void ():245:245 -> 1:4:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic):252:255 -> boolean lambda$perform$2(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.ir.code.Instruction) -> a 1:11:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):261:271 -> a 12:15:void com.android.tools.r8.ir.optimize.ServiceLoaderRewriter$Rewriter.clearGetClassLoader(com.android.tools.r8.ir.code.InvokeVirtual):290:293 -> a 12:15:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):272 -> a 16:16:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 16:16:void com.android.tools.r8.ir.optimize.ServiceLoaderRewriter$Rewriter.clearGetClassLoader(com.android.tools.r8.ir.code.InvokeVirtual):293 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):272 -> a 17:24:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):273:280 -> a 25:25:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 25:25:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):280 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:29:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):283:286 -> a 30:30:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 30:30:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):286 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:void lambda$perform$0(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.ir.code.Instruction):268:268 -> a 32:32:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 32:32:void lambda$perform$0(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.ir.code.Instruction):268 -> a 33:34:void lambda$perform$0(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.ir.code.Instruction):268:269 -> a 35:35:boolean lambda$perform$1(com.android.tools.r8.ir.code.Instruction):273:273 -> a com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis -> com.gradleup.gr8.relocated.a73: com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult NO_RESULT -> a boolean $assertionsDisabled -> b 1:218:void ():31:248 -> 1:1:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult access$100():31:31 -> a 2:8:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult canInlineWithoutSynthesizingNullCheckForReceiver(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):322:328 -> a 9:9:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult.builder():196:196 -> a 9:9:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis.run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):251 -> a 9:9:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult canInlineWithoutSynthesizingNullCheckForReceiver(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):328 -> a 10:72:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis.run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):252:314 -> a 10:72:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult canInlineWithoutSynthesizingNullCheckForReceiver(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):328 -> a 73:73:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder.setFailingBlocksForPartialResults(java.util.List):229:229 -> a 73:73:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis.run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):314 -> a 73:73:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult canInlineWithoutSynthesizingNullCheckForReceiver(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):328 -> a 74:74:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis.run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):317:317 -> a 74:74:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult canInlineWithoutSynthesizingNullCheckForReceiver(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):328 -> a 75:83:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect lambda$canInlineWithoutSynthesizingNullCheckForReceiver$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):331:339 -> a 84:85:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult triggersClassInitializationBeforeAnyStaticRead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod):347:348 -> a 86:86:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult.builder():196:196 -> a 86:86:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis.run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):251 -> a 86:86:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult triggersClassInitializationBeforeAnyStaticRead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod):348 -> a 87:149:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis.run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):252:314 -> a 87:149:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult triggersClassInitializationBeforeAnyStaticRead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod):348 -> a 150:150:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder.setFailingBlocksForPartialResults(java.util.List):229:229 -> a 150:150:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis.run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):314 -> a 150:150:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult triggersClassInitializationBeforeAnyStaticRead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod):348 -> a 151:151:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis.run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):317:317 -> a 151:151:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult triggersClassInitializationBeforeAnyStaticRead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod):348 -> a 152:152:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect lambda$triggersClassInitializationBeforeAnyStaticRead$1(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):352:352 -> a 153:171:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect lambda$triggersClassInitializationBeforeAnyStaticRead$1(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):351:369 -> a com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$1 -> com.gradleup.gr8.relocated.t63: com.android.tools.r8.utils.IntBox val$visitedInstructions -> f boolean $assertionsDisabled -> i com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis val$analysis -> g com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder val$builder -> h 1:1:void ():254:254 -> 1:1:void (com.android.tools.r8.utils.IntBox,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder):254:254 -> 1:8:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):262:269 -> a 9:9:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder.addSatisfyingInstruction(com.android.tools.r8.ir.code.Instruction):223:223 -> a 9:9:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):269 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder.addSatisfyingInstruction(com.android.tools.r8.ir.code.Instruction):223:223 -> a 10:10:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):269 -> a 11:23:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):275:287 -> a 24:30:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect.toResultState():55:61 -> a 24:30:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):288 -> a 31:31:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):288:288 -> a 32:34:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):287:289 -> a 35:43:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):296:304 -> a com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis -> com.gradleup.gr8.relocated.u63: com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect analyze(com.android.tools.r8.ir.code.Instruction) -> a int maxNumberOfInstructions() -> a 1:1:java.util.List getSuccessors(com.android.tools.r8.ir.code.BasicBlock):161:161 -> a com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.v63: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect.$assertionsDisabled -> a 1:1:void com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect.():33:33 -> com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.w63: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState.isNotComputed() -> a boolean com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState.isPartial() -> b com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks -> com.gradleup.gr8.relocated.x63: java.util.List failingBlocks -> b com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState state -> a boolean $assertionsDisabled -> c 1:1:void ():110:110 -> 1:1:void (com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState,java.util.List,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$1):110:110 -> 2:4:void (com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState,java.util.List):115:117 -> 1:1:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState access$400(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks):110:110 -> a 2:8:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks joinChildren(java.util.List):122:128 -> a 9:12:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState.join(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState):97:100 -> a 9:12:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks joinChildren(java.util.List):128 -> a 13:25:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks joinChildren(java.util.List):130:142 -> a 1:1:java.util.List access$500(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks):110:110 -> b com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult -> com.gradleup.gr8.relocated.y63: java.util.List satisfyingInstructions -> b java.util.List topmostNotSatisfiedBlocks -> c com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState result -> a boolean $assertionsDisabled -> d 1:1:void ():170:170 -> 1:1:void (com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState,java.util.List,java.util.List,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$1):170:170 -> 2:7:void (com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState,java.util.List,java.util.List):179:184 -> 8:8:void (com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState,java.util.List,java.util.List):183:183 -> 1:1:void forEachSatisfyingInstruction(java.util.function.Consumer):188:188 -> a 2:2:java.util.List getTopmostNotSatisfiedBlocks():192:192 -> a 1:1:boolean isNotSatisfied():200:200 -> b 1:1:boolean isPartial():208:208 -> c com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder -> com.gradleup.gr8.relocated.z63: java.util.List failingBlocksForPartialResults -> b java.util.List satisfyingInstructions -> a com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState result -> c 1:4:void ():212:215 -> 5:5:void (com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$1):212:212 -> 1:1:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder setResult(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState):234:234 -> a 2:4:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult build():239:241 -> a 1:1:void fail():219:219 -> b com.android.tools.r8.ir.optimize.SwitchCaseEliminator -> com.gradleup.gr8.relocated.ge3: it.unimi.dsi.fastutil.ints.IntSet switchCasesToBeRemoved -> i com.android.tools.r8.ir.code.BasicBlock alwaysHitTarget -> f boolean $assertionsDisabled -> j com.android.tools.r8.ir.code.InstructionListIterator iterator -> c boolean liveFallthrough -> g com.android.tools.r8.ir.code.Switch theSwitch -> d int alwaysHitCase -> e boolean mayHaveIntroducedUnreachableBlocks -> h com.android.tools.r8.ir.code.BasicBlock defaultTarget -> b com.android.tools.r8.ir.code.BasicBlock block -> a 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.code.InstructionListIterator):36:36 -> 2:12:void (com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.code.InstructionListIterator):30:40 -> 1:7:boolean isSwitchCaseLive(int):58:64 -> a 8:8:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.isFallthroughLive():73:73 -> a 8:8:boolean isSwitchCaseLive(int):64 -> a 9:9:boolean isSwitchCaseLive(int):64:64 -> a 10:14:java.util.function.IntPredicate computeSuccessorHasBecomeDeadPredicate():134:138 -> a 15:15:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.isFallthroughLive():73:73 -> a 15:15:java.util.function.IntPredicate computeSuccessorHasBecomeDeadPredicate():141 -> a 16:21:java.util.function.IntPredicate computeSuccessorHasBecomeDeadPredicate():142:147 -> a 22:22:boolean lambda$computeSuccessorHasBecomeDeadPredicate$0(int[],int):147:147 -> a 1:1:boolean hasAlwaysHitCase():77:77 -> b 2:5:void markSwitchCaseAsAlwaysHit(int):81:84 -> b 1:1:boolean isFallthroughLive():73:73 -> c 2:3:void markSwitchCaseForRemoval(int):88:89 -> c 4:4:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> c 4:4:void markSwitchCaseForRemoval(int):89 -> c 5:7:void markSwitchCaseForRemoval(int):89:91 -> c 1:2:void markSwitchFallthroughAsNeverHit():95:96 -> d 1:1:boolean mayHaveIntroducedUnreachableBlocks():54:54 -> e 1:2:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.canBeOptimized():49:50 -> f 1:2:boolean optimize():100 -> f 3:3:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.isFallthroughLive():73:73 -> f 3:3:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.canBeOptimized():50 -> f 3:3:boolean optimize():100 -> f 4:4:boolean optimize():101:101 -> f 5:6:it.unimi.dsi.fastutil.ints.IntList com.android.tools.r8.ir.optimize.SwitchCaseEliminator.unlinkDeadSuccessors():116:117 -> f 5:6:boolean optimize():102 -> f 7:7:void it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> f 7:7:it.unimi.dsi.fastutil.ints.IntList com.android.tools.r8.ir.optimize.SwitchCaseEliminator.unlinkDeadSuccessors():117 -> f 7:7:boolean optimize():102 -> f 8:19:it.unimi.dsi.fastutil.ints.IntList com.android.tools.r8.ir.optimize.SwitchCaseEliminator.unlinkDeadSuccessors():118:129 -> f 8:19:boolean optimize():102 -> f 20:20:boolean optimize():103:103 -> f 21:22:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.allSwitchCasesMarkedForRemoval():44:45 -> f 21:22:boolean optimize():103 -> f 23:23:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):158:158 -> f 23:23:boolean optimize():108 -> f 24:24:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> f 24:24:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> f 24:24:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):159 -> f 24:24:boolean optimize():108 -> f 25:25:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):159:159 -> f 25:25:boolean optimize():108 -> f 26:26:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> f 26:26:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> f 26:26:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):159 -> f 26:26:boolean optimize():108 -> f 27:34:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):159:166 -> f 27:34:boolean optimize():108 -> f 35:35:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.isFallthroughLive():73:73 -> f 35:35:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.isFallthroughDead():69 -> f 35:35:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):167 -> f 35:35:boolean optimize():108 -> f 36:47:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):168:179 -> f 36:47:boolean optimize():108 -> f 48:48:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.isFallthroughLive():73:73 -> f 48:48:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.isFallthroughDead():69 -> f 48:48:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):180 -> f 48:48:boolean optimize():108 -> f 49:56:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):182:189 -> f 49:56:boolean optimize():108 -> f 57:57:boolean com.android.tools.r8.ir.optimize.SwitchCaseEliminator.isFallthroughLive():73:73 -> f 57:57:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):195 -> f 57:57:boolean optimize():108 -> f 58:68:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):196:206 -> f 58:68:boolean optimize():108 -> f 69:69:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> f 69:69:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):206 -> f 69:69:boolean optimize():108 -> f 70:81:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):207:218 -> f 70:81:boolean optimize():108 -> f 82:82:boolean com.android.tools.r8.ir.code.Instruction.isStringSwitch():0:0 -> f 82:82:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):218 -> f 82:82:boolean optimize():108 -> f 83:96:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):218:231 -> f 83:96:boolean optimize():108 -> f 97:97:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> f 97:97:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByOptimizedSwitch(int,it.unimi.dsi.fastutil.ints.IntList):231 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 97:97:boolean optimize():108 -> f 98:100:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByGoto():151:153 -> f 98:100:boolean optimize():105 -> f 101:102:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> f 101:102:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByGoto():153 -> f 101:102:boolean optimize():105 -> f 103:103:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> f 103:103:void com.android.tools.r8.ir.optimize.SwitchCaseEliminator.replaceSwitchByGoto():153 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:boolean optimize():105 -> f com.android.tools.r8.ir.optimize.SwitchMapCollector -> com.gradleup.gr8.relocated.he3: com.android.tools.r8.graph.DexString switchMapPrefix -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexString kotlinSwitchMapPrefix -> c com.android.tools.r8.graph.DexType intArrayType -> d java.util.Map switchMaps -> e 1:1:void (com.android.tools.r8.graph.AppView):70:70 -> 2:10:void (com.android.tools.r8.graph.AppView):68:76 -> 1:7:com.android.tools.r8.shaking.AppInfoWithLiveness run():80:86 -> a 8:15:void processClasses(com.android.tools.r8.graph.DexProgramClass):91:98 -> a 16:38:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):103:125 -> a 39:39:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 39:39:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):125 -> a 40:42:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):125:127 -> a 43:43:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 43:43:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):127 -> a 44:49:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):128:133 -> a 50:50:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 50:50:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):134 -> a 51:52:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):137:138 -> a 53:53:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 53:53:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 54:54:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):138 -> a 55:60:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):139:144 -> a 61:61:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 61:61:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):145 -> a 62:63:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):148:149 -> a 64:64:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 64:64:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 65:65:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):149 -> a 66:77:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):149:160 -> a 78:78:boolean lambda$extractSwitchMap$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Instruction):122:122 -> a 79:79:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 79:79:boolean lambda$extractSwitchMap$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Instruction):122 -> a 80:80:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 80:80:boolean lambda$extractSwitchMap$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Instruction):122 -> a 81:81:boolean lambda$extractSwitchMap$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Instruction):122:122 -> a 82:84:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):165:167 -> a 85:85:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 85:85:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):167 -> a 86:86:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):167:167 -> a 87:87:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 87:87:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):167 -> a 88:88:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):167:167 -> a 1:1:void lambda$processClasses$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedField):98:98 -> b com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations -> com.gradleup.gr8.relocated.bm3: 1:14:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwClassCastExceptionIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):42:55 -> a 1:14:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):83 -> a 1:14:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75 -> a 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 15:15:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwClassCastExceptionIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):55 -> a 15:15:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):83 -> a 15:15:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75 -> a 16:23:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwClassCastExceptionIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):55:62 -> a 16:23:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):83 -> a 16:23:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75 -> a 24:34:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwClassCastExceptionIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):59:69 -> a 24:34:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):83 -> a 24:34:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75 -> a 35:35:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 35:35:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwClassCastExceptionIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):69 -> a 35:35:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):83 -> a 35:35:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75 -> a 36:36:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwClassCastExceptionIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):69:69 -> a 36:36:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):83 -> a 36:36:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75 -> a 37:60:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwClassCastExceptionIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):50:73 -> a 37:60:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):83 -> a 37:60:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75 -> a 61:61:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 61:61:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwClassCastExceptionIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):73 -> a 61:61:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):83 -> a 61:61:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75 -> a 62:81:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):58:77 -> a 82:82:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$3(com.android.tools.r8.synthesis.SyntheticNaming):64:64 -> a 83:90:void lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$5(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):69:76 -> a 1:8:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIllegalAccessError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):78:85 -> b 1:8:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):112 -> b 1:8:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):104 -> b 9:9:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 9:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIllegalAccessError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):85 -> b 9:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):112 -> b 9:9:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):104 -> b 10:17:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIllegalAccessError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):85:92 -> b 10:17:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):112 -> b 10:17:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):104 -> b 18:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIllegalAccessError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):89:89 -> b 18:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):112 -> b 18:18:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):104 -> b 19:32:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIllegalAccessError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83:96 -> b 19:32:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):112 -> b 19:32:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):104 -> b 33:33:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> b 33:33:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIllegalAccessError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):96 -> b 33:33:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):112 -> b 33:33:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):104 -> b 34:40:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):89:95 -> b 41:54:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):93:106 -> b 55:55:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowIllegalAccessErrorMethod$6(com.android.tools.r8.synthesis.SyntheticNaming):94:94 -> b 56:62:void lambda$synthesizeThrowIllegalAccessErrorMethod$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):99:105 -> b 1:8:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIncompatibleClassChangeError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):102:109 -> c 1:8:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):143 -> c 1:8:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134 -> c 9:9:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> c 9:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIncompatibleClassChangeError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):109 -> c 9:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):143 -> c 9:9:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134 -> c 10:17:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIncompatibleClassChangeError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):109:116 -> c 10:17:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):143 -> c 10:17:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134 -> c 18:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIncompatibleClassChangeError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113:113 -> c 18:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):143 -> c 18:18:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134 -> c 19:32:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIncompatibleClassChangeError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):107:120 -> c 19:32:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):143 -> c 19:32:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134 -> c 33:33:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> c 33:33:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwIncompatibleClassChangeError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):120 -> c 33:33:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):143 -> c 33:33:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134 -> c 34:40:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):118:124 -> c 41:56:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):122:137 -> c 57:57:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$9(com.android.tools.r8.synthesis.SyntheticNaming):123:123 -> c 58:66:void lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):128:136 -> c 1:8:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwNoSuchMethodError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):125:132 -> d 1:8:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):172 -> d 1:8:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):164 -> d 9:9:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> d 9:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwNoSuchMethodError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):132 -> d 9:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):172 -> d 9:9:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):164 -> d 10:17:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwNoSuchMethodError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):132:139 -> d 10:17:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):172 -> d 10:17:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):164 -> d 18:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwNoSuchMethodError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):136:136 -> d 18:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):172 -> d 18:18:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):164 -> d 19:32:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwNoSuchMethodError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):130:143 -> d 19:32:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):172 -> d 19:32:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):164 -> d 33:33:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> d 33:33:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwNoSuchMethodError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):143 -> d 33:33:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):172 -> d 33:33:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):164 -> d 34:40:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):149:155 -> d 41:54:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):153:166 -> d 55:55:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowNoSuchMethodErrorMethod$12(com.android.tools.r8.synthesis.SyntheticNaming):154:154 -> d 56:62:void lambda$synthesizeThrowNoSuchMethodErrorMethod$14(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):159:165 -> d 1:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwRuntimeExceptionWithMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):149:157 -> e 1:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):203 -> e 1:9:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> e 10:10:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> e 10:10:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwRuntimeExceptionWithMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):157 -> e 10:10:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):203 -> e 10:10:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> e 11:19:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwRuntimeExceptionWithMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):157:165 -> e 11:19:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):203 -> e 11:19:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> e 20:20:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwRuntimeExceptionWithMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):162:162 -> e 20:20:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):203 -> e 20:20:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> e 21:36:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwRuntimeExceptionWithMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):155:170 -> e 21:36:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):203 -> e 21:36:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> e 37:37:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> e 37:37:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_throwRuntimeExceptionWithMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):170 -> e 37:37:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):203 -> e 37:37:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> e 38:45:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):178:185 -> e 46:60:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):183:197 -> e 61:61:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$15(com.android.tools.r8.synthesis.SyntheticNaming):184:184 -> e 62:69:void lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$17(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):189:196 -> e 1:7:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeToStringIfNotNullMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):31:37 -> f 8:20:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeToStringIfNotNullMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):35:47 -> f 21:21:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeToStringIfNotNullMethod$0(com.android.tools.r8.synthesis.SyntheticNaming):36:36 -> f 22:27:void lambda$synthesizeToStringIfNotNullMethod$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):41:46 -> f 28:47:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_toStringIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):175:194 -> f 28:47:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):53 -> f 28:47:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):45 -> f 48:58:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_toStringIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):191:201 -> f 48:58:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):53 -> f 48:58:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):45 -> f 59:59:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f 59:59:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_toStringIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):201 -> f 59:59:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):53 -> f 59:59:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):45 -> f 60:60:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_toStringIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):201:201 -> f 60:60:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):53 -> f 60:60:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):45 -> f 61:83:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_toStringIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):183:205 -> f 61:83:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):53 -> f 61:83:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):45 -> f 84:84:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> f 84:84:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations.CfUtilityMethodsForCodeOptimizationsTemplates_toStringIfNotNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):205 -> f 84:84:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations.getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):53 -> f 84:84:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):45 -> f com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer -> com.gradleup.gr8.relocated.zl3: com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations -> com.gradleup.gr8.relocated.am3: com.android.tools.r8.graph.ProgramMethod method -> a boolean optimized -> b boolean $assertionsDisabled -> c 1:1:void ():207:207 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$1):207:207 -> 2:3:void (com.android.tools.r8.graph.ProgramMethod):212:213 -> 1:2:com.android.tools.r8.graph.ProgramMethod getMethod():217:218 -> a 3:4:void optimize(com.android.tools.r8.ir.conversion.MethodProcessor):226:227 -> a 1:1:com.android.tools.r8.graph.ProgramMethod uncheckedGetMethod():222:222 -> b com.android.tools.r8.ir.optimize.classinliner.ClassInliner -> com.gradleup.gr8.relocated.ln: java.util.concurrent.ConcurrentHashMap knownClasses -> a boolean $assertionsDisabled -> b 1:1:void ():40:40 -> 1:8:void ():40:47 -> 1:55: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):141:195 -> a 56:66: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):191:201 -> a 67:67:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 67:67: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):201 -> a 68:68: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):202:202 -> a 69:69: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":333,"2":334,"3":335},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 333:333:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 333:333: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):203 -> a 334:334:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 334:334: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):203 -> a 335:335: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):203:203 -> a 274:274: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):205:205 -> a 275:275:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):193:193 -> a 275:275: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):205 -> a 276:276:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isAbstractGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):153:153 -> a 276:276:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):195 -> a 276:276: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):205 -> a 277:290: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):211:224 -> a 291:291:com.android.tools.r8.ir.optimize.AssumeRemover com.android.tools.r8.ir.optimize.AssumeRemover.removeMarkedInstructions():104:104 -> a 291:291: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):229 -> a 292:292:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1268:1268 -> a 292:292: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):230 -> a 293:295: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):231:233 -> a 296:328: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):224:256 -> a 329:329:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 329:329: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):256 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 330:330:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 330:330: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):256 -> a 331:332: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.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.utils.LazyBox):259:260 -> a 336:336:boolean lambda$processMethodCode$0(com.android.tools.r8.ir.code.Instruction):142:142 -> a 337:337:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 337:337:boolean lambda$processMethodCode$0(com.android.tools.r8.ir.code.Instruction):142 -> a 338:338:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 338:338:boolean lambda$processMethodCode$0(com.android.tools.r8.ir.code.Instruction):142 -> a 339:339:void lambda$processMethodCode$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):242:242 -> a 340:340:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):267:267 -> a 340:340:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a 341:341:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 341:341:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.computeClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):284 -> a 341:341:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):269 -> a 341:341:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a 342:342:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 342:342:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.computeClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):285 -> a 342:342:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):269 -> a 342:342:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a 343:362:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.computeClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):286:305 -> a 343:362:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):269 -> a 343:362:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a 363:363:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 363:363:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.computeClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):305 -> a 363:363:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):269 -> a 363:363:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a 364:364:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 364:364:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 364:364:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.computeClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):305 -> a 364:364:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):269 -> a 364:364:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a 365:368:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.computeClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):306:309 -> a 365:368:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):269 -> a 365:368:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a 369:369:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.computeClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):287:287 -> a 369:369:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):269 -> a 369:369:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a 370:371:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus com.android.tools.r8.ir.optimize.classinliner.ClassInliner.isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):270:271 -> a 370:371:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):160 -> a com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus -> com.gradleup.gr8.relocated.kn: com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus[] $VALUES -> c com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus ELIGIBLE -> a com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus NOT_ELIGIBLE -> b 1:2:void ():43:44 -> 3:3:void ():42:42 -> 1:1:void (java.lang.String,int):42:42 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus[] values():42:42 -> values com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis -> com.gradleup.gr8.relocated.mn: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.inliner.InliningIRProvider inliningIRProvider -> b boolean $assertionsDisabled -> e int estimatedCost -> d com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet receivers -> c 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet):41:41 -> 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider,com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet):36:44 -> 1:11:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):52:62 -> a 12:14:boolean com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.exceedsInstructionBudgetAfterIncrement(int):98:100 -> a 12:14:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):63 -> a 15:24:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):71:80 -> a 25:54:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):111:140 -> a 25:54:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 55:55:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 55:55:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 56:56:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 56:56:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):140 -> a 56:56:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 57:57:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 57:57:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):122 -> a 57:57:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 58:60:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):123:125 -> a 58:60:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 61:68:java.util.Set com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.getReceiverAliasesInInlinee(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):156:163 -> a 61:68:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):127 -> a 61:68:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 69:70:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):129:130 -> a 69:70:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 71:71:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 71:71:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 72:72:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 72:72:int com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.estimateSizeOfNonMaterializingInstructions(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):130 -> a 72:72:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):81 -> a 73:73:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):82:82 -> a 74:76:boolean com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis.exceedsInstructionBudgetAfterIncrement(int):98:100 -> a 74:76:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):83 -> a 77:77:boolean willExceedInstructionBudget(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.List):92:92 -> a com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet -> com.gradleup.gr8.relocated.pn: java.util.Map deferredAliasValidityChecks -> c java.util.Set receiverAliases -> a java.util.Set illegalReceiverAliases -> b boolean $assertionsDisabled -> d 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.ir.code.Value):30:30 -> 2:9:void (com.android.tools.r8.ir.code.Value):24:31 -> 1:1:void addDeferredAliasValidityCheck(com.android.tools.r8.ir.code.Value,java.util.function.BooleanSupplier):61:61 -> a 2:2:boolean com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet.isDefiniteReceiverAlias(com.android.tools.r8.ir.code.Value):78:78 -> a 2:2:boolean com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet.isReceiverAlias(com.android.tools.r8.ir.code.Value):74 -> a 2:2:void addDeferredAliasValidityCheck(com.android.tools.r8.ir.code.Value,java.util.function.BooleanSupplier):61 -> a 3:11:void addDeferredAliasValidityCheck(com.android.tools.r8.ir.code.Value,java.util.function.BooleanSupplier):61:69 -> a 12:12:boolean com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet.isDefiniteReceiverAlias(com.android.tools.r8.ir.code.Value):78:78 -> a 12:12:boolean com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet.isReceiverAlias(com.android.tools.r8.ir.code.Value):74 -> a 12:12:boolean addIllegalReceiverAlias(com.android.tools.r8.ir.code.Value):50 -> a 13:16:boolean addIllegalReceiverAlias(com.android.tools.r8.ir.code.Value):53:56 -> a 1:7:boolean com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet.isIllegalReceiverAlias(com.android.tools.r8.ir.code.Value):82:88 -> b 1:7:boolean addReceiverAlias(com.android.tools.r8.ir.code.Value):36 -> b 8:13:boolean addReceiverAlias(com.android.tools.r8.ir.code.Value):40:45 -> b 1:1:boolean isDefiniteReceiverAlias(com.android.tools.r8.ir.code.Value):78:78 -> c 1:1:boolean com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet.isDefiniteReceiverAlias(com.android.tools.r8.ir.code.Value):78:78 -> d 1:1:boolean isReceiverAlias(com.android.tools.r8.ir.code.Value):74 -> d 1:1:java.util.List lambda$addDeferredAliasValidityCheck$0(com.android.tools.r8.ir.code.Value):68:68 -> e com.android.tools.r8.ir.optimize.classinliner.FieldValueHelper -> com.gradleup.gr8.relocated.qr0: 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 com.android.tools.r8.ir.code.IRCode code -> b boolean $assertionsDisabled -> h java.util.Map ins -> f java.util.Map outs -> g 1:1:void ():29:29 -> 1:1:void (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):39:39 -> 2:13:void (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:46 -> 1:8:void replaceValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):50:57 -> a 9:16:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):86:93 -> a 17:29:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.classinliner.FieldValueHelper.getOrCreateOutValue(com.android.tools.r8.ir.code.BasicBlock):69:81 -> a 17:29:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):93 -> a 30:37:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):94:101 -> a 38:38:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 38:38:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):101 -> a 39:45:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):101:107 -> a 46:58:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.classinliner.FieldValueHelper.getOrCreateOutValue(com.android.tools.r8.ir.code.BasicBlock):69:81 -> a 46:58:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):108 -> a 59:73:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):108:122 -> a 74:82:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):128:136 -> a 83:83:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 83:83:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):136 -> a 84:85:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):137:138 -> a 86:86:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 86:86:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):147 -> a 87:96:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):148:157 -> a 97:97:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 97:97:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):157 -> a 98:100:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):157:159 -> a 101:101:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 101:101:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):160 -> a 102:102:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):162:162 -> a 103:103:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstructionListIterator.insertConstNullInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):99:99 -> a 103:103:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):162 -> a 104:107:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):162:165 -> a 1:3:com.android.tools.r8.ir.code.Value getValueForFieldRead(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):63:65 -> b com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor -> com.gradleup.gr8.relocated.p41: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.ProgramMethod method -> f com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet receivers -> o com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.Inliner inliner -> c java.util.Map directInlinees -> m com.android.tools.r8.ir.code.AliasedValueConfiguration aliasesThroughAssumeAndCheckCasts -> p java.util.function.Function isClassEligible -> d com.android.tools.r8.utils.collections.ProgramMethodSet indirectMethodCallsOnInstance -> l boolean $assertionsDisabled -> q com.android.tools.r8.graph.DexProgramClass eligibleClass -> i com.android.tools.r8.ir.analysis.value.objectstate.ObjectState objectState -> j com.android.tools.r8.ir.conversion.MethodProcessor methodProcessor -> e com.android.tools.r8.ir.code.Instruction root -> g com.android.tools.r8.ir.code.Value eligibleInstance -> h java.util.Map directMethodCalls -> k java.util.List indirectInlinees -> n 1:4:void ():85:88 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.Inliner,java.util.function.Function,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):119:119 -> 2:27:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.Inliner,java.util.function.Function,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):102:127 -> 1:1:java.util.Map getDirectInlinees():135:135 -> a 2:10:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):224:232 -> a 11:11:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 11:11:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):232 -> a 12:12:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):232:232 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 13:13:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):257 -> a 14:18:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):258:262 -> a 19:19:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 19:19:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):263 -> a 20:20:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):266:266 -> a 21:21:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 21:21:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):266 -> a 22:22:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):266:266 -> a 23:23:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.hasMaterializableFieldValueThatMatches(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.ProgramMethod,java.util.function.Predicate):38:38 -> a 23:23:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):267 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:31:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.hasMaterializableFieldValueThatMatches(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.ProgramMethod,java.util.function.Predicate):39:46 -> a 24:31:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):267 -> a 32:32:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 32:32:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):274 -> a 33:33:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):275:275 -> a 34:34:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 34:34:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):275 -> a 35:42:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):279:286 -> a 43:43:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 43:43:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):287 -> a 44:51:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):293:300 -> a 52:52:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.MemberResolutionResult.isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):25:25 -> a 52:52:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):301 -> a 53:58:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):301:306 -> a 59:59:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 59:59:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):311 -> a 60:60:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):312:312 -> a 61:67:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleLibraryMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.LibraryMethod):1128:1134 -> a 61:67:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):312 -> a 68:75:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):316:323 -> a 76:83:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):322:329 -> a 84:84:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 84:84:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):329 -> a 85:85:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):329:329 -> a 86:112:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):869:895 -> a 86:112:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 113:113:boolean com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo.receiverMayEscapeOutsideConstructorChain():72:72 -> a 113:113:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):896 -> a 113:113:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 114:114:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):900:900 -> a 114:114:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 115:115:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.InternalOptions):31:31 -> a 115:115:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):900 -> a 115:115:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 116:116:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.InternalOptions):30:30 -> a 116:116:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):900 -> a 116:116:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 117:123:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):904:910 -> a 117:123:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 124:124:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):78:78 -> a 124:124:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):910 -> a 124:124:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 125:141:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):910:926 -> a 125:141:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 142:150:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):922:930 -> a 142:150:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 151:151:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.InternalOptions):31:31 -> a 151:151:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):930 -> a 151:151:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 152:152:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.InternalOptions):30:30 -> a 152:152:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):930 -> a 152:152:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 153:158:com.android.tools.r8.ir.optimize.Inliner$InliningInfo com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.ProgramMethod):935:940 -> a 153:158:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):332 -> a 159:159:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):334:334 -> a 160:160:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 160:160:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1088 -> a 160:160:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 161:161:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1088:1088 -> a 161:161:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 162:162:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 162:162:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1089 -> a 162:162:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 163:163:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 163:163:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1090 -> a 163:163:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 164:164:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 164:164:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1091 -> a 164:164:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 165:168:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1096:1099 -> a 165:168:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 169:169:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 169:169:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1099 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 169:169:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 170:170:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 170:170:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1099 -> a 170:170:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 171:177:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1105:1111 -> a 171:177:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 178:192:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1106:1120 -> a 178:192:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 193:193:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfDirectTargetForInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):1224:1224 -> a 193:193:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1123 -> a 193:193:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 194:195:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.exemptFromInstructionLimit(com.android.tools.r8.graph.ProgramMethod):1210:1211 -> a 194:195:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfDirectTargetForInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):1225 -> a 194:195:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1123 -> a 194:195:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 196:196:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfDirectTargetForInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):1226:1226 -> a 196:196:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleDirectMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LazyBox,java.util.Set):1123 -> a 196:196:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):342 -> a 197:197:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 197:197:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):351 -> a 198:200:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):352:354 -> a 201:221:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):233:253 -> a 222:222:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):385:385 -> a 223:228:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):400:405 -> a 223:228:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 229:235:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):404:410 -> a 229:235:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 236:236:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 236:236:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):410 -> a 236:236:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 237:239:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):412:414 -> a 237:239:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 240:240:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 240:240:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):414 -> a 240:240:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 241:257:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):415:431 -> a 241:257:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 258:258:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):78:78 -> a 258:258:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):431 -> a 258:258:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 259:272:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):431:444 -> a 259:272:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 273:281:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):440:448 -> a 273:281:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 282:282:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):445:445 -> a 282:282:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 283:283:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):433:433 -> a 283:283:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 284:311:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):427:454 -> a 284:311:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 312:315:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):453:456 -> a 312:315:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):387 -> a 316:318:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):388:390 -> a 319:320:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):592:593 -> a 319:320:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 321:321:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 321:321:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):593 -> a 321:321:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 322:326:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):594:598 -> a 322:326:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 327:327:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 327:327:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):598 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 327:327:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 328:328:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):598:598 -> a 328:328:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 329:329:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstBoolean(com.android.tools.r8.ir.code.IRCode,boolean):146:146 -> a 329:329:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):597 -> a 329:329:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 330:331:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):602:603 -> a 330:331:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 332:332:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 332:332:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):606 -> a 332:332:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 333:333:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):607:607 -> a 333:333:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 334:334:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 334:334:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):607 -> a 334:334:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 335:336:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):608:609 -> a 335:336:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 337:337:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 337:337:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):614 -> a 337:337:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 338:343:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):615:620 -> a 338:343:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 344:344:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 344:344:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):621 -> a 344:344:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 345:351:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):622:628 -> a 345:351:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 352:352:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 352:352:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):635 -> a 352:352:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 353:368:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):636:651 -> a 353:368:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 369:369:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 369:369:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):651 -> a 369:369:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 370:370:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):651:651 -> a 370:370:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 371:371:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":510,"2":511,"3":512},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 510:510:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):652:652 -> a 510:510:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 511:511:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):652:652 -> a 511:511:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 512:512:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):652:652 -> a 512:512:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 372:372:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):652:652 -> a 372:372:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 373:373:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 373:373:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):657 -> a 373:373:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 374:374:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 374:374:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):657 -> a 374:374:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 375:375:boolean com.android.tools.r8.ir.code.Instruction.isMonitor():0:0 -> a 375:375:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):662 -> a 375:375:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 376:388:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):665:677 -> a 376:388:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):391 -> a 389:390:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):683:684 -> a 389:390:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 391:391:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 391:391:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):684 -> a 391:391:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 392:394:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):685:687 -> a 392:394:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 395:395:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 395:395:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):687 -> a 395:395:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 396:396:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):687:687 -> a 396:396:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 397:416:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):758:777 -> a 397:416:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 397:416:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 417:417:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 417:417:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):777 -> a 417:417:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 417:417:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 418:421:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):778:781 -> a 418:421:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 418:421:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 422:423:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):807:808 -> a 422:423:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 422:423:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 422:423:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 424:424:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 424:424:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):808 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 424:424:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 424:424:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 424:424:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 425:425:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):808:808 -> a 425:425:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 425:425:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 425:425:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 426:426:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a 426:426:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):808 -> a 426:426:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 426:426:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 426:426:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 427:442:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):809:824 -> a 427:442:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 427:442:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 427:442:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 443:443:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 443:443:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):825 -> a 443:443:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 443:443:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 443:443:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 444:444:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):826:826 -> a 444:444:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 444:444:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 444:444:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 445:451:java.lang.RuntimeException com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.reportUnknownFieldReadFromSingleton(com.android.tools.r8.ir.code.InstanceGet):830:836 -> a 445:451:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):821 -> a 445:451:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 445:451:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 445:451:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 452:452:java.lang.RuntimeException com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.reportUnknownFieldReadFromSingleton(com.android.tools.r8.ir.code.InstanceGet):832:832 -> a 452:452:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):821 -> a 452:452:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 452:452:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 452:452:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 453:459:java.lang.RuntimeException com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.reportUnknownFieldReadFromSingleton(com.android.tools.r8.ir.code.InstanceGet):830:836 -> a 453:459:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):816 -> a 453:459:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 453:459:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 453:459:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 460:460:java.lang.RuntimeException com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.reportUnknownFieldReadFromSingleton(com.android.tools.r8.ir.code.InstanceGet):832:832 -> a 460:460:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):816 -> a 460:460:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 460:460:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 460:460:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 461:467:java.lang.RuntimeException com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.reportUnknownFieldReadFromSingleton(com.android.tools.r8.ir.code.InstanceGet):830:836 -> a 461:467:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):811 -> a 461:467:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 461:467:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 461:467:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 468:468:java.lang.RuntimeException com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.reportUnknownFieldReadFromSingleton(com.android.tools.r8.ir.code.InstanceGet):832:832 -> a 468:468:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.replaceFieldReadFromStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set):811 -> a 468:468:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):780 -> a 468:468:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 468:468:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 469:469:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):783:783 -> a 469:469:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 469:469:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 470:470:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 470:470:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):788 -> a 470:470:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 470:470:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 471:477:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):789:795 -> a 471:477:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):688 -> a 471:477:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 478:479:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):690:691 -> a 478:479:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 480:480:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 480:480:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):691 -> a 480:480:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 481:481:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):691:691 -> a 481:481:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):392 -> a 482:483:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldWrites():840:841 -> a 482:483:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):393 -> a 484:484:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 484:484:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldWrites():841 -> a 484:484:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):393 -> a 485:485:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldWrites():849:849 -> a 485:485:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):393 -> a 486:486:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 486:486:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldWrites():849 -> a 486:486:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):393 -> a 487:502:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldWrites():849:864 -> a 487:502:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):393 -> a 503:505:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldWrites():858:860 -> a 503:505:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):393 -> a 506:508:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldWrites():842:844 -> a 506:508:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):393 -> a 509:509:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):394:394 -> a 513:523:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):464:474 -> a 524:524:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 524:524:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):474 -> a 525:537:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):474:486 -> a 538:538:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 538:538:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):486 -> a 539:543:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):487:491 -> a 544:544:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 544:544:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):494 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 545:545:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):494:494 -> a 546:546:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):493:493 -> a 547:550:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):492:495 -> a 551:551:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethodWithReceiver.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):83:83 -> a 551:551:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):496 -> a 552:552:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethodWithReceiver.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):82:82 -> a 552:552:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):496 -> a 553:557:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):497:501 -> a 558:558:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):498:498 -> a 559:593:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):475:509 -> a 594:599:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):508:513 -> a 600:600:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):511:511 -> a 601:604:void removeFieldReadsFromNewInstance(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):697:700 -> a 605:605:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 605:605:void removeFieldReadsFromNewInstance(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):700 -> a 606:610:void removeFieldReadsFromNewInstance(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):701:705 -> a 611:611:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 611:611:void removeFieldReadsFromNewInstance(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):710 -> a 612:612:void removeFieldReadsFromNewInstance(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):713:713 -> a 613:613:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 613:613:void removeFieldReadsFromNewInstance(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):713 -> a 614:628:void removeFieldReadsFromNewInstance(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):713:727 -> a 629:629:int lambda$removeFieldReadsFromNewInstance$2(com.android.tools.r8.ir.code.InstanceGet):698:698 -> a 630:634:void removeFieldReadFromNewInstance(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):736:740 -> a 635:637:void removeFieldReadFromNewInstance(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):739:741 -> a 638:638:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 638:638:void removeFieldReadFromNewInstance(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):742 -> a 639:649:void removeFieldReadFromNewInstance(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):743:753 -> a 650:650:com.android.tools.r8.ir.optimize.classinliner.FieldValueHelper lambda$removeFieldReadFromNewInstance$3(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):740:740 -> a 651:661:boolean isEligibleParameterUsages(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,java.util.Set):1142:1152 -> a 662:663:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1166:1167 -> a 664:664:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 664:664:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1167 -> a 665:670:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1168:1173 -> a 671:671:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 671:671:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1173 -> a 672:679:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1173:1180 -> a 680:726:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.scheduleNewUsersForAnalysis(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):956:1002 -> a 680:726:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1181 -> a 727:735:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1185:1193 -> a 736:736:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 736:736:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1193 -> a 737:737:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1198:1198 -> a 738:741:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1009:1012 -> a 738:741:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1199 -> a 742:765:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1035:1058 -> a 742:765:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1015 -> a 742:765:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1199 -> a 766:766:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 766:766:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1058 -> a 766:766:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1015 -> a 766:766:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1199 -> a 767:771:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1059:1063 -> a 767:771:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1015 -> a 767:771:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1199 -> a 772:772:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 772:772:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1063 -> a 772:772:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1015 -> a 772:772:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1199 -> a 773:774:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1063:1064 -> a 773:774:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1015 -> a 773:774:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1199 -> a 775:785:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1021:1031 -> a 775:785:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1199 -> a 786:786:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfIndirectTargetForInlining(com.android.tools.r8.graph.ProgramMethod):1215:1215 -> a 786:786:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1202 -> a 787:788:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.exemptFromInstructionLimit(com.android.tools.r8.graph.ProgramMethod):1210:1211 -> a 787:788:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfIndirectTargetForInlining(com.android.tools.r8.graph.ProgramMethod):1216 -> a 787:788:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1202 -> a 789:791:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfIndirectTargetForInlining(com.android.tools.r8.graph.ProgramMethod):1217:1219 -> a 789:791:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1202 -> a 792:808:boolean isEligibleSingleTarget(com.android.tools.r8.graph.ProgramMethod):1234:1250 -> a 809:809:boolean isEligibleSingleTarget(com.android.tools.r8.graph.ProgramMethod):1246:1246 -> a 810:810:void lambda$removeInstruction$5(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):1264:1264 -> a 811:812:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1264:1265 -> a 1:1:com.android.tools.r8.graph.DexProgramClass getEligibleClass():131:131 -> b 2:2:boolean lambda$forceInlineIndirectMethodInvocations$0(com.android.tools.r8.graph.ProgramMethod):512:512 -> b 3:3:boolean lambda$isEligibleParameterUsages$4(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1154:1154 -> b 1:1:java.util.List getIndirectInlinees():139:139 -> c 2:7:boolean lambda$forceInlineIndirectMethodInvocations$1(com.android.tools.r8.graph.ProgramMethod):515:520 -> c 1:1:com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet getReceivers():143:143 -> d 1:1:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isClassAndUsageEligible():213:213 -> e 1:6:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():149:154 -> f 7:7:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> f 7:7:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():154 -> f 8:8:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():155:155 -> f 9:9:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":404,"2":405,"3":406},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 404:404:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> f 404:404:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():155 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 405:405:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> f 405:405:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():155 -> f 406:406:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():155:155 -> f 164:177:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():155:168 -> f 178:178:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> f 178:178:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():168 -> f 179:190:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():168:179 -> f 191:191:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):148:148 -> f 191:191:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():179 -> f 192:192:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):154:154 -> f 192:192:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):148 -> f 192:192:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():179 -> f 193:202:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():180:189 -> f 203:203:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":407,"2":408,"3":409},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 407:407:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> f 407:407:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():189 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 408:408:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> f 408:408:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():189 -> f 409:409:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():189:189 -> f 392:399:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():189:196 -> f 400:400:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> f 400:400:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():197 -> f 401:402:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():197:198 -> f 403:403:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():186:186 -> f 1:1:void rebindIndirectEligibleInstanceUsersFromPhis():536:536 -> g 2:3:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> g 2:3:void rebindIndirectEligibleInstanceUsersFromPhis():536 -> g 4:27:void rebindIndirectEligibleInstanceUsersFromPhis():537:560 -> g 28:28:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> g 28:28:void rebindIndirectEligibleInstanceUsersFromPhis():560 -> g 29:39:void rebindIndirectEligibleInstanceUsersFromPhis():562:572 -> g 40:40:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> g 40:40:void rebindIndirectEligibleInstanceUsersFromPhis():572 -> g 41:48:void rebindIndirectEligibleInstanceUsersFromPhis():573:580 -> g 49:49:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> g 49:49:void rebindIndirectEligibleInstanceUsersFromPhis():580 -> g 50:51:void rebindIndirectEligibleInstanceUsersFromPhis():580:581 -> g 52:52:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> g 52:52:void rebindIndirectEligibleInstanceUsersFromPhis():581 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:56:void rebindIndirectEligibleInstanceUsersFromPhis():582:585 -> g 57:57:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> g 57:57:void rebindIndirectEligibleInstanceUsersFromPhis():585 -> g 58:58:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> g 58:58:void rebindIndirectEligibleInstanceUsersFromPhis():585 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:60:void rebindIndirectEligibleInstanceUsersFromPhis():585:586 -> g 61:61:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> g 61:61:void rebindIndirectEligibleInstanceUsersFromPhis():586 -> g 62:62:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> g 62:62:void rebindIndirectEligibleInstanceUsersFromPhis():586 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:void rebindIndirectEligibleInstanceUsersFromPhis():586:586 -> g com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor$IllegalClassInlinerStateException -> com.gradleup.gr8.relocated.o41: boolean $assertionsDisabled -> a 1:1:void ():1268:1268 -> 1:2:void ():1270:1271 -> com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext -> com.gradleup.gr8.relocated.h4: 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.DefaultAnalysisContext getDefaultContext():17:17 -> a com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage -> com.gradleup.gr8.relocated.kd: com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage BOTTOM -> a 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.builder():57:57 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType):23 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType):23:23 -> a 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.builder():57:57 -> a 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField):28 -> a 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField):28:28 -> a 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.builder():57:57 -> a 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):33 -> a 6:7:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):34:35 -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize() -> d boolean isParameterReturned() -> f 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.builder():57:57 -> h 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterMutated():65 -> h 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterMutated():65:65 -> h 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.builder():57:57 -> i 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterReturned():70 -> i 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterReturned():70:70 -> i 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.builder():57:57 -> j 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock():75 -> j 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock():75:75 -> j 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage getInstance():18:18 -> l com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext -> com.gradleup.gr8.relocated.ld: com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():14:14 -> com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction) -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.bottom():87:87 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):27 -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize() -> b 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext getInstance():17:17 -> c com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages -> com.gradleup.gr8.relocated.md: com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages INSTANCE -> a 1:1:void ():12:12 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):37:37 -> a 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.():119:119 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):37 -> a 3:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):38:39 -> a 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.bottom():49:49 -> a 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int):27 -> a 1:1:boolean equals(java.lang.Object):50:50 -> equals com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize() -> f 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages getInstance():17:17 -> h 1:1:int hashCode():55:55 -> hashCode com.android.tools.r8.ir.optimize.classinliner.analysis.ClassInlinerMethodConstraintAnalysis -> com.gradleup.gr8.relocated.on: 1:7:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):21:27 -> a 8:8:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.bottom():65:65 -> a 8:8:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):29 -> a 9:9:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):29:29 -> a 10:10:void com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis.(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction):25:25 -> a 10:10:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):29 -> a 11:11:void com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis.(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction):20:20 -> a 11:11:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):29 -> a 12:20:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):30:38 -> a 21:21:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> a 21:21:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):38 -> a 22:22:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):39:39 -> a 23:23:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isTop():0:0 -> a 23:23:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):41 -> a 24:26:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):42:44 -> a 27:27:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):23:23 -> a 28:28:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$SuccessfulDataflowAnalysisResult lambda$analyze$0(com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):33:33 -> a 29:29:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages lambda$analyze$1(com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$SuccessfulDataflowAnalysisResult,com.android.tools.r8.graph.AppView):37:37 -> a com.android.tools.r8.ir.optimize.classinliner.analysis.DefaultAnalysisContext -> com.gradleup.gr8.relocated.zx: com.android.tools.r8.ir.optimize.classinliner.analysis.DefaultAnalysisContext INSTANCE -> a 1:1:void ():9:9 -> 1:1:void ():11:11 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.DefaultAnalysisContext getInstance():14:14 -> b com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage -> com.gradleup.gr8.relocated.if1: java.util.Set methodCallsWithParameterAsReceiver -> c boolean isParameterReturned -> e boolean isParameterUsedAsLock -> f java.util.Set castsWithParameter -> a boolean $assertionsDisabled -> g java.util.Set fieldsReadFromParameter -> b boolean isParameterMutated -> d 1:1:void ():25:25 -> 1:4:void (java.util.Set,java.util.Set,java.util.Set,boolean,boolean,boolean):41:44 -> 5:16:void (java.util.Set,java.util.Set,java.util.Set,boolean,boolean,boolean):42:53 -> com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage asInternalNonEmpty() -> a 1:1:java.util.Set access$000(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):25:25 -> a 2:6:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType):66:70 -> a 7:12:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.addFieldReadFromParameter(com.android.tools.r8.graph.DexField):80:85 -> a 7:12:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField):25 -> a 13:19:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):96:102 -> a 13:19:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):25 -> a 20:20:void lambda$externalize$0(com.google.common.collect.ImmutableMultiset$Builder,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):118:118 -> a 1:1:java.util.Set access$100(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):25:25 -> b 1:1:java.util.Set access$200(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):25:25 -> c 1:1:boolean access$300(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):25:25 -> d 2:8:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize():116:122 -> d 1:1:boolean access$400(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):25:25 -> e 1:10:boolean equals(java.lang.Object):201:210 -> equals 1:1:boolean access$500(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):25:25 -> f 2:2:boolean isParameterReturned():135:135 -> f 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.builderFromInstance():61:61 -> g 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):144 -> g 2:9:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):144:151 -> g 1:4:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.setParameterMutated():156:159 -> h 1:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterMutated():25 -> h 1:5:int hashCode():216:220 -> hashCode 6:11:int hashCode():219:224 -> hashCode 1:4:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.setParameterReturned():170:173 -> i 1:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterReturned():25 -> i 1:4:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.setParameterUsedAsLock():184:187 -> j 1:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock():25 -> j com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder -> com.gradleup.gr8.relocated.hf1: com.google.common.collect.ImmutableSet$Builder methodCallsWithParameterAsReceiverBuilder -> c com.google.common.collect.ImmutableSet$Builder castsWithParameterBuilder -> a com.google.common.collect.ImmutableSet$Builder fieldsReadFromParameterBuilder -> b boolean isParameterReturned -> e boolean isParameterUsedAsLock -> f boolean isParameterMutated -> d 1:4:void ():238:241 -> 5:15:void (com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):244:254 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addCastWithParameter(com.android.tools.r8.graph.DexType):258:258 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addCastsWithParameter(java.util.Collection):263:263 -> a 3:4:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:449 -> a 3:4:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 3:4:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addCastsWithParameter(java.util.Collection):263 -> a 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addFieldReadFromParameter(com.android.tools.r8.graph.DexField):268:268 -> a 6:6:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):279:279 -> a 7:7:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addMethodCallsWithParameterAsReceiver(java.util.Set):285:285 -> a 8:9:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:449 -> a 8:9:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 8:9:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addMethodCallsWithParameterAsReceiver(java.util.Set):285 -> a 10:10:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder joinIsReceiverMutated(boolean):290:290 -> a 11:14:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage build():320:323 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addFieldsReadFromParameter(java.util.Collection):273:273 -> b 2:3:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:449 -> b 2:3:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> b 2:3:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addFieldsReadFromParameter(java.util.Collection):273 -> b 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder joinIsReceiverReturned(boolean):295:295 -> b 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder setParameterMutated():305:305 -> b 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder joinIsReceiverUsedAsLock(boolean):300:300 -> c 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder setParameterReturned():310:310 -> c 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder setParameterUsedAsLock():315:315 -> d com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage -> com.gradleup.gr8.relocated.wb2: boolean isParameterReturned -> e boolean isParameterUsedAsLock -> f java.util.Set castsWithParameter -> a boolean $assertionsDisabled -> g java.util.Set fieldsReadFromParameter -> b com.google.common.collect.Multiset methodCallsWithParameterAsReceiver -> c boolean isParameterMutated -> d 1:1:void ():17:17 -> 1:4:void (java.util.Set,java.util.Set,com.google.common.collect.Multiset,boolean,boolean,boolean):33:36 -> 5:16:void (java.util.Set,java.util.Set,com.google.common.collect.Multiset,boolean,boolean,boolean):34:45 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType):50:50 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField):55:55 -> a 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):60:60 -> a com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage asNonEmpty() -> b 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize():70:70 -> d 1:10:boolean equals(java.lang.Object):124:133 -> equals 1:1:boolean isParameterReturned():96:96 -> f 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterMutated():106:106 -> h 1:5:int hashCode():139:143 -> hashCode 6:11:int hashCode():142:147 -> hashCode 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterReturned():111:111 -> i 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock():116:116 -> j 1:1:java.util.Set getCastsWithParameter():78:78 -> l 1:1:java.util.Set getFieldsReadFromParameter():82:82 -> m 1:1:com.google.common.collect.Multiset getMethodCallsWithParameterAsReceiver():86:86 -> n 1:1:boolean isParameterMutated():91:91 -> o 1:1:boolean isParameterUsedAsLock():101:101 -> p com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext -> com.gradleup.gr8.relocated.xb2: java.util.Map backing -> a boolean $assertionsDisabled -> b 1:1:void ():14:14 -> 1:3:void (java.util.Map):18:20 -> com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext asKnown() -> a 1:1:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isBottom():0:0 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):46 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):49:49 -> a 3:3:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isBottom():0:0 -> a 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):49 -> a 4:5:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):52:53 -> a 6:6:void com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext.forEach(java.util.function.BiConsumer):42:42 -> a 6:6:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):53 -> a 7:7:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext.create(java.util.Map):24:24 -> a 7:7:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):58 -> a 8:8:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.bottom():49:49 -> a 8:8:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext.create(java.util.Map):24 -> a 8:8:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):58 -> a 9:9:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext.create(java.util.Map):24:24 -> a 9:9:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):58 -> a 10:11:boolean allMatch(java.util.function.BiPredicate):33:34 -> a 12:12:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$externalize$1(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):87:87 -> a 13:13:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isTop():0:0 -> a 13:13:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$externalize$1(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):87 -> a 14:14:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$externalize$1(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):87:87 -> a 15:15:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.bottom():87:87 -> a 15:15:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):57 -> a 16:16:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):57:57 -> a 17:17:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isBottom():0:0 -> a 17:17:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):68 -> a 17:17:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):57 -> a 18:18:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):71:71 -> a 18:18:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):57 -> a 19:19:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isBottom():0:0 -> a 19:19:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):71 -> a 19:19:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):57 -> a 20:20:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isTop():0:0 -> a 20:20:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):74 -> a 20:20:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):57 -> a 21:21:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):77:77 -> a 21:21:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):57 -> a 22:22:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> a 22:22:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):75 -> a 22:22:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):57 -> a 23:23:void lambda$join$0(java.util.Map,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):55:55 -> a 24:24:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):95:95 -> a 25:25:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> a 25:25:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):95 -> a 26:26:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):95:95 -> a 27:49:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction):106:128 -> a 50:50:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext.create(java.util.Map):24:24 -> a 50:50:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction):128 -> a 51:51:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.bottom():49:49 -> a 51:51:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext.create(java.util.Map):24 -> a 51:51:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction):128 -> a 52:52:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext.create(java.util.Map):24:24 -> a 52:52:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction):128 -> a 1:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():70:71 -> b 3:3:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isBottom():0:0 -> b 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():71 -> b 4:4:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isTop():0:0 -> b 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():74 -> b 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.bottom():49:49 -> b 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():79 -> b 6:6:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> b 6:6:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():82 -> b 7:9:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():86:88 -> b 10:10:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isBottom():0:0 -> b 10:10:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():88 -> b 11:11:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():88:88 -> b 12:12:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isTop():0:0 -> b 12:12:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():89 -> b 13:13:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize():89:89 -> b 1:2:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext createInitial():28:29 -> c 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.bottom():87:87 -> c 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext createInitial():29 -> c 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext createInitial():29:29 -> c 1:1:int getNumberOfContexts():99:99 -> d 1:6:boolean equals(java.lang.Object):133:138 -> equals 1:1:int hashCode():143:143 -> hashCode com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages -> com.gradleup.gr8.relocated.yb2: it.unimi.dsi.fastutil.ints.Int2ObjectMap backing -> a com.android.tools.r8.ir.code.AssumeAndCheckCastAliasedValueConfiguration aliasedValueConfiguration -> b boolean $assertionsDisabled -> c 1:4:void ():65:68 -> 1:3:void (it.unimi.dsi.fastutil.ints.Int2ObjectMap):72:74 -> 1:1:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):209 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):212:212 -> a 3:3:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> a 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):212 -> a 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):215:215 -> a 5:5:void it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ObjectMap):167:167 -> a 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):215 -> a 6:13:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):216:223 -> a 14:14:boolean com.android.tools.r8.utils.ArrayUtils.containsInt(int[],int):17:17 -> a 14:14:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$abandonClassInliningInCurrentContexts$3(int[],int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):150 -> a 15:15:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$abandonClassInliningInCurrentContexts$3(int[],int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):151:151 -> a 16:16:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.bottom():49:49 -> a 16:16:void lambda$join$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):222 -> a 17:17:java.lang.Object com.android.tools.r8.utils.Int2ObjectMapUtils.getOrDefault(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,java.lang.Object):18:18 -> a 17:17:void lambda$join$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):221 -> a 18:18:void lambda$join$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):221:221 -> a 19:19:void lambda$join$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):220:220 -> a 20:20:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isTop():0:0 -> a 20:20:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):39 -> a 20:20:void lambda$join$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):220 -> a 21:21:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):42:42 -> a 21:21:void lambda$join$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):220 -> a 22:22:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> a 22:22:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):40 -> a 22:22:void lambda$join$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):220 -> a 23:23:void lambda$join$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):218:218 -> a 24:24:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages create(it.unimi.dsi.fastutil.ints.Int2ObjectMap):78:78 -> a 25:25:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.bottom():65:65 -> a 25:25:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages create(it.unimi.dsi.fastutil.ints.Int2ObjectMap):78 -> a 26:26:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages create(it.unimi.dsi.fastutil.ints.Int2ObjectMap):78:78 -> a 27:28:boolean allMatch(com.android.tools.r8.utils.IntObjPredicate):82:83 -> a 29:29:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> a 29:29:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$abandonClassInliningInCurrentContexts$1(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):136 -> a 30:30:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):120:120 -> a 31:31:void it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ObjectMap):167:167 -> a 31:31:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):120 -> a 32:32:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):122:122 -> a 33:33:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages.create(it.unimi.dsi.fastutil.ints.Int2ObjectMap):78:78 -> a 33:33:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):123 -> a 34:34:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.bottom():65:65 -> a 34:34:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages.create(it.unimi.dsi.fastutil.ints.Int2ObjectMap):78 -> a 34:34:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):123 -> a 35:35:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages.create(it.unimi.dsi.fastutil.ints.Int2ObjectMap):78:78 -> a 35:35:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):123 -> a 36:36:void forEach(com.android.tools.r8.utils.IntObjConsumer):127:127 -> a 37:38:void com.android.tools.r8.utils.Int2ObjectMapUtils.forEach(it.unimi.dsi.fastutil.ints.Int2ObjectMap,com.android.tools.r8.utils.IntObjConsumer):12:13 -> a 37:38:void forEach(com.android.tools.r8.utils.IntObjConsumer):127 -> a 39:39:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int):132:132 -> a 40:40:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> a 40:40:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int):132 -> a 41:41:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int):132:132 -> a 42:42:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(com.android.tools.r8.ir.code.Value):136:136 -> a 43:51:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(java.util.Collection):140:148 -> a 52:54:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(java.lang.Iterable,java.util.function.Predicate):157:159 -> a 55:55:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 55:55:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(java.lang.Iterable,java.util.function.Predicate):159 -> a 56:60:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(java.lang.Iterable,java.util.function.Predicate):160:164 -> a 61:61:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameter(com.android.tools.r8.ir.code.Value,java.util.function.BiFunction):169:169 -> a 62:62:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 62:62:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameter(com.android.tools.r8.ir.code.Value,java.util.function.BiFunction):169 -> a 63:65:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameter(com.android.tools.r8.ir.code.Value,java.util.function.BiFunction):170:172 -> a 66:66:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$rebuildParameter$4(int,java.util.function.BiFunction,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):175:175 -> a 67:74:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameters(com.android.tools.r8.utils.IntObjToObjFunction):183:190 -> a 75:75:void it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.():119:119 -> a 75:75:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameters(com.android.tools.r8.utils.IntObjToObjFunction):190 -> a 76:89:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameters(com.android.tools.r8.utils.IntObjToObjFunction):192:205 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> b 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$abandonClassInliningInCurrentContexts$2(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):151 -> b 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$externalize$0(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):98:98 -> b com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages asNonEmpty() -> e 1:5:boolean equals(java.lang.Object):228:232 -> equals 1:6:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize():97:102 -> f 7:7:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isBottom():0:0 -> f 7:7:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize():102 -> f 8:8:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isTop():0:0 -> f 8:8:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize():105 -> f 9:9:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.bottom():65:65 -> f 9:9:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize():110 -> f 10:10:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.top():69:69 -> f 10:10:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize():113 -> f 1:1:int hashCode():237:237 -> hashCode com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage -> com.gradleup.gr8.relocated.lk2: com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage asInternalNonEmpty() -> a com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage asNonEmpty() -> b 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage bottom():87:87 -> c com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize() -> d boolean isBottom() -> e boolean isParameterReturned() -> f boolean isTop() -> g com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterMutated() -> h com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterReturned() -> i com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock() -> j 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage top():91:91 -> k com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext -> com.gradleup.gr8.relocated.mk2: com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext asKnown() -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize() -> b com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages -> com.gradleup.gr8.relocated.nk2: 1:1:void ():11:11 -> com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext) -> a 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):11:11 -> b 2:2:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> b 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):47 -> b 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):11 -> b 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):50:50 -> b 3:3:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):11 -> b 4:4:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> b 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):50 -> b 4:4:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):11 -> b 5:5:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isTop():0:0 -> b 5:5:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):53 -> b 5:5:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):11 -> b 6:6:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):56:56 -> b 6:6:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):11 -> b 7:7:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.top():69:69 -> b 7:7:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):54 -> b 7:7:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):11 -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState() -> c com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages asNonEmpty() -> e com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize() -> f boolean isTop() -> g com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction -> com.gradleup.gr8.relocated.ai3: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b java.util.Set instructionsOfInterest -> g com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> i com.android.tools.r8.ir.code.InvokeDirect constructorInvoke -> e java.util.Set argumentsOfInterest -> f com.android.tools.r8.ir.code.Argument lastArgument -> d com.android.tools.r8.graph.ProgramMethod method -> c com.android.tools.r8.ir.code.AliasedValueConfiguration aliasedValueConfiguration -> h 1:5:void ():55:59 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):80:80 -> 2:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):73:84 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryState(java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):55:55 -> a 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeExceptionalBlockEntryState(java.lang.Object,com.android.tools.r8.graph.DexType,java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):55:55 -> a 3:3:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):90:90 -> a 4:4:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):90 -> a 5:5:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):91:91 -> a 6:15:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeArgument(com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):166:175 -> a 6:15:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):92 -> a 16:16:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeArgument(com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):168:168 -> a 16:16:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):92 -> a 17:17:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> a 17:17:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeArgument(com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):168 -> a 17:17:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):92 -> a 18:18:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeArgument(com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):168:168 -> a 18:18:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):92 -> a 19:20:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):95:96 -> a 21:21:com.android.tools.r8.ir.analysis.framework.intraprocedural.FailedTransferFunctionResult com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.fail():367:367 -> a 21:21:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):97 -> a 22:27:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):101:106 -> a 28:28:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> a 28:28:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):106 -> a 29:30:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):106:107 -> a 31:31:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isTop():0:0 -> a 31:31:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):107 -> a 32:33:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):107:108 -> a 34:58:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):113:137 -> a 34:58:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 59:59:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):135:135 -> a 59:59:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 60:60:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):133:133 -> a 60:60:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 61:61:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):131:131 -> a 61:61:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 62:62:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):129:129 -> a 62:62:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 63:74:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):315:326 -> a 63:74:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):129 -> a 63:74:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 75:75:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):127:127 -> a 75:75:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 76:76:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):125:125 -> a 76:76:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 77:77:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):123:123 -> a 77:77:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 78:78:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):121:121 -> a 78:78:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 79:79:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):119:119 -> a 79:79:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 80:81:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeIf(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):194:195 -> a 80:81:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):119 -> a 80:81:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 82:82:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 82:82:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeIf(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):195 -> a 82:82:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):119 -> a 82:82:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 83:88:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeIf(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):195:200 -> a 83:88:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):119 -> a 83:88:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 89:89:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):117:117 -> a 89:89:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 90:90:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):115:115 -> a 90:90:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 91:91:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.analyzeAssume(com.android.tools.r8.ir.code.Assume,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):180:180 -> a 91:91:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):115 -> a 91:91:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):108 -> a 92:92:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):109:109 -> a 93:93:boolean lambda$apply$0(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):96:96 -> a 94:94:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isTop():0:0 -> a 94:94:boolean lambda$apply$0(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):96 -> a 95:99:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):185:189 -> a 100:100:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):188:188 -> a 101:101:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$analyzeCheckCast$1(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):189:189 -> a 102:107:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInstanceGet(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):207:212 -> a 108:113:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInstanceGet(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):211:216 -> a 114:114:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$analyzeInstanceGet$2(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):213:213 -> a 115:115:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):224:224 -> a 116:116:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 116:116:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):224 -> a 117:121:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):225:229 -> a 122:122:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 122:122:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):229 -> a 123:131:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):230:238 -> a 132:132:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$analyzeInstancePut$3(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):236:236 -> a 133:133:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):247:247 -> a 134:137:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):246:249 -> a 138:138:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 138:138:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):249 -> a 139:144:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):250:255 -> a 145:145:boolean com.android.tools.r8.ir.code.InvokeDirect.isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):124:124 -> a 145:145:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):256 -> a 146:159:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):260:273 -> a 160:160:boolean com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo.receiverMayEscapeOutsideConstructorChain():72:72 -> a 160:160:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 161:169:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):275:283 -> a 170:170:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):257:257 -> a 171:171:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):292:292 -> a 172:175:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):291:294 -> a 176:176:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 176:176:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):294 -> a 177:190:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):295:308 -> a 191:191:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$analyzeInvokeInterface$4(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):309:309 -> a 192:192:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):334:334 -> a 193:196:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):333:336 -> a 197:197:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 197:197:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):336 -> a 198:211:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):337:350 -> a 212:212:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$analyzeInvokeVirtual$5(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):351:351 -> a 213:213:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeMonitor(com.android.tools.r8.ir.code.Monitor,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):358:358 -> a 214:214:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeMonitor(com.android.tools.r8.ir.code.Monitor,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):357:357 -> a 215:215:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeReturn(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):363:363 -> a 216:216:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages analyzeReturn(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):362:362 -> a 217:217:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages fail(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):372:372 -> a 218:218:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages fail(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages):371:371 -> a 219:219:boolean isArgumentOfInterest(com.android.tools.r8.ir.code.Value):376:376 -> a 220:220:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 220:220:boolean isArgumentOfInterest(com.android.tools.r8.ir.code.Value):376 -> a 221:222:boolean isArgumentOfInterest(com.android.tools.r8.ir.code.Value):376:377 -> a 223:223:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):381:381 -> a 224:224:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 224:224:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):381 -> a 225:225:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):385:385 -> a 226:226:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 226:226:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):385 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 227:227:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 227:227:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):385 -> a 228:228:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 228:228:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):390 -> a 229:229:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391:391 -> a 230:230:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 230:230:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):398 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 230:230:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 231:231:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):400:400 -> a 231:231:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 232:232:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 232:232:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):400 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 232:232:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 233:233:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 233:233:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):400 -> a 233:233:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 234:234:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 234:234:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):404 -> a 234:234:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 235:235:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 235:235:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):405 -> a 235:235:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 236:236:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):405:405 -> a 236:236:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 237:237:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 237:237:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):407 -> a 237:237:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 238:238:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):392:392 -> a 239:239:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.ClasspathOrLibraryClass):413:413 -> a 239:239:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):392 -> a 240:240:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 240:240:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.ClasspathOrLibraryClass):413 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 240:240:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):392 -> a 241:241:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.ClasspathOrLibraryClass):413:413 -> a 241:241:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):392 -> a 242:242:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 242:242:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.ClasspathOrLibraryClass):413 -> a 242:242:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):392 -> a 243:243:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):419:419 -> a 244:244:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages.rebuildParameters(com.android.tools.r8.utils.IntObjToObjFunction):65:65 -> a 244:244:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):420 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 245:245:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> a 245:245:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):433 -> a 246:246:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isTop():0:0 -> a 246:246:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):434 -> a 247:247:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):435:435 -> a 248:248:com.android.tools.r8.ir.analysis.framework.intraprocedural.FailedTransferFunctionResult com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.fail():367:367 -> a 248:248:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):436 -> a 249:249:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$widen$9(int,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):422:422 -> a 250:250:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isBottom():0:0 -> a 250:250:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$widen$9(int,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):422 -> a 251:251:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isTop():0:0 -> a 251:251:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$widen$9(int,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):422 -> a 252:254:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$widen$9(int,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):425:427 -> a 255:255:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> a 255:255:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$widen$9(int,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):429 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$analyzeMonitor$6(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):358:358 -> b 2:2:boolean lambda$widen$10(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):435:435 -> b 3:3:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isTop():0:0 -> b 3:3:boolean lambda$widen$10(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):435 -> b 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):55:55 -> c 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage lambda$analyzeReturn$7(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):363:363 -> c 1:1:boolean lambda$widen$8(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):428:428 -> d 2:2:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isTop():0:0 -> d 2:2:boolean lambda$widen$8(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):428 -> d com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage -> com.gradleup.gr8.relocated.nk3: com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage TOP -> a 1:1:void ():13:13 -> 1:1:void ():15:15 -> com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize() -> d boolean isParameterReturned() -> f com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterMutated() -> h com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterReturned() -> i com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock() -> j 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage getInstance():18:18 -> l com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext -> com.gradleup.gr8.relocated.ok3: com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():14:14 -> com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction) -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):27 -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize() -> b 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext getInstance():17:17 -> c com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsages -> com.gradleup.gr8.relocated.pk3: com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsages INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():13:13 -> com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext) -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int):26 -> a 1:1:boolean equals(java.lang.Object):47:47 -> equals com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize() -> f 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsages getInstance():16:16 -> h 1:1:int hashCode():52:52 -> hashCode com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysFalseClassInlinerMethodConstraint -> com.gradleup.gr8.relocated.y3: com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysFalseClassInlinerMethodConstraint INSTANCE -> a 1:1:void ():17:17 -> com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int) -> a boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod) -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage getParameterUsage(int):34:34 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysFalseClassInlinerMethodConstraint getInstance():23:23 -> c com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysTrueClassInlinerMethodConstraint -> com.gradleup.gr8.relocated.f4: com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysTrueClassInlinerMethodConstraint INSTANCE -> a 1:1:void ():17:17 -> com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int) -> a boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod) -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage getParameterUsage(int):34:34 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysTrueClassInlinerMethodConstraint getInstance():23:23 -> c com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint -> com.gradleup.gr8.relocated.nn: com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage getParameterUsage(int) -> a boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int) -> a boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod) -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysFalseClassInlinerMethodConstraint alwaysFalse():36:36 -> a 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysTrueClassInlinerMethodConstraint alwaysTrue():40:40 -> b com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint -> com.gradleup.gr8.relocated.tu: boolean $assertionsDisabled -> b com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages usages -> a 1:1:void ():29:29 -> 1:3:void (com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):33:35 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):41:41 -> a 2:2:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):41 -> a 3:3:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):44:44 -> a 4:4:void it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.():119:119 -> a 4:4:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):44 -> a 5:23:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):45:63 -> a 24:25:void lambda$fixupAfterParametersChanged$0(com.android.tools.r8.graph.proto.ArgumentInfoCollection,it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):49:50 -> a 26:26:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 26:26:void lambda$fixupAfterParametersChanged$0(com.android.tools.r8.graph.proto.ArgumentInfoCollection,it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):55 -> a 27:32:void lambda$fixupAfterParametersChanged$0(com.android.tools.r8.graph.proto.ArgumentInfoCollection,it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):56:61 -> a 33:34:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage getParameterUsage(int):68:69 -> a 35:43:boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int):78:86 -> a 44:45:boolean com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint.hasUnsafeCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage):145:146 -> a 44:45:boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int):87 -> a 46:46:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 46:46:boolean com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint.hasUnsafeCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int):87 -> a 47:47:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 47:47:boolean com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint.hasUnsafeCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage):149 -> a 47:47:boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int):87 -> a 48:48:boolean com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint.hasUnsafeCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage):150:150 -> a 48:48:boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int):87 -> a 49:65:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):100:116 -> a 66:67:boolean com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint.hasUnsafeCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage):145:146 -> a 66:67:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):120 -> a 68:68:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 68:68:boolean com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint.hasUnsafeCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):120 -> a 69:69:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 69:69:boolean com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint.hasUnsafeCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage):149 -> a 69:69:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):120 -> a 70:70:boolean com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint.hasUnsafeCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage):150:150 -> a 70:70:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):120 -> a 71:71:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):123:123 -> a 72:72:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 72:72:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:73:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 73:73:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 74:74:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):124 -> a 75:84:boolean isEligibleForStaticGetClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState,com.android.tools.r8.graph.ProgramMethod):125:134 -> a com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer -> com.gradleup.gr8.relocated.fe3: boolean $assertionsDisabled -> a 1:1:void ():15:15 -> 1:1:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 1:1:boolean switchFallthroughIsNeverHit(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue):64 -> a 2:12:boolean switchFallthroughIsNeverHit(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue):65:75 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isStringSwitch():0:0 -> a 13:13:boolean switchFallthroughIsNeverHit(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue):75 -> a 14:14:boolean switchFallthroughIsNeverHit(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue):75:75 -> a 15:15:boolean switchCaseIsAlwaysHit(com.android.tools.r8.ir.code.Switch,int):26:26 -> a 16:16:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 16:16:boolean switchCaseIsAlwaysHit(com.android.tools.r8.ir.code.Switch,int):27 -> a 17:23:boolean switchCaseIsAlwaysHit(com.android.tools.r8.ir.code.Switch,int):28:34 -> a 24:24:boolean com.android.tools.r8.ir.code.Instruction.isStringSwitch():0:0 -> a 24:24:boolean switchCaseIsAlwaysHit(com.android.tools.r8.ir.code.Switch,int):34 -> a 25:30:boolean switchCaseIsAlwaysHit(com.android.tools.r8.ir.code.Switch,int):34:39 -> a 31:31:boolean switchCaseIsUnreachable(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue,int):44:44 -> a 32:32:boolean com.android.tools.r8.ir.code.Instruction.isIntSwitch():0:0 -> a 32:32:boolean switchCaseIsUnreachable(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue,int):45 -> a 33:42:boolean switchCaseIsUnreachable(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue,int):46:55 -> a 43:43:boolean com.android.tools.r8.ir.code.Instruction.isStringSwitch():0:0 -> a 43:43:boolean switchCaseIsUnreachable(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue,int):55 -> a 44:49:boolean switchCaseIsUnreachable(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue,int):55:60 -> a com.android.tools.r8.ir.optimize.enums.EmptyEnumUnboxer -> com.gradleup.gr8.relocated.kk0: com.android.tools.r8.ir.optimize.enums.EmptyEnumUnboxer INSTANCE -> a 1:1:void ():26:26 -> 1:1:void ():28:28 -> void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor) -> a void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod) -> a void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.GraphLens) -> a void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues) -> a 1:1:com.android.tools.r8.ir.optimize.enums.EnumDataMap com.android.tools.r8.ir.optimize.enums.EnumDataMap.empty():25:25 -> a 1:1:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):79 -> a 2:2:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):79:79 -> a 3:3:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):64:64 -> a void onMethodPruned(com.android.tools.r8.graph.ProgramMethod) -> b void rewriteWithLens() -> b void unsetRewriter() -> c void updateEnumUnboxingCandidatesInfo() -> d 1:1:com.android.tools.r8.ir.optimize.enums.EmptyEnumUnboxer get():31:31 -> e com.android.tools.r8.ir.optimize.enums.EnumDataMap -> com.gradleup.gr8.relocated.fn0: com.google.common.collect.ImmutableMap map -> a boolean $assertionsDisabled -> b 1:1:void ():21:21 -> 1:2:void (com.google.common.collect.ImmutableMap):28:29 -> 1:2:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):33:34 -> a 3:3:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 3:3:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 4:4:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):35 -> a 5:5:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):36:36 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 6:6:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap.isUnboxedEnum(com.android.tools.r8.graph.DexProgramClass):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):37 -> a 7:7:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap.isUnboxedEnum(com.android.tools.r8.graph.DexType):54:54 -> a 7:7:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap.isUnboxedEnum(com.android.tools.r8.graph.DexProgramClass):50 -> a 7:7:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):37 -> a 8:12:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):38:42 -> a 13:13:com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic$Builder com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic.builder():27:27 -> a 13:13:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):44 -> a 14:15:void checkEnumsUnboxed(com.android.tools.r8.graph.AppView):44:45 -> a 16:16:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData get(com.android.tools.r8.graph.DexProgramClass):62:62 -> a 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 17:17:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData get(com.android.tools.r8.graph.DexProgramClass):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:19:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData get(com.android.tools.r8.graph.DexProgramClass):62:63 -> a 20:21:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData getInstanceFieldData(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):73:74 -> a 22:23:int getUnboxedValue(com.android.tools.r8.graph.DexField):83:84 -> a 24:24:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):136:136 -> a 24:24:int getUnboxedValue(com.android.tools.r8.graph.DexField):84 -> a 25:25:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):136:136 -> a 25:25:int getUnboxedValue(com.android.tools.r8.graph.DexField):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):136:136 -> a 26:26:int getUnboxedValue(com.android.tools.r8.graph.DexField):84 -> a 27:27:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):137:137 -> a 27:27:int getUnboxedValue(com.android.tools.r8.graph.DexField):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):137:137 -> a 28:28:int getUnboxedValue(com.android.tools.r8.graph.DexField):84 -> a 29:30:int getValuesSize(com.android.tools.r8.graph.DexType):88:89 -> a 31:31:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():161:161 -> a 31:31:int getValuesSize(com.android.tools.r8.graph.DexType):89 -> a 32:32:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasValues():157:157 -> a 32:32:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():161 -> a 32:32:int getValuesSize(com.android.tools.r8.graph.DexType):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 33:33:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():161:161 -> a 33:33:int getValuesSize(com.android.tools.r8.graph.DexType):89 -> a 34:34:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():162:162 -> a 34:34:int getValuesSize(com.android.tools.r8.graph.DexType):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:int getMaxValuesSize():94:94 -> a 36:36:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasValues():157:157 -> a 36:36:int getMaxValuesSize():95 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():161:161 -> a 37:37:int getMaxValuesSize():96 -> a 38:38:int getMaxValuesSize():96:96 -> a 1:1:boolean isUnboxedEnum(com.android.tools.r8.graph.DexType):54:54 -> b 2:2:java.util.Set getUnboxedEnums():68:68 -> b 3:3:boolean hasUnboxedValueFor(com.android.tools.r8.graph.DexField):78:78 -> b 4:4:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap.isUnboxedEnum(com.android.tools.r8.graph.DexType):54:54 -> b 4:4:boolean hasUnboxedValueFor(com.android.tools.r8.graph.DexField):78 -> b 5:6:boolean hasUnboxedValueFor(com.android.tools.r8.graph.DexField):78:79 -> b 7:7:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.DexField):145:145 -> b 7:7:boolean hasUnboxedValueFor(com.android.tools.r8.graph.DexField):79 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.DexField):145:145 -> b 8:8:boolean hasUnboxedValueFor(com.android.tools.r8.graph.DexField):79 -> b 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 9:9:boolean isUnboxedEnum(com.android.tools.r8.graph.DexProgramClass):50 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap.isUnboxedEnum(com.android.tools.r8.graph.DexType):54:54 -> b 10:10:boolean isUnboxedEnum(com.android.tools.r8.graph.DexProgramClass):50 -> b 1:1:boolean isEmpty():58:58 -> c 2:3:boolean matchesValuesField(com.android.tools.r8.graph.DexField):103:104 -> c 4:4:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.DexField):153:153 -> c 4:4:boolean matchesValuesField(com.android.tools.r8.graph.DexField):104 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.DexField):153:153 -> c 5:5:boolean matchesValuesField(com.android.tools.r8.graph.DexField):104 -> c com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData -> com.gradleup.gr8.relocated.en0: com.google.common.collect.ImmutableSet valuesFields -> c com.google.common.collect.ImmutableMap instanceFieldMap -> a boolean $assertionsDisabled -> e int valuesSize -> d com.google.common.collect.ImmutableMap unboxedValues -> b 1:1:void ():107:107 -> 1:5:void (com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableSet,int):123:127 -> 1:2:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData getInstanceFieldData(com.android.tools.r8.graph.DexField):131:132 -> a com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData -> com.gradleup.gr8.relocated.kn0: com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData asEnumFieldKnownData() -> a boolean isUnknown() -> b com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData -> com.gradleup.gr8.relocated.gn0: 1:1:void ():52:52 -> com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData asEnumFieldKnownData() -> a boolean isUnknown() -> b com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData asEnumFieldMappingData() -> c boolean isMapping() -> d boolean isOrdinal() -> e com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData -> com.gradleup.gr8.relocated.hn0: com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap mapping -> a 1:2:void (com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap):88:89 -> 1:1:void forEach(java.util.function.BiConsumer):112:112 -> a com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData asEnumFieldMappingData() -> c boolean isMapping() -> d boolean isOrdinal() -> e com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldOrdinalData -> com.gradleup.gr8.relocated.in0: 1:1:void ():73:73 -> boolean isMapping() -> d boolean isOrdinal() -> e com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldUnknownData -> com.gradleup.gr8.relocated.jn0: com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldUnknownData INSTANCE -> a 1:1:void ():38:38 -> 1:1:void ():44:44 -> boolean isUnknown() -> b 1:1:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldUnknownData getInstance():41:41 -> c com.android.tools.r8.ir.optimize.enums.EnumUnboxer -> com.gradleup.gr8.relocated.nn0: void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor) -> a void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod) -> a void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.GraphLens) -> a void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues) -> a java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription) -> a void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed) -> a 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxer create(com.android.tools.r8.graph.AppView):27:27 -> a 2:2:com.android.tools.r8.ir.optimize.enums.EmptyEnumUnboxer com.android.tools.r8.ir.optimize.enums.EnumUnboxer.empty():31:31 -> a 2:2:com.android.tools.r8.ir.optimize.enums.EnumUnboxer create(com.android.tools.r8.graph.AppView):27 -> a 3:3:com.android.tools.r8.ir.optimize.enums.EmptyEnumUnboxer empty():31:31 -> a void onMethodPruned(com.android.tools.r8.graph.ProgramMethod) -> b void rewriteWithLens() -> b void unsetRewriter() -> c void updateEnumUnboxingCandidatesInfo() -> d com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl -> com.gradleup.gr8.relocated.pn0: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection enumUnboxingCandidatesInfo -> c com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter enumUnboxerRewriter -> i com.android.tools.r8.graph.AppView appView -> a java.util.Set candidatesToRemoveInWave -> d boolean debugLogEnabled -> j com.android.tools.r8.graph.DexClassAndField ordinalField -> h boolean $assertionsDisabled -> l com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder checkNotNullMethodsBuilder -> g java.util.Map debugLogs -> k java.util.Map staticFieldValuesMap -> e com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder methodsDependingOnLibraryModelisation -> f 1:1:void ():135:135 -> 1:1:void (com.android.tools.r8.graph.AppView):161:161 -> 2:33:void (com.android.tools.r8.graph.AppView):142:173 -> com.android.tools.r8.utils.collections.LongLivedClassSetBuilder lambda$unboxEnums$5(com.android.tools.r8.utils.collections.LongLivedClassSetBuilder,com.android.tools.r8.graph.GraphLens) -> a 1:1:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues.isEnumStaticFieldValues():0:0 -> a 1:1:void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):1007 -> a 2:2:void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):1010:1010 -> a 3:3:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 3:3:void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):1010 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 4:4:void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):1010 -> a 5:8:void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):1010:1013 -> a 9:9:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl):135:135 -> a 10:10:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):199:199 -> a 11:11:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 11:11:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 12:12:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):199 -> a 13:13:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):199:199 -> a 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 14:14:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):200 -> a 15:15:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 15:15:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):200 -> a 16:16:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):202:202 -> a 17:17:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):213:213 -> a 18:18:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 18:18:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):213 -> a 19:20:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):214:215 -> a 21:21:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 21:21:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):217 -> a 22:23:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):218:219 -> a 24:24:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 24:24:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):219 -> a 25:25:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):220:220 -> a 26:33:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.graph.DexType):227:234 -> a 34:73:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):239:278 -> a 74:81:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,com.android.tools.r8.graph.ProgramMethod):394:401 -> a 74:81:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):278 -> a 82:92:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):275:285 -> a 93:93:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction,java.util.Set,com.android.tools.r8.graph.ProgramMethod):380:380 -> a 93:93:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):284 -> a 94:94:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 94:94:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction,java.util.Set,com.android.tools.r8.graph.ProgramMethod):381 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 94:94:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):284 -> a 95:97:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction,java.util.Set,com.android.tools.r8.graph.ProgramMethod):381:383 -> a 95:97:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):284 -> a 98:98:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> a 98:98:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction,java.util.Set,com.android.tools.r8.graph.ProgramMethod):383 -> a 98:98:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):284 -> a 99:99:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction,java.util.Set,com.android.tools.r8.graph.ProgramMethod):384:384 -> a 99:99:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):284 -> a 100:100:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 100:100:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction,java.util.Set,com.android.tools.r8.graph.ProgramMethod):385 -> a 100:100:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):284 -> a 101:103:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction,java.util.Set,com.android.tools.r8.graph.ProgramMethod):385:387 -> a 101:103:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):284 -> a 104:104:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):272:272 -> a 105:105:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInitClass(com.android.tools.r8.ir.code.InitClass,java.util.Set):437:437 -> a 105:105:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):272 -> a 106:106:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 106:106:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInitClass(com.android.tools.r8.ir.code.InitClass,java.util.Set):439 -> a 106:106:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):272 -> a 107:107:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInitClass(com.android.tools.r8.ir.code.InitClass,java.util.Set):439:439 -> a 107:107:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):272 -> a 108:108:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266:266 -> a 109:117:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):460:468 -> a 109:117:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 118:118:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 118:118:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:118:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 119:119:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 119:119:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):468 -> a 119:119:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 120:125:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):468:473 -> a 120:125:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 126:126:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 126:126:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):473 -> a 126:126:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 127:127:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 127:127:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):473 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:127:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 128:128:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):473:473 -> a 128:128:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 129:129:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):484:484 -> a 129:129:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 129:129:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 130:130:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 130:130:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):484 -> a 130:130:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 130:130:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 131:131:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):485:485 -> a 131:131:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 131:131:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 132:132:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 132:132:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):491 -> a 132:132:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 132:132:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 133:138:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):492:497 -> a 133:138:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 133:138:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 139:139:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):555:555 -> a 139:139:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):500 -> a 139:139:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 139:139:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 140:140:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markMethodDependsOnLibraryModelisation(com.android.tools.r8.graph.ProgramMethod):209:209 -> a 140:140:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):501 -> a 140:140:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 140:140:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 141:151:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):504:514 -> a 141:151:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 141:151:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 152:152:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 152:152:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):515 -> a 152:152:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 152:152:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 153:159:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):515:521 -> a 153:159:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 153:159:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 160:160:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 160:160:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):521 -> a 160:160:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 160:160:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 161:161:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):531:531 -> a 161:161:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 161:161:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 162:162:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markMethodDependsOnLibraryModelisation(com.android.tools.r8.graph.ProgramMethod):209:209 -> a 162:162:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):533 -> a 162:162:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 162:162:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 163:163:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 163:163:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):538 -> a 163:163:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 163:163:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 164:169:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):539:544 -> a 164:169:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 164:169:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 170:170:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isUnboxableNameMethod(com.android.tools.r8.graph.DexMethod):560:560 -> a 170:170:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isLegitimateConstClassUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):546 -> a 170:170:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):474 -> a 170:170:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 171:175:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeConstClass(com.android.tools.r8.ir.code.ConstClass,java.util.Set,com.android.tools.r8.graph.ProgramMethod):475:479 -> a 171:175:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):266 -> a 176:176:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):269:269 -> a 177:186:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):416:425 -> a 177:186:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):269 -> a 187:189:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):444:446 -> a 187:189:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):429 -> a 187:189:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):269 -> a 190:190:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 190:190:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):446 -> a 190:190:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):429 -> a 190:190:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):269 -> a 191:191:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):445:445 -> a 191:191:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):429 -> a 191:191:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):269 -> a 192:195:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):430:433 -> a 192:195:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):269 -> a 196:215:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):290:309 -> a 216:216:void lambda$analyzeEnums$0(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):310:310 -> a 217:217:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markEnumEligible(com.android.tools.r8.graph.DexType,java.util.Set):315:315 -> a 217:217:void lambda$analyzeInvokeCustom$1(java.util.Set,com.android.tools.r8.graph.DexType):330 -> a 218:218:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 218:218:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markEnumEligible(com.android.tools.r8.graph.DexType,java.util.Set):317 -> a 218:218:void lambda$analyzeInvokeCustom$1(java.util.Set,com.android.tools.r8.graph.DexType):330 -> a 219:219:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markEnumEligible(com.android.tools.r8.graph.DexType,java.util.Set):317:317 -> a 219:219:void lambda$analyzeInvokeCustom$1(java.util.Set,com.android.tools.r8.graph.DexType):330 -> a 220:222:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.invalidateEnum(com.android.tools.r8.graph.DexType):322:324 -> a 220:222:void lambda$analyzeInvokeCustom$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):346 -> a 223:225:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.invalidateEnum(com.android.tools.r8.graph.DexType):322:324 -> a 223:225:void lambda$analyzeInvokeCustom$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):347 -> a 226:226:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):330:330 -> a 227:227:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexCallSite.getMethodProto():110:110 -> a 227:227:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):330 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 228:228:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):330:330 -> a 229:229:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:78 -> a 229:229:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):330 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 230:231:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:79 -> a 230:231:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):330 -> a 232:243:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):332:343 -> a 244:244:void analyzeInvokeCustomParameters(com.android.tools.r8.ir.code.InvokeCustom,java.util.function.Consumer):354:354 -> a 245:245:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> a 245:245:void analyzeInvokeCustomParameters(com.android.tools.r8.ir.code.InvokeCustom,java.util.function.Consumer):355 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 246:247:void analyzeInvokeCustomParameters(com.android.tools.r8.ir.code.InvokeCustom,java.util.function.Consumer):355:356 -> a 248:248:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):358:358 -> a 249:249:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> a 249:249:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):358 -> a 250:250:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):360:360 -> a 251:251:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 251:251:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):361 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 252:252:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 252:252:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):361 -> a 253:253:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):362:362 -> a 254:254:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 254:254:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):363 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 255:255:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):363:363 -> a 256:256:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 256:256:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):364 -> a 257:257:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:78 -> a 257:257:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):364 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 258:259:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:79 -> a 258:259:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):364 -> a 260:260:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):366:366 -> a 261:261:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 261:261:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):366 -> a 262:263:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):366:367 -> a 264:264:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 264:264:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):368 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 265:266:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):368:369 -> a 267:267:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodType():0:0 -> a 267:267:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):371 -> a 268:268:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):372:372 -> a 269:269:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:78 -> a 269:269:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):373 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 270:271:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:79 -> a 270:271:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):373 -> a 272:290:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):566:584 -> a 291:291:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 291:291:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):584 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 292:292:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):584:584 -> a 293:293:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 293:293:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):586 -> a 294:294:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):586:586 -> a 295:295:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 295:295:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):588 -> a 296:296:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):589:589 -> a 297:297:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 297:297:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):591 -> a 298:298:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):591:591 -> a 299:300:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):598:599 -> a 301:333:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1040:1072 -> a 301:333:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 334:334:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1052:1052 -> a 334:334:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 335:337:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):444:446 -> a 335:337:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCastUser(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1139 -> a 335:337:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1052 -> a 335:337:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 338:338:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 338:338:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):446 -> a 338:338:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCastUser(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1139 -> a 338:338:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1052 -> a 338:338:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 339:339:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):445:445 -> a 339:339:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCastUser(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1139 -> a 339:339:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1052 -> a 339:339:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 340:342:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCastUser(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1140:1142 -> a 340:342:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1052 -> a 340:342:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 343:343:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1043:1043 -> a 343:343:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 344:344:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeAssumeUser(com.android.tools.r8.ir.code.Assume,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1082:1082 -> a 344:344:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1043 -> a 344:344:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 345:345:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050:1050 -> a 345:345:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 346:348:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1115:1117 -> a 346:348:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 346:348:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 349:349:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 349:349:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1117 -> a 349:349:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 349:349:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 350:351:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1117:1118 -> a 350:351:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 350:351:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 352:352:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 352:352:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1118 -> a 352:352:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 352:352:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 353:356:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1118:1121 -> a 353:356:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 353:356:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 357:357:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 357:357:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1121 -> a 357:357:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 357:357:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 358:358:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1122:1122 -> a 358:358:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 358:358:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 359:359:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 359:359:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1122 -> a 359:359:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 359:359:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 360:368:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeArrayPutUser(com.android.tools.r8.ir.code.ArrayPut,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1122:1130 -> a 360:368:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1050 -> a 360:368:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 369:369:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1048:1048 -> a 369:369:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 370:370:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1047:1047 -> a 370:370:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 371:396:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1045:1070 -> a 371:396:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 397:397:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1068:1068 -> a 397:397:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 398:402:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeReturnUser(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1404:1408 -> a 398:402:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1068 -> a 398:402:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 403:403:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1060:1060 -> a 403:403:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 404:404:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1059:1059 -> a 404:404:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 405:405:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1057:1057 -> a 405:405:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 406:408:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInstanceGetUser(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1204:1206 -> a 406:408:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1056 -> a 406:408:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 409:409:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1056:1056 -> a 409:409:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 410:410:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1054:1054 -> a 410:410:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 411:420:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeIfUser(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1181:1190 -> a 411:420:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1054 -> a 411:420:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 421:421:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 421:421:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeIfUser(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1191 -> a 421:421:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1054 -> a 421:421:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 422:426:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeIfUser(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1191:1195 -> a 422:426:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.instructionAllowEnumUnboxing(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1054 -> a 422:426:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):600 -> a 427:442:com.android.tools.r8.ir.optimize.enums.eligibility.Reason validateEnumUsages(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProgramClass):601:616 -> a 443:443:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.GraphLens):626:626 -> a 444:446:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.initializeCheckNotNullMethods(com.android.tools.r8.graph.GraphLens):632:634 -> a 444:446:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.GraphLens):627 -> a 447:452:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.initializeEnumUnboxingCandidates(com.android.tools.r8.graph.GraphLens):639:644 -> a 447:452:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.GraphLens):628 -> a 453:477:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):662:686 -> a 478:478:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.builder(com.android.tools.r8.graph.AppView):60:60 -> a 478:478:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):689 -> a 479:485:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):690:696 -> a 486:486:com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView,java.util.function.BiFunction):63:63 -> a 486:486:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):696 -> a 487:509:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):696:718 -> a 510:510:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView):142:142 -> a 510:510:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):721 -> a 511:511:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):722:722 -> a 512:518:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):719:725 -> a 519:519:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView):142:142 -> a 519:519:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):725 -> a 520:520:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):726:726 -> a 521:525:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):723:727 -> a 526:532:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.updateOptimizationInfos(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result,com.android.tools.r8.graph.GraphLens):749:755 -> a 526:532:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):729 -> a 533:542:void unboxEnums(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):731:740 -> a 543:543:java.util.Set lambda$unboxEnums$6(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.LongLivedClassSetBuilder):697:697 -> a 544:546:boolean lambda$unboxEnums$7(com.android.tools.r8.graph.ProgramMethod,java.util.Set):701:703 -> a 547:547:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 547:547:boolean lambda$unboxEnums$7(com.android.tools.r8.graph.ProgramMethod,java.util.Set):703 -> a 548:549:void updateKeepInfo(java.util.Set):787:788 -> a 550:550:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> a 550:550:void updateKeepInfo(java.util.Set):788 -> a 551:551:void lambda$updateKeepInfo$8(java.util.Set,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):791:791 -> a 552:552:void lambda$updateKeepInfo$8(java.util.Set,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):790:790 -> a 553:570:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):826:843 -> a 553:570:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 571:571:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 571:571:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 571:571:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):843 -> a 571:571:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 572:572:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 572:572:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):843 -> a 572:572:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 573:584:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):849:860 -> a 573:584:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 585:585:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 585:585:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 585:585:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):859 -> a 585:585:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 586:586:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 586:586:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):859 -> a 586:586:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 587:587:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinalField():181:181 -> a 587:587:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):998 -> a 587:587:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):863 -> a 587:587:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 588:589:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):998:999 -> a 588:589:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):863 -> a 588:589:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 590:590:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 590:590:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):999 -> a 590:590:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):863 -> a 590:590:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 591:593:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1000:1002 -> a 591:593:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):863 -> a 591:593:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 594:598:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):864:868 -> a 594:598:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 599:599:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 599:599:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 599:599:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):865 -> a 599:599:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 600:600:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 600:600:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):865 -> a 600:600:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 601:616:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):871:886 -> a 601:616:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 617:617:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 617:617:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 617:617:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):885 -> a 617:617:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 618:618:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 618:618:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):885 -> a 618:618:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 619:619:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):889:889 -> a 619:619:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 620:620:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.isEnumValuesObjectState():0:0 -> a 620:620:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):889 -> a 620:620:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 621:623:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):889:891 -> a 621:623:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 624:641:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):890:907 -> a 624:641:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 642:642:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinalField():181:181 -> a 642:642:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):998 -> a 642:642:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):907 -> a 642:642:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 643:644:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):998:999 -> a 643:644:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):907 -> a 643:644:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 645:645:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 645:645:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):999 -> a 645:645:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):907 -> a 645:645:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 646:648:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1000:1002 -> a 646:648:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):907 -> a 646:648:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 649:649:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):907:907 -> a 649:649:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 650:650:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinalField():181:181 -> a 650:650:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):998 -> a 650:650:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):908 -> a 650:650:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 651:652:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):998:999 -> a 651:652:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):908 -> a 651:652:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 653:653:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 653:653:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):999 -> a 653:653:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):908 -> a 653:653:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 654:656:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1000:1002 -> a 654:656:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):908 -> a 654:656:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 657:658:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):908:909 -> a 657:658:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 659:660:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):934:935 -> a 659:660:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 659:660:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 661:668:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):955:962 -> a 661:668:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 661:668:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 661:668:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 669:669:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 669:669:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 669:669:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):962 -> a 669:669:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 669:669:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 669:669:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 670:670:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 670:670:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):962 -> a 670:670:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 670:670:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 670:670:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 671:671:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):963:963 -> a 671:671:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 671:671:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 671:671:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 672:676:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):961:965 -> a 672:676:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 672:676:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 672:676:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 677:677:com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap$Builder com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.builder():38:38 -> a 677:677:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):967 -> a 677:677:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 677:677:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 677:677:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 678:678:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):968:968 -> a 678:678:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 678:678:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 678:678:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 679:679:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 679:679:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 679:679:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):968 -> a 679:679:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 679:679:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 679:679:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 680:684:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):969:973 -> a 680:684:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 680:684:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 680:684:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 685:685:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 685:685:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 685:685:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):972 -> a 685:685:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 685:685:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 685:685:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 686:686:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 686:686:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):972 -> a 686:686:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 686:686:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 686:686:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 687:687:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):974:974 -> a 687:687:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 687:687:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 687:687:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 688:688:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 688:688:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):976 -> a 688:688:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 688:688:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 688:688:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 689:689:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleStringValue():0:0 -> a 689:689:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):976 -> a 689:689:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 689:689:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 689:689:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 690:692:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):977:979 -> a 690:692:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 690:692:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 690:692:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 693:693:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 693:693:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 693:693:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):977 -> a 693:693:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 693:693:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 693:693:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 694:694:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 694:694:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):977 -> a 694:694:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 694:694:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 694:694:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 695:709:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexProgramClass,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):980:994 -> a 695:709:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):937 -> a 695:709:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 695:709:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 710:720:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):938:948 -> a 710:720:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):918 -> a 710:720:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 721:725:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.buildData(com.android.tools.r8.graph.DexProgramClass,java.util.Set):923:927 -> a 721:725:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):811 -> a 726:726:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):814:814 -> a 727:727:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 727:727:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection.removeCandidate(com.android.tools.r8.graph.DexProgramClass):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 727:727:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):814 -> a 728:728:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection.removeCandidate(com.android.tools.r8.graph.DexProgramClass):46:46 -> a 728:728:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):814 -> a 729:729:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):817:817 -> a 730:730:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 730:730:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):817 -> a 731:732:void lambda$analyzeEnumInstances$9(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):817:818 -> a 733:746:void lambda$analyzeInitializers$10(com.android.tools.r8.graph.DexProgramClass):1020:1033 -> a 747:747:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1153:1153 -> a 748:748:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 748:748:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1153 -> a 749:749:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 749:749:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1153 -> a 750:756:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1153:1159 -> a 757:757:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63:63 -> a 757:757:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1159 -> a 758:758:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 758:758:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 758:758:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 758:758:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1159 -> a 759:759:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 759:759:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 759:759:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 759:759:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 759:759:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1159 -> a 760:760:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 760:760:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 760:760:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1159 -> a 761:761:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1161:1161 -> a 762:762:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 762:762:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1163 -> a 763:774:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeFieldPutUser(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1163:1174 -> a 775:788:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1217:1230 -> a 789:789:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 789:789:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1230 -> a 790:790:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 790:790:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1231 -> a 791:797:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1231:1237 -> a 798:798:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 798:798:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1237 -> a 799:800:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1237:1238 -> a 801:812:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1235:1246 -> a 813:813:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 813:813:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1246 -> a 814:816:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1248:1250 -> a 817:823:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1249:1255 -> a 824:838:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1253:1267 -> a 839:839:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 839:839:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1267 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 840:840:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 840:840:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1267 -> a 841:841:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 841:841:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getArgumentForParameter(int):289 -> a 841:841:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1268 -> a 842:842:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getArgumentForParameter(int):290:290 -> a 842:842:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1268 -> a 843:843:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1269:1269 -> a 844:844:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 844:844:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1269 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 845:849:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1270:1274 -> a 850:850:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 850:850:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1275 -> a 851:854:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1276:1279 -> a 855:855:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 855:855:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1282 -> a 856:859:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1283:1286 -> a 860:860:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 860:860:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1286 -> a 861:861:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1286:1286 -> a 862:862:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 862:862:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1308 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 862:862:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 863:886:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1308:1331 -> a 863:886:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 887:887:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1321:1321 -> a 887:887:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 888:888:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):555:555 -> a 888:888:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1322 -> a 888:888:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 889:889:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1323:1323 -> a 889:889:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 890:911:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1313:1334 -> a 890:911:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 912:953:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1315:1356 -> a 912:953:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 954:961:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1354:1361 -> a 954:961:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 962:962:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):555:555 -> a 962:962:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1362 -> a 962:962:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 963:994:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1363:1394 -> a 963:994:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 995:1000:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1371:1376 -> a 995:1000:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 1001:1001:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):555:555 -> a 1001:1001:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1373 -> a 1001:1001:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 1002:1002:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeLibraryInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):1374:1374 -> a 1002:1002:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1289 -> a 1003:1003:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1292:1292 -> a 1004:1004:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markMethodDependsOnLibraryModelisation(com.android.tools.r8.graph.ProgramMethod):209:209 -> a 1004:1004:com.android.tools.r8.ir.optimize.enums.eligibility.Reason analyzeInvokeUser(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Value):1293 -> a 1005:1015:void lambda$reportEnumsAnalysis$14(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,java.util.List):1455:1465 -> a 1016:1021:void lambda$reportEnumsAnalysis$13(java.lang.StringBuilder,com.android.tools.r8.ir.optimize.enums.eligibility.Reason,int):1459:1464 -> a 1022:1022:void lambda$reportEnumsAnalysis$16(it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.graph.DexType,java.util.List):1474:1474 -> a 1023:1023:void lambda$reportEnumsAnalysis$15(it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1476:1476 -> a 1024:1027:int lambda$reportEnumsAnalysis$17(it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object,java.lang.Object):1480:1483 -> a 1028:1032:void lambda$reportEnumsAnalysis$18(java.lang.StringBuilder,it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object):1487:1491 -> a 1033:1036:boolean reportFailure(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1502:1505 -> a 1037:1038:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1518:1519 -> a 1039:1042:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1529:1532 -> a 1:1:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markEnumEligible(com.android.tools.r8.graph.DexType,java.util.Set):315:315 -> b 1:1:void lambda$analyzeInvokeCustom$2(java.util.Set,com.android.tools.r8.graph.DexType):341 -> b 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 2:2:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markEnumEligible(com.android.tools.r8.graph.DexType,java.util.Set):317 -> b 2:2:void lambda$analyzeInvokeCustom$2(java.util.Set,com.android.tools.r8.graph.DexType):341 -> b 3:3:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markEnumEligible(com.android.tools.r8.graph.DexType,java.util.Set):317:317 -> b 3:3:void lambda$analyzeInvokeCustom$2(java.util.Set,com.android.tools.r8.graph.DexType):341 -> b 4:6:void invalidateEnum(com.android.tools.r8.graph.DexType):322:324 -> b 7:8:void rewriteWithLens():650:651 -> b 9:9:com.android.tools.r8.utils.collections.LongLivedClassSetBuilder lambda$analyzeInvokeUser$11(com.android.tools.r8.graph.GraphLens):1257:1257 -> b 10:10:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1513:1513 -> b 1:1:int lambda$reportEnumsAnalysis$12(com.android.tools.r8.graph.DexType):1429:1429 -> c 2:2:void unsetRewriter():1537:1537 -> c 1:2:void updateEnumUnboxingCandidatesInfo():186:187 -> d 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> d 3:3:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection.removeCandidate(com.android.tools.r8.graph.DexProgramClass):46 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void updateEnumUnboxingCandidatesInfo():187 -> d 4:4:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection.removeCandidate(com.android.tools.r8.graph.DexProgramClass):46:46 -> d 4:4:void updateEnumUnboxingCandidatesInfo():187 -> d 5:5:void updateEnumUnboxingCandidatesInfo():189:189 -> d 6:6:java.util.List lambda$reportFailure$19(com.android.tools.r8.graph.DexType):1504:1504 -> d 1:15:com.android.tools.r8.ir.optimize.enums.EnumDataMap analyzeEnumInstances():808:822 -> e 1:1:void analyzeInitializers():1018:1018 -> f 1:9:com.android.tools.r8.ir.optimize.enums.EnumDataMap finishAnalysis():795:803 -> g 1:1:com.android.tools.r8.graph.DexClassAndField getOrdinalField():181:181 -> h 1:6:void reportEnumsAnalysis():1412:1417 -> i 7:7:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> i 7:7:void reportEnumsAnalysis():1417 -> i 8:8:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> i 8:8:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> i 8:8:void reportEnumsAnalysis():1417 -> i 9:65:void reportEnumsAnalysis():1415:1471 -> i 66:66:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.():119:119 -> i 66:66:void reportEnumsAnalysis():1471 -> i 67:88:void reportEnumsAnalysis():1472:1493 -> i 89:89:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> i 89:89:void reportEnumsAnalysis():1493 -> i 90:90:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> i 90:90:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> i 90:90:void reportEnumsAnalysis():1493 -> i 91:91:void reportEnumsAnalysis():1493:1493 -> i com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl$1 -> com.gradleup.gr8.relocated.on0: com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens val$graphLens -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl this$0 -> d com.android.tools.r8.graph.GraphLens val$codeLens -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result val$treeFixerResult -> c 1:1:void (com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result):758:758 -> 1:2:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):761:762 -> a 3:3:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo.fixupClassTypeReferences(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):39:39 -> a 3:3:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):762 -> a 4:5:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):762:763 -> a 6:7:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):769:770 -> a 8:8:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupClassTypeReferences(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):165:165 -> a 8:8:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):770 -> a 9:12:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):770:773 -> a 13:21:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):772:780 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis -> com.gradleup.gr8.relocated.sn0: com.android.tools.r8.graph.DexItemFactory factory -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection enumToUnboxCandidates -> d boolean $assertionsDisabled -> e com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl enumUnboxer -> b 1:1:void ():20:20 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl):33:33 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl):30:36 -> 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):41:41 -> a 2:2:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 2:2:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):41 -> a 3:5:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):46:48 -> a 6:6:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():83:83 -> a 6:6:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 7:7:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 7:7:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 8:8:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 8:8:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():84 -> a 8:8:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 9:9:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():85:85 -> a 9:9:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 10:10:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 10:10:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 11:11:boolean com.android.tools.r8.graph.DexTypeList.contains(com.android.tools.r8.graph.DexType):98:98 -> a 11:11:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():85 -> a 11:11:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 12:12:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():85:85 -> a 12:12:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 13:15:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotation(com.android.tools.r8.graph.DexProgramClass):94:96 -> a 13:15:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():86 -> a 13:15:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 16:21:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotation(com.android.tools.r8.graph.DexProgramClass):95:100 -> a 16:21:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():86 -> a 16:21:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):51 -> a 22:26:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):52:56 -> a 27:27:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.GraphLens):44:44 -> a 28:32:void removePinnedCandidates():110:114 -> a 33:33:void lambda$removePinnedCandidates$0(com.android.tools.r8.graph.DexField):113:113 -> a 34:36:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removePinnedIfNotHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexType):126:128 -> a 34:36:void lambda$removePinnedCandidates$0(com.android.tools.r8.graph.DexField):113 -> a 37:38:void lambda$removePinnedCandidates$1(com.android.tools.r8.graph.DexMethod):116:117 -> a 39:41:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removePinnedIfNotHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexType):126:128 -> a 39:41:void lambda$removePinnedCandidates$1(com.android.tools.r8.graph.DexMethod):117 -> a 42:42:void lambda$removePinnedCandidates$1(com.android.tools.r8.graph.DexMethod):118:118 -> a 43:45:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removePinnedIfNotHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexType):126:128 -> a 43:45:void lambda$removePinnedCandidates$1(com.android.tools.r8.graph.DexMethod):119 -> a 46:48:void removePinnedCandidate(com.android.tools.r8.graph.DexType):133:135 -> a 49:49:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 49:49:boolean isEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):60 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 50:50:boolean isEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):60 -> a 51:52:boolean isEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):65:66 -> a 53:53:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 53:53:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:boolean isEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):66 -> a 54:54:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 54:54:boolean isEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):66 -> a 55:56:boolean isEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):73:74 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 57:57:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:boolean isEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):74 -> a 58:58:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.reportFailure(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1497:1497 -> a 58:58:boolean isEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):74 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection -> com.gradleup.gr8.relocated.un0: java.util.Map enumTypeToInfo -> a java.util.Set prunedMethods -> b boolean $assertionsDisabled -> c 1:1:void ():26:26 -> 1:4:void ():26:29 -> 1:2:void addCandidate(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLens):35:36 -> a 3:3:void addPrunedMethod(com.android.tools.r8.graph.ProgramMethod):42:42 -> a 4:8:com.android.tools.r8.graph.DexProgramClass getCandidateClassOrNull(com.android.tools.r8.graph.DexType):74:78 -> a 9:16:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder allMethodDependencies():82:89 -> a 17:21:void addMethodDependency(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):97:101 -> a 22:22:void addRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField):108:108 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 23:23:void addRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:28:void addRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField):108:112 -> a 29:29:void forEachCandidate(java.util.function.Consumer):116:116 -> a 30:30:void lambda$forEachCandidate$0(java.util.function.Consumer,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):116:116 -> a 31:33:void forEachCandidateAndRequiredInstanceFieldData(java.util.function.BiConsumer):121:123 -> a 34:34:void lambda$forEachCandidateAndRequiredInstanceFieldData$1(java.util.function.BiConsumer,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):124:124 -> a 1:1:boolean isCandidate(com.android.tools.r8.graph.DexType):54:54 -> b 2:6:com.google.common.collect.ImmutableSet candidateClasses():66:70 -> b 1:1:void removeCandidate(com.android.tools.r8.graph.DexType):50:50 -> c 2:2:com.google.common.collect.ImmutableSet candidates():62:62 -> c 1:1:void clear():128:128 -> d 1:1:boolean isEmpty():58:58 -> e com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo -> com.gradleup.gr8.relocated.tn0: java.util.Set requiredInstanceFieldData -> c com.android.tools.r8.graph.DexProgramClass enumClass -> a com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder methodDependencies -> b boolean $assertionsDisabled -> d 1:1:void ():131:131 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLens):140:140 -> 2:12:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLens):135:145 -> 1:1:com.android.tools.r8.graph.DexProgramClass access$000(com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):131:131 -> a 2:2:com.android.tools.r8.graph.DexProgramClass getEnumClass():150:150 -> a 3:3:void addMethodDependency(com.android.tools.r8.graph.ProgramMethod):154:154 -> a 4:4:void addRequiredInstanceFieldData(com.android.tools.r8.graph.DexField):158:158 -> a 1:1:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder access$100(com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):131:131 -> b 2:2:java.util.Set getRequiredInstanceFieldData():162:162 -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods -> com.gradleup.gr8.relocated.yn0: 1:1:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):46:46 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens -> com.gradleup.gr8.relocated.ao0: java.util.Map prototypeChangesPerMethod -> o com.android.tools.r8.ir.analysis.value.AbstractValueFactory abstractValueFactory -> n com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnums -> p boolean $assertionsDisabled -> q 1:1:void ():37:37 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,com.android.tools.r8.utils.collections.BidirectionalOneToManyRepresentativeMap,java.util.Map,java.util.Map):49:53 -> 1:4:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):71:74 -> a 5:9:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens.rewriteSingleValue(com.android.tools.r8.ir.analysis.value.SingleValue):98:102 -> a 5:9:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):75 -> a 10:10:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens.rewriteSingleValue(com.android.tools.r8.ir.analysis.value.SingleValue):101:101 -> a 10:10:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):75 -> a 11:11:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder com.android.tools.r8.graph.proto.RewrittenTypeInfo.builder():23:23 -> a 11:11:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):79 -> a 12:16:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):80:84 -> a 17:33:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):78:94 -> a 34:34: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):111:111 -> a 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 35:35: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):111 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:39: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):111:114 -> a 40:40:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder enumUnboxingLensBuilder(com.android.tools.r8.graph.AppView):120:120 -> a boolean hasCustomCodeRewritings() -> f boolean isEnumUnboxerLens() -> h com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder -> com.gradleup.gr8.relocated.zn0: java.util.Map typeMap -> b boolean $assertionsDisabled -> f com.android.tools.r8.utils.collections.MutableBidirectionalOneToManyRepresentativeMap newMethodSignatures -> d java.util.Map prototypeChangesPerMethod -> e com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newFieldSignatures -> c 1:1:void ():123:123 -> 1:1:void (com.android.tools.r8.graph.AppView):135:135 -> 2:12:void (com.android.tools.r8.graph.AppView):126:136 -> 1:2:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder mapUnboxedEnums(java.util.Set):140:141 -> a 3:3:void move(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):150:150 -> a 4:9:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):163:168 -> a 10:10:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection.builder():229:229 -> a 10:10:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):168 -> a 11:11:int com.android.tools.r8.graph.DexMethod.getNumberOfArguments(boolean):82:82 -> a 11:11:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):169 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:14:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):169:171 -> a 15:15:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder com.android.tools.r8.graph.proto.RewrittenTypeInfo.builder():23:23 -> a 15:15:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):176 -> a 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 16:16:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):177 -> a 17:17:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):177:177 -> a 18:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 18:18:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):178 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 19:19:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):178 -> a 20:21:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):178:179 -> a 22:28:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):174:180 -> a 29:29:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 29:29:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):182 -> a 30:30:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 30:30:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 31:31:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):182 -> a 32:32:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 32:32:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):183 -> a 33:33:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 33:33:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):184 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 34:34:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):184 -> a 35:35:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder com.android.tools.r8.graph.proto.RewrittenTypeInfo.builder():23:23 -> a 35:35:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):188 -> a 36:36:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):188:188 -> a 37:37:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):186:186 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 38:38:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):192 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 39:39:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):192 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 40:40:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):192 -> a 41:41:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder com.android.tools.r8.graph.proto.RewrittenTypeInfo.builder():23:23 -> a 41:41:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):194 -> a 42:42:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):195:195 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 43:43:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):196 -> a 44:47:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):196:199 -> a 48:48:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.createForRewrittenTypes(com.android.tools.r8.graph.proto.RewrittenTypeInfo,com.android.tools.r8.graph.proto.ArgumentInfoCollection):69:69 -> a 48:48:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):199 -> a 49:50:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):200:201 -> a 51:53:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):207:209 -> a 54:57:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):208:211 -> a 58:61:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):210:213 -> a 62:65:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):212:215 -> a 66:66:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):214:214 -> a 67:73:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens build(com.android.tools.r8.graph.AppView):219:225 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter -> com.gradleup.gr8.relocated.bo0: com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnumsData -> e java.util.Map checkNotNullToCheckNotZeroMapping -> b com.android.tools.r8.graph.DexItemFactory factory -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens enumUnboxingLens -> f com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses utilityClasses -> g com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> h 1:1:void ():55:55 -> 1:8:void (com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.ir.optimize.enums.EnumDataMap,com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses):70:77 -> 1:5:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):121:125 -> a 6:18:java.util.Map com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.createInitialConvertedEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):90:102 -> a 6:18:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):126 -> a 19:19:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 19:19:java.util.Map com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.createInitialConvertedEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):102 -> a 19:19:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):126 -> a 20:20:java.util.Map com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.createInitialConvertedEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):102:102 -> a 20:20:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):126 -> a 21:21:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 21:21:java.util.Map com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.createInitialConvertedEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):103 -> a 21:21:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):126 -> a 22:24:java.util.Map com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.createInitialConvertedEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):104:106 -> a 22:24:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):126 -> a 25:25:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):605:605 -> a 25:25:java.util.Map com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.createInitialConvertedEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):106 -> a 25:25:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):126 -> a 26:26:java.util.Map com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.createInitialConvertedEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):108:108 -> a 26:26:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):126 -> a 27:34:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):127:134 -> a 35:36:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):532:533 -> a 35:36:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 37:37:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):598:598 -> a 37:37:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):533 -> a 37:37:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 38:38:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):598 -> a 38:38:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):533 -> a 38:38:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):601:601 -> a 39:39:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):533 -> a 39:39:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 40:40:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):605:605 -> a 40:40:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):601 -> a 40:40:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):533 -> a 40:40:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 41:43:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):534:536 -> a 41:43:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 44:45:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.insertConstZero(com.android.tools.r8.ir.code.IRCode):549:550 -> a 44:45:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):538 -> a 44:45:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 46:46:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 46:46:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.insertConstZero(com.android.tools.r8.ir.code.IRCode):550 -> a 46:46:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):538 -> a 46:46:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 47:49:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.insertConstZero(com.android.tools.r8.ir.code.IRCode):551:553 -> a 47:49:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):538 -> a 47:49:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 50:50:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.fixNullsInBlockPhis(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):540:540 -> a 50:50:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):135 -> a 51:59:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):136:144 -> a 60:60:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 60:60:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):144 -> a 61:62:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):145:146 -> a 63:63:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):605:605 -> a 63:63:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):146 -> a 64:64:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):148:148 -> a 65:65:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 65:65:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):153 -> a 66:74:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):154:162 -> a 75:75:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 75:75:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):163 -> a 76:78:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):164:164 -> a 80:105:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):166:191 -> a 106:106:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():85:85 -> a 106:106:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):193 -> a 107:107:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):193:193 -> a 108:116:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):192:200 -> a 117:117:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):81:81 -> a 117:117:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNameMethod(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.MethodProcessor):525 -> a 117:117:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):201 -> a 118:121:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNameMethod(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.MethodProcessor):525:528 -> a 118:121:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):201 -> a 122:122:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 122:122:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNameMethod(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.MethodProcessor):527 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:122:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):201 -> a 123:124:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):203:204 -> a 125:125:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> a 125:125:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):208 -> a 126:126:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):81:81 -> a 126:126:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNameMethod(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.MethodProcessor):525 -> a 126:126:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):209 -> a 127:130:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNameMethod(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.MethodProcessor):525:528 -> a 127:130:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):209 -> a 131:131:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 131:131:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNameMethod(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.MethodProcessor):527 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):209 -> a 132:132:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):212:212 -> a 133:133:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):495:495 -> a 133:133:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):213 -> a 134:134:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():85:85 -> a 134:134:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):496 -> a 134:134:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):213 -> a 135:135:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):496:496 -> a 135:135:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):213 -> a 136:136:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():85:85 -> a 136:136:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):198 -> a 137:137:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):198:198 -> a 138:138:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):197:197 -> a 139:139:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():85:85 -> a 139:139:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):189 -> a 140:140:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):189:189 -> a 141:174:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):188:221 -> a 175:175:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):81:81 -> a 175:175:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):224 -> a 176:176:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):224:224 -> a 177:177:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():49:49 -> a 177:177:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):226 -> a 178:178:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):311:311 -> a 178:178:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):240 -> a 178:178:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):227 -> a 179:179:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):227:227 -> a 180:180:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 180:180:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):240 -> a 180:180:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):228 -> a 181:191:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):228:238 -> a 192:192:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.clearOutValue():163:163 -> a 192:192:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):239 -> a 193:194:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):239:240 -> a 195:195:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 195:195:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):241 -> a 196:198:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):242:244 -> a 199:199:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 199:199:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):244 -> a 200:200:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):245:245 -> a 201:201:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 201:201:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):246 -> a 202:202:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 202:202:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):248 -> a 203:203:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 203:203:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):253 -> a 204:204:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):255:255 -> a 205:209:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):367:371 -> a 205:209:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 210:210:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 210:210:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):374 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 210:210:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 211:212:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):374:375 -> a 211:212:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 213:213:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 213:213:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):376 -> a 213:213:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 214:214:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):376:376 -> a 214:214:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 215:215:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 215:215:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):380 -> a 215:215:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 216:217:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):380:381 -> a 216:217:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 218:218:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):81:81 -> a 218:218:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):384 -> a 218:218:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 219:230:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):384:395 -> a 219:230:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 231:231:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 231:231:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):396 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 231:231:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 232:240:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):397:405 -> a 232:240:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 241:241:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 241:241:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):406 -> a 241:241:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 242:242:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):407:407 -> a 242:242:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 243:243:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):495:495 -> a 243:243:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):409 -> a 243:243:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 244:244:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():85:85 -> a 244:244:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):496 -> a 244:244:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):409 -> a 244:244:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 245:245:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):496:496 -> a 245:245:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):409 -> a 245:245:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 246:247:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):411:412 -> a 246:247:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 248:248:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 248:248:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):413 -> a 248:248:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 249:249:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):414:414 -> a 249:249:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 250:250:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():85:85 -> a 250:250:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):419 -> a 250:250:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 251:251:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):419:419 -> a 251:251:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 252:264:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):416:428 -> a 252:264:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 265:265:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 265:265:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):429 -> a 265:265:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 266:266:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):430:430 -> a 266:266:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 267:267:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):81:81 -> a 267:267:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):433 -> a 267:267:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 268:271:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):433:436 -> a 268:271:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 272:272:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 272:272:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):434 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 272:272:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 273:277:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):443:447 -> a 273:277:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 278:278:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 278:278:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):448 -> a 278:278:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 279:281:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):449:451 -> a 279:281:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 282:282:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 282:282:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):451 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 282:282:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 283:283:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):452:452 -> a 283:283:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 284:284:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 284:284:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):458 -> a 284:284:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 285:297:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):458:470 -> a 285:297:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 298:298:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 298:298:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):470 -> a 298:298:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 299:301:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):472:474 -> a 299:301:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 302:302:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():49:49 -> a 302:302:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):477 -> a 302:302:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 303:303:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):311:311 -> a 303:303:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):240 -> a 303:303:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):478 -> a 303:303:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 304:307:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):478:481 -> a 304:307:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 308:308:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 308:308:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):482 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 308:308:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 309:315:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator,java.util.Set,com.android.tools.r8.ir.conversion.MethodProcessor):483:489 -> a 309:315:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):254 -> a 316:316:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 316:316:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):263 -> a 317:328:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):264:275 -> a 329:329:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 329:329:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):277 -> a 330:332:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):278:280 -> a 333:335:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):279:281 -> a 336:336:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():49:49 -> a 336:336:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):285 -> a 337:337:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():85:85 -> a 337:337:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):286 -> a 338:338:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):286:286 -> a 339:339:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):311:311 -> a 339:339:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):240 -> a 339:339:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):286 -> a 340:342:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):286:288 -> a 343:343:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 343:343:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):240 -> a 343:343:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):288 -> a 344:345:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):288:289 -> a 346:346:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 346:346:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):290 -> a 347:347:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):292:292 -> a 348:348:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):501:501 -> a 348:348:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 349:349:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 349:349:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):501 -> a 349:349:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 350:350:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 350:350:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):501 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 350:350:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 351:352:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):501:502 -> a 351:352:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 353:353:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 353:353:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):502 -> a 353:353:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 354:357:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):503:506 -> a 354:357:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 358:358:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 358:358:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):506 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 358:358:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 359:363:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):508:512 -> a 359:363:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 364:364:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):510:510 -> a 364:364:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):298 -> a 365:368:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):299:302 -> a 369:369:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 369:369:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):302 -> a 370:370:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 370:370:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):303 -> a 371:371:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):304:304 -> a 372:372:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 372:372:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):310 -> a 373:377:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):311:315 -> a 378:380:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.ensureInstanceFieldMethod(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.conversion.MethodProcessor):557:559 -> a 378:380:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):315 -> a 381:381:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():85:85 -> a 381:381:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.ensureInstanceFieldMethod(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.conversion.MethodProcessor):560 -> a 381:381:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):315 -> a 382:382:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.ensureInstanceFieldMethod(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.conversion.MethodProcessor):560:560 -> a 382:382:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):315 -> a 383:383:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 383:383:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.ensureInstanceFieldMethod(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.conversion.MethodProcessor):562 -> a 383:383:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):315 -> a 384:384:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):81:81 -> a 384:384:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.ensureInstanceFieldMethod(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.conversion.MethodProcessor):562 -> a 384:384:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):315 -> a 385:385:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.ensureInstanceFieldMethod(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.conversion.MethodProcessor):562:562 -> a 385:385:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):315 -> a 386:386:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):318:318 -> a 387:387:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 387:387:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):318 -> a 388:394:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):317:323 -> a 395:395:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 395:395:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):324 -> a 396:404:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):325:333 -> a 405:413:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumArrayTypeOrNull(com.android.tools.r8.ir.code.ArrayAccess,java.util.Map):610:618 -> a 405:413:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):334 -> a 414:414:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 414:414:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumArrayTypeOrNull(com.android.tools.r8.ir.code.ArrayAccess,java.util.Map):619 -> a 414:414:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):334 -> a 415:415:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumArrayTypeOrNull(com.android.tools.r8.ir.code.ArrayAccess,java.util.Map):620:620 -> a 415:415:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):334 -> a 416:416:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):605:605 -> a 416:416:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumArrayTypeOrNull(com.android.tools.r8.ir.code.ArrayAccess,java.util.Map):620 -> a 416:416:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):334 -> a 417:417:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumArrayTypeOrNull(com.android.tools.r8.ir.code.ArrayAccess,java.util.Map):622:622 -> a 417:417:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):334 -> a 418:418:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 418:418:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumArrayTypeOrNull(com.android.tools.r8.ir.code.ArrayAccess,java.util.Map):622 -> a 418:418:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):334 -> a 419:421:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumArrayTypeOrNull(com.android.tools.r8.ir.code.ArrayAccess,java.util.Map):623:625 -> a 419:421:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):334 -> a 422:425:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):336:339 -> a 426:426:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 426:426:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):340 -> a 427:429:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):341:343 -> a 430:437:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.validateArrayAccess(com.android.tools.r8.ir.code.ArrayAccess):578:585 -> a 430:437:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):343 -> a 438:438:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.validateArrayAccess(com.android.tools.r8.ir.code.ArrayAccess):583:583 -> a 438:438:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):343 -> a 439:439:boolean com.android.tools.r8.ir.code.Instruction.isNewUnboxedEnumInstance():0:0 -> a 439:439:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):346 -> a 440:441:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):347:348 -> a 442:442:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NewUnboxedEnumInstance.getType():59:59 -> a 442:442:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):348 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 443:446:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):348:351 -> a 447:447:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 447:447:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):350 -> a 448:448:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 448:448:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):349 -> a 449:449:java.util.Set rewriteCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):355:355 -> a 450:456:void replaceEnumInvoke(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):567:573 -> a 457:457:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 457:457:void replaceEnumInvoke(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):573 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 458:458:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 458:458:void replaceEnumInvoke(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):573 -> a 459:459:void replaceEnumInvoke(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):573:573 -> a 460:460:void replaceEnumInvoke(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):572:572 -> a 461:461:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 461:461:void replaceEnumInvoke(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):574 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 462:463:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):590:591 -> a 464:464:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 464:464:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):591 -> a 465:465:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):592:592 -> a 466:466:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 466:466:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):598 -> a 466:466:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):594 -> a 467:467:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):601:601 -> a 467:467:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):594 -> a 468:468:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):605:605 -> a 468:468:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):601 -> a 468:468:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):594 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer -> com.gradleup.gr8.relocated.do0: com.android.tools.r8.ir.optimize.enums.EnumDataMap enumDataMap -> e com.android.tools.r8.graph.DexItemFactory factory -> d com.android.tools.r8.graph.AppView appView -> b java.util.Set unboxedEnums -> f com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses utilityClasses -> g com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder lensBuilder -> a boolean $assertionsDisabled -> h com.android.tools.r8.utils.collections.ProgramMethodMap checkNotNullMethods -> c 1:1:void ():72:72 -> 1:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.ir.optimize.enums.EnumDataMap,java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses):87:96 -> 1:1:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimple():44:44 -> a 1:1:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):216 -> a 2:2:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):215:215 -> a 3:3:com.android.tools.r8.graph.DexEncodedMethod lambda$fixupTypeReferences$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):128:128 -> a 4:67:com.google.common.collect.BiMap duplicateCheckNotNullMethods(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):150:213 -> a 68:68:boolean lambda$duplicateCheckNotNullMethods$1(com.android.tools.r8.graph.ProgramMethod,java.util.Set):158:158 -> a 69:73:boolean com.android.tools.r8.utils.SetUtils.containsAnyOf(java.util.Set,java.lang.Iterable):19:23 -> a 69:73:boolean lambda$duplicateCheckNotNullMethods$1(com.android.tools.r8.graph.ProgramMethod,java.util.Set):158 -> a 74:81:void lambda$duplicateCheckNotNullMethods$5(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):166:173 -> a 82:82:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexTypeList.getBacking():64:64 -> a 82:82:void lambda$duplicateCheckNotNullMethods$5(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):173 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:void lambda$duplicateCheckNotNullMethods$5(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):174:174 -> a 84:85:java.lang.Object[] com.android.tools.r8.utils.ImmutableArrayUtils.set(java.lang.Object[],int,java.lang.Object):10:11 -> a 84:85:void lambda$duplicateCheckNotNullMethods$5(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):172 -> a 86:86:void lambda$duplicateCheckNotNullMethods$5(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):172:172 -> a 87:102:void lambda$duplicateCheckNotNullMethods$5(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):170:185 -> a 103:128:void lambda$duplicateCheckNotNullMethods$5(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):179:204 -> a 129:132:void lambda$duplicateCheckNotNullMethods$5(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):203:206 -> a 133:133:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$duplicateCheckNotNullMethods$2(com.android.tools.r8.synthesis.SyntheticNaming):180:180 -> a 134:137:void lambda$duplicateCheckNotNullMethods$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):189:192 -> a 138:138:com.android.tools.r8.cf.CfVersion com.android.tools.r8.graph.DexEncodedMethod.getClassFileVersionOrElse(com.android.tools.r8.cf.CfVersion):788:788 -> a 138:138:void lambda$duplicateCheckNotNullMethods$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:com.android.tools.r8.cf.CfVersion com.android.tools.r8.graph.DexEncodedMethod.getClassFileVersionOrElse(com.android.tools.r8.cf.CfVersion):788:788 -> a 139:139:void lambda$duplicateCheckNotNullMethods$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):193 -> a 140:150:void lambda$duplicateCheckNotNullMethods$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):190:200 -> a 151:156:void lambda$duplicateCheckNotNullMethods$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder):197:202 -> a 157:157:com.android.tools.r8.graph.Code lambda$duplicateCheckNotNullMethods$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):196:196 -> a 158:166:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):238:246 -> a 167:167:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 167:167:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.getLocalUtilityClass(com.android.tools.r8.graph.DexProgramClass):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 167:167:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):246 -> a 168:168:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.getLocalUtilityClass(com.android.tools.r8.graph.DexProgramClass):46:46 -> a 168:168:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):246 -> a 169:176:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):249:256 -> a 177:177:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 177:177:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):257 -> a 178:184:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):258:264 -> a 185:185:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 185:185:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):264 -> a 186:186:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 186:186:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):265 -> a 187:191:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):267:271 -> a 192:192:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 192:192:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):271 -> a 193:194:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):275:276 -> a 195:195:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 195:195:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):276 -> a 196:197:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):280:281 -> a 198:198:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 198:198:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):281 -> a 199:199:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 199:199:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):281 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 200:201:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):281:282 -> a 202:202:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 202:202:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):282 -> a 203:211:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):283:291 -> a 212:212:com.android.tools.r8.ir.code.ConstClass$Builder com.android.tools.r8.ir.code.ConstClass.builder():44:44 -> a 212:212:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):293 -> a 213:215:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):294:296 -> a 216:216:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 216:216:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):296 -> a 217:217:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 217:217:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416 -> a 217:217:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):296 -> a 218:218:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):416:416 -> a 218:218:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):296 -> a 219:219:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 219:219:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):295 -> a 220:223:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):295:298 -> a 224:224:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 224:224:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):299 -> a 225:227:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):301:303 -> a 228:228:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):302:302 -> a 229:229:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 229:229:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):305 -> a 230:231:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):306:307 -> a 232:232:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NewInstance.getType():48:48 -> a 232:232:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):307 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 233:233:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):307:307 -> a 234:234:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 234:234:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):308 -> a 235:245:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):309:319 -> a 246:246:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410:410 -> a 246:246:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):319 -> a 247:247:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 247:247:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410 -> a 247:247:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):319 -> a 248:255:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):320:327 -> a 256:256:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 256:256:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):328 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 257:257:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 257:257:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):328 -> a 258:258:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):329:329 -> a 259:259:com.android.tools.r8.ir.code.InvokeDirect$Builder com.android.tools.r8.ir.code.InvokeDirect.builder():52:52 -> a 259:259:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):334 -> a 260:296:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):335:371 -> a 297:306:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):368:377 -> a 307:307:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 307:307:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):377 -> a 308:316:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):377:385 -> a 317:317:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 317:317:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):387 -> a 318:318:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):391:391 -> a 319:319:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):390:390 -> a 320:320:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):389:389 -> a 321:321:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 321:321:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):385 -> a 322:322:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 322:322:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):393 -> a 323:324:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):394:395 -> a 325:325:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 325:325:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):395 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 326:326:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 326:326:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):396 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 327:327:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 327:327:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):396 -> a 328:329:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):400:401 -> a 330:331:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):559:560 -> a 330:331:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):402 -> a 332:332:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.ProgramField):141:141 -> a 332:332:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):560 -> a 332:332:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):402 -> a 333:333:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.DexField):145:145 -> a 333:333:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.ProgramField):141 -> a 333:333:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):560 -> a 333:333:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):402 -> a 334:334:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.ProgramField):149:149 -> a 334:334:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):560 -> a 334:334:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):402 -> a 335:335:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.DexField):153:153 -> a 335:335:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.ProgramField):149 -> a 335:335:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):560 -> a 335:335:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):402 -> a 336:336:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):561:561 -> a 336:336:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):402 -> a 337:343:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):403:409 -> a 344:344:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 344:344:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):410 -> a 345:350:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):411:416 -> a 351:351:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 351:351:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):416 -> a 352:352:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 352:352:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):417 -> a 353:359:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):419:425 -> a 360:360:void fixupEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):424:424 -> a 361:366:java.util.Collection createLocalUtilityFields(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):432:437 -> a 367:367:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> a 367:367:java.util.Collection createLocalUtilityFields(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):437 -> a 368:368:java.util.Collection createLocalUtilityFields(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):452:452 -> a 369:369:boolean lambda$createLocalUtilityFields$8(java.util.Map,com.android.tools.r8.graph.DexField):448:448 -> a 370:374:com.android.tools.r8.graph.DexEncodedField createLocalUtilityField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):460:464 -> a 375:387:com.android.tools.r8.graph.DexEncodedField createLocalUtilityField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):461:473 -> a 388:389:void lambda$createLocalUtilityField$11(com.android.tools.r8.graph.DexEncodedField$Builder):478:479 -> a 390:391:void lambda$createLocalUtilityField$10(com.android.tools.r8.graph.FieldAccessFlags):481:482 -> a 392:392:void lambda$createLocalUtilityMethods$12(java.util.Map,com.android.tools.r8.graph.DexEncodedMethod):496:496 -> a 393:402:void lambda$createLocalUtilityMethods$14(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):500:509 -> a 403:403:boolean lambda$createLocalUtilityMethods$13(java.util.Map,com.android.tools.r8.graph.DexMethod):507:507 -> a 404:410:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):519:525 -> a 411:411:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 411:411:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):525 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 412:412:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 412:412:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):525 -> a 413:418:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):526:531 -> a 419:420:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):645:646 -> a 419:420:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):528 -> a 421:423:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupTypes(com.android.tools.r8.graph.DexType[]):663:665 -> a 421:423:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):646 -> a 421:423:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):528 -> a 424:424:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):647:647 -> a 424:424:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):528 -> a 425:425:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):532:532 -> a 426:436:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):526:536 -> a 437:437:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean):154:154 -> a 437:437:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):536 -> a 438:439:com.android.tools.r8.graph.DexEncodedMethod createLocalUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.function.Predicate):539:540 -> a 440:451:void lambda$createLocalUtilityMethod$16(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):544:555 -> a 452:456:void lambda$createLocalUtilityMethod$15(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodAccessFlags):547:551 -> a 457:458:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):559:560 -> a 457:458:void lambda$createLocalUtilityFields$9(com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramField):439 -> a 459:459:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.ProgramField):141:141 -> a 459:459:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):560 -> a 459:459:void lambda$createLocalUtilityFields$9(com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramField):439 -> a 460:460:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.DexField):145:145 -> a 460:460:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.ProgramField):141 -> a 460:460:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):560 -> a 460:460:void lambda$createLocalUtilityFields$9(com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramField):439 -> a 461:461:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.ProgramField):149:149 -> a 461:461:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):560 -> a 461:461:void lambda$createLocalUtilityFields$9(com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramField):439 -> a 462:462:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.DexField):153:153 -> a 462:462:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.ProgramField):149 -> a 462:462:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):560 -> a 462:462:void lambda$createLocalUtilityFields$9(com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramField):439 -> a 463:463:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.isPrunedAfterEnumUnboxing(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):561:561 -> a 463:463:void lambda$createLocalUtilityFields$9(com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramField):439 -> a 464:474:void lambda$createLocalUtilityFields$9(com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramField):440:450 -> a 475:475:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):565:565 -> a 476:477:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):645:646 -> a 476:477:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):566 -> a 478:480:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupTypes(com.android.tools.r8.graph.DexType[]):663:665 -> a 478:480:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):646 -> a 478:480:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):566 -> a 481:481:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):647:647 -> a 481:481:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):566 -> a 482:491:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):567:576 -> a 492:492: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):2866:2866 -> a 492:492:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):576 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 493:493: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):2866:2866 -> a 493:493:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):576 -> a 494:500:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):577:583 -> a 501:503:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):582:584 -> a 504:506:void lambda$fixupEncodedMethod$17(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):587:589 -> a 507:507:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.createMethodOptimizationInfoFixer():82:82 -> a 507:507:void lambda$fixupEncodedMethod$17(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):589 -> a 508:512:void lambda$fixupEncodedMethod$17(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):588:592 -> a 513:513:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1415:1415 -> a 513:513:void lambda$fixupEncodedMethod$17(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):591 -> a 514:514:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):596:596 -> a 515:515:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 515:515:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):596 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 516:516:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 516:516:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):596 -> a 517:522:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):597:602 -> a 523:533:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):600:610 -> a 534:534:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):335:335 -> a 534:534:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):608 -> a 535:535:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):339:339 -> a 535:535:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):335 -> a 535:535:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):608 -> a 536:536:boolean lambda$ensureUniqueMethod$18(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):603:603 -> a 537:542:void fixupFields(java.util.List,com.android.tools.r8.graph.DexClass$FieldSetter):620:625 -> a 543:543:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):213:213 -> a 543:543:void fixupFields(java.util.List,com.android.tools.r8.graph.DexClass$FieldSetter):625 -> a 544:552:void fixupFields(java.util.List,com.android.tools.r8.graph.DexClass$FieldSetter):626:634 -> a 553:553:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 553:553:void fixupFields(java.util.List,com.android.tools.r8.graph.DexClass$FieldSetter):635 -> a 554:556:void fixupFields(java.util.List,com.android.tools.r8.graph.DexClass$FieldSetter):635:637 -> a 557:557:void lambda$fixupFields$19(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField$Builder):633:633 -> a 558:558:void lambda$fixupFields$19(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField$Builder):632:632 -> a 559:567:com.android.tools.r8.graph.DexType fixupType(com.android.tools.r8.graph.DexType):651:659 -> a 1:6:void fixupEnumClassInitializers(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):225:230 -> b 7:7:void lambda$fixupEnumClassInitializers$7(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass):232:232 -> b 8:16:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):490:498 -> b 17:17:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> b 17:17:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):498 -> b 18:18:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):512:512 -> b 1:12:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):101:112 -> c 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> c 13:13:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.getLocalUtilityClass(com.android.tools.r8.graph.DexProgramClass):46 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):112 -> c 14:14:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.getLocalUtilityClass(com.android.tools.r8.graph.DexProgramClass):46:46 -> c 14:14:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):112 -> c 15:27:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):114:126 -> c 28:28:void com.android.tools.r8.graph.DexClass.setStaticFields(java.util.Collection):449:449 -> c 28:28:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):126 -> c 29:46:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):128:145 -> c com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result -> com.gradleup.gr8.relocated.co0: com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens lens -> b com.google.common.collect.BiMap checkNotNullToCheckNotZeroMapping -> a com.android.tools.r8.graph.PrunedItems prunedItems -> c 1:4:void (com.google.common.collect.BiMap,com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.graph.PrunedItems):679:682 -> 1:1:com.google.common.collect.BiMap getCheckNotNullToCheckNotZeroMapping():686:686 -> a 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens getLens():690:690 -> b 1:1:com.android.tools.r8.graph.PrunedItems getPrunedItems():694:694 -> c com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClass -> com.gradleup.gr8.relocated.eo0: com.android.tools.r8.graph.DexProgramClass synthesizingContext -> a 1:2:void (com.android.tools.r8.graph.DexProgramClass):15:16 -> void ensureMethods(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.graph.DexProgramClass getDefinition() -> a 1:1:com.android.tools.r8.graph.DexProgramClass getSynthesizingContext():24:24 -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses -> com.gradleup.gr8.relocated.go0: com.google.common.collect.ImmutableMap localUtilityClasses -> a com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass sharedUtilityClass -> b boolean $assertionsDisabled -> c 1:1:void ():24:24 -> 1:1:void (com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass,com.google.common.collect.ImmutableMap,com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$1):24:24 -> 2:4:void (com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass,com.google.common.collect.ImmutableMap):35:37 -> 1:1:void forEach(java.util.function.Consumer):41:41 -> a 2:2:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.getSharedUtilityClass():56:56 -> a 2:2:void forEach(java.util.function.Consumer):42 -> a 3:3:void forEach(java.util.function.Consumer):42:42 -> a 4:5:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass getLocalUtilityClass(com.android.tools.r8.graph.DexType):50:51 -> a 6:6:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass getSharedUtilityClass():56:56 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder -> com.gradleup.gr8.relocated.fo0: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder fieldAccessInfoCollectionModifierBuilder -> d com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass sharedUtilityClass -> c com.google.common.collect.ImmutableMap localUtilityClasses -> b 1:1:void (com.android.tools.r8.graph.AppView):72:72 -> 2:5:void (com.android.tools.r8.graph.AppView):70:73 -> 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):78:78 -> a 2:2:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass.builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumDataMap,java.util.Set,com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder):65:65 -> a 2:2:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):79 -> a 3:3:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):81:81 -> a 4:6:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder.createLocalUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):120:122 -> a 4:6:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):83 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 7:7:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder.createLocalUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):124 -> a 7:7:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):83 -> a 8:8:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder.createLocalUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):124:124 -> a 8:8:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):83 -> a 9:9:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass$Builder com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):43:43 -> a 9:9:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder.createLocalUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):125 -> a 9:9:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):83 -> a 10:10:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder.createLocalUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):125:125 -> a 10:10:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):83 -> a 11:15:com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder.createLocalUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):123:127 -> a 11:15:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):83 -> a 16:17:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):84:85 -> a 18:33:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses build(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):91:106 -> a 34:35:void lambda$build$0(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClass):102:103 -> a 36:36:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 36:36:void lambda$build$0(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClass):103 -> a 37:37:void lambda$build$1(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):110:110 -> a 38:38:void lambda$build$1(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):108:108 -> a 39:39:com.android.tools.r8.graph.DexType getUtilityClassType(com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.graph.DexItemFactory):132:132 -> a 40:40:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 40:40:com.android.tools.r8.graph.DexType getUtilityClassType(com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.graph.DexItemFactory):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 41:41:com.android.tools.r8.graph.DexType getUtilityClassType(com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.graph.DexItemFactory):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 42:42:com.android.tools.r8.graph.DexType getUtilityClassType(com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.graph.DexItemFactory):134 -> a 43:43:com.android.tools.r8.graph.DexType getUtilityClassType(com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.graph.DexItemFactory):134:134 -> a 44:44:com.android.tools.r8.graph.DexType getUtilityClassType(com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.graph.DexItemFactory):133:133 -> a 45:45:com.android.tools.r8.graph.DexType getUtilityClassType(com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.graph.DexItemFactory):132:132 -> a com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer -> com.gradleup.gr8.relocated.io0: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():50:50 -> 1:3:void (com.android.tools.r8.graph.AppView):55:57 -> 1:4:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):203:206 -> a 5:5:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):412:412 -> a 5:5:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 6:6:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> a 6:6:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):413 -> a 6:6:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 7:8:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):416:417 -> a 7:8:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 9:9:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 9:9:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):418 -> a 9:9:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 10:12:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):421:423 -> a 10:12:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 13:13:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 13:13:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):423 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 14:14:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 14:14:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):423 -> a 14:14:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 15:24:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):424:433 -> a 15:24:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 25:25:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 25:25:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):434 -> a 25:25:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 26:38:com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.IntSwitch):437:449 -> a 26:38:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 39:44:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):306:311 -> a 39:44:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 45:45:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> a 45:45:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):311 -> a 45:45:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 46:50:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):311:315 -> a 46:50:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 51:51:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):353:353 -> a 51:51:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):319 -> a 51:51:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 52:52:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):360:360 -> a 52:52:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> a 52:52:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):319 -> a 52:52:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 53:53:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> a 53:53:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):360 -> a 53:53:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> a 53:53:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):319 -> a 53:53:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 54:60:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):361:367 -> a 54:60:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> a 54:60:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):319 -> a 54:60:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 61:61:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> a 61:61:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):367 -> a 61:61:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> a 61:61:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):319 -> a 61:61:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 62:66:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):367:371 -> a 62:66:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> a 62:66:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):319 -> a 62:66:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 67:67:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):355:355 -> a 67:67:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):319 -> a 67:67:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 68:69:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):320:321 -> a 68:69:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 70:70:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.enableRemoveProtoEnumSwitchMap():1828:1828 -> a 70:70:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):321 -> a 70:70:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 71:76:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):322:327 -> a 71:76:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 77:77:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63:63 -> a 77:77:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):327 -> a 77:77:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 78:78:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 78:78:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 78:78:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 78:78:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):327 -> a 78:78:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 79:79:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 79:79:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42 -> a 79:79:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59 -> a 79:79:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 79:79:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):327 -> a 79:79:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 80:80:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a 80:80:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):63 -> a 80:80:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):327 -> a 80:80:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 81:85:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):327:331 -> a 81:85:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 86:86:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> a 86:86:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):331 -> a 86:86:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 87:87:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):332:332 -> a 87:87:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 88:100:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):326:338 -> a 88:100:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 101:101:it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.computeOrdinalToTargetMap(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo):337:337 -> a 101:101:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 102:108:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):222:228 -> a 109:109:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.(it.unimi.dsi.fastutil.ints.IntCollection):152:152 -> a 109:109:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):228 -> a 110:110:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):236:236 -> a 111:113:int[] com.android.tools.r8.utils.ArrayUtils.fromPredicate(java.util.function.IntPredicate,int):138:140 -> a 111:113:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):237 -> a 114:122:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):249:257 -> a 123:123:void com.android.tools.r8.utils.ArrayUtils.sumOfPredecessorsInclusive(int[]):147:147 -> a 123:123:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):261 -> a 124:126:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):262:264 -> a 127:133:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):263:269 -> a 134:134:int[] it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 134:134:int[] it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 134:134:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):269 -> a 135:142:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):270:277 -> a 143:143:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 143:143:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 143:143:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):280 -> a 144:160:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):284:300 -> a 161:161:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 161:161:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):300 -> a 162:162:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):300:300 -> a 163:164:boolean lambda$removeSwitchMaps$0(int,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.ir.code.IntSwitch,int):242:243 -> a 165:165:void lambda$removeSwitchMaps$1(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):286:286 -> a 1:7:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):62:68 -> b 8:8:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> b 8:8:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):69 -> b 9:15:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):70:76 -> b 16:16:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> b 16:16:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):76 -> b 17:42:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):76:101 -> b 43:43:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> b 43:43:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):101 -> b 44:44:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 44:44:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> b 44:44:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):101 -> b 45:57:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):101:113 -> b 58:58:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> b 58:58:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):113 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> b 59:59:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):113 -> b 60:69:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):115:124 -> b 70:70:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):353:353 -> b 70:70:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 71:71:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):360:360 -> b 71:71:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> b 71:71:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 72:72:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> b 72:72:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):360 -> b 72:72:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> b 72:72:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 73:79:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):361:367 -> b 73:79:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> b 73:79:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 80:80:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> b 80:80:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):367 -> b 80:80:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> b 80:80:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 81:85:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):367:371 -> b 81:85:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):354 -> b 81:85:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 86:86:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getOrdinalValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):355:355 -> b 86:86:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 87:87:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):126:126 -> b 88:88:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 88:88:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):126 -> b 89:89:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132:132 -> b 90:90:com.android.tools.r8.ir.analysis.value.SingleStringValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getNameValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):346:346 -> b 90:90:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 91:91:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):360:360 -> b 91:91:com.android.tools.r8.ir.analysis.value.SingleStringValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getNameValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):347 -> b 91:91:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 92:92:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> b 92:92:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):360 -> b 92:92:com.android.tools.r8.ir.analysis.value.SingleStringValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getNameValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):347 -> b 92:92:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 93:99:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):361:367 -> b 93:99:com.android.tools.r8.ir.analysis.value.SingleStringValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getNameValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):347 -> b 93:99:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 100:100:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> b 100:100:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):367 -> b 100:100:com.android.tools.r8.ir.analysis.value.SingleStringValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getNameValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):347 -> b 100:100:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 101:105:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getEnumFieldValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexField,boolean):367:371 -> b 101:105:com.android.tools.r8.ir.analysis.value.SingleStringValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getNameValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):347 -> b 101:105:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 106:106:com.android.tools.r8.ir.analysis.value.SingleStringValue com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer.getNameValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):348:348 -> b 106:106:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 107:109:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):138:140 -> b 110:110:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 110:110:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):140 -> b 111:117:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):141:147 -> b 118:118:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> b 118:118:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):148 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 119:119:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> b 119:119:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):148 -> b 120:131:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):153:164 -> b 132:141:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):163:172 -> b 142:142:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 142:142:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):172 -> b 143:147:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):173:177 -> b 148:148:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> b 148:148:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):177 -> b 149:151:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):177:179 -> b com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo -> com.gradleup.gr8.relocated.ho0: com.android.tools.r8.ir.code.Instruction ordinalInvoke -> b com.android.tools.r8.ir.code.Instruction arrayGet -> c com.android.tools.r8.ir.code.Instruction staticGet -> d it.unimi.dsi.fastutil.ints.Int2ReferenceMap indexMap -> e com.android.tools.r8.graph.DexType enumClass -> a 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$1):374:374 -> 2:7:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):387:392 -> com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass -> com.gradleup.gr8.relocated.gz1: com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData data -> c com.android.tools.r8.graph.DexProgramClass localUtilityClass -> b boolean $assertionsDisabled -> d 1:1:void ():26:26 -> 1:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.DexProgramClass):36:38 -> 1:9:void ensureMethods(com.android.tools.r8.graph.AppView):48:56 -> a 10:11:void lambda$ensureMethods$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData):50:51 -> a 12:12:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):63:63 -> a 13:13:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 13:13:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):64:64 -> a 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 15:15:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):66 -> a 16:16:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):66:66 -> a 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 17:17:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:20:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):67:69 -> a 21:25:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):68:72 -> a 26:26:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):71:71 -> a 27:27:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 27:27:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):73 -> a 28:28:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 28:28:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):78 -> a 29:29:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):78:78 -> a 30:30:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):75:75 -> a 31:31:com.android.tools.r8.graph.Code lambda$ensureGetInstanceFieldMethod$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexMethod):80:80 -> a 32:32:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():144:144 -> a 32:32:com.android.tools.r8.graph.Code lambda$ensureGetInstanceFieldMethod$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexMethod):81 -> a 33:33:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 33:33:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:com.android.tools.r8.graph.Code lambda$ensureGetInstanceFieldMethod$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexMethod):81 -> a 34:34:com.android.tools.r8.graph.Code lambda$ensureGetInstanceFieldMethod$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexMethod):81:81 -> a 35:35:void com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingInstanceFieldCfCodeProvider.(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.DexField):76:76 -> a 35:35:com.android.tools.r8.graph.Code lambda$ensureGetInstanceFieldMethod$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexMethod):81 -> a 36:36:com.android.tools.r8.graph.Code lambda$ensureGetInstanceFieldMethod$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexMethod):82:82 -> a 37:37:com.android.tools.r8.graph.Code lambda$ensureStringValueOfMethod$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexMethod):94:94 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():144:144 -> a 38:38:com.android.tools.r8.graph.Code lambda$ensureStringValueOfMethod$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexMethod):95 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:com.android.tools.r8.graph.Code lambda$ensureStringValueOfMethod$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexMethod):95 -> a 40:41:com.android.tools.r8.graph.Code lambda$ensureStringValueOfMethod$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexMethod):95:96 -> a 42:42:com.android.tools.r8.graph.Code lambda$ensureValueOfMethod$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):106:106 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():144:144 -> a 43:43:com.android.tools.r8.graph.Code lambda$ensureValueOfMethod$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):108 -> a 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.graph.Code lambda$ensureValueOfMethod$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):108 -> a 45:45:com.android.tools.r8.graph.Code lambda$ensureValueOfMethod$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):109:109 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 46:46:com.android.tools.r8.graph.Code lambda$ensureValueOfMethod$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:50:com.android.tools.r8.graph.Code lambda$ensureValueOfMethod$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):109:112 -> a 51:58:com.android.tools.r8.graph.ProgramMethod internalEnsureMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):121:128 -> a 59:59:com.android.tools.r8.graph.ProgramMethod internalEnsureMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):122:122 -> a 60:60:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.synthesis.SyntheticItems.ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):768:768 -> a 60:60:com.android.tools.r8.graph.ProgramMethod internalEnsureMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):122 -> a 61:61:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.synthesis.SyntheticItems.ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):760:760 -> a 61:61:com.android.tools.r8.graph.ProgramMethod internalEnsureMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):122 -> a 62:62:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$internalEnsureMethod$4(com.android.tools.r8.synthesis.SyntheticNaming):125:125 -> a 63:67:void lambda$internalEnsureMethod$5(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator,com.android.tools.r8.synthesis.SyntheticMethodBuilder):131:135 -> a 68:68:com.android.tools.r8.graph.DexProgramClass getDefinition():140:140 -> a 1:7:com.android.tools.r8.graph.ProgramMethod ensureStringValueOfMethod(com.android.tools.r8.graph.AppView):86:92 -> b 8:8:com.android.tools.r8.graph.ProgramMethod ensureStringValueOfMethod(com.android.tools.r8.graph.AppView):89:89 -> b 1:5:com.android.tools.r8.graph.ProgramMethod ensureValueOfMethod(com.android.tools.r8.graph.AppView):100:104 -> c 6:6:com.android.tools.r8.graph.ProgramMethod ensureValueOfMethod(com.android.tools.r8.graph.AppView):101:101 -> c 7:7:com.android.tools.r8.graph.DexType getType():144:144 -> c 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> c 8:8:com.android.tools.r8.graph.DexType getType():144 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass$Builder -> com.gradleup.gr8.relocated.fz1: com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData data -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexProgramClass enumToUnbox -> c boolean $assertionsDisabled -> d 1:1:void ():147:147 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass$1):147:147 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):155:161 -> 9:12:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):160:163 -> 1:2:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass build():167:168 -> a 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createClass$0(com.android.tools.r8.synthesis.SyntheticNaming):176:176 -> a 4:4:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):179:179 -> a 1:9:com.android.tools.r8.graph.DexProgramClass createClass():172:180 -> b 10:10:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> b 10:10:com.android.tools.r8.graph.DexProgramClass createClass():180 -> b 11:11:com.android.tools.r8.graph.DexProgramClass createClass():180:180 -> b com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass -> com.gradleup.gr8.relocated.m63: com.android.tools.r8.graph.DexProgramClass sharedUtilityClass -> b com.android.tools.r8.graph.ProgramMethod valuesMethod -> c 1:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):55:57 -> 1:5:void ensureMethods(com.android.tools.r8.graph.AppView):71:75 -> a 6:13:com.android.tools.r8.graph.ProgramMethod internalEnsureMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):137:144 -> a 14:14:com.android.tools.r8.graph.ProgramMethod internalEnsureMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):138:138 -> a 15:15:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.synthesis.SyntheticItems.ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):768:768 -> a 15:15:com.android.tools.r8.graph.ProgramMethod internalEnsureMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):138 -> a 16:16:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.synthesis.SyntheticItems.ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):760:760 -> a 16:16:com.android.tools.r8.graph.ProgramMethod internalEnsureMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):138 -> a 17:17:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$internalEnsureMethod$5(com.android.tools.r8.synthesis.SyntheticNaming):141:141 -> a 18:22:void lambda$internalEnsureMethod$6(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator,com.android.tools.r8.synthesis.SyntheticMethodBuilder):147:151 -> a 23:23:com.android.tools.r8.graph.DexProgramClass getDefinition():156:156 -> a 24:37:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheck(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):237:250 -> a 24:37:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 38:38:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 38:38:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheck(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):250 -> a 38:38:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 39:46:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheck(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):250:257 -> a 39:46:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 47:55:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheck(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):254:262 -> a 47:55:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 56:56:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 56:56:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheck(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):262 -> a 56:56:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 57:57:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheck(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):262:262 -> a 57:57:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 58:79:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheck(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):245:266 -> a 58:79:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 80:80:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 80:80:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheck(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):266 -> a 80:80:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 1:5:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroMethod(com.android.tools.r8.graph.AppView):79:83 -> b 6:6:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroMethod(com.android.tools.r8.graph.AppView):80:80 -> b 7:20:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheckMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):271:284 -> b 7:20:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):95 -> b 21:21:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 21:21:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheckMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):284 -> b 21:21:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):95 -> b 22:30:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheckMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):284:292 -> b 22:30:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):95 -> b 31:42:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheckMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):289:300 -> b 31:42:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):95 -> b 43:43:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 43:43:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheckMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):300 -> b 43:43:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):95 -> b 44:44:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheckMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):300:300 -> b 44:44:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):95 -> b 45:71:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheckMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):279:305 -> b 45:71:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):95 -> b 72:72:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> b 72:72:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_zeroCheckMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):305 -> b 72:72:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):95 -> b 1:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):50:67 -> c 1:18:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 19:19:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c 19:19:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):67 -> c 19:19:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 20:21:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):67:68 -> c 20:21:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 22:22:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> c 22:22:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):68 -> c 22:22:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 23:30:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):68:75 -> c 23:30:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 31:40:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):72:81 -> c 31:40:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 41:41:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c 41:41:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):81 -> c 41:41:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 42:42:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):81:81 -> c 42:42:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 43:73:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):58:88 -> c 43:73:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 74:74:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> c 74:74:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_compareTo(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):88 -> c 74:74:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):105 -> c 75:79:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroWithMessageMethod(com.android.tools.r8.graph.AppView):88:92 -> c 80:80:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroWithMessageMethod(com.android.tools.r8.graph.AppView):89:89 -> c 81:81:com.android.tools.r8.graph.DexType getType():164:164 -> c 82:82:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> c 82:82:com.android.tools.r8.graph.DexType getType():164 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:16:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):92:107 -> d 1:16:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 17:17:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> d 17:17:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):107 -> d 17:17:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 18:25:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):107:114 -> d 18:25:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 26:35:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):111:120 -> d 26:35:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 36:36:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 36:36:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):120 -> d 36:36:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 37:46:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):120:129 -> d 37:46:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 47:47:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 47:47:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):129 -> d 47:47:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 48:53:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):129:134 -> d 48:53:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 54:54:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 54:54:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134 -> d 54:54:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 55:56:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134:135 -> d 55:56:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 57:94:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):102:139 -> d 57:94:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 95:95:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> d 95:95:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):139 -> d 95:95:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):115 -> d 96:97:com.android.tools.r8.graph.ProgramMethod ensureCompareToMethod(com.android.tools.r8.graph.AppView):99:100 -> d 98:98:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> d 98:98:com.android.tools.r8.graph.ProgramMethod ensureCompareToMethod(com.android.tools.r8.graph.AppView):102 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:100:com.android.tools.r8.graph.ProgramMethod ensureCompareToMethod(com.android.tools.r8.graph.AppView):102:103 -> d 101:101:com.android.tools.r8.graph.ProgramMethod ensureCompareToMethod(com.android.tools.r8.graph.AppView):100:100 -> d 102:102:com.android.tools.r8.graph.ProgramMethod getValuesMethod():160:160 -> d 1:2:com.android.tools.r8.graph.ProgramMethod ensureEqualsMethod(com.android.tools.r8.graph.AppView):109:110 -> e 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> e 3:3:com.android.tools.r8.graph.ProgramMethod ensureEqualsMethod(com.android.tools.r8.graph.AppView):112 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:com.android.tools.r8.graph.ProgramMethod ensureEqualsMethod(com.android.tools.r8.graph.AppView):112:113 -> e 6:6:com.android.tools.r8.graph.ProgramMethod ensureEqualsMethod(com.android.tools.r8.graph.AppView):110:110 -> e 7:20:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_ordinal(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):143:156 -> e 7:20:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124 -> e 21:21:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> e 21:21:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_ordinal(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):156 -> e 21:21:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124 -> e 22:29:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_ordinal(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):156:163 -> e 22:29:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124 -> e 30:38:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_ordinal(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):160:168 -> e 30:38:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124 -> e 39:39:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 39:39:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_ordinal(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):168 -> e 39:39:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124 -> e 40:40:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_ordinal(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):168:168 -> e 40:40:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124 -> e 41:65:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_ordinal(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):151:175 -> e 41:65:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124 -> e 66:66:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> e 66:66:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods.EnumUnboxingMethods_ordinal(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):175 -> e 66:66:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124 -> e 1:2:com.android.tools.r8.graph.ProgramMethod ensureOrdinalMethod(com.android.tools.r8.graph.AppView):119:120 -> f 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> f 3:3:com.android.tools.r8.graph.ProgramMethod ensureOrdinalMethod(com.android.tools.r8.graph.AppView):122 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:com.android.tools.r8.graph.ProgramMethod ensureOrdinalMethod(com.android.tools.r8.graph.AppView):122:123 -> f 6:6:com.android.tools.r8.graph.ProgramMethod ensureOrdinalMethod(com.android.tools.r8.graph.AppView):120:120 -> f com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder -> com.gradleup.gr8.relocated.l63: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder fieldAccessInfoCollectionModifierBuilder -> d com.android.tools.r8.ir.optimize.enums.EnumDataMap enumDataMap -> c boolean $assertionsDisabled -> g com.android.tools.r8.graph.DexProgramClass synthesizingContext -> e com.android.tools.r8.graph.DexEncodedMethod valuesMethod -> f 1:1:void ():167:167 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumDataMap,java.util.Set,com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder,com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$1):167:167 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumDataMap,java.util.Set,com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder):182:188 -> 1:2:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass build():192:193 -> a 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createClass$0(com.android.tools.r8.synthesis.SyntheticNaming):204:204 -> a 4:4:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):208:208 -> a 5:5:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):226:226 -> a 5:5:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):209 -> a 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 6:6:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):228 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):209 -> a 7:7:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 7:7:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):228 -> a 7:7:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):209 -> a 8:8:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):227:227 -> a 8:8:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):209 -> a 9:9:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPublicStaticFinalSynthetic():62:62 -> a 9:9:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):230 -> a 9:9:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):209 -> a 10:15:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):230:235 -> a 10:15:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):209 -> a 16:16:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):243:243 -> a 16:16:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a 17:17:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 17:17:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):244 -> a 17:17:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 18:18:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createClassInitializer(com.android.tools.r8.graph.DexType):2578:2578 -> a 18:18:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):244 -> a 18:18:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a 19:19:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):244:244 -> a 19:19:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a 20:20:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 20:20:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):245 -> a 20:20:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a 21:21:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):245:245 -> a 21:21:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a 22:39:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializerCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):255:272 -> a 22:39:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):246 -> a 22:39:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a 40:44:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createClassInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):246:250 -> a 40:44:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a 45:49:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):278:282 -> a 45:49:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):214 -> a 50:50: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):2866:2866 -> a 50:50:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):280 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):214 -> a 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):2866:2866 -> a 51:51:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):280 -> a 51:51:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):214 -> a 52:58:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):279:285 -> a 52:58:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):214 -> a 59:69:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethodCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):301:311 -> a 59:69:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):286 -> a 59:69:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):214 -> a 70:70:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethodCode(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):305:305 -> a 70:70:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):286 -> a 70:70:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):214 -> a 71:76:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField):286:291 -> a 71:76:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):214 -> a 77:77:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):212:212 -> a 78:83:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):211:216 -> a 84:87:com.android.tools.r8.graph.DexProgramClass findDeterministicContextType(java.util.Set):325:328 -> a 1:19:com.android.tools.r8.graph.DexProgramClass createClass():200:218 -> b 20:20:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> b 20:20:com.android.tools.r8.graph.DexProgramClass createClass():218 -> b 21:21:com.android.tools.r8.graph.DexProgramClass createClass():218:218 -> b com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification -> com.gradleup.gr8.relocated.bm: int argumentIndex -> a 1:2:void (int):16:17 -> com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification asCheckNotNullClassification() -> a 1:2:boolean isUseEligibleForUnboxing(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):25:26 -> a 3:3:int com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification.getArgumentIndex():21:21 -> a 3:3:boolean isUseEligibleForUnboxing(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):27 -> a 4:4:boolean isUseEligibleForUnboxing(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):31:31 -> a 5:5:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):37:37 -> a 6:6:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.unknown():12:12 -> a 6:6:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):48 -> a 7:9:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):51:53 -> a 1:1:int getArgumentIndex():21:21 -> c com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification -> com.gradleup.gr8.relocated.qn0: com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification asCheckNotNullClassification() -> a com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a 1:1:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification unknown():12:12 -> b com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassificationAnalysis -> com.gradleup.gr8.relocated.rn0: 1:1:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):38:38 -> a 2:2:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.unknown():12:12 -> a 2:2:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):40 -> a 3:13:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):43:53 -> a 14:14:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 14:14:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):53 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 15:15:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):53 -> a 16:22:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):54:60 -> a 23:23:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 23:23:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):60 -> a 24:28:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):61:65 -> a 29:30:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassificationAnalysis.onlyHasCheckNotNullUsers(com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.conversion.MethodProcessor):81:82 -> a 29:30:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):70 -> a 31:31:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 31:31:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassificationAnalysis.onlyHasCheckNotNullUsers(com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.conversion.MethodProcessor):85 -> a 31:31:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):70 -> a 32:43:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassificationAnalysis.onlyHasCheckNotNullUsers(com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.conversion.MethodProcessor):87:98 -> a 32:43:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):70 -> a 44:70:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassificationAnalysis.onlyHasCheckNotNullUsers(com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.conversion.MethodProcessor):90:116 -> a 44:70:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):70 -> a 71:71:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor) -> a 72:72:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.unknown():12:12 -> a 72:72:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):75 -> a 73:73:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.unknown():12:12 -> a 73:73:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification analyze(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):45 -> a com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification -> com.gradleup.gr8.relocated.gk3: com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():14:14 -> com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a 1:1:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification getInstance():17:17 -> c com.android.tools.r8.ir.optimize.enums.code.CheckNotZeroCode -> com.gradleup.gr8.relocated.cm: com.android.tools.r8.graph.ProgramMethod checkNotNullMethod -> c 1:2:void (com.android.tools.r8.graph.ProgramMethod):40:41 -> 1:1:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):51:51 -> a 2:2:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView):32:32 -> a 2:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):51 -> a 3:5:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):36:38 -> a 3:5:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView):32 -> a 3:5:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):51 -> a 6:6:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):52:52 -> a 7:7:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 7:7:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):52 -> a 8:11:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):58:61 -> a 12:12:void com.android.tools.r8.utils.IteratorUtils.skip(com.android.tools.r8.ir.code.InstructionIterator,int):160:160 -> a 12:12:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):55 -> a 13:13:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):64:64 -> a 14:14:com.android.tools.r8.ir.code.Argument$Builder com.android.tools.r8.ir.code.Argument.builder():37:37 -> a 14:14:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):66 -> a 15:15:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):67:67 -> a 16:16:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 16:16:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):67 -> a 17:19:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):67:69 -> a 20:20:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 20:20:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):65 -> a 21:23:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):72:74 -> a 24:24:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 24:24:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):74 -> a 25:25:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):75:75 -> a 26:26:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 26:26:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):75 -> a 27:27:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 27:27:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):76:76 -> a 29:29:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 29:29:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):77 -> a 30:30:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):77:77 -> a 31:31:boolean com.android.tools.r8.ir.code.Return.hasReturnValue():58:58 -> a 31:31:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):78:78 -> a 33:33:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 33:33:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):78 -> a 34:35:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):83:84 -> a 36:36:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.IRCode.getEntryPosition():183:183 -> a 36:36:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):86 -> a 37:37:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1369:1369 -> a 37:37:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):87 -> a 38:42:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):87:91 -> a 43:43:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):117:117 -> a 44:44:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):132:132 -> a 1:1:boolean computeEquals(java.lang.Object):97:97 -> f 1:1:int computeHashCode():102:102 -> l0 1:1:int estimatedDexCodeSizeUpperBoundInBytes():107:107 -> p0 1:1:java.lang.String toString():127:127 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason -> com.gradleup.gr8.relocated.xx2: com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE_ON_ARRAY -> p com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE_CUSTOM -> o com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_FIELD_PUT -> r com.android.tools.r8.ir.optimize.enums.eligibility.Reason IMPLICIT_UP_CAST_IN_RETURN -> q com.android.tools.r8.ir.optimize.enums.eligibility.Reason TYPE_MISMATCH_FIELD_PUT -> t com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_ARRAY_PUT -> s com.android.tools.r8.ir.optimize.enums.eligibility.Reason ASSIGNMENT_OUTSIDE_INIT -> v com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_IF_TYPES -> u com.android.tools.r8.ir.optimize.enums.eligibility.Reason UNRESOLVABLE_FIELD -> h com.android.tools.r8.ir.optimize.enums.eligibility.Reason DEFAULT_METHOD_INVOKE -> g com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_PHI -> j com.android.tools.r8.ir.optimize.enums.eligibility.Reason CONST_CLASS -> i com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_CLINIT -> l com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INIT -> k com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE_CLASSPATH -> n com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE -> m com.android.tools.r8.ir.optimize.enums.eligibility.Reason ANNOTATION -> b com.android.tools.r8.ir.optimize.enums.eligibility.Reason ELIGIBLE -> a com.android.tools.r8.ir.optimize.enums.eligibility.Reason DOWN_CAST -> d com.android.tools.r8.ir.optimize.enums.eligibility.Reason PINNED -> c com.android.tools.r8.ir.optimize.enums.eligibility.Reason MANY_INSTANCE_FIELDS -> f com.android.tools.r8.ir.optimize.enums.eligibility.Reason SUBTYPES -> e com.android.tools.r8.ir.optimize.enums.eligibility.Reason OTHER_UNSUPPORTED_INSTRUCTION -> x com.android.tools.r8.ir.optimize.enums.eligibility.Reason ENUM_METHOD_CALLED_WITH_NULL_RECEIVER -> w 1:29:void ():12:40 -> java.lang.Object getKind() -> a com.android.tools.r8.ir.optimize.enums.eligibility.Reason$IllegalInvokeWithImpreciseParameterTypeReason -> com.gradleup.gr8.relocated.px2: com.android.tools.r8.graph.DexMethod invokedMethod -> y 1:2:void (com.android.tools.r8.graph.DexMethod):71:72 -> 1:1:java.lang.Object getKind():77:77 -> a 1:1:java.lang.String toString():82:82 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingContentsForEnumValuesArrayReason -> com.gradleup.gr8.relocated.qx2: com.android.tools.r8.graph.DexField valuesField -> y 1:2:void (com.android.tools.r8.graph.DexField):103:104 -> 1:1:java.lang.Object getKind():109:109 -> a 1:1:java.lang.String toString():114:114 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingEnumStaticFieldValuesReason -> com.gradleup.gr8.relocated.rx2: 1:1:void ():86:86 -> 1:1:java.lang.Object getKind():90:90 -> a 1:1:java.lang.String toString():95:95 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingInstanceFieldValueForEnumInstanceReason -> com.gradleup.gr8.relocated.sx2: com.android.tools.r8.graph.DexField enumField -> y int ordinal -> z com.android.tools.r8.graph.DexField instanceField -> A boolean $assertionsDisabled -> B 1:1:void ():118:118 -> 1:4:void (com.android.tools.r8.graph.DexField):124:127 -> 5:8:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):131:134 -> 9:12:void (com.android.tools.r8.graph.DexField,int):137:140 -> 1:1:java.lang.Object getKind():145:145 -> a 1:17:java.lang.String toString():150:166 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingObjectStateForEnumInstanceReason -> com.gradleup.gr8.relocated.tx2: com.android.tools.r8.graph.DexField enumField -> y 1:2:void (com.android.tools.r8.graph.DexField):175:176 -> 1:1:java.lang.Object getKind():181:181 -> a 1:1:java.lang.String toString():186:186 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$StringReason -> com.gradleup.gr8.relocated.ux2: java.lang.String message -> y 1:2:void (java.lang.String):52:53 -> java.lang.Object getKind() -> a 1:1:java.lang.String toString():63:63 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$UnsupportedInstanceFieldValueForEnumInstanceReason -> com.gradleup.gr8.relocated.vx2: com.android.tools.r8.graph.DexField instanceField -> z int ordinal -> y 1:3:void (int,com.android.tools.r8.graph.DexField):195:197 -> 1:1:java.lang.Object getKind():202:202 -> a 1:4:java.lang.String toString():207:210 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$UnsupportedLibraryInvokeReason -> com.gradleup.gr8.relocated.wx2: com.android.tools.r8.graph.DexMethod invokedMethod -> y 1:2:void (com.android.tools.r8.graph.DexMethod):219:220 -> 1:1:java.lang.Object getKind():225:225 -> a 1:1:java.lang.String toString():230:230 -> toString com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo -> com.gradleup.gr8.relocated.cf: com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo asConcreteCallSiteOptimizationInfo() -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractArgumentValue(int):32:32 -> a 1:1:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo top():14:14 -> b 2:2:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType(int):27:27 -> b com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo -> com.gradleup.gr8.relocated.vt: it.unimi.dsi.fastutil.ints.Int2ReferenceMap constants -> c it.unimi.dsi.fastutil.ints.Int2ReferenceMap dynamicTypes -> b int size -> a boolean $assertionsDisabled -> d 1:1:void ():27:27 -> 1:7:void (int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):42:48 -> com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo asConcreteCallSiteOptimizationInfo() -> a 1:15:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):63:77 -> a 16:19:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):76:79 -> a 20:20:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.top():14:14 -> a 20:20:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):81 -> a 21:26:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):84:89 -> a 27:27:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 27:27:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):91 -> a 28:29:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):92:93 -> a 30:30:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 30:30:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):93 -> a 31:32:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):93:94 -> a 33:33:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 33:33:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):94 -> a 34:44:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):95:105 -> a 45:45:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.create(int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):55:55 -> a 45:45:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):104 -> a 46:46:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.top():14:14 -> a 46:46:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.create(int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):56 -> a 46:46:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):104 -> a 47:47:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.create(int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):57:57 -> a 47:47:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):104 -> a 48:48:it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.utils.MapUtils.canonicalizeEmptyMap(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):22:22 -> a 48:48:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.create(int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):58 -> a 48:48:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):104 -> a 49:49:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.create(int,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):58:58 -> a 49:49:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):104 -> a 50:50:boolean lambda$fixupAfterParametersChanged$0(java.lang.Integer):77:77 -> a 51:52:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractArgumentValue(int):118:119 -> a 53:54:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):130:131 -> a 55:55:void com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.(int):36:36 -> a 55:55:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):131 -> a 56:58:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):133:135 -> a 59:59:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 59:59:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):135 -> a 60:71:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):139:150 -> a 72:72:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):60:60 -> a 72:72:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):151 -> a 73:77:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):152:156 -> a 78:78:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 78:78:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:84:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):155:160 -> a 85:97:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):159:171 -> a 98:98:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.top():14:14 -> a 98:98:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fromMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):177 -> a 1:2:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType(int):112:113 -> b 1:5:boolean equals(java.lang.Object):192:196 -> equals 1:1:int hashCode():201:201 -> hashCode 1:2:java.lang.String toString():206:207 -> toString com.android.tools.r8.ir.optimize.info.DefaultFieldOptimizationInfo -> com.gradleup.gr8.relocated.fy: com.android.tools.r8.ir.optimize.info.DefaultFieldOptimizationInfo INSTANCE -> a 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo com.android.tools.r8.ir.optimize.info.DefaultFieldOptimizationInfo.toMutableOptimizationInfo():53:53 -> a 1:1:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo():11 -> a boolean cannotBeKept() -> e 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue():28:28 -> f 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():38:38 -> g int getReadBits() -> h boolean isDead() -> i boolean valueHasBeenPropagated() -> j 1:1:com.android.tools.r8.ir.optimize.info.DefaultFieldOptimizationInfo getInstance():18:18 -> k com.android.tools.r8.ir.optimize.info.DefaultMethodOptimizationInfo -> com.gradleup.gr8.relocated.ny: com.android.tools.r8.ir.analysis.value.AbstractValue UNKNOWN_ABSTRACT_RETURN_VALUE -> e java.util.Set UNKNOWN_INITIALIZED_CLASSES_ON_NORMAL_EXIT -> c com.android.tools.r8.ir.optimize.info.DefaultMethodOptimizationInfo DEFAULT_INSTANCE -> b boolean UNKNOWN_MAY_HAVE_SIDE_EFFECTS -> f int UNKNOWN_RETURNED_ARGUMENT -> d boolean $assertionsDisabled -> g 1:12:void ():26:37 -> 1:1:void ():42:42 -> 1:1:boolean mayHaveSideEffects():176:176 -> A boolean neverReturnsNormally() -> B boolean returnValueHasBeenPropagated() -> C boolean returnValueOnlyDependsOnArguments() -> D boolean returnsArgument() -> E 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo toMutableOptimizationInfo():196:196 -> F 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getInstanceInitializerInfo(com.android.tools.r8.ir.code.InvokeDirect):90:90 -> a 2:2:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):181:181 -> a 3:3:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.DefaultMethodOptimizationInfo.toMutableOptimizationInfo():196:196 -> a 3:3:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo():26 -> a boolean cannotBeKept() -> e boolean classInitializerMayBePostponed() -> f boolean forceInline() -> g 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractReturnValue():131:131 -> h 1:1:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.top():14:14 -> i 1:1:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo getArgumentInfos():60 -> i com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo getBridgeInfo() -> j 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint getClassInlinerMethodConstraint():65:65 -> k 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitiveInstanceInitializerInfo():85:85 -> l 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():75:75 -> m 1:1:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification getEnumUnboxerMethodClassification():70:70 -> n 1:1:java.util.Set getInitializedClassesOnNormalExit():80:80 -> o java.util.BitSet getNonNullParamOnNormalExits() -> p java.util.BitSet getNonNullParamOrThrow() -> q 1:3:int getReturnedArgument():115:115 -> r 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getSimpleInliningConstraint():141:141 -> s java.util.BitSet getUnusedArguments() -> t boolean hasBeenInlinedIntoSingleCallSite() -> u boolean isConvertCheckNotNull() -> w boolean isInitializerEnablingJavaVmAssertions() -> x boolean isMultiCallerMethod() -> y 1:1:com.android.tools.r8.utils.OptionalBool isReturnValueUsed():166:166 -> z com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo -> com.gradleup.gr8.relocated.nq0: boolean cannotBeKept() -> e com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue() -> f com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType() -> g int getReadBits() -> h boolean isDead() -> i boolean valueHasBeenPropagated() -> j com.android.tools.r8.ir.optimize.info.LibraryOptimizationInfoInitializerFeedback -> com.gradleup.gr8.relocated.fx1: com.android.tools.r8.ir.optimize.info.LibraryOptimizationInfoInitializerFeedback INSTANCE -> b 1:1:void ():12:12 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.optimize.info.LibraryOptimizationInfoInitializerFeedback getInstance():18:18 -> b com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo -> com.gradleup.gr8.relocated.g22: com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo() -> a com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo asMutableFieldOptimizationInfo() -> b com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo asMutableMethodOptimizationInfo() -> c boolean isMutableOptimizationInfo() -> d com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo -> com.gradleup.gr8.relocated.g42: boolean $assertionsDisabled -> a 1:1:void ():22:22 -> boolean mayHaveSideEffects() -> A boolean neverReturnsNormally() -> B boolean returnValueHasBeenPropagated() -> C boolean returnValueOnlyDependsOnArguments() -> D boolean returnsArgument() -> E com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getInstanceInitializerInfo(com.android.tools.r8.ir.code.InvokeDirect) -> a boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions) -> a boolean cannotBeKept() -> e boolean classInitializerMayBePostponed() -> f boolean forceInline() -> g com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractReturnValue() -> h com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo getArgumentInfos() -> i com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo getBridgeInfo() -> j com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint getClassInlinerMethodConstraint() -> k com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitiveInstanceInitializerInfo() -> l com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType() -> m com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification getEnumUnboxerMethodClassification() -> n java.util.Set getInitializedClassesOnNormalExit() -> o java.util.BitSet getNonNullParamOnNormalExits() -> p java.util.BitSet getNonNullParamOrThrow() -> q int getReturnedArgument() -> r com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getSimpleInliningConstraint() -> s java.util.BitSet getUnusedArguments() -> t boolean hasBeenInlinedIntoSingleCallSite() -> u 1:2:boolean hasUnusedArguments():82:83 -> v boolean isConvertCheckNotNull() -> w boolean isInitializerEnablingJavaVmAssertions() -> x boolean isMultiCallerMethod() -> y com.android.tools.r8.utils.OptionalBool isReturnValueUsed() -> z com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector -> com.gradleup.gr8.relocated.i42: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization checkCastAndInstanceOfMethodSpecialization -> b com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> e 1:1:void ():113:113 -> 1:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):122:129 -> 1:1:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):140:140 -> a 2:4:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.identifyBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):163:165 -> a 2:4:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):141 -> a 5:5:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):170:170 -> a 5:5:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):142 -> a 6:29:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):177:200 -> a 6:29:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):171 -> a 6:29:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):142 -> a 30:30:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 30:30:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):200 -> a 30:30:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):171 -> a 30:30:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):142 -> a 31:46:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):201:216 -> a 31:46:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):171 -> a 31:46:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):142 -> a 47:47:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):215:215 -> a 47:47:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):171 -> a 47:47:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):142 -> a 48:48:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):172:172 -> a 48:48:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):142 -> a 49:49:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):143:143 -> a 50:54:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):746:750 -> a 50:54:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):144 -> a 55:55:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):759:759 -> a 55:55:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 56:60:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):769:773 -> a 56:60:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 56:60:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 61:62:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):785:786 -> a 61:62:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):773 -> a 61:62:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 61:62:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 63:63:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 63:63:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):786 -> a 63:63:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):773 -> a 63:63:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 63:63:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 64:65:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):787:788 -> a 64:65:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):773 -> a 64:65:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 64:65:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 66:66:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 66:66:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):789 -> a 66:66:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):773 -> a 66:66:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 66:66:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 67:69:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):789:791 -> a 67:69:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):773 -> a 67:69:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 67:69:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 70:70:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):790:790 -> a 70:70:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):773 -> a 70:70:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 70:70:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 71:71:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isUnknownClassification():0:0 -> a 71:71:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):793 -> a 71:71:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):773 -> a 71:71:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 71:71:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 72:72:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):793:793 -> a 72:72:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):773 -> a 72:72:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 72:72:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 73:75:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):776:778 -> a 73:75:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):760 -> a 73:75:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 76:76:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):761:761 -> a 76:76:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):146 -> a 77:78:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):800:801 -> a 77:78:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):147 -> a 79:81:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):809:809 -> a 79:81:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):802 -> a 79:81:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):147 -> a 82:82:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):803:803 -> a 82:82:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):147 -> a 83:83:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):819:819 -> a 83:83:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 84:95:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):832:843 -> a 84:95:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 84:95:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 96:96:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 96:96:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):843 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 96:96:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 97:99:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):842:844 -> a 97:99:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 97:99:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 100:100:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):42:42 -> a 100:100:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):844 -> a 100:100:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 100:100:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 101:101:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> a 101:101:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):848 -> a 101:101:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 101:101:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 102:102:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):849:849 -> a 102:102:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 102:102:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 103:103:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):42:42 -> a 103:103:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):849 -> a 103:103:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 103:103:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 104:104:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):855:855 -> a 104:104:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 104:104:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 105:105:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):60:60 -> a 105:105:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):855 -> a 105:105:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 105:105:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 106:106:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):60:60 -> a 106:106:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):855 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:106:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 106:106:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 107:109:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):857:859 -> a 107:109:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 107:109:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 110:110:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):42:42 -> a 110:110:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):859 -> a 110:110:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):820 -> a 110:110:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 111:111:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeDynamicReturnType(com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):821:821 -> a 111:111:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):148 -> a 112:112:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):149:149 -> a 113:113:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInitializedClassesOnNormalExit(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):865:865 -> a 113:113:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):150 -> a 114:120:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInitializedClassesOnNormalExit(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):872:878 -> a 114:120:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInitializedClassesOnNormalExit(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):866 -> a 114:120:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):150 -> a 121:121:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInitializedClassesOnNormalExit(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):867:867 -> a 121:121:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):150 -> a 122:122:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):228:228 -> a 122:122:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 123:135:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):238:250 -> a 123:135:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 123:135:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 136:136:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo.builder(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):64:64 -> a 136:136:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):255 -> a 136:136:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 136:136:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 137:350:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):278:491 -> a 137:350:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 137:350:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 137:350:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 351:352:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):470:471 -> a 351:352:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 351:352:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 351:352:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 353:353:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 353:353:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):471 -> a 353:353:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 353:353:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 353:353:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 354:354:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 354:354:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):471 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 354:354:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 354:354:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 354:354:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 355:356:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):474:475 -> a 355:356:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 355:356:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 355:356:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 357:358:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):438:439 -> a 357:358:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 357:358:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 357:358:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 359:359:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 359:359:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):439 -> a 359:359:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 359:359:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 359:359:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 360:360:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 360:360:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):439 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 360:360:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 360:360:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 360:360:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 361:382:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):440:461 -> a 361:382:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 361:382:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 361:382:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 383:385:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):386:388 -> a 383:385:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 383:385:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 383:385:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 386:386:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 386:386:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):388 -> a 386:386:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 386:386:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 386:386:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 387:387:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 387:387:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 387:387:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):388 -> a 387:387:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 387:387:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 387:387:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 388:404:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):389:405 -> a 388:404:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 388:404:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 388:404:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 405:409:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):404:408 -> a 405:409:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 405:409:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 405:409:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 410:410:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 410:410:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):408 -> a 410:410:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 410:410:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 410:410:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 411:423:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):409:421 -> a 411:423:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 411:423:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 411:423:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 424:451:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):401:428 -> a 424:451:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 424:451:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 424:451:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 452:459:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):360:367 -> a 452:459:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 452:459:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 452:459:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 460:460:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 460:460:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):367 -> a 460:460:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 460:460:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 460:460:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 461:461:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):368:368 -> a 461:461:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 461:461:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 461:461:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 462:462:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> a 462:462:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):368 -> a 462:462:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 462:462:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 462:462:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 463:466:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):369:372 -> a 463:466:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 463:466:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 463:466:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 467:467:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 467:467:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):372 -> a 467:467:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 467:467:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 467:467:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 468:472:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):375:379 -> a 468:472:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 468:472:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 468:472:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 473:481:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):341:349 -> a 473:481:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 473:481:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 473:481:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 482:482:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 482:482:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):350 -> a 482:482:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 482:482:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 482:482:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 483:483:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):352:352 -> a 483:483:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 483:483:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 483:483:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 484:661:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):305:482 -> a 484:661:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 484:661:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 484:661:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 662:841:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):333:512 -> a 662:841:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):256 -> a 662:841:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 662:841:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 842:842:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):258:258 -> a 842:842:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 842:842:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 843:843:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):257:257 -> a 843:843:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):229 -> a 843:843:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 844:844:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeInstanceInitializerInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.utils.Timing):230:230 -> a 844:844:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):152 -> a 845:847:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):885:887 -> a 845:847:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):154 -> a 848:848:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeReturnValueOnlyDependsOnArguments(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):977:977 -> a 848:848:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):155 -> a 849:855:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeReturnValueOnlyDependsOnArguments(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):984:990 -> a 849:855:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeReturnValueOnlyDependsOnArguments(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):978 -> a 849:855:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):155 -> a 856:856:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeReturnValueOnlyDependsOnArguments(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):979:979 -> a 856:856:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):155 -> a 857:857:java.util.BitSet com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeNonNullParamOrThrow(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):996:996 -> a 857:857:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):156 -> a 858:880:java.util.BitSet com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeNonNullParamOrThrow(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1005:1027 -> a 858:880:java.util.BitSet com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeNonNullParamOrThrow(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):997 -> a 858:880:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):156 -> a 881:881:java.util.BitSet com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeNonNullParamOrThrow(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):998:998 -> a 881:881:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):156 -> a 882:882:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeNonNullParamOnNormalExits(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.code.IRCode,java.util.BitSet,com.android.tools.r8.utils.Timing):1035:1035 -> a 882:882:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):157 -> a 883:902:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeNonNullParamOnNormalExits(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.code.IRCode,java.util.BitSet):1042:1061 -> a 883:902:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeNonNullParamOnNormalExits(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.code.IRCode,java.util.BitSet,com.android.tools.r8.utils.Timing):1036 -> a 883:902:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):157 -> a 903:903:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeNonNullParamOnNormalExits(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.code.IRCode,java.util.BitSet,com.android.tools.r8.utils.Timing):1037:1037 -> a 903:903:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):157 -> a 904:904:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):1176:1176 -> a 904:904:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):158 -> a 905:914:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1183:1192 -> a 905:914:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):1177 -> a 905:914:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):158 -> a 915:915:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.computeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):1178:1178 -> a 915:915:void collectMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.optimize.DynamicTypeOptimization,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):158 -> a 916:916:boolean couldBeReceiverValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.AliasedValueConfiguration):517:517 -> a 917:917:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 917:917:boolean couldBeReceiverValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.AliasedValueConfiguration):521 -> a 918:918:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604:604 -> a 919:945:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):535:561 -> a 919:945:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 946:946:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 946:946:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):561 -> a 946:946:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 947:963:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):561:577 -> a 947:963:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 964:964:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 964:964:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):577 -> a 964:964:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 965:965:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 965:965:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):577 -> a 965:965:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 966:982:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):577:593 -> a 966:982:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 983:996:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):581:594 -> a 983:996:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 997:1000:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):607:610 -> a 1001:1001:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 1001:1001:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):717 -> a 1001:1001:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):610 -> a 1002:1004:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):717:719 -> a 1002:1004:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):610 -> a 1005:1005:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):611:611 -> a 1006:1006:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 1006:1006:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):613 -> a 1007:1008:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):614:615 -> a 1009:1016:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):682:689 -> a 1009:1016:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):615 -> a 1017:1017:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 1017:1017:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):689 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1017:1017:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):615 -> a 1018:1020:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):690:692 -> a 1018:1020:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):615 -> a 1021:1021:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 1021:1021:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):694 -> a 1021:1021:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):615 -> a 1022:1022:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1022:1022:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):695 -> a 1022:1022:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):615 -> a 1023:1023:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):695:695 -> a 1023:1023:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):615 -> a 1024:1026:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):616:618 -> a 1027:1034:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinThrowParameterIsNullException(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic):703:710 -> a 1027:1034:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):618 -> a 1035:1035:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 1035:1035:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinThrowParameterIsNullException(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic):710 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1035:1035:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):618 -> a 1036:1037:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinThrowParameterIsNullException(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic):711:712 -> a 1036:1037:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):618 -> a 1038:1038:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1038:1038:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinThrowParameterIsNullException(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic):713 -> a 1038:1038:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):618 -> a 1039:1039:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isKotlinThrowParameterIsNullException(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic):713:713 -> a 1039:1039:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):618 -> a 1040:1041:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):621:622 -> a 1042:1042:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):717:717 -> a 1042:1042:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):622 -> a 1043:1043:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 1043:1043:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):717 -> a 1043:1043:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):622 -> a 1044:1046:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):717:719 -> a 1044:1046:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):622 -> a 1047:1055:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):623:631 -> a 1056:1056:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 1056:1056:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isInstantiationOfNullPointerException(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.graph.DexItemFactory):728 -> a 1056:1056:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):631 -> a 1057:1060:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isInstantiationOfNullPointerException(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.graph.DexItemFactory):729:732 -> a 1057:1060:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):631 -> a 1061:1061:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> a 1061:1061:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isInstantiationOfNullPointerException(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.graph.DexItemFactory):734 -> a 1061:1061:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):631 -> a 1062:1062:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.isInstantiationOfNullPointerException(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.graph.DexItemFactory):735:735 -> a 1062:1062:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):631 -> a 1063:1074:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):632:643 -> a 1075:1075:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 1075:1075:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):646 -> a 1076:1082:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect lambda$checksNullBeforeSideEffect$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator):646:652 -> a 1083:1106:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):893:916 -> a 1107:1107:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):915:915 -> a 1108:1108:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 1108:1108:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):925 -> a 1109:1109:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):928:928 -> a 1110:1110:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 1110:1110:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.hasNonTrivialFinalizeMethod(com.android.tools.r8.graph.DexProgramClass):961 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1110:1110:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):928 -> a 1111:1111:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 1111:1111:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.hasNonTrivialFinalizeMethod(com.android.tools.r8.graph.DexProgramClass):961 -> a 1111:1111:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):928 -> a 1112:1120:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.hasNonTrivialFinalizeMethod(com.android.tools.r8.graph.DexProgramClass):964:972 -> a 1112:1120:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):928 -> a 1121:1140:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):936:955 -> a 1141:1141:boolean lambda$computeMayHaveSideEffects$1(com.android.tools.r8.graph.DexProgramClass):918:918 -> a 1142:1142:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1142:1142:boolean lambda$computeMayHaveSideEffects$1(com.android.tools.r8.graph.DexProgramClass):918 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1143:1143:boolean lambda$computeMayHaveSideEffects$1(com.android.tools.r8.graph.DexProgramClass):918:918 -> a 1144:1152:boolean isNonNullOnNormalExit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1067:1075 -> a 1153:1153:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 1153:1153:boolean isNonNullOnNormalExit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1076 -> a 1154:1163:boolean isNonNullOnNormalExit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1076:1085 -> a 1164:1179:boolean isNonNullOnNormalExit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1080:1095 -> a 1180:1180:boolean com.android.tools.r8.ir.code.Instruction.isIf():0:0 -> a 1180:1180:boolean isNonNullOnNormalExit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1100 -> a 1181:1191:boolean isNonNullOnNormalExit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1101:1111 -> a 1192:1237:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector.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):1125:1170 -> a 1192:1237:boolean isNonNullOnNormalExit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1112 -> a 1238:1238:boolean lambda$isNonNullOnNormalExit$3(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1083:1083 -> a boolean lambda$computeMayHaveSideEffects$2(com.android.tools.r8.graph.DexProgramClass) -> b com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect -> com.gradleup.gr8.relocated.h42: com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect DESIRED_EFFECT -> a com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect[] $VALUES -> e com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect NO_EFFECT -> d com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect OTHER_EFFECT -> c com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect CONDITIONAL_EFFECT -> b 1:4:void ():671:674 -> 5:5:void ():670:670 -> 1:1:void (java.lang.String,int):670:670 -> 1:1:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect[] values():670:670 -> values com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo -> com.gradleup.gr8.relocated.p82: boolean $assertionsDisabled -> e com.android.tools.r8.ir.analysis.type.DynamicType dynamicType -> d int flags -> b int readBits -> c com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> a 1:1:void ():25:25 -> 1:11:void ():25:35 -> com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo() -> a 1:1:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo fixupClassTypeReferences(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):44:44 -> a 2:2:void setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):63:63 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo.getAbstractValue():59:59 -> a 3:3:void setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):63 -> a 4:4:void setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):63:63 -> a 5:5:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 5:5:void setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):63 -> a 6:7:void setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):63:64 -> a 8:8:void fixupAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):69:69 -> a 9:9:void joinReadBits(int):78:78 -> a 10:10:void setDynamicType(com.android.tools.r8.ir.analysis.type.DynamicType):96:96 -> a com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo asMutableFieldOptimizationInfo() -> b 1:1:boolean cannotBeKept():83:83 -> e 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue():59:59 -> f 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():92:92 -> g 1:1:int getReadBits():74:74 -> h 1:1:boolean isDead():101:101 -> i 1:1:boolean valueHasBeenPropagated():110:110 -> j 1:1:void markAsDead():105:105 -> k 1:1:void markAsPropagated():114:114 -> l 1:1:void markCannotBeKept():87:87 -> m 1:5:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo mutableCopy():49:53 -> n com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo -> com.gradleup.gr8.relocated.q82: com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo$InlinePreference inlining -> j com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification enumUnboxerMethodClassification -> h com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint simpleInliningConstraint -> p java.util.BitSet nonNullParamOnNormalExits -> o java.util.BitSet nonNullParamOrThrow -> n com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo argumentInfos -> b int returnedArgument -> d java.util.BitSet unusedArguments -> q com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint classInlinerConstraint -> f com.android.tools.r8.utils.OptionalBool isReturnValueUsed -> k com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo bridgeInfo -> l boolean $assertionsDisabled -> t com.android.tools.r8.ir.analysis.value.AbstractValue abstractReturnValue -> e java.util.Set initializedClassesOnNormalExit -> c com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection instanceInitializerInfoCollection -> m boolean convertCheckNotNull -> g int flags -> r int DEFAULT_FLAGS -> s com.android.tools.r8.ir.analysis.type.DynamicType dynamicType -> i 1:65:void ():36:100 -> 66:66:boolean com.android.tools.r8.ir.optimize.info.DefaultMethodOptimizationInfo.mayHaveSideEffects():176:176 -> 66:66:void ():109 -> 67:67:void ():121:121 -> 1:1:void ():126:126 -> 2:87:void ():39:124 -> 88:88:void (com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):132:132 -> 89:196:void (com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):39:146 -> 1:1:boolean mayHaveSideEffects():492:492 -> A 1:1:boolean neverReturnsNormally():389:389 -> B 1:1:boolean returnValueHasBeenPropagated():663:663 -> C 1:1:boolean returnValueOnlyDependsOnArguments():508:508 -> D 1:1:boolean returnsArgument():378:378 -> E 1:1:void markAsPropagated():658:658 -> F 1:1:void markCannotBeKept():217:217 -> G 1:1:void markClassInitializerMayBePostponed():226:226 -> H 1:2:void markForceInline():640:641 -> I 1:1:void markInlinedIntoSingleCallSite():369:369 -> J 1:1:void markMayNotHaveSideEffects():569:569 -> K 1:1:void markNeverReturnsNormally():585:585 -> L 1:1:void markReturnValueOnlyDependsOnArguments():577:577 -> M 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo mutableCopy():682:682 -> N 1:1:void setConvertCheckNotNull():271:271 -> O 1:1:void setInitializerEnablingJavaAssertions():537:537 -> P 1:483:void setIsReturnValueUsed(com.android.tools.r8.utils.OptionalBool):0:482 -> Q 1:4:void setMultiCallerMethod():649:652 -> R 1:1:void unsetAbstractReturnValue():599:599 -> S 1:1:void unsetBridgeInfo():410:410 -> T 1:1:void unsetClassInitializerMayBePostponed():230:230 -> U 1:1:void unsetClassInlinerMethodConstraint():267:267 -> V 1:1:void unsetDynamicType():634:634 -> W 1:1:void unsetEnumUnboxerMethodClassification():289:289 -> X 1:1:void unsetForceInline():645:645 -> Y 1:1:void unsetInitializedClassesOnNormalExit():549:549 -> Z com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo() -> a 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupClassTypeReferences(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,java.util.Set):170:170 -> a 2:2:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupAbstractReturnValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):176:176 -> a 3:4:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupInstanceInitializerInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):185:186 -> a 5:5:void clearFlag(int):203:203 -> a 6:6:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupArgumentInfos(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):239:239 -> a 6:6:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):151 -> a 7:7:boolean com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.isConcreteCallSiteOptimizationInfo():0:0 -> a 7:7:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupArgumentInfos(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):239 -> a 7:7:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):151 -> a 8:9:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupArgumentInfos(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):240:241 -> a 8:9:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):151 -> a 10:12:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupBridgeInfo(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):398:400 -> a 10:12:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):152 -> a 13:14:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupClassInlinerMethodConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):257:258 -> a 13:14:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):153 -> a 15:16:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):294:295 -> a 15:16:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):154 -> a 17:18:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupInstanceInitializerInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):321:322 -> a 17:18:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):155 -> a 19:19:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupNonNullParamOnNormalExits(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):351:351 -> a 19:19:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):156 -> a 20:20:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupNonNullParamOrThrow(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):332:332 -> a 20:20:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):157 -> a 21:21:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupReturnedArgumentIndex(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):564:564 -> a 21:21:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):158 -> a 22:24:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupSimpleInliningConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):521:523 -> a 22:24:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):159 -> a 25:25:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupSimpleInliningConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):522:522 -> a 25:25:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):159 -> a 26:26:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.fixupUnusedArguments(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):438:438 -> a 26:26:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixup(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):160 -> a 27:27:void setArgumentInfos(com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo):247:247 -> a 28:28:void setClassInlinerMethodConstraint(com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):263:263 -> a 29:29:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo setEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):282:282 -> a 30:30:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 30:30:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo setEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):282 -> a 31:31:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo setEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):283:283 -> a 32:32:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 32:32:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo setEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):283 -> a 33:35:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo setEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):282:284 -> a 36:36:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getInstanceInitializerInfo(com.android.tools.r8.ir.code.InvokeDirect):316:316 -> a 37:37:void setBridgeInfo(com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):406:406 -> a 38:38:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupUnusedArguments(java.util.BitSet):444:444 -> a 39:39:boolean com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.mayHaveSideEffects():492:492 -> a 39:39:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):497 -> a 40:40:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.getNopInliningConstraint(com.android.tools.r8.utils.InternalOptions):423:423 -> a 40:40:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):500 -> a 41:41:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.getSimpleInliningConstraint():429:429 -> a 41:41:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.getNopInliningConstraint(com.android.tools.r8.utils.InternalOptions):424 -> a 41:41:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):500 -> a 42:42:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):500:500 -> a 43:43:void setSimpleInliningConstraint(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):512:512 -> a 44:44:void setInstanceInitializerInfoCollection(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):529:529 -> a 45:45:void markInitializesClassesOnNormalExit(java.util.Set):545:545 -> a 46:48:void markReturnsAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):593:595 -> a 49:49:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):603:603 -> a 50:50:boolean com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.verifyDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):617:617 -> a 50:50:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):611 -> a 51:51:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedMethod.getReturnType():337:337 -> a 51:51:boolean com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.verifyDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):618 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):611 -> a 52:52:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedMethod.getReturnType():337:337 -> a 52:52:boolean com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.verifyDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):618 -> a 52:52:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):611 -> a 53:53:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 53:53:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedMethod.getReturnType():337 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:boolean com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.verifyDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):618 -> a 53:53:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):611 -> a 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedMethod.getReturnType():337 -> a 54:54:boolean com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.verifyDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):618 -> a 54:54:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):611 -> a 55:60:boolean com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.verifyDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):618:623 -> a 55:60:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):611 -> a 61:61:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):612:612 -> a 1:1:void unsetInitializerEnablingJavaVmAssertions():541:541 -> a0 1:1:boolean isFlagSet(int):207:207 -> b 2:2:void setNonNullParamOnNormalExits(java.util.BitSet):356:356 -> b 1:1:void unsetInlinedIntoSingleCallSite():373:373 -> b0 com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo asMutableMethodOptimizationInfo() -> c 1:1:void setNonNullParamOrThrow(java.util.BitSet):337:337 -> c 2:4:void markReturnsArgument(int):553:555 -> c 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection.empty():23:23 -> c0 1:1:void unsetInstanceInitializerInfoCollection():533 -> c0 2:2:void unsetInstanceInitializerInfoCollection():533:533 -> c0 boolean isMutableOptimizationInfo() -> d 1:1:void setFlag(int):199:199 -> d 2:3:void setUnusedArguments(java.util.BitSet):450:451 -> d 4:4:java.util.BitSet com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo.getUnusedArguments():434:434 -> d 4:4:void setUnusedArguments(java.util.BitSet):452 -> d 5:7:void setUnusedArguments(java.util.BitSet):452:454 -> d 1:1:void unsetMayNotHaveSideEffects():573:573 -> d0 1:1:boolean cannotBeKept():212:212 -> e 1:1:void unsetNeverReturnsNormally():589:589 -> e0 1:1:boolean classInitializerMayBePostponed():222:222 -> f 1:1:void unsetNonNullParamOnNormalExits():360:360 -> f0 1:1:boolean forceInline():487:487 -> g 1:1:void unsetNonNullParamOrThrow():341:341 -> g0 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractReturnValue():415:415 -> h 1:1:void unsetReturnValueOnlyDependsOnArguments():581:581 -> h0 1:1:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo getArgumentInfos():235:235 -> i 1:1:void unsetReturnedArgument():559:559 -> i0 1:1:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo getBridgeInfo():394:394 -> j 1:1:void unsetSimpleInliningConstraint():516:516 -> j0 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint getClassInlinerMethodConstraint():252:252 -> k 1:1:void unsetUnusedArguments():458:458 -> k0 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitiveInstanceInitializerInfo():311:311 -> l 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():301:301 -> m 1:1:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification getEnumUnboxerMethodClassification():276:276 -> n 1:1:java.util.Set getInitializedClassesOnNormalExit():306:306 -> o 1:1:java.util.BitSet getNonNullParamOnNormalExits():346:346 -> p 1:1:java.util.BitSet getNonNullParamOrThrow():328:328 -> q 1:2:int getReturnedArgument():383:384 -> r 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getSimpleInliningConstraint():429:429 -> s 1:1:java.util.BitSet getUnusedArguments():434:434 -> t 1:1:boolean hasBeenInlinedIntoSingleCallSite():365:365 -> u 1:1:boolean isConvertCheckNotNull():463:463 -> w 1:1:boolean isInitializerEnablingJavaVmAssertions():468:468 -> x 1:1:boolean isMultiCallerMethod():473:473 -> y 1:1:com.android.tools.r8.utils.OptionalBool isReturnValueUsed():478:478 -> z com.android.tools.r8.ir.optimize.info.OptimizationFeedback -> com.gradleup.gr8.relocated.ji2: void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.classInitializerMayBePostponed(com.android.tools.r8.graph.DexEncodedMethod) -> a void com.android.tools.r8.ir.conversion.FieldOptimizationFeedback.markFieldBitsRead(com.android.tools.r8.graph.DexEncodedField,int) -> a void com.android.tools.r8.ir.conversion.FieldOptimizationFeedback.markFieldHasDynamicType(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.type.DynamicType) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.methodInitializesClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.methodReturnsAbstractValue(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int) -> a void modifyAppInfoWithLiveness(java.util.function.Consumer) -> a void com.android.tools.r8.ir.conversion.FieldOptimizationFeedback.recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setDynamicReturnType(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setInstanceInitializerInfoCollection(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint) -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet) -> a 1:1:void fixupOptimizationInfos(java.lang.Iterable,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer):62:62 -> a 2:2:void lambda$fixupOptimizationInfos$0(com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer,com.android.tools.r8.graph.DexProgramClass):63:63 -> a void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.markInlinedIntoSingleCallSite(com.android.tools.r8.graph.DexEncodedMethod) -> b void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> b void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod) -> b void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.markMethodCannotBeKept(com.android.tools.r8.graph.DexEncodedMethod) -> c void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod) -> d void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.methodReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.DexEncodedMethod) -> e void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.setInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.DexEncodedMethod) -> f com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer -> com.gradleup.gr8.relocated.ii2: void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo) -> a void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo) -> a 1:3:void fixup(com.android.tools.r8.graph.DexEncodedMember):30:32 -> a 4:4:void lambda$fixup$0(com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo,com.android.tools.r8.graph.DexEncodedField):33:33 -> a 5:5:void lambda$fixup$1(com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo,com.android.tools.r8.graph.DexEncodedMethod):34:34 -> a com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed -> com.gradleup.gr8.relocated.ki2: java.util.Map fieldOptimizationInfos -> b java.util.Map methodOptimizationInfos -> c java.util.Map processed -> d boolean $assertionsDisabled -> e com.android.tools.r8.shaking.AppInfoWithLivenessModifier appInfoWithLivenessModifier -> a 1:1:void ():33:33 -> 1:10:void ():33:42 -> 1:6:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo getFieldOptimizationInfoForUpdating(com.android.tools.r8.graph.DexEncodedField):50:55 -> a 7:7:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed.getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):71:71 -> a 7:7:void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):208 -> a 8:8:void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):208:208 -> a 9:9:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed.getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):71:71 -> a 9:9:void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):239 -> a 10:10:void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):240:240 -> a 11:11:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed.getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):71:71 -> a 11:11:void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):246 -> a 12:12:void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):247:247 -> a 13:13:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed.getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):71:71 -> a 13:13:void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):276 -> a 14:14:void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):276:276 -> a 15:15:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed.getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):71:71 -> a 15:15:void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet):286 -> a 16:16:void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet):286:286 -> a 17:17:void fixupOptimizationInfos(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer):78:78 -> a 18:18:void com.android.tools.r8.ir.optimize.info.OptimizationFeedback.fixupOptimizationInfos(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer):54:54 -> a 18:18:void fixupOptimizationInfos(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer):79 -> a 19:19:void modifyAppInfoWithLiveness(java.util.function.Consumer):84:84 -> a 20:20:void refineAppInfoWithLiveness(com.android.tools.r8.shaking.AppInfoWithLiveness):88:88 -> a 21:21:boolean lambda$updateVisibleOptimizationInfo$0(java.util.Map$Entry):96:96 -> a 22:24:boolean noUpdatesLeft():113:115 -> a 25:25:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 25:25:boolean noUpdatesLeft():115 -> a 26:28:boolean noUpdatesLeft():115:117 -> a 29:29:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 29:29:boolean noUpdatesLeft():117 -> a 30:31:boolean noUpdatesLeft():117:118 -> a 32:32:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 32:32:boolean noUpdatesLeft():118 -> a 33:33:boolean noUpdatesLeft():118:118 -> a 34:34:void markFieldHasDynamicType(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.type.DynamicType):141:141 -> a 35:35:void markFieldBitsRead(com.android.tools.r8.graph.DexEncodedField,int):146:146 -> a 36:40:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):152:156 -> a 41:41:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 41:41:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):157:157 -> a 43:49:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):153:159 -> a 50:51:void methodInitializesClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set):183:184 -> a 52:52:void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int):189:189 -> a 53:54:void methodReturnsAbstractValue(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):195:196 -> a 55:55:void setDynamicReturnType(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):203:203 -> a 56:56:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):228:228 -> a 57:57:void setBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):233:233 -> a 58:59:void setInstanceInitializerInfoCollection(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):254:255 -> a 60:60:void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):270:270 -> a 61:61:void classInitializerMayBePostponed(com.android.tools.r8.graph.DexEncodedMethod):281:281 -> a 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed.getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):71:71 -> b 1:1:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):318 -> b 2:2:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):318:318 -> b 3:4:void updateVisibleOptimizationInfo():95:96 -> b 5:8:void com.android.tools.r8.utils.IteratorUtils.removeIf(java.util.Iterator,java.util.function.Predicate):140:143 -> b 5:8:void updateVisibleOptimizationInfo():95 -> b 9:9:void updateVisibleOptimizationInfo():97:97 -> b 10:13:void com.android.tools.r8.utils.IteratorUtils.removeIf(java.util.Iterator,java.util.function.Predicate):140:143 -> b 10:13:void updateVisibleOptimizationInfo():97 -> b 14:23:void updateVisibleOptimizationInfo():100:109 -> b 24:24:boolean lambda$updateVisibleOptimizationInfo$1(java.util.Map$Entry):97:97 -> b 25:25:void markInlinedIntoSingleCallSite(com.android.tools.r8.graph.DexEncodedMethod):172:172 -> b 26:26:void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):265:265 -> b 1:1:void markMethodCannotBeKept(com.android.tools.r8.graph.DexEncodedMethod):177:177 -> c 1:1:void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod):213:213 -> d 1:1:void methodReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.DexEncodedMethod):218:218 -> e 1:1:void setInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.DexEncodedMethod):260:260 -> f 1:6:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.DexEncodedMethod):61:66 -> g com.android.tools.r8.ir.optimize.info.OptimizationFeedbackIgnore -> com.gradleup.gr8.relocated.mi2: com.android.tools.r8.ir.optimize.info.OptimizationFeedbackIgnore INSTANCE -> a 1:1:void ():26:26 -> 1:1:void ():28:28 -> void classInitializerMayBePostponed(com.android.tools.r8.graph.DexEncodedMethod) -> a void markFieldBitsRead(com.android.tools.r8.graph.DexEncodedField,int) -> a void markFieldHasDynamicType(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.type.DynamicType) -> a void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget) -> a void methodInitializesClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set) -> a void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod) -> a void methodReturnsAbstractValue(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue) -> a void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int) -> a void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue) -> a void setBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo) -> a void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint) -> a void setDynamicReturnType(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType) -> a void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification) -> a void setInstanceInitializerInfoCollection(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection) -> a void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> a void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint) -> a void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet) -> a 1:1:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackIgnore getInstance():31:31 -> a void markInlinedIntoSingleCallSite(com.android.tools.r8.graph.DexEncodedMethod) -> b void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> b void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod) -> b void markMethodCannotBeKept(com.android.tools.r8.graph.DexEncodedMethod) -> c void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod) -> d void methodReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.DexEncodedMethod) -> e void setInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.DexEncodedMethod) -> f com.android.tools.r8.ir.optimize.info.OptimizationFeedbackIgnore$1 -> com.gradleup.gr8.relocated.li2: 1:1:void ():26:26 -> com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple -> com.gradleup.gr8.relocated.ni2: com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple INSTANCE -> a 1:1:void ():29:29 -> 1:1:void ():31:31 -> void markFieldBitsRead(com.android.tools.r8.graph.DexEncodedField,int) -> a void markFieldHasDynamicType(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.type.DynamicType) -> a void methodInitializesClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set) -> a void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint) -> a 1:1:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple getInstance():34:34 -> a 2:2:void markFieldAsDead(com.android.tools.r8.graph.DexEncodedField):46:46 -> a 3:4:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):67:68 -> a 5:5:void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int):101:101 -> a 6:6:void methodReturnsAbstractValue(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):107:107 -> a 7:7:void setDynamicReturnType(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):113:113 -> a 8:8:void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):128:128 -> a 9:9:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):138:138 -> a 10:10:void setArgumentInfos(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo):142:142 -> a 11:11:void setBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):147:147 -> a 12:12:void setConvertCheckNotNull(com.android.tools.r8.graph.DexClassAndMethod):157:157 -> a 13:15:void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):164:166 -> a 16:17:void setInstanceInitializerInfoCollection(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):174:175 -> a 18:18:void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):194:194 -> a 19:19:void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):200:200 -> a 20:20:void classInitializerMayBePostponed(com.android.tools.r8.graph.DexEncodedMethod):205:205 -> a 21:21:void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet):210:210 -> a 1:1:void markFieldAsPropagated(com.android.tools.r8.graph.DexEncodedField):51:51 -> b 2:2:void markInlinedIntoSingleCallSite(com.android.tools.r8.graph.DexEncodedMethod):85:85 -> b 3:3:void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):189:189 -> b 4:4:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):255:255 -> b 5:6:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> b 5:6:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):255 -> b 1:1:void markFieldCannotBeKept(com.android.tools.r8.graph.DexEncodedField):41:41 -> c 2:2:void markMethodCannotBeKept(com.android.tools.r8.graph.DexEncodedMethod):90:90 -> c 3:3:void setIsReturnValueUsed(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.graph.ProgramMethod):184:184 -> c 1:1:void setMultiCallerMethod(com.android.tools.r8.graph.ProgramMethod):73:73 -> d 2:2:void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod):118:118 -> d void methodReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.DexEncodedMethod) -> e 1:1:void unsetAbstractReturnValue(com.android.tools.r8.graph.ProgramMethod):227:227 -> e 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> e 2:3:void unsetAbstractReturnValue(com.android.tools.r8.graph.ProgramMethod):227 -> e 1:1:void setInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.DexEncodedMethod):180:180 -> f 2:2:void unsetClassInitializerMayBePostponed(com.android.tools.r8.graph.ProgramMethod):238:238 -> f 3:4:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> f 3:4:void unsetClassInitializerMayBePostponed(com.android.tools.r8.graph.ProgramMethod):238 -> f 1:1:void unsetBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod):233:233 -> g 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Consumer):344:345 -> g 2:3:void unsetBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod):233 -> g 4:4:void unsetClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod):244:244 -> g 5:6:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> g 5:6:void unsetClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod):244 -> g 1:1:void unsetDynamicReturnType(com.android.tools.r8.graph.ProgramMethod):250:250 -> h 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> h 2:3:void unsetDynamicReturnType(com.android.tools.r8.graph.ProgramMethod):250 -> h 1:1:void unsetForceInline(com.android.tools.r8.graph.ProgramMethod):261:261 -> i 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> i 2:3:void unsetForceInline(com.android.tools.r8.graph.ProgramMethod):261 -> i 1:1:void unsetInitializedClassesOnNormalExit(com.android.tools.r8.graph.ProgramMethod):266:266 -> j 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> j 2:3:void unsetInitializedClassesOnNormalExit(com.android.tools.r8.graph.ProgramMethod):266 -> j 1:1:void unsetInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.ProgramMethod):272:272 -> k 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> k 2:3:void unsetInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.ProgramMethod):272 -> k 1:1:void unsetInlinedIntoSingleCallSite(com.android.tools.r8.graph.ProgramMethod):278:278 -> l 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> l 2:3:void unsetInlinedIntoSingleCallSite(com.android.tools.r8.graph.ProgramMethod):278 -> l 1:1:void unsetInstanceInitializerInfoCollection(com.android.tools.r8.graph.ProgramMethod):284:284 -> m 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> m 2:3:void unsetInstanceInitializerInfoCollection(com.android.tools.r8.graph.ProgramMethod):284 -> m 1:1:void unsetMayNotHaveSideEffects(com.android.tools.r8.graph.ProgramMethod):290:290 -> n 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> n 2:3:void unsetMayNotHaveSideEffects(com.android.tools.r8.graph.ProgramMethod):290 -> n 1:1:void unsetNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):296:296 -> o 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> o 2:3:void unsetNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):296 -> o 1:1:void unsetNonNullParamOnNormalExits(com.android.tools.r8.graph.ProgramMethod):302:302 -> p 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> p 2:3:void unsetNonNullParamOnNormalExits(com.android.tools.r8.graph.ProgramMethod):302 -> p 1:1:void unsetNonNullParamOrThrow(com.android.tools.r8.graph.ProgramMethod):308:308 -> q 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> q 2:3:void unsetNonNullParamOrThrow(com.android.tools.r8.graph.ProgramMethod):308 -> q 1:1:void unsetReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.ProgramMethod):319:319 -> r 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> r 2:3:void unsetReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.ProgramMethod):319 -> r 1:1:void unsetReturnedArgument(com.android.tools.r8.graph.ProgramMethod):314:314 -> s 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> s 2:3:void unsetReturnedArgument(com.android.tools.r8.graph.ProgramMethod):314 -> s 1:1:void unsetSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod):325:325 -> t 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> t 2:3:void unsetSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod):325 -> t 1:1:void unsetUnusedArguments(com.android.tools.r8.graph.ProgramMethod):331:331 -> u 2:3:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):336:337 -> u 2:3:void unsetUnusedArguments(com.android.tools.r8.graph.ProgramMethod):331 -> u com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo -> com.gradleup.gr8.relocated.th3: com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo INSTANCE -> a 1:1:void ():9:9 -> 1:1:void ():11:11 -> 1:1:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo getInstance():14:14 -> c com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer -> com.gradleup.gr8.relocated.ud: boolean $assertionsDisabled -> a 1:1:void ():22:22 -> 1:11:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeCheckCastBeforeInvoke(com.android.tools.r8.ir.code.CheckCast):99:109 -> a 1:11:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):94 -> a 12:12:boolean com.android.tools.r8.ir.code.Value.hasSingleUniqueUser():353:353 -> a 12:12:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeCheckCastBeforeInvoke(com.android.tools.r8.ir.code.CheckCast):109 -> a 12:12:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):94 -> a 13:30:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeCheckCastBeforeInvoke(com.android.tools.r8.ir.code.CheckCast):112:129 -> a 13:30:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):94 -> a 31:39:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeCheckCastAfterInvoke(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):138:146 -> a 31:39:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):95 -> a 40:40:boolean com.android.tools.r8.ir.code.Value.hasSingleUniqueUser():353:353 -> a 40:40:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeCheckCastAfterInvoke(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):147 -> a 40:40:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):95 -> a 41:41:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeCheckCastAfterInvoke(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):148:148 -> a 41:41:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):95 -> a 42:42:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 42:42:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeCheckCastAfterInvoke(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):148 -> a 42:42:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):95 -> a 43:43:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 43:43:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):27 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 44:44:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):27 -> a 45:95:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):27:77 -> a 96:98:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeReturn(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.CheckCast):168:170 -> a 96:98:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):77 -> a 99:99:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):67:67 -> a 100:102:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual):153:155 -> a 100:102:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):68 -> a 103:104:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):87:88 -> a com.android.tools.r8.ir.optimize.info.bridge.VirtualBridgeInfo -> com.gradleup.gr8.relocated.mn3: com.android.tools.r8.graph.DexMethod invokedMethod -> a 1:1:void com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo.():0:0 -> 1:1:void (com.android.tools.r8.graph.DexMethod):32 -> 2:2:void (com.android.tools.r8.graph.DexMethod):33:33 -> 1:1:com.android.tools.r8.graph.DexMethod getInvokedMethod():37:37 -> a com.android.tools.r8.ir.optimize.info.field.EmptyInstanceFieldInitializationInfoCollection -> com.gradleup.gr8.relocated.nk0: com.android.tools.r8.ir.optimize.info.field.EmptyInstanceFieldInitializationInfoCollection INSTANCE -> a 1:1:void ():22:22 -> 1:1:void ():25:25 -> com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer) -> a void forEachWithDeterministicOrder(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer) -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo get(com.android.tools.r8.graph.DexEncodedField):47:47 -> a boolean isEmpty() -> b 1:1:com.android.tools.r8.ir.optimize.info.field.EmptyInstanceFieldInitializationInfoCollection getInstance():28:28 -> c 1:1:java.lang.String toString():69:69 -> toString com.android.tools.r8.ir.optimize.info.field.InstanceFieldArgumentInitializationInfo -> com.gradleup.gr8.relocated.q51: boolean $assertionsDisabled -> b int argumentIndex -> a 1:1:void ():18:18 -> 1:2:void (int):23:24 -> com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:8:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):44:51 -> a 9:18:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):50:59 -> a 1:1:int getArgumentIndex():28:28 -> b com.android.tools.r8.ir.optimize.info.field.InstanceFieldArgumentInitializationInfo asArgumentInitializationInfo() -> f boolean isArgumentInitializationInfo() -> h 1:1:java.lang.String toString():74:74 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":76,"2":77,"3":78},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 76:76:java.lang.String toString():74:74 -> toString 77:77:java.lang.String toString():74:74 -> toString 78:78:java.lang.String toString():74:74 -> toString com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo -> com.gradleup.gr8.relocated.r51: com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a boolean isTypeInitializationInfo() -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a boolean isUnknown() -> c com.android.tools.r8.ir.optimize.info.field.InstanceFieldArgumentInitializationInfo asArgumentInitializationInfo() -> f boolean isSingleValue() -> g boolean isArgumentInitializationInfo() -> h com.android.tools.r8.ir.analysis.value.SingleValue asSingleValue() -> j com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection -> com.gradleup.gr8.relocated.t51: com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer) -> a void forEachWithDeterministicOrder(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer) -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo get(com.android.tools.r8.graph.DexEncodedField) -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder builder():28:28 -> a boolean isEmpty() -> b com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder -> com.gradleup.gr8.relocated.s51: java.util.TreeMap infos -> a boolean $assertionsDisabled -> b 1:1:void ():53:53 -> 1:3:void ():53:55 -> 1:3:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder recordInitializationInfo(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):63:65 -> a 4:7:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection build():71:74 -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoFactory -> com.gradleup.gr8.relocated.u51: java.util.concurrent.ConcurrentHashMap argumentInitializationInfos -> a 1:3:void ():11:13 -> 1:3:com.android.tools.r8.ir.optimize.info.field.InstanceFieldArgumentInitializationInfo createArgumentInitializationInfo(int):18:18 -> a 4:4:com.android.tools.r8.ir.optimize.info.field.InstanceFieldTypeInitializationInfo createTypeInitializationInfo(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):24:24 -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldTypeInitializationInfo -> com.gradleup.gr8.relocated.w51: com.android.tools.r8.ir.analysis.type.ClassTypeElement dynamicLowerBoundType -> a com.android.tools.r8.ir.analysis.type.TypeElement dynamicUpperBoundType -> b 1:3:void (com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):27:29 -> com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a boolean isTypeInitializationInfo() -> a 1:7:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):59:65 -> a 8:8:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 8:8:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):65 -> a 9:15:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):65:71 -> a 16:16:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):95:95 -> a 16:16:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):72 -> a 17:19:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):72:74 -> a 20:20:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):95:95 -> a 20:20:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):74 -> a 21:21:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):74:74 -> a 1:6:boolean equals(java.lang.Object):87:92 -> equals 1:1:int hashCode():79:79 -> hashCode 1:1:java.lang.String toString():97:97 -> toString com.android.tools.r8.ir.optimize.info.field.NonTrivialInstanceFieldInitializationInfoCollection -> com.gradleup.gr8.relocated.ac2: java.util.TreeMap infos -> a boolean $assertionsDisabled -> b 1:1:void ():23:23 -> 1:4:void (java.util.TreeMap):29:32 -> 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection.builder():28:28 -> a 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):73 -> a 2:6:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):74:78 -> a 7:7:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection.builder():28:28 -> a 7:7:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):84 -> a 8:13:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens):85:90 -> a 14:14:void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer):39:39 -> a 15:15:void lambda$forEach$0(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):41:41 -> a 16:16:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 16:16:void lambda$forEach$0(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):41 -> a 17:21:void lambda$forEach$0(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):42:46 -> a 22:22:void forEachWithDeterministicOrder(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer):56:56 -> a 23:25:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo get(com.android.tools.r8.graph.DexEncodedField):61:61 -> a 26:26:void lambda$fixupAfterParametersChanged$1(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):77:77 -> a 27:27:void lambda$fixupAfterParametersChanged$1(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder,com.android.tools.r8.graph.proto.ArgumentInfoCollection,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):76:76 -> a 28:29:void lambda$rewrittenWithLens$2(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):88:89 -> a 30:30:void lambda$rewrittenWithLens$2(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):87:87 -> a 31:31:void lambda$toString$3(java.util.List,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):96:96 -> a boolean isEmpty() -> b 1:3:java.lang.String toString():95:97 -> toString 4:4:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> toString 4:4:java.lang.String toString():98 -> toString 5:5:java.lang.String toString():98:98 -> toString com.android.tools.r8.ir.optimize.info.field.UnknownInstanceFieldInitializationInfo -> com.gradleup.gr8.relocated.jk3: com.android.tools.r8.ir.optimize.info.field.UnknownInstanceFieldInitializationInfo INSTANCE -> a 1:1:void ():18:18 -> com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.ir.optimize.info.field.UnknownInstanceFieldInitializationInfo getInstance():24:24 -> b boolean isUnknown() -> c 1:1:java.lang.String toString():46:46 -> toString com.android.tools.r8.ir.optimize.info.initializer.ContextInsensitiveInstanceInitializerInfoCollection -> com.gradleup.gr8.relocated.tv: com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo info -> a 1:2:void (com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo):19:20 -> 1:4:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):41:44 -> a 5:8:com.android.tools.r8.ir.optimize.info.initializer.ContextInsensitiveInstanceInitializerInfoCollection com.android.tools.r8.ir.optimize.info.initializer.ContextInsensitiveInstanceInitializerInfoCollection.rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):55:58 -> a 5:8:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):14 -> a 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo com.android.tools.r8.ir.optimize.info.initializer.ContextInsensitiveInstanceInitializerInfoCollection.get(com.android.tools.r8.ir.code.InvokeDirect):30:30 -> b 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo get(com.android.tools.r8.ir.code.InvokeDirect):14 -> b 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo com.android.tools.r8.ir.optimize.info.initializer.ContextInsensitiveInstanceInitializerInfoCollection.getContextInsensitive():25:25 -> c 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitive():14 -> c com.android.tools.r8.ir.optimize.info.initializer.DefaultInstanceInitializerInfo -> com.gradleup.gr8.relocated.ly: com.android.tools.r8.ir.optimize.info.initializer.DefaultInstanceInitializerInfo INSTANCE -> a 1:1:void ():20:20 -> 1:1:void ():23:23 -> 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fieldInitializationInfos():46:46 -> b com.android.tools.r8.graph.DexMethod getParent() -> c boolean instanceFieldInitializationMayDependOnEnvironment() -> d boolean mayHaveOtherSideEffectsThanInstanceFieldAssignments() -> e 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet():51:51 -> f boolean receiverNeverEscapesOutsideConstructorChain() -> g 1:1:com.android.tools.r8.ir.optimize.info.initializer.DefaultInstanceInitializerInfo getInstance():26:26 -> h 1:1:java.lang.String toString():86:86 -> toString com.android.tools.r8.ir.optimize.info.initializer.EmptyInstanceInitializerInfoCollection -> com.gradleup.gr8.relocated.ok0: com.android.tools.r8.ir.optimize.info.initializer.EmptyInstanceInitializerInfoCollection EMPTY -> a 1:1:void ():16:16 -> 1:1:void ():19:19 -> com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems) -> a 1:1:com.android.tools.r8.ir.optimize.info.initializer.DefaultInstanceInitializerInfo com.android.tools.r8.ir.optimize.info.initializer.EmptyInstanceInitializerInfoCollection.get(com.android.tools.r8.ir.code.InvokeDirect):32:32 -> b 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo get(com.android.tools.r8.ir.code.InvokeDirect):14 -> b 1:1:com.android.tools.r8.ir.optimize.info.initializer.DefaultInstanceInitializerInfo com.android.tools.r8.ir.optimize.info.initializer.EmptyInstanceInitializerInfoCollection.getContextInsensitive():27:27 -> c 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitive():14 -> c 1:1:com.android.tools.r8.ir.optimize.info.initializer.EmptyInstanceInitializerInfoCollection getInstance():22:22 -> d com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo -> com.gradleup.gr8.relocated.d61: com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo asNonTrivialInstanceInitializerInfo() -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fieldInitializationInfos() -> b com.android.tools.r8.graph.DexMethod getParent() -> c boolean instanceFieldInitializationMayDependOnEnvironment() -> d boolean mayHaveOtherSideEffectsThanInstanceFieldAssignments() -> e com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet() -> f boolean receiverNeverEscapesOutsideConstructorChain() -> g com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection -> com.gradleup.gr8.relocated.e61: com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a 1:1:boolean com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo.isNonTrivialInstanceInitializerInfo():0:0 -> a 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection of(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):27 -> a 2:3:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection of(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):28:29 -> a 4:4:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection.empty():23:23 -> a 4:4:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection of(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):31 -> a com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems) -> a 5:5:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection empty():23:23 -> a com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo get(com.android.tools.r8.ir.code.InvokeDirect) -> b com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitive() -> c com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo -> com.gradleup.gr8.relocated.cc2: com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fieldInitializationInfos -> b boolean $assertionsDisabled -> e com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet -> c com.android.tools.r8.graph.DexMethod parent -> d int data -> a 1:1:void ():20:20 -> 1:1:void (int,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$1):20:20 -> 2:7:void (int,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection,com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet,com.android.tools.r8.graph.DexMethod):35:40 -> com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo asNonTrivialInstanceInitializerInfo() -> a 1:1:boolean verifyNoUnknownBits(int):58:58 -> a 2:5:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):105:108 -> a 6:10:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):118:122 -> a 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fieldInitializationInfos():79:79 -> b 1:1:com.android.tools.r8.graph.DexMethod getParent():74:74 -> c 1:1:boolean instanceFieldInitializationMayDependOnEnvironment():89:89 -> d 1:1:boolean mayHaveOtherSideEffectsThanInstanceFieldAssignments():94:94 -> e 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet():84:84 -> f 1:1:boolean receiverNeverEscapesOutsideConstructorChain():99:99 -> g 1:1:java.lang.String toString():127:127 -> toString com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder -> com.gradleup.gr8.relocated.bc2: com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection instanceFieldInitializationInfos -> a boolean $assertionsDisabled -> e com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet -> c com.android.tools.r8.graph.DexMethod parent -> d int data -> b 1:1:void ():130:130 -> 1:1:void (com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):141:141 -> 2:10:void (com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):134:142 -> 1:3:boolean com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.isTrivial():146:148 -> a 1:3:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo build():233 -> a 4:4:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> a 4:4:boolean com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.isTrivial():148 -> a 4:4:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo build():233 -> a 5:5:boolean com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.isTrivial():148:148 -> a 5:5:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo build():233 -> a 6:7:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo build():234:235 -> a 8:9:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder markFieldAsRead(com.android.tools.r8.graph.DexEncodedField):153:154 -> a 10:10:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> a 10:10:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder markFieldAsRead(com.android.tools.r8.graph.DexEncodedField):154 -> a 11:16:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder markFieldAsRead(com.android.tools.r8.graph.DexEncodedField):155:160 -> a 17:17:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186:186 -> a 18:18:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):165:165 -> a 18:18:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 19:19:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> a 19:19:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):165 -> a 19:19:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 20:20:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):165:165 -> a 20:20:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 21:21:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> a 21:21:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):165 -> a 21:21:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 22:22:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> a 22:22:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):168 -> a 22:22:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 23:23:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markAllFieldsAsRead():181:181 -> a 23:23:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):169 -> a 23:23:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 24:25:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):171:172 -> a 24:25:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 26:26:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> a 26:26:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):172 -> a 26:26:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 27:29:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.markFieldsAsRead(com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet):173:175 -> a 27:29:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):186 -> a 30:34:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):187:191 -> a 35:35:boolean com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo.receiverMayEscapeOutsideConstructorChain():72:72 -> a 35:35:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):193 -> a 36:36:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder merge(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo):194:194 -> a 37:37:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setParent(com.android.tools.r8.graph.DexMethod):227:227 -> a 38:38:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder.getParent():223:223 -> a 38:38:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setParent(com.android.tools.r8.graph.DexMethod):227 -> a 39:40:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setParent(com.android.tools.r8.graph.DexMethod):227:228 -> a 1:1:com.android.tools.r8.graph.DexMethod getParent():223:223 -> b 1:1:boolean hasParent():219:219 -> c 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder markAllFieldsAsRead():181:181 -> d 1:1:boolean mayHaveOtherSideEffectsThanInstanceFieldAssignments():205:205 -> e 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setInstanceFieldInitializationMayDependOnEnvironment():200:200 -> f 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setMayHaveOtherSideEffectsThanInstanceFieldAssignments():209:209 -> g 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setReceiverMayEscapeOutsideConstructorChain():214:214 -> h com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy -> com.gradleup.gr8.relocated.iy: com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation callSiteInformation -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions$InlinerOptions options -> c boolean $assertionsDisabled -> d 1:1:void ():19:19 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation):26:29 -> 1:16:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):39:54 -> a 17:23:boolean com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy.isSingleCallerInliningTarget(com.android.tools.r8.graph.ProgramMethod):68:74 -> a 17:23:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):56 -> a 24:24:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):57:57 -> a 25:32:boolean com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy.isMultiCallerInlineCandidate(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):86:93 -> a 25:32:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):59 -> a 33:37:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):60:64 -> a com.android.tools.r8.ir.optimize.inliner.FixedInliningReasonStrategy -> com.gradleup.gr8.relocated.ps0: com.android.tools.r8.ir.optimize.Inliner$Reason reason -> a 1:2:void (com.android.tools.r8.ir.optimize.Inliner$Reason):17:18 -> 1:1:com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor):28:28 -> a com.android.tools.r8.ir.optimize.inliner.InlinerUtils -> com.gradleup.gr8.relocated.c51: boolean $assertionsDisabled -> a 1:1:void ():14:14 -> 1:4:void collectAllMonitorEnterValues(com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Set):20:23 -> a 5:5:void addMonitorEnterValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Set):32:32 -> a 6:6:boolean com.android.tools.r8.ir.code.Value.hasAliasedValue():204:204 -> a 6:6:void addMonitorEnterValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Set):32 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:8:void addMonitorEnterValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Set):32:33 -> a 9:9:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 9:9:void addMonitorEnterValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Set):33 -> a 10:10:void addMonitorEnterValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Set):36:36 -> a 11:11:void addMonitorEnterValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Set):34:34 -> a com.android.tools.r8.ir.optimize.inliner.InliningIRProvider -> com.gradleup.gr8.relocated.f51: com.android.tools.r8.ir.conversion.MethodProcessor methodProcessor -> d com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> f com.android.tools.r8.graph.ProgramMethod context -> b java.util.Map cache -> e com.android.tools.r8.ir.code.NumberGenerator valueNumberGenerator -> c 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.ir.optimize.inliner.InliningIRProvider$1):19:19 -> 2:2:void ():28:28 -> 3:9:void ():26:32 -> 10:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):36:36 -> 11:25:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):26:40 -> 1:2:com.android.tools.r8.ir.code.IRCode getAndCacheInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):93:94 -> a 3:4:void cacheInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):99:100 -> a 5:5:com.android.tools.r8.ir.conversion.MethodProcessor getMethodProcessor():104:104 -> a 6:6:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):113:113 -> a 1:1:com.android.tools.r8.ir.optimize.inliner.InliningIRProvider getThrowingInstance():44:44 -> b 2:11:com.android.tools.r8.ir.code.IRCode getInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):78:87 -> b 12:17:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodProcessor):49:54 -> b 12:17:com.android.tools.r8.ir.code.IRCode getInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):83 -> b 18:18:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.GraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod):486:486 -> b 18:18:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodProcessor):54 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:com.android.tools.r8.ir.code.IRCode getInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):83 -> b 19:19:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodProcessor):56:56 -> b 19:19:com.android.tools.r8.ir.code.IRCode getInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):83 -> b 1:1:boolean verifyIRCacheIsEmpty():108:108 -> c com.android.tools.r8.ir.optimize.inliner.InliningIRProvider$1 -> com.gradleup.gr8.relocated.e51: 1:1:void ():44:44 -> 1:1:com.android.tools.r8.ir.code.IRCode getAndCacheInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):52:52 -> a 2:2:void cacheInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):57:57 -> a 3:3:com.android.tools.r8.ir.conversion.MethodProcessor getMethodProcessor():62:62 -> a 4:4:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):72:72 -> a 1:1:com.android.tools.r8.ir.code.IRCode getInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):47:47 -> b boolean verifyIRCacheIsEmpty() -> c com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy -> com.gradleup.gr8.relocated.h51: com.android.tools.r8.ir.optimize.Inliner$Reason computeInliningReason(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.DefaultInliningOracle,com.android.tools.r8.ir.conversion.MethodProcessor) -> a com.android.tools.r8.ir.optimize.inliner.NopWhyAreYouNotInliningReporter -> com.gradleup.gr8.relocated.ec2: com.android.tools.r8.ir.optimize.inliner.NopWhyAreYouNotInliningReporter INSTANCE -> a 1:1:void ():16:16 -> 1:1:void ():19:19 -> void reportCallerHasUnknownApiLevel() -> a void reportIncorrectArity(int,int) -> a void reportInlineeHigherApiCall(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel) -> a void reportUnsafeConstructorInliningDueToFinalFieldAssignment(com.android.tools.r8.ir.code.InstancePut) -> a void reportUnsafeConstructorInliningDueToIndirectConstructorCall(com.android.tools.r8.ir.code.InvokeDirect) -> a void reportUnsafeConstructorInliningDueToUninitializedObjectUse(com.android.tools.r8.ir.code.Instruction) -> a void reportCallerNotSameClass() -> b void reportPotentialExplosionInExceptionalControlFlowResolutionBlocks(int,int) -> b void reportCallerNotSameNest() -> c void reportWillExceedInstructionBudget(int,int) -> c void reportCallerNotSamePackage() -> d void reportWillExceedMonitorEnterValuesBudget(int,int) -> d void reportCallerNotSubtype() -> e void reportInaccessible() -> f void reportInlineeDoesNotHaveCode() -> g void reportInlineeNotInliningCandidate() -> h void reportInlineeNotProcessed() -> i void reportInlineeNotSimple() -> j void reportInlineeRefersToClassesNotInMainDex() -> k void reportInstructionBudgetIsExceeded() -> l void reportMustTriggerClassInitialization() -> m void reportNoInliningIntoConstructorsWhenGeneratingClassFiles() -> n void reportPinned() -> o void reportProcessedConcurrently() -> p void reportReceiverDefinitelyNull() -> q void reportReceiverMaybeNull() -> r void reportRecursiveMethod() -> s void reportUnknownTarget() -> t boolean unsetReasonHasBeenReportedFlag() -> u 1:1:com.android.tools.r8.ir.optimize.inliner.NopWhyAreYouNotInliningReporter getInstance():22:22 -> v com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter -> com.gradleup.gr8.relocated.no3: void reportCallerHasUnknownApiLevel() -> a void reportIncorrectArity(int,int) -> a void reportInlineeHigherApiCall(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel) -> a void reportUnsafeConstructorInliningDueToFinalFieldAssignment(com.android.tools.r8.ir.code.InstancePut) -> a void reportUnsafeConstructorInliningDueToIndirectConstructorCall(com.android.tools.r8.ir.code.InvokeDirect) -> a void reportUnsafeConstructorInliningDueToUninitializedObjectUse(com.android.tools.r8.ir.code.Instruction) -> a 1:5:com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter createFor(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):23:27 -> a 6:19:void handleInvokeWithUnknownTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):32:45 -> a void reportCallerNotSameClass() -> b void reportPotentialExplosionInExceptionalControlFlowResolutionBlocks(int,int) -> b void reportCallerNotSameNest() -> c void reportWillExceedInstructionBudget(int,int) -> c void reportCallerNotSamePackage() -> d void reportWillExceedMonitorEnterValuesBudget(int,int) -> d void reportCallerNotSubtype() -> e void reportInaccessible() -> f void reportInlineeDoesNotHaveCode() -> g void reportInlineeNotInliningCandidate() -> h void reportInlineeNotProcessed() -> i void reportInlineeNotSimple() -> j void reportInlineeRefersToClassesNotInMainDex() -> k void reportInstructionBudgetIsExceeded() -> l void reportMustTriggerClassInitialization() -> m void reportNoInliningIntoConstructorsWhenGeneratingClassFiles() -> n void reportPinned() -> o void reportProcessedConcurrently() -> p void reportReceiverDefinitelyNull() -> q void reportReceiverMaybeNull() -> r void reportRecursiveMethod() -> s void reportUnknownTarget() -> t boolean unsetReasonHasBeenReportedFlag() -> u com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporterImpl -> com.gradleup.gr8.relocated.oo3: boolean $assertionsDisabled -> e com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.graph.ProgramMethod callee -> a java.io.PrintStream output -> c boolean reasonHasBeenReported -> d 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,java.io.PrintStream):26:26 -> 2:8:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,java.io.PrintStream):23:29 -> 1:11:void print(java.lang.String):33:43 -> a 12:12:void printWithExceededThreshold(java.lang.String,java.lang.String,int,int):48:48 -> a 13:13:void reportCallerHasUnknownApiLevel():78:78 -> a 14:14:void reportIncorrectArity(int,int):93:93 -> a 15:24:void reportInlineeHigherApiCall(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):126:135 -> a 25:25:void reportInlineeHigherApiCall(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):131:131 -> a 26:31:void reportUnsafeConstructorInliningDueToFinalFieldAssignment(com.android.tools.r8.ir.code.InstancePut):237:237 -> a 32:35:void reportUnsafeConstructorInliningDueToIndirectConstructorCall(com.android.tools.r8.ir.code.InvokeDirect):247:247 -> a 36:36:void reportUnsafeConstructorInliningDueToUninitializedObjectUse(com.android.tools.r8.ir.code.Instruction):255:255 -> a 1:1:void reportCallerNotSameClass():53:53 -> b 2:2:void reportPotentialExplosionInExceptionalControlFlowResolutionBlocks(int,int):202:202 -> b 1:1:void reportCallerNotSameNest():58:58 -> c 2:2:void reportWillExceedInstructionBudget(int,int):260:260 -> c 1:1:void reportCallerNotSamePackage():63:63 -> d 2:2:void reportWillExceedMonitorEnterValuesBudget(int,int):279:279 -> d 1:1:void reportCallerNotSubtype():70:70 -> e 1:1:void reportInaccessible():88:88 -> f 1:1:void reportInlineeDoesNotHaveCode():103:103 -> g 1:1:void reportInlineeNotInliningCandidate():108:108 -> h 1:1:void reportInlineeNotProcessed():113:113 -> i 1:1:void reportInlineeNotSimple():118:118 -> j 1:1:void reportInlineeRefersToClassesNotInMainDex():142:142 -> k 1:1:void reportInstructionBudgetIsExceeded():154:154 -> l 1:1:void reportMustTriggerClassInitialization():184:184 -> m 1:1:void reportNoInliningIntoConstructorsWhenGeneratingClassFiles():191:191 -> n 1:1:void reportPinned():196:196 -> o 1:1:void reportProcessedConcurrently():211:211 -> p 1:1:void reportReceiverDefinitelyNull():217:217 -> q 1:1:void reportReceiverMaybeNull():222:222 -> r 1:1:void reportRecursiveMethod():227:227 -> s 1:1:void reportUnknownTarget():232:232 -> t 1:2:boolean unsetReasonHasBeenReportedFlag():288:289 -> u com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph -> com.gradleup.gr8.relocated.s72: 1:1:void (java.util.Map):16:16 -> 1:1:com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraphBuilder builder(com.android.tools.r8.graph.AppView):20:20 -> a com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraphBuilder -> com.gradleup.gr8.relocated.t72: 1:1:void (com.android.tools.r8.graph.AppView):21:21 -> 1:1:com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerNode com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraphBuilder.createNode(com.android.tools.r8.graph.ProgramMethod):26:26 -> a 1:1:com.android.tools.r8.ir.conversion.callgraph.NodeBase createNode(com.android.tools.r8.graph.ProgramMethod):17 -> a 2:3:com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph build(java.util.concurrent.ExecutorService):31:32 -> a 4:4:void processClass(com.android.tools.r8.graph.DexProgramClass):36:36 -> a 1:4:void processMethod(com.android.tools.r8.graph.ProgramMethod):40:43 -> c com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerInvokeRegistry -> com.gradleup.gr8.relocated.u72: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerNode,java.util.function.Function,java.util.Map):28:28 -> 1:1:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 1:1:void processInvokeWithDynamicDispatch(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):40 -> a 2:3:void processInvokeWithDynamicDispatch(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):41:42 -> a 1:1:com.android.tools.r8.graph.GraphLens getCodeLens():33:33 -> c com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerNode -> com.gradleup.gr8.relocated.v72: java.util.concurrent.atomic.AtomicInteger numberOfCallSites -> b boolean $assertionsDisabled -> c 1:1:void ():12:12 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod):17:17 -> 2:2:void (com.android.tools.r8.graph.ProgramMethod):14:14 -> 1:1:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase,boolean):12:12 -> a 2:3:void com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerNode.addCallerConcurrently(com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerNode,boolean):22:23 -> a 2:3:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase,boolean):12 -> a 4:4:void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase):12:12 -> a 5:5:void com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerNode.addReaderConcurrently(com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerNode):28:28 -> a 5:5:void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase):12 -> a 1:1:int getNumberOfCallSites():32:32 -> c com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer -> com.gradleup.gr8.relocated.wc: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a 1:3:void (com.android.tools.r8.graph.AppView):29:31 -> 1:1:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):48:48 -> a 2:5:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeBooleanValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):59:62 -> a 2:5:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):49 -> a 6:6:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 6:6:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeBooleanValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):62 -> a 6:6:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):49 -> a 7:12:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeBooleanValue(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):63:68 -> a 7:12:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):49 -> a 13:13:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50:50 -> a 14:17:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeParseBoolean(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):76:79 -> a 14:17:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):51 -> a 18:18:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 18:18:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeParseBoolean(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):79 -> a 18:18:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):51 -> a 19:25:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeParseBoolean(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):80:86 -> a 19:25:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):51 -> a 26:26:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):52:52 -> a 27:29:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set):98:100 -> a 27:29:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):53 -> a 30:30:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 30:30:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set):100 -> a 30:30:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):53 -> a 31:37:void com.android.tools.r8.ir.optimize.library.BooleanMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set):101:101 -> a 31:37:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):53 -> a 1:1:com.android.tools.r8.graph.DexType getType():36:36 -> getType com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer -> com.gradleup.gr8.relocated.de: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:3:void (com.android.tools.r8.graph.AppView):25:27 -> 1:1:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):44:44 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 2:2:void com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer.optimizeByteValue(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):45 -> a 3:6:void com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer.optimizeByteValue(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):52:55 -> a 3:6:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):45 -> a 7:7:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 7:7:void com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer.optimizeByteValue(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):55 -> a 7:7:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):45 -> a 8:9:void com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer.optimizeByteValue(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):56:57 -> a 8:9:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):45 -> a 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 10:10:void com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer.optimizeByteValue(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):45 -> a 11:11:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 11:11:void com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer.optimizeByteValue(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):45 -> a 12:12:void com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer.optimizeByteValue(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):58:58 -> a 12:12:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):45 -> a 1:1:com.android.tools.r8.graph.DexType getType():32:32 -> getType com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer -> com.gradleup.gr8.relocated.mn0: com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):29:30 -> 1:1:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):47:47 -> a 2:2:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 2:2:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 3:3:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):47 -> a 4:6:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):48:50 -> a 7:10:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):60:63 -> a 7:10:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 11:11:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":28,"2":29,"3":30},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 28:28:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 28:28:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 28:28:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 28:28:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 29:29:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 29:29:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 29:29:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 29:29:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 30:30:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 30:30:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):64 -> a 30:30:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 12:12:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 12:12:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):66 -> a 12:12:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 13:22:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):66:75 -> a 13:22:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 23:23:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 23:23:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):76 -> a 23:23:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 24:24:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):79:79 -> a 24:24:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 25:25:com.android.tools.r8.ir.code.Assume com.android.tools.r8.ir.code.Assume.createAssumeDynamicTypeInstruction(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.AppView):61:61 -> a 25:25:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):81 -> a 25:25:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 26:26:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):83:83 -> a 26:26:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 27:27:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 27:27:void com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer.insertAssumeDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):84 -> a 27:27:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):50 -> a 1:1:com.android.tools.r8.graph.DexType getType():35:35 -> getType com.android.tools.r8.ir.optimize.library.FieldSynthesis -> com.gradleup.gr8.relocated.nr0: 1:2:void synthesizeEnumFields(com.android.tools.r8.graph.AppView):27:28 -> a 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3:3:void synthesizeEnumFields(com.android.tools.r8.graph.AppView):29 -> a 4:4:com.android.tools.r8.graph.ClasspathOrLibraryClass com.android.tools.r8.graph.ClasspathOrLibraryClass.asClasspathOrLibraryClass(com.android.tools.r8.graph.DexClass):16:16 -> a 4:4:void synthesizeEnumFields(com.android.tools.r8.graph.AppView):29 -> a 5:5:void synthesizeEnumFields(com.android.tools.r8.graph.AppView):31:31 -> a 6:6:void com.android.tools.r8.graph.DexItemFactory$EnumMembers.forEachField(java.util.function.Consumer):1857:1857 -> a 6:6:void synthesizeEnumFields(com.android.tools.r8.graph.AppView):31 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:8:void com.android.tools.r8.graph.DexItemFactory$EnumMembers.forEachField(java.util.function.Consumer):1857:1858 -> a 7:8:void synthesizeEnumFields(com.android.tools.r8.graph.AppView):31 -> a 9:15:void lambda$synthesizeEnumFields$0(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):33:39 -> a 16:19:void lambda$synthesizeEnumFields$0(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):38:41 -> a 20:20:com.android.tools.r8.graph.DexEncodedField$Builder com.android.tools.r8.graph.DexEncodedField$Builder.disableAndroidApiLevelCheck():496:496 -> a 20:20:void lambda$synthesizeEnumFields$0(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):43 -> a 21:21:void lambda$synthesizeEnumFields$0(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):44:44 -> a 22:22:void lambda$synthesizeEnumFields$0(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):35:35 -> a com.android.tools.r8.ir.optimize.library.LibraryMemberOptimizer -> com.gradleup.gr8.relocated.xw1: com.android.tools.r8.graph.AppView appView -> a java.util.Map libraryMethodModelCollections -> d java.util.Set modeledLibraryTypes -> c boolean $assertionsDisabled -> e java.util.Set finalLibraryFields -> b 1:1:void ():32:32 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):45:45 -> 2:38:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):37:73 -> 1:2:void initializeFinalLibraryFields():78:79 -> a 3:3:boolean isModeled(com.android.tools.r8.graph.DexType):101:101 -> a 4:8:void register(com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection):105:109 -> a 9:41:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):118:150 -> a 42:42:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):621:621 -> a 42:42:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):150 -> a 43:48:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):151:156 -> a 49:49:void com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,java.lang.Object,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):59:59 -> a 49:49:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> a 50:51:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):533:534 -> a 50:51:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):173 -> a 52:53:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):175:176 -> a 54:54:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 54:54:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):176 -> a 55:55:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):176:176 -> a 56:56:com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State lambda$optimize$0(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection):159:159 -> a 57:57:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 57:57:boolean isFinalLibraryField(com.android.tools.r8.graph.DexEncodedField):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():209:209 -> a 58:58:boolean isFinalLibraryField(com.android.tools.r8.graph.DexEncodedField):85 -> a 59:59:boolean isFinalLibraryField(com.android.tools.r8.graph.DexEncodedField):85:85 -> a com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection -> com.gradleup.gr8.relocated.ax1: com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State createInitialState(com.android.tools.r8.ir.conversion.MethodProcessor) -> a void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State -> com.gradleup.gr8.relocated.zw1: com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection -> com.gradleup.gr8.relocated.cx1: java.util.Map finalMethodsWithoutSideEffects -> a java.util.Set nonFinalMethodsWithoutSideEffects -> c java.util.Set unconditionalFinalMethodsWithoutSideEffects -> b 1:6:void (com.android.tools.r8.graph.AppView):30:35 -> 1:21:java.util.Map buildFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory):41:61 -> a 22:23:void com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.putAll(com.google.common.collect.ImmutableMap$Builder,java.lang.Iterable,java.lang.Object):109:110 -> a 22:23:java.util.Map buildFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory):58 -> a 24:27:java.util.Map buildFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory):62:65 -> a 28:29:void com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.putAll(com.google.common.collect.ImmutableMap$Builder,java.lang.Iterable,java.lang.Object):109:110 -> a 28:29:java.util.Map buildFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory):62 -> a 30:30:java.util.Map buildFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory):66:66 -> a 31:31:boolean lambda$buildFinalMethodsWithoutSideEffects$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,java.util.List):48:48 -> a 32:32:java.util.Set buildNonFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.DexItemFactory):102:102 -> a 33:33:void forEachSideEffectFreeFinalMethod(java.util.function.Consumer):115:115 -> a 34:36:boolean isSideEffectFreeFinalMethod(com.android.tools.r8.graph.DexMethod,java.util.List):123:125 -> a 37:37:java.lang.Object com.google.common.collect.ImmutableMap.getOrDefault(java.lang.Object,java.lang.Object):713:713 -> a 37:37:boolean isSideEffectFreeFinalMethod(com.android.tools.r8.graph.DexMethod,java.util.List):125 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:39:boolean isSideEffectFreeFinalMethod(com.android.tools.r8.graph.DexMethod,java.util.List):125:126 -> a 40:41:boolean isSideEffectFree(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.LibraryMethod):132:133 -> a 1:1:boolean lambda$buildFinalMethodsWithoutSideEffects$0(com.android.tools.r8.graph.DexMethod,java.util.List):44:44 -> b 2:2:boolean lambda$buildFinalMethodsWithoutSideEffects$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,java.util.List):56:56 -> b 3:29:java.util.Set buildUnconditionalFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.DexItemFactory):71:97 -> b 1:1:boolean lambda$buildFinalMethodsWithoutSideEffects$2(com.android.tools.r8.graph.DexMethod,java.util.List):52:52 -> c com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer -> com.gradleup.gr8.relocated.ex1: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a java.util.Set modeledLibraryTypes -> d com.android.tools.r8.ir.optimize.info.LibraryOptimizationInfoInitializerFeedback feedback -> c boolean $assertionsDisabled -> e 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.graph.AppView):36:36 -> 2:8:void (com.android.tools.r8.graph.AppView):33:39 -> 1:1:java.util.Set getModeledLibraryTypes():52:52 -> a 2:14:void lambda$modelLibraryMethodsNonNullParamOrThrow$0(com.android.tools.r8.graph.DexMethod,int[]):91:103 -> a 15:15:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo.hasNonNullParamOnNormalExits():50:50 -> a 15:15:void lambda$modelLibraryMethodsNonNullParamOrThrow$0(com.android.tools.r8.graph.DexMethod,int[]):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:18:void lambda$modelLibraryMethodsNonNullParamOrThrow$0(com.android.tools.r8.graph.DexMethod,int[]):104:106 -> a 19:21:void lambda$modelLibraryMethodsWithoutSideEffects$1(com.android.tools.r8.graph.DexMethod):137:139 -> a 1:1:void modelLibraryMethodsNonNullParamOrThrow():89:89 -> b 2:2:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexMethod):154:154 -> b 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> b 3:3:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexMethod):154 -> b 4:6:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexMethod):155:157 -> b 1:3:void modelLibraryMethodsWithoutSideEffects():133:135 -> c 1:5:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():56:60 -> d 1:5:void run():43 -> d 6:6:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo.builder(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):64:64 -> d 6:6:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():63 -> d 6:6:void run():43 -> d 7:7:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():63:63 -> d 7:7:void run():43 -> d 8:8:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():62:62 -> d 8:8:void run():43 -> d 9:20:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():60:71 -> d 9:20:void run():43 -> d 21:21:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection.builder():28:28 -> d 21:21:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():73 -> d 21:21:void run():43 -> d 22:24:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():73:75 -> d 22:24:void run():43 -> d 25:28:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():74:77 -> d 25:28:void run():43 -> d 29:32:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():76:79 -> d 29:32:void run():43 -> d 33:33:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo.builder(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):64:64 -> d 33:33:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():82 -> d 33:33:void run():43 -> d 34:36:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():82:84 -> d 34:36:void run():43 -> d 37:37:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():81:81 -> d 37:37:void run():43 -> d 38:38:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelInstanceInitializers():79:79 -> d 38:38:void run():43 -> d 39:39:void run():44:44 -> d 40:44:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningNonNull():113:117 -> d 40:44:void run():45 -> d 45:45:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> d 45:45:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningNonNull():117 -> d 45:45:void run():45 -> d 46:48:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningNonNull():116:118 -> d 46:48:void run():45 -> d 49:49:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> d 49:49:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningNonNull():118 -> d 49:49:void run():45 -> d 50:50:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningNonNull():118:118 -> d 50:50:void run():45 -> d 51:54:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningReceiver():124:127 -> d 51:54:void run():46 -> d 55:55:void run():47:47 -> d 56:56:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelRequireNonNullMethods():145:145 -> d 56:56:void run():48 -> d 57:57:java.lang.Iterable com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.requireNonNullMethods():1656:1656 -> d 57:57:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelRequireNonNullMethods():145 -> d 57:57:void run():48 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 58:58:java.lang.Iterable com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.requireNonNullMethods():1656:1656 -> d 58:58:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelRequireNonNullMethods():145 -> d 58:58:void run():48 -> d 59:62:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelRequireNonNullMethods():145:148 -> d 59:62:void run():48 -> d com.android.tools.r8.ir.optimize.library.LogMethodOptimizer -> com.gradleup.gr8.relocated.lz1: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> j com.android.tools.r8.graph.DexMethod wtfMethod -> i com.android.tools.r8.graph.DexMethod eMethod -> h com.android.tools.r8.graph.DexMethod wMethod -> g com.android.tools.r8.graph.DexMethod iMethod -> f com.android.tools.r8.graph.DexType logType -> b com.android.tools.r8.graph.DexMethod dMethod -> e com.android.tools.r8.graph.DexMethod vMethod -> d com.android.tools.r8.graph.DexMethod isLoggableMethod -> c 1:1:void ():22:22 -> 1:10:void (com.android.tools.r8.graph.AppView):43:52 -> 11:19:void (com.android.tools.r8.graph.AppView):50:58 -> 20:28:void (com.android.tools.r8.graph.AppView):56:64 -> 29:37:void (com.android.tools.r8.graph.AppView):62:70 -> 38:46:void (com.android.tools.r8.graph.AppView):68:76 -> 47:55:void (com.android.tools.r8.graph.AppView):74:82 -> 56:64:void (com.android.tools.r8.graph.AppView):80:88 -> 65:65:void (com.android.tools.r8.graph.AppView):86:86 -> 1:3:boolean isEnabled(com.android.tools.r8.graph.AppView):94:96 -> a 4:4:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):128:128 -> a 4:4:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):115 -> a 5:5:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 5:5:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):115 -> a 6:44:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):129:167 -> a 6:44:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):115 -> a 45:45:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):159:159 -> a 45:45:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):115 -> a 46:58:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):141:153 -> a 46:58:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):115 -> a 59:59:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):136:136 -> a 59:59:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):115 -> a 60:60:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):131:131 -> a 60:60:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):115 -> a 61:62:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):116:117 -> a 63:63:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstFalse(com.android.tools.r8.ir.code.IRCode):153:153 -> a 63:63:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexType getType():101:101 -> getType com.android.tools.r8.ir.optimize.library.ObjectMethodOptimizer -> com.gradleup.gr8.relocated.eh2: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:2:void (com.android.tools.r8.graph.AppView):23:24 -> 1:1:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):41:41 -> a 2:4:void com.android.tools.r8.ir.optimize.library.ObjectMethodOptimizer.optimizeGetClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):47:49 -> a 2:4:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):42 -> a 1:1:com.android.tools.r8.graph.DexType getType():29:29 -> getType com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer -> com.gradleup.gr8.relocated.uh2: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexItemFactory$ObjectsMethods objectsMethods -> c 1:1:void ():26:26 -> 1:6:void (com.android.tools.r8.graph.AppView):33:38 -> 1:1:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55:55 -> a 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 2:2:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:byte com.android.tools.r8.graph.DexString.byteAt(int):58:58 -> a 3:3:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:byte com.android.tools.r8.graph.DexString.byteAt(int):58:58 -> a 4:4:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):56 -> a 5:5:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):68:68 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 6:6:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeIsNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):150 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):69 -> a 7:7:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeIsNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):151:151 -> a 7:7:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):69 -> a 8:8:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstTrue(com.android.tools.r8.ir.code.IRCode):161:161 -> a 8:8:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeIsNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):153 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):69 -> a 9:9:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeIsNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):154:154 -> a 9:9:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):69 -> a 10:10:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstFalse(com.android.tools.r8.ir.code.IRCode):153:153 -> a 10:10:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeIsNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):69 -> a 11:11:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):63:63 -> a 12:12:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 12:12:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeHashCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):64 -> a 13:16:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeHashCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):134:137 -> a 13:16:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):64 -> a 17:17:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():38:38 -> a 17:17:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeHashCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):140 -> a 17:17:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):64 -> a 18:21:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeHashCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):140:143 -> a 18:21:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):64 -> a 22:22:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 22:22:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeVirtual$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):167 -> a 22:22:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeHashCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):143 -> a 22:22:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):64 -> a 23:24:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeHashCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):143:144 -> a 23:24:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):64 -> a 25:25:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 25:25:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeHashCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):139 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):64 -> a 26:26:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):90:90 -> a 27:27:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isToStringMethod(com.android.tools.r8.graph.DexMethod):1652:1652 -> a 27:27:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isToStringMethod(com.android.tools.r8.graph.DexMethod):1652:1652 -> a 28:28:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):90 -> a 29:29:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 29:29:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):221 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 30:30:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):222:222 -> a 30:30:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 31:31:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 31:31:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):225 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 32:32:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 32:32:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):225 -> a 32:32:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 33:37:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):226:230 -> a 33:37:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 38:38:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.lang.String):167:167 -> a 38:38:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):230 -> a 38:38:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 39:39:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.lang.String):166:166 -> a 39:39:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):230 -> a 39:39:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 40:44:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):232:236 -> a 40:44:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 45:45:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 45:45:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):242 -> a 45:45:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 46:49:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):242:245 -> a 46:49:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 50:50:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 50:50:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 51:51:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeToStringWithObject(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):247:247 -> a 51:51:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):91 -> a 52:52:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):78:78 -> a 53:53:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isRequireNonNullMethod(com.android.tools.r8.graph.DexMethod):1644:1644 -> a 53:53:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):78 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isRequireNonNullMethod(com.android.tools.r8.graph.DexMethod):1644:1644 -> a 54:54:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):78 -> a 55:55:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):180:180 -> a 55:55:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):79 -> a 56:56:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 56:56:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):185 -> a 56:56:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):79 -> a 57:66:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):186:195 -> a 57:66:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):79 -> a 67:67:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 67:67:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):195 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:67:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):79 -> a 68:68:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 68:68:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):195 -> a 68:68:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):79 -> a 69:71:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):196:196 -> a 69:71:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):79 -> a 74:83:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):199:208 -> a 74:83:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):79 -> a 84:84:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):73:73 -> a 85:85:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 85:85:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):74 -> a 86:86:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):163:163 -> a 86:86:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):74 -> a 87:87:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstFalse(com.android.tools.r8.ir.code.IRCode):153:153 -> a 87:87:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):165 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):74 -> a 88:88:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):166:166 -> a 88:88:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):74 -> a 89:89:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstTrue(com.android.tools.r8.ir.code.IRCode):161:161 -> a 89:89:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):168 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):74 -> a 90:90:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):58:58 -> a 91:91:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 91:91:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:91:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 92:96:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):104:108 -> a 92:96:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 97:97:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstTrue(com.android.tools.r8.ir.code.IRCode):161:161 -> a 97:97:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 97:97:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 98:98:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):110:110 -> a 98:98:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 99:99:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstFalse(com.android.tools.r8.ir.code.IRCode):153:153 -> a 99:99:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):111 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:99:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 100:100:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):112:112 -> a 100:100:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 101:101:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():49:49 -> a 101:101:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):114 -> a 101:101:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 102:105:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):114:117 -> a 102:105:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 106:106:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 106:106:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):240 -> a 106:106:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):117 -> a 106:106:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 107:108:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):117:118 -> a 107:108:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 109:109:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 109:109:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 109:109:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 110:110:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):120:120 -> a 110:110:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 111:111:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():38:38 -> a 111:111:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):123 -> a 111:111:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 112:116:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):123:127 -> a 112:116:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 117:117:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 117:117:void com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 117:117:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):59 -> a 1:1:com.android.tools.r8.graph.DexType getType():43:43 -> getType com.android.tools.r8.ir.optimize.library.StatelessLibraryMethodModelCollection -> com.gradleup.gr8.relocated.t93: com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State createInitialState(com.android.tools.r8.ir.conversion.MethodProcessor) -> a void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set) -> a 1:1:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):19:19 -> a 2:2:void com.android.tools.r8.ir.optimize.library.StatelessLibraryMethodModelCollection.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StatelessLibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):48:48 -> a 2:2:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):19 -> a com.android.tools.r8.ir.optimize.library.StatelessLibraryMethodModelCollection$$ExternalSyntheticThrowCCEIfNotNull0 -> com.gradleup.gr8.relocated.s93: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void com.android.tools.r8.ir.optimize.library.StatelessLibraryMethodModelCollection$$InternalSyntheticThrowCCEIfNotNull$147$a45cf4883edbf7d524f6dd82ceaf6eb6b32f4f6bf2ef1c90a926aae8bee744ee$0.m(java.lang.Object) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer -> com.gradleup.gr8.relocated.hb3: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBuilderMethods -> d 1:1:void ():45:45 -> 1:6:void (com.android.tools.r8.graph.AppView):52:57 -> 1:1:com.android.tools.r8.graph.DexItemFactory access$000(com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer):45:45 -> a 2:2:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45:45 -> a 3:12:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):81:90 -> a 3:12:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 13:13:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):162:162 -> a 13:13:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91 -> a 13:13:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 14:19:boolean com.android.tools.r8.utils.ValueUtils.isNonNullStringBuilder(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):24:29 -> a 14:19:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):162 -> a 14:19:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91 -> a 14:19:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 20:20:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 20:20:boolean com.android.tools.r8.utils.ValueUtils.isNonNullStringBuilder(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):29 -> a 20:20:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):162 -> a 20:20:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91 -> a 20:20:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 21:22:boolean com.android.tools.r8.utils.ValueUtils.isNonNullStringBuilder(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):30:31 -> a 21:22:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):162 -> a 21:22:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91 -> a 21:22:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 23:23:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 23:23:boolean com.android.tools.r8.utils.ValueUtils.isNonNullStringBuilder(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):34 -> a 23:23:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):162 -> a 23:23:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91 -> a 23:23:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 24:26:boolean com.android.tools.r8.utils.ValueUtils.isNonNullStringBuilder(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):35:37 -> a 24:26:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):162 -> a 24:26:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91 -> a 24:26:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 27:28:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):163:164 -> a 27:28:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91 -> a 27:28:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 29:29:com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.createInitialState(com.android.tools.r8.ir.conversion.MethodProcessor):62:62 -> a 29:29:com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State createInitialState(com.android.tools.r8.ir.conversion.MethodProcessor):45 -> a 30:32:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):102:104 -> a 33:33:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 33:33:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):105:105 -> a 35:35:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.clearOutValue():163:163 -> a 35:35:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):106 -> a 36:38:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):120:122 -> a 36:38:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 39:39:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2179:2179 -> a 39:39:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):123 -> a 39:39:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 40:40:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectMethod(com.android.tools.r8.graph.DexMethod):2159:2159 -> a 40:40:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):125 -> a 40:40:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 41:42:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):126:127 -> a 41:42:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 43:43:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():38:38 -> a 43:43:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):130 -> a 43:43:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 44:45:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):130:131 -> a 44:45:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 46:46:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 46:46:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeVirtual$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):167 -> a 46:46:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):132 -> a 46:46:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 47:48:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):132:133 -> a 47:48:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 49:49:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction) -> a 49:49:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 50:50:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):134:134 -> a 50:50:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 51:51:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():49:49 -> a 51:51:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):137 -> a 51:51:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 52:53:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):137:138 -> a 52:53:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 54:54:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 54:54:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):240 -> a 54:54:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):139 -> a 54:54:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 55:56:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):139:140 -> a 55:56:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 57:57:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 57:57:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):136 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 58:58:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 58:58:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):142 -> a 58:58:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 59:62:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):145:148 -> a 59:62:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 63:63:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():49:49 -> a 63:63:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):150 -> a 63:63:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 64:64:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):151:151 -> a 64:64:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 65:65:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):311:311 -> a 65:65:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):240 -> a 65:65:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):151 -> a 65:65:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 66:66:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):151:151 -> a 66:66:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 67:67:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):302:302 -> a 67:67:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):240 -> a 67:67:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):152 -> a 67:67:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 68:69:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):152:153 -> a 68:69:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 70:70:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 70:70:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):154 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 71:71:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeAppendOnUnusedStringBuilder(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):124:124 -> a 71:71:void optimizeAppend(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 1:1:com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods access$100(com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer):45:45 -> b 1:1:com.android.tools.r8.graph.DexType getType():67:67 -> getType com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State -> com.gradleup.gr8.relocated.gb3: com.android.tools.r8.ir.conversion.MethodProcessor methodProcessor -> a it.unimi.dsi.fastutil.objects.Reference2BooleanMap unusedBuilders -> b com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer this$0 -> c boolean $assertionsDisabled -> d 1:1:void ():169:169 -> 1:1:void (com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer,com.android.tools.r8.ir.conversion.MethodProcessor):175:175 -> 2:5:void (com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer,com.android.tools.r8.ir.conversion.MethodProcessor):173:176 -> 1:3:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):188:190 -> a 4:41:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):200:237 -> a 4:41:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):191 -> a 42:135:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):223:316 -> a 42:135:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):191 -> a 136:143:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):275:282 -> a 136:143:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):191 -> a 144:152:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):259:267 -> a 144:152:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):191 -> a 153:153:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2183:2183 -> a 153:153:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):267 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 153:153:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):191 -> a 154:154:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2183:2183 -> a 154:154:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):267 -> a 154:154:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):191 -> a 155:155:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):250:250 -> a 155:155:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):191 -> a 156:156:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):192:192 -> a 157:157:void lambda$computeIsUnusedBuilder$0(boolean,com.android.tools.r8.ir.code.Value):192:192 -> a 1:5:boolean isUnusedBuilder(com.android.tools.r8.ir.code.Value):180:184 -> b com.android.tools.r8.ir.optimize.library.StringMethodOptimizer -> com.gradleup.gr8.relocated.oc3: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a 1:3:void (com.android.tools.r8.graph.AppView):32:34 -> 1:3:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):51:53 -> a 4:10:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeEquals(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):61:67 -> a 4:10:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):53 -> a 11:12:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):54:55 -> a 13:13:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 13:13:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 14:14:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):78:78 -> a 14:14:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 15:15:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 15:15:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 16:16:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 16:16:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):81 -> a 16:16:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 17:17:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):82:82 -> a 17:17:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 18:18:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.lang.String):167:167 -> a 18:18:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):82 -> a 18:18:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 19:19:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.lang.String):166:166 -> a 19:19:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):82 -> a 19:19:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 20:21:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):83:84 -> a 20:21:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 22:22:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 22:22:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):90 -> a 22:22:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 23:26:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):90:93 -> a 23:26:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 27:27:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 27:27:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):93 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 28:28:void com.android.tools.r8.ir.optimize.library.StringMethodOptimizer.optimizeValueOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic,java.util.Set):95:95 -> a 28:28:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod,java.util.Set,java.util.Set):55 -> a 29:34:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):106:111 -> a 35:35:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 35:35:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):111 -> a 36:42:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):116:122 -> a 43:43:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 43:43:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):122 -> a 44:46:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):126:128 -> a 47:47:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 47:47:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):128 -> a 48:50:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):128:130 -> a 1:1:com.android.tools.r8.graph.DexType getType():39:39 -> getType com.android.tools.r8.ir.optimize.library.sideeffects.JavaLangObjectsSideEffectCollection -> com.gradleup.gr8.relocated.vi1: boolean $assertionsDisabled -> a 1:1:void ():18:18 -> 1:3:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):22:24 -> a 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 4:4:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):24 -> a 5:9:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):24:28 -> a 10:10:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 10:10:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):28 -> a 11:24:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):28:41 -> a 25:25:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 25:25:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):49:49 -> a 26:26:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):41 -> a 27:36:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):45:54 -> a com.android.tools.r8.ir.optimize.membervaluepropagation.D8MemberValuePropagation -> com.gradleup.gr8.relocated.kw: 1:1:void (com.android.tools.r8.graph.AppView):26:26 -> void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet) -> a void rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet) -> a void rewriteInstancePut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut) -> a void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod) -> a void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut) -> a 1:2:void rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet):72:73 -> a com.android.tools.r8.ir.optimize.membervaluepropagation.MemberValuePropagation -> com.gradleup.gr8.relocated.s22: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():45:45 -> 1:2:void (com.android.tools.r8.graph.AppView):49:50 -> void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet) -> a void rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet) -> a void rewriteInstancePut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut) -> a void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod) -> a void rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet) -> a void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut) -> a 1:8:void run(com.android.tools.r8.ir.code.IRCode):59:66 -> a 9:9:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 9:9:void run(com.android.tools.r8.ir.code.IRCode):66 -> a 10:13:void run(com.android.tools.r8.ir.code.IRCode):66:69 -> a 14:46:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,java.util.function.Predicate):77:109 -> a 47:47:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,java.util.function.Predicate):106:106 -> a 48:48:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,java.util.function.Predicate):103:103 -> a 49:49:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,java.util.function.Predicate):102:102 -> a 50:50:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,java.util.function.Predicate):95:95 -> a 51:51:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,java.util.function.Predicate):92:92 -> a 52:52:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,java.util.function.Predicate):91:91 -> a 53:53:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set,java.util.function.Predicate):88:88 -> a 54:62:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):160:168 -> a 63:63:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromIntervalValue():0:0 -> a 63:63:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):168 -> a 64:64:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):169:169 -> a 65:65:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.membervaluepropagation.MemberValuePropagation.createReplacementFromAssumeInfo(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):220:220 -> a 65:65:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):173 -> a 66:66:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 66:66:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.membervaluepropagation.MemberValuePropagation.createReplacementFromAssumeInfo(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):220 -> a 66:66:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):173 -> a 67:71:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.membervaluepropagation.MemberValuePropagation.createReplacementFromAssumeInfo(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):224:228 -> a 67:71:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):173 -> a 72:72:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 72:72:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.optimize.membervaluepropagation.MemberValuePropagation.createReplacementFromAssumeInfo(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):228 -> a 72:72:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):173 -> a 73:74:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):178:179 -> a 75:75:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 75:75:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:80:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):183:187 -> a 81:81:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 81:81:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):187 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:82:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 82:82:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):189 -> a 83:83:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):190:190 -> a 84:84:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 84:84:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):191 -> a 85:87:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):192:194 -> a 88:88:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):139:139 -> a 88:88:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):193 -> a 89:89:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):138:138 -> a 89:89:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):193 -> a 90:93:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):196:199 -> a 94:94:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 94:94:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):199 -> a 95:97:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):202:204 -> a 98:98:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 98:98:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):208 -> a 99:99:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 99:99:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):212 -> a 100:100:boolean applyAssumeInfo(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):213:213 -> a com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation -> com.gradleup.gr8.relocated.cx2: com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> c boolean $assertionsDisabled -> d 1:3:void ():42:44 -> 1:1:void (com.android.tools.r8.graph.AppView):47:47 -> 1:2:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):57:58 -> a 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 3:3:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):58 -> a 4:5:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):63:64 -> a 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 6:6:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):64 -> a 7:26:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):70:89 -> a 27:27:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 27:27:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:29:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):90:91 -> a 30:30:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 30:30:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):91 -> a 31:32:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):92:93 -> a 33:33:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 33:33:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):93 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:37:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):96:99 -> a 38:38:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 38:38:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):100:100 -> a 40:40:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 40:40:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):101 -> a 41:41:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 41:41:void rewriteArrayGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):103 -> a 42:46:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):129:133 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 47:47:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:62:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):135:149 -> a 63:64:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup.lookupAssumeInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClassAndMethod):19:20 -> a 63:64:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):149 -> a 65:65:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.shaking.AssumeInfoCollection.get(com.android.tools.r8.graph.DexClassAndMember):45:45 -> a 65:65:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup.lookupAssumeInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClassAndMethod):20 -> a 65:65:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):149 -> a 66:66:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.shaking.AssumeInfoCollection.get(com.android.tools.r8.graph.DexClassAndMember):45:45 -> a 66:66:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup.lookupAssumeInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClassAndMethod):22 -> a 66:66:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):149 -> a 67:67:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup.lookupAssumeInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClassAndMethod):24:24 -> a 67:67:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):149 -> a 68:68:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):150:150 -> a 69:69:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 69:69:boolean com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.mayPropagateValueFor(com.android.tools.r8.graph.DexClassAndMethod):115 -> a 69:69:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):155 -> a 70:72:boolean com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.mayPropagateValueFor(com.android.tools.r8.graph.DexClassAndMethod):116:118 -> a 70:72:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):155 -> a 73:73:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 73:73:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):160 -> a 74:75:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):160:161 -> a 76:76:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 76:76:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 77:88:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):164:175 -> a 89:89:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 89:89:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):176 -> a 90:92:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):177:179 -> a 93:93:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 93:93:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 94:97:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):180:183 -> a 98:98:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 98:98:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):184 -> a 99:100:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):185:186 -> a 101:101:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):139:139 -> a 101:101:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):185 -> a 102:102:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):138:138 -> a 102:102:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):185 -> a 103:106:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):190:193 -> a 107:107:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 107:107:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):194:194 -> a 109:109:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 109:109:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):195 -> a 110:110:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 110:110:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):197 -> a 111:111:void rewriteInvokeMethod(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):201:201 -> a 112:112:void rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet):214:214 -> a 113:113:void rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet):224:224 -> a 114:122:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):233:241 -> a 123:126:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):240:243 -> a 127:127:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 127:127:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):243 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 128:129:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):248:249 -> a 130:130:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 130:130:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):250 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 131:131:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):250 -> a 132:132:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 132:132:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):250 -> a 133:135:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):254:256 -> a 136:136:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 136:136:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):257 -> a 137:137:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):139:139 -> a 137:137:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):256 -> a 138:138:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType) -> a 138:138:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):256 -> a 139:139:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 139:139:boolean com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.mayPropagateValueFor(com.android.tools.r8.graph.DexClassAndField):108 -> a 139:139:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):261 -> a 140:142:boolean com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.mayPropagateValueFor(com.android.tools.r8.graph.DexClassAndField):109:111 -> a 140:142:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):261 -> a 143:143:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):266:266 -> a 144:144:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.shaking.AssumeInfoCollection.get(com.android.tools.r8.graph.DexClassAndMember):45:45 -> a 144:144:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):266 -> a 145:145:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):267:267 -> a 146:146:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 146:146:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):272 -> a 147:151:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):272:276 -> a 152:152:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 152:152:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):276 -> a 153:153:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 153:153:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):276 -> a 154:156:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):278:280 -> a 157:157:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 157:157:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):283 -> a 158:160:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):285:287 -> a 161:161:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 161:161:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):287 -> a 162:163:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):288:289 -> a 164:184:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):287:307 -> a 185:185:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 185:185:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):308 -> a 186:187:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):309:310 -> a 188:188:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 188:188:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 189:189:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 189:189:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):314 -> a 190:194:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):315:319 -> a 195:195:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):139:139 -> a 195:195:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):318 -> a 196:196:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):138:138 -> a 196:196:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):318 -> a 197:200:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):323:326 -> a 201:201:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 201:201:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):326 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 202:202:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):327:327 -> a 203:203:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 203:203:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):328 -> a 204:204:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 204:204:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):330 -> a 205:205:void rewriteFieldGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):333:333 -> a 206:206:java.lang.Boolean lambda$rewriteFieldGet$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):241:241 -> a 207:207:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceInstancePutByNullCheckIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):345:345 -> a 207:207:void rewriteInstancePut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):340 -> a 208:208:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 208:208:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceInstancePutByNullCheckIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):346 -> a 208:208:void rewriteInstancePut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):340 -> a 209:209:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedField.type():91:91 -> a 209:209:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceInstancePutByNullCheckIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):353 -> a 209:209:void rewriteInstancePut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):340 -> a 210:214:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceInstancePutByNullCheckIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):353:357 -> a 210:214:void rewriteInstancePut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):340 -> a 215:215:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceStaticPutByInitClassIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):367:367 -> a 215:215:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):362 -> a 216:216:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 216:216:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceStaticPutByInitClassIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):368 -> a 216:216:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):362 -> a 217:217:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexEncodedField.type():91:91 -> a 217:217:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceStaticPutByInitClassIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):375 -> a 217:217:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):362 -> a 218:223:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceStaticPutByInitClassIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):375:380 -> a 218:223:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):362 -> a 224:224:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):139:139 -> a 224:224:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceStaticPutByInitClassIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):379 -> a 224:224:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):362 -> a 225:225:boolean com.android.tools.r8.ir.code.InstructionListIterator.removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):138:138 -> a 225:225:void com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.replaceStaticPutByInitClassIfNeverRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):379 -> a 225:225:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):362 -> a com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo -> com.gradleup.gr8.relocated.b9: com.android.tools.r8.ir.analysis.type.DynamicType assumeType -> a boolean $assertionsDisabled -> e com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo EMPTY -> d com.android.tools.r8.ir.analysis.value.AbstractValue assumeValue -> b boolean isSideEffectFree -> c 1:4:void ():17:20 -> 5:5:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> 5:5:void ():20 -> 6:6:void ():20:20 -> 1:4:void (com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):26:29 -> boolean access$500(boolean,boolean) -> a 1:1:boolean access$000(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):17:17 -> a 2:2:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder builder():33:33 -> a 3:3:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo create(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):38:38 -> a 4:4:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 4:4:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo create(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):38 -> a 5:5:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.empty():44:44 -> a 5:5:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo create(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):39 -> a 6:6:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo create(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):40:40 -> a 7:16:com.android.tools.r8.ir.analysis.type.DynamicType com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetType(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.analysis.type.DynamicType):76:85 -> a 7:16:com.android.tools.r8.ir.analysis.type.DynamicType access$300(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.analysis.type.DynamicType):17 -> a 17:17:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):89:89 -> a 17:17:com.android.tools.r8.ir.analysis.value.AbstractValue access$400(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):17 -> a 18:18:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 18:18:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):92 -> a 18:18:com.android.tools.r8.ir.analysis.value.AbstractValue access$400(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):17 -> a 19:19:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):95:95 -> a 19:19:com.android.tools.r8.ir.analysis.value.AbstractValue access$400(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):17 -> a 20:20:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 20:20:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):95 -> a 20:20:com.android.tools.r8.ir.analysis.value.AbstractValue access$400(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):17 -> a 21:21:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 21:21:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):98 -> a 21:21:com.android.tools.r8.ir.analysis.value.AbstractValue access$400(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):17 -> a 22:22:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):108:108 -> a 23:23:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> a 23:23:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):108 -> a 24:27:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):108:111 -> a 28:28:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 28:28:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):116:116 -> a 30:30:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 30:30:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):117 -> a 31:32:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):117:118 -> a 33:33:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):126:126 -> a 34:34:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> a 34:34:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):126 -> a 35:40:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):126:131 -> a 41:41:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 41:41:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):131 -> a 42:42:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):131:131 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue access$100(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):17:17 -> b 2:2:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo empty():44:44 -> b 1:1:com.android.tools.r8.ir.analysis.type.DynamicType access$200(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):17:17 -> c 2:2:com.android.tools.r8.ir.analysis.type.DynamicType getAssumeType():48:48 -> c 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAssumeValue():52:52 -> d 2:2:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):68:68 -> d 3:12:com.android.tools.r8.ir.analysis.type.DynamicType com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetType(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.ir.analysis.type.DynamicType):76:85 -> d 3:12:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):68 -> d 13:13:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69:69 -> d 14:14:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):89:89 -> d 14:14:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69 -> d 15:15:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> d 15:15:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):92 -> d 15:15:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69 -> d 16:16:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):95:95 -> d 16:16:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69 -> d 17:17:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> d 17:17:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):95 -> d 17:17:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69 -> d 18:18:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> d 18:18:com.android.tools.r8.ir.analysis.value.AbstractValue com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.internalMeetValue(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.value.AbstractValue):98 -> d 18:18:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69 -> d 19:21:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):70:72 -> d 1:1:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.empty():44:44 -> e 1:1:boolean isEmpty():56 -> e 2:2:boolean isEmpty():59:59 -> e 3:3:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> e 3:3:boolean isEmpty():59 -> e 4:4:boolean isEmpty():59:59 -> e 1:6:boolean equals(java.lang.Object):141:146 -> equals 1:1:boolean isSideEffectFree():64:64 -> f 1:1:int hashCode():152:152 -> hashCode com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder -> com.gradleup.gr8.relocated.a9: com.android.tools.r8.ir.analysis.type.DynamicType assumeType -> a com.android.tools.r8.ir.analysis.value.AbstractValue assumeValue -> b boolean isSideEffectFree -> c 1:5:void ():155:159 -> 1:3:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):162:164 -> a 4:4:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder.meetIsSideEffectFree(boolean):178:178 -> a 4:4:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):164 -> a 5:5:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeType(com.android.tools.r8.ir.analysis.type.DynamicType):168:168 -> a 6:6:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeValue(com.android.tools.r8.ir.analysis.value.AbstractValue):173:173 -> a 7:7:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo build():188:188 -> a 1:1:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder setIsSideEffectFree():183:183 -> b com.android.tools.r8.ir.optimize.outliner.OutlineCollection -> com.gradleup.gr8.relocated.hj2: java.util.Map canonicalization -> a java.util.Map outlines -> c com.android.tools.r8.graph.GraphLens appliedGraphLens -> b boolean $assertionsDisabled -> d 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.graph.GraphLens):33:33 -> 2:8:void (com.android.tools.r8.graph.GraphLens):28:34 -> 1:2:void remove(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):38:39 -> a 3:9:void set(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.List):44:50 -> a 10:11:java.util.List com.android.tools.r8.ir.optimize.outliner.OutlineCollection.canonicalize(java.util.List):118:119 -> a 10:11:void set(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.List):50 -> a 12:12:com.android.tools.r8.ir.optimize.OutlinerImpl$Outline com.android.tools.r8.ir.optimize.outliner.OutlineCollection.canonicalize(com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):126:126 -> a 12:12:java.util.List com.android.tools.r8.ir.optimize.outliner.OutlineCollection.canonicalize(java.util.List):120 -> a 12:12:void set(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.List):50 -> a 13:13:java.util.List com.android.tools.r8.ir.optimize.outliner.OutlineCollection.canonicalize(java.util.List):120:120 -> a 13:13:void set(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.List):50 -> a 14:14:void set(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.List):50:50 -> a 15:34:void rewriteWithLens(com.android.tools.r8.graph.GraphLens):55:74 -> a 35:41:void lambda$rewriteWithLens$0(com.android.tools.r8.graph.GraphLens,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List):62:68 -> a 42:43:java.util.List rewriteOutlinesWithLens(java.util.List,com.android.tools.r8.graph.GraphLens):79:80 -> a 44:44:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):176:176 -> a 44:44:java.util.List rewriteOutlinesWithLens(java.util.List,com.android.tools.r8.graph.GraphLens):80 -> a 45:45:com.android.tools.r8.ir.optimize.OutlinerImpl$Outline lambda$rewriteOutlinesWithLens$1(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.optimize.OutlinerImpl$Outline):80:80 -> a 46:47:java.util.Map computeMethodsPerOutline(com.android.tools.r8.graph.AppView):96:97 -> a 48:48:void lambda$computeMethodsPerOutline$2(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List):100:100 -> a 49:49:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 49:49:void lambda$computeMethodsPerOutline$2(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 50:50:void lambda$computeMethodsPerOutline$2(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List):103 -> a 51:60:void lambda$computeMethodsPerOutline$2(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List):102:111 -> a 1:5:com.android.tools.r8.utils.collections.ProgramMethodSet computeMethodsSubjectToOutlining(com.android.tools.r8.graph.AppView):84:88 -> b com.android.tools.r8.ir.optimize.outliner.Outliner -> com.gradleup.gr8.relocated.kj2: void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing) -> a void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod) -> a void performOutlining(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing) -> a void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.ir.optimize.outliner.Outliner create(com.android.tools.r8.graph.AppView):22:22 -> a 2:2:com.android.tools.r8.ir.optimize.outliner.Outliner com.android.tools.r8.ir.optimize.outliner.Outliner.empty():26:26 -> a 2:2:com.android.tools.r8.ir.optimize.outliner.Outliner create(com.android.tools.r8.graph.AppView):22 -> a 3:3:com.android.tools.r8.ir.optimize.outliner.Outliner empty():26:26 -> a void onMethodPruned(com.android.tools.r8.graph.ProgramMethod) -> b void rewriteWithLens() -> b com.android.tools.r8.ir.optimize.outliner.Outliner$1 -> com.gradleup.gr8.relocated.jj2: 1:1:void ():26:26 -> void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing) -> a void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod) -> a void performOutlining(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing) -> a void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.GraphLens) -> a void onMethodPruned(com.android.tools.r8.graph.ProgramMethod) -> b void rewriteWithLens() -> b com.android.tools.r8.ir.optimize.peepholes.BasicBlockMuncher -> com.gradleup.gr8.relocated.kb: 1:1:java.util.List com.android.tools.r8.ir.optimize.peepholes.BasicBlockMuncher.nonDestructivePeepholes():23:23 -> a 1:1:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):39 -> a 2:2:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):39:39 -> a 3:3:java.util.List com.android.tools.r8.ir.optimize.peepholes.BasicBlockMuncher.destructivePeepholes():30:30 -> a 3:3:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):40 -> a 4:4:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):40:40 -> a 5:7:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):45:47 -> a 8:8:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> a 8:8:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):48 -> a 9:27:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):49:67 -> a 28:28:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 28:28:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):67 -> a 29:29:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 29:29:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 29:29:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):67 -> a 30:42:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):67:79 -> a 43:43:java.lang.Object com.android.tools.r8.utils.IteratorUtils.previousUntilUnsafe(java.util.ListIterator,java.util.function.Predicate):119:119 -> a 43:43:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):79 -> a 44:44:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> a 44:44:java.lang.Object com.android.tools.r8.utils.IteratorUtils.previousUntilUnsafe(java.util.ListIterator,java.util.function.Predicate):120 -> a 44:44:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):79 -> a 45:45:java.lang.Object com.android.tools.r8.utils.IteratorUtils.previousUntilUnsafe(java.util.ListIterator,java.util.function.Predicate):121:121 -> a 45:45:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):79 -> a 46:46:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 46:46:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):81 -> a com.android.tools.r8.ir.optimize.peepholes.BasicBlockPeephole -> com.gradleup.gr8.relocated.lb: boolean match(com.android.tools.r8.ir.code.InstructionListIterator) -> a boolean resetAfterMatch() -> a com.android.tools.r8.ir.optimize.peepholes.DupDupDupPeephole -> com.gradleup.gr8.relocated.wj0: com.android.tools.r8.ir.optimize.peepholes.Point dup3Exp -> c com.android.tools.r8.ir.optimize.peepholes.Point dup2Exp -> b com.android.tools.r8.ir.optimize.peepholes.Point dup1Exp -> a com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> d 1:10:void ():28:37 -> boolean resetAfterMatch() -> a 1:1:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):31:31 -> a 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> a 2:2:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):31 -> a 3:3:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):31:31 -> a 4:29:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):41:66 -> a 30:30:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 30:30:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):67:67 -> a 32:32:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 32:32:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):67 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):68:68 -> a 34:34:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 34:34:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):68 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):69:69 -> a 36:36:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 36:36:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:39:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):71:73 -> a 40:40:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.previous():22:22 -> a 40:40:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):74 -> a 41:41:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 41:41:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):75 -> a 42:42:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 42:42:void com.android.tools.r8.ir.optimize.peepholes.PeepholeHelper.resetPrevious(com.android.tools.r8.ir.code.InstructionListIterator,int):33 -> a 42:42:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):78 -> a 1:1:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):33:33 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> b 2:2:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):33 -> b 3:3:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):33:33 -> b 1:1:boolean lambda$new$2(com.android.tools.r8.ir.code.Instruction):35:35 -> c 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> c 2:2:boolean lambda$new$2(com.android.tools.r8.ir.code.Instruction):35 -> c 3:3:boolean lambda$new$2(com.android.tools.r8.ir.code.Instruction):35:35 -> c com.android.tools.r8.ir.optimize.peepholes.LoadLoadDupPeephole -> com.gradleup.gr8.relocated.cz1: com.android.tools.r8.ir.optimize.peepholes.Point firstLoadExp -> b com.android.tools.r8.ir.optimize.peepholes.Point lastLoadExp -> a com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:8:void ():30:37 -> boolean resetAfterMatch() -> a 1:21:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):41:61 -> a 22:22:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 22:22:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):61 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):62:62 -> a 24:24:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 24:24:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):64:64 -> a 26:26:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 26:26:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):64 -> a com.android.tools.r8.ir.optimize.peepholes.Match -> com.gradleup.gr8.relocated.z12: java.util.List instructions -> a 1:3:void (com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[],java.util.List):14:16 -> com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole -> com.gradleup.gr8.relocated.o72: com.android.tools.r8.ir.optimize.peepholes.Point firstLoad -> d com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> e com.android.tools.r8.ir.code.Instruction insertPosition -> c boolean $assertionsDisabled -> f com.android.tools.r8.ir.code.Value local -> a int stackHeight -> b 1:1:void ():33:33 -> 1:43:void ():33:75 -> boolean resetAfterMatch() -> a 1:2:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):47:48 -> a 3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 3:3:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:7:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):49:52 -> a 8:11:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):79:82 -> a 12:12:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.previous():22:22 -> a 12:12:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):116 -> a 12:12:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 13:13:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 13:13:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):117 -> a 13:13:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 14:18:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):117:121 -> a 14:18:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 19:19:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 19:19:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):122 -> a 19:19:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 20:25:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):123:128 -> a 20:25:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 26:26:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 26:26:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):132 -> a 26:26:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 27:27:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):133:133 -> a 27:27:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 28:28:boolean com.android.tools.r8.ir.code.Instruction.isAdd():0:0 -> a 28:28:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):133 -> a 28:28:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 29:29:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):133:133 -> a 29:29:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 30:30:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 30:30:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):137 -> a 30:30:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 31:32:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):138:139 -> a 31:32:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 33:33:boolean com.android.tools.r8.ir.code.Instruction.isStore():0:0 -> a 33:33:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):139 -> a 33:33:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 34:34:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):134:134 -> a 34:34:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 35:35:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):129:129 -> a 35:35:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 36:40:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):85:89 -> a 41:41:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 41:41:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):90 -> a 42:44:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):91:93 -> a 45:45:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.previous():22:22 -> a 45:45:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):96 -> a 46:46:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):98:98 -> a 47:47:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.previous():22:22 -> a 47:47:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):99 -> a 48:50:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):104:106 -> a 51:51:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 51:51:void com.android.tools.r8.ir.optimize.peepholes.PeepholeHelper.resetPrevious(com.android.tools.r8.ir.code.InstructionListIterator,int):33 -> a 51:51:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):111 -> a 1:1:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):60:60 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> b 2:2:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):60 -> b 3:3:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> b 3:3:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):60 -> b 4:4:boolean com.android.tools.r8.ir.code.Instruction.isStore():0:0 -> b 4:4:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):60 -> b 5:12:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):60:67 -> b 13:13:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> b 13:13:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):68 -> b 14:14:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):69:69 -> b com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression -> com.gradleup.gr8.relocated.rk2: java.util.function.Predicate getPredicate() -> a void setIndex(int) -> a int getMin() -> b int getMax() -> c com.android.tools.r8.ir.optimize.peepholes.PeepholeHelper -> com.gradleup.gr8.relocated.sk2: boolean $assertionsDisabled -> a 1:1:void ():14:14 -> 1:1:java.util.function.Predicate withoutLocalInfo(java.util.function.Predicate):17:17 -> a 2:4:boolean lambda$withoutLocalInfo$0(java.util.function.Predicate,com.android.tools.r8.ir.code.Instruction):18:20 -> a 5:5:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.previous():22:22 -> a 5:5:com.android.tools.r8.ir.code.Instruction resetNext(com.android.tools.r8.ir.code.InstructionListIterator,int):26 -> a 6:7:int numberOfValuesConsumedFromStack(com.android.tools.r8.ir.code.Instruction):49:50 -> a 8:18:void moveInstructionsUpToCurrentPosition(com.android.tools.r8.ir.code.InstructionListIterator,java.util.List):59:69 -> a 19:19:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 19:19:void moveInstructionsUpToCurrentPosition(com.android.tools.r8.ir.code.InstructionListIterator,java.util.List):70 -> a 20:20:void moveInstructionsUpToCurrentPosition(com.android.tools.r8.ir.code.InstructionListIterator,java.util.List):72:72 -> a 21:23:java.lang.Object com.android.tools.r8.ir.code.PreviousUntilIterator.previousUntil(java.util.function.Predicate):18:20 -> a 21:23:void moveInstructionsUpToCurrentPosition(com.android.tools.r8.ir.code.InstructionListIterator,java.util.List):72 -> a 24:24:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 24:24:void moveInstructionsUpToCurrentPosition(com.android.tools.r8.ir.code.InstructionListIterator,java.util.List):73 -> a 25:25:boolean lambda$moveInstructionsUpToCurrentPosition$1(java.util.List,com.android.tools.r8.ir.code.Instruction):66:66 -> a 1:4:int numberOfValuesPutOnStack(com.android.tools.r8.ir.code.Instruction):38:41 -> b 5:5:boolean lambda$moveInstructionsUpToCurrentPosition$2(java.util.List,com.android.tools.r8.ir.code.Instruction):72:72 -> b com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout -> com.gradleup.gr8.relocated.tk2: com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[] expressions -> b java.util.List instructions -> a boolean backwards -> c 1:8:void (boolean,com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[]):18:25 -> 1:1:com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout lookBackward(com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[]):33:33 -> a 2:5:com.android.tools.r8.ir.optimize.peepholes.Match test(com.android.tools.r8.ir.code.InstructionListIterator):37:40 -> a 6:42:com.android.tools.r8.ir.optimize.peepholes.Match testDirection(java.util.function.Supplier,java.util.function.Supplier,java.lang.Runnable):48:84 -> a 1:1:com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout lookForward(com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[]):29:29 -> b com.android.tools.r8.ir.optimize.peepholes.Point -> com.gradleup.gr8.relocated.hl2: java.util.function.Predicate predicate -> a int index -> b boolean $assertionsDisabled -> c 1:1:void ():10:10 -> 1:1:void (java.util.function.Predicate):15:15 -> 2:5:void (java.util.function.Predicate):13:16 -> 1:1:java.util.function.Predicate getPredicate():21:21 -> a 2:3:void setIndex(int):36:37 -> a 4:4:com.android.tools.r8.ir.code.Instruction get(com.android.tools.r8.ir.optimize.peepholes.Match):41:41 -> a int getMin() -> b int getMax() -> c com.android.tools.r8.ir.optimize.peepholes.RemoveDebugPositionPeephole -> com.gradleup.gr8.relocated.m23: com.android.tools.r8.ir.optimize.peepholes.Point secondInstructionExp -> b com.android.tools.r8.ir.optimize.peepholes.Point debugPositionExp -> a com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> c boolean $assertionsDisabled -> d 1:1:void ():38:38 -> 1:11:void ():38:48 -> boolean lambda$match$0(com.android.tools.r8.ir.code.DebugPosition,com.android.tools.r8.ir.code.Instruction) -> a boolean resetAfterMatch() -> a 1:10:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):52:61 -> a 11:11:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 11:11:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):61 -> a 12:12:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):62:62 -> a 13:13:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 13:13:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):67 -> a 14:14:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 14:14:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):68 -> a 15:16:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):69:70 -> a 17:17:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 17:17:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):71 -> a 18:18:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):72:72 -> a 19:19:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 19:19:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):72 -> a 20:23:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):78:81 -> a 24:26:java.lang.Object com.android.tools.r8.ir.code.PreviousUntilIterator.previousUntil(java.util.function.Predicate):18:20 -> a 24:26:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):81 -> a 27:27:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 27:27:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):83 -> a 28:28:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):84:84 -> a com.android.tools.r8.ir.optimize.peepholes.StoreLoadPeephole -> com.gradleup.gr8.relocated.fa3: com.android.tools.r8.ir.optimize.peepholes.Point loadExp -> b com.android.tools.r8.ir.optimize.peepholes.Point storeExp -> a com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> c 1:6:void ():22:27 -> boolean resetAfterMatch() -> a 1:11:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):31:41 -> a 12:12:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 12:12:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:15:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):43:45 -> a 16:16:java.lang.Object com.android.tools.r8.ir.code.LinearFlowInstructionListIterator.next():22:22 -> a 16:16:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):46 -> a 17:18:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):47:48 -> a com.android.tools.r8.ir.optimize.peepholes.StoreLoadToDupStorePeephole -> com.gradleup.gr8.relocated.ga3: com.android.tools.r8.ir.optimize.peepholes.Point loadExp -> b com.android.tools.r8.ir.optimize.peepholes.Point storeExp -> a com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> d com.android.tools.r8.ir.optimize.peepholes.Wildcard dupsExp -> c boolean $assertionsDisabled -> e 1:1:void ():33:33 -> 1:7:void ():33:39 -> boolean lambda$match$1(com.android.tools.r8.ir.code.Load,com.android.tools.r8.ir.code.Instruction) -> a boolean resetAfterMatch() -> a 1:1:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):37:37 -> a 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> a 2:2:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):37 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isDup2():0:0 -> a 3:3:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):37 -> a 4:23:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):43:62 -> a 24:24:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> a 24:24:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):62 -> a 25:34:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):62:71 -> a 35:35:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 35:35:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):72 -> a 36:43:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):73:80 -> a com.android.tools.r8.ir.optimize.peepholes.StoreSequenceLoadPeephole -> com.gradleup.gr8.relocated.ha3: com.android.tools.r8.ir.optimize.peepholes.Point storeExp -> c com.android.tools.r8.ir.code.Store store -> a com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> f com.android.tools.r8.ir.optimize.peepholes.Point loadExp -> e com.android.tools.r8.ir.optimize.peepholes.Wildcard seqExp -> d int stackHeight -> b 1:48:void ():34:81 -> boolean lambda$match$3(com.android.tools.r8.ir.code.Load,com.android.tools.r8.ir.code.Instruction) -> a boolean resetAfterMatch() -> a 1:1:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):42:42 -> a 2:2:boolean com.android.tools.r8.ir.code.Instruction.isStore():0:0 -> a 2:2:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):42 -> a 3:9:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):43:49 -> a 10:38:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):85:113 -> a 39:39:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 39:39:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:46:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):116:122 -> a 47:47:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 47:47:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):123 -> a 48:48:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 48:48:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):124 -> a 49:49:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):125:125 -> a 50:50:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 50:50:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):125 -> a 51:51:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):126:126 -> a 1:1:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):56:56 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isLoad():0:0 -> b 2:2:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):56 -> b 3:12:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):56:65 -> b 1:2:boolean lambda$new$2(com.android.tools.r8.ir.code.Instruction):72:73 -> c 3:3:boolean com.android.tools.r8.ir.code.Instruction.isLoad():0:0 -> c 3:3:boolean lambda$new$2(com.android.tools.r8.ir.code.Instruction):73 -> c 4:5:boolean lambda$new$2(com.android.tools.r8.ir.code.Instruction):74:75 -> c com.android.tools.r8.ir.optimize.peepholes.Wildcard -> com.gradleup.gr8.relocated.vo3: java.util.function.Predicate predicate -> a int index -> b boolean $assertionsDisabled -> c 1:1:void ():11:11 -> 1:1:void (java.util.function.Predicate):16:16 -> 2:5:void (java.util.function.Predicate):14:17 -> 1:1:java.util.function.Predicate getPredicate():22:22 -> a 2:3:void setIndex(int):37:38 -> a 4:4:java.util.List get(com.android.tools.r8.ir.optimize.peepholes.Match):42:42 -> a int getMin() -> b int getMax() -> c com.android.tools.r8.ir.optimize.string.StringBuilderAction -> com.gradleup.gr8.relocated.xa3: boolean isReplaceArgumentByStringConcat() -> a void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle) -> a 1:4:com.android.tools.r8.ir.code.Value insertStringConstantInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,java.lang.String):371:374 -> a 5:11:com.android.tools.r8.ir.code.Value insertStringConstantInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,java.lang.String):373:379 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 12:12:com.android.tools.r8.ir.code.Value insertStringConstantInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,java.lang.String):379 -> a 13:13:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 13:13:com.android.tools.r8.ir.code.Value insertStringConstantInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,java.lang.String):380 -> a 14:14:com.android.tools.r8.ir.code.Value insertStringConstantInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,java.lang.String):386:386 -> a 15:15:com.android.tools.r8.ir.code.Value insertStringConstantInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,java.lang.String):385:385 -> a 16:24:void removeStringBuilderInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):393:401 -> a 25:25:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 25:25:void removeStringBuilderInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):401 -> a 26:26:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 26:26:void removeStringBuilderInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):401 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:void removeStringBuilderInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):403:403 -> a 28:28:boolean lambda$removeStringBuilderInstruction$0(com.android.tools.r8.ir.optimize.string.StringBuilderOracle,com.android.tools.r8.ir.code.Value):396:396 -> a 29:29:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 29:29:boolean lambda$removeStringBuilderInstruction$0(com.android.tools.r8.ir.optimize.string.StringBuilderOracle,com.android.tools.r8.ir.code.Value):396 -> a 30:30:boolean lambda$removeStringBuilderInstruction$0(com.android.tools.r8.ir.optimize.string.StringBuilderOracle,com.android.tools.r8.ir.code.Value):397:397 -> a boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat asReplaceArgumentByStringConcat() -> c com.android.tools.r8.ir.optimize.string.StringBuilderAction$1 -> com.gradleup.gr8.relocated.pa3: boolean $assertionsDisabled -> a 1:1:void ():355:355 -> com.android.tools.r8.ir.optimize.string.StringBuilderAction$AppendWithNewConstantString -> com.gradleup.gr8.relocated.qa3: java.lang.String replacement -> a boolean $assertionsDisabled -> b 1:1:void ():95:95 -> 1:2:void (java.lang.String):99:100 -> 1:1:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 1:1:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):110 -> a 2:7:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):111:116 -> a 8:8:com.android.tools.r8.ir.code.InvokeDirect$Builder com.android.tools.r8.ir.code.InvokeDirect.builder():52:52 -> a 8:8:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):118 -> a 9:11:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):119:121 -> a 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 12:12:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.string.StringBuilderAction.getConstructorWithStringParameter(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):352 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):121 -> a 13:17:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.string.StringBuilderAction.getConstructorWithStringParameter(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):352:356 -> a 13:17:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):121 -> a 18:21:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):120:123 -> a 22:22:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 22:22:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):117 -> a 23:23:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):124:124 -> a 24:24:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAction$AppendWithNewConstantString.isAppendWithString(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):142:142 -> a 24:24:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):124 -> a 25:25:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2179:2179 -> a 25:25:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAction$AppendWithNewConstantString.isAppendWithString(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):142 -> a 25:25:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 26:26:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAction$AppendWithNewConstantString.isAppendWithString(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):142:142 -> a 26:26:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):124 -> a 27:27:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2179:2179 -> a 27:27:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAction$AppendWithNewConstantString.isAppendWithString(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):143 -> a 27:27:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 28:28:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():38:38 -> a 28:28:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):126 -> a 29:30:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):127:128 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 31:31:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.string.StringBuilderAction$AppendWithNewConstantString.getAppendWithStringParameter(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):148 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):128 -> a 32:36:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.optimize.string.StringBuilderAction$AppendWithNewConstantString.getAppendWithStringParameter(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):148:152 -> a 32:36:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):128 -> a 37:39:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):128:130 -> a 40:40:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 40:40:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):125 -> a 41:41:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):132:132 -> a boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b com.android.tools.r8.ir.optimize.string.StringBuilderAction$RemoveStringBuilderAction -> com.gradleup.gr8.relocated.ra3: com.android.tools.r8.ir.optimize.string.StringBuilderAction$RemoveStringBuilderAction INSTANCE -> a 1:1:void ():45:45 -> 1:1:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):54:54 -> a boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderAction$RemoveStringBuilderAction getInstance():58:58 -> d com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByExistingString -> com.gradleup.gr8.relocated.sa3: com.android.tools.r8.ir.code.Value string -> a 1:2:void (com.android.tools.r8.ir.code.Value):245:246 -> 1:1:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):256:256 -> a boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat -> com.gradleup.gr8.relocated.ta3: com.android.tools.r8.ir.code.Value outValue -> d boolean removeInstruction -> e boolean $assertionsDisabled -> f com.android.tools.r8.ir.code.Value second -> b com.android.tools.r8.ir.code.Value first -> a java.lang.String newConstant -> c 1:1:void ():265:265 -> 1:7:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,java.lang.String,com.android.tools.r8.ir.code.Value):274:280 -> boolean isReplaceArgumentByStringConcat() -> a 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat replaceByValues(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):285:285 -> a 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat replaceByNewConstantConcatValue(java.lang.String,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):290:290 -> a 3:4:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):309:310 -> a 5:5:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 5:5:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):311 -> a 6:13:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):312:319 -> a 14:14:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():38:38 -> a 14:14:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):321 -> a 15:19:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):322:326 -> a 20:20:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):325:325 -> a 21:32:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):324:335 -> a 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat replaceByValueConcatNewConstant(com.android.tools.r8.ir.code.Value,java.lang.String,com.android.tools.r8.ir.code.Value):295:295 -> b com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat asReplaceArgumentByStringConcat() -> c 1:1:void setRemoveInstruction():299:299 -> d com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByConstantString -> com.gradleup.gr8.relocated.ua3: java.lang.String replacement -> a boolean $assertionsDisabled -> b 1:1:void ():70:70 -> 1:2:void (java.lang.String):74:75 -> 1:1:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):85:85 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 2:2:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):85:86 -> a 5:5:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.lang.String):167:167 -> a 5:5:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):86 -> a 6:6:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.lang.String):166:166 -> a 6:6:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):86 -> a com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByExistingString -> com.gradleup.gr8.relocated.va3: com.android.tools.r8.ir.code.Value existingString -> a 1:2:void (com.android.tools.r8.ir.code.Value):161:162 -> 1:1:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):172:172 -> a 2:2:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 2:2:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):172 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):173:173 -> a boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByStringConcat -> com.gradleup.gr8.relocated.wa3: com.android.tools.r8.ir.code.Value second -> b com.android.tools.r8.ir.code.Value first -> a java.lang.String newConstant -> c boolean $assertionsDisabled -> d 1:1:void ():182:182 -> 1:6:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,java.lang.String):189:194 -> 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByStringConcat replaceByValues(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):198:198 -> a 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByStringConcat replaceByNewConstantConcatValue(java.lang.String,com.android.tools.r8.ir.code.Value):203:203 -> a 3:3:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):219:219 -> a 4:4:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 4:4:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):220 -> a 5:10:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):221:226 -> a 11:11:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():38:38 -> a 11:11:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):230 -> a 12:12:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView):411:411 -> a 12:12:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):232 -> a 13:13:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 13:13:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView):411 -> a 13:13:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):232 -> a 14:14:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView):412:412 -> a 14:14:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):232 -> a 15:15:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):232:232 -> a 16:21:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):231:236 -> a 22:22:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):235:235 -> a 23:26:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):234:237 -> a 27:27:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 27:27:void perform(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):229 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByStringConcat replaceByValueConcatNewConstant(com.android.tools.r8.ir.code.Value,java.lang.String):208:208 -> b com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer -> com.gradleup.gr8.relocated.bb3: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.string.StringBuilderOracle oracle -> b com.android.tools.r8.ir.code.IRCode code -> c boolean $assertionsDisabled -> d 1:1:void ():79:79 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):87:90 -> 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderOracle access$100(com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer):79:79 -> a 2:2:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94:94 -> a 3:354:java.util.Map com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.computeStringBuilderGraphs():142:493 -> a 3:354:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():98 -> a 3:354:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 355:355:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 355:355:java.util.Map com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.computeStringBuilderGraphs():495 -> a 355:355:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():98 -> a 355:355:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 356:357:java.util.Map com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.computeStringBuilderGraphs():496:497 -> a 356:357:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():98 -> a 356:357:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 358:359:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():99:100 -> a 358:359:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 360:360:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 360:360:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():103 -> a 360:360:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 361:368:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():104:111 -> a 361:368:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 369:418:java.util.Map optimizeOnGraphs(java.util.Map):510:559 -> a 419:448:java.util.Collection com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.computeProcessingOrder(java.util.Map,java.util.Map,java.util.Map):592:621 -> a 419:448:java.util.Map optimizeOnGraphs(java.util.Map):574 -> a 449:454:java.util.Map optimizeOnGraphs(java.util.Map):574:579 -> a 455:461:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):524:530 -> a 462:462:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isNewInstanceNode():0:0 -> a 462:462:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):530 -> a 463:471:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):531:539 -> a 472:472:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isLoopNode():0:0 -> a 472:472:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):542 -> a 473:473:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):543:543 -> a 474:474:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isEscapeNode():0:0 -> a 474:474:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):545 -> a 475:476:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):546:547 -> a 477:477:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isToStringNode():0:0 -> a 477:477:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):549 -> a 478:478:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isImplicitToStringNode():0:0 -> a 478:478:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):549 -> a 479:479:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):550:550 -> a 480:480:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInspectingNode():0:0 -> a 480:480:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):552 -> a 481:483:void lambda$optimizeOnGraphs$0(java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):553:555 -> a 484:484:com.android.tools.r8.ir.code.Value lambda$optimizeOnGraphs$1():568:568 -> a 485:485:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView):411:411 -> a 485:485:com.android.tools.r8.ir.code.Value lambda$optimizeOnGraphs$1():568 -> a 486:486:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 486:486:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView):411 -> a 486:486:com.android.tools.r8.ir.code.Value lambda$optimizeOnGraphs$1():568 -> a 487:487:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView):412:412 -> a 487:487:com.android.tools.r8.ir.code.Value lambda$optimizeOnGraphs$1():568 -> a 488:488:com.android.tools.r8.ir.code.Value lambda$optimizeOnGraphs$1():568:568 -> a 1:1:com.android.tools.r8.graph.AppView access$200(com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer):79:79 -> b com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1 -> com.gradleup.gr8.relocated.ya3: com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis val$analysis -> f com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer this$0 -> h boolean $assertionsDisabled -> i com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction val$transferFunction -> g 1:1:void ():159:159 -> 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer,com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction):159:159 -> 1:1:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 1:1:void createNodesForInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):238 -> a 2:4:void createNodesForInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):241:241 -> a 6:9:void createNodesForInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):243:246 -> a 10:11:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.canMutate(com.android.tools.r8.ir.code.Instruction):34:35 -> a 10:11:void createNodesForInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):252 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 12:12:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.canMutate(com.android.tools.r8.ir.code.Instruction):36 -> a 12:12:void createNodesForInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):252 -> a 13:14:void createNodesForInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):253:254 -> a void lambda$process$0(com.android.tools.r8.ir.code.Value) -> a 15:67:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):167:219 -> a 68:70:void lambda$process$1(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value):185:187 -> a 71:74:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):202:205 -> a 75:75:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isMutateNode():0:0 -> a 75:75:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):225 -> a 75:75:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):206 -> a 76:76:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):226:226 -> a 76:76:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):206 -> a 77:77:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isMutateNode():0:0 -> a 77:77:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):226 -> a 77:77:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):206 -> a 78:78:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInspectingNode():0:0 -> a 78:78:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):226 -> a 78:78:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):206 -> a 79:79:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInspectingNode():0:0 -> a 79:79:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):227 -> a 79:79:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):206 -> a 80:80:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):228:228 -> a 80:80:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):206 -> a 81:81:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInspectingNode():0:0 -> a 81:81:boolean com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):228 -> a 81:81:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):206 -> a 82:83:void lambda$process$2(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):207:208 -> a 84:84:void lambda$createNodesForStringBuilderInstruction$7(java.util.function.BiConsumer,com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode,com.android.tools.r8.ir.code.Value):295:295 -> a 85:85:void lambda$createNodesForStringBuilderInstruction$9(java.util.function.BiConsumer,com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode,com.android.tools.r8.ir.code.Value):314:314 -> a 86:86:void lambda$createNodesForStringBuilderInstruction$11(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):322:322 -> a 87:87:com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createToStringNode(com.android.tools.r8.ir.code.InvokeMethod):657:657 -> a 87:87:void lambda$createNodesForStringBuilderInstruction$11(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):322 -> a 88:88:void lambda$createNodesForStringBuilderInstruction$11(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):321:321 -> a 89:89:void insertImplicitToStringNode(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):361:361 -> a 90:90:com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createImplicitToStringNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode):669:669 -> a 90:90:void insertImplicitToStringNode(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):362 -> a 91:96:void insertImplicitToStringNode(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):363:368 -> a 97:97:void lambda$insertImplicitToStringNode$19(java.util.function.BiConsumer,com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode,com.android.tools.r8.ir.code.Value):366:366 -> a 98:113:boolean visitAllAliasing(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.Consumer,java.util.function.Consumer):392:407 -> a 114:117:boolean visitAllAliases(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.Consumer):416:419 -> a 118:128:boolean visitAllAliases(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.Consumer):418:428 -> a 129:129:boolean visitAllAliases(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.Consumer):427:427 -> a 130:131:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):437:438 -> a 132:132:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> a 132:132:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):438 -> a 133:161:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):440:468 -> a 162:162:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.reference2IntEntrySet():87:87 -> a 162:162:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):473 -> a 163:165:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):473:475 -> a 166:166:com.android.tools.r8.ir.optimize.string.StringBuilderNode$SplitReferenceNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createSplitReferenceNode():637:637 -> a 166:166:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):476 -> a 167:181:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):477:491 -> a 182:189:void lambda$joiner$21(it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState,java.util.List,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):444:451 -> a 190:190:com.android.tools.r8.ir.optimize.string.StringBuilderNode$SplitReferenceNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createSplitReferenceNode():637:637 -> a 190:190:void lambda$joiner$21(it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState,java.util.List,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):457 -> a 191:197:void lambda$joiner$21(it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState,java.util.List,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):459:465 -> a 198:198:com.android.tools.r8.ir.optimize.string.StringBuilderNode$EscapeNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createEscapeNode():629:629 -> a 198:198:void lambda$createNodesForInstruction$3(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):249 -> a 199:199:void lambda$createNodesForInstruction$3(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):249:249 -> a 200:200:com.android.tools.r8.ir.optimize.string.StringBuilderNode$LoopNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createLoopNode():641:641 -> a 200:200:com.android.tools.r8.ir.optimize.string.StringBuilderNode lambda$joiner$22(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):486 -> a 201:201:com.android.tools.r8.ir.optimize.string.StringBuilderNode lambda$joiner$22(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderNode):487:487 -> a 1:1:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> b 1:1:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):268 -> b 2:5:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):269:272 -> b 6:6:com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createNewInstanceNode(com.android.tools.r8.ir.code.NewInstance):645:645 -> b 6:6:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):272 -> b 7:13:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):271:277 -> b 14:14:com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createInitNode(com.android.tools.r8.ir.code.InvokeDirect):649:649 -> b 14:14:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):277 -> b 15:18:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):278:281 -> b 19:19:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77:77 -> b 19:19:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):282 -> b 20:20:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):282:282 -> b 21:21:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77:77 -> b 21:21:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):283 -> b 22:37:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):283:298 -> b 38:38:com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createAppendNode(com.android.tools.r8.ir.code.InvokeVirtual):653:653 -> b 38:38:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):298 -> b 39:40:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):299:300 -> b 41:41:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77:77 -> b 41:41:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):301 -> b 42:80:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):302:340 -> b 81:81:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> b 81:81:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):340 -> b 82:85:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):340:343 -> b 86:86:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):342:342 -> b 87:87:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> b 87:87:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):345 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 88:88:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):345:345 -> b 89:89:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):344:344 -> b 90:90:void lambda$createNodesForStringBuilderInstruction$12(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):323:323 -> b 91:97:void visitStringBuilderValues(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.Consumer,java.util.function.Consumer):376:382 -> b 98:98:com.android.tools.r8.ir.optimize.string.StringBuilderNode$EscapeNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createEscapeNode():629:629 -> b 98:98:void lambda$createNodesForInstruction$4(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):250 -> b 99:99:void lambda$createNodesForInstruction$4(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):250:250 -> b 1:1:void lambda$createNodesForStringBuilderInstruction$13(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):328:328 -> c 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode$MutateNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createMutateNode():633:633 -> c 2:2:void lambda$createNodesForInstruction$5(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):257 -> c 3:3:void lambda$createNodesForInstruction$5(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):257:257 -> c 1:1:void lambda$createNodesForStringBuilderInstruction$14(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):329:329 -> d 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode$MutateNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createMutateNode():633:633 -> d 2:2:void lambda$createNodesForInstruction$6(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):258 -> d 3:3:void lambda$createNodesForInstruction$6(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):258:258 -> d 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderNode$MutateNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createMutateNode():633:633 -> e 1:1:void lambda$createNodesForStringBuilderInstruction$10(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):315 -> e 2:2:void lambda$createNodesForStringBuilderInstruction$10(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):315:315 -> e 3:3:com.android.tools.r8.ir.optimize.string.StringBuilderNode$OtherStringBuilderNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createOtherStringBuilderNode(com.android.tools.r8.ir.code.Instruction):665:665 -> e 3:3:void lambda$createNodesForStringBuilderInstruction$15(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):335 -> e 4:4:void lambda$createNodesForStringBuilderInstruction$15(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):335:335 -> e 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderNode$OtherStringBuilderNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createOtherStringBuilderNode(com.android.tools.r8.ir.code.Instruction):665:665 -> f 1:1:void lambda$createNodesForStringBuilderInstruction$16(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):337 -> f 2:2:void lambda$createNodesForStringBuilderInstruction$16(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):337:337 -> f 1:1:void lambda$createNodesForStringBuilderInstruction$17(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):348:348 -> g 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createToStringNode(com.android.tools.r8.ir.code.InvokeMethod):657:657 -> g 2:2:void lambda$createNodesForStringBuilderInstruction$17(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):348 -> g 3:3:void lambda$createNodesForStringBuilderInstruction$17(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):348:348 -> g 1:1:void lambda$createNodesForStringBuilderInstruction$18(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):349:349 -> h 1:1:void lambda$createNodesForStringBuilderInstruction$8(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):296:296 -> i 1:1:void lambda$insertImplicitToStringNode$20(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):367:367 -> j com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$2 -> com.gradleup.gr8.relocated.za3: java.util.Map val$stringBuilderDependencies -> d java.util.Set val$processingOrder -> f java.util.Map val$nodeToRoots -> e 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer,java.util.Map,java.util.Map,java.util.Set):593:593 -> java.util.List getFinalStateForRoots(java.util.Collection) -> a 1:8:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode,java.util.function.Function):600:607 -> a 9:11:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode):617:619 -> a com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState -> com.gradleup.gr8.relocated.ab3: java.util.Map roots -> a java.util.Map tails -> b boolean isPartOfLoop -> c 1:1:void (java.util.Map,java.util.Map,com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1):114:114 -> 2:4:void (java.util.Map,java.util.Map):121:123 -> 1:1:java.util.Map access$300(com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState):114:114 -> a 1:1:boolean access$400(com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState):114:114 -> b 1:1:boolean access$402(com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState,boolean):114:114 -> c 1:1:java.util.Map access$500(com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState):114:114 -> d com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState -> com.gradleup.gr8.relocated.db3: java.util.Map aliasesToDefinitions -> a java.util.Map definitionsToAliases -> b java.util.Set escaping -> c java.util.Set liveStringBuilders -> d java.util.Set newlyEscaped -> e com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState BOTTOM -> f boolean $assertionsDisabled -> g 1:3:void ():22:24 -> 1:6:void ():39:44 -> 7:11:void (java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set):52:56 -> 12:21:void (java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set):53:62 -> 1:1:java.util.Map access$000(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):22:22 -> a 2:2:boolean isEscaped(com.android.tools.r8.ir.code.Value):86:86 -> a 1:1:java.util.Map access$100(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):22:22 -> b 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):22:22 -> b 3:3:boolean isLiveStringBuilder(com.android.tools.r8.ir.code.Value):82:82 -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState() -> c 1:1:java.util.Set access$200(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):22:22 -> c 1:1:java.util.Set access$300(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):22:22 -> d 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState bottom():27:27 -> e 2:2:boolean com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.isBottom():98:98 -> e 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):103 -> e 3:3:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):105:105 -> e 4:4:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.builder():142:142 -> e 4:4:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):109 -> e 5:8:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):109:112 -> e 1:5:boolean equals(java.lang.Object):121:125 -> equals 6:10:boolean com.android.tools.r8.utils.MapUtils.equals(java.util.Map,java.util.Map):114:118 -> equals 6:10:boolean equals(java.lang.Object):125 -> equals 11:11:boolean equals(java.lang.Object):125:125 -> equals 12:16:boolean com.android.tools.r8.utils.MapUtils.equals(java.util.Map,java.util.Map):114:118 -> equals 12:16:boolean equals(java.lang.Object):126 -> equals 17:19:boolean equals(java.lang.Object):126:128 -> equals 1:1:java.util.Map getAliasesToDefinitions():70:70 -> f 1:1:java.util.Map getDefinitionsToAliases():74:74 -> g 1:1:java.util.Set getEscaping():66:66 -> h 1:1:int hashCode():133:133 -> hashCode 1:1:java.util.Set getLiveStringBuilders():78:78 -> i 1:1:java.util.Set getNewlyEscaped():94:94 -> j com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder -> com.gradleup.gr8.relocated.cb3: java.util.Map aliasesToDefinitions -> a java.util.Map definitionsToAliases -> b java.util.Set escaped -> c java.util.Set liveStringBuilders -> d java.util.Set newlyEscaping -> e com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState previous -> f boolean $assertionsDisabled -> g 1:1:void ():145:145 -> 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):155:155 -> 2:11:void (com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):151:160 -> 1:4:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addAliasesToDefinitions(com.android.tools.r8.ir.code.Value,java.util.Set):164:167 -> a 5:8:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addAlias(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):180:183 -> a 9:10:void com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.ensureNewEscaping():233:234 -> a 9:10:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addEscaping(java.util.Collection):191 -> a 11:11:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addEscaping(java.util.Collection):192:192 -> a 12:13:void com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.ensureNewEscaping():233:234 -> a 12:13:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addEscaping(com.android.tools.r8.ir.code.Value):197 -> a 14:15:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addEscaping(com.android.tools.r8.ir.code.Value):198:199 -> a 16:25:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState build():257:266 -> a 26:36:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState build():265:275 -> a 37:37:boolean lambda$build$2(java.util.Set):266:266 -> a 1:4:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addDefinitionsToAliases(com.android.tools.r8.ir.code.Value,java.util.Set):172:175 -> b 5:7:void ensureAliasesToDefinitions():217:219 -> b 8:9:void com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.ensureNewLiveStringBuilders():239:240 -> b 8:9:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addLiveStringBuilder(com.android.tools.r8.ir.code.Value):211 -> b 10:10:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addLiveStringBuilder(com.android.tools.r8.ir.code.Value):212:212 -> b 11:12:void com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.ensureNewLiveStringBuilders():239:240 -> b 11:12:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addLiveStringBuilders(java.util.Collection):205 -> b 13:13:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addLiveStringBuilders(java.util.Collection):206:206 -> b 1:1:void lambda$ensureAliasesToDefinitions$0(com.android.tools.r8.ir.code.Value,java.util.Set):220:220 -> c 2:4:void ensureDefinitionToAliases():225:227 -> c 1:1:void lambda$ensureDefinitionToAliases$1(com.android.tools.r8.ir.code.Value,java.util.Set):228:228 -> d 2:2:java.util.Set getLiveStringBuilders():245:245 -> d com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction -> com.gradleup.gr8.relocated.eb3: com.android.tools.r8.ir.optimize.string.StringBuilderOracle oracle -> a boolean $assertionsDisabled -> b 1:1:void ():22:22 -> 1:2:void (com.android.tools.r8.ir.optimize.string.StringBuilderOracle):27:28 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult applyBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):34:34 -> a 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.builder():142:142 -> a 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult applyBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):34 -> a 3:16:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult applyBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):36:49 -> a 17:20:void lambda$applyBlock$0(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Phi):39:42 -> a 21:21:boolean com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction.isLiveStringBuilder(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Value):101:101 -> a 21:21:void lambda$applyBlock$0(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Phi):43 -> a 22:23:void lambda$applyBlock$0(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Phi):44:45 -> a 24:24:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):55:55 -> a 25:25:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.builder():142:142 -> a 25:25:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):55 -> a 26:27:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):56:57 -> a 28:29:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForInValues(com.android.tools.r8.ir.code.Instruction):19:20 -> a 28:29:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):58 -> a 30:30:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 30:30:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForInValues(com.android.tools.r8.ir.code.Instruction):21 -> a 30:30:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):58 -> a 31:31:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 31:31:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForInValues(com.android.tools.r8.ir.code.Instruction):22 -> a 31:31:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):58 -> a 32:32:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):59:59 -> a 33:33:boolean com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction.isLiveStringBuilder(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Value):101:101 -> a 33:33:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):60 -> a 34:40:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):61:67 -> a 41:41:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 41:41:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):68 -> a 42:45:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):69:72 -> a 46:46:boolean com.android.tools.r8.ir.code.Value.isConstZero():812:812 -> a 46:46:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:boolean com.android.tools.r8.ir.code.Value.isConstZero():812:812 -> a 47:47:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):72 -> a 48:52:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):72:76 -> a 53:53:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 53:53:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):76 -> a 54:57:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):76:79 -> a 58:58:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 58:58:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):80 -> a 59:59:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):81:81 -> a 60:60:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 60:60:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):81 -> a 61:61:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):81:81 -> a 62:67:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):79:84 -> a 68:68:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 68:68:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isInstructionThatIntroducesDefiniteAlias(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):41 -> a 68:68:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):84 -> a 69:69:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isInstructionThatIntroducesDefiniteAlias(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderOracle):41:41 -> a 69:69:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):84 -> a 70:70:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 70:70:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):85 -> a 71:71:boolean com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction.isLiveStringBuilder(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Value):101:101 -> a 71:71:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):85 -> a 72:72:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):86:86 -> a 73:73:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 73:73:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):87 -> a 74:79:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):87:92 -> a 80:80:boolean com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction.isLiveStringBuilder(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Value):101:101 -> a 80:80:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):92 -> a 81:81:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 81:81:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForOutValues(com.android.tools.r8.ir.code.Instruction):26 -> a 81:81:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):93 -> a 82:83:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForOutValues(com.android.tools.r8.ir.code.Instruction):27:28 -> a 82:83:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):93 -> a 84:84:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> a 84:84:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForOutValues(com.android.tools.r8.ir.code.Instruction):29 -> a 84:84:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):93 -> a 85:85:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForOutValues(com.android.tools.r8.ir.code.Instruction):30:30 -> a 85:85:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):93 -> a 86:89:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):94:97 -> a 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult applyBlock(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):22:22 -> b 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):22:22 -> c com.android.tools.r8.ir.optimize.string.StringBuilderHelper -> com.gradleup.gr8.relocated.fb3: boolean $assertionsDisabled -> a 1:1:void ():16:16 -> 1:33:java.lang.String extractConstantArgument(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):46:78 -> a 34:49:java.lang.Number extractConstantNumber(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.code.Value):84:99 -> a 50:50:boolean com.android.tools.r8.ir.code.Instruction.isNumberConversion():0:0 -> a 50:50:java.lang.Number extractConstantNumber(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.code.Value):99 -> a 51:73:java.lang.Number extractConstantNumber(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.code.Value):100:122 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNode -> com.gradleup.gr8.relocated.vb3: java.util.Set successors -> a java.util.Set predecessors -> b boolean isDead -> c boolean $assertionsDisabled -> d 1:1:void ():20:20 -> 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderNode$1):20:20 -> 2:2:void ():77:77 -> 3:8:void ():70:75 -> 1:1:void addPredecessor(com.android.tools.r8.ir.optimize.string.StringBuilderNode):203:203 -> a 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode$InspectingNode createInspectionNode(com.android.tools.r8.ir.code.Instruction):661:661 -> a 1:2:void addSuccessor(com.android.tools.r8.ir.optimize.string.StringBuilderNode):181:182 -> b com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode asAppendNode() -> g com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode asImplicitToStringNode() -> h com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode asInitNode() -> i com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode asInitOrAppend() -> j com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode asNewInstanceNode() -> k com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode asToStringNode() -> m 1:1:java.util.Set getPredecessors():199:199 -> n 1:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode getSinglePredecessor():194:195 -> o 1:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode getSingleSuccessor():176:177 -> p 1:1:java.util.Set getSuccessors():186:186 -> q 1:1:boolean hasSinglePredecessor():190:190 -> r 1:1:boolean hasSingleSuccessor():172:172 -> s 1:1:boolean isDead():168:168 -> t boolean isInitOrAppend() -> u boolean isStringBuilderInstructionNode() -> v 1:1:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getSuccessors():186:186 -> w 1:1:void removeNode():207 -> w 2:2:void removeNode():207:207 -> w 3:3:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getPredecessors():199:199 -> w 3:3:void removeNode():208 -> w # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void removeNode():208:208 -> w 5:6:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getPredecessors():199:199 -> w 5:6:void removeNode():209 -> w 7:7:void removeNode():209:209 -> w 8:8:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getPredecessors():199:199 -> w 8:8:void removeNode():211 -> w 9:9:void removeNode():211:211 -> w 10:10:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getSuccessors():186:186 -> w 10:10:void removeNode():212 -> w # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:void removeNode():212:212 -> w 12:13:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getSuccessors():186:186 -> w 12:13:void removeNode():213 -> w 14:16:void removeNode():213:215 -> w com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode -> com.gradleup.gr8.relocated.ib3: com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode implicitToStringNode -> f java.lang.String constantArgument -> g com.android.tools.r8.ir.code.Value nonConstantArgument -> h com.android.tools.r8.ir.code.InvokeVirtual instruction -> e 1:1:void (com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.ir.optimize.string.StringBuilderNode$1):401:401 -> 2:3:void (com.android.tools.r8.ir.code.InvokeVirtual):409:410 -> 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():435:435 -> a 2:2:void setConstantArgument(java.lang.String):450:450 -> a 3:3:void setImplicitToStringNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode):455:455 -> a 4:4:void setNonConstantArgument(com.android.tools.r8.ir.code.Value):470:470 -> a 1:1:com.android.tools.r8.ir.code.Value getNonConstantArgument():475:475 -> b 1:1:java.lang.String getConstantArgument():480:480 -> c 1:1:boolean hasConstantArgument():485:485 -> d 1:1:boolean hasNonConstantArgument():465:465 -> e 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode getImplicitToStringNode():460:460 -> f com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode asAppendNode() -> g com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode asInitOrAppend() -> j com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l com.android.tools.r8.ir.optimize.string.StringBuilderNode$EscapeNode -> com.gradleup.gr8.relocated.jb3: 1:1:void ():219:219 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode -> com.gradleup.gr8.relocated.kb3: com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode initOrAppend -> e 1:2:void (com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode):609:610 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode asImplicitToStringNode() -> h 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode getInitOrAppend():614:614 -> x com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode -> com.gradleup.gr8.relocated.lb3: com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode implicitToStringNode -> f java.lang.String constantArgument -> g com.android.tools.r8.ir.code.Value nonConstantArgument -> h boolean $assertionsDisabled -> i com.android.tools.r8.ir.code.InvokeDirect instruction -> e 1:1:void ():307:307 -> 1:1:void (com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.optimize.string.StringBuilderNode$1):307:307 -> 2:3:void (com.android.tools.r8.ir.code.InvokeDirect):315:316 -> 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():341:341 -> a 2:2:void setConstantArgument(java.lang.String):356:356 -> a 3:3:void setNonConstantArgument(com.android.tools.r8.ir.code.Value):371:371 -> a 4:4:void setImplicitToStringNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode):376:376 -> a 5:5:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.optimize.string.StringBuilderOracle):396:396 -> a 1:2:com.android.tools.r8.ir.code.Value getNonConstantArgument():391:392 -> b 1:1:java.lang.String getConstantArgument():361:361 -> c 1:1:boolean hasConstantArgument():366:366 -> d 1:1:boolean hasNonConstantArgument():386:386 -> e 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode getImplicitToStringNode():381:381 -> f com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode asInitNode() -> i com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode asInitOrAppend() -> j com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l boolean isInitOrAppend() -> u boolean isStringBuilderInstructionNode() -> v com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode -> com.gradleup.gr8.relocated.mb3: void setConstantArgument(java.lang.String) -> a void setImplicitToStringNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode) -> a void setNonConstantArgument(com.android.tools.r8.ir.code.Value) -> a com.android.tools.r8.ir.code.Value getNonConstantArgument() -> b java.lang.String getConstantArgument() -> c boolean hasConstantArgument() -> d boolean hasNonConstantArgument() -> e com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode getImplicitToStringNode() -> f com.android.tools.r8.ir.optimize.string.StringBuilderNode$InspectingNode -> com.gradleup.gr8.relocated.nb3: com.android.tools.r8.ir.code.Instruction instruction -> e 1:1:void (com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderNode$1):531:531 -> 2:3:void (com.android.tools.r8.ir.code.Instruction):535:536 -> 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():551:551 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l boolean isStringBuilderInstructionNode() -> v com.android.tools.r8.ir.optimize.string.StringBuilderNode$LoopNode -> com.gradleup.gr8.relocated.ob3: 1:1:void ():263:263 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$MutateNode -> com.gradleup.gr8.relocated.pb3: 1:1:void ():239:239 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode -> com.gradleup.gr8.relocated.qb3: com.android.tools.r8.ir.code.NewInstance instruction -> e 1:1:void (com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.ir.optimize.string.StringBuilderNode$1):272:272 -> 2:3:void (com.android.tools.r8.ir.code.NewInstance):276:277 -> 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():292:292 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode asNewInstanceNode() -> k com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l boolean isStringBuilderInstructionNode() -> v com.android.tools.r8.ir.optimize.string.StringBuilderNode$OtherStringBuilderNode -> com.gradleup.gr8.relocated.rb3: com.android.tools.r8.ir.code.Instruction instruction -> e 1:1:void (com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderNode$1):566:566 -> 2:3:void (com.android.tools.r8.ir.code.Instruction):571:572 -> 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():587:587 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l boolean isStringBuilderInstructionNode() -> v com.android.tools.r8.ir.optimize.string.StringBuilderNode$SplitReferenceNode -> com.gradleup.gr8.relocated.sb3: 1:1:void ():251:251 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction -> com.gradleup.gr8.relocated.tb3: com.android.tools.r8.ir.code.Instruction getInstruction() -> a com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode -> com.gradleup.gr8.relocated.ub3: com.android.tools.r8.ir.code.InvokeMethod instruction -> e 1:1:void (com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.string.StringBuilderNode$1):492:492 -> 2:3:void (com.android.tools.r8.ir.code.InvokeMethod):496:497 -> 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():512:512 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode asToStringNode() -> m boolean isStringBuilderInstructionNode() -> v com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher -> com.gradleup.gr8.relocated.cc3: com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$PeepholePattern[] peepholePatterns -> a 1:1:void ():454:454 -> 1:2:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher.getConstantArgumentForNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):344:345 -> a 1:2:java.lang.String access$100(com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):37 -> a 3:7:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher.getOptimizedConstantArgument(com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):352:356 -> a 3:7:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher.getConstantArgumentForNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):347 -> a 3:7:java.lang.String access$100(com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):37 -> a 8:12:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):464:468 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchAppends -> com.gradleup.gr8.relocated.wb3: 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$1):113:113 -> 1:6:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):118:123 -> a 7:7:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInitNode():0:0 -> a 7:7:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):127 -> a 8:22:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):127:141 -> a 23:26:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):140:143 -> a 27:29:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):142:144 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchNonMaterializing -> com.gradleup.gr8.relocated.xb3: boolean $assertionsDisabled -> a 1:1:void ():366:366 -> 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$1):366:366 -> 1:1:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):373:373 -> a 2:2:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isSplitReferenceNode():0:0 -> a 2:2:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):378 -> a 3:4:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):378:379 -> a 5:5:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isAppendNode():0:0 -> a 5:5:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):380 -> a 6:9:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):381:384 -> a 10:17:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchNonMaterializing.isLoopingOnPath(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):433:440 -> a 10:17:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):386 -> a 18:18:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isNewInstanceNode():0:0 -> a 18:18:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchNonMaterializing.isLoopingOnPath(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):440 -> a 18:18:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):386 -> a 19:19:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isLoopNode():0:0 -> a 19:19:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchNonMaterializing.isLoopingOnPath(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):443 -> a 19:19:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):386 -> a 20:22:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchNonMaterializing.isLoopingOnPath(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):446:448 -> a 20:22:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):386 -> a 23:23:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):387:387 -> a 24:24:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode.hasConstantOrNonConstantArgument():58:58 -> a 24:24:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):389 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode.hasConstantOrNonConstantArgument():58:58 -> a 25:25:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):389 -> a 26:28:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):390:390 -> a 29:29:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInitNode():0:0 -> a 29:29:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):397 -> a 30:31:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):398:399 -> a 32:32:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isNewInstanceNode():0:0 -> a 32:32:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):399 -> a 33:36:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):400:403 -> a 37:56:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):402:421 -> a 57:62:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):420:425 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchToString -> com.gradleup.gr8.relocated.yb3: boolean $assertionsDisabled -> a 1:1:void ():161:161 -> 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$1):161:161 -> 1:4:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):168:171 -> a 5:5:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isToStringNode():0:0 -> a 5:5:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):171 -> a 6:6:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isImplicitToStringNode():0:0 -> a 6:6:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):171 -> a 7:27:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):174:194 -> a 28:32:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):193:197 -> a 33:37:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):196:200 -> a 38:38:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isImplicitToStringNode():0:0 -> a 38:38:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):200 -> a 39:44:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):200:205 -> a 45:49:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):204:208 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchToStringIntoStringConcat -> com.gradleup.gr8.relocated.zb3: boolean $assertionsDisabled -> a 1:1:void ():224:224 -> 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$1):224:224 -> 1:3:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):231:233 -> a 4:4:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isToStringNode():0:0 -> a 4:4:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):236 -> a 5:5:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isImplicitToStringNode():0:0 -> a 5:5:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):236 -> a 6:20:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):239:253 -> a 21:21:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode.hasConstantOrNonConstantArgument():58:58 -> a 21:21:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):258 -> a 22:25:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):261:264 -> a 26:26:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode.hasConstantOrNonConstantArgument():58:58 -> a 26:26:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):267 -> a 27:42:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):270:285 -> a 43:51:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):284:292 -> a 52:57:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):291:296 -> a 58:63:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):295:300 -> a 64:70:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):299:305 -> a 71:71:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isImplicitToStringNode():0:0 -> a 71:71:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):305 -> a 72:79:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):305:312 -> a 80:93:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):310:323 -> a 94:99:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):322:327 -> a 100:105:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):326:331 -> a 106:113:boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):330:337 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState -> com.gradleup.gr8.relocated.ac3: java.util.Map actions -> a java.util.Set escaping -> c java.util.Set inspectingCapacity -> d java.util.Set looping -> e java.util.function.Supplier newValueSupplier -> i com.android.tools.r8.ir.optimize.string.StringBuilderOracle oracle -> b java.util.Map materializingInstructions -> f java.util.Map newInstances -> g java.util.Map optimizedStrings -> h 1:1:void (java.util.Map,java.util.Set,java.util.Set,java.util.Set,java.util.Map,java.util.Map,com.android.tools.r8.ir.optimize.string.StringBuilderOracle,java.util.function.Supplier):62:62 -> 2:21:void (java.util.Map,java.util.Set,java.util.Set,java.util.Set,java.util.Map,java.util.Map,com.android.tools.r8.ir.optimize.string.StringBuilderOracle,java.util.function.Supplier):51:70 -> 1:1:java.util.Set access$000(com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):39:39 -> a 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode getNewInstanceNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode):74:74 -> a 3:3:com.android.tools.r8.ir.code.Value getNewOutValue():90:90 -> a 1:1:java.util.Map access$200(com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):39:39 -> b 2:2:boolean isEscaping(com.android.tools.r8.ir.optimize.string.StringBuilderNode):82:82 -> b 1:1:java.util.Map access$300(com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):39:39 -> c 2:2:boolean isInspecting(com.android.tools.r8.ir.optimize.string.StringBuilderNode):86:86 -> c 1:1:java.util.Map access$400(com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):39:39 -> d 2:2:boolean isLooping(com.android.tools.r8.ir.optimize.string.StringBuilderNode):78:78 -> d 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderOracle access$500(com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):39:39 -> e 1:1:java.util.Set access$600(com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):39:39 -> f 1:1:java.util.Set access$700(com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):39:39 -> g com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$PeepholePattern -> com.gradleup.gr8.relocated.bc3: boolean optimize(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState) -> a com.android.tools.r8.ir.optimize.string.StringBuilderOracle -> com.gradleup.gr8.relocated.ec3: com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle -> com.gradleup.gr8.relocated.dc3: boolean $assertionsDisabled -> b com.android.tools.r8.graph.DexItemFactory factory -> a 1:1:void ():52:52 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):56:57 -> 1:1:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):63:63 -> a 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 2:2:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):63 -> a 3:3:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):64:64 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NewInstance.getType():48:48 -> a 4:4:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:8:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):64:67 -> a 9:9:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isStringBuildingMethod(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods,com.android.tools.r8.graph.DexMethod):79:79 -> a 9:9:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):67 -> a 10:10:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2183:2183 -> a 10:10:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isStringBuildingMethod(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods,com.android.tools.r8.graph.DexMethod):80 -> a 10:10:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):67 -> a 11:11:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isStringBuildingMethod(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods,com.android.tools.r8.graph.DexMethod):80:80 -> a 11:11:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):67 -> a 12:12:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):67:67 -> a 13:13:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isStringBuildingMethod(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods,com.android.tools.r8.graph.DexMethod):79:79 -> a 13:13:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):68 -> a 14:14:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2183:2183 -> a 14:14:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isStringBuildingMethod(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods,com.android.tools.r8.graph.DexMethod):80 -> a 14:14:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):68 -> a 15:15:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isStringBuildingMethod(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods,com.android.tools.r8.graph.DexMethod):80:80 -> a 15:15:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):68 -> a 16:16:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):71:71 -> a 17:17:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 17:17:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):73 -> a 18:18:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):73:73 -> a 19:19:boolean hasStringBuilderType(com.android.tools.r8.ir.code.Value):87:87 -> a 20:20:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 20:20:boolean hasStringBuilderType(com.android.tools.r8.ir.code.Value):87 -> a 21:21:boolean hasStringBuilderType(com.android.tools.r8.ir.code.Value):88:88 -> a 22:22:boolean isStringBuilderType(com.android.tools.r8.graph.DexType):93:93 -> a 23:26:boolean isToString(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):98:101 -> a 27:27:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.getFirstOperand():112:112 -> a 27:27:boolean isToString(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):104 -> a 28:29:boolean isToString(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):107:108 -> a 30:34:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):116:120 -> a 35:36:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):181:182 -> a 35:36:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a 37:37:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendSubArrayMethod(com.android.tools.r8.graph.DexMethod):2175:2175 -> a 37:37:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):182 -> a 37:37:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 38:38:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendSubArrayMethod(com.android.tools.r8.graph.DexMethod):2175:2175 -> a 38:38:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):182 -> a 38:38:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a 39:39:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):182:182 -> a 39:39:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a 40:40:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendSubArrayMethod(com.android.tools.r8.graph.DexMethod):2175:2175 -> a 40:40:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):183 -> a 40:40:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 41:41:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendSubArrayMethod(com.android.tools.r8.graph.DexMethod):2175:2175 -> a 41:41:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):183 -> a 41:41:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a 42:42:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121:121 -> a 43:45:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getAppendType(com.android.tools.r8.ir.code.InvokeVirtual):129:131 -> a 43:45:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForAppend(com.android.tools.r8.ir.code.InvokeVirtual):138 -> a 43:45:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getAppendType(com.android.tools.r8.ir.code.InvokeVirtual):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForAppend(com.android.tools.r8.ir.code.InvokeVirtual):138 -> a 46:46:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getAppendType(com.android.tools.r8.ir.code.InvokeVirtual):134 -> a 47:47:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForAppend(com.android.tools.r8.ir.code.InvokeVirtual):138 -> a 47:47:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121 -> a 48:48:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77:77 -> a 48:48:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForAppend(com.android.tools.r8.ir.code.InvokeVirtual):139 -> a 48:48:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121 -> a 49:51:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForAppend(com.android.tools.r8.ir.code.InvokeVirtual):139:141 -> a 49:51:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121 -> a 52:53:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):122:123 -> a 54:54:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):146:146 -> a 54:54:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 55:55:boolean com.android.tools.r8.ir.code.InvokeDirect.isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):124:124 -> a 55:55:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):146 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 56:56:boolean com.android.tools.r8.ir.code.InvokeDirect.isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):124:124 -> a 56:56:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):146 -> a 56:56:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 57:63:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):146:152 -> a 57:63:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 64:64:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 64:64:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 65:65:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> a 65:65:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):152 -> a 65:65:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 66:66:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):154:154 -> a 66:66:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 67:72:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):188:193 -> a 73:73:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectMethod(com.android.tools.r8.graph.DexMethod):2159:2159 -> a 73:73:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectOrCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2167 -> a 73:73:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 74:74:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2163:2163 -> a 74:74:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectOrCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2167 -> a 74:74:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):193 -> a 75:75:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):193:193 -> a 76:76:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectMethod(com.android.tools.r8.graph.DexMethod):2159:2159 -> a 76:76:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectOrCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2167 -> a 76:76:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):194 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 77:77:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2163:2163 -> a 77:77:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectOrCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2167 -> a 77:77:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):194 -> a 78:81:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):197:200 -> a 82:82:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharArrayMethod(com.android.tools.r8.graph.DexMethod):2219:2219 -> a 82:82:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):200 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharArrayMethod(com.android.tools.r8.graph.DexMethod):2219:2219 -> a 83:83:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):200 -> a 84:84:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):200:200 -> a 85:85:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharArrayMethod(com.android.tools.r8.graph.DexMethod):2219:2219 -> a 85:85:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):201 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 86:86:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharArrayMethod(com.android.tools.r8.graph.DexMethod):2219:2219 -> a 86:86:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):201 -> a 87:87:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):202:202 -> a 88:88:int com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgumentIndex():81:81 -> a 88:88:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77 -> a 88:88:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 89:89:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgument():77:77 -> a 89:89:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):202 -> a 90:90:boolean com.android.tools.r8.ir.code.Value.isMaybeNull():485:485 -> a 90:90:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:91:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):195:195 -> a 1:6:boolean isAppend(com.android.tools.r8.ir.code.Instruction):172:177 -> b 7:10:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.code.Instruction):239:242 -> b 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 11:11:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.code.Instruction):243 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:14:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.code.Instruction):243:245 -> b 15:20:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.code.Instruction):244:249 -> b 21:21:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.code.Instruction):248:248 -> b 1:5:boolean isAppendString(com.android.tools.r8.ir.code.Instruction):219:223 -> c 6:6:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2179:2179 -> c 6:6:boolean isAppendString(com.android.tools.r8.ir.code.Instruction):223 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean isAppendString(com.android.tools.r8.ir.code.Instruction):223:223 -> c 8:8:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2179:2179 -> c 8:8:boolean isAppendString(com.android.tools.r8.ir.code.Instruction):224 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean com.android.tools.r8.ir.code.Instruction.isInvokeDirect():0:0 -> d 1:1:boolean isInit(com.android.tools.r8.ir.code.Instruction):209 -> d 2:3:boolean isInit(com.android.tools.r8.ir.code.Instruction):212:213 -> d 4:4:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2183:2183 -> d 4:4:boolean isInit(com.android.tools.r8.ir.code.Instruction):213 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2183:2183 -> d 5:5:boolean isInit(com.android.tools.r8.ir.code.Instruction):213 -> d 6:6:boolean isInit(com.android.tools.r8.ir.code.Instruction):213:213 -> d 7:7:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2183:2183 -> d 7:7:boolean isInit(com.android.tools.r8.ir.code.Instruction):214 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2183:2183 -> d 8:8:boolean isInit(com.android.tools.r8.ir.code.Instruction):214 -> d 1:5:boolean isInspecting(com.android.tools.r8.ir.code.Instruction):162:166 -> e 1:5:boolean isStringConstructor(com.android.tools.r8.ir.code.Instruction):229:233 -> f com.android.tools.r8.ir.optimize.string.StringOptimizer -> com.gradleup.gr8.relocated.qc3: com.android.tools.r8.graph.DexItemFactory factory -> b it.unimi.dsi.fastutil.objects.Object2IntMap numberOfComputedNames -> d it.unimi.dsi.fastutil.objects.Object2IntMap numberOfDeferredComputationOfNames -> e it.unimi.dsi.fastutil.objects.Object2IntMap histogramOfLengthOfNames -> f com.android.tools.r8.graph.AppView appView -> a it.unimi.dsi.fastutil.objects.Object2IntMap histogramOfLengthOfDeferredNames -> g boolean $assertionsDisabled -> i int numberOfSimplifiedConversions -> h int numberOfSimplifiedOperations -> c 1:1:void ():47:47 -> 1:1:void (com.android.tools.r8.graph.AppView):59:59 -> 2:21:void (com.android.tools.r8.graph.AppView):52:71 -> 1:3:void logResult():76:78 -> a 4:7:void logResult():77:80 -> a 8:34:void logResult():79:105 -> a 35:36:void lambda$logResult$0(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,java.lang.Integer):84:85 -> a 37:332:java.lang.String com.android.tools.r8.utils.StringUtils.times(java.lang.String,int):0:295 -> a 37:332:void lambda$logResult$0(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,java.lang.Integer):85 -> a 333:333:void lambda$logResult$0(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,java.lang.Integer):85:85 -> a 334:334:void lambda$logResult$0(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,java.lang.Integer):84:84 -> a 335:336:void lambda$logResult$2(java.lang.Integer,java.lang.Integer):98:99 -> a 337:632:java.lang.String com.android.tools.r8.utils.StringUtils.times(java.lang.String,int):0:295 -> a 337:632:void lambda$logResult$2(java.lang.Integer,java.lang.Integer):99 -> a 633:633:void lambda$logResult$2(java.lang.Integer,java.lang.Integer):99:99 -> a 634:634:void lambda$logResult$2(java.lang.Integer,java.lang.Integer):98:98 -> a 635:638:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):131:134 -> a 639:639:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 639:639:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):135 -> a 640:642:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):136:138 -> a 643:643:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 643:643:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):138 -> a 644:648:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):141:145 -> a 649:649:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 649:649:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):146 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 650:650:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):146:146 -> a 651:651:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 651:651:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):149 -> a 652:655:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):149:152 -> a 656:656:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 656:656:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):153 -> a 657:690:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):154:187 -> a 691:694:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):186:189 -> a 695:695:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 695:695:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):189 -> a 696:702:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):190:196 -> a 703:703:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 703:703:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):196 -> a 704:708:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):199:203 -> a 709:712:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):202:205 -> a 713:713:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 713:713:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):205 -> a 714:762:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):206:254 -> a 763:763:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 763:763:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):255 -> a 764:773:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):256:265 -> a 774:774:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 774:774:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):266 -> a 775:777:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):268:270 -> a 778:778:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 778:778:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):271 -> a 779:782:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):272:275 -> a 783:783:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 783:783:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):276 -> a 784:792:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):278:286 -> a 793:793:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1200:1200 -> a 793:793:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):287 -> a 794:794:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):290:290 -> a 795:795:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 795:795:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):291 -> a 796:797:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):294:295 -> a 798:798:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 798:798:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):295 -> a 799:799:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):295:295 -> a 800:803:java.lang.Integer lambda$computeTrivialOperationsOnConstString$4(com.android.tools.r8.graph.DexString):216:219 -> a 804:804:java.lang.Integer lambda$computeTrivialOperationsOnConstString$10(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):233:233 -> a 805:805:java.lang.Integer lambda$computeTrivialOperationsOnConstString$13(com.android.tools.r8.graph.DexString,java.lang.Integer):239:239 -> a 806:806:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):301:301 -> a 807:807:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> a 807:807:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):302 -> a 808:810:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):303:305 -> a 811:811:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 811:811:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):305 -> a 812:814:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):308:310 -> a 815:815:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 815:815:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 816:816:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 816:816:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):310 -> a 817:836:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):314:333 -> a 837:837:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 837:837:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):334 -> a 838:847:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):335:344 -> a 848:848:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 848:848:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):347 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 849:849:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 849:849:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):347 -> a 850:865:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):352:367 -> a 866:866:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 866:866:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):373 -> a 867:904:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):374:411 -> a 905:906:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):393:394 -> a 907:907:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 907:907:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):395 -> a 908:935:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):414:441 -> a 936:936:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 936:936:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):441 -> a 937:937:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 937:937:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420 -> a 937:937:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):441 -> a 938:938:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):420:420 -> a 938:938:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):441 -> a 939:939:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):441:441 -> a 940:942:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):440:442 -> a 943:943:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 943:943:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):443 -> a 944:950:void com.android.tools.r8.ir.optimize.string.StringOptimizer.logHistogramOfNames(com.android.tools.r8.graph.DexString):469:475 -> a 944:950:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):444 -> a 951:951:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):446:446 -> a 952:952:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 952:952:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):447 -> a 953:954:void com.android.tools.r8.ir.optimize.string.StringOptimizer.logHistogramOfNames(com.android.tools.r8.ir.code.DexItemBasedConstString):490:491 -> a 953:954:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):448 -> a 955:955:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 955:955:void com.android.tools.r8.ir.optimize.string.StringOptimizer.logHistogramOfNames(com.android.tools.r8.ir.code.DexItemBasedConstString):491 -> a 955:955:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):448 -> a 956:963:void com.android.tools.r8.ir.optimize.string.StringOptimizer.logHistogramOfNames(com.android.tools.r8.ir.code.DexItemBasedConstString):491:498 -> a 956:963:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):448 -> a 964:965:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):453:454 -> a 966:966:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 966:966:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):454 -> a 967:967:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):454:454 -> a 968:973:void logDeferredNameComputation(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):480:485 -> a 1:2:void lambda$logResult$1(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,java.lang.Integer):91:92 -> b 3:298:java.lang.String com.android.tools.r8.utils.StringUtils.times(java.lang.String,int):0:295 -> b 3:298:void lambda$logResult$1(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,java.lang.Integer):92 -> b 299:299:void lambda$logResult$1(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,java.lang.Integer):92:92 -> b 300:300:void lambda$logResult$1(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,java.lang.Integer):91:91 -> b 301:302:void lambda$logResult$3(java.lang.Integer,java.lang.Integer):106:107 -> b 303:598:java.lang.String com.android.tools.r8.utils.StringUtils.times(java.lang.String,int):0:295 -> b 303:598:void lambda$logResult$3(java.lang.Integer,java.lang.Integer):107 -> b 599:599:void lambda$logResult$3(java.lang.Integer,java.lang.Integer):107:107 -> b 600:600:void lambda$logResult$3(java.lang.Integer,java.lang.Integer):106:106 -> b 601:601:java.lang.Integer lambda$computeTrivialOperationsOnConstString$5(com.android.tools.r8.graph.DexString):223:223 -> b 602:602:java.lang.Integer lambda$computeTrivialOperationsOnConstString$11(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):235:235 -> b 603:603:java.lang.Integer lambda$computeTrivialOperationsOnConstString$15(com.android.tools.r8.graph.DexString,java.lang.Integer):243:243 -> b 604:609:void logNameComputation(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):459:464 -> b 610:610:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):506:506 -> b 611:611:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> b 611:611:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):507 -> b 612:614:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):508:510 -> b 615:615:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> b 615:615:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):510 -> b 616:632:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):511:527 -> b 633:635:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):526:528 -> b 636:636:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 636:636:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):529 -> b 637:638:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):530:531 -> b 639:639:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> b 639:639:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):532 -> b 640:647:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):533:540 -> b 648:648:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> b 648:648:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):542 -> b 649:657:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):543:551 -> b 658:658:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> b 658:658:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):552 -> b 659:673:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):553:567 -> b 674:674:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> b 674:674:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):567 -> b 675:675:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):567:567 -> b 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$6(com.android.tools.r8.graph.DexString):225:225 -> c 2:2:java.lang.Integer lambda$computeTrivialOperationsOnConstString$12(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):237:237 -> c 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$14(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):241:241 -> d 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$16(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):245:245 -> e 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$17(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):247:247 -> f 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$18(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):249:249 -> g 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$7(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):227:227 -> h 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$8(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):229:229 -> i 2:2:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> i 2:2:java.lang.Integer lambda$computeTrivialOperationsOnConstString$8(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):229 -> i 3:3:java.lang.Integer lambda$computeTrivialOperationsOnConstString$8(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):229:229 -> i 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$9(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):231:231 -> j com.android.tools.r8.ir.optimize.string.StringOptimizer$StringOptimizerEscapeAnalysisConfiguration -> com.gradleup.gr8.relocated.pc3: com.android.tools.r8.ir.optimize.string.StringOptimizer$StringOptimizerEscapeAnalysisConfiguration INSTANCE -> a 1:1:void ():574:574 -> 1:1:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 1:1:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):589 -> a 2:2:boolean com.android.tools.r8.ir.code.Instruction.isThrow():0:0 -> a 2:2:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):589 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 3:3:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):589 -> a 4:9:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):592:597 -> a 10:10:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 10:10:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):603 -> a 11:12:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):604:605 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 13:13:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):607 -> a 14:15:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):608:609 -> a 16:16:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> a 16:16:boolean isLegitimateEscapeRoute(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysis,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.ProgramMethod):609 -> a 17:17:com.android.tools.r8.ir.optimize.string.StringOptimizer$StringOptimizerEscapeAnalysisConfiguration getInstance():580:580 -> a com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations -> com.gradleup.gr8.relocated.qk: 1:5:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):32:36 -> a com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization -> com.gradleup.gr8.relocated.ml: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple feedback -> d com.android.tools.r8.utils.collections.SortedProgramMethodSet candidatesForInstanceOfOptimization -> c boolean $assertionsDisabled -> e com.android.tools.r8.ir.conversion.IRConverter converter -> b 1:4:void ():37:40 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):49:49 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):46:52 -> 1:4:void addCandidateForOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.conversion.MethodProcessor):57:60 -> a 5:5:boolean com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.isCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue):73:73 -> a 5:5:void addCandidateForOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.conversion.MethodProcessor):61 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 6:6:boolean com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.isCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void addCandidateForOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.conversion.MethodProcessor):61 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 7:7:boolean com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.isCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue):73 -> a 7:7:void addCandidateForOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.conversion.MethodProcessor):61 -> a 8:9:boolean com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.isCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue):73:74 -> a 8:9:void addCandidateForOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.conversion.MethodProcessor):61 -> a 10:15:void addCandidateForOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.conversion.MethodProcessor):62:67 -> a 16:20:void com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.execute(com.android.tools.r8.ir.conversion.MethodProcessor):78:82 -> a 16:20:void lambda$addCandidateForOptimization$0(com.android.tools.r8.ir.conversion.MethodProcessor):64 -> a 21:32:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):89:100 -> a 33:34:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.resolveOnSuperClass(com.android.tools.r8.graph.ProgramMethod):170:171 -> a 33:34:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):104 -> a 35:35:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":118,"2":119,"3":120},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 118:118:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 118:118:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.resolveOnSuperClass(com.android.tools.r8.graph.ProgramMethod):171 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:118:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):104 -> a 119:119:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 119:119:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.resolveOnSuperClass(com.android.tools.r8.graph.ProgramMethod):171 -> a 119:119:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):104 -> a 120:120:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.resolveOnSuperClass(com.android.tools.r8.graph.ProgramMethod):171:171 -> a 120:120:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):104 -> a 36:44:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.resolveOnSuperClass(com.android.tools.r8.graph.ProgramMethod):176:184 -> a 36:44:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):104 -> a 45:78:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):105:138 -> a 79:79:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):137:137 -> a 80:86:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):136:142 -> a 87:87:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.Code.buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):23:23 -> a 87:87:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):142 -> a 88:90:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):143:145 -> a 91:96:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.fixupUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):214:219 -> a 91:96:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):145 -> a 97:117:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):146:166 -> a 121:121:void lambda$processCandidateForInstanceOfOptimization$1(java.util.BitSet):145:145 -> a 122:122:void lambda$processCandidateForInstanceOfOptimization$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):153:153 -> a com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator -> com.gradleup.gr8.relocated.by1: com.android.tools.r8.graph.AppView appView -> a java.util.List moveExceptionIntervals -> o it.unimi.dsi.fastutil.ints.IntList expiredHere -> n int maxRegisterNumber -> i com.android.tools.r8.ir.code.IRCode code -> b java.util.PriorityQueue unhandled -> m int numberOfArgumentRegisters -> c com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode mode -> g boolean $assertionsDisabled -> r java.util.Map liveAtEntrySets -> d 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 ():89:89 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):191:191 -> 2:57:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):145:200 -> void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List) -> a void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a 1:4:boolean com.android.tools.r8.ir.regalloc.RegisterPositions.isBlocked(int,boolean):34:37 -> a 1:4:int getLargestCandidate(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1924 -> a 5:19:int getLargestCandidate(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1924:1938 -> a 20:23:boolean com.android.tools.r8.ir.regalloc.RegisterPositions.isBlocked(int,boolean):34:37 -> a 20:23:boolean tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,int):1840 -> a 24:36:boolean tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,int):1843:1855 -> a 37:39:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1909:1911 -> a 37:39:boolean tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,int):1858 -> a 40:58:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):251:269 -> a 59:73:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):267:281 -> a 74:74:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 74:74:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):281 -> a 75:75:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):282:282 -> a 76:76:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 76:76:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):282 -> a 77:87:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):285:295 -> a 88:88:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 88:88:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):295 -> a 89:90:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):298:299 -> a 91:91:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 91:91:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):302 -> a 92:99:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):304:311 -> a 100:100:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 100:100:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):312 -> a 101:126:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):313:338 -> a 127:127:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> a 127:127:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):338 -> a 128:130:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):339:341 -> a 131:139:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):464:472 -> a 131:139:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 140:140:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> a 140:140:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):472 -> a 140:140:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 141:141:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):474:474 -> a 141:141:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 142:142:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 142:142:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):474 -> a 142:142:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 143:157:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):475:489 -> a 143:157:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 158:158:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 158:158:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):489 -> a 158:158:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 159:159:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):490:490 -> a 159:159:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 160:160:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 160:160:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):490 -> a 160:160:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 161:168:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):491:498 -> a 161:168:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 169:169:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 169:169:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):501 -> a 169:169:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 170:170:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):501:501 -> a 170:170:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 171:171:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 171:171:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):503 -> a 171:171:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 172:172:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):465:465 -> a 172:172:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 173:173:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 173:173:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):465 -> a 173:173:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 174:176:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):465:467 -> a 174:176:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 177:178:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 177:178:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 177:178:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):467 -> a 177:178:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 179:179:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):467:467 -> a 179:179:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 180:202:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):349:371 -> a 203:203:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> a 203:203:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):373 -> a 204:204:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 204:204:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):374 -> a 205:244:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):375:414 -> a 245:245:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 245:245:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):417 -> a 246:246:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):420:420 -> a 247:247:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 247:247:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):420 -> a 248:248:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):421:421 -> a 249:249:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 249:249:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):421 -> a 250:250:int lambda$computeDebugInfo$0(com.android.tools.r8.ir.regalloc.LiveRange):263:263 -> a 251:252:boolean lambda$computeDebugInfo$2(java.util.Set,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):321:322 -> a 253:253:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):428:428 -> a 254:255:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):433:434 -> a 254:255:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):428 -> a 256:256:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):439:439 -> a 256:256:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):435 -> a 256:256:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):428 -> a 257:263:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.valuesContain(com.android.tools.r8.ir.code.Value,java.util.Collection):444:450 -> a 257:263:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):439 -> a 257:263:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):435 -> a 257:263:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):428 -> a 264:264:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):440:440 -> a 264:264:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):435 -> a 264:264:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):428 -> a 265:271:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.valuesContain(com.android.tools.r8.ir.code.Value,java.util.Collection):444:450 -> a 265:271:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):440 -> a 265:271:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):435 -> a 265:271:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):428 -> a 272:295:com.android.tools.r8.ir.code.DebugLocalsChange createLocalsChange(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.code.Position):511:534 -> a 296:315:com.android.tools.r8.ir.code.DebugLocalsChange createLocalsChange(it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.code.Position):517:536 -> a 316:318:int registersUsed():598:600 -> a 319:319:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):607:607 -> a 320:320:boolean com.android.tools.r8.ir.code.Value.isFixedRegisterValue():0:0 -> a 320:320:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):607 -> a 321:332:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):608:619 -> a 333:334:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getRegisterForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):804:805 -> a 333:334:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):621 -> a 335:337:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):612:614 -> a 338:338:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 338:338:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):614 -> a 339:339:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):614:614 -> a 340:340:boolean isSpillInstruction(com.android.tools.r8.ir.code.Instruction):771:771 -> a 341:341:boolean com.android.tools.r8.ir.code.Value.isFixedRegisterValue():0:0 -> a 341:341:boolean isSpillInstruction(com.android.tools.r8.ir.code.Instruction):772 -> a 342:344:boolean isSpillInstruction(com.android.tools.r8.ir.code.Instruction):776:778 -> a 345:383:boolean invariantsHold(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990:1028 -> a 384:385:void lambda$invariantsHold$3(java.util.TreeSet,int):998:999 -> a 386:392:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1183:1189 -> a 393:393:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> a 393:393:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 394:394:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1191:1191 -> a 395:405:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1188:1198 -> a 406:409:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.liveIntervalsHasUnhandledSplitOverlappingAnyOf(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):1246:1249 -> a 406:409:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1201 -> a 410:410:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> a 410:410:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.liveIntervalsHasUnhandledSplitOverlappingAnyOf(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):1253 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 410:410:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1201 -> a 411:411:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.liveIntervalsHasUnhandledSplitOverlappingAnyOf(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):1252:1252 -> a 411:411:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1201 -> a 412:412:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1202:1202 -> a 413:426:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1200:1213 -> a 427:427:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getFreeConsecutiveRegisters(int):3042:3042 -> a 427:427:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1214 -> a 428:429:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1216:1217 -> a 430:435:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1051:1056 -> a 430:435:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1217 -> a 436:436:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1055:1055 -> a 436:436:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1217 -> a 437:437:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1054:1054 -> a 437:437:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1217 -> a 438:451:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1219:1232 -> a 452:476:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1215:1239 -> a 477:496:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,it.unimi.dsi.fastutil.ints.IntList):1275:1294 -> a 497:504:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registersAreFreeAndConsecutive(int,boolean):3098:3105 -> a 497:504:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,it.unimi.dsi.fastutil.ints.IntList):1294 -> a 505:530:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,it.unimi.dsi.fastutil.ints.IntList):1295:1320 -> a 531:533:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerIsFree(int):3175:3175 -> a 531:533:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registersAreFree(int,boolean):3182 -> a 531:533:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,it.unimi.dsi.fastutil.ints.IntList):1320 -> a 534:534:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerIsFree(int):3176:3176 -> a 534:534:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registersAreFree(int,boolean):3182 -> a 534:534:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,it.unimi.dsi.fastutil.ints.IntList):1320 -> a 535:535:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,it.unimi.dsi.fastutil.ints.IntList):1320:1320 -> a 536:566:boolean maySpillLiveIntervalsToRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int,int):1336:1366 -> a 567:567:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> a 567:567:boolean maySpillLiveIntervalsToRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int,int):1367 -> a 568:584:boolean maySpillLiveIntervalsToRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int,int):1374:1390 -> a 585:586:void assignRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1866:1867 -> a 587:617:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.updateRegisterHints(com.android.tools.r8.ir.regalloc.LiveIntervals):1872:1902 -> a 587:617:void assignRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1868 -> a 618:630: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.RegisterPositionsWithExtraBlockedRegisters,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1963:1975 -> a 631:631: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.RegisterPositionsWithExtraBlockedRegisters,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2611,"2":2612,"3":2613,"4":2614},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 2611:2611: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.RegisterPositionsWithExtraBlockedRegisters,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1975:1975 -> a 2612:2612: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.RegisterPositionsWithExtraBlockedRegisters,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1975:1975 -> a 2613:2613: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.RegisterPositionsWithExtraBlockedRegisters,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1975:1975 -> a 2614:2614: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.RegisterPositionsWithExtraBlockedRegisters,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1975:1975 -> a 2606:2610: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.RegisterPositionsWithExtraBlockedRegisters,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1975:1979 -> a 2615:2645: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):1999:2029 -> a 2646:2650:void assignRegisterAndSpill(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2187:2191 -> a 2651:2655:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.splitOverlappingInactiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2199:2203 -> a 2651:2655:void assignRegisterAndSpill(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2194 -> a 2656:2656:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> a 2656:2656:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.splitOverlappingInactiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2204 -> a 2656:2656:void assignRegisterAndSpill(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2194 -> a 2657:2683:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.splitOverlappingInactiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2205:2231 -> a 2657:2683:void assignRegisterAndSpill(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2194 -> a 2684:2686: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):2396:2398 -> a 2687:2687:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> a 2687:2687: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):2399 -> a 2688:2696: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):2400:2408 -> a 2697:2697: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):2407:2407 -> a 2698:2733:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.ir.code.IRCode):2512:2547 -> a 2734:2734:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.unconstrainedForCf(int,com.android.tools.r8.ir.code.IRCode):2723:2723 -> a 2734:2734:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.ir.code.IRCode):2547 -> a 2735:2735:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 2735:2735:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.unconstrainedForCf(int,com.android.tools.r8.ir.code.IRCode):2723 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2735:2735:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.ir.code.IRCode):2547 -> a 2736:2737:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.ir.code.IRCode):2547:2548 -> a 2738:2738:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 2738:2738:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.ir.code.IRCode):2548 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2739:2744:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.ir.code.IRCode):2548:2553 -> a 2745:2745:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2586:2586 -> a 2746:2746:java.util.LinkedHashSet com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 2746:2746:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2588 -> a 2747:2747:java.util.LinkedHashSet com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 2747:2747:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2589 -> a 2748:2748:java.util.LinkedHashSet com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 2748:2748:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2590 -> a 2749:2757:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2591:2599 -> a 2758:2758:void com.android.tools.r8.utils.LinkedHashSetUtils.addAll(java.util.LinkedHashSet,java.util.LinkedHashSet):12:12 -> a 2758:2758:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2598 -> a 2759:2759:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2601:2601 -> a 2760:2760:void com.android.tools.r8.utils.LinkedHashSetUtils.addAll(java.util.LinkedHashSet,java.util.LinkedHashSet):12:12 -> a 2760:2760:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2601 -> a 2761:2764:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2605:2608 -> a 2765:2765:void com.android.tools.r8.utils.LinkedHashSetUtils.addAll(java.util.LinkedHashSet,java.util.LinkedHashSet):12:12 -> a 2765:2765:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2611 -> a 2766:2793:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2612:2639 -> a 2794:2800:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2636:2642 -> a 2801:2801:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 2801:2801:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2642 -> a 2802:2809:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2642:2649 -> a 2810:2810:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.unconstrainedForCf(int,com.android.tools.r8.ir.code.IRCode):2723:2723 -> a 2810:2810:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2649 -> a 2811:2811:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 2811:2811:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.unconstrainedForCf(int,com.android.tools.r8.ir.code.IRCode):2723 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2811:2811:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2649 -> a 2812:2817:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2649:2654 -> a 2818:2818:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 2818:2818:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2654 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2819:2850:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2655:2686 -> a 2851:2852:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getLiveRangeEndOnExceptionalFlow(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):2715:2716 -> a 2851:2852:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2690 -> a 2853:2862:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2687:2696 -> a 2863:2863:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 2863:2863:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2696 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2864:2864:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> a 2864:2864:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2696 -> a 2865:2872:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2699:2706 -> a 2873:2878:boolean implementationIsBridge(com.android.tools.r8.ir.code.IRCode):2792:2797 -> a 2879:2879:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 2879:2879:boolean implementationIsBridge(com.android.tools.r8.ir.code.IRCode):2797 -> a 2880:2896:boolean implementationIsBridge(com.android.tools.r8.ir.code.IRCode):2798:2814 -> a 2897:2897:boolean com.android.tools.r8.ir.code.Instruction.isReturn():0:0 -> a 2897:2897:boolean implementationIsBridge(com.android.tools.r8.ir.code.IRCode):2814 -> a 2898:2898:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2836:2836 -> a 2899:2903:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.argumentsAreAlreadyLinked(com.android.tools.r8.ir.code.Invoke):2941:2945 -> a 2899:2903:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2836 -> a 2904:2937:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2837:2870 -> a 2938:2939:boolean com.android.tools.r8.ir.code.Value.hasRegisterConstraint():741:742 -> a 2938:2939:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2872 -> a 2940:2940:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2873:2873 -> a 2941:2942:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.createValue(com.android.tools.r8.ir.analysis.type.TypeElement):2821:2822 -> a 2941:2942:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2873 -> a 2943:2944:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2874:2875 -> a 2945:2948:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.replaceArgument(com.android.tools.r8.ir.code.Invoke,int,com.android.tools.r8.ir.code.Value):2827:2830 -> a 2945:2948:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2876 -> a 2949:2961:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2878:2890 -> a 2962:2962:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 2962:2962:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2892 -> a 2963:2972:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2893:2902 -> a 2973:2977:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.generateArgumentMovesAtDefinitions(com.android.tools.r8.ir.code.Invoke,java.util.PriorityQueue,com.android.tools.r8.ir.code.InstructionListIterator):2910:2914 -> a 2973:2977:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2903 -> a 2978:2978:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 2978:2978:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.generateArgumentMovesAtDefinitions(com.android.tools.r8.ir.code.Invoke,java.util.PriorityQueue,com.android.tools.r8.ir.code.InstructionListIterator):2915 -> a 2978:2978:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2903 -> a 2979:2979:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 2979:2979:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.generateArgumentMovesAtDefinitions(com.android.tools.r8.ir.code.Invoke,java.util.PriorityQueue,com.android.tools.r8.ir.code.InstructionListIterator):2918 -> a 2979:2979:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2903 -> a 2980:2988:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.generateArgumentMovesAtDefinitions(com.android.tools.r8.ir.code.Invoke,java.util.PriorityQueue,com.android.tools.r8.ir.code.InstructionListIterator):2919:2927 -> a 2980:2988:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2903 -> a 2989:2989:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 2989:2989:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.generateArgumentMovesAtDefinitions(com.android.tools.r8.ir.code.Invoke,java.util.PriorityQueue,com.android.tools.r8.ir.code.InstructionListIterator):2930 -> a 2989:2989:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2903 -> a 2990:2991:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.generateArgumentMovesAtDefinitions(com.android.tools.r8.ir.code.Invoke,java.util.PriorityQueue,com.android.tools.r8.ir.code.InstructionListIterator):2935:2936 -> a 2990:2991:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2903 -> a 2992:2992:int lambda$generateArgumentMoves$5(com.android.tools.r8.ir.code.Move,com.android.tools.r8.ir.code.Move):2844:2844 -> a 2993:3015:int getFreeConsecutiveRegisters(int,boolean):3046:3068 -> a 3016:3019:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getNextFreeRegister(java.util.Iterator):3114:3117 -> a 3016:3019:int getFreeConsecutiveRegisters(int,boolean):3069 -> a 3020:3023:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getNextFreeRegister(java.util.Iterator):3114:3117 -> a 3020:3023:int getFreeConsecutiveRegisters(int,boolean):3073 -> a 3024:3038:int getFreeConsecutiveRegisters(int,boolean):3076:3090 -> a 3039:3050:int lambda$getFreeConsecutiveRegisters$6(java.lang.Integer,java.lang.Integer):3052:3063 -> a 3051:3063:void excludeRegistersForInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,it.unimi.dsi.fastutil.ints.IntSet):3121:3133 -> a 3064:3075:void freeOccupiedRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3139:3150 -> a 1:1:boolean lambda$computeDebugInfo$1(com.android.tools.r8.ir.code.Instruction):311:311 -> b 2:2:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> b 2:2:boolean lambda$computeDebugInfo$1(com.android.tools.r8.ir.code.Instruction):311 -> b 3:3:boolean lambda$computeDebugInfo$1(com.android.tools.r8.ir.code.Instruction):311:311 -> b 4:5:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):626:627 -> b 6:7:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getRegisterForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):804:805 -> b 6:7:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):627 -> b 8:8:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):629:629 -> b 9:9:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> b 9:9:boolean needsArrayGetWideWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1417 -> b 10:27:boolean needsArrayGetWideWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1417:1434 -> b 28:28:boolean com.android.tools.r8.ir.code.Instruction.isArrayGet():0:0 -> b 28:28:boolean needsArrayGetWideWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1434 -> b 29:29:boolean needsArrayGetWideWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1434:1434 -> b 30:30:com.android.tools.r8.utils.InternalOptions options():634:634 -> b 31:35:int realRegisterNumberFromAllocated(int):823:827 -> b 36:37:void lambda$invariantsHold$4(java.util.TreeSet,int):1015:1016 -> b 38:42:boolean isArrayGetArrayRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1440:1444 -> b 43:43:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2236:2236 -> b 44:44:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.atLeastOneOfRegistersAreTaken(int,boolean):3195:3195 -> b 44:44:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2237 -> b 45:91:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2237:2283 -> b 92:114:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.splitRangesForSpilledConstant(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2352:2374 -> b 92:114:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2286 -> b 115:115:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.toGapPosition(int):1402:1402 -> b 115:115:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.splitRangesForSpilledConstant(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2374 -> b 115:115:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2286 -> b 116:129:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.splitRangesForSpilledConstant(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2374:2387 -> b 116:129:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2286 -> b 130:130:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2287:2287 -> b 131:138:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.splitRangesForSpilledArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):2300:2307 -> b 131:138:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2288 -> b 139:167:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.splitRangesForSpilledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2314:2342 -> b 139:167:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2290 -> b 168:169:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2295:2296 -> b 170:172:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerIsFree(int):3175:3175 -> b 170:172:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registersAreFree(int,boolean):3182 -> b 170:172:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2296 -> b 173:173:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerIsFree(int):3176:3176 -> b 173:173:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registersAreFree(int,boolean):3182 -> b 173:173:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2296 -> b 174:174:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2296:2296 -> b 175:179:void increaseCapacity(int,boolean):3034:3038 -> b 180:180:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):3245:3245 -> b 1:1:void allocateRegisters():209:209 -> c 2:11:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.noLinkedValues():3199:3208 -> c 2:11:void allocateRegisters():209 -> c 12:12:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.noLinkedValues():3207:3207 -> c 12:12:void allocateRegisters():209 -> c 13:14:void allocateRegisters():210:211 -> c 15:20:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.transformBridgeMethod():2736:2741 -> c 15:20:void allocateRegisters():212 -> c 21:21:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> c 21:21:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.transformBridgeMethod():2741 -> c 21:21:void allocateRegisters():212 -> c 22:63:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.transformBridgeMethod():2742:2783 -> c 22:63:void allocateRegisters():212 -> c 64:64:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> c 64:64:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.transformBridgeMethod():2783 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:void allocateRegisters():212 -> c 65:65:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.transformBridgeMethod():2784:2784 -> c 65:65:void allocateRegisters():212 -> c 66:69:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeNeedsRegister():3004:3007 -> c 66:69:void allocateRegisters():214 -> c 70:70:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.constrainArgumentIntervals():2981:2981 -> c 70:70:void allocateRegisters():215 -> c 71:77:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.createArgumentLiveIntervals(java.util.List):2955:2961 -> c 71:77:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.constrainArgumentIntervals():2982 -> c 71:77:void allocateRegisters():215 -> c 78:86:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.linkArgumentValuesAndIntervals(java.util.List):2967:2975 -> c 78:86:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.constrainArgumentIntervals():2983 -> c 78:86:void allocateRegisters():215 -> c 87:91:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.insertRangeInvokeMoves():2987:2991 -> c 87:91:void allocateRegisters():216 -> c 92:92:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> c 92:92:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.insertRangeInvokeMoves():2993 -> c 92:92:void allocateRegisters():216 -> c 93:95:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.insertRangeInvokeMoves():2995:2997 -> c 93:95:void allocateRegisters():216 -> c 96:97:com.google.common.collect.ImmutableList com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLivenessInformation():638:639 -> c 96:97:void allocateRegisters():217 -> c 98:98:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLiveRanges():2558:2558 -> c 98:98:com.google.common.collect.ImmutableList com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLivenessInformation():640 -> c 98:98:void allocateRegisters():217 -> c 99:99:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> c 99:99:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLiveRanges():2563 -> c 99:99:com.google.common.collect.ImmutableList com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLivenessInformation():640 -> c 99:99:void allocateRegisters():217 -> c 100:100:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLiveRanges():2563:2563 -> c 100:100:com.google.common.collect.ImmutableList com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLivenessInformation():640 -> c 100:100:void allocateRegisters():217 -> c 101:101:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> c 101:101:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLiveRanges():2563 -> c 101:101:com.google.common.collect.ImmutableList com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLivenessInformation():640 -> c 101:101:void allocateRegisters():217 -> c 102:105:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLiveRanges():2563:2566 -> c 102:105:com.google.common.collect.ImmutableList com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLivenessInformation():640 -> c 102:105:void allocateRegisters():217 -> c 106:106:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> c 106:106:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLiveRanges():2566 -> c 106:106:com.google.common.collect.ImmutableList com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLivenessInformation():640 -> c 106:106:void allocateRegisters():217 -> c 107:113:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLiveRanges():2566:2572 -> c 107:113:com.google.common.collect.ImmutableList com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeLivenessInformation():640 -> c 107:113:void allocateRegisters():217 -> c 114:114:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performAllocation():647:647 -> c 114:114:void allocateRegisters():218 -> c 115:115:void allocateRegisters():219:219 -> c 116:116:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):645:645 -> c 116:116:void allocateRegisters():219 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 117:120:void allocateRegisters():220:223 -> c 121:121:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> c 121:121:void allocateRegisters():228 -> c 122:124:void allocateRegisters():228:230 -> c 125:125:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> c 125:125:void allocateRegisters():230 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 126:126:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> c 126:126:void allocateRegisters():230 -> c 127:127:void allocateRegisters():231:231 -> c 128:128:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1068:1068 -> c 128:128:void allocateRegisters():231 -> c 129:131:void allocateRegisters():232:234 -> c 132:132:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> c 132:132:void allocateRegisters():234 -> c 133:138:void allocateRegisters():235:240 -> c 139:144:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.clearState():541:546 -> c 139:144:void allocateRegisters():241 -> c 145:145:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> c 145:145:boolean needsLongResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1510 -> c 146:169:boolean needsLongResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1510:1533 -> c 170:170:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):652:652 -> c 171:182:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.clearRegisterAssignments(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):785:796 -> c 171:182:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):655 -> c 183:183:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):656:656 -> c 184:192:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.pinArgumentRegisters():3015:3023 -> c 184:192:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):659 -> c 193:193:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.pinArgumentRegisters():3020:3020 -> c 193:193:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):659 -> c 194:249:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):833:888 -> c 194:249:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 250:250:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> c 250:250:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):888 -> c 250:250:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 251:256:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):889:894 -> c 251:256:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 257:257:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> c 257:257:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):895 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 257:257:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 258:279:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):900:921 -> c 258:279:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 280:286:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setHintForDestRegOfCheckCast(com.android.tools.r8.ir.regalloc.LiveIntervals):1062:1068 -> c 280:286:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):923 -> c 280:286:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 287:287:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> c 287:287:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setHintForDestRegOfCheckCast(com.android.tools.r8.ir.regalloc.LiveIntervals):1068 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 287:287:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):923 -> c 287:287:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 288:289:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setHintForDestRegOfCheckCast(com.android.tools.r8.ir.regalloc.LiveIntervals):1069:1070 -> c 288:289:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):923 -> c 288:289:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 290:296:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1081:1087 -> c 290:296:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):924 -> c 290:296:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 297:297:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> c 297:297:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1087 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 297:297:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):924 -> c 297:297:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 298:303:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1088:1093 -> c 298:303:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):924 -> c 298:303:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 304:304:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> c 304:304:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1093 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 304:304:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):924 -> c 304:304:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 305:305:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1094:1094 -> c 305:305:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):924 -> c 305:305:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 306:371:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateArgumentIntervalsWithSrc(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1109:1174 -> c 306:371:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):929 -> c 306:371:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 372:421:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):930:979 -> c 372:421:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 422:434:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1616:1628 -> c 422:434:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 422:434:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 435:437:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1909:1911 -> c 435:437:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1629 -> c 435:437:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 435:437:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 438:442:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1639:1643 -> c 438:442:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 438:442:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 443:443:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> c 443:443:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1645 -> c 443:443:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 443:443:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 444:444:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1645:1645 -> c 444:444:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 444:444:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 445:445:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> c 445:445:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1645 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 445:445:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 445:445:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 446:446:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):184:184 -> c 446:446:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1645 -> c 446:446:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 446:446:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 447:492:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1645:1690 -> c 447:492:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 447:492:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 493:493:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> c 493:493:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1691 -> c 493:493:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 493:493:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 494:498:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1692:1696 -> c 494:498:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 494:498:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 499:499:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.toInstructionPosition(int):1398:1398 -> c 499:499:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1696 -> c 499:499:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 499:499:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 500:511:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1701:1712 -> c 500:511:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 500:511:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 512:521:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.freePositionsAreConsistentWithFreeRegisters(com.android.tools.r8.ir.regalloc.RegisterPositions,int):1034:1043 -> c 512:521:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1712 -> c 512:521:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 512:521:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 522:550:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.useRegisterHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean):1792:1820 -> c 522:550:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1715 -> c 522:550:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 522:550:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 551:577:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1721:1747 -> c 551:577:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 551:577:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 578:596:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2042:2060 -> c 578:596:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 578:596:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 578:596:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 597:606:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2059:2068 -> c 597:606:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 597:606:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 597:606:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 607:607:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> c 607:607:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2069 -> c 607:607:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 607:607:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 607:607:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 608:651:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2070:2113 -> c 608:651:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 608:651:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 608:651:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 652:654:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getLargestPosition(com.android.tools.r8.ir.regalloc.RegisterPositions,int,boolean):2177:2179 -> c 652:654:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2119 -> c 652:654:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 652:654:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 652:654:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 655:670:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2121:2136 -> c 655:670:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 655:670:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 655:670:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 671:673:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getLargestPosition(com.android.tools.r8.ir.regalloc.RegisterPositions,int,boolean):2177:2179 -> c 671:673:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2141 -> c 671:673:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 671:673:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 671:673:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 674:676:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getLargestPosition(com.android.tools.r8.ir.regalloc.RegisterPositions,int,boolean):2177:2179 -> c 674:676:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2142 -> c 674:676:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 674:676:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 674:676:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 677:682:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2144:2149 -> c 677:682:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 677:682:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 677:682:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 683:690:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getNewSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):1263:1270 -> c 683:690:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2151 -> c 683:690:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 683:690:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 683:690:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 691:691:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.increaseCapacity(int):3029:3029 -> c 691:691:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.getNewSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):1270 -> c 691:691:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2151 -> c 691:691:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 691:691:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 691:691:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 692:694:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1909:1911 -> c 692:694:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2152 -> c 692:694:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 692:694:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 692:694:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 695:701:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2153:2159 -> c 695:701:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 695:701:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 695:701:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 702:702:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.increaseCapacity(int):3029:3029 -> c 702:702:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2160 -> c 702:702:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 702:702:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 702:702:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 703:710:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2163:2170 -> c 703:710:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1754 -> c 703:710:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 703:710:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 711:713:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1748:1750 -> c 711:713:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 711:713:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 714:716:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1909:1911 -> c 714:716:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1751 -> c 714:716:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 714:716:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 717:725:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1752:1760 -> c 717:725:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 717:725:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 726:726:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.increaseCapacity(int):3029:3029 -> c 726:726:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1761 -> c 726:726:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 726:726:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 727:727:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1764:1764 -> c 727:727:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 727:727:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 728:730:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1909:1911 -> c 728:730:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1766 -> c 728:730:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 728:730:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 731:732:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1775:1776 -> c 731:732:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 731:732:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 733:735:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1909:1911 -> c 733:735:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1777 -> c 733:735:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 733:735:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 736:736:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1778:1778 -> c 736:736:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):981 -> c 736:736:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661 -> c 737:782:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):663:708 -> c 783:791:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):681:689 -> c 792:792:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.highestUsedRegister():593:593 -> c 792:792:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):691 -> c 793:793:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> c 793:793:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):692 -> c 794:797:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):692:695 -> c 798:798:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.highestUsedRegister():593:593 -> c 798:798:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):669 -> c 799:799:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> c 799:799:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> c 800:806:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670:676 -> c 807:846:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):673:712 -> c 847:847:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.highestUsedRegister():593:593 -> c 847:847:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):713 -> c 848:848:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):712:712 -> c 849:849:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.highestUsedRegister():593:593 -> c 849:849:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):715 -> c 850:850:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):714:714 -> c 851:851:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):666:666 -> c 852:857:int unadjustedRealRegisterFromAllocated(int):809:814 -> c 858:865:boolean isLongResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1546:1553 -> c 1:1:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> d 1:1:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1449 -> d 2:2:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1449:1449 -> d 3:3:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.options():634:634 -> d 3:3:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1449 -> d 4:21:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1449:1466 -> d 22:22:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> d 22:22:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1466 -> d 23:23:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1467:1467 -> d 24:24:boolean com.android.tools.r8.ir.code.Instruction.isNumberConversion():0:0 -> d 24:24:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1469 -> d 25:25:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1470:1470 -> d 26:26:boolean com.android.tools.r8.ir.code.NumberConversion.isLongToIntConversion():53:53 -> d 26:26:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1470 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:boolean com.android.tools.r8.ir.code.NumberConversion.isLongToIntConversion():53:53 -> d 27:27:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1470 -> d 28:29:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1480:1481 -> d 30:30:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> d 30:30:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1481 -> d 31:41:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1482:1492 -> d 42:42:boolean com.android.tools.r8.ir.code.Instruction.isNumberConversion():0:0 -> d 42:42:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1492 -> d 43:46:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1492:1495 -> d 47:47:void clearUserInfo():2727:2727 -> d 1:6:boolean computeUnusedRegisters():553:558 -> e 7:11:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.addRegisterIfUsed(java.util.Set,com.android.tools.r8.ir.regalloc.LiveIntervals):583:587 -> e 7:11:boolean computeUnusedRegisters():559 -> e 12:12:boolean computeUnusedRegisters():560:560 -> e 13:17:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.addRegisterIfUsed(java.util.Set,com.android.tools.r8.ir.regalloc.LiveIntervals):583:587 -> e 13:17:boolean computeUnusedRegisters():561 -> e 18:30:boolean computeUnusedRegisters():566:578 -> e 31:41:boolean overlapsMoveExceptionInterval(com.android.tools.r8.ir.regalloc.LiveIntervals):1598:1608 -> e 1:2:int getMoveExceptionRegister():187:188 -> f 3:4:boolean registersForIntervalsAreTaken(com.android.tools.r8.ir.regalloc.LiveIntervals):3190:3191 -> f 5:5:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registersAreTaken(int,boolean):3186:3186 -> f 5:5:boolean registersForIntervalsAreTaken(com.android.tools.r8.ir.regalloc.LiveIntervals):3191 -> f 1:1:boolean hasDedicatedMoveExceptionRegister():179:179 -> g 2:2:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3164:3164 -> g 3:3:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.takeFreeRegisters(int,boolean):3156:3156 -> g 3:3:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3164 -> g 4:6:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerIsFree(int):3175:3175 -> g 4:6:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registersAreFree(int,boolean):3182 -> g 4:6:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.takeFreeRegisters(int,boolean):3156 -> g 4:6:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3164 -> g 7:7:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registerIsFree(int):3176:3176 -> g 7:7:boolean com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.registersAreFree(int,boolean):3182 -> g 7:7:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.takeFreeRegisters(int,boolean):3156 -> g 7:7:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3164 -> g 8:11:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.takeFreeRegisters(int,boolean):3156:3159 -> g 8:11:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3164 -> g 12:15:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3166:3169 -> g 1:2:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.computeRematerializableBits():2442:2443 -> h 1:2:void insertMoves():2418 -> h 3:12:void insertMoves():2420:2429 -> h 13:13:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.toGapPosition(int):1402:1402 -> h 13:13:void insertMoves():2430 -> h 14:14:void insertMoves():2430:2430 -> h 15:15:void insertMoves():2428:2428 -> h 16:39:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2461:2484 -> h 16:39:void insertMoves():2436 -> h 40:40:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> h 40:40:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2484 -> h 40:40:void insertMoves():2436 -> h 41:42:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2485:2486 -> h 41:42:void insertMoves():2436 -> h 43:43:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> h 43:43:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2486 -> h 43:43:void insertMoves():2436 -> h 44:60:void com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2487:2503 -> h 44:60:void insertMoves():2436 -> h 61:62:void insertMoves():2437:2438 -> h 1:6:void removeSpillAndPhiMoves():759:764 -> i 1:8:boolean unsplitArguments():726:733 -> j 9:9:int com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator.highestUsedRegister():593:593 -> j 9:9:boolean unsplitArguments():737 -> j 10:16:boolean unsplitArguments():747:753 -> j 1:20:java.lang.String toString():3216:3235 -> toString com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange -> com.gradleup.gr8.relocated.ay1: 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 ():101:101 -> 1:7:void (com.android.tools.r8.ir.code.Value,int,int,int):108:114 -> 1:3:int compareTo(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):119:121 -> a 1:1:int compareTo(java.lang.Object):101:101 -> compareTo 1:1:java.lang.String toString():126:126 -> toString com.android.tools.r8.ir.regalloc.LiveIntervals -> com.gradleup.gr8.relocated.xy1: boolean spilled -> m boolean usedInMonitorOperations -> n int registerLimit -> o int numberOfConsecutiveRegisters -> j int register -> k 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 it.unimi.dsi.fastutil.ints.IntArrayList sortedSplitChildrenEnds -> f java.util.TreeSet uses -> i java.util.List splitChildren -> e java.lang.Integer hint -> l boolean sortedChildren -> g java.util.List ranges -> h com.android.tools.r8.ir.code.Value value -> a int maxNonSpilledRegister -> p 1:1:void ():24:24 -> 1:1:void (com.android.tools.r8.ir.code.Value):53:53 -> 2:26:void (com.android.tools.r8.ir.code.Value):33:57 -> 27:27:void (com.android.tools.r8.ir.regalloc.LiveIntervals):60:60 -> 28:58:void (com.android.tools.r8.ir.regalloc.LiveIntervals):33:63 -> 1:3:int numberOfConsecutiveRegisters():163:165 -> A 4:9:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeNumberOfConsecutiveRegisters():172:177 -> A 4:9:int numberOfConsecutiveRegisters():165 -> A 10:13:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeNumberOfConsecutiveRegisters():176:179 -> A 10:13:int numberOfConsecutiveRegisters():165 -> A 14:15:int numberOfConsecutiveRegisters():165:166 -> A 16:21:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeNumberOfConsecutiveRegisters():172:177 -> A 16:21:int numberOfConsecutiveRegisters():168 -> A 22:25:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeNumberOfConsecutiveRegisters():176:179 -> A 22:25:int numberOfConsecutiveRegisters():168 -> A 1:1:java.util.TreeSet com.android.tools.r8.ir.regalloc.LiveIntervals.getUses():258:258 -> B 1:1:int numberOfUsesWithConstraint():547 -> B 2:3:int numberOfUsesWithConstraint():547:548 -> B 1:1:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.regalloc.LiveIntervals.getType():79:79 -> C 1:1:int requiredRegisters():83 -> C 2:2:int requiredRegisters():83:83 -> C 1:7:void sortSplitChildrenIfNeeded():188:194 -> D 8:10:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.sortedChildrenConsistent():200:202 -> D 8:10:void sortSplitChildrenIfNeeded():194 -> D 11:11:void sortSplitChildrenIfNeeded():195:195 -> D 1:1:java.lang.String toAscciArtString():592:592 -> E 2:2:java.util.List com.android.tools.r8.ir.regalloc.LiveIntervals.getRanges():262:262 -> E 2:2:java.lang.String toAscciArtString():594 -> E 3:4:java.lang.String toAscciArtString():594:595 -> E 5:5:boolean com.android.tools.r8.ir.regalloc.LiveRange.isInfinite():32:32 -> E 5:5:java.lang.String toAscciArtString():595 -> E 6:16:java.lang.String toAscciArtString():596:606 -> E 1:13:void undoSplits():469:481 -> F 14:16:void com.android.tools.r8.ir.regalloc.LiveIntervals.recomputeLimit():486:488 -> F 14:16:void undoSplits():482 -> F 17:17:void com.android.tools.r8.ir.regalloc.LiveIntervals.updateRegisterConstraint(int):254:254 -> F 17:17:void com.android.tools.r8.ir.regalloc.LiveIntervals.recomputeLimit():488 -> F 17:17:void undoSplits():482 -> F 1:1:boolean usedInMonitorOperation():535:535 -> G 1:1:void setSpilled(boolean):105:105 -> a 2:2:int com.android.tools.r8.ir.regalloc.LiveIntervals.getRegister():276:276 -> a 2:2:void setSpilled(boolean):105 -> a 3:4:void setSpilled(boolean):105:106 -> a 5:5:int com.android.tools.r8.ir.regalloc.LiveIntervals.getRegister():276:276 -> a 5:5:void setSpilled(boolean):106 -> a 6:6:com.android.tools.r8.ir.regalloc.LiveIntervals com.android.tools.r8.ir.regalloc.LiveIntervals.getSplitParent():212:212 -> a 6:6:void setSpilled(boolean):106 -> a 7:7:int com.android.tools.r8.ir.regalloc.LiveIntervals.getRegister():276:276 -> a 7:7:void setSpilled(boolean):106 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:9:void setSpilled(boolean):106:107 -> a 10:10:com.android.tools.r8.ir.regalloc.LiveIntervals com.android.tools.r8.ir.regalloc.LiveIntervals.getSplitParent():212:212 -> a 10:10:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):354 -> a 11:11:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> a 11:11:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):355 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:java.util.List com.android.tools.r8.ir.regalloc.LiveIntervals.getSplitChildren():208:208 -> a 12:12:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):358 -> a 13:13:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):358:358 -> a 14:14:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> a 14:14:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):359 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:17:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):226:228 -> a 15:17:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):221 -> a 18:18:boolean com.android.tools.r8.ir.regalloc.LiveRange.isInfinite():32:32 -> a 18:18:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):228 -> a 18:18:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):221 -> a 19:19:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):231:231 -> a 19:19:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):221 -> a 20:20:int com.android.tools.r8.ir.regalloc.LiveIntervals.toInstructionPosition(int):67:67 -> a 20:20:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):231 -> a 20:20:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):221 -> a 21:21:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):232:232 -> a 21:21:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):221 -> a 22:22:int com.android.tools.r8.ir.regalloc.LiveIntervals.toInstructionPosition(int):67:67 -> a 22:22:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):232 -> a 22:22:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):221 -> a 23:27:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):237:241 -> a 23:27:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):221 -> a 28:28:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):222:222 -> a 29:30:void addUse(com.android.tools.r8.ir.regalloc.LiveIntervalsUse):249:250 -> a 31:31:void com.android.tools.r8.ir.regalloc.LiveIntervals.updateRegisterConstraint(int):254:254 -> a 31:31:void addUse(com.android.tools.r8.ir.regalloc.LiveIntervalsUse):250 -> a 32:32:boolean usesRegister(int,boolean):315:315 -> a 33:33:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.regalloc.LiveIntervals.getType():79:79 -> a 33:33:boolean usesRegister(int,boolean):318 -> a 34:37:boolean usesRegister(int,boolean):318:321 -> a 38:39:void clearRegisterAssignment():332:333 -> a 40:40:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):350:350 -> a 40:40:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.PriorityQueue):88 -> a 41:41:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.PriorityQueue):91:91 -> a 42:42:int com.android.tools.r8.ir.regalloc.LiveIntervals.getRegister():276:276 -> a 42:42:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.PriorityQueue):92 -> a 43:45:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.PriorityQueue):92:94 -> a 46:48:int firstUseAfter(int):384:386 -> a 49:50:void forEachRegister(java.util.function.IntConsumer):410:411 -> a 51:51:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.regalloc.LiveIntervals.getType():79:79 -> a 51:51:void forEachRegister(java.util.function.IntConsumer):412 -> a 52:53:void forEachRegister(java.util.function.IntConsumer):412:413 -> a 54:73:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):629:648 -> a 74:74:int com.android.tools.r8.ir.regalloc.LiveIntervals.getRegister():276:276 -> a 74:74:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):648 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:81:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):648:654 -> a 82:82:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isSpilled():111:111 -> a 82:82:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):654 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:84:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):669:670 -> a 85:85:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isSpilled():111:111 -> a 85:85:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.allSplitsAreSpilled():120 -> a 85:85:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):670 -> a 86:88:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.allSplitsAreSpilled():120:122 -> a 86:88:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):670 -> a 89:89:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isSpilled():111:111 -> a 89:89:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.allSplitsAreSpilled():122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):670 -> a 90:90:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.allSplitsAreSpilled():122:122 -> a 90:90:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):670 -> a 91:95:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):671:675 -> a 1:1:boolean hasConflictingRegisters(com.android.tools.r8.ir.regalloc.LiveIntervals):328:328 -> b 2:2:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.regalloc.LiveIntervals.getType():79:79 -> b 2:2:boolean hasConflictingRegisters(com.android.tools.r8.ir.regalloc.LiveIntervals):328 -> b 3:3:boolean hasConflictingRegisters(com.android.tools.r8.ir.regalloc.LiveIntervals):328:328 -> b 4:5:com.android.tools.r8.ir.regalloc.LiveIntervalsUse firstUseWithConstraint():401:402 -> b 1:3:void link(com.android.tools.r8.ir.regalloc.LiveIntervals):132:134 -> c 4:5:int getEnd():271:272 -> c 6:6:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):493:493 -> c 7:7:com.android.tools.r8.ir.regalloc.LiveIntervals com.android.tools.r8.ir.regalloc.LiveIntervals.getSplitParent():212:212 -> c 7:7:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):493 -> c 8:41:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):493:526 -> c 1:1:int compareTo(java.lang.Object):24:24 -> compareTo 2:16:int com.android.tools.r8.ir.regalloc.LiveIntervals.compareTo(com.android.tools.r8.ir.regalloc.LiveIntervals):558:572 -> compareTo 2:16:int compareTo(java.lang.Object):24 -> compareTo 1:6:boolean overlapsPosition(int):337:342 -> d 7:16:int nextOverlap(com.android.tools.r8.ir.regalloc.LiveIntervals):367:376 -> d 17:17:int getFirstUse():397:397 -> d 1:1:java.lang.Integer getHint():100:100 -> e 1:2:void setMaxNonSpilledRegister(int):303:304 -> f 3:3:int getMaxNonSpilledRegister():308:308 -> f 4:4:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():289:289 -> f 4:4:int getMaxNonSpilledRegister():311 -> f 5:5:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():289:289 -> f 5:5:int getMaxNonSpilledRegister():311 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:7:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():289:290 -> f 6:7:int getMaxNonSpilledRegister():311 -> f 8:8:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isSpilled():111:111 -> f 8:8:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():291 -> f 8:8:int getMaxNonSpilledRegister():311 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 9:9:int com.android.tools.r8.ir.regalloc.LiveIntervals.getRegister():276:276 -> f 9:9:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():292 -> f 9:9:int getMaxNonSpilledRegister():311 -> f 10:12:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():292:294 -> f 10:12:int getMaxNonSpilledRegister():311 -> f 13:13:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isSpilled():111:111 -> f 13:13:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():295 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:int getMaxNonSpilledRegister():311 -> f 14:14:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():296:296 -> f 14:14:int getMaxNonSpilledRegister():311 -> f 15:15:int com.android.tools.r8.ir.regalloc.LiveIntervals.getRegister():276:276 -> f 15:15:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():296 -> f 15:15:int getMaxNonSpilledRegister():311 -> f 16:19:int com.android.tools.r8.ir.regalloc.LiveIntervals.computeMaxNonSpilledRegister():296:299 -> f 16:19:int getMaxNonSpilledRegister():311 -> f 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getNextConsecutive():155:155 -> g 2:3:void setRegister(int):284:285 -> g 1:1:int com.android.tools.r8.ir.regalloc.LiveIntervals.toInstructionPosition(int):67:67 -> h 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):418 -> h 2:2:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):418:418 -> h 3:3:int com.android.tools.r8.ir.regalloc.LiveIntervals.toInstructionPosition(int):67:67 -> h 3:3:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):418 -> h 4:9:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):419:424 -> h 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.regalloc.LiveIntervals.getValue():75:75 -> h 10:10:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):424 -> h 11:46:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):424:459 -> h 47:49:void com.android.tools.r8.ir.regalloc.LiveIntervals.recomputeLimit():486:488 -> h 47:49:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):462 -> h 50:50:void com.android.tools.r8.ir.regalloc.LiveIntervals.updateRegisterConstraint(int):254:254 -> h 50:50:void com.android.tools.r8.ir.regalloc.LiveIntervals.recomputeLimit():488 -> h 50:50:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):462 -> h 51:52:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):463:464 -> h 53:53:java.util.List getRanges():262:262 -> h 1:1:int getRegister():276:276 -> i 1:1:int getRegisterLimit():280:280 -> j 1:1:java.util.List getSplitChildren():208:208 -> k 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():212:212 -> l 1:2:int getStart():266:267 -> m 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getStartOfConsecutive():148:148 -> n 1:1:com.android.tools.r8.ir.code.ValueType getType():79:79 -> p 1:1:java.util.TreeSet getUses():258:258 -> q 1:1:com.android.tools.r8.ir.code.Value getValue():75:75 -> r 1:1:boolean hasSplits():184:184 -> s 1:1:boolean hasUses():393:393 -> t 1:5:java.lang.String toString():578:582 -> toString 6:6:java.util.List com.android.tools.r8.ir.regalloc.LiveIntervals.getRanges():262:262 -> toString 6:6:java.lang.String toString():583 -> toString 7:12:java.lang.String toString():583:588 -> toString 1:1:boolean isArgumentInterval():142:142 -> u 2:2:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> u 2:2:boolean isArgumentInterval():143 -> u 1:1:boolean isConstantNumberInterval():531:531 -> v 1:1:boolean isLinked():138:138 -> w 1:2:boolean isNewStringInstanceDisallowingSpilling():540:541 -> x 3:3:boolean com.android.tools.r8.ir.code.Instruction.isNewInstance():0:0 -> x 3:3:boolean isNewStringInstanceDisallowingSpilling():541 -> x 4:5:boolean isNewStringInstanceDisallowingSpilling():541:542 -> x 1:1:boolean isSpilled():111:111 -> y 1:1:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isSpilled():111:111 -> z 1:1:boolean isSpilledAndRematerializable():128 -> z 2:2:boolean isSpilledAndRematerializable():128:128 -> z 3:3:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isRematerializable():115:115 -> z 3:3:boolean isSpilledAndRematerializable():128 -> z 4:4:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isRematerializable():115:115 -> z 4:4:boolean isSpilledAndRematerializable():128 -> z # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isRematerializable():115:115 -> z 5:5:boolean isSpilledAndRematerializable():128 -> z 6:6:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.isRematerializable():116:116 -> z 6:6:boolean isSpilledAndRematerializable():128 -> z # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.ir.regalloc.LiveIntervalsUse -> com.gradleup.gr8.relocated.yy1: int limit -> b int position -> a 1:3:void (int,int):12:14 -> 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 com.android.tools.r8.ir.regalloc.LiveIntervalsUse.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 -> com.gradleup.gr8.relocated.az1: com.android.tools.r8.ir.regalloc.LiveRange INFINITE -> c int end -> b int start -> a 1:1:void ():8:8 -> 1:3:void (int,int):13:15 -> 1:1:int compareTo(java.lang.Object):6:6 -> compareTo 2:5:int com.android.tools.r8.ir.regalloc.LiveRange.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 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":30,"2":31,"3":32},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 30:30:java.lang.String toString():28:28 -> toString 31:31:java.lang.String toString():28:28 -> toString 32:32:java.lang.String toString():28:28 -> toString com.android.tools.r8.ir.regalloc.RegisterAllocator -> com.gradleup.gr8.relocated.s13: void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List) -> a int getRegisterForValue(com.android.tools.r8.ir.code.Value,int) -> a void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a int registersUsed() -> a int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int) -> b boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> b com.android.tools.r8.utils.InternalOptions options() -> b com.android.tools.r8.ir.regalloc.RegisterMove -> com.gradleup.gr8.relocated.t13: com.android.tools.r8.ir.analysis.type.TypeElement type -> a com.android.tools.r8.ir.code.Instruction definition -> d boolean $assertionsDisabled -> e int dst -> b int src -> c 1:1:void ():13:13 -> 1:5:void (int,int,com.android.tools.r8.ir.analysis.type.TypeElement):20:24 -> 6:11:void (int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.Instruction):27:32 -> 1:6:boolean isBlocked(java.util.Set,java.util.Map):43:48 -> a 7:10:boolean com.android.tools.r8.ir.regalloc.RegisterMove.writes(int):36:39 -> a 7:10:boolean isBlocked(java.util.Set,java.util.Map):48 -> a 11:12:boolean isBlocked(java.util.Set,java.util.Map):51:52 -> a 13:16:boolean com.android.tools.r8.ir.regalloc.RegisterMove.writes(int):36:39 -> a 13:16:boolean isBlocked(java.util.Set,java.util.Map):52 -> a 1:1:int compareTo(java.lang.Object):13:13 -> compareTo 2:28:int com.android.tools.r8.ir.regalloc.RegisterMove.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 -> com.gradleup.gr8.relocated.u13: java.util.Map valueMap -> b int tempRegister -> f java.util.Set moveSet -> a boolean $assertionsDisabled -> g com.android.tools.r8.ir.code.InstructionListIterator insertAt -> d int usedTempRegisters -> c com.android.tools.r8.ir.code.Position position -> e 1:1:void ():29:29 -> 1:1:void (com.android.tools.r8.ir.code.InstructionListIterator,int,com.android.tools.r8.ir.code.Position):45:45 -> 2:19:void (com.android.tools.r8.ir.code.InstructionListIterator,int,com.android.tools.r8.ir.code.Position):31:48 -> 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 com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.everyDestinationOnlyWrittenOnce():203:206 -> b 2:5:void schedule():64 -> b 6:23:void schedule():67:84 -> b 24:24:java.lang.Integer com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.createMove(com.android.tools.r8.ir.regalloc.RegisterMove):138:138 -> b 24:24:void schedule():86 -> b 25:25:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> b 25:25:java.lang.Integer com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.createMove(com.android.tools.r8.ir.regalloc.RegisterMove):139 -> b 25:25:void schedule():86 -> b 26:48:java.lang.Integer com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.createMove(com.android.tools.r8.ir.regalloc.RegisterMove):140:162 -> b 26:48:void schedule():86 -> b 49:63:void schedule():89:103 -> b 64:73:com.android.tools.r8.ir.regalloc.RegisterMove com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.pickMoveToUnblock():189:198 -> b 64:73:void schedule():106 -> b 74:74:void com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):169:169 -> b 74:74:void schedule():107 -> b 75:87:java.util.List com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.findMovesWithSrc(int,com.android.tools.r8.ir.analysis.type.TypeElement):118:130 -> b 75:87:void com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):169 -> b 75:87:void schedule():107 -> b 88:102:void com.android.tools.r8.ir.regalloc.RegisterMoveScheduler.createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):170:184 -> b 88:102:void schedule():107 -> b 103:103:void schedule():108:108 -> b com.android.tools.r8.ir.regalloc.RegisterPositions -> com.gradleup.gr8.relocated.w13: int get(int) -> a boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type) -> a boolean isBlocked(int) -> b com.android.tools.r8.ir.regalloc.RegisterPositions$Type -> com.gradleup.gr8.relocated.v13: 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:4:void ():15:18 -> 5:5:void ():14:14 -> 1:1:void (java.lang.String,int):14:14 -> 1:1:com.android.tools.r8.ir.regalloc.RegisterPositions$Type[] values():14:14 -> values com.android.tools.r8.ir.regalloc.RegisterPositionsImpl -> com.gradleup.gr8.relocated.x13: java.util.BitSet blockedRegisters -> f int[] backing -> b boolean $assertionsDisabled -> g java.util.BitSet registerHoldsConstant -> c java.util.BitSet registerHoldsNewStringInstanceDisallowingSpilling -> e int limit -> a java.util.BitSet registerHoldsMonitor -> d 1:1:void ():11:11 -> 1:10:void (int):21:30 -> 1:1:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):35:35 -> a 2:2:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.isBlocked(int):102:102 -> a 2:2:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):35 -> a 3:16:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):35:48 -> a 17:17:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.holdsMonitor(int):57:57 -> a 17:17:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):42 -> a 18:18:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.holdsConstant(int):53:53 -> a 18:18:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):43 -> a 19:19:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.holdsNewStringInstanceDisallowingSpilling(int):61:61 -> a 19:19:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):44 -> a 20:20:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.holdsConstant(int):53:53 -> a 20:20:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):40 -> a 21:21:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.holdsMonitor(int):57:57 -> a 21:21:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):38 -> a 22:22:void com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.set(int,int):65:65 -> a 22:22:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):73 -> a 23:31:void com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.grow(int):106:114 -> a 23:31:void com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.set(int,int):66 -> a 23:31:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):73 -> a 32:32:void com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.set(int,int):68:68 -> a 32:32:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):73 -> a 33:36:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):74:77 -> a 37:37:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):76:76 -> a 38:38:int get(int):82:82 -> a 39:39:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsImpl.isBlocked(int):102:102 -> a 39:39:int get(int):82 -> a 40:44:int get(int):82:86 -> a 45:45:int getLimit():92:92 -> a 1:1:boolean isBlocked(int):102:102 -> b 1:1:void setBlocked(int):97:97 -> c com.android.tools.r8.ir.regalloc.RegisterPositionsWithExtraBlockedRegisters -> com.gradleup.gr8.relocated.y13: com.android.tools.r8.ir.regalloc.RegisterPositions positions -> a java.util.BitSet extraBlockedRegisters -> b boolean $assertionsDisabled -> c 1:1:void ():9:9 -> 1:3:void (com.android.tools.r8.ir.regalloc.RegisterPositions):14:16 -> 1:1:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):21:21 -> a 2:2:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsWithExtraBlockedRegisters.isBlockedTemporarily(int):56:56 -> a 2:2:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):21 -> a 3:4:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):21:22 -> a 5:5:int get(int):32:32 -> a 6:6:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsWithExtraBlockedRegisters.isBlockedTemporarily(int):56:56 -> a 6:6:int get(int):32 -> a 7:8:int get(int):32:33 -> a 1:1:boolean isBlocked(int):52:52 -> b 2:2:boolean com.android.tools.r8.ir.regalloc.RegisterPositionsWithExtraBlockedRegisters.isBlockedTemporarily(int):56:56 -> b 2:2:boolean isBlocked(int):52 -> b 1:1:void setBlockedTemporarily(int):47:47 -> c com.android.tools.r8.ir.regalloc.SpillMove -> com.gradleup.gr8.relocated.t83: com.android.tools.r8.ir.analysis.type.TypeElement 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 ():14:14 -> 1:6:void (com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):19:24 -> 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 -> com.gradleup.gr8.relocated.u83: java.util.Map instructionToInMoves -> a 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 com.android.tools.r8.ir.analysis.type.TypeElement objectType -> f 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView):45:45 -> 2:23:void (com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView):29:50 -> 1:3:void addInMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):146:148 -> a 4:4:void addInMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):147:147 -> a 5:5:java.util.Set lambda$addInMove$1(java.lang.Integer):147:147 -> a 6:11:int scheduleAndInsertMoves(int):167:172 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 12:12:int scheduleAndInsertMoves(int):172 -> a 13:20:int scheduleAndInsertMoves(int):173:180 -> a 21:23:boolean com.android.tools.r8.ir.regalloc.SpillMoveSet.needsMovesBeforeInstruction(int):213:215 -> a 21:23:int scheduleAndInsertMoves(int):181 -> a 24:24:int scheduleAndInsertMoves(int):182:182 -> a 25:36:int scheduleAndInsertMoves(int):178:189 -> a 37:37:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 37:37:int scheduleAndInsertMoves(int):189 -> a 38:39:int scheduleAndInsertMoves(int):189:190 -> a 40:42:boolean com.android.tools.r8.ir.regalloc.SpillMoveSet.needsMovesBeforeInstruction(int):213:215 -> a 40:42:int scheduleAndInsertMoves(int):191 -> a 43:48:int scheduleAndInsertMoves(int):192:197 -> a 49:56:com.android.tools.r8.ir.analysis.type.TypeElement moveTypeForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):201:208 -> a 57:59:com.android.tools.r8.ir.analysis.type.TypeElement moveTypeForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):204:206 -> a 60:63:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):284:287 -> a 64:64:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 64:64:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):287 -> a 65:68:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):288:291 -> a 69:69:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 69:69:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):291 -> a 70:72:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):291:293 -> a 73:73:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 73:73:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):293 -> a 74:74:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):294:294 -> a 75:75:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 75:75:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):294 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:76:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1661:1661 -> a 76:76:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):294 -> a 77:78:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):299:300 -> a 79:87:void com.android.tools.r8.ir.regalloc.SpillMoveSet.removeArgumentRestores(java.util.Set):332:340 -> a 79:87:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):301 -> a 88:89:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):304:305 -> a 90:98:void com.android.tools.r8.ir.regalloc.SpillMoveSet.removeArgumentRestores(java.util.Set):332:340 -> a 90:98:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):306 -> a 99:100:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):309:310 -> a 101:104:void com.android.tools.r8.ir.regalloc.SpillMoveSet.pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):269:272 -> a 101:104:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 105:106:com.android.tools.r8.ir.regalloc.SpillMove com.android.tools.r8.ir.regalloc.SpillMoveSet.getMoveWithSource(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.Collection):219:220 -> a 105:106:void com.android.tools.r8.ir.regalloc.SpillMoveSet.pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):272 -> a 105:106:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 107:111:com.android.tools.r8.ir.regalloc.SpillMove com.android.tools.r8.ir.regalloc.SpillMoveSet.getMoveWritingSourceRegister(com.android.tools.r8.ir.regalloc.SpillMove,java.util.Collection):228:232 -> a 107:111:void com.android.tools.r8.ir.regalloc.SpillMoveSet.pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):273 -> a 107:111:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 112:112:void com.android.tools.r8.ir.regalloc.SpillMoveSet.pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):274:274 -> a 112:112:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 113:114:com.android.tools.r8.ir.regalloc.SpillMove com.android.tools.r8.ir.regalloc.SpillMoveSet.getMoveWithSource(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.Collection):219:220 -> a 113:114:void com.android.tools.r8.ir.regalloc.SpillMoveSet.pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):274 -> a 113:114:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 115:116:void com.android.tools.r8.ir.regalloc.SpillMoveSet.pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):276:277 -> a 115:116:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 117:121:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):316:320 -> a 122:133:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):347:358 -> a 134:134:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 134:134:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):364 -> a 135:147:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):364:376 -> a 148:152:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):375:379 -> a 153:159:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):378:384 -> a 1:2:void addInResolutionMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):122:123 -> b 3:3:java.util.Set lambda$addOutMove$2(java.lang.Integer):153:153 -> b 1:1:java.util.Set lambda$addPhiMove$0(java.lang.Integer):142:142 -> c 2:4:void addOutMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):152:154 -> c 5:5:void addOutMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):153:153 -> c 1:2:void addOutResolutionMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):127:128 -> d 3:3:java.util.Set lambda$scheduleMovesBeforeInstruction$3(java.lang.Integer):300:300 -> d 1:2:void addPhiMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):139:140 -> e 3:8:void com.android.tools.r8.ir.regalloc.SpillMove.updateMaxNonSpilled():33:38 -> e 3:8:void addPhiMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):141 -> e 9:9:void addPhiMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):142:142 -> e 10:10:java.util.Set lambda$scheduleMovesBeforeInstruction$4(java.lang.Integer):305:305 -> e 1:6:void addSpillOrRestoreMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):66:71 -> f 7:7:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> f 7:7:void addSpillOrRestoreMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):72 -> f 8:43:void addSpillOrRestoreMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):73:108 -> f 44:44:java.util.Set lambda$scheduleMovesBeforeInstruction$5(java.lang.Integer):310:310 -> f com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode -> com.gradleup.gr8.relocated.k3: 1:1:void ():28:28 -> java.util.function.Consumer getRegistryCallback(com.android.tools.r8.graph.DexClassAndMethod) -> A0 com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider() -> B0 1:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):49:50 -> a 3:3:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):67:67 -> a 4:12:com.android.tools.r8.ir.code.IRCode buildInliningIR(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.ir.code.NumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):63:71 -> a 13:13:void com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):90:90 -> a 13:13:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):81 -> a 14:14:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):105:105 -> a 1:1:boolean computeEquals(java.lang.Object):100:100 -> f 1:1:int computeHashCode():95:95 -> l0 int estimatedDexCodeSizeUpperBoundInBytes() -> p0 1:1:java.lang.String com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):105:105 -> toString 1:1:java.lang.String toString():76 -> toString com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider -> com.gradleup.gr8.relocated.j3: com.android.tools.r8.ir.conversion.SourceCode get(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position) -> a com.android.tools.r8.ir.synthetic.CallObjectInitCfCodeProvider -> com.gradleup.gr8.relocated.ye: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):23:23 -> 1:6:com.android.tools.r8.graph.CfCode generateCfCode():28:33 -> b com.android.tools.r8.ir.synthetic.EmulateDispatchSyntheticCfCodeProvider -> com.gradleup.gr8.relocated.wk0: java.util.LinkedHashMap extraDispatchCases -> e com.android.tools.r8.graph.DexMethod interfaceMethod -> d com.android.tools.r8.graph.DexMethod forwardingMethod -> c 1:4:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.LinkedHashMap,com.android.tools.r8.graph.AppView):42:45 -> 1:1:void lambda$generateCfCode$0(com.android.tools.r8.cf.code.CfFrame$Builder):63:63 -> a 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 2:2:void lambda$generateCfCode$0(com.android.tools.r8.cf.code.CfFrame$Builder):63 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 3:3:void lambda$generateCfCode$0(com.android.tools.r8.cf.code.CfFrame$Builder):63 -> a 4:4:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 4:4:void lambda$generateCfCode$0(com.android.tools.r8.cf.code.CfFrame$Builder):63 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 5:5:void lambda$generateCfCode$0(com.android.tools.r8.cf.code.CfFrame$Builder):63 -> a 6:7:void lambda$generateCfCode$0(com.android.tools.r8.cf.code.CfFrame$Builder):63:64 -> a 1:1:com.android.tools.r8.graph.CfCode generateCfCode():50:50 -> b 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> b 2:2:com.android.tools.r8.graph.CfCode generateCfCode():50 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> b 3:3:com.android.tools.r8.graph.CfCode generateCfCode():50 -> b 4:12:com.android.tools.r8.graph.CfCode generateCfCode():51:59 -> b 13:13:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> b 13:13:com.android.tools.r8.graph.CfCode generateCfCode():59 -> b 14:14:com.android.tools.r8.graph.CfCode generateCfCode():60:60 -> b 15:15:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame$Builder.apply(java.util.function.Consumer):385:385 -> b 15:15:com.android.tools.r8.graph.CfCode generateCfCode():61 -> b 16:24:com.android.tools.r8.graph.CfCode generateCfCode():67:75 -> b 25:25:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 25:25:com.android.tools.r8.graph.CfCode generateCfCode():75 -> b 26:42:com.android.tools.r8.graph.CfCode generateCfCode():75:91 -> b 43:43:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 43:43:com.android.tools.r8.graph.CfCode generateCfCode():91 -> b 44:57:com.android.tools.r8.graph.CfCode generateCfCode():91:104 -> b 58:61:void addReturn(java.util.List):115:118 -> b 1:2:void loadExtraParameters(java.util.List):109:110 -> c com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider -> com.gradleup.gr8.relocated.xn0: boolean $assertionsDisabled -> c 1:1:void ():41:41 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):44:44 -> 1:1:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):51:51 -> a 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleStringValue():0:0 -> a 2:2:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):51 -> a 3:4:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):52:53 -> a 5:5:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 5:5:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):54 -> a 6:7:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):55:56 -> a 8:8:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 8:8:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):56 -> a 9:14:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):56:61 -> a 15:20:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):59:64 -> a com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingInstanceFieldCfCodeProvider -> com.gradleup.gr8.relocated.vn0: com.android.tools.r8.ir.analysis.value.AbstractValue nullValue -> f com.android.tools.r8.graph.DexType returnType -> d com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData fieldDataMap -> e 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.AbstractValue):85:88 -> 1:8:void lambda$generateCfCode$0(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.cf.code.CfFrame$Builder,java.lang.Integer,com.android.tools.r8.ir.analysis.value.AbstractValue):109:116 -> a 1:7:com.android.tools.r8.graph.CfCode generateCfCode():100:106 -> b 8:8:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> b 8:8:com.android.tools.r8.graph.CfCode generateCfCode():106 -> b 9:32:com.android.tools.r8.graph.CfCode generateCfCode():106:129 -> b com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingValueOfCfCodeProvider -> com.gradleup.gr8.relocated.wn0: com.android.tools.r8.graph.DexType enumType -> d com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData fieldDataMap -> e 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData):143:145 -> 1:10:void lambda$generateCfCode$0(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.cf.code.CfFrame,java.lang.Integer,com.android.tools.r8.ir.analysis.value.AbstractValue):180:189 -> a 1:5:com.android.tools.r8.graph.CfCode generateCfCode():157:161 -> b 6:6:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> b 6:6:com.android.tools.r8.graph.CfCode generateCfCode():161 -> b 7:13:com.android.tools.r8.graph.CfCode generateCfCode():161:167 -> b 14:14:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 14:14:com.android.tools.r8.graph.CfCode generateCfCode():167 -> b 15:41:com.android.tools.r8.graph.CfCode generateCfCode():167:193 -> b 42:42:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 42:42:com.android.tools.r8.graph.CfCode generateCfCode():193 -> b 43:50:com.android.tools.r8.graph.CfCode generateCfCode():193:200 -> b 51:51:com.android.tools.r8.graph.CfCode generateCfCode():199:199 -> b 52:66:com.android.tools.r8.graph.CfCode generateCfCode():195:209 -> b com.android.tools.r8.ir.synthetic.FieldAccessorBuilder -> com.gradleup.gr8.relocated.vp0: com.android.tools.r8.utils.OptionalBool isSetter -> c com.android.tools.r8.utils.OptionalBool isInstanceField -> b boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.graph.DexMethod sourceMethod -> d 1:1:void ():25:25 -> 1:1:void ():32:32 -> 2:3:void ():28:29 -> 1:2:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setInstanceField(com.android.tools.r8.graph.DexField):62:63 -> a 3:3:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setSourceMethod(com.android.tools.r8.graph.DexMethod):73:73 -> a 4:4:com.android.tools.r8.graph.CfCode build():84:84 -> a 5:8:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.validate():137:140 -> a 5:8:com.android.tools.r8.graph.CfCode build():84 -> a 9:9:com.android.tools.r8.graph.CfCode build():87:87 -> a 10:10:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.isInstanceField():133:133 -> a 10:10:com.android.tools.r8.graph.CfCode build():88 -> a 11:11:com.android.tools.r8.graph.CfCode build():90:90 -> a 12:12:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.isSetter():129:129 -> a 12:12:com.android.tools.r8.graph.CfCode build():95 -> a 13:13:com.android.tools.r8.graph.CfCode build():97:97 -> a 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 14:14:com.android.tools.r8.graph.CfCode build():97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:18:com.android.tools.r8.graph.CfCode build():97:100 -> a 19:19:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.isSetter():129:129 -> a 19:19:com.android.tools.r8.graph.CfCode build():105 -> a 20:21:com.android.tools.r8.graph.CfCode build():105:106 -> a 22:22:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 22:22:com.android.tools.r8.graph.CfCode build():106 -> a 23:23:com.android.tools.r8.graph.CfCode build():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":46,"2":47,"3":48,"4":49},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 46:46:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 46:46:com.android.tools.r8.graph.CfCode build():106 -> a 47:47:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 47:47:com.android.tools.r8.graph.CfCode build():106 -> a 48:48:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 48:48:com.android.tools.r8.graph.CfCode build():106 -> a 49:49:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 49:49:com.android.tools.r8.graph.CfCode build():106 -> a 24:24:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a 24:24:com.android.tools.r8.graph.CfCode build():106 -> a 25:25:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):54:54 -> a 25:25:com.android.tools.r8.graph.CfCode build():106 -> a 26:26:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):52:52 -> a 26:26:com.android.tools.r8.graph.CfCode build():106 -> a 27:27:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):50:50 -> a 27:27:com.android.tools.r8.graph.CfCode build():106 -> a 28:28:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.cf.code.CfFieldInstruction.create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):48:48 -> a 28:28:com.android.tools.r8.graph.CfCode build():106 -> a 29:29:com.android.tools.r8.graph.CfCode build():106:106 -> a 30:30:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.isSetter():129:129 -> a 30:30:com.android.tools.r8.graph.CfCode build():109 -> a 31:33:com.android.tools.r8.graph.CfCode build():110:112 -> a 34:34:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 34:34:com.android.tools.r8.graph.CfCode build():112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:42:com.android.tools.r8.graph.CfCode build():112:119 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 43:43:com.android.tools.r8.graph.CfCode build():120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.graph.CfCode build():123:123 -> a 45:45:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 45:45:com.android.tools.r8.graph.CfCode build():123 -> a 1:1:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder builder():35:35 -> b 2:3:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setStaticField(com.android.tools.r8.graph.DexField):78:79 -> b 1:1:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setGetter():57:57 -> c 1:1:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setSetter():68:68 -> d com.android.tools.r8.ir.synthetic.ForwardMethodBuilder -> com.gradleup.gr8.relocated.ot0: java.lang.Boolean isInterface -> g boolean isConstructorDelegate -> i boolean $assertionsDisabled -> k boolean staticSource -> e boolean castResult -> h com.android.tools.r8.graph.DexMethod targetMethod -> c com.android.tools.r8.ir.synthetic.ForwardMethodBuilder$InvokeType invokeType -> f com.android.tools.r8.graph.DexMethod sourceMethod -> b com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoForCastArguments -> j com.android.tools.r8.graph.DexItemFactory factory -> a boolean sourceMethodHasExtraUnusedParameter -> d 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):58:58 -> 2:15:void (com.android.tools.r8.graph.DexItemFactory):46:59 -> 1:1:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder builder(com.android.tools.r8.graph.DexItemFactory):34:34 -> a 2:3:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setNonStaticSource(com.android.tools.r8.graph.DexMethod):85:86 -> a 4:6:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setDirectTarget(com.android.tools.r8.graph.DexMethod,boolean):129:131 -> a 7:7:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setCastArguments(com.android.tools.r8.graph.AppInfoWithClassHierarchy):141:141 -> a 8:12:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setConstructorTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):146:150 -> a 13:13:com.android.tools.r8.graph.CfCode build():155:155 -> a 14:17:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():287:290 -> a 14:17:com.android.tools.r8.graph.CfCode build():155 -> a 18:18:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():275:275 -> a 18:18:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 18:18:com.android.tools.r8.graph.CfCode build():155 -> a 19:19:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 19:19:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():275 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 19:19:com.android.tools.r8.graph.CfCode build():155 -> a 20:20:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 20:20:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():275 -> a 20:20:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 20:20:com.android.tools.r8.graph.CfCode build():155 -> a 21:21:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 21:21:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():275 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 21:21:com.android.tools.r8.graph.CfCode build():155 -> a 22:22:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 22:22:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():275 -> a 22:22:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 22:22:com.android.tools.r8.graph.CfCode build():155 -> a 23:23:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 23:23:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():276 -> a 23:23:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 23:23:com.android.tools.r8.graph.CfCode build():155 -> a 24:24:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():276:276 -> a 24:24:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 24:24:com.android.tools.r8.graph.CfCode build():155 -> a 25:25:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():282:282 -> a 25:25:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 25:25:com.android.tools.r8.graph.CfCode build():155 -> a 26:26:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 26:26:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():282 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 26:26:com.android.tools.r8.graph.CfCode build():155 -> a 27:27:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 27:27:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():282 -> a 27:27:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 27:27:com.android.tools.r8.graph.CfCode build():155 -> a 28:28:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 28:28:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():282 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 28:28:com.android.tools.r8.graph.CfCode build():155 -> a 29:29:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 29:29:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():282 -> a 29:29:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 29:29:com.android.tools.r8.graph.CfCode build():155 -> a 30:30:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticTarget():271:271 -> a 30:30:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():283 -> a 30:30:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 30:30:com.android.tools.r8.graph.CfCode build():155 -> a 31:31:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():283:283 -> a 31:31:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 31:31:com.android.tools.r8.graph.CfCode build():155 -> a 32:33:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291:292 -> a 32:33:com.android.tools.r8.graph.CfCode build():155 -> a 34:34:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 34:34:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():293 -> a 34:34:com.android.tools.r8.graph.CfCode build():155 -> a 35:36:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():293:294 -> a 35:36:com.android.tools.r8.graph.CfCode build():155 -> a 37:37:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 37:37:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():294 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:com.android.tools.r8.graph.CfCode build():155 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 38:38:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():294 -> a 38:38:com.android.tools.r8.graph.CfCode build():155 -> a 39:40:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():294:295 -> a 39:40:com.android.tools.r8.graph.CfCode build():155 -> a 41:41:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 41:41:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():295 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:com.android.tools.r8.graph.CfCode build():155 -> a 42:42:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 42:42:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():295 -> a 42:42:com.android.tools.r8.graph.CfCode build():155 -> a 43:45:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():295:297 -> a 43:45:com.android.tools.r8.graph.CfCode build():155 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 46:46:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:com.android.tools.r8.graph.CfCode build():155 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 47:47:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():298 -> a 47:47:com.android.tools.r8.graph.CfCode build():155 -> a 48:48:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():298:298 -> a 48:48:com.android.tools.r8.graph.CfCode build():155 -> a 49:49:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 49:49:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():299 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:com.android.tools.r8.graph.CfCode build():155 -> a 50:50:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 50:50:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():299 -> a 50:50:com.android.tools.r8.graph.CfCode build():155 -> a 51:52:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():299:300 -> a 51:52:com.android.tools.r8.graph.CfCode build():155 -> a 53:53:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 53:53:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():300 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:com.android.tools.r8.graph.CfCode build():155 -> a 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 54:54:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():300 -> a 54:54:com.android.tools.r8.graph.CfCode build():155 -> a 55:55:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():300:300 -> a 55:55:com.android.tools.r8.graph.CfCode build():155 -> a 56:56:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 56:56:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():301 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:com.android.tools.r8.graph.CfCode build():155 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 57:57:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():301 -> a 57:57:com.android.tools.r8.graph.CfCode build():155 -> a 58:58:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():301:301 -> a 58:58:com.android.tools.r8.graph.CfCode build():155 -> a 59:62:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():300:303 -> a 59:62:com.android.tools.r8.graph.CfCode build():155 -> a 63:63:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 63:63:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():303 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:com.android.tools.r8.graph.CfCode build():155 -> a 64:64:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 64:64:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():303 -> a 64:64:com.android.tools.r8.graph.CfCode build():155 -> a 65:65:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():303:303 -> a 65:65:com.android.tools.r8.graph.CfCode build():155 -> a 66:66:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 66:66:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():303 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:com.android.tools.r8.graph.CfCode build():155 -> a 67:67:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 67:67:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():303 -> a 67:67:com.android.tools.r8.graph.CfCode build():155 -> a 68:68:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():303:303 -> a 68:68:com.android.tools.r8.graph.CfCode build():155 -> a 69:70:com.android.tools.r8.graph.CfCode build():158:159 -> a 71:71:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 71:71:com.android.tools.r8.graph.CfCode build():162 -> a 72:74:com.android.tools.r8.graph.CfCode build():162:164 -> a 75:75:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 75:75:com.android.tools.r8.graph.CfCode build():164 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:76:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 76:76:com.android.tools.r8.graph.CfCode build():164 -> a 77:78:com.android.tools.r8.graph.CfCode build():164:165 -> a 79:79:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 79:79:com.android.tools.r8.graph.CfCode build():167 -> a 80:81:com.android.tools.r8.graph.CfCode build():169:170 -> a 82:82:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceParameters():254:254 -> a 82:82:com.android.tools.r8.graph.CfCode build():174 -> a 83:83:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 83:83:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceParameters():254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:com.android.tools.r8.graph.CfCode build():174 -> a 84:84:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 84:84:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceParameters():254 -> a 84:84:com.android.tools.r8.graph.CfCode build():174 -> a 85:85:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceParameters():254:254 -> a 85:85:com.android.tools.r8.graph.CfCode build():174 -> a 86:98:com.android.tools.r8.graph.CfCode build():175:187 -> a 99:109:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getInvokeOpcode():240:250 -> a 99:109:com.android.tools.r8.graph.CfCode build():187 -> a 110:111:com.android.tools.r8.graph.CfCode build():187:188 -> a 112:112:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 112:112:com.android.tools.r8.graph.CfCode build():188 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 113:113:com.android.tools.r8.graph.CfCode build():188 -> a 114:117:com.android.tools.r8.graph.CfCode build():188:191 -> a 118:118:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 118:118:com.android.tools.r8.graph.CfCode build():193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 119:119:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 119:119:com.android.tools.r8.graph.CfCode build():193 -> a 120:120:com.android.tools.r8.graph.CfCode build():193:193 -> a 121:121:com.android.tools.r8.graph.CfCode build():192:192 -> a 122:122:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258:258 -> a 122:122:com.android.tools.r8.graph.CfCode build():195 -> a 123:123:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 123:123:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 123:123:com.android.tools.r8.graph.CfCode build():195 -> a 124:124:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 124:124:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258 -> a 124:124:com.android.tools.r8.graph.CfCode build():195 -> a 125:125:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258:258 -> a 125:125:com.android.tools.r8.graph.CfCode build():195 -> a 126:129:com.android.tools.r8.graph.CfCode build():196:199 -> a 130:130:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 130:130:com.android.tools.r8.graph.CfCode build():199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 131:131:com.android.tools.r8.graph.CfCode build():199 -> a 132:132:com.android.tools.r8.graph.CfCode build():199:199 -> a 133:133:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 133:133:com.android.tools.r8.graph.CfCode build():199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 134:134:com.android.tools.r8.graph.CfCode build():199 -> a 135:137:com.android.tools.r8.graph.CfCode build():200:202 -> a 138:138:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 138:138:com.android.tools.r8.graph.CfCode build():202 -> a 139:142:com.android.tools.r8.graph.CfCode build():202:205 -> a 143:143:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262:262 -> a 143:143:com.android.tools.r8.graph.CfCode build():205 -> a 144:144:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258:258 -> a 144:144:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262 -> a 144:144:com.android.tools.r8.graph.CfCode build():205 -> a 145:145:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 145:145:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 145:145:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262 -> a 145:145:com.android.tools.r8.graph.CfCode build():205 -> a 146:146:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 146:146:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258 -> a 146:146:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262 -> a 146:146:com.android.tools.r8.graph.CfCode build():205 -> a 147:147:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258:258 -> a 147:147:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262 -> a 147:147:com.android.tools.r8.graph.CfCode build():205 -> a 148:149:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262:263 -> a 148:149:com.android.tools.r8.graph.CfCode build():205 -> a 150:150:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 150:150:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:150:com.android.tools.r8.graph.CfCode build():205 -> a 151:151:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 151:151:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():263 -> a 151:151:com.android.tools.r8.graph.CfCode build():205 -> a 152:152:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():263:263 -> a 152:152:com.android.tools.r8.graph.CfCode build():205 -> a 153:161:com.android.tools.r8.graph.CfCode build():205:213 -> a 162:162:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 162:162:com.android.tools.r8.graph.CfCode build():213 -> a 163:163:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):220:220 -> a 164:164:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 164:164:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):224 -> a 165:165:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticTarget():271:271 -> a 165:165:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):224 -> a 166:167:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):230:231 -> a 168:168:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 168:168:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 169:169:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 169:169:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):231 -> a 170:174:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):231:235 -> a 175:175:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 175:175:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):235 -> a 176:176:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.google.common.collect.ImmutableList$Builder):235:235 -> a 1:3:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setNonStaticSourceWithExtraUnusedParameter(com.android.tools.r8.graph.DexMethod):91:93 -> b 4:6:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setStaticTarget(com.android.tools.r8.graph.DexMethod,boolean):104:106 -> b 7:7:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setCastResult():136:136 -> b 1:2:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setStaticSource(com.android.tools.r8.graph.DexMethod):98:99 -> c 3:5:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setSuperTarget(com.android.tools.r8.graph.DexMethod,boolean):111:113 -> c 1:3:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setVirtualTarget(com.android.tools.r8.graph.DexMethod,boolean):118:120 -> d com.android.tools.r8.ir.synthetic.ForwardMethodBuilder$InvokeType$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.nt0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode -> com.gradleup.gr8.relocated.qt0: com.android.tools.r8.graph.DexType targetReceiver -> l com.android.tools.r8.graph.DexMethod target -> m boolean castResult -> o boolean isInterface -> p com.android.tools.r8.ir.code.Invoke$Type invokeType -> n boolean extraNullParameter -> q boolean $assertionsDisabled -> r int $r8$clinit -> s 1:1:void ():22:22 -> 1:20:void (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,boolean):123:142 -> 1:1:void lambda$prepareInstructions$0(java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):197:197 -> a 1:1:void lambda$prepareInstructions$1(int,com.android.tools.r8.ir.conversion.IRBuilder):211:211 -> b 1:1:void lambda$prepareInstructions$2(int,com.android.tools.r8.ir.conversion.IRBuilder):213:213 -> c 1:1:void lambda$prepareInstructions$3(int,com.android.tools.r8.ir.conversion.IRBuilder):215:215 -> d 1:16:void prepareInstructions():180:195 -> j 17:17:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):77:77 -> j 17:17:void prepareInstructions():195 -> j 18:19:void prepareInstructions():206:207 -> j 20:20:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):77:77 -> j 20:20:void prepareInstructions():207 -> j 21:23:void prepareInstructions():209:211 -> j 24:24:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):77:77 -> j 24:24:void prepareInstructions():211 -> j 25:26:void prepareInstructions():212:213 -> j 27:27:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):77:77 -> j 27:27:void prepareInstructions():213 -> j 28:28:void prepareInstructions():215:215 -> j 29:29:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):77:77 -> j 29:29:void prepareInstructions():215 -> j 1:27:boolean checkSignatures():147:173 -> k com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder -> com.gradleup.gr8.relocated.pt0: com.android.tools.r8.ir.code.Invoke$Type invokeType -> f com.android.tools.r8.graph.DexType targetReceiver -> d com.android.tools.r8.graph.DexMethod target -> e boolean isInterface -> g com.android.tools.r8.graph.DexType receiver -> a com.android.tools.r8.graph.DexMethod originalMethod -> c com.android.tools.r8.graph.DexMethod method -> b 1:3:void (com.android.tools.r8.graph.DexMethod):40:42 -> 1:1:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setReceiver(com.android.tools.r8.graph.DexType):46:46 -> a 2:2:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setOriginalMethod(com.android.tools.r8.graph.DexMethod):56:56 -> a 3:3:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setInvokeType(com.android.tools.r8.ir.code.Invoke$Type):71:71 -> a 4:4:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setIsInterface(boolean):81:81 -> a 5:5:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):91:91 -> a 1:1:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setTargetReceiver(com.android.tools.r8.graph.DexType):61:61 -> b 2:2:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setTarget(com.android.tools.r8.graph.DexMethod):66:66 -> b com.android.tools.r8.ir.synthetic.RecordCfCodeProvider$RecordEqualsCfCodeProvider -> com.gradleup.gr8.relocated.yx2: com.android.tools.r8.graph.DexMethod getFieldsAsObjects -> c 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):144:145 -> 1:15:com.android.tools.r8.graph.CfCode generateCfCode():162:176 -> b 16:16:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> b 16:16:com.android.tools.r8.graph.CfCode generateCfCode():176 -> b 17:19:com.android.tools.r8.graph.CfCode generateCfCode():177:179 -> b 20:34:com.android.tools.r8.graph.CfCode generateCfCode():175:189 -> b com.android.tools.r8.ir.synthetic.RecordCfCodeProvider$RecordGetFieldsAsObjectsCfCodeProvider -> com.gradleup.gr8.relocated.zx2: com.android.tools.r8.graph.DexField[] fields -> c 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField[]):67:68 -> 1:2:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):55:56 -> a 3:5:void loadFieldAsObject(java.util.List,com.android.tools.r8.graph.DexField):117:119 -> a 6:6:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a 6:6:void loadFieldAsObject(java.util.List,com.android.tools.r8.graph.DexField):119 -> a 7:9:void loadFieldAsObject(java.util.List,com.android.tools.r8.graph.DexField):119:121 -> a 10:16:void lambda$loadFieldAsObject$1(com.android.tools.r8.graph.DexField,java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):123:129 -> a 17:17:void lambda$loadFieldAsObject$1(com.android.tools.r8.graph.DexField,java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):127:127 -> a 18:18:void lambda$loadFieldAsObject$1(com.android.tools.r8.graph.DexField,java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):124:124 -> a 19:19:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 19:19:void lambda$registerSynthesizedCodeReferences$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):58 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 20:20:void lambda$registerSynthesizedCodeReferences$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):58 -> a 21:21:void lambda$registerSynthesizedCodeReferences$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):58:58 -> a 22:22:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 22:22:void lambda$registerSynthesizedCodeReferences$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 23:23:void lambda$registerSynthesizedCodeReferences$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):59 -> a 24:24:void lambda$registerSynthesizedCodeReferences$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):59:59 -> a 1:1:com.android.tools.r8.graph.CfCode generateCfCode():78:78 -> b 2:3:com.android.tools.r8.graph.CfCode generateCfCode():77:78 -> b 4:12:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.synthetic.RecordCfCodeProvider$RecordGetFieldsAsObjectsCfCodeProvider.generateCfCodeWithRecordModeling():105:113 -> b 4:12:com.android.tools.r8.graph.CfCode generateCfCode():79 -> b 13:30:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.synthetic.RecordCfCodeProvider$RecordGetFieldsAsObjectsCfCodeProvider.generateCfCodeWithArray():84:101 -> b 13:30:com.android.tools.r8.graph.CfCode generateCfCode():80 -> b com.android.tools.r8.ir.synthetic.SyntheticCfCodeProvider -> com.gradleup.gr8.relocated.re3: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexType holder -> b 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):18:20 -> 1:1:com.android.tools.r8.graph.DexType getHolder():24:24 -> a 2:2:com.android.tools.r8.graph.CfCode standardCfCodeFromInstructions(java.util.List):30:30 -> a com.android.tools.r8.ir.synthetic.SyntheticSourceCode -> com.gradleup.gr8.relocated.jg3: com.android.tools.r8.ir.code.Position position -> h java.util.function.Predicate endsBlock -> j java.util.List constructors -> f boolean $assertionsDisabled -> k int[] paramRegisters -> e int receiverRegister -> d com.android.tools.r8.graph.DexType receiver -> a com.android.tools.r8.graph.DexProto proto -> b java.util.List traceEvents -> g int nextRegister -> c java.util.function.Predicate doesNotEndBlock -> i 1:3:void ():24:26 -> 1:1:void (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):52:52 -> 2:40:void (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):35:73 -> void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean) -> a com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder) -> a com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a 1:1:void add(java.util.function.Consumer):77:77 -> a 2:3:void add(java.util.function.Consumer,java.util.function.Predicate):81:82 -> a 4:5:int nextRegister(com.android.tools.r8.ir.code.ValueType):86:87 -> a 6:7:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):145:146 -> a 8:8:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):177:177 -> a 9:9:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):189:189 -> a 10:10:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):195:195 -> a 11:11:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):210:210 -> a void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> b boolean verifyCurrentInstructionCanThrow() -> b boolean verifyRegister(int) -> b int instructionIndex(int) -> c boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> c 1:1:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):166:166 -> c 2:2:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):165:165 -> c 1:3:void clear():158:160 -> clear com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> d boolean lambda$static$0(com.android.tools.r8.ir.conversion.IRBuilder) -> d 1:3:void setUp():151:153 -> d com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> e boolean lambda$static$1(com.android.tools.r8.ir.conversion.IRBuilder) -> e 1:1:int instructionCount():107:107 -> e 1:1:int getMoveExceptionRegister(int):205:205 -> f 2:2:com.android.tools.r8.ir.code.Position getCurrentPosition():215:215 -> f int instructionOffset(int) -> g 1:3:int getReceiverRegister():92:94 -> g 1:3:int getParamRegister(int):98:100 -> h 4:4:int lastInstructionIndex():111:111 -> h 1:1:int nextInstructionIndex():115:115 -> i void prepareInstructions() -> j com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider -> com.gradleup.gr8.relocated.a: com.android.tools.r8.graph.DexMethod[] parameterConversions -> f com.android.tools.r8.graph.DexField forwardFieldOrNull -> h int forwardCallOpcode -> g com.android.tools.r8.graph.DexMethod returnConversion -> e com.android.tools.r8.graph.DexMethod forwardMethod -> c boolean itfCall -> d 1:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):43:49 -> 8:14:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],int):60:66 -> 15:21:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexField):77:83 -> int defaultForwardCallOpcode(boolean) -> a 1:2:com.android.tools.r8.graph.CfCode generateCfCode():92:93 -> b 3:5:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generatePushReceiver(java.util.List,boolean):136:138 -> b 3:5:com.android.tools.r8.graph.CfCode generateCfCode():94 -> b 6:6:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b 6:6:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generatePushReceiver(java.util.List,boolean):138 -> b 6:6:com.android.tools.r8.graph.CfCode generateCfCode():94 -> b 7:7:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generatePushReceiver(java.util.List,boolean):138:138 -> b 7:7:com.android.tools.r8.graph.CfCode generateCfCode():94 -> b 8:9:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateParameterConvertAndLoads(java.util.List,boolean):124:125 -> b 8:9:com.android.tools.r8.graph.CfCode generateCfCode():95 -> b 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> b 10:10:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateParameterConvertAndLoads(java.util.List,boolean):125 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.graph.CfCode generateCfCode():95 -> b 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getParameter(int):86:86 -> b 11:11:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateParameterConvertAndLoads(java.util.List,boolean):125 -> b 11:11:com.android.tools.r8.graph.CfCode generateCfCode():95 -> b 12:12:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.valueTypeFromForwardMethod(com.android.tools.r8.graph.DexType):146:146 -> b 12:12:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateParameterConvertAndLoads(java.util.List,boolean):125 -> b 12:12:com.android.tools.r8.graph.CfCode generateCfCode():95 -> b 13:17:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateParameterConvertAndLoads(java.util.List,boolean):126:130 -> b 13:17:com.android.tools.r8.graph.CfCode generateCfCode():95 -> b 18:18:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateForwardingCall(java.util.List):118:118 -> b 18:18:com.android.tools.r8.graph.CfCode generateCfCode():96 -> b 19:20:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturnConversion(java.util.List):112:113 -> b 19:20:com.android.tools.r8.graph.CfCode generateCfCode():97 -> b 21:21:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):103:103 -> b 21:21:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 22:22:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 22:22:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):103 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 23:23:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):103 -> b 23:23:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 24:27:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):103:106 -> b 24:27:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 28:28:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 28:28:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):106 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 29:29:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 29:29:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):106 -> b 29:29:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 30:30:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.valueTypeFromForwardMethod(com.android.tools.r8.graph.DexType):146:146 -> b 30:30:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):106 -> b 30:30:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 31:31:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):107:107 -> b 31:31:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 32:32:com.android.tools.r8.graph.CfCode generateCfCode():99:99 -> b com.android.tools.r8.ir.synthetic.apiconverter.EqualsCfCodeProvider -> com.gradleup.gr8.relocated.mo0: com.android.tools.r8.graph.DexField wrapperField -> c 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):38:39 -> 1:1:com.android.tools.r8.graph.CfCode generateCfCode():46:46 -> b 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 2:2:com.android.tools.r8.graph.CfCode generateCfCode():46 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:11:com.android.tools.r8.graph.CfCode generateCfCode():47:55 -> b 12:12:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b 12:12:com.android.tools.r8.graph.CfCode generateCfCode():55 -> b 13:22:com.android.tools.r8.graph.CfCode generateCfCode():55:64 -> b 23:23:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 23:23:com.android.tools.r8.graph.CfCode generateCfCode():64 -> b 24:25:com.android.tools.r8.graph.CfCode generateCfCode():64:65 -> b 26:26:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b 26:26:com.android.tools.r8.graph.CfCode generateCfCode():65 -> b 27:30:com.android.tools.r8.graph.CfCode generateCfCode():65:68 -> b 31:31:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 31:31:com.android.tools.r8.graph.CfCode generateCfCode():68 -> b 32:36:com.android.tools.r8.graph.CfCode generateCfCode():68:68 -> b 42:44:com.android.tools.r8.graph.CfCode generateCfCode():74:76 -> b 45:45:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 45:45:com.android.tools.r8.graph.CfCode generateCfCode():76 -> b 46:52:com.android.tools.r8.graph.CfCode generateCfCode():76:82 -> b 53:53:com.android.tools.r8.graph.CfCode generateCfCode():80:80 -> b 54:64:com.android.tools.r8.graph.CfCode generateCfCode():76:86 -> b 65:68:com.android.tools.r8.graph.CfCode generateCfCode():85:88 -> b com.android.tools.r8.ir.synthetic.apiconverter.HashCodeCfCodeProvider -> com.gradleup.gr8.relocated.iy0: com.android.tools.r8.graph.DexField wrapperField -> c 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):27:28 -> 1:3:com.android.tools.r8.graph.CfCode generateCfCode():33:35 -> b 4:4:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b 4:4:com.android.tools.r8.graph.CfCode generateCfCode():35 -> b 5:8:com.android.tools.r8.graph.CfCode generateCfCode():35:38 -> b 9:13:com.android.tools.r8.graph.CfCode generateCfCode():36:40 -> b com.android.tools.r8.ir.synthetic.apiconverter.NullableConversionCfCodeProvider -> com.gradleup.gr8.relocated.vc2: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):52:52 -> 1:6:void generateNullCheck(java.util.List):56:61 -> b com.android.tools.r8.ir.synthetic.apiconverter.NullableConversionCfCodeProvider$ArrayConversionCfCodeProvider -> com.gradleup.gr8.relocated.sc2: com.android.tools.r8.graph.DexType convertedTypeArray -> d com.android.tools.r8.graph.DexType typeArray -> c com.android.tools.r8.graph.DexMethod conversion -> e 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):76:79 -> 1:6:com.android.tools.r8.graph.CfCode generateCfCode():84:89 -> b 7:7:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> b 7:7:com.android.tools.r8.graph.CfCode generateCfCode():89 -> b 8:8:com.android.tools.r8.graph.CfCode generateCfCode():89:89 -> b 9:9:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> b 9:9:com.android.tools.r8.graph.CfCode generateCfCode():92 -> b 10:55:com.android.tools.r8.graph.CfCode generateCfCode():92:137 -> b com.android.tools.r8.ir.synthetic.apiconverter.NullableConversionCfCodeProvider$EnumConversionCfCodeProvider -> com.gradleup.gr8.relocated.tc2: com.android.tools.r8.graph.DexType enumType -> d java.lang.Iterable enumFields -> c com.android.tools.r8.graph.DexType convertedType -> e 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.lang.Iterable,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):153:156 -> 1:4:com.android.tools.r8.graph.CfCode generateCfCode():161:164 -> b 5:5:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> b 5:5:com.android.tools.r8.graph.CfCode generateCfCode():164 -> b 6:20:com.android.tools.r8.graph.CfCode generateCfCode():164:178 -> b 21:27:com.android.tools.r8.graph.CfCode generateCfCode():177:183 -> b 28:37:com.android.tools.r8.graph.CfCode generateCfCode():181:190 -> b com.android.tools.r8.ir.synthetic.apiconverter.NullableConversionCfCodeProvider$WrapperConversionCfCodeProvider -> com.gradleup.gr8.relocated.uc2: java.util.List subwrapperConvertList -> e boolean $assertionsDisabled -> f com.android.tools.r8.graph.DexField wrapperField -> d com.android.tools.r8.graph.DexField reverseWrapperField -> c 1:1:void ():194:194 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField,java.util.List):205:208 -> 1:5:com.android.tools.r8.graph.CfCode generateCfCode():213:217 -> b 6:6:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> b 6:6:com.android.tools.r8.graph.CfCode generateCfCode():217 -> b 7:20:com.android.tools.r8.graph.CfCode generateCfCode():217:230 -> b 21:21:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 21:21:com.android.tools.r8.graph.CfCode generateCfCode():230 -> b 22:23:com.android.tools.r8.graph.CfCode generateCfCode():230:231 -> b 24:24:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b 24:24:com.android.tools.r8.graph.CfCode generateCfCode():231 -> b 25:40:com.android.tools.r8.graph.CfCode generateCfCode():231:246 -> b 41:41:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 41:41:com.android.tools.r8.graph.CfCode generateCfCode():246 -> b 42:50:com.android.tools.r8.graph.CfCode generateCfCode():246:254 -> b 51:51:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 51:51:com.android.tools.r8.graph.CfCode generateCfCode():254 -> b 52:60:com.android.tools.r8.graph.CfCode generateCfCode():254:262 -> b 61:61:com.android.tools.r8.graph.CfCode generateCfCode():260:260 -> b 62:71:com.android.tools.r8.graph.CfCode generateCfCode():257:266 -> b com.android.tools.r8.ir.synthetic.apiconverter.WrapperConstructorCfCodeProvider -> com.gradleup.gr8.relocated.ep3: com.android.tools.r8.graph.DexType superType -> d com.android.tools.r8.graph.DexField wrapperField -> c 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexType):30:32 -> 1:8:com.android.tools.r8.graph.CfCode generateCfCode():37:44 -> b 9:9:com.android.tools.r8.graph.CfCode generateCfCode():43:43 -> b 10:18:com.android.tools.r8.graph.CfCode generateCfCode():40:48 -> b 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> b 19:19:com.android.tools.r8.graph.CfCode generateCfCode():48 -> b 20:22:com.android.tools.r8.graph.CfCode generateCfCode():48:50 -> b com.android.tools.r8.jar.CfApplicationWriter -> com.gradleup.gr8.relocated.jf: com.android.tools.r8.graph.DexApplication application -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.cf.CfVersion MIN_VERSION_FOR_COMPILER_GENERATED_CODE -> f boolean $assertionsDisabled -> g java.util.function.Predicate isTypeMissing -> e com.android.tools.r8.dex.Marker marker -> d 1:16:void ():81:96 -> 1:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.Marker):98:105 -> 1:1:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 1:1:void lambda$writeClass$2(com.android.tools.r8.ClassFileConsumer,byte[],java.lang.String,com.android.tools.r8.DiagnosticsHandler):338 -> a 2:2:void lambda$writeClass$2(com.android.tools.r8.ClassFileConsumer,byte[],java.lang.String,com.android.tools.r8.DiagnosticsHandler):338:338 -> a 3:3:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 3:3:com.android.tools.r8.graph.DexType[] lambda$compareMethodsThroughLens$3(com.android.tools.r8.graph.DexMethod):356 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexType[] lambda$compareMethodsThroughLens$3(com.android.tools.r8.graph.DexMethod):356:356 -> a 5:5:int com.android.tools.r8.graph.ParameterAnnotationsList.getAnnotableParameterCount():102:102 -> a 5:5:void writeParameterAnnotations(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):526 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void writeParameterAnnotations(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):525:525 -> a 7:7:int com.android.tools.r8.graph.ParameterAnnotationsList.getAnnotableParameterCount():102:102 -> a 7:7:void writeParameterAnnotations(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):528 -> a 8:15:void writeParameterAnnotations(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):527:534 -> a 16:16:void writeParameterAnnotations(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):532:532 -> a 17:17:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 17:17:int compareTypesThroughLens(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):342 -> a 18:18:int compareTypesThroughLens(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):342:342 -> a 19:19:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 19:19:int compareTypesThroughLens(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):342 -> a 20:20:int compareTypesThroughLens(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):342:342 -> a 21:26:void write(com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.utils.AndroidApp):118:123 -> a 27:27:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):223:223 -> a 28:28:void org.objectweb.asm.ClassWriter.(int):235:235 -> a 28:28:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):223 -> a 29:39:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):224:234 -> a 40:46:java.lang.String com.android.tools.r8.jar.CfApplicationWriter.getSourceDebugExtension(com.android.tools.r8.graph.DexAnnotationSet):404:410 -> a 40:46:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):234 -> a 47:47:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):235:235 -> a 48:52:com.android.tools.r8.cf.CfVersion com.android.tools.r8.jar.CfApplicationWriter.getClassFileVersion(com.android.tools.r8.graph.DexProgramClass):380:384 -> a 48:52:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):236 -> a 53:53:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.max(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):25:25 -> a 53:53:com.android.tools.r8.cf.CfVersion com.android.tools.r8.jar.CfApplicationWriter.getClassFileVersion(com.android.tools.r8.graph.DexProgramClass):384 -> a 53:53:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):236 -> a 54:55:com.android.tools.r8.cf.CfVersion com.android.tools.r8.jar.CfApplicationWriter.getClassFileVersion(com.android.tools.r8.graph.DexProgramClass):386:387 -> a 54:55:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):236 -> a 56:56:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.max(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):25:25 -> a 56:56:com.android.tools.r8.cf.CfVersion com.android.tools.r8.jar.CfApplicationWriter.getClassFileVersion(com.android.tools.r8.graph.DexProgramClass):387 -> a 56:56:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):236 -> a 57:63:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):237:243 -> a 64:64:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 64:64:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):248 -> a 65:65:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 65:65:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):249 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:73:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):249:256 -> a 74:76:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):255:257 -> a 77:77:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 77:77:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):260 -> a 78:78:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):260:260 -> a 79:79:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 79:79:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):261 -> a 80:81:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):261:262 -> a 82:82:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 82:82:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):262 -> a 83:83:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):262:262 -> a 84:84:boolean com.android.tools.r8.graph.DexClass.hasSuperType():816:816 -> a 84:84:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):264 -> a 85:85:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 85:85:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):264 -> a 86:88:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):264:266 -> a 89:89:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 89:89:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):267 -> a 90:94:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):267:271 -> a 95:95:void com.android.tools.r8.synthesis.SyntheticItems.writeAttributeIfIntermediateSyntheticClass(org.objectweb.asm.ClassWriter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1080:1080 -> a 95:95:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):271 -> a 96:97:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):272:273 -> a 98:108:com.google.common.collect.ImmutableMap com.android.tools.r8.jar.CfApplicationWriter.getAnnotationDefaults(com.android.tools.r8.graph.DexAnnotationSet):414:424 -> a 98:108:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):273 -> a 109:110:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):275:276 -> a 111:111:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 111:111:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):276 -> a 112:116:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):276:280 -> a 117:117:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 117:117:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):280 -> a 118:121:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):280:283 -> a 122:122:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 122:122:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):284 -> a 123:128:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):284:289 -> a 129:129:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 129:129:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):290 -> a 130:130:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):290:290 -> a 131:131:boolean com.android.tools.r8.graph.DexClass.isRecord():719:719 -> a 131:131:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):293 -> a 132:132:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):295:295 -> a 133:133:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 133:133:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):296 -> a 134:134:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):296:296 -> a 135:135:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 135:135:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):298 -> a 136:138:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):298:300 -> a 139:139:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 139:139:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):300 -> a 140:145:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):300:305 -> a 146:146:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 146:146:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):306 -> a 147:158:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):306:317 -> a 159:159:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 159:159:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):317 -> a 160:164:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):318:322 -> a 165:165:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 165:165:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):322 -> a 166:176:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):327:337 -> a 177:181:void com.android.tools.r8.utils.ExceptionUtils.withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,java.util.function.Consumer):51:55 -> a 177:181:void writeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):337 -> a 182:182:void lambda$writeClass$0(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap,com.android.tools.r8.graph.ProgramMethod):320:320 -> a 183:189:int compareMethodsThroughLens(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):351:357 -> a 190:193:int compareMethodsThroughLens(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):355:358 -> a 194:197:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):362:365 -> a 198:198:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 198:198:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):365 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 199:199:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 199:199:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):365 -> a 200:200:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):365:365 -> a 201:201:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():545:545 -> a 201:201:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):365 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 202:202:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():545:545 -> a 202:202:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):365 -> a 203:206:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):365:368 -> a 207:211:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):367:371 -> a 212:212:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():545:545 -> a 212:212:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):371 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:213:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():545:545 -> a 213:213:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):371 -> a 214:217:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):372:375 -> a 218:225:com.android.tools.r8.graph.DexValue getSystemAnnotationValue(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexType):393:400 -> a 226:227:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):449:450 -> a 228:228:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 228:228:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):453 -> a 229:229:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):453:453 -> a 230:230:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 230:230:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):454 -> a 231:232:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):454:455 -> a 233:233:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 233:233:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):455 -> a 234:234:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):455:455 -> a 235:238:java.lang.Object com.android.tools.r8.jar.CfApplicationWriter.getStaticValue(com.android.tools.r8.graph.DexEncodedField):442:445 -> a 235:238:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):456 -> a 239:240:void writeField(com.android.tools.r8.graph.DexEncodedField,org.objectweb.asm.ClassWriter):457:458 -> a 241:241:org.objectweb.asm.AnnotationVisitor lambda$writeParameterAnnotations$4(org.objectweb.asm.MethodVisitor,int,java.lang.String,boolean):533:533 -> a 242:243:void writeAnnotations(com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer,com.android.tools.r8.graph.DexAnnotation[]):543:544 -> a 244:244:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 244:244:void writeAnnotations(com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer,com.android.tools.r8.graph.DexAnnotation[]):552 -> a 245:245:void writeAnnotations(com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer,com.android.tools.r8.graph.DexAnnotation[]):552:552 -> a 246:251:void writeAnnotations(com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer,com.android.tools.r8.graph.DexAnnotation[]):551:556 -> a 252:253:void writeAnnotation(org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.graph.DexEncodedAnnotation):562:563 -> a 254:316:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):568:630 -> a 317:317:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):571:571 -> a 318:318:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 318:318:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):574 -> a 319:319:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):574:574 -> a 320:346:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):573:599 -> a 347:347:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 347:347:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):599 -> a 348:348:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):599:599 -> a 349:349:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 349:349:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):602 -> a 350:350:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 350:350:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):602 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 351:352:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):602:603 -> a 353:363:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):600:610 -> a 364:364:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):607:607 -> a 365:365:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> a 365:365:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):626 -> a 366:366:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):626:626 -> a 367:367:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):625:625 -> a 368:368:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):623:623 -> a 369:369:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):619:619 -> a 370:373:void writeAnnotationElement(org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):613:616 -> a 1:1:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> b 1:1:com.android.tools.r8.graph.DexString returnTypeThroughLens(com.android.tools.r8.graph.DexMethod):346 -> b 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 2:2:com.android.tools.r8.graph.DexString returnTypeThroughLens(com.android.tools.r8.graph.DexMethod):346 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 3:3:com.android.tools.r8.graph.DexString returnTypeThroughLens(com.android.tools.r8.graph.DexMethod):346 -> b 4:4:com.android.tools.r8.graph.DexString returnTypeThroughLens(com.android.tools.r8.graph.DexMethod):346:346 -> b 5:12:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):139:146 -> b 13:22:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):141:150 -> b 23:26:boolean com.android.tools.r8.jar.CfApplicationWriter.includeMarker(com.android.tools.r8.dex.Marker):127:130 -> b 23:26:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):150 -> b 27:27:boolean com.android.tools.r8.dex.Marker.isCfBackend():228:228 -> b 27:27:boolean com.android.tools.r8.jar.CfApplicationWriter.includeMarker(com.android.tools.r8.dex.Marker):130 -> b 27:27:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):150 -> b 28:28:boolean com.android.tools.r8.dex.Marker.isDexBackend():232:232 -> b 28:28:boolean com.android.tools.r8.jar.CfApplicationWriter.includeMarker(com.android.tools.r8.dex.Marker):130 -> b 28:28:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):150 -> b 29:30:boolean com.android.tools.r8.jar.CfApplicationWriter.includeMarker(com.android.tools.r8.dex.Marker):130:131 -> b 29:30:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):150 -> b 31:31:boolean com.android.tools.r8.dex.Marker.isCfBackend():228:228 -> b 31:31:boolean com.android.tools.r8.jar.CfApplicationWriter.includeMarker(com.android.tools.r8.dex.Marker):132 -> b 31:31:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):150 -> b 32:32:boolean com.android.tools.r8.dex.Marker.isDesugared():152:152 -> b 32:32:boolean com.android.tools.r8.jar.CfApplicationWriter.includeMarker(com.android.tools.r8.dex.Marker):132 -> b 32:32:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):150 -> b 33:38:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):150:155 -> b 39:39:void com.android.tools.r8.ir.conversion.LensCodeRewriterUtils.(com.android.tools.r8.graph.AppView):50:50 -> b 39:39:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):155 -> b 40:65:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):156:181 -> b 66:66:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):190:190 -> b 67:67:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 67:67:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):190 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 68:68:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):190 -> b 69:69:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 69:69:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> b 69:69:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):190 -> b 70:70:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432:432 -> b 70:70:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):190 -> b 71:83:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):192:204 -> b 84:84:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> b 84:84:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):208 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:87:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):210:212 -> b 88:92:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):209:213 -> b 93:93:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):206:206 -> b 94:95:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):194:195 -> b 96:96:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> b 96:96:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):199 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 97:98:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):200:201 -> b 99:99:void writeClassCatchingErrors(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,java.util.Optional,com.android.tools.r8.SourceFileEnvironment):197:197 -> b 100:100:void lambda$writeClass$1(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap,com.android.tools.r8.graph.ProgramMethod):323:323 -> b 1:1:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):470:470 -> c 2:2:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> c 2:2:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):472 -> c 3:3:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):473:473 -> c 4:4:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> c 4:4:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):474 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):474:474 -> c 6:6:boolean com.android.tools.r8.graph.DexEncodedMethod.isDeprecated():259:259 -> c 6:6:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):475 -> c 7:11:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):478:482 -> c 12:19:java.lang.String[] com.android.tools.r8.jar.CfApplicationWriter.getExceptions(com.android.tools.r8.graph.DexAnnotationSet):428:435 -> c 12:19:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):482 -> c 20:20:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():109:109 -> c 20:20:java.lang.String[] com.android.tools.r8.jar.CfApplicationWriter.getExceptions(com.android.tools.r8.graph.DexAnnotationSet):436 -> c 20:20:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):482 -> c 21:21:java.lang.String[] com.android.tools.r8.jar.CfApplicationWriter.getExceptions(com.android.tools.r8.graph.DexAnnotationSet):436:436 -> c 21:21:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):482 -> c 22:30:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):483:491 -> c 31:44:void com.android.tools.r8.jar.CfApplicationWriter.writeMethodParametersAnnotation(org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.DexAnnotation[]):501:514 -> c 31:44:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):491 -> c 45:47:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):492:494 -> c 48:52:void com.android.tools.r8.jar.CfApplicationWriter.writeCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.MethodVisitor):641:645 -> c 48:52:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,org.objectweb.asm.ClassWriter,com.google.common.collect.ImmutableMap):495 -> c com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer -> com.gradleup.gr8.relocated.if: org.objectweb.asm.AnnotationVisitor visit(java.lang.String,boolean) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmAnnotationVisitorProvider -> com.gradleup.gr8.relocated.mq1: void get(kotlinx.metadata.KmAnnotation) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmContractVisitorProvider -> com.gradleup.gr8.relocated.nq1: com.android.tools.r8.kotlin.KmVisitorProviders$KmEffectExpressionVisitorProvider -> com.gradleup.gr8.relocated.oq1: com.android.tools.r8.kotlin.KmVisitorProviders$KmEffectVisitorProvider -> com.gradleup.gr8.relocated.pq1: kotlinx.metadata.KmEffectVisitor get(kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmFlexibleUpperBoundVisitorProvider -> com.gradleup.gr8.relocated.qq1: kotlinx.metadata.KmTypeVisitor get(int,java.lang.String) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmFunctionVisitorProvider -> com.gradleup.gr8.relocated.rq1: kotlinx.metadata.KmFunctionVisitor get(int,java.lang.String) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmLambdaVisitorProvider -> com.gradleup.gr8.relocated.sq1: com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider -> com.gradleup.gr8.relocated.tq1: kotlinx.metadata.KmPropertyVisitor get(int,java.lang.String,int,int) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeAliasVisitorProvider -> com.gradleup.gr8.relocated.uq1: kotlinx.metadata.KmTypeAliasVisitor get(int,java.lang.String) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeParameterVisitorProvider -> com.gradleup.gr8.relocated.vq1: kotlinx.metadata.KmTypeParameterVisitor get(int,java.lang.String,int,kotlinx.metadata.KmVariance) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeProjectionVisitorProvider -> com.gradleup.gr8.relocated.wq1: kotlinx.metadata.KmTypeVisitor get(int,kotlinx.metadata.KmVariance) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeStarProjectionVisitorProvider -> com.gradleup.gr8.relocated.xq1: com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeVisitorProvider -> com.gradleup.gr8.relocated.yq1: com.android.tools.r8.kotlin.KmVisitorProviders$KmValueParameterVisitorProvider -> com.gradleup.gr8.relocated.zq1: kotlinx.metadata.KmValueParameterVisitor get(int,java.lang.String) -> a com.android.tools.r8.kotlin.KmVisitorProviders$KmVersionRequirementVisitorProvider -> com.gradleup.gr8.relocated.ar1: com.android.tools.r8.kotlin.Kotlin -> com.gradleup.gr8.relocated.ir1: com.android.tools.r8.kotlin.Kotlin$Functional functional -> b com.android.tools.r8.kotlin.Kotlin$Metadata metadata -> d com.android.tools.r8.kotlin.Kotlin$_Assertions assertions -> e com.android.tools.r8.graph.DexString kotlinJvmTypePrefix -> f com.android.tools.r8.kotlin.Kotlin$Intrinsics intrinsics -> c com.android.tools.r8.graph.DexItemFactory factory -> a 1:7:void (com.android.tools.r8.graph.DexItemFactory):93:99 -> com.android.tools.r8.kotlin.Kotlin$ClassClassifiers -> com.gradleup.gr8.relocated.dr1: java.util.Set kotlinStaticallyKnownTypes -> a 1:32:void ():58:89 -> 1:2:void lambda$static$0(com.google.common.collect.ImmutableSet$Builder,java.lang.String):81:82 -> a com.android.tools.r8.kotlin.Kotlin$Functional -> com.gradleup.gr8.relocated.er1: com.android.tools.r8.graph.DexType lambdaType -> a com.android.tools.r8.kotlin.Kotlin this$0 -> b 1:1:void (com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.kotlin.Kotlin$1):102:102 -> 2:2:void (com.android.tools.r8.kotlin.Kotlin):123:123 -> 3:11:void (com.android.tools.r8.kotlin.Kotlin):113:121 -> 12:12:void (com.android.tools.r8.kotlin.Kotlin):118:118 -> 13:26:void (com.android.tools.r8.kotlin.Kotlin):117:130 -> 27:27:void (com.android.tools.r8.kotlin.Kotlin):128:128 -> 1:1:com.android.tools.r8.graph.DexType lambda$new$0(java.lang.Integer):120:120 -> a com.android.tools.r8.kotlin.Kotlin$Intrinsics -> com.gradleup.gr8.relocated.fr1: com.android.tools.r8.graph.DexMethod checkNotNullParameter -> d com.android.tools.r8.graph.DexMethod checkParameterIsNotNull -> c com.android.tools.r8.graph.DexMethod throwParameterIsNullNPE -> b com.android.tools.r8.graph.DexMethod throwParameterIsNullException -> a 1:4:void (com.android.tools.r8.kotlin.Kotlin):163:166 -> 5:10:void (com.android.tools.r8.kotlin.Kotlin):165:170 -> 11:18:void (com.android.tools.r8.kotlin.Kotlin):168:175 -> 19:24:void (com.android.tools.r8.kotlin.Kotlin):173:178 -> 25:31:void (com.android.tools.r8.kotlin.Kotlin):177:183 -> 32:37:void (com.android.tools.r8.kotlin.Kotlin):181:186 -> 38:38:void (com.android.tools.r8.kotlin.Kotlin):185:185 -> com.android.tools.r8.kotlin.Kotlin$Metadata -> com.gradleup.gr8.relocated.gr1: com.android.tools.r8.graph.DexString kind -> a com.android.tools.r8.graph.DexString metadataVersion -> b com.android.tools.r8.graph.DexString bytecodeVersion -> c com.android.tools.r8.graph.DexString data1 -> d com.android.tools.r8.graph.DexString data2 -> e com.android.tools.r8.graph.DexString extraString -> f com.android.tools.r8.graph.DexString packageName -> g com.android.tools.r8.graph.DexString extraInt -> h 1:9:void (com.android.tools.r8.kotlin.Kotlin):144:152 -> com.android.tools.r8.kotlin.Kotlin$_Assertions -> com.gradleup.gr8.relocated.hr1: com.android.tools.r8.graph.DexField enabledField -> b com.android.tools.r8.graph.DexType type -> a 1:5:void (com.android.tools.r8.kotlin.Kotlin):155:159 -> com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo -> com.gradleup.gr8.relocated.or1: java.util.Map EMPTY_ARGUMENTS -> a 1:1:void ():28:28 -> boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView) -> a 1:10:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo.createArgument(kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):34:43 -> a 1:10:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo access$500(kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):25 -> a 11:20:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo.createArgument(kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):34:43 -> a 11:20:void lambda$create$0(java.util.LinkedHashMap,com.android.tools.r8.graph.DexItemFactory,java.lang.String,kotlinx.metadata.KmAnnotationArgument):53 -> a 21:21:void lambda$create$0(java.util.LinkedHashMap,com.android.tools.r8.graph.DexItemFactory,java.lang.String,kotlinx.metadata.KmAnnotationArgument):53:53 -> a 22:26:java.util.Map create(java.util.Map,com.android.tools.r8.graph.DexItemFactory):49:53 -> a com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationAnnotationValueInfo -> com.gradleup.gr8.relocated.jr1: com.android.tools.r8.kotlin.KotlinAnnotationInfo value -> b 1:2:void (com.android.tools.r8.kotlin.KotlinAnnotationInfo):123:124 -> 1:2:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationAnnotationValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationAnnotationValueInfo.create(kotlinx.metadata.KmAnnotationArgument$AnnotationValue,com.android.tools.r8.graph.DexItemFactory):129:130 -> a 1:2:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationAnnotationValueInfo access$200(kotlinx.metadata.KmAnnotationArgument$AnnotationValue,com.android.tools.r8.graph.DexItemFactory):119 -> a 3:3:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):135:135 -> a 4:4:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):140:140 -> a 5:5:void lambda$rewrite$0(java.util.function.Consumer,kotlinx.metadata.KmAnnotation):143:143 -> a com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationArrayValueInfo -> com.gradleup.gr8.relocated.kr1: java.util.List value -> b com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationArrayValueInfo EMPTY -> c 1:2:void ():152:153 -> 1:2:void (java.util.List):157:158 -> 1:8:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationArrayValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationArrayValueInfo.create(kotlinx.metadata.KmAnnotationArgument$ArrayValue,com.android.tools.r8.graph.DexItemFactory):162:169 -> a 1:8:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationArrayValueInfo access$300(kotlinx.metadata.KmAnnotationArgument$ArrayValue,com.android.tools.r8.graph.DexItemFactory):150 -> a 9:10:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):174:175 -> a 11:23:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):181:193 -> a 24:24:void lambda$rewrite$0(java.util.List,kotlinx.metadata.KmAnnotationArgument):188:188 -> a com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationClassValueInfo -> com.gradleup.gr8.relocated.lr1: int arrayDimensionCount -> c com.android.tools.r8.kotlin.KotlinTypeReference value -> b 1:3:void (com.android.tools.r8.kotlin.KotlinTypeReference,int):62:64 -> 1:3:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationClassValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationClassValueInfo.create(kotlinx.metadata.KmAnnotationArgument$KClassValue,com.android.tools.r8.graph.DexItemFactory):68:70 -> a 1:3:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationClassValueInfo access$000(kotlinx.metadata.KmAnnotationArgument$KClassValue,com.android.tools.r8.graph.DexItemFactory):57 -> a 4:4:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):75:75 -> a 5:5:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):80:80 -> a 6:6:void lambda$rewrite$0(java.util.function.Consumer,java.lang.String):81:81 -> a com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo -> com.gradleup.gr8.relocated.mr1: java.lang.String enumEntryName -> c com.android.tools.r8.kotlin.KotlinTypeReference enumClassName -> b 1:3:void (com.android.tools.r8.kotlin.KotlinTypeReference,java.lang.String):92:94 -> 1:3:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo.create(kotlinx.metadata.KmAnnotationArgument$EnumValue,com.android.tools.r8.graph.DexItemFactory):98:100 -> a 1:3:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo access$100(kotlinx.metadata.KmAnnotationArgument$EnumValue,com.android.tools.r8.graph.DexItemFactory):87 -> a 4:6:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo.create(kotlinx.metadata.KmAnnotationArgument$EnumValue,com.android.tools.r8.graph.DexItemFactory):99:101 -> a 4:6:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo access$100(kotlinx.metadata.KmAnnotationArgument$EnumValue,com.android.tools.r8.graph.DexItemFactory):87 -> a 7:7:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):106:106 -> a 8:8:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):111:111 -> a 9:9:void lambda$rewrite$0(java.util.function.Consumer,java.lang.String):113:113 -> a com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationPrimitiveArgumentInfo -> com.gradleup.gr8.relocated.nr1: kotlinx.metadata.KmAnnotationArgument argument -> b 1:2:void (kotlinx.metadata.KmAnnotationArgument):202:203 -> void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a 1:1:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationPrimitiveArgumentInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationPrimitiveArgumentInfo.create(kotlinx.metadata.KmAnnotationArgument):207:207 -> a 1:1:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationPrimitiveArgumentInfo access$400(kotlinx.metadata.KmAnnotationArgument):198 -> a 2:2:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):217:217 -> a com.android.tools.r8.kotlin.KotlinAnnotationInfo -> com.gradleup.gr8.relocated.pr1: java.util.Map arguments -> b java.util.List EMPTY_ANNOTATIONS -> c com.android.tools.r8.kotlin.KotlinTypeReference annotationType -> a 1:1:void ():23:23 -> 1:3:void (com.android.tools.r8.kotlin.KotlinTypeReference,java.util.Map):29:31 -> 1:3:com.android.tools.r8.kotlin.KotlinAnnotationInfo create(kotlinx.metadata.KmAnnotation,com.android.tools.r8.graph.DexItemFactory):35:37 -> a 4:6:com.android.tools.r8.kotlin.KotlinAnnotationInfo create(kotlinx.metadata.KmAnnotation,com.android.tools.r8.graph.DexItemFactory):36:38 -> a 7:14:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory):42:49 -> a 15:17:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmAnnotationVisitorProvider,com.android.tools.r8.graph.AppView):54:56 -> a 18:42:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmAnnotationVisitorProvider,com.android.tools.r8.graph.AppView):55:79 -> a 43:58:void lambda$rewrite$2(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KmVisitorProviders$KmAnnotationVisitorProvider,java.lang.String):60:75 -> a 59:61:void lambda$rewrite$1(com.android.tools.r8.utils.BooleanBox,java.util.Map,com.android.tools.r8.graph.AppView,java.lang.String,com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo):67:67 -> a 62:62:void lambda$rewrite$0(java.util.Map,java.lang.String,kotlinx.metadata.KmAnnotationArgument):71:71 -> a 63:64:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):84:85 -> a 65:65:void lambda$trace$3(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.String,com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo):85:85 -> a com.android.tools.r8.kotlin.KotlinClassInfo -> com.gradleup.gr8.relocated.rr1: com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> l com.android.tools.r8.kotlin.KotlinMetadataMembersTracker originalMembersWithKotlinInfo -> u com.android.tools.r8.kotlin.KotlinTypeInfo inlineClassUnderlyingType -> r java.lang.String packageName -> n java.lang.String inlineClassUnderlyingPropertyName -> q com.android.tools.r8.kotlin.KotlinTypeReference anonymousObjectOrigin -> m com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo declarationContainerInfo -> f com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo localDelegatedProperties -> o int flags -> a java.lang.String companionObjectName -> t java.util.List constructorsWithNoBacking -> e java.util.List nestedClasses -> j java.util.List sealedSubClasses -> i java.util.List superTypes -> h int[] metadataVersion -> p java.util.List typeParameters -> g java.lang.String name -> b int jvmFlags -> s boolean nameCanBeSynthesizedFromClassOrAnonymousObjectOrigin -> c java.lang.String moduleName -> d java.util.List enumEntries -> k 1:23:void (int,java.lang.String,boolean,java.lang.String,com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,com.android.tools.r8.kotlin.KotlinVersionRequirementInfo,com.android.tools.r8.kotlin.KotlinTypeReference,java.lang.String,com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo,int[],java.lang.String,com.android.tools.r8.kotlin.KotlinTypeInfo,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker,int,java.lang.String):85:107 -> 1:6:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):117:122 -> a 7:10:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):121:124 -> a 11:11:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 11:11:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):124 -> a 12:13:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):124:125 -> a 14:14:kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):87:87 -> a 14:14:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):125 -> a 15:15:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 15:15:kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):125 -> a 16:16:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 16:16:kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):87 -> a 16:16:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):125 -> a 17:17:kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):87:87 -> a 17:17:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):125 -> a 18:32:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):125:139 -> a 33:33:kotlinx.metadata.jvm.impl.JvmConstructorExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmConstructor):25:25 -> a 33:33:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):167 -> a 33:33:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):140 -> a 34:34:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):167:167 -> a 34:34:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):140 -> a 35:46:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):142:153 -> a 47:47:kotlinx.metadata.jvm.impl.JvmClassExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmClass):13:13 -> a 47:47:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getAnonymousObjectOriginName(kotlinx.metadata.KmClass):39 -> a 47:47:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinClassInfo.getAnonymousObjectOrigin(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexItemFactory):196 -> a 47:47:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):162 -> a 48:48:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getAnonymousObjectOriginName(kotlinx.metadata.KmClass):39:39 -> a 48:48:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinClassInfo.getAnonymousObjectOrigin(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexItemFactory):196 -> a 48:48:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):162 -> a 49:49:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinClassInfo.getAnonymousObjectOrigin(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexItemFactory):198:198 -> a 49:49:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):162 -> a 50:50:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):163:163 -> a 51:51:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 51:51:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):166 -> a 52:52:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 52:52:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):166 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 53:53:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):166 -> a 54:62:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataUtils.getKotlinClassName(com.android.tools.r8.graph.DexClass,java.lang.String):214:222 -> a 54:62:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):165 -> a 63:63:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataUtils.getKotlinLocalOrAnonymousNameFromDescriptor(java.lang.String,boolean):231:231 -> a 63:63:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataUtils.getKotlinClassName(com.android.tools.r8.graph.DexClass,java.lang.String):218 -> a 63:63:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):165 -> a 64:70:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):164:170 -> a 71:71:kotlinx.metadata.jvm.impl.JvmClassExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmClass):13:13 -> a 71:71:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(kotlinx.metadata.KmClass):29 -> a 71:71:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):173 -> a 72:72:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(kotlinx.metadata.KmClass):29:29 -> a 72:72:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):173 -> a 73:75:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):175:177 -> a 76:80:java.util.List com.android.tools.r8.kotlin.KotlinClassInfo.getSuperTypes(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):229:233 -> a 76:80:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):177 -> a 81:81:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):178:178 -> a 82:89:java.util.List com.android.tools.r8.kotlin.KotlinClassInfo.getSealedSubClasses(java.util.List,com.android.tools.r8.graph.DexItemFactory):217:224 -> a 82:89:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):178 -> a 90:90:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):179:179 -> a 91:97:java.util.List com.android.tools.r8.kotlin.KotlinClassInfo.getNestedClasses(com.android.tools.r8.graph.DexClass,java.util.List,com.android.tools.r8.graph.DexItemFactory):206:212 -> a 91:97:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):179 -> a 98:99:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):180:181 -> a 100:100:kotlinx.metadata.jvm.impl.JvmClassExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmClass):13:13 -> a 100:100:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmClass):23 -> a 100:100:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):185 -> a 101:101:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmClass):23:23 -> a 101:101:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):185 -> a 102:106:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):184:188 -> a 107:107:kotlinx.metadata.jvm.impl.JvmClassExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmClass):13:13 -> a 107:107:int kotlinx.metadata.jvm.JvmExtensionsKt.getJvmFlags(kotlinx.metadata.KmClass):48 -> a 107:107:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):190 -> a 108:108:int kotlinx.metadata.jvm.JvmExtensionsKt.getJvmFlags(kotlinx.metadata.KmClass):48:48 -> a 108:108:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):190 -> a 109:109:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):237:237 -> a 109:109:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):191 -> a 110:110:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 110:110:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):241 -> a 110:110:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):191 -> a 111:113:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):241:243 -> a 111:113:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):191 -> a 114:114:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.missingCompanionObject(com.android.tools.r8.graph.DexClass,java.lang.String):46:46 -> a 114:114:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):248 -> a 114:114:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):191 -> a 115:115:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 115:115:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.missingCompanionObject(com.android.tools.r8.graph.DexClass,java.lang.String):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:115:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):248 -> a 115:115:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):191 -> a 116:121:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.missingCompanionObject(com.android.tools.r8.graph.DexClass,java.lang.String):47:52 -> a 116:121:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):248 -> a 116:121:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):191 -> a 122:122:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):247:247 -> a 122:122:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):191 -> a 123:123:com.android.tools.r8.kotlin.KotlinClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):191:191 -> a 124:131:java.util.List setEnumEntries(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass):253:260 -> a 132:132:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 132:132:java.util.List setEnumEntries(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass):260 -> a 133:134:java.util.List setEnumEntries(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass):260:261 -> a 135:137:void lambda$setEnumEntries$0(java.util.Collection,com.android.tools.r8.graph.DexEncodedField):263:265 -> a 138:146:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):283:291 -> a 147:191:void kotlinx.metadata.KmClass.setName(java.lang.String):0:44 -> a 147:191:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):291 -> a 192:202:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):296:306 -> a 203:211:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataUtils.getKotlinClassName(com.android.tools.r8.graph.DexClass,java.lang.String):214:222 -> a 203:211:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):306 -> a 212:212:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataUtils.getKotlinLocalOrAnonymousNameFromDescriptor(java.lang.String,boolean):231:231 -> a 212:212:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataUtils.getKotlinClassName(com.android.tools.r8.graph.DexClass,java.lang.String):218 -> a 212:212:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):306 -> a 213:257:void kotlinx.metadata.KmClass.setName(java.lang.String):0:44 -> a 213:257:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):308 -> a 258:258:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):309:309 -> a 259:259:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 259:259:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):314 -> a 260:307:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):314:361 -> a 308:320:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):358:370 -> a 321:321:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 321:321:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):372 -> a 322:389:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):372:439 -> a 390:390:com.android.tools.r8.utils.Pair com.android.tools.r8.utils.Pair.create(java.lang.Object,java.lang.Object):60:60 -> a 390:390:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):437 -> a 391:391:void lambda$rewrite$1(kotlinx.metadata.KmClass,java.lang.String):403:403 -> a 392:392:void lambda$rewrite$1(kotlinx.metadata.KmClass,java.lang.String):402:402 -> a 393:393:void lambda$rewrite$2(kotlinx.metadata.jvm.JvmClassExtensionVisitor,java.lang.String):426:426 -> a 394:394:java.util.function.Consumer lambda$trace$3(com.android.tools.r8.kotlin.KotlinConstructorInfo):454:454 -> a 395:404:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):454:463 -> a 405:405:java.util.function.Consumer lambda$trace$4(com.android.tools.r8.kotlin.KotlinTypeParameterInfo):456:456 -> a 406:406:java.util.function.Consumer lambda$trace$5(com.android.tools.r8.kotlin.KotlinTypeInfo):457:457 -> a 407:407:java.util.function.Consumer lambda$trace$6(com.android.tools.r8.kotlin.KotlinTypeReference):458:458 -> a 1:1:java.util.function.Consumer lambda$trace$7(com.android.tools.r8.kotlin.KotlinTypeReference):459:459 -> b 1:1:java.lang.String getPackageName():444:444 -> n 1:1:int[] getMetadataVersion():449:449 -> o com.android.tools.r8.kotlin.KotlinClassLevelInfo -> com.gradleup.gr8.relocated.sr1: boolean isNoKotlinInformation() -> a com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.kotlin.KotlinSyntheticClassInfo asSyntheticClass() -> f boolean isSyntheticClass() -> k java.lang.String getPackageName() -> n int[] getMetadataVersion() -> o com.android.tools.r8.kotlin.KotlinClassMetadataReader -> com.gradleup.gr8.relocated.ks1: boolean $assertionsDisabled -> a 1:1:void ():32:32 -> 1:1:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):40:40 -> a 2:3:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexAnnotation):50:51 -> a 2:3:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):41 -> a 4:6:java.util.Map com.android.tools.r8.kotlin.KotlinClassMetadataReader.toElementMap(com.android.tools.r8.graph.DexEncodedAnnotation):99:101 -> a 4:6:kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.kotlin.KotlinClassMetadataReader.toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexEncodedAnnotation):94 -> a 4:6:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexAnnotation):51 -> a 4:6:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):41 -> a 7:7:kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.kotlin.KotlinClassMetadataReader.toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexEncodedAnnotation):94:94 -> a 7:7:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexAnnotation):51 -> a 7:7:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):41 -> a 8:25:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.createKotlinInfo(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexClass,kotlinx.metadata.jvm.KotlinClassMetadata,com.android.tools.r8.graph.AppView,java.util.function.Consumer):145:162 -> a 8:25:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexAnnotation):55 -> a 8:25:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):41 -> a 26:46:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.createKotlinInfo(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexClass,kotlinx.metadata.jvm.KotlinClassMetadata,com.android.tools.r8.graph.AppView,java.util.function.Consumer):161:181 -> a 26:46:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexAnnotation):55 -> a 26:46:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):41 -> a 47:47:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexAnnotation):53:53 -> a 47:47:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):41 -> a 48:48:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):41:41 -> a 49:50:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):60:61 -> a 51:58:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour com.android.tools.r8.kotlin.KotlinSyntheticClassInfo.getFlavour(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin):107:114 -> a 51:58:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):62 -> a 59:59:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 59:59:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour com.android.tools.r8.kotlin.KotlinSyntheticClassInfo.getFlavour(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):62 -> a 60:60:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 60:60:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour com.android.tools.r8.kotlin.KotlinSyntheticClassInfo.getFlavour(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin):114 -> a 60:60:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):62 -> a 61:65:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):67:71 -> a 66:68:java.util.Map com.android.tools.r8.kotlin.KotlinClassMetadataReader.toElementMap(com.android.tools.r8.graph.DexEncodedAnnotation):99:101 -> a 66:68:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):71 -> a 69:73:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):132:136 -> a 69:73:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):72 -> a 74:79:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):73:78 -> a 80:84:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):132:136 -> a 80:84:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):79 -> a 85:85:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):78:78 -> a 86:86:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):134:134 -> a 86:86:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):79 -> a 87:87:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):134:134 -> a 87:87:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):72 -> a 88:90:java.util.Map com.android.tools.r8.kotlin.KotlinClassMetadataReader.toElementMap(com.android.tools.r8.graph.DexEncodedAnnotation):99:101 -> a 88:90:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexEncodedAnnotation):94 -> a 91:91:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexEncodedAnnotation):94:94 -> a 92:96:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):132:136 -> a 92:96:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):109 -> a 97:98:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):110:111 -> a 99:99:int[] com.android.tools.r8.kotlin.KotlinClassMetadataReader.getUnboxedIntArray(com.android.tools.r8.graph.DexValue,java.lang.String):186:186 -> a 99:99:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):111 -> a 100:100:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 100:100:int[] com.android.tools.r8.kotlin.KotlinClassMetadataReader.getUnboxedIntArray(com.android.tools.r8.graph.DexValue,java.lang.String):186 -> a 100:100:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):111 -> a 101:105:int[] com.android.tools.r8.kotlin.KotlinClassMetadataReader.getUnboxedIntArray(com.android.tools.r8.graph.DexValue,java.lang.String):189:193 -> a 101:105:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):111 -> a 106:118:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):112:124 -> a 119:119:void kotlinx.metadata.jvm.KotlinClassHeader.(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):50:50 -> a 119:119:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):124 -> a 120:122:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):125:127 -> a 123:123:int[] com.android.tools.r8.kotlin.KotlinClassMetadataReader.getUnboxedIntArray(com.android.tools.r8.graph.DexValue,java.lang.String):187:187 -> a 123:123:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):111 -> a 124:124:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 124:124:int[] com.android.tools.r8.kotlin.KotlinClassMetadataReader.getUnboxedIntArray(com.android.tools.r8.graph.DexValue,java.lang.String):187 -> a 124:124:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):111 -> a 125:125:int[] com.android.tools.r8.kotlin.KotlinClassMetadataReader.getUnboxedIntArray(com.android.tools.r8.graph.DexValue,java.lang.String):187:187 -> a 125:125:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):111 -> a 126:126:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):134:134 -> a 126:126:kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):109 -> a 127:127:java.lang.String getUnboxedString(com.android.tools.r8.graph.DexValue,java.lang.String):212:212 -> a 128:128:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> a 128:128:java.lang.String getUnboxedString(com.android.tools.r8.graph.DexValue,java.lang.String):212 -> a 129:129:java.lang.String getUnboxedString(com.android.tools.r8.graph.DexValue,java.lang.String):215:215 -> a 130:130:java.lang.String getUnboxedString(com.android.tools.r8.graph.DexValue,java.lang.String):213:213 -> a 131:131:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 131:131:java.lang.String getUnboxedString(com.android.tools.r8.graph.DexValue,java.lang.String):213 -> a 132:132:java.lang.String getUnboxedString(com.android.tools.r8.graph.DexValue,java.lang.String):213:213 -> a 1:1:java.lang.String[] getUnboxedStringArray(com.android.tools.r8.graph.DexValue,java.lang.String):199:199 -> b 2:2:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> b 2:2:java.lang.String[] getUnboxedStringArray(com.android.tools.r8.graph.DexValue,java.lang.String):199 -> b 3:7:java.lang.String[] getUnboxedStringArray(com.android.tools.r8.graph.DexValue,java.lang.String):202:206 -> b 8:8:java.lang.String[] getUnboxedStringArray(com.android.tools.r8.graph.DexValue,java.lang.String):200:200 -> b 9:9:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> b 9:9:java.lang.String[] getUnboxedStringArray(com.android.tools.r8.graph.DexValue,java.lang.String):200 -> b 10:10:java.lang.String[] getUnboxedStringArray(com.android.tools.r8.graph.DexValue,java.lang.String):200:200 -> b com.android.tools.r8.kotlin.KotlinClassMetadataReader$MetadataError -> com.gradleup.gr8.relocated.js1: 1:1:void (java.lang.String,com.android.tools.r8.kotlin.KotlinClassMetadataReader$1):218:218 -> 2:2:void (java.lang.String):220:220 -> com.android.tools.r8.kotlin.KotlinClassifierInfo -> com.gradleup.gr8.relocated.qs1: boolean rewrite(kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.GraphLens) -> a com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinClassClassifierInfo -> com.gradleup.gr8.relocated.ls1: boolean isLocalOrAnonymous -> b com.android.tools.r8.kotlin.KotlinTypeReference type -> a 1:1:void (com.android.tools.r8.kotlin.KotlinTypeReference,boolean,com.android.tools.r8.kotlin.KotlinClassifierInfo$1):58:58 -> 2:4:void (com.android.tools.r8.kotlin.KotlinTypeReference,boolean):63:65 -> 1:1:boolean rewrite(kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):70:70 -> a 2:2:void lambda$rewrite$0(kotlinx.metadata.KmTypeVisitor,java.lang.String):72:72 -> a 3:5:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataUtils.getKotlinLocalOrAnonymousNameFromDescriptor(java.lang.String,boolean):231:233 -> a 3:5:void lambda$rewrite$0(kotlinx.metadata.KmTypeVisitor,java.lang.String):73 -> a 6:6:void lambda$rewrite$0(kotlinx.metadata.KmTypeVisitor,java.lang.String):72:72 -> a 7:7:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):80:80 -> a 8:8:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.GraphLens):85:85 -> a com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinTypeAliasClassifierInfo -> com.gradleup.gr8.relocated.ms1: java.lang.String typeAlias -> a 1:1:void (java.lang.String,com.android.tools.r8.kotlin.KotlinClassifierInfo$1):109:109 -> 2:3:void (java.lang.String):113:114 -> void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a 1:1:boolean rewrite(kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):119:119 -> a com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinTypeParameterClassifierInfo -> com.gradleup.gr8.relocated.ns1: int typeId -> a 1:1:void (int,com.android.tools.r8.kotlin.KotlinClassifierInfo$1):89:89 -> 2:3:void (int):93:94 -> void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a 1:1:boolean rewrite(kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):99:99 -> a com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinUnknownClassClassifierInfo -> com.gradleup.gr8.relocated.os1: java.lang.String classifier -> a 1:1:void (java.lang.String,com.android.tools.r8.kotlin.KotlinClassifierInfo$1):129:129 -> 2:3:void (java.lang.String):132:133 -> void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a 1:1:boolean rewrite(kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):138:138 -> a com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinUnknownClassifierInfo -> com.gradleup.gr8.relocated.ps1: java.lang.String classifier -> a 1:1:void (java.lang.String,com.android.tools.r8.kotlin.KotlinClassifierInfo$1):148:148 -> 2:3:void (java.lang.String):151:152 -> void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a 1:1:boolean rewrite(kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):157:157 -> a com.android.tools.r8.kotlin.KotlinCompanionInfo -> com.gradleup.gr8.relocated.rs1: java.lang.String companionObjectFieldName -> a 1:2:void (java.lang.String):18:19 -> void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a 1:4:boolean rewrite(kotlinx.metadata.KmClassVisitor,com.android.tools.r8.graph.DexField,com.android.tools.r8.naming.NamingLens):33:36 -> a boolean isCompanion() -> d com.android.tools.r8.kotlin.KotlinCompanionInfo asCompanion() -> e com.android.tools.r8.kotlin.KotlinConstructorInfo -> com.gradleup.gr8.relocated.ss1: java.util.List valueParameters -> b com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> c com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo signature -> d int flags -> a 1:5:void (int,java.util.List,com.android.tools.r8.kotlin.KotlinVersionRequirementInfo,com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo):35:39 -> 1:1:void kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(kotlinx.metadata.KmConstructor,kotlinx.metadata.jvm.JvmMethodSignature):0:0 -> a 1:1:void lambda$rewrite$0(kotlinx.metadata.KmConstructor,kotlinx.metadata.jvm.JvmMethodSignature):66 -> a 2:2:kotlinx.metadata.jvm.impl.JvmConstructorExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmConstructor):25:25 -> a 2:2:void kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(kotlinx.metadata.KmConstructor,kotlinx.metadata.jvm.JvmMethodSignature):169 -> a 2:2:void lambda$rewrite$0(kotlinx.metadata.KmConstructor,kotlinx.metadata.jvm.JvmMethodSignature):66 -> a 3:3:void kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(kotlinx.metadata.KmConstructor,kotlinx.metadata.jvm.JvmMethodSignature):169:169 -> a 3:3:void lambda$rewrite$0(kotlinx.metadata.KmConstructor,kotlinx.metadata.jvm.JvmMethodSignature):66 -> a 4:7:com.android.tools.r8.kotlin.KotlinConstructorInfo create(kotlinx.metadata.KmConstructor,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):47:50 -> a 8:8:kotlinx.metadata.jvm.impl.JvmConstructorExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmConstructor):25:25 -> a 8:8:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):167 -> a 8:8:com.android.tools.r8.kotlin.KotlinConstructorInfo create(kotlinx.metadata.KmConstructor,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):53 -> a 9:9:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):167:167 -> a 9:9:com.android.tools.r8.kotlin.KotlinConstructorInfo create(kotlinx.metadata.KmConstructor,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):53 -> a 10:12:com.android.tools.r8.kotlin.KotlinConstructorInfo create(kotlinx.metadata.KmConstructor,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):52:54 -> a 13:26:boolean rewrite(kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):61:74 -> a 27:27:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinValueParameterInfo):90:90 -> a 28:30:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):90:92 -> a com.android.tools.r8.kotlin.KotlinConstructorInfo asConstructor() -> g boolean isConstructor() -> l com.android.tools.r8.kotlin.KotlinContractInfo -> com.gradleup.gr8.relocated.ts1: java.util.List effects -> a com.android.tools.r8.kotlin.KotlinContractInfo NO_EFFECT -> b 1:1:void ():22:22 -> 1:2:void (java.util.List):26:27 -> 1:8:com.android.tools.r8.kotlin.KotlinContractInfo create(kotlinx.metadata.KmContract,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):33:40 -> a 9:13:com.android.tools.r8.kotlin.KotlinEffectInfo com.android.tools.r8.kotlin.KotlinEffectInfo.create(kotlinx.metadata.KmEffect,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):40:44 -> a 9:13:com.android.tools.r8.kotlin.KotlinContractInfo create(kotlinx.metadata.KmContract,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):41 -> a 14:16:com.android.tools.r8.kotlin.KotlinContractInfo create(kotlinx.metadata.KmContract,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):41:43 -> a 17:17:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinEffectInfo):48:48 -> a 18:18:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):48:48 -> a 19:27:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmContractVisitorProvider,com.android.tools.r8.graph.AppView):53:61 -> a com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo -> com.gradleup.gr8.relocated.vs1: java.util.List functionsWithNoBacking -> b java.util.List typeAliases -> a java.util.List propertiesWithNoBacking -> c boolean $assertionsDisabled -> d 1:1:void ():36:36 -> 1:4:void (java.util.List,java.util.List,java.util.List):48:51 -> 1:3:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):63:65 -> a 4:4:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):0:0 -> a 4:4:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):66 -> a 5:5:kotlinx.metadata.jvm.impl.JvmFunctionExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmFunction):19:19 -> a 5:5:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80 -> a 5:5:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):66 -> a 6:6:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80:80 -> a 6:6:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):66 -> a 7:15:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):68:76 -> a 16:24:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):72:80 -> a 25:27:boolean com.android.tools.r8.kotlin.KotlinMetadataUtils.isValidMethodDescriptor(java.lang.String):158:160 -> a 25:27:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):80 -> a 28:28:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):92:92 -> a 29:33:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):148:152 -> a 29:33:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):92 -> a 34:34:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 34:34:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):92 -> a 35:35:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 35:35:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):152 -> a 35:35:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):92 -> a 36:36:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):152:152 -> a 36:36:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):92 -> a 37:41:kotlinx.metadata.jvm.JvmMethodSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toDefaultJvmMethodSignature(kotlinx.metadata.jvm.JvmMethodSignature,int):103:107 -> a 37:41:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):155 -> a 37:41:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):92 -> a 42:42:java.lang.String kotlinx.metadata.jvm.JvmMemberSignature.toString():30:30 -> a 42:42:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):155 -> a 42:42:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):92 -> a 43:49:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):155:161 -> a 43:49:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):92 -> a 50:74:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):93:117 -> a 75:76:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfAccessorInline(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Consumer):167:168 -> a 75:76:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):117 -> a 77:86:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):118:127 -> a 87:88:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfAccessorInline(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Consumer):167:168 -> a 87:88:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):127 -> a 89:98:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):128:137 -> a 99:103:java.util.List com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.getTypeAliases(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):174:178 -> a 99:103:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):137 -> a 104:105:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(kotlinx.metadata.KmDeclarationContainer,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):138:139 -> a 106:111:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmFunctionVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeAliasVisitorProvider,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):190:195 -> a 112:112:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 112:112:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmFunctionVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeAliasVisitorProvider,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):195 -> a 113:117:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmFunctionVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeAliasVisitorProvider,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):195:199 -> a 118:151:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmFunctionVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeAliasVisitorProvider,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):198:231 -> a 152:164:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmFunctionVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeAliasVisitorProvider,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):227:239 -> a 165:165:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup lambda$rewrite$0(com.android.tools.r8.kotlin.KotlinPropertyInfo):199:199 -> a 166:166:java.util.function.Consumer lambda$trace$2(com.android.tools.r8.kotlin.KotlinTypeAliasInfo):246:246 -> a 167:169:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):246:248 -> a 170:170:java.util.function.Consumer lambda$trace$3(com.android.tools.r8.kotlin.KotlinFunctionInfo):247:247 -> a 1:1:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup lambda$rewrite$1(com.android.tools.r8.kotlin.KotlinPropertyInfo):216:216 -> b 1:1:java.util.function.Consumer lambda$trace$4(com.android.tools.r8.kotlin.KotlinPropertyInfo):248:248 -> c com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup -> com.gradleup.gr8.relocated.us1: com.android.tools.r8.graph.DexEncodedField backingField -> a com.android.tools.r8.graph.DexEncodedMethod getter -> c com.android.tools.r8.graph.DexEncodedMethod setter -> b boolean $assertionsDisabled -> d 1:1:void ():251:251 -> 1:5:void ():251:255 -> 1:1:com.android.tools.r8.graph.DexEncodedField access$000(com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup):251:251 -> a 2:3:void setBackingField(com.android.tools.r8.graph.DexEncodedField):258:259 -> a 4:5:void setGetter(com.android.tools.r8.graph.DexEncodedMethod):263:264 -> a 1:1:com.android.tools.r8.graph.DexEncodedMethod access$100(com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup):251:251 -> b 2:3:void setSetter(com.android.tools.r8.graph.DexEncodedMethod):268:269 -> b 1:1:com.android.tools.r8.graph.DexEncodedMethod access$200(com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup):251:251 -> c com.android.tools.r8.kotlin.KotlinEffectExpressionInfo -> com.gradleup.gr8.relocated.ws1: java.util.List orArguments -> f com.android.tools.r8.kotlin.KotlinTypeInfo isInstanceType -> d java.util.List andArguments -> e java.util.List NO_EXPRESSIONS -> g com.android.tools.r8.kotlin.KotlinEffectExpressionInfo NO_EXPRESSION -> h int flags -> a java.lang.Integer parameterIndex -> b kotlinx.metadata.KmConstantValue constantValue -> c 1:3:void ():23:25 -> 1:7:void (int,java.lang.Integer,kotlinx.metadata.KmConstantValue,com.android.tools.r8.kotlin.KotlinTypeInfo,java.util.List,java.util.List):40:46 -> 1:9:com.android.tools.r8.kotlin.KotlinEffectExpressionInfo create(kotlinx.metadata.KmEffectExpression,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):52:60 -> a 10:17:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):65:72 -> a 18:25:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):77:84 -> a 26:26:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinEffectExpressionInfo):83:83 -> a 27:45:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmEffectExpressionVisitorProvider,com.android.tools.r8.graph.AppView):88:106 -> a 1:1:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinEffectExpressionInfo):84:84 -> b com.android.tools.r8.kotlin.KotlinEffectInfo -> com.gradleup.gr8.relocated.xs1: com.android.tools.r8.kotlin.KotlinEffectExpressionInfo conclusion -> d kotlinx.metadata.KmEffectInvocationKind invocationKind -> b java.util.List constructorArguments -> c kotlinx.metadata.KmEffectType type -> a 1:5:void (kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind,java.util.List,com.android.tools.r8.kotlin.KotlinEffectExpressionInfo):32:36 -> 1:1:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinEffectExpressionInfo):49:49 -> a 2:3:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):49:50 -> a 4:10:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmEffectVisitorProvider,com.android.tools.r8.graph.AppView):54:60 -> a com.android.tools.r8.kotlin.KotlinEnumEntryInfo -> com.gradleup.gr8.relocated.ys1: java.lang.String enumEntry -> a 1:2:void (java.lang.String):18:19 -> void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a 1:4:boolean rewrite(kotlinx.metadata.KmClassVisitor,com.android.tools.r8.graph.DexField,com.android.tools.r8.naming.NamingLens):33:36 -> a boolean isEnumEntry() -> h com.android.tools.r8.kotlin.KotlinEnumEntryInfo asEnumEntry() -> m 1:1:java.lang.String getEnumEntry():45:45 -> p com.android.tools.r8.kotlin.KotlinFieldLevelInfo -> com.gradleup.gr8.relocated.zs1: com.android.tools.r8.kotlin.KotlinFileFacadeInfo -> com.gradleup.gr8.relocated.at1: int[] metadataVersion -> c com.android.tools.r8.kotlin.KotlinPackageInfo packageInfo -> a java.lang.String packageName -> b 1:4:void (com.android.tools.r8.kotlin.KotlinPackageInfo,java.lang.String,int[]):26:29 -> 1:4:com.android.tools.r8.kotlin.KotlinFileFacadeInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):39:42 -> a 5:8:com.android.tools.r8.kotlin.KotlinFileFacadeInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):41:44 -> a 9:13:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):61:65 -> a 14:14:com.android.tools.r8.utils.Pair com.android.tools.r8.utils.Pair.create(java.lang.Object,java.lang.Object):60:60 -> a 14:14:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):65 -> a 15:15:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):80:80 -> a 1:1:java.lang.String getPackageName():70:70 -> n 1:1:int[] getMetadataVersion():75:75 -> o com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo -> com.gradleup.gr8.relocated.bt1: com.android.tools.r8.kotlin.KotlinTypeInfo kotlinTypeInfo -> b java.lang.String typeFlexibilityId -> a com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo NO_FLEXIBLE_UPPER_BOUND -> c boolean $assertionsDisabled -> d 1:4:void ():14:17 -> 1:4:void (java.lang.String,com.android.tools.r8.kotlin.KotlinTypeInfo):24:27 -> 1:5:com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo create(kotlinx.metadata.KmFlexibleTypeUpperBound,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):33:37 -> a 6:14:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmFlexibleUpperBoundVisitorProvider,com.android.tools.r8.graph.AppView):42:50 -> a 15:15:kotlinx.metadata.KmTypeVisitor lambda$rewrite$0(com.android.tools.r8.kotlin.KmVisitorProviders$KmFlexibleUpperBoundVisitorProvider,int):50:50 -> a 16:23:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):55:62 -> a com.android.tools.r8.kotlin.KotlinFunctionInfo -> com.gradleup.gr8.relocated.ct1: com.android.tools.r8.kotlin.KotlinTypeReference lambdaClassOrigin -> h com.android.tools.r8.kotlin.KotlinTypeInfo receiverParameterType -> e java.util.List typeParameters -> f com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> i com.android.tools.r8.kotlin.KotlinTypeInfo returnType -> d boolean crossInlineParameter -> k java.util.List valueParameters -> c com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo signature -> g java.lang.String name -> b int flags -> a com.android.tools.r8.kotlin.KotlinContractInfo contract -> j 1:12:void (int,java.lang.String,com.android.tools.r8.kotlin.KotlinTypeInfo,com.android.tools.r8.kotlin.KotlinTypeInfo,java.util.List,java.util.List,com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo,com.android.tools.r8.kotlin.KotlinTypeReference,com.android.tools.r8.kotlin.KotlinVersionRequirementInfo,com.android.tools.r8.kotlin.KotlinContractInfo,boolean):56:67 -> 1:3:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):81:83 -> a 4:4:boolean com.android.tools.r8.kotlin.KotlinValueParameterInfo.isCrossInline():40:40 -> a 4:4:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):83 -> a 5:7:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):88:90 -> a 8:8:kotlinx.metadata.KmType kotlinx.metadata.KmFunction.getReturnType():389:389 -> a 8:8:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):91 -> a 9:12:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):91:94 -> a 13:13:kotlinx.metadata.jvm.impl.JvmFunctionExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmFunction):19:19 -> a 13:13:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80 -> a 13:13:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):96 -> a 14:14:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80:80 -> a 14:14:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):96 -> a 15:15:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):96:96 -> a 16:16:kotlinx.metadata.jvm.impl.JvmFunctionExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmFunction):19:19 -> a 16:16:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getLambdaClassOriginName(kotlinx.metadata.KmFunction):90 -> a 16:16:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinFunctionInfo.getlambdaClassOrigin(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory):106 -> a 16:16:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):98 -> a 17:17:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getLambdaClassOriginName(kotlinx.metadata.KmFunction):90:90 -> a 17:17:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinFunctionInfo.getlambdaClassOrigin(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory):106 -> a 17:17:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):98 -> a 18:18:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinFunctionInfo.getlambdaClassOrigin(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory):108:108 -> a 18:18:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):98 -> a 19:20:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):99:100 -> a 21:21:kotlinx.metadata.KmType kotlinx.metadata.KmFunction.getReturnType():389:389 -> a 21:21:com.android.tools.r8.kotlin.KotlinFunctionInfo create(kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):91 -> a 22:60:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmFunctionVisitorProvider,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):124:162 -> a 61:61:void lambda$rewrite$0(kotlinx.metadata.jvm.JvmFunctionExtensionVisitor,java.lang.String):156:156 -> a 62:62:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinValueParameterInfo):182:182 -> a 63:75:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):182:194 -> a 76:76:java.util.function.Consumer lambda$trace$2(com.android.tools.r8.kotlin.KotlinTypeParameterInfo):187:187 -> a com.android.tools.r8.kotlin.KotlinFunctionInfo asFunction() -> b boolean isFunction() -> i 1:1:boolean hasCrossInlineParameter():71:71 -> p com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo -> com.gradleup.gr8.relocated.dt1: java.lang.String name -> b com.android.tools.r8.kotlin.KotlinTypeReference type -> a 1:3:void (java.lang.String,com.android.tools.r8.kotlin.KotlinTypeReference):25:27 -> 1:3:com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo create(kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.graph.DexItemFactory):35:37 -> a 4:4:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinTypeReference.fromDescriptor(java.lang.String,com.android.tools.r8.graph.DexItemFactory):59:59 -> a 4:4:com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo create(kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.graph.DexItemFactory):37 -> a 5:5:com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo create(kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.graph.DexItemFactory):37:37 -> a 6:15:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):42:51 -> a 16:16:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 16:16:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):51 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 17:17:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):51 -> a 18:20:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):52:54 -> a 21:21:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):60:60 -> a com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo -> com.gradleup.gr8.relocated.et1: java.util.List EMPTY_PARAMETERS_LIST -> e java.util.List parameters -> c boolean $assertionsDisabled -> f java.lang.String name -> a com.android.tools.r8.kotlin.KotlinTypeReference returnType -> b java.lang.String invalidDescriptor -> d 1:3:void ():24:26 -> 1:5:void (java.lang.String,com.android.tools.r8.kotlin.KotlinTypeReference,java.util.List):34:38 -> 6:10:void (java.lang.String,java.lang.String):41:45 -> 1:2:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):53:54 -> a 3:5:boolean com.android.tools.r8.kotlin.KotlinMetadataUtils.isValidMethodDescriptor(java.lang.String):158:160 -> a 3:5:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):55 -> a 6:8:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):57:59 -> a 9:9:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinTypeReference.fromDescriptor(java.lang.String,com.android.tools.r8.graph.DexItemFactory):59:59 -> a 9:9:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):61 -> a 10:15:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):62:67 -> a 16:16:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinTypeReference.fromDescriptor(java.lang.String,com.android.tools.r8.graph.DexItemFactory):59:59 -> a 16:16:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):68 -> a 17:19:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):68:70 -> a 20:37:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):75:92 -> a 38:38:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 38:38:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 39:39:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):92 -> a 40:45:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):93:98 -> a 46:51:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):121:126 -> a 52:52:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeReference):126:126 -> a 1:2:java.lang.String toString():104:105 -> toString 3:3:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":120,"2":121,"3":122},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 120:120:java.lang.String toString():105:105 -> toString 121:121:java.lang.String toString():105:105 -> toString 122:122:java.lang.String toString():105:105 -> toString 110:119:java.lang.String toString():107:116 -> toString com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation -> com.gradleup.gr8.relocated.gt1: java.util.Set noExtensionIndicesForFunctions -> a java.util.Set noExtensionIndicesForConstructors -> b com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation EMPTY -> c 1:1:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125:125 -> 1:1:void ():32 -> 2:2:void ():32:32 -> 1:1:void (java.util.Set,java.util.Set,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$1):27:27 -> 2:4:void (java.util.Set,java.util.Set):35:37 -> 1:1:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder com.android.tools.r8.utils.ReflectionHelper.builder():22:22 -> a 1:1:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):101 -> a 2:9:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):101:108 -> a 10:10:java.lang.Object com.android.tools.r8.utils.ReflectionHelper.performReflection(java.lang.Object,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):18:18 -> a 10:10:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):99 -> a 11:11:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):99:99 -> a 12:12:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125:125 -> a 12:12:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):109 -> a 13:15:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):109:111 -> a 16:16:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 16:16:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):112 -> a 17:17:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder com.android.tools.r8.utils.ReflectionHelper.builder():22:22 -> a 17:17:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):56 -> a 17:17:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 18:25:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):56:63 -> a 18:25:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 26:26:java.lang.Object com.android.tools.r8.utils.ReflectionHelper.performReflection(java.lang.Object,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):18:18 -> a 26:26:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):54 -> a 26:26:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 27:27:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):54:54 -> a 27:27:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 28:28:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125:125 -> a 28:28:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64 -> a 28:28:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 29:31:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64:66 -> a 29:31:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 32:32:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 32:32:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):67 -> a 32:32:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 33:33:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder com.android.tools.r8.utils.ReflectionHelper.builder():22:22 -> a 33:33:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):56 -> a 33:33:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 34:41:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):56:63 -> a 34:41:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 42:42:java.lang.Object com.android.tools.r8.utils.ReflectionHelper.performReflection(java.lang.Object,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):18:18 -> a 42:42:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):54 -> a 42:42:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 43:43:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):54:54 -> a 43:43:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 44:44:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125:125 -> a 44:44:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64 -> a 44:44:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 45:47:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64:66 -> a 45:47:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 48:48:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 48:48:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):67 -> a 48:48:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 49:49:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder com.android.tools.r8.utils.ReflectionHelper.builder():22:22 -> a 49:49:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):77 -> a 50:57:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):77:84 -> a 58:58:java.lang.Object com.android.tools.r8.utils.ReflectionHelper.performReflection(java.lang.Object,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):18:18 -> a 58:58:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):75 -> a 59:59:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):75:75 -> a 60:60:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 60:60:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):86 -> a 61:61:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125:125 -> a 61:61:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):88 -> a 62:64:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):88:90 -> a 65:65:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 65:65:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):91 -> a 66:66:boolean hasJvmMethodSignatureExtensionForConstructor(int):121:121 -> a 1:1:boolean hasJvmMethodSignatureExtensionForFunction(int):117:117 -> b com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder -> com.gradleup.gr8.relocated.ft1: java.util.Set noExtensionIndicesForFunctions -> a java.util.Set noExtensionIndicesForConstructors -> b 1:4:void ():132:135 -> 5:5:void (com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$1):132:132 -> 1:1:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.build():138:138 -> a 1:1:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation access$000(com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder):132 -> a 2:3:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.visit(kotlinx.metadata.internal.metadata.ProtoBuf$Class):143:144 -> a 2:3:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder access$200(com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$Class):132 -> a 4:4:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.visit(kotlinx.metadata.internal.metadata.ProtoBuf$Package):149:149 -> a 4:4:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder access$100(com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$Package):132 -> a 5:6:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder visit(kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):159:160 -> a 7:7:void visitConstructors(java.util.List):166:166 -> a 8:9:void com.android.tools.r8.utils.ListUtils.forEachWithIndex(java.util.List,com.android.tools.r8.utils.ListUtils$ReferenceAndIntConsumer):262:263 -> a 8:9:void visitConstructors(java.util.List):166 -> a 10:11:void lambda$visitConstructors$0(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,int):169:170 -> a 1:1:void visitFunctions(java.util.List):154:154 -> b 2:3:void com.android.tools.r8.utils.ListUtils.forEachWithIndex(java.util.List,com.android.tools.r8.utils.ListUtils$ReferenceAndIntConsumer):262:263 -> b 2:3:void visitFunctions(java.util.List):154 -> b com.android.tools.r8.kotlin.KotlinLambdaInfo -> com.gradleup.gr8.relocated.ht1: boolean hasBacking -> b com.android.tools.r8.kotlin.KotlinFunctionInfo function -> a 1:3:void (com.android.tools.r8.kotlin.KotlinFunctionInfo,boolean):26:28 -> 1:6:com.android.tools.r8.kotlin.KotlinLambdaInfo create(com.android.tools.r8.graph.DexClass,kotlinx.metadata.KmLambda,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):41:46 -> a 7:12:com.android.tools.r8.kotlin.KotlinLambdaInfo create(com.android.tools.r8.graph.DexClass,kotlinx.metadata.KmLambda,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):42:47 -> a 13:13:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):0:0 -> a 13:13:com.android.tools.r8.kotlin.KotlinLambdaInfo create(com.android.tools.r8.graph.DexClass,kotlinx.metadata.KmLambda,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):47 -> a 14:14:kotlinx.metadata.jvm.impl.JvmFunctionExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmFunction):19:19 -> a 14:14:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80 -> a 14:14:com.android.tools.r8.kotlin.KotlinLambdaInfo create(com.android.tools.r8.graph.DexClass,kotlinx.metadata.KmLambda,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):47 -> a 15:15:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80:80 -> a 15:15:com.android.tools.r8.kotlin.KotlinLambdaInfo create(com.android.tools.r8.graph.DexClass,kotlinx.metadata.KmLambda,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):47 -> a 16:23:com.android.tools.r8.kotlin.KotlinLambdaInfo create(com.android.tools.r8.graph.DexClass,kotlinx.metadata.KmLambda,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):49:56 -> a 24:35:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmLambdaVisitorProvider,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):63:74 -> a 36:36:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):79:79 -> a com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo -> com.gradleup.gr8.relocated.it1: java.util.List propertyInfos -> a com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo EMPTY_DELEGATED_PROPERTIES -> b boolean $assertionsDisabled -> c 1:4:void ():19:22 -> 1:2:void (java.util.List):26:27 -> 1:15:com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):32:46 -> a 16:16:com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):33:33 -> a 17:17:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinPropertyInfo):51:51 -> a 18:18:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):51:51 -> a 19:20:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.graph.AppView):56:57 -> a com.android.tools.r8.kotlin.KotlinMemberLevelInfo -> com.gradleup.gr8.relocated.jt1: boolean isNoKotlinInformation() -> a com.android.tools.r8.kotlin.KotlinFunctionInfo asFunction() -> b boolean isProperty() -> c boolean isCompanion() -> d com.android.tools.r8.kotlin.KotlinCompanionInfo asCompanion() -> e com.android.tools.r8.kotlin.KotlinConstructorInfo asConstructor() -> g boolean isEnumEntry() -> h boolean isFunction() -> i com.android.tools.r8.kotlin.KotlinPropertyInfo asProperty() -> j boolean isConstructor() -> l com.android.tools.r8.kotlin.KotlinEnumEntryInfo asEnumEntry() -> m com.android.tools.r8.kotlin.KotlinMetadataDiagnostic -> com.gradleup.gr8.relocated.kt1: com.android.tools.r8.origin.Origin origin -> a java.lang.String message -> b 1:4:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String):23:26 -> 1:1:java.lang.String getDiagnosticMessage():41:41 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():31:31 -> b 1:1:com.android.tools.r8.position.Position getPosition():36:36 -> c com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension -> com.gradleup.gr8.relocated.mt1: com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> e com.android.tools.r8.graph.AppView appView -> a java.util.Set prunedTypes -> c boolean $assertionsDisabled -> f com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier enqueuerDefinitionSupplier -> b boolean reportedUnknownMetadataVersion -> d 1:3:void ():34:36 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier,java.util.Set):46:49 -> 1:1:com.android.tools.r8.graph.AppView access$100(com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension):34:34 -> a 2:7:void done(com.android.tools.r8.shaking.Enqueuer):59:64 -> a 8:8:void done(com.android.tools.r8.shaking.Enqueuer):60:60 -> a 9:13:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataClassKept(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.InternalOptions,java.util.function.Function,java.util.function.Function):82:86 -> a 9:13:void done(com.android.tools.r8.shaking.Enqueuer):60 -> a 14:70:void done(com.android.tools.r8.shaking.Enqueuer):66:122 -> a 71:71:com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.definitionsForContext(com.android.tools.r8.graph.ProgramDefinition):53:53 -> a 71:71:void done(com.android.tools.r8.shaking.Enqueuer):124 -> a 72:72:void done(com.android.tools.r8.shaking.Enqueuer):125:125 -> a 73:73:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 73:73:void done(com.android.tools.r8.shaking.Enqueuer):125 -> a 74:79:void done(com.android.tools.r8.shaking.Enqueuer):129:134 -> a 80:80:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 80:80:void done(com.android.tools.r8.shaking.Enqueuer):134 -> a 81:104:void done(com.android.tools.r8.shaking.Enqueuer):138:161 -> a 105:109:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):71:75 -> a 110:110:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,boolean):72:72 -> a 110:110:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:112:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,boolean):73:74 -> a 111:112:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):75 -> a 113:125:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):75:87 -> a 126:149:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):86:109 -> a 150:150:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":403,"2":404,"3":405},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 403:403:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):113:113 -> a 404:404:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):113:113 -> a 405:405:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):113:113 -> a 265:265:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):115:115 -> a 266:266:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 266:266:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):115 -> a 267:267:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 267:267:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 267:267:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):115 -> a 268:274:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):110:116 -> a 275:277:void com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.reportUnknownMetadataVersion():171:173 -> a 275:277:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):117 -> a 278:279:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownMetadataVersion():81:82 -> a 278:279:void com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.reportUnknownMetadataVersion():173 -> a 278:279:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):117 -> a 280:280:void com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.reportUnknownMetadataVersion():173:173 -> a 280:280:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):117 -> a 281:282:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):97:98 -> a 283:283:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":406,"2":407,"3":408},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 406:406:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):102:102 -> a 407:407:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):102:102 -> a 408:408:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):102:102 -> a 387:387:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):104:104 -> a 388:388:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 388:388:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):104 -> a 389:389:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 389:389:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 389:389:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):104 -> a 390:396:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):99:105 -> a 397:399:void com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.reportUnknownMetadataVersion():171:173 -> a 397:399:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):106 -> a 400:401:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownMetadataVersion():81:82 -> a 400:401:void com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.reportUnknownMetadataVersion():173 -> a 400:401:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):106 -> a 402:402:void com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.reportUnknownMetadataVersion():173:173 -> a 402:402:void lambda$done$2(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):106 -> a 409:409:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 409:409:boolean lambda$done$0(com.android.tools.r8.graph.DexAnnotation):83 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 410:410:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 410:410:boolean lambda$done$0(com.android.tools.r8.graph.DexAnnotation):83 -> a 411:412:boolean lambda$done$0(com.android.tools.r8.graph.DexAnnotation):83:84 -> a 413:413:void lambda$done$1(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):90:90 -> a 414:414:void lambda$done$3(java.util.Set,com.android.tools.r8.graph.ProgramMethod):135:135 -> a 415:416:void lambda$done$5(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):144:145 -> a 417:417:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,boolean):72:72 -> a 417:417:void lambda$done$5(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 418:419:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,boolean):73:74 -> a 418:419:void lambda$done$5(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):145 -> a 420:430:void lambda$done$5(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):145:155 -> a 431:431:com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.definitionsForContext(com.android.tools.r8.graph.ProgramDefinition):53:53 -> a 431:431:void lambda$done$5(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):155 -> a 432:433:boolean com.android.tools.r8.kotlin.KotlinClassMetadataReader.hasKotlinClassMetadataAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier):87:88 -> a 432:433:void lambda$done$5(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):155 -> a 434:434:void lambda$done$5(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):156:156 -> a 435:435:void lambda$done$5(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):155:155 -> a 436:436:void lambda$done$7(com.android.tools.r8.graph.DexProgramClass):163:163 -> a 437:437:com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.definitionsForContext(com.android.tools.r8.graph.ProgramDefinition):53:53 -> a 437:437:void lambda$done$7(com.android.tools.r8.graph.DexProgramClass):163 -> a 438:439:void lambda$done$7(com.android.tools.r8.graph.DexProgramClass):163:164 -> a 440:440:void lambda$done$6(com.android.tools.r8.graph.ProgramMember):166:166 -> a 441:441:com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.definitionsForContext(com.android.tools.r8.graph.ProgramDefinition):53:53 -> a 441:441:void lambda$done$6(com.android.tools.r8.graph.ProgramMember):166 -> a 442:442:void lambda$done$6(com.android.tools.r8.graph.ProgramMember):166:166 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> b 1:1:boolean lambda$done$4(com.android.tools.r8.graph.DexAnnotation):150 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> b 2:2:boolean lambda$done$4(com.android.tools.r8.graph.DexAnnotation):150 -> b 3:4:boolean lambda$done$4(com.android.tools.r8.graph.DexAnnotation):150:151 -> b com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier -> com.gradleup.gr8.relocated.lt1: java.util.Set prunedTypes -> c com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier enqueuerDefinitionSupplier -> b com.android.tools.r8.graph.ProgramDefinition context -> a com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension this$0 -> d 1:1:void (com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier,java.util.Set,com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$1):177:177 -> 2:5:void (com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier,java.util.Set):186:189 -> 1:1:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):194:194 -> a 2:2:com.android.tools.r8.graph.DexItemFactory dexItemFactory():210:210 -> a 1:4:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):202:205 -> b com.android.tools.r8.kotlin.KotlinMetadataException -> com.gradleup.gr8.relocated.nt1: 1:1:void ():10:10 -> 2:2:void (java.lang.Throwable):13:13 -> com.android.tools.r8.kotlin.KotlinMetadataMembersTracker -> com.gradleup.gr8.relocated.ot1: java.util.Set references -> b boolean $assertionsDisabled -> c int count -> a 1:1:void ():16:16 -> 1:2:void (com.android.tools.r8.graph.AppView):22:23 -> 1:3:void add(com.android.tools.r8.graph.DexMember):27:29 -> a 4:19:boolean isEqual(com.android.tools.r8.kotlin.KotlinMetadataMembersTracker,com.android.tools.r8.graph.AppView):34:49 -> a 20:23:void lambda$isEqual$1(com.android.tools.r8.graph.AppView,com.google.common.collect.Sets$SetView,com.android.tools.r8.graph.DexMember):51:54 -> a 24:25:java.lang.Object com.android.tools.r8.utils.IterableUtils.findOrDefault(java.lang.Iterable,java.util.function.Predicate,java.lang.Object):68:69 -> a 24:25:void lambda$isEqual$1(com.android.tools.r8.graph.AppView,com.google.common.collect.Sets$SetView,com.android.tools.r8.graph.DexMember):53 -> a 26:26:void lambda$isEqual$1(com.android.tools.r8.graph.AppView,com.google.common.collect.Sets$SetView,com.android.tools.r8.graph.DexMember):53:53 -> a 27:27:boolean com.android.tools.r8.kotlin.KotlinMetadataMembersTracker.isKotlinJvmType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):63:63 -> a 27:27:boolean lambda$isEqual$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):54 -> a 28:28:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 28:28:boolean com.android.tools.r8.kotlin.KotlinMetadataMembersTracker.isKotlinJvmType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):63 -> a 28:28:boolean lambda$isEqual$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):54 -> a com.android.tools.r8.kotlin.KotlinMetadataRewriter -> com.gradleup.gr8.relocated.qt1: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.graph.AppView appView -> a int[] METADATA_VERSION_1_4 -> d boolean $assertionsDisabled -> e com.android.tools.r8.kotlin.Kotlin kotlin -> c 1:5:void ():32:36 -> 1:4:void (com.android.tools.r8.graph.AppView):76:79 -> com.android.tools.r8.graph.DexAnnotation lambda$writeKotlinInfoToAnnotation$4(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation) -> a 1:1:boolean com.android.tools.r8.kotlin.KotlinMetadataRewriter.isNotKotlinMetadata(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexType):83:83 -> a 1:1:boolean lambda$runForR8$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):120 -> a 2:3:void runForR8(java.util.concurrent.ExecutorService):87:88 -> a 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4:4:void runForR8(java.util.concurrent.ExecutorService):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 5:5:void runForR8(java.util.concurrent.ExecutorService):88 -> a 6:17:void runForR8(java.util.concurrent.ExecutorService):89:100 -> a 18:18:void runForR8(java.util.concurrent.ExecutorService):99:99 -> a 19:41:void lambda$runForR8$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):102:124 -> a 42:43:void lambda$runForR8$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):119:120 -> a 44:44:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.keepIf(java.util.function.Predicate):204:204 -> a 44:44:void lambda$runForR8$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):120 -> a 45:45:void lambda$runForR8$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):117:117 -> a 46:66:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):158:178 -> a 67:82:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):175:190 -> a 83:84:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):70:71 -> a 83:84:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):192 -> a 85:85:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":92,"2":93,"3":94},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 92:92:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):74:74 -> a 92:92:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):192 -> a 93:93:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):74:74 -> a 93:93:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):192 -> a 94:94:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):74:74 -> a 94:94:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):192 -> a 86:86:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):74:74 -> a 86:86:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):192 -> a 87:89:java.lang.String com.android.tools.r8.utils.StringUtils.stacktraceAsString(java.lang.Throwable):376:378 -> a 87:89:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):77 -> a 87:89:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):192 -> a 90:90:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):77:77 -> a 90:90:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):192 -> a 91:91:void writeKotlinInfoToAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):192:192 -> a 95:99:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Pair,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):166:170 -> a 100:100:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Pair,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):167:167 -> a 101:105:boolean com.android.tools.r8.kotlin.KotlinMetadataRewriter.verifyRewrittenMetadataIsEquivalent(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):199:203 -> a 101:105:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Pair,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):165 -> a 106:106:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Pair,com.android.tools.r8.kotlin.KotlinClassLevelInfo,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):165:165 -> a 107:108:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):184:185 -> a 109:110:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):70:71 -> a 109:110:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):187 -> a 111:111:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":118,"2":119,"3":120},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 118:118:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):74:74 -> a 118:118:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):187 -> a 119:119:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):74:74 -> a 119:119:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):187 -> a 120:120:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):74:74 -> a 120:120:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):187 -> a 112:112:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):74:74 -> a 112:112:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):187 -> a 113:115:java.lang.String com.android.tools.r8.utils.StringUtils.stacktraceAsString(java.lang.Throwable):376:378 -> a 113:115:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):77 -> a 113:115:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):187 -> a 116:116:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):77:77 -> a 116:116:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):187 -> a 117:117:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):187:187 -> a 121:130:boolean kotlinMetadataFieldExists(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):212:221 -> a 131:131:boolean lambda$kotlinMetadataFieldExists$6(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):219:219 -> a 132:134:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):229:231 -> a 135:139:com.android.tools.r8.graph.DexValue$DexValueArray com.android.tools.r8.kotlin.KotlinMetadataRewriter.createIntArray(int[]):270:274 -> a 135:139:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):233 -> a 140:140:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):233:233 -> a 141:147:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):231:237 -> a 148:153:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):236:241 -> a 154:158:com.android.tools.r8.graph.DexValue$DexValueArray com.android.tools.r8.kotlin.KotlinMetadataRewriter.createStringArray(java.lang.String[]):278:282 -> a 154:158:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):241 -> a 159:159:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):241:241 -> a 160:165:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):240:245 -> a 166:170:com.android.tools.r8.graph.DexValue$DexValueArray com.android.tools.r8.kotlin.KotlinMetadataRewriter.createStringArray(java.lang.String[]):278:282 -> a 166:170:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):245 -> a 171:171:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):245:245 -> a 172:178:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):244:250 -> a 179:187:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):248:256 -> a 188:196:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):253:261 -> a 197:204:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(kotlinx.metadata.jvm.KotlinClassHeader,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):259:266 -> a 205:214:int[] getMaxVersion(int[],int[]):287:296 -> a com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo -> com.gradleup.gr8.relocated.pt1: boolean writeExtraString -> e boolean writePackageName -> f boolean writeExtraInt -> g boolean writeKind -> a boolean writeMetadataVersion -> b boolean writeData1 -> c boolean writeData2 -> d 1:1:void (boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,com.android.tools.r8.kotlin.KotlinMetadataRewriter$1):38:38 -> 2:10:void (boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean):56:64 -> com.android.tools.r8.kotlin.KotlinMetadataUtils -> com.gradleup.gr8.relocated.vt1: com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo NO_KOTLIN_INFO -> a com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo INVALID_KOTLIN_INFO -> b 1:2:void ():35:36 -> 1:1:com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo getInvalidKotlinInfo():83:83 -> a 2:4:kotlinx.metadata.jvm.JvmMethodSignature toJvmMethodSignature(com.android.tools.r8.graph.DexMethod):91:93 -> a 5:5:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 5:5:kotlinx.metadata.jvm.JvmMethodSignature toJvmMethodSignature(com.android.tools.r8.graph.DexMethod):94 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 6:6:kotlinx.metadata.jvm.JvmMethodSignature toJvmMethodSignature(com.android.tools.r8.graph.DexMethod):94 -> a 7:10:kotlinx.metadata.jvm.JvmMethodSignature toJvmMethodSignature(com.android.tools.r8.graph.DexMethod):94:97 -> a 11:11:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 11:11:kotlinx.metadata.jvm.JvmMethodSignature toJvmMethodSignature(com.android.tools.r8.graph.DexMethod):97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 12:12:kotlinx.metadata.jvm.JvmMethodSignature toJvmMethodSignature(com.android.tools.r8.graph.DexMethod):97 -> a 13:14:kotlinx.metadata.jvm.JvmMethodSignature toJvmMethodSignature(com.android.tools.r8.graph.DexMethod):97:98 -> a 15:23:boolean mayProcessKotlinMetadata(com.android.tools.r8.graph.AppView):175:183 -> a 24:24:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):193:193 -> a 25:25:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardIfRule():0:0 -> a 25:25:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):193 -> a 26:26:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):195:195 -> a 27:27:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardKeepRule():0:0 -> a 27:27:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):197 -> a 28:38:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):200:210 -> a 1:1:com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo getNoKotlinInfo():79:79 -> b com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor -> com.gradleup.gr8.relocated.tt1: kotlinx.metadata.jvm.JvmFieldSignature fieldSignature -> a kotlinx.metadata.jvm.JvmMethodSignature setterSignature -> c kotlinx.metadata.jvm.JvmMethodSignature getterSignature -> b 1:1:void (kotlinx.metadata.KmProperty):116:116 -> 2:8:void (kotlinx.metadata.KmProperty):111:117 -> 1:1:kotlinx.metadata.jvm.JvmFieldSignature access$100(com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor):110:110 -> a 2:2:kotlinx.metadata.jvm.JvmFieldSignature access$102(com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor,kotlinx.metadata.jvm.JvmFieldSignature):110:110 -> a 3:3:kotlinx.metadata.jvm.JvmMethodSignature access$202(com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor,kotlinx.metadata.jvm.JvmMethodSignature):110:110 -> a 4:4:kotlinx.metadata.jvm.JvmFieldSignature fieldSignature():144:144 -> a 1:1:kotlinx.metadata.jvm.JvmMethodSignature access$200(com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor):110:110 -> b 2:2:kotlinx.metadata.jvm.JvmMethodSignature access$302(com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor,kotlinx.metadata.jvm.JvmMethodSignature):110:110 -> b 3:3:kotlinx.metadata.jvm.JvmMethodSignature getterSignature():148:148 -> b 1:1:kotlinx.metadata.jvm.JvmMethodSignature access$300(com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor):110:110 -> c 2:2:kotlinx.metadata.jvm.JvmMethodSignature setterSignature():152:152 -> c com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor$1 -> com.gradleup.gr8.relocated.st1: com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor this$0 -> b 1:1:void (com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor):118:118 -> 1:4:kotlinx.metadata.KmPropertyExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):121:124 -> a com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor$1$1 -> com.gradleup.gr8.relocated.rt1: com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor$1 this$1 -> c boolean $assertionsDisabled -> d 1:1:void ():124:124 -> 1:1:void (com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor$1):124:124 -> 1:6:void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature):131:136 -> a com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo -> com.gradleup.gr8.relocated.ut1: java.lang.String name -> a 1:1:void (java.lang.String,com.android.tools.r8.kotlin.KotlinMetadataUtils$1):38:38 -> 2:3:void (java.lang.String):43:44 -> boolean isNoKotlinInformation() -> a void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a 1:1:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):54:54 -> a 1:1:java.lang.String getPackageName():59:59 -> n 1:1:int[] getMetadataVersion():64:64 -> o 1:1:java.lang.String toString():49:49 -> toString com.android.tools.r8.kotlin.KotlinMetadataWriter -> com.gradleup.gr8.relocated.wt1: 1:1:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):0:0 -> a 1:1:java.lang.String lambda$appendKmClass$25(kotlinx.metadata.KmConstructor):390 -> a 2:2:kotlinx.metadata.jvm.impl.JvmConstructorExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmConstructor):25:25 -> a 2:2:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):167 -> a 2:2:java.lang.String lambda$appendKmClass$25(kotlinx.metadata.KmConstructor):390 -> a 3:3:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):167:167 -> a 3:3:java.lang.String lambda$appendKmClass$25(kotlinx.metadata.KmConstructor):390 -> a 4:4:java.lang.String lambda$appendKmClass$25(kotlinx.metadata.KmConstructor):390:390 -> a 5:5:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getGetterSignature(kotlinx.metadata.KmProperty):0:0 -> a 5:5:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):247 -> a 6:6:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 6:6:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getGetterSignature(kotlinx.metadata.KmProperty):121 -> a 6:6:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):247 -> a 7:7:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getGetterSignature(kotlinx.metadata.KmProperty):121:121 -> a 7:7:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):247 -> a 8:8:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):249:249 -> a 9:9:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 9:9:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSetterSignature(kotlinx.metadata.KmProperty):132 -> a 9:9:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):251 -> a 10:10:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSetterSignature(kotlinx.metadata.KmProperty):132:132 -> a 10:10:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):251 -> a 11:11:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):253:253 -> a 12:12:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 12:12:kotlinx.metadata.jvm.JvmFieldSignature kotlinx.metadata.jvm.JvmExtensionsKt.getFieldSignature(kotlinx.metadata.KmProperty):110 -> a 12:12:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):256 -> a 13:13:kotlinx.metadata.jvm.JvmFieldSignature kotlinx.metadata.jvm.JvmExtensionsKt.getFieldSignature(kotlinx.metadata.KmProperty):110:110 -> a 13:13:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):256 -> a 14:16:java.lang.String lambda$appendKmDeclarationContainer$12(kotlinx.metadata.KmProperty):258:260 -> a 17:17:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):0:0 -> a 17:17:java.lang.String lambda$appendKmDeclarationContainer$9(kotlinx.metadata.KmFunction):227 -> a 18:18:kotlinx.metadata.jvm.impl.JvmFunctionExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmFunction):19:19 -> a 18:18:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80 -> a 18:18:java.lang.String lambda$appendKmDeclarationContainer$9(kotlinx.metadata.KmFunction):227 -> a 19:19:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80:80 -> a 19:19:java.lang.String lambda$appendKmDeclarationContainer$9(kotlinx.metadata.KmFunction):227 -> a 20:20:java.lang.String lambda$appendKmDeclarationContainer$9(kotlinx.metadata.KmFunction):227:227 -> a 21:28:java.lang.String kotlinMetadataToString(java.lang.String,kotlinx.metadata.jvm.KotlinClassMetadata):63:70 -> a 29:31:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataWriter.kotlinMultiFileClassFacadeMetadataString(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade,java.lang.String):111:113 -> a 29:31:java.lang.String kotlinMetadataToString(java.lang.String,kotlinx.metadata.jvm.KotlinClassMetadata):70 -> a 32:32:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 32:32:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataWriter.kotlinMultiFileClassFacadeMetadataString(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade,java.lang.String):113 -> a 32:32:java.lang.String kotlinMetadataToString(java.lang.String,kotlinx.metadata.jvm.KotlinClassMetadata):70 -> a 33:33:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataWriter.kotlinMultiFileClassFacadeMetadataString(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade,java.lang.String):113:113 -> a 33:33:java.lang.String kotlinMetadataToString(java.lang.String,kotlinx.metadata.jvm.KotlinClassMetadata):70 -> a 34:41:java.lang.String kotlinMetadataToString(java.lang.String,kotlinx.metadata.jvm.KotlinClassMetadata):72:79 -> a 42:50:java.lang.String kotlinClassMetadataToString(kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String):85:93 -> a 51:51:void lambda$kotlinClassMetadataToString$0(java.lang.StringBuilder,kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String):91:91 -> a 52:60:java.lang.String kotlinFileFacadeMetadataToString(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,java.lang.String):98:106 -> a 61:61:void lambda$kotlinFileFacadeMetadataToString$1(java.lang.StringBuilder,kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,java.lang.String):104:104 -> a 62:72:java.lang.String kotlinMultiFileClassPartToString(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):119:129 -> a 73:73:void lambda$kotlinMultiFileClassPartToString$2(java.lang.StringBuilder,kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):125:125 -> a 74:74:java.lang.String kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.getFacadeClassName():257:257 -> a 74:74:void lambda$kotlinMultiFileClassPartToString$2(java.lang.StringBuilder,kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:java.lang.String kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.getFacadeClassName():257:257 -> a 75:75:void lambda$kotlinMultiFileClassPartToString$2(java.lang.StringBuilder,kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):126 -> a 76:78:void lambda$kotlinMultiFileClassPartToString$2(java.lang.StringBuilder,kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):125:127 -> a 79:102:java.lang.String kotlinSyntheticClassToString(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String):134:157 -> a 103:116:void lambda$kotlinSyntheticClassToString$4(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.StringBuilder,java.lang.String):141:154 -> a 117:117:void lambda$kotlinSyntheticClassToString$3(java.lang.StringBuilder,kotlinx.metadata.KmLambda,java.lang.String):148:148 -> a 118:122:void appendKmList(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.Collection,java.util.function.BiConsumer):184:188 -> a 123:126:void com.android.tools.r8.kotlin.KotlinMetadataWriter.appendKmHelper(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.utils.Action,java.lang.String,java.lang.String):162:165 -> a 123:126:void appendKmList(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.Collection,java.util.function.BiConsumer):188 -> a 127:130:void lambda$appendKmList$6(java.util.Collection,java.lang.StringBuilder,java.lang.String,java.util.function.BiConsumer):192:195 -> a 131:132:void appendKeyValue(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.function.Consumer):204:205 -> a 133:136:void com.android.tools.r8.kotlin.KotlinMetadataWriter.appendKmHelper(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.utils.Action,java.lang.String,java.lang.String):162:165 -> a 133:136:void appendKeyValue(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.function.Consumer):205 -> a 137:137:void lambda$appendKeyValue$7(java.util.function.Consumer,java.lang.String):205:205 -> a 138:139:void appendKeyValue(java.lang.String,java.lang.String,java.lang.StringBuilder,java.lang.String):209:210 -> a 140:143:void com.android.tools.r8.kotlin.KotlinMetadataWriter.appendKmHelper(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.utils.Action,java.lang.String,java.lang.String):162:165 -> a 140:143:void appendKeyValue(java.lang.String,java.lang.String,java.lang.StringBuilder,java.lang.String):210 -> a 144:144:void lambda$appendKeyValue$8(java.lang.StringBuilder,java.lang.String):210:210 -> a 145:197:void appendKmDeclarationContainer(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer):215:267 -> a 198:198:void appendKmPackage(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmPackage):286:286 -> a 199:199:kotlinx.metadata.jvm.impl.JvmPackageExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmPackage):16:16 -> a 199:199:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(kotlinx.metadata.KmPackage):69 -> a 199:199:void appendKmPackage(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmPackage):287 -> a 200:200:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(kotlinx.metadata.KmPackage):69:69 -> a 200:200:void appendKmPackage(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmPackage):287 -> a 201:202:void appendKmPackage(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmPackage):287:288 -> a 203:204:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):305:306 -> a 205:205:kotlinx.metadata.jvm.impl.JvmClassExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmClass):13:13 -> a 205:205:int kotlinx.metadata.jvm.JvmExtensionsKt.getJvmFlags(kotlinx.metadata.KmClass):48 -> a 205:205:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):306 -> a 206:206:int kotlinx.metadata.jvm.JvmExtensionsKt.getJvmFlags(kotlinx.metadata.KmClass):48:48 -> a 206:206:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):306 -> a 207:207:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):306:306 -> a 208:208:java.lang.String kotlinx.metadata.KmClass.getName():44:44 -> a 208:208:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):307 -> a 209:236:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):307:334 -> a 237:254:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):330:347 -> a 255:255:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 255:255:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):347 -> a 256:256:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):347:347 -> a 257:260:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):346:349 -> a 261:267:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):348:354 -> a 268:268:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 268:268:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):354 -> a 269:269:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):354:354 -> a 270:276:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):350:356 -> a 277:277:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 277:277:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):356 -> a 278:278:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):356:356 -> a 279:279:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):355:355 -> a 280:280:kotlinx.metadata.jvm.impl.JvmClassExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmClass):13:13 -> a 280:280:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getAnonymousObjectOriginName(kotlinx.metadata.KmClass):39 -> a 280:280:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):361 -> a 281:281:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getAnonymousObjectOriginName(kotlinx.metadata.KmClass):39:39 -> a 281:281:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):361 -> a 282:282:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):357:357 -> a 283:283:kotlinx.metadata.jvm.impl.JvmClassExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmClass):13:13 -> a 283:283:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(kotlinx.metadata.KmClass):29 -> a 283:283:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):362 -> a 284:284:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(kotlinx.metadata.KmClass):29:29 -> a 284:284:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):362 -> a 285:319:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):362:396 -> a 320:320:java.lang.String kotlinx.metadata.KmClass.getName():44:44 -> a 320:320:void appendKmClass(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmClass):307 -> a 321:321:void appendKmConstructor(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmConstructor):401:401 -> a 322:322:void lambda$appendKmConstructor$28(java.lang.StringBuilder,kotlinx.metadata.KmConstructor,java.lang.String):412:412 -> a 323:323:void appendKmFunction(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmFunction):421:421 -> a 324:324:void lambda$appendKmFunction$30(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):432:432 -> a 325:325:void appendKmProperty(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmProperty):473:473 -> a 326:326:void lambda$appendKmProperty$36(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):484:484 -> a 327:330:void appendKmType(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmType):543:546 -> a 331:331:void lambda$appendKmType$42(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):562:562 -> a 332:332:void lambda$appendKmType$42(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):558:558 -> a 333:333:void lambda$appendKmType$43(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):571:571 -> a 334:334:void lambda$appendKmType$47(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):584:584 -> a 335:335:void lambda$appendKmType$45(java.lang.StringBuilder,kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):600:600 -> a 336:336:void lambda$appendKmType$45(java.lang.StringBuilder,kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):599:599 -> a 337:337:void appendKmTypeProjection(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmTypeProjection):624:624 -> a 338:338:kotlinx.metadata.KmType kotlinx.metadata.KmValueParameter.getType():626:626 -> a 338:338:void lambda$appendValueParameter$54(java.lang.StringBuilder,kotlinx.metadata.KmValueParameter,java.lang.String):672 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 339:339:void lambda$appendValueParameter$54(java.lang.StringBuilder,kotlinx.metadata.KmValueParameter,java.lang.String):672:672 -> a 340:340:kotlinx.metadata.KmType kotlinx.metadata.KmValueParameter.getType():626:626 -> a 340:340:void lambda$appendValueParameter$54(java.lang.StringBuilder,kotlinx.metadata.KmValueParameter,java.lang.String):672 -> a 341:341:void lambda$appendKmTypeProjection$51(java.lang.StringBuilder,kotlinx.metadata.KmTypeProjection,java.lang.String):634:634 -> a 342:345:void appendValueParameter(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmValueParameter):657:660 -> a 346:346:void appendTypeParameter(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter):698:698 -> a 347:347:void lambda$appendTypeParameter$59(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):716:716 -> a 348:348:void lambda$appendTypeParameter$59(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):712:712 -> a 349:349:void appendTypeAlias(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmTypeAlias):739:739 -> a 350:350:void lambda$appendTypeAlias$64(java.lang.StringBuilder,kotlinx.metadata.KmTypeAlias,java.lang.String):753:753 -> a 351:351:void lambda$appendTypeAlias$64(java.lang.StringBuilder,kotlinx.metadata.KmTypeAlias,java.lang.String):749:749 -> a 352:352:void appendKmAnnotation(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmAnnotation):787:787 -> a 353:354:void lambda$appendKmAnnotation$73(java.lang.StringBuilder,kotlinx.metadata.KmAnnotation,java.lang.String):792:793 -> a 355:360:void lambda$appendKmAnnotation$72(kotlinx.metadata.KmAnnotation,java.lang.StringBuilder,java.lang.String):798:803 -> a 361:361:void lambda$appendKmAnnotation$72(kotlinx.metadata.KmAnnotation,java.lang.StringBuilder,java.lang.String):799:799 -> a 362:362:void lambda$appendKmAnnotation$71(java.lang.StringBuilder,java.util.Map,java.lang.String,java.lang.String):805:805 -> a 363:363:void lambda$appendKmAnnotation$70(java.lang.String,java.lang.StringBuilder,java.util.Map,java.lang.String):810:810 -> a 364:364:void lambda$appendKmAnnotation$69(java.lang.String,java.lang.StringBuilder,java.util.Map,java.lang.String,java.lang.String):815:815 -> a 365:376:void appendKmArgument(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmAnnotationArgument):825:836 -> a 377:377:void appendKmVersionRequirement(java.lang.String,java.lang.StringBuilder,java.util.List):842:842 -> a 378:378:void lambda$appendKmVersionRequirement$76(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmVersionRequirement):853:853 -> a 379:381:void lambda$appendKmVersionRequirement$75(java.lang.StringBuilder,kotlinx.metadata.KmVersionRequirement,java.lang.String):858:860 -> a 382:390:void lambda$appendKmVersionRequirement$75(java.lang.StringBuilder,kotlinx.metadata.KmVersionRequirement,java.lang.String):859:867 -> a 391:399:void lambda$appendKmVersionRequirement$75(java.lang.StringBuilder,kotlinx.metadata.KmVersionRequirement,java.lang.String):861:869 -> a 400:400:void lambda$appendKmVersionRequirement$75(java.lang.StringBuilder,kotlinx.metadata.KmVersionRequirement,java.lang.String):868:868 -> a 401:401:kotlinx.metadata.KmVersion kotlinx.metadata.KmVersionRequirement.getVersion():837:837 -> a 401:401:void lambda$appendKmVersionRequirement$75(java.lang.StringBuilder,kotlinx.metadata.KmVersionRequirement,java.lang.String):874 -> a 402:402:void lambda$appendKmVersionRequirement$75(java.lang.StringBuilder,kotlinx.metadata.KmVersionRequirement,java.lang.String):874:874 -> a 403:403:void lambda$appendKmVersionRequirement$75(java.lang.StringBuilder,kotlinx.metadata.KmVersionRequirement,java.lang.String):870:870 -> a 404:404:kotlinx.metadata.KmVersion kotlinx.metadata.KmVersionRequirement.getVersion():837:837 -> a 404:404:void lambda$appendKmVersionRequirement$75(java.lang.StringBuilder,kotlinx.metadata.KmVersionRequirement,java.lang.String):874 -> a 405:405:void appendKmContract(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmContract):881:881 -> a 406:406:void appendKmEffect(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmEffect):901:901 -> a 407:407:void lambda$appendKmEffect$82(java.lang.StringBuilder,kotlinx.metadata.KmEffect,java.lang.String):921:921 -> a 408:408:void lambda$appendKmEffect$82(java.lang.StringBuilder,kotlinx.metadata.KmEffect,java.lang.String):917:917 -> a 409:409:void lambda$appendKmEffect$83(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):934:934 -> a 410:410:void appendKmEffectExpression(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression):941:941 -> a 1:1:void appendKmSection(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.function.Consumer):170:170 -> b 2:5:void com.android.tools.r8.kotlin.KotlinMetadataWriter.appendKmHelper(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.utils.Action,java.lang.String,java.lang.String):162:165 -> b 2:5:void appendKmSection(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.function.Consumer):170 -> b 6:6:void lambda$appendKmSection$5(java.util.function.Consumer,java.lang.String):173:173 -> b 7:9:void lambda$appendKmDeclarationContainer$11(java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer,java.lang.String):224:226 -> b 10:13:void lambda$appendKmDeclarationContainer$11(java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer,java.lang.String):225:228 -> b 14:14:void lambda$appendKmDeclarationContainer$11(java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer,java.lang.String):220:220 -> b 15:15:void lambda$appendKmDeclarationContainer$10(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmFunction):230:230 -> b 16:16:void lambda$appendKmDeclarationContainer$15(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmTypeAlias):280:280 -> b 17:17:void lambda$appendKmPackage$18(java.lang.StringBuilder,kotlinx.metadata.KmPackage,java.lang.String):293:293 -> b 18:18:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmPackage):0:0 -> b 18:18:void lambda$appendKmPackage$18(java.lang.StringBuilder,kotlinx.metadata.KmPackage,java.lang.String):297 -> b 19:19:kotlinx.metadata.jvm.impl.JvmPackageExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmPackage):16:16 -> b 19:19:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmPackage):63 -> b 19:19:void lambda$appendKmPackage$18(java.lang.StringBuilder,kotlinx.metadata.KmPackage,java.lang.String):297 -> b 20:20:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmPackage):63:63 -> b 20:20:void lambda$appendKmPackage$18(java.lang.StringBuilder,kotlinx.metadata.KmPackage,java.lang.String):297 -> b 21:21:void lambda$appendKmPackage$18(java.lang.StringBuilder,kotlinx.metadata.KmPackage,java.lang.String):297:297 -> b 22:22:void lambda$appendKmPackage$18(java.lang.StringBuilder,kotlinx.metadata.KmPackage,java.lang.String):293:293 -> b 23:23:void lambda$appendKmClass$19(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):313:313 -> b 24:24:void lambda$appendKmClass$20(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmType):326:326 -> b 25:25:void lambda$appendKmClass$23(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmProperty):374:374 -> b 26:26:kotlinx.metadata.KmType kotlinx.metadata.KmFunction.getReturnType():389:389 -> b 26:26:void lambda$appendKmFunction$31(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):437 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:void lambda$appendKmFunction$31(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):437:437 -> b 28:28:kotlinx.metadata.KmType kotlinx.metadata.KmFunction.getReturnType():389:389 -> b 28:28:void lambda$appendKmFunction$31(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):437 -> b 29:29:void lambda$appendKmClass$26(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmConstructor):393:393 -> b 30:31:void lambda$appendKmConstructor$29(java.lang.StringBuilder,kotlinx.metadata.KmConstructor,java.lang.String):406:407 -> b 32:32:kotlinx.metadata.jvm.impl.JvmConstructorExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmConstructor):25:25 -> b 32:32:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):167 -> b 32:32:void lambda$appendKmConstructor$29(java.lang.StringBuilder,kotlinx.metadata.KmConstructor,java.lang.String):413 -> b 33:33:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmConstructor):167:167 -> b 33:33:void lambda$appendKmConstructor$29(java.lang.StringBuilder,kotlinx.metadata.KmConstructor,java.lang.String):413 -> b 34:36:void lambda$appendKmConstructor$29(java.lang.StringBuilder,kotlinx.metadata.KmConstructor,java.lang.String):414:414 -> b 38:38:void lambda$appendKmConstructor$29(java.lang.StringBuilder,kotlinx.metadata.KmConstructor,java.lang.String):416:416 -> b 39:39:kotlinx.metadata.KmType kotlinx.metadata.KmProperty.getReturnType():488:488 -> b 39:39:void lambda$appendKmProperty$37(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):489 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:void lambda$appendKmProperty$37(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):489:489 -> b 41:41:kotlinx.metadata.KmType kotlinx.metadata.KmProperty.getReturnType():488:488 -> b 41:41:void lambda$appendKmProperty$37(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):489 -> b 42:42:void lambda$appendKmType$41(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmTypeProjection):564:564 -> b 43:43:void lambda$appendKmType$44(java.lang.String,java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):576:576 -> b 44:44:void lambda$appendKmType$46(java.lang.StringBuilder,kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):593:593 -> b 45:50:void lambda$appendKmType$46(java.lang.StringBuilder,kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):589:594 -> b 51:51:void lambda$appendKmType$49(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):610:610 -> b 52:52:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmType):0:0 -> b 52:52:void lambda$appendKmType$49(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):614 -> b 53:53:kotlinx.metadata.jvm.impl.JvmTypeExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmType):31:31 -> b 53:53:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmType):191 -> b 53:53:void lambda$appendKmType$49(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):614 -> b 54:54:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmType):191:191 -> b 54:54:void lambda$appendKmType$49(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):614 -> b 55:55:void lambda$appendKmType$49(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):614:614 -> b 56:56:void lambda$appendKmType$49(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):610:610 -> b 57:57:void lambda$appendKmType$48(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmAnnotation):616:616 -> b 58:66:void lambda$appendKmTypeProjection$52(java.lang.StringBuilder,kotlinx.metadata.KmTypeProjection,java.lang.String):629:637 -> b 67:67:void lambda$appendValueParameters$53(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmValueParameter):650:650 -> b 68:68:void lambda$appendValueParameter$55(java.lang.StringBuilder,kotlinx.metadata.KmValueParameter,java.lang.String):679:679 -> b 69:69:void appendTypeParameters(java.lang.String,java.lang.StringBuilder,java.util.List):686:686 -> b 70:70:void lambda$appendTypeParameters$57(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmTypeParameter):692:692 -> b 71:71:void lambda$appendTypeParameter$61(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):726:726 -> b 72:72:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmTypeParameter):0:0 -> b 72:72:void lambda$appendTypeParameter$61(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):730 -> b 73:73:kotlinx.metadata.jvm.impl.JvmTypeParameterExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmTypeParameter):28:28 -> b 73:73:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmTypeParameter):176 -> b 73:73:void lambda$appendTypeParameter$61(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):730 -> b 74:74:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmTypeParameter):176:176 -> b 74:74:void lambda$appendTypeParameter$61(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):730 -> b 75:75:void lambda$appendTypeParameter$61(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):730:730 -> b 76:76:void lambda$appendTypeParameter$61(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):726:726 -> b 77:77:void lambda$appendTypeAlias$65(java.lang.StringBuilder,kotlinx.metadata.KmTypeAlias,java.lang.String):763:763 -> b 78:78:void lambda$appendKmArgument$74(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmAnnotationArgument):833:833 -> b 79:79:void lambda$appendKmContract$79(java.lang.StringBuilder,kotlinx.metadata.KmContract,java.lang.String):895:895 -> b 80:80:void lambda$appendKmContract$79(java.lang.StringBuilder,kotlinx.metadata.KmContract,java.lang.String):891:891 -> b 81:81:void lambda$appendKmContract$78(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmEffect):896:896 -> b 82:87:void lambda$appendKmEffect$84(java.lang.StringBuilder,kotlinx.metadata.KmEffect,java.lang.String):906:911 -> b 88:111:void lambda$appendKmEffect$84(java.lang.StringBuilder,kotlinx.metadata.KmEffect,java.lang.String):907:930 -> b 112:112:void lambda$appendKmEffect$81(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmEffectExpression):923:923 -> b 113:113:void lambda$appendKmEffectExpression$85(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):966:966 -> b 1:3:void lambda$appendKmDeclarationContainer$14(java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer,java.lang.String):242:244 -> c 4:23:void lambda$appendKmDeclarationContainer$14(java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer,java.lang.String):243:262 -> c 24:24:void lambda$appendKmDeclarationContainer$14(java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer,java.lang.String):238:238 -> c 25:25:void lambda$appendKmDeclarationContainer$13(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmProperty):264:264 -> c 26:26:void lambda$appendKmClass$21(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):324:324 -> c 27:27:void lambda$appendKmClass$21(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):320:320 -> c 28:28:void lambda$appendKmFunction$32(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):442:442 -> c 29:29:void lambda$appendKmProperty$38(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):494:494 -> c 30:83:void lambda$appendKmType$50(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):551:604 -> c 84:84:kotlinx.metadata.jvm.impl.JvmTypeExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmType):31:31 -> c 84:84:boolean kotlinx.metadata.jvm.JvmExtensionsKt.isRaw(kotlinx.metadata.KmType):182 -> c 84:84:void lambda$appendKmType$50(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):604 -> c 85:85:boolean kotlinx.metadata.jvm.JvmExtensionsKt.isRaw(kotlinx.metadata.KmType):182:182 -> c 85:85:void lambda$appendKmType$50(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):604 -> c 86:87:void lambda$appendKmType$50(java.lang.StringBuilder,kotlinx.metadata.KmType,java.lang.String):604:605 -> c 88:88:void appendValueParameters(java.lang.String,java.lang.StringBuilder,java.util.List):644:644 -> c 89:98:void lambda$appendValueParameter$56(java.lang.StringBuilder,kotlinx.metadata.KmValueParameter,java.lang.String):665:674 -> c 99:117:void lambda$appendTypeParameter$62(java.lang.StringBuilder,kotlinx.metadata.KmTypeParameter,java.lang.String):703:721 -> c 118:118:void lambda$appendTypeParameter$58(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmType):718:718 -> c 119:119:void lambda$appendTypeAlias$63(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmAnnotation):755:755 -> c 120:120:void lambda$appendTypeAlias$66(java.lang.StringBuilder,kotlinx.metadata.KmTypeAlias,java.lang.String):772:772 -> c 121:121:void lambda$appendKmContract$80(java.lang.StringBuilder,kotlinx.metadata.KmContract,java.lang.String):886:886 -> c 122:122:void lambda$appendKmEffectExpression$87(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):977:977 -> c 123:123:void lambda$appendKmEffectExpression$87(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):973:973 -> c 124:124:void lambda$appendKmEffectExpression$86(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmEffectExpression):979:979 -> c 1:3:void lambda$appendKmDeclarationContainer$16(java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer,java.lang.String):276:278 -> d 4:4:void lambda$appendKmDeclarationContainer$16(java.lang.StringBuilder,kotlinx.metadata.KmDeclarationContainer,java.lang.String):272:272 -> d 5:5:void lambda$appendKmPackage$17(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmProperty):299:299 -> d 6:6:void lambda$appendKmClass$22(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):342:342 -> d 7:7:void lambda$appendKmFunction$33(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):447:447 -> d 8:8:void lambda$appendKmFunction$34(java.lang.StringBuilder,kotlinx.metadata.KmContract,java.lang.String):458:458 -> d 9:9:void lambda$appendKmProperty$39(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):501:501 -> d 10:10:void lambda$appendTypeParameter$60(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmAnnotation):732:732 -> d 11:11:void lambda$appendTypeAlias$67(java.lang.StringBuilder,kotlinx.metadata.KmTypeAlias,java.lang.String):779:779 -> d 12:12:void lambda$appendKmVersionRequirement$77(java.lang.StringBuilder,java.util.List,java.lang.String):847:847 -> d 13:13:void lambda$appendKmEffectExpression$89(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):991:991 -> d 14:14:void lambda$appendKmEffectExpression$89(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):987:987 -> d 15:15:void lambda$appendKmEffectExpression$88(java.lang.StringBuilder,java.lang.String,kotlinx.metadata.KmEffectExpression):993:993 -> d 1:1:void lambda$appendKmClass$24(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):368:368 -> e 2:2:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmClass):0:0 -> e 2:2:void lambda$appendKmClass$24(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):372 -> e 3:3:kotlinx.metadata.jvm.impl.JvmClassExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmClass):13:13 -> e 3:3:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmClass):23 -> e 3:3:void lambda$appendKmClass$24(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):372 -> e 4:4:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmClass):23:23 -> e 4:4:void lambda$appendKmClass$24(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):372 -> e 5:5:void lambda$appendKmClass$24(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):372:372 -> e 6:6:void lambda$appendKmClass$24(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):368:368 -> e 7:34:void lambda$appendKmFunction$35(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):426:453 -> e 35:35:kotlinx.metadata.jvm.impl.JvmFunctionExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmFunction):19:19 -> e 35:35:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80 -> e 35:35:void lambda$appendKmFunction$35(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):461 -> e 36:36:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSignature(kotlinx.metadata.KmFunction):80:80 -> e 36:36:void lambda$appendKmFunction$35(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):461 -> e 37:39:void lambda$appendKmFunction$35(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):462:462 -> e 41:41:void lambda$appendKmFunction$35(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):464:464 -> e 42:42:kotlinx.metadata.jvm.impl.JvmFunctionExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmFunction):19:19 -> e 42:42:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getLambdaClassOriginName(kotlinx.metadata.KmFunction):90 -> e 42:42:void lambda$appendKmFunction$35(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):468 -> e 43:43:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getLambdaClassOriginName(kotlinx.metadata.KmFunction):90:90 -> e 43:43:void lambda$appendKmFunction$35(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):468 -> e 44:44:void lambda$appendKmFunction$35(java.lang.StringBuilder,kotlinx.metadata.KmFunction,java.lang.String):464:464 -> e 45:70:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):478:503 -> e 71:71:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> e 71:71:int kotlinx.metadata.jvm.JvmExtensionsKt.getJvmFlags(kotlinx.metadata.KmProperty):99 -> e 71:71:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):503 -> e 72:72:int kotlinx.metadata.jvm.JvmExtensionsKt.getJvmFlags(kotlinx.metadata.KmProperty):99:99 -> e 72:72:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):503 -> e 73:73:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):503:503 -> e 74:74:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> e 74:74:kotlinx.metadata.jvm.JvmFieldSignature kotlinx.metadata.jvm.JvmExtensionsKt.getFieldSignature(kotlinx.metadata.KmProperty):110 -> e 74:74:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):504 -> e 75:75:kotlinx.metadata.jvm.JvmFieldSignature kotlinx.metadata.jvm.JvmExtensionsKt.getFieldSignature(kotlinx.metadata.KmProperty):110:110 -> e 75:75:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):504 -> e 76:81:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):505:505 -> e 82:82:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> e 82:82:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getGetterSignature(kotlinx.metadata.KmProperty):121 -> e 82:82:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):510 -> e 83:83:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getGetterSignature(kotlinx.metadata.KmProperty):121:121 -> e 83:83:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):510 -> e 84:89:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):511:511 -> e 90:90:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> e 90:90:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSetterSignature(kotlinx.metadata.KmProperty):132 -> e 90:90:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):516 -> e 91:91:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSetterSignature(kotlinx.metadata.KmProperty):132:132 -> e 91:91:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):516 -> e 92:97:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):517:517 -> e 98:98:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> e 98:98:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForAnnotations(kotlinx.metadata.KmProperty):143 -> e 98:98:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):523 -> e 99:99:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForAnnotations(kotlinx.metadata.KmProperty):143:143 -> e 99:99:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):523 -> e 100:107:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):524:524 -> e 108:108:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> e 108:108:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForAnnotations(kotlinx.metadata.KmProperty):143 -> e 108:108:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):532 -> e 109:109:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForAnnotations(kotlinx.metadata.KmProperty):143:143 -> e 109:109:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):532 -> e 110:115:void lambda$appendKmProperty$40(java.lang.StringBuilder,kotlinx.metadata.KmProperty,java.lang.String):533:533 -> e 116:153:void lambda$appendTypeAlias$68(java.lang.StringBuilder,kotlinx.metadata.KmTypeAlias,java.lang.String):744:781 -> e 154:161:void lambda$appendKmEffectExpression$90(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):946:953 -> e 162:175:void lambda$appendKmEffectExpression$90(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):947:960 -> e 176:204:void lambda$appendKmEffectExpression$90(java.lang.StringBuilder,kotlinx.metadata.KmEffectExpression,java.lang.String):954:982 -> e 1:3:void lambda$appendKmClass$27(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):387:389 -> f 4:7:void lambda$appendKmClass$27(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):388:391 -> f 8:8:void lambda$appendKmClass$27(java.lang.StringBuilder,kotlinx.metadata.KmClass,java.lang.String):383:383 -> f com.android.tools.r8.kotlin.KotlinMethodLevelInfo -> com.gradleup.gr8.relocated.xt1: com.android.tools.r8.kotlin.KotlinMultiFileClassFacadeInfo -> com.gradleup.gr8.relocated.yt1: java.util.List partClassNames -> a int[] metadataVersion -> c java.lang.String packageName -> b 1:4:void (java.util.List,java.lang.String,int[]):29:32 -> 1:5:com.android.tools.r8.kotlin.KotlinMultiFileClassFacadeInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade,java.lang.String,int[],com.android.tools.r8.graph.DexItemFactory):40:44 -> a 6:10:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):59:63 -> a 11:11:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer,java.util.List,int[],int,int,java.lang.Object):227:227 -> a 11:11:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List):0 -> a 11:11:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 12:366:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List,int[],int):0:354 -> a 12:366:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer,java.util.List,int[],int,int,java.lang.Object):225 -> a 12:366:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List):0 -> a 12:366:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 367:367:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List,int[],int):233:233 -> a 367:367:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer,java.util.List,int[],int,int,java.lang.Object):225 -> a 367:367:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List):0 -> a 367:367:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 368:368:void kotlinx.metadata.jvm.KotlinClassHeader.(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):50:50 -> a 368:368:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List,int[],int):231 -> a 368:368:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer,java.util.List,int[],int,int,java.lang.Object):225 -> a 368:368:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List):0 -> a 368:368:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 369:369:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List,int[],int):235:235 -> a 369:369:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer,java.util.List,int[],int,int,java.lang.Object):225 -> a 369:369:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List):0 -> a 369:369:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 370:370:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74:74 -> a 371:371:com.android.tools.r8.utils.Pair com.android.tools.r8.utils.Pair.create(java.lang.Object,java.lang.Object):60:60 -> a 371:371:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 372:372:void lambda$rewrite$0(java.util.List,java.lang.String):66:66 -> a 373:373:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinTypeReference):89:89 -> a 374:374:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):89:89 -> a 1:1:java.lang.String getPackageName():79:79 -> n 1:1:int[] getMetadataVersion():84:84 -> o com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo -> com.gradleup.gr8.relocated.zt1: int[] metadataVersion -> d java.lang.String facadeClassName -> a com.android.tools.r8.kotlin.KotlinPackageInfo packageInfo -> b java.lang.String packageName -> c 1:5:void (java.lang.String,com.android.tools.r8.kotlin.KotlinPackageInfo,java.lang.String,int[]):31:35 -> 1:4:com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):45:48 -> a 5:7:com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):47:49 -> a 8:8:java.lang.String kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.getFacadeClassName():257:257 -> a 8:8:com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):50 -> a 9:9:com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):51:51 -> a 10:15:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):68:73 -> a 16:16:com.android.tools.r8.utils.Pair com.android.tools.r8.utils.Pair.create(java.lang.Object,java.lang.Object):60:60 -> a 16:16:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):73 -> a 17:17:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):88:88 -> a 1:1:java.lang.String getPackageName():78:78 -> n 1:1:int[] getMetadataVersion():83:83 -> o com.android.tools.r8.kotlin.KotlinPackageInfo -> com.gradleup.gr8.relocated.au1: com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo containerInfo -> b com.android.tools.r8.kotlin.KotlinMetadataMembersTracker originalMembersWithKotlinInfo -> d java.lang.String moduleName -> a com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo localDelegatedProperties -> c 1:5:void (java.lang.String,com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo,com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):35:39 -> 1:2:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):48:49 -> a 3:3:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 3:3:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):49 -> a 4:5:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):49:50 -> a 6:6:kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):87:87 -> a 6:6:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):50 -> a 7:7:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 7:7:kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):50 -> a 8:8:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 8:8:kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):87 -> a 8:8:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):50 -> a 9:9:kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):87:87 -> a 9:9:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):50 -> a 10:18:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):50:58 -> a 19:19:kotlinx.metadata.jvm.impl.JvmPackageExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmPackage):16:16 -> a 19:19:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(kotlinx.metadata.KmPackage):69 -> a 19:19:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):59 -> a 20:20:java.lang.String kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(kotlinx.metadata.KmPackage):69:69 -> a 20:20:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):59 -> a 21:22:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):64:65 -> a 23:23:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):60:60 -> a 24:24:kotlinx.metadata.jvm.impl.JvmPackageExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmPackage):16:16 -> a 24:24:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmPackage):63 -> a 24:24:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):70 -> a 25:25:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(kotlinx.metadata.KmPackage):63:63 -> a 25:25:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):70 -> a 26:27:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):71:72 -> a 28:28:com.android.tools.r8.kotlin.KotlinPackageInfo create(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):69:69 -> a 29:34:boolean rewrite(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):77:82 -> a 35:48:boolean rewrite(kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):79:92 -> a 49:50:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):97:98 -> a com.android.tools.r8.kotlin.KotlinPropertyInfo -> com.gradleup.gr8.relocated.bu1: com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo syntheticMethodForAnnotations -> n com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo syntheticMethodForDelegate -> o com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> i int jvmFlags -> j com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo getterSignature -> l com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo setterSignature -> m com.android.tools.r8.kotlin.KotlinValueParameterInfo setterParameter -> g int getterFlags -> b int setterFlags -> c int flags -> a com.android.tools.r8.kotlin.KotlinTypeInfo returnType -> e com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo fieldSignature -> k java.util.List typeParameters -> h com.android.tools.r8.kotlin.KotlinTypeInfo receiverParameterType -> f java.lang.String name -> d 1:16:void (int,int,int,java.lang.String,com.android.tools.r8.kotlin.KotlinTypeInfo,com.android.tools.r8.kotlin.KotlinTypeInfo,com.android.tools.r8.kotlin.KotlinValueParameterInfo,java.util.List,com.android.tools.r8.kotlin.KotlinVersionRequirementInfo,int,com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo,com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo,com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo,com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo,com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo):77:92 -> 1:5:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):97:101 -> a 6:6:kotlinx.metadata.KmType kotlinx.metadata.KmProperty.getReturnType():488:488 -> a 6:6:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):102 -> a 7:11:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):102:106 -> a 12:12:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 12:12:int kotlinx.metadata.jvm.JvmExtensionsKt.getJvmFlags(kotlinx.metadata.KmProperty):99 -> a 12:12:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):107 -> a 13:13:int kotlinx.metadata.jvm.JvmExtensionsKt.getJvmFlags(kotlinx.metadata.KmProperty):99:99 -> a 13:13:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):107 -> a 14:14:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 14:14:kotlinx.metadata.jvm.JvmFieldSignature kotlinx.metadata.jvm.JvmExtensionsKt.getFieldSignature(kotlinx.metadata.KmProperty):110 -> a 14:14:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):108 -> a 15:15:kotlinx.metadata.jvm.JvmFieldSignature kotlinx.metadata.jvm.JvmExtensionsKt.getFieldSignature(kotlinx.metadata.KmProperty):110:110 -> a 15:15:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):108 -> a 16:16:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):108:108 -> a 17:17:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 17:17:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getGetterSignature(kotlinx.metadata.KmProperty):121 -> a 17:17:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):110 -> a 18:18:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getGetterSignature(kotlinx.metadata.KmProperty):121:121 -> a 18:18:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):110 -> a 19:19:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):109:109 -> a 20:20:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 20:20:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSetterSignature(kotlinx.metadata.KmProperty):132 -> a 20:20:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):112 -> a 21:21:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSetterSignature(kotlinx.metadata.KmProperty):132:132 -> a 21:21:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):112 -> a 22:22:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):111:111 -> a 23:23:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 23:23:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForAnnotations(kotlinx.metadata.KmProperty):143 -> a 23:23:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):114 -> a 24:24:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForAnnotations(kotlinx.metadata.KmProperty):143:143 -> a 24:24:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):114 -> a 25:25:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):113:113 -> a 26:26:kotlinx.metadata.jvm.impl.JvmPropertyExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmProperty):22:22 -> a 26:26:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForDelegate(kotlinx.metadata.KmProperty):156 -> a 26:26:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):116 -> a 27:27:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForDelegate(kotlinx.metadata.KmProperty):156:156 -> a 27:27:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):116 -> a 28:28:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):115:115 -> a 29:29:kotlinx.metadata.KmType kotlinx.metadata.KmProperty.getReturnType():488:488 -> a 29:29:com.android.tools.r8.kotlin.KotlinPropertyInfo create(kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):102 -> a 30:65:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):148:183 -> a 66:74:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):179:187 -> a 75:81:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):186:192 -> a 82:82:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmPropertyVisitorProvider,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):191:191 -> a 83:106:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):200:223 -> a 107:107:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeParameterInfo):209:209 -> a boolean isProperty() -> c com.android.tools.r8.kotlin.KotlinPropertyInfo asProperty() -> j 1:1:com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo getFieldSignature():130:130 -> p 1:1:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo getGetterSignature():134:134 -> q 1:1:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo getSetterSignature():138:138 -> r com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser -> com.gradleup.gr8.relocated.iu1: boolean $assertionsDisabled -> a 1:1:void ():23:23 -> 1:17:java.lang.String parseStratumContents(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):193:209 -> a 18:18:java.lang.String parseStratumContents(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):202:202 -> a 19:19:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198:198 -> a 20:34:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):219:233 -> a 20:34:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 35:35:int com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.asInteger(java.lang.String):246:246 -> a 35:35:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):233 -> a 35:35:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 36:39:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):234:237 -> a 36:39:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 40:40:int com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.asInteger(java.lang.String):248:248 -> a 40:40:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):233 -> a 40:40:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 41:41:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":46,"2":47,"3":48,"4":49},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 46:46:int com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.asInteger(java.lang.String):248:248 -> a 46:46:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):233 -> a 46:46:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 47:47:int com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.asInteger(java.lang.String):248:248 -> a 47:47:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):233 -> a 47:47:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 48:48:int com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.asInteger(java.lang.String):248:248 -> a 48:48:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):233 -> a 48:48:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 49:49:int com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.asInteger(java.lang.String):248:248 -> a 49:49:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):233 -> a 49:49:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 42:42:int com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.asInteger(java.lang.String):248:248 -> a 42:42:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):233 -> a 42:42:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 43:43:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):230:230 -> a 43:43:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 44:44:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):226:226 -> a 44:44:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 45:45:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):221:221 -> a 45:45:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):198 -> a 50:50:boolean lambda$parseStratumContents$1(java.lang.String):210:210 -> a 1:26:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):124:149 -> b 27:27:boolean com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.readExpectedLine(java.lang.String):55:55 -> b 27:27:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):149 -> b 28:28:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):184:184 -> b 29:61:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):152:184 -> b 62:90:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):156:184 -> b 91:105:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):170:184 -> b 106:117:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):173:184 -> b 118:126:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):176:184 -> b 127:127:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):147:147 -> b 128:128:void lambda$parseStratumContents$2(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):212:212 -> b 129:422:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addDebugEntryToBuilder(java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):0:293 -> b 129:422:void lambda$parseStratumContents$2(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):212 -> b 423:430:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser.addDebugEntryToBuilder(java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):288:295 -> b 423:430:void lambda$parseStratumContents$2(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):212 -> b com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader -> com.gradleup.gr8.relocated.cu1: java.io.BufferedReader reader -> a java.lang.String readLine -> b boolean $assertionsDisabled -> c 1:1:void ():40:40 -> 1:2:void (java.lang.String):46:47 -> 1:1:java.lang.String access$000(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader):40:40 -> a 2:2:boolean isEOF():67:67 -> a 3:3:void readUntil(java.lang.String,int,com.android.tools.r8.utils.ThrowingConsumer):85:85 -> a 4:22:java.lang.String readUntil(java.util.function.Predicate,int,com.android.tools.r8.utils.ThrowingConsumer):93:111 -> a 23:23:java.lang.String readUntil(java.util.function.Predicate,int,com.android.tools.r8.utils.ThrowingConsumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":138,"2":139,"3":140,"4":141},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 138:138:java.lang.String readUntil(java.util.function.Predicate,int,com.android.tools.r8.utils.ThrowingConsumer):111:111 -> a 139:139:java.lang.String readUntil(java.util.function.Predicate,int,com.android.tools.r8.utils.ThrowingConsumer):111:111 -> a 140:140:java.lang.String readUntil(java.util.function.Predicate,int,com.android.tools.r8.utils.ThrowingConsumer):111:111 -> a 141:141:java.lang.String readUntil(java.util.function.Predicate,int,com.android.tools.r8.utils.ThrowingConsumer):111:111 -> a 134:137:java.lang.String readUntil(java.util.function.Predicate,int,com.android.tools.r8.utils.ThrowingConsumer):111:114 -> a 1:1:boolean com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.readExpectedLine(java.lang.String):55:55 -> b 1:1:void readExpectedLineOrThrow(java.lang.String):60 -> b 2:2:void readExpectedLineOrThrow(java.lang.String):61:61 -> b 3:3:void readExpectedLineOrThrow(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":65,"2":66,"3":67},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 65:65:void readExpectedLineOrThrow(java.lang.String):61:61 -> b 66:66:void readExpectedLineOrThrow(java.lang.String):61:61 -> b 67:67:void readExpectedLineOrThrow(java.lang.String):61:61 -> b 64:64:void readExpectedLineOrThrow(java.lang.String):61:61 -> b 1:1:java.lang.String readNextLine():51:51 -> c 1:1:void close():119:119 -> close 1:73:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader readUntil(java.lang.String):0:72 -> d com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$KotlinSourceDebugExtensionParserException -> com.gradleup.gr8.relocated.du1: 1:1:void (java.lang.String):36:36 -> com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Position -> com.gradleup.gr8.relocated.eu1: com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Source source -> a com.android.tools.r8.naming.Range range -> b 1:3:void (com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Source,com.android.tools.r8.naming.Range):355:357 -> 1:1:com.android.tools.r8.naming.Range getRange():365:365 -> a 1:1:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Source getSource():361:361 -> b 1:10:java.lang.String toString():370:379 -> toString com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result -> com.gradleup.gr8.relocated.fu1: com.android.tools.r8.utils.SegmentTree inlineePositions -> a com.android.tools.r8.utils.SegmentTree calleePositions -> b 1:3:void (com.android.tools.r8.utils.SegmentTree,com.android.tools.r8.utils.SegmentTree):304:306 -> 1:1:java.util.Map$Entry lookupCalleePosition(int):314:314 -> a 1:1:java.util.Map$Entry lookupInlinedPosition(int):310:310 -> b com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Source -> com.gradleup.gr8.relocated.gu1: java.lang.String fileName -> a java.lang.String path -> b 1:1:void (java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$1):328:328 -> 2:4:void (java.lang.String,java.lang.String):332:334 -> 1:1:java.lang.String getPath():342:342 -> a 1:1:java.lang.String toString():347:347 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":349,"2":350,"3":351},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 349:349:java.lang.String toString():347:347 -> toString 350:350:java.lang.String toString():347:347 -> toString 351:351:java.lang.String toString():347:347 -> toString com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder -> com.gradleup.gr8.relocated.hu1: java.util.Map files -> b com.android.tools.r8.utils.SegmentTree segmentTree -> a 1:4:void ():322:325 -> com.android.tools.r8.kotlin.KotlinSyntheticClassInfo -> com.gradleup.gr8.relocated.ju1: com.android.tools.r8.kotlin.KotlinLambdaInfo lambda -> a com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour flavour -> d int[] metadataVersion -> c boolean $assertionsDisabled -> e java.lang.String packageName -> b 1:1:void ():17:17 -> 1:5:void (com.android.tools.r8.kotlin.KotlinLambdaInfo,com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour,java.lang.String,int[]):32:36 -> kotlinx.metadata.KmLambdaVisitor lambda$rewrite$0(kotlinx.metadata.KmLambda) -> a 1:5:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.AppView):46:50 -> a 6:11:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.AppView):49:54 -> a 12:12:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.AppView):53:53 -> a 13:20:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour com.android.tools.r8.kotlin.KotlinSyntheticClassInfo.getFlavour(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin):107:114 -> a 13:20:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.AppView):56 -> a 21:21:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 21:21:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour com.android.tools.r8.kotlin.KotlinSyntheticClassInfo.getFlavour(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.AppView):56 -> a 22:22:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 22:22:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour com.android.tools.r8.kotlin.KotlinSyntheticClassInfo.getFlavour(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin):114 -> a 22:22:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.AppView):56 -> a 23:23:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String,int[],com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.AppView):56:56 -> a 24:28:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):77:81 -> a 29:29:kotlinx.metadata.KmFunction kotlinx.metadata.KmLambda.getFunction():298:298 -> a 29:29:void kotlinx.metadata.KmLambda.accept(kotlinx.metadata.KmLambdaVisitor):309 -> a 29:29:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 30:30:void kotlinx.metadata.KmLambda.accept(kotlinx.metadata.KmLambdaVisitor):309:309 -> a 30:30:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 31:31:kotlinx.metadata.KmFunction kotlinx.metadata.KmLambda.getFunction():298:298 -> a 31:31:void kotlinx.metadata.KmLambda.accept(kotlinx.metadata.KmLambdaVisitor):309 -> a 31:31:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 32:32:void kotlinx.metadata.KmLambda.accept(kotlinx.metadata.KmLambdaVisitor):309:309 -> a 32:32:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 33:33:kotlinx.metadata.KmFunction kotlinx.metadata.KmLambda.getFunction():298:298 -> a 33:33:void kotlinx.metadata.KmLambda.accept(kotlinx.metadata.KmLambdaVisitor):309 -> a 33:33:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 34:35:void kotlinx.metadata.KmLambda.accept(kotlinx.metadata.KmLambdaVisitor):309:310 -> a 34:35:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 36:38:kotlinx.metadata.KmFunction kotlinx.metadata.KmLambda.getFunction():298:298 -> a 36:38:void kotlinx.metadata.KmLambda.accept(kotlinx.metadata.KmLambdaVisitor):309 -> a 36:38:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 39:39:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):84:84 -> a 40:40:com.android.tools.r8.utils.Pair com.android.tools.r8.utils.Pair.create(java.lang.Object,java.lang.Object):60:60 -> a 40:40:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):84 -> a 41:42:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):89:90 -> a com.android.tools.r8.kotlin.KotlinSyntheticClassInfo asSyntheticClass() -> f boolean isSyntheticClass() -> k 1:1:java.lang.String getPackageName():96:96 -> n 1:1:int[] getMetadataVersion():101:101 -> o 1:1:boolean isLambda():62:62 -> p com.android.tools.r8.kotlin.KotlinTypeAliasInfo -> com.gradleup.gr8.relocated.ku1: java.util.List annotations -> f com.android.tools.r8.kotlin.KotlinTypeInfo expandedType -> d java.util.List typeParameters -> e com.android.tools.r8.kotlin.KotlinTypeInfo underlyingType -> c com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> g boolean $assertionsDisabled -> h java.lang.String name -> b int flags -> a 1:1:void ():19:19 -> 1:10:void (int,java.lang.String,com.android.tools.r8.kotlin.KotlinTypeInfo,com.android.tools.r8.kotlin.KotlinTypeInfo,java.util.List,java.util.List,com.android.tools.r8.kotlin.KotlinVersionRequirementInfo):36:45 -> 1:8:com.android.tools.r8.kotlin.KotlinTypeAliasInfo create(kotlinx.metadata.KmTypeAlias,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):50:57 -> a 9:18:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeAliasVisitorProvider,com.android.tools.r8.graph.AppView):62:71 -> a 19:22:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):77:80 -> a 23:23:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeParameterInfo):79:79 -> a 24:24:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinAnnotationInfo):80:80 -> a com.android.tools.r8.kotlin.KotlinTypeInfo -> com.gradleup.gr8.relocated.lu1: com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo flexibleTypeUpperBound -> g java.util.List annotations -> f com.android.tools.r8.kotlin.KotlinTypeInfo outerType -> d java.util.List arguments -> e com.android.tools.r8.kotlin.KotlinClassifierInfo classifier -> b com.android.tools.r8.kotlin.KotlinTypeInfo abbreviatedType -> c java.util.List EMPTY_ARGUMENTS -> i boolean isRaw -> h int flags -> a 1:1:void ():28:28 -> 1:9:void (int,com.android.tools.r8.kotlin.KotlinClassifierInfo,com.android.tools.r8.kotlin.KotlinTypeInfo,com.android.tools.r8.kotlin.KotlinTypeInfo,java.util.List,java.util.List,com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo,boolean):47:55 -> 1:2:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):62:63 -> a 3:11:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):27:35 -> a 3:11:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 12:15:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):34:37 -> a 12:15:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 16:16:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinTypeReference.fromDescriptor(java.lang.String,com.android.tools.r8.graph.DexItemFactory):59:59 -> a 16:16:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):38 -> a 16:16:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 17:26:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):38:47 -> a 17:26:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 27:28:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownClassifier(java.lang.String):56:57 -> a 27:28:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):47 -> a 27:28:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 29:29:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":53,"2":54,"3":55,"4":56,"5":57},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 53:53:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownClassifier(java.lang.String):57:57 -> a 53:53:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):47 -> a 53:53:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 54:54:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownClassifier(java.lang.String):57:57 -> a 54:54:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):47 -> a 54:54:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 55:55:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownClassifier(java.lang.String):57:57 -> a 55:55:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):47 -> a 55:55:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 56:56:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownClassifier(java.lang.String):57:57 -> a 56:56:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):47 -> a 56:56:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 57:57:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownClassifier(java.lang.String) -> a 57:57:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):47 -> a 57:57:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 30:30:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic com.android.tools.r8.kotlin.KotlinMetadataDiagnostic.unknownClassifier(java.lang.String):57:57 -> a 30:30:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):47 -> a 30:30:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 31:32:com.android.tools.r8.kotlin.KotlinClassifierInfo com.android.tools.r8.kotlin.KotlinClassifierInfo.create(kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):47:48 -> a 31:32:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64 -> a 33:35:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):65:67 -> a 36:43:java.util.List com.android.tools.r8.kotlin.KotlinTypeInfo.getArguments(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):76:83 -> a 36:43:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):67 -> a 44:44:kotlinx.metadata.jvm.impl.JvmTypeExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmType):31:31 -> a 44:44:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmType):191 -> a 44:44:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):68 -> a 45:45:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmType):191:191 -> a 45:45:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):68 -> a 46:48:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):68:70 -> a 49:49:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):69:69 -> a 50:50:kotlinx.metadata.jvm.impl.JvmTypeExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmType):31:31 -> a 50:50:boolean kotlinx.metadata.jvm.JvmExtensionsKt.isRaw(kotlinx.metadata.KmType):182 -> a 50:50:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):71 -> a 51:51:boolean kotlinx.metadata.jvm.JvmExtensionsKt.isRaw(kotlinx.metadata.KmType):182:182 -> a 51:51:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):71 -> a 52:52:com.android.tools.r8.kotlin.KotlinTypeInfo create(kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):71:71 -> a 58:70:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeVisitorProvider,com.android.tools.r8.graph.AppView):88:100 -> a 71:85:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeVisitorProvider,com.android.tools.r8.graph.AppView):99:113 -> a 86:95:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):120:129 -> a 96:96:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeProjectionInfo):127:127 -> a 97:97:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinAnnotationInfo):129:129 -> a 98:98:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.GraphLens):133:133 -> a com.android.tools.r8.kotlin.KotlinTypeParameterInfo -> com.gradleup.gr8.relocated.mu1: java.util.List annotations -> f java.util.List originalUpperBounds -> e kotlinx.metadata.KmVariance variance -> d java.util.List EMPTY_UPPER_BOUNDS -> h java.util.List EMPTY_TYPE_PARAMETERS -> g int id -> b java.lang.String name -> c int flags -> a 1:2:void ():26:27 -> 1:7:void (int,int,java.lang.String,kotlinx.metadata.KmVariance,java.util.List,java.util.List):42:48 -> 1:5:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):64:68 -> a 6:11:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):53:58 -> a 6:11:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):69 -> a 12:19:java.util.List com.android.tools.r8.kotlin.KotlinTypeParameterInfo.getUpperBounds(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):76:83 -> a 12:19:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):58 -> a 12:19:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):69 -> a 20:20:kotlinx.metadata.jvm.impl.JvmTypeParameterExtension kotlinx.metadata.jvm.impl.JvmExtensionNodesKt.getJvm(kotlinx.metadata.KmTypeParameter):28:28 -> a 20:20:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmTypeParameter):176 -> a 20:20:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):59 -> a 20:20:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):69 -> a 21:21:java.util.List kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(kotlinx.metadata.KmTypeParameter):176:176 -> a 21:21:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):59 -> a 21:21:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):69 -> a 22:22:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):59:59 -> a 22:22:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):69 -> a 23:25:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):69:71 -> a 26:39:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeParameterVisitorProvider,com.android.tools.r8.graph.AppView):88:101 -> a 40:40:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeInfo):109:109 -> a 41:42:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):109:110 -> a 43:43:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinAnnotationInfo):110:110 -> a com.android.tools.r8.kotlin.KotlinTypeProjectionInfo -> com.gradleup.gr8.relocated.nu1: com.android.tools.r8.kotlin.KotlinTypeInfo typeInfo -> b kotlinx.metadata.KmVariance variance -> a 1:3:void (kotlinx.metadata.KmVariance,com.android.tools.r8.kotlin.KotlinTypeInfo):21:23 -> 1:3:com.android.tools.r8.kotlin.KotlinTypeProjectionInfo create(kotlinx.metadata.KmTypeProjection,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):28:30 -> a 4:4:boolean com.android.tools.r8.kotlin.KotlinTypeProjectionInfo.isStarProjection():34:34 -> a 4:4:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeProjectionVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeStarProjectionVisitorProvider,com.android.tools.r8.graph.AppView):41 -> a 5:8:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeProjectionVisitorProvider,com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeStarProjectionVisitorProvider,com.android.tools.r8.graph.AppView):42:45 -> a 9:9:kotlinx.metadata.KmTypeVisitor lambda$rewrite$0(com.android.tools.r8.kotlin.KmVisitorProviders$KmTypeProjectionVisitorProvider,int):45:45 -> a 10:11:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):51:52 -> a com.android.tools.r8.kotlin.KotlinTypeReference -> com.gradleup.gr8.relocated.ou1: com.android.tools.r8.graph.DexType known -> a java.lang.String originalName -> b boolean $assertionsDisabled -> c 1:1:void ():24:24 -> 1:3:void (java.lang.String,com.android.tools.r8.graph.DexType):29:31 -> 4:7:void (java.lang.String):35:38 -> 1:1:com.android.tools.r8.kotlin.KotlinTypeReference fromBinaryName(java.lang.String,com.android.tools.r8.graph.DexItemFactory,java.lang.String):51:51 -> a 2:2:boolean com.android.tools.r8.utils.DescriptorUtils.isValidBinaryName(java.lang.String):595:595 -> a 2:2:com.android.tools.r8.kotlin.KotlinTypeReference fromBinaryName(java.lang.String,com.android.tools.r8.graph.DexItemFactory,java.lang.String):51 -> a 3:3:boolean com.android.tools.r8.utils.DescriptorUtils.isValidBinaryName(java.lang.String):594:594 -> a 3:3:com.android.tools.r8.kotlin.KotlinTypeReference fromBinaryName(java.lang.String,com.android.tools.r8.graph.DexItemFactory,java.lang.String):51 -> a 4:4:com.android.tools.r8.kotlin.KotlinTypeReference fromBinaryName(java.lang.String,com.android.tools.r8.graph.DexItemFactory,java.lang.String):53:53 -> a 5:8:com.android.tools.r8.kotlin.KotlinTypeReference fromBinaryName(java.lang.String,com.android.tools.r8.graph.DexItemFactory,java.lang.String):52:55 -> a 9:14:boolean toRenamedBinaryNameOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):109:114 -> a 15:18:void lambda$toRenamedBinaryNameOrDefault$0(java.lang.String,java.util.function.Consumer,java.lang.String):117:120 -> a 19:19:void lambda$toRenamedBinaryNameOrDefault$0(java.lang.String,java.util.function.Consumer,java.lang.String):118:118 -> a 20:32:com.android.tools.r8.graph.DexType toRewrittenTypeOrNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):128:140 -> a 33:35:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):153:155 -> a 36:36:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 36:36:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:38:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.GraphLens):160:161 -> a 1:5:com.android.tools.r8.kotlin.KotlinTypeReference fromDescriptor(java.lang.String,com.android.tools.r8.graph.DexItemFactory,java.lang.String):64:68 -> b 6:12:boolean toRenamedDescriptorOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):75:81 -> b 13:13:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 13:13:boolean toRenamedDescriptorOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):81 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 14:14:boolean toRenamedDescriptorOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):81 -> b 15:25:boolean toRenamedDescriptorOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):84:94 -> b 26:26:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 26:26:boolean toRenamedDescriptorOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):94 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 27:27:boolean toRenamedDescriptorOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):94 -> b 28:28:boolean toRenamedDescriptorOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):94:94 -> b 1:1:java.lang.String getOriginalName():46:46 -> p 1:2:java.lang.String toKotlinClassifier(boolean):98:99 -> q 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> q 3:3:java.lang.String toKotlinClassifier(boolean):102 -> q # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> q 4:4:java.lang.String toKotlinClassifier(boolean):102 -> q 5:5:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataUtils.getKotlinLocalOrAnonymousNameFromDescriptor(java.lang.String,boolean):231:231 -> q 5:5:java.lang.String toKotlinClassifier(boolean):101 -> q 1:1:java.lang.String toString():148:148 -> toString com.android.tools.r8.kotlin.KotlinValueParameterInfo -> com.gradleup.gr8.relocated.pu1: com.android.tools.r8.kotlin.KotlinTypeInfo varargElementType -> d java.util.List EMPTY_VALUE_PARAMETERS -> e com.android.tools.r8.kotlin.KotlinTypeInfo type -> c java.lang.String name -> a int flags -> b 1:1:void ():21:21 -> 1:5:void (int,java.lang.String,com.android.tools.r8.kotlin.KotlinTypeInfo,com.android.tools.r8.kotlin.KotlinTypeInfo):32:36 -> 1:8:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):58:65 -> a 9:13:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmValueParameterVisitorProvider,com.android.tools.r8.graph.AppView):70:74 -> a 14:16:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):81:83 -> a 17:17:kotlinx.metadata.KmType kotlinx.metadata.KmValueParameter.getType():626:626 -> a 17:17:com.android.tools.r8.kotlin.KotlinValueParameterInfo create(kotlinx.metadata.KmValueParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):48 -> a 18:22:com.android.tools.r8.kotlin.KotlinValueParameterInfo create(kotlinx.metadata.KmValueParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):49:53 -> a 23:23:kotlinx.metadata.KmType kotlinx.metadata.KmValueParameter.getType():626:626 -> a 23:23:com.android.tools.r8.kotlin.KotlinValueParameterInfo create(kotlinx.metadata.KmValueParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):48 -> a com.android.tools.r8.kotlin.KotlinVersionRequirementInfo -> com.gradleup.gr8.relocated.ru1: java.util.List versionRequirements -> a com.android.tools.r8.kotlin.KotlinVersionRequirementInfo NO_VERSION_REQUIREMENTS -> b 1:2:void ():17:18 -> 1:2:void (java.util.List):22:23 -> 1:8:com.android.tools.r8.kotlin.KotlinVersionRequirementInfo create(java.util.List):27:34 -> a 9:13:boolean rewrite(com.android.tools.r8.kotlin.KmVisitorProviders$KmVersionRequirementVisitorProvider):38:42 -> a com.android.tools.r8.kotlin.KotlinVersionRequirementInfo$KotlinVersionRequirementPoint -> com.gradleup.gr8.relocated.qu1: kotlinx.metadata.KmVersionRequirementLevel level -> c kotlinx.metadata.KmVersion version -> e kotlinx.metadata.KmVersionRequirementVersionKind kind -> b java.lang.Integer errorCode -> a java.lang.String message -> d 1:6:void (kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String,kotlinx.metadata.KmVersion):60:65 -> 1:5:com.android.tools.r8.kotlin.KotlinVersionRequirementInfo$KotlinVersionRequirementPoint com.android.tools.r8.kotlin.KotlinVersionRequirementInfo$KotlinVersionRequirementPoint.create(kotlinx.metadata.KmVersionRequirement):69:73 -> a 1:5:com.android.tools.r8.kotlin.KotlinVersionRequirementInfo$KotlinVersionRequirementPoint access$000(kotlinx.metadata.KmVersionRequirement):47 -> a 6:6:void com.android.tools.r8.kotlin.KotlinVersionRequirementInfo$KotlinVersionRequirementPoint.rewrite(kotlinx.metadata.KmVersionRequirementVisitor):78:78 -> a 6:6:void access$100(com.android.tools.r8.kotlin.KotlinVersionRequirementInfo$KotlinVersionRequirementPoint,kotlinx.metadata.KmVersionRequirementVisitor):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:9:void com.android.tools.r8.kotlin.KotlinVersionRequirementInfo$KotlinVersionRequirementPoint.rewrite(kotlinx.metadata.KmVersionRequirementVisitor):78:80 -> a 7:9:void access$100(com.android.tools.r8.kotlin.KotlinVersionRequirementInfo$KotlinVersionRequirementPoint,kotlinx.metadata.KmVersionRequirementVisitor):47 -> a com.android.tools.r8.logging.Log -> com.gradleup.gr8.relocated.kz1: java.util.Set CLASS_FILTER -> b boolean ENABLED -> a 1:1:void ():12:12 -> 2:11:java.util.Set com.android.tools.r8.logging.Log.getClassFilter():57:66 -> 2:11:void ():19 -> 12:12:void ():19:19 -> 1:2:void debug(java.lang.Class,java.lang.String,java.lang.Object[]):34:35 -> a 3:3:boolean isLoggingEnabledFor(java.lang.Class):46:46 -> a 4:7:void log(java.lang.String,java.lang.Class,java.lang.String,java.lang.Object[]):50:53 -> a 1:2:void info(java.lang.Class,java.lang.String,java.lang.Object[]):28:29 -> b 1:2:void warn(java.lang.Class,java.lang.String,java.lang.Object[]):40:41 -> c com.android.tools.r8.naming.ApplyMappingError -> com.gradleup.gr8.relocated.s6: 1:1:void (java.lang.String,com.android.tools.r8.position.Position):27:27 -> 1:2:com.android.tools.r8.naming.ApplyMappingError mapToExistingClass(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):32:33 -> a 1:2:com.android.tools.r8.naming.ApplyMappingError mapToExistingMember(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):39:40 -> b com.android.tools.r8.naming.ClassNameMapper -> com.gradleup.gr8.relocated.go: java.util.Map signatureMap -> b java.util.Map originalSourceFiles -> d com.google.common.collect.ImmutableMap classNameMappings -> a java.util.List preamble -> e boolean $assertionsDisabled -> f java.util.LinkedHashSet mapVersions -> c 1:1:void ():43:43 -> 1:1:void (com.google.common.collect.ImmutableMap,java.util.LinkedHashSet,java.util.Map,java.util.List,com.android.tools.r8.naming.ClassNameMapper$1):43:43 -> 2:2:void (com.google.common.collect.ImmutableMap,java.util.LinkedHashSet,java.util.Map,java.util.List):218:218 -> 3:16:void (com.google.common.collect.ImmutableMap,java.util.LinkedHashSet,java.util.Map,java.util.List):209:222 -> 1:1:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):141:141 -> a 2:5:java.io.BufferedReader com.google.common.io.CharSource.openBufferedStream():112:115 -> a 2:5:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):141 -> a 6:6:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):141:141 -> a 7:10:com.android.tools.r8.naming.ClassNameMapper com.android.tools.r8.naming.ClassNameMapper.mapperFromLineReader(com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):175:178 -> a 7:10:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):140 -> a 11:11:void com.android.tools.r8.naming.ProguardMapReader.(com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean):89:89 -> a 11:11:com.android.tools.r8.naming.ClassNameMapper com.android.tools.r8.naming.ClassNameMapper.mapperFromLineReader(com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):178 -> a 11:11:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):140 -> a 12:12:com.android.tools.r8.naming.ClassNameMapper$Builder com.android.tools.r8.naming.ClassNameMapper.builder():100:100 -> a 12:12:com.android.tools.r8.naming.ClassNameMapper com.android.tools.r8.naming.ClassNameMapper.mapperFromLineReader(com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):181 -> a 12:12:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):140 -> a 13:16:com.android.tools.r8.naming.ClassNameMapper com.android.tools.r8.naming.ClassNameMapper.mapperFromLineReader(com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):181:184 -> a 13:16:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):140 -> a 17:17:com.android.tools.r8.naming.ClassNameMapper com.android.tools.r8.naming.ClassNameMapper.mapperFromLineReader(com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):175:175 -> a 17:17:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):140 -> a 18:22:java.lang.String deobfuscateClassName(java.lang.String):267:271 -> a 23:26:com.android.tools.r8.naming.ClassNameMapper sorted():344:347 -> a 27:27:java.lang.String lambda$sorted$1(com.android.tools.r8.naming.ClassNamingForNameMapper):345:345 -> a 28:28:void write(com.android.tools.r8.utils.ChainableStringConsumer):367:367 -> a 29:29:java.util.Map com.android.tools.r8.naming.ClassNameMapper.getClassNameMappings():226:226 -> a 29:29:boolean com.android.tools.r8.naming.ClassNameMapper.verifyIsSorted():352 -> a 29:29:void write(com.android.tools.r8.utils.ChainableStringConsumer):367 -> a 30:32:boolean com.android.tools.r8.naming.ClassNameMapper.verifyIsSorted():352:354 -> a 30:32:void write(com.android.tools.r8.utils.ChainableStringConsumer):367 -> a 33:33:java.util.Map com.android.tools.r8.naming.ClassNameMapper.getClassNameMappings():226:226 -> a 33:33:boolean com.android.tools.r8.naming.ClassNameMapper.verifyIsSorted():354 -> a 33:33:void write(com.android.tools.r8.utils.ChainableStringConsumer):367 -> a 34:39:boolean com.android.tools.r8.naming.ClassNameMapper.verifyIsSorted():354:359 -> a 34:39:void write(com.android.tools.r8.utils.ChainableStringConsumer):367 -> a 40:40:java.util.Map com.android.tools.r8.naming.ClassNameMapper.getClassNameMappings():226:226 -> a 40:40:void write(com.android.tools.r8.utils.ChainableStringConsumer):368 -> a 41:42:void write(com.android.tools.r8.utils.ChainableStringConsumer):368:369 -> a 43:44:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):404:405 -> a 45:45:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):256:256 -> a 45:45:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):405 -> a 46:46:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 46:46:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):256 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):405 -> a 47:47:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 47:47:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):256 -> a 47:47:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):405 -> a 48:48:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 48:48:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):256 -> a 48:48:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):405 -> a 49:49:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):257:257 -> a 49:49:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):405 -> a 50:54:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNameMapper.canonicalizeSignature(com.android.tools.r8.naming.MemberNaming$Signature):234:238 -> a 50:54:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):257 -> a 50:54:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):405 -> a 55:55:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):257:257 -> a 55:55:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):405 -> a 56:58:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):405:407 -> a 59:62:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):243:246 -> a 59:62:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 63:63:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 63:63:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 64:64:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 64:64:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):246 -> a 64:64:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 65:65:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 65:65:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):246 -> a 65:65:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 66:68:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):246:248 -> a 66:68:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 69:69:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 69:69:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 70:70:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 70:70:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):248 -> a 70:70:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 71:71:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 71:71:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):248 -> a 71:71:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 72:72:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):250:250 -> a 72:72:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 73:77:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNameMapper.canonicalizeSignature(com.android.tools.r8.naming.MemberNaming$Signature):234:238 -> a 73:77:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):252 -> a 73:77:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 78:78:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):252:252 -> a 78:78:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407 -> a 79:81:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):407:409 -> a 82:82:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 82:82:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):409 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 83:83:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):409 -> a 84:86:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):409:411 -> a 87:87:java.lang.String lookupName(com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.graph.DexType):416:416 -> a 88:88:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 88:88:java.lang.String lookupName(com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.graph.DexType):416 -> a 89:89:com.android.tools.r8.naming.ClassNamingForNameMapper com.android.tools.r8.naming.ClassNameMapper.getClassNaming(java.lang.String):336:336 -> a 89:89:java.lang.String lookupName(com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.graph.DexType):417 -> a 90:96:java.lang.String lookupName(com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.graph.DexType):419:425 -> a 97:97:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):429:429 -> a 98:98:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 98:98:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):429 -> a 99:102:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):243:246 -> a 99:102:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 103:103:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 103:103:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 104:104:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 104:104:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):246 -> a 104:104:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 105:105:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 105:105:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):246 -> a 105:105:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 106:108:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):246:248 -> a 106:108:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 109:109:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 109:109:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 109:109:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 110:110:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 110:110:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):248 -> a 110:110:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 111:111:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 111:111:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):248 -> a 111:111:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 112:112:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):250:250 -> a 112:112:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 113:117:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNameMapper.canonicalizeSignature(com.android.tools.r8.naming.MemberNaming$Signature):234:238 -> a 113:117:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):252 -> a 113:117:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 118:118:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):252:252 -> a 118:118:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):430 -> a 119:119:com.android.tools.r8.naming.ClassNamingForNameMapper com.android.tools.r8.naming.ClassNameMapper.getClassNaming(java.lang.String):336:336 -> a 119:119:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):431 -> a 120:124:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):435:439 -> a 125:125:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):443:443 -> a 126:126:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 126:126:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):443 -> a 127:127:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):256:256 -> a 127:127:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):444 -> a 128:128:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 128:128:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):256 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 128:128:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):444 -> a 129:129:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 129:129:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):256 -> a 129:129:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):444 -> a 130:130:java.lang.String com.android.tools.r8.naming.ClassNameMapper.deobfuscateType(java.lang.String):275:275 -> a 130:130:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):256 -> a 130:130:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):444 -> a 131:131:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):257:257 -> a 131:131:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):444 -> a 132:136:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNameMapper.canonicalizeSignature(com.android.tools.r8.naming.MemberNaming$Signature):234:238 -> a 132:136:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):257 -> a 132:136:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):444 -> a 137:137:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.ClassNameMapper.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):257:257 -> a 137:137:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):444 -> a 138:138:com.android.tools.r8.naming.ClassNamingForNameMapper com.android.tools.r8.naming.ClassNameMapper.getClassNaming(java.lang.String):336:336 -> a 138:138:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):445 -> a 139:143:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):449:453 -> a 1:2:boolean equals(java.lang.Object):394:395 -> equals 1:1:int hashCode():400:400 -> hashCode 1:3:java.lang.String toString():375:377 -> toString com.android.tools.r8.naming.ClassNameMapper$Builder -> com.gradleup.gr8.relocated.fo: java.util.List preamble -> b java.util.Map mapping -> c java.util.LinkedHashSet mapVersions -> d boolean buildPreamble -> a java.util.Map originalSourceFiles -> e 1:7:void ():50:56 -> 1:1:com.android.tools.r8.naming.ClassNaming$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):50:50 -> a 2:3:com.android.tools.r8.naming.ClassNamingForNameMapper$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):61:62 -> a 4:4:com.android.tools.r8.naming.ClassNamingForNameMapper$Builder com.android.tools.r8.naming.ClassNamingForNameMapper.builder(java.lang.String,java.lang.String,java.util.function.BiConsumer):226:226 -> a 4:4:com.android.tools.r8.naming.ClassNamingForNameMapper$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):62 -> a 5:5:com.android.tools.r8.naming.ClassNamingForNameMapper$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):63:63 -> a 6:7:void addPreambleLine(java.lang.String):74:75 -> a 8:9:com.android.tools.r8.naming.ClassNameMapper build():81:82 -> a 10:10:void lambda$buildClassNameMappings$0(com.google.common.collect.ImmutableMap$Builder,java.lang.String,com.android.tools.r8.naming.ClassNamingForNameMapper$Builder):88:88 -> a 11:11:com.android.tools.r8.naming.ProguardMap$Builder setCurrentMapVersion(com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation):94:94 -> a 1:4:com.google.common.collect.ImmutableMap buildClassNameMappings():86:89 -> b 1:1:com.android.tools.r8.naming.ClassNameMapper$Builder setBuildPreamble(boolean):68:68 -> c com.android.tools.r8.naming.ClassNameMinifier -> com.gradleup.gr8.relocated.ko: java.util.function.Predicate isUsed -> j com.android.tools.r8.naming.ClassNameMinifier$ClassNamingStrategy classNamingStrategy -> b com.android.tools.r8.graph.AppView appView -> a boolean allowMixedCaseNaming -> i java.util.Set usedTypeNames -> d boolean $assertionsDisabled -> k boolean keepInnerClassStructure -> g com.android.tools.r8.naming.ClassNameMinifier$Namespace topLevelState -> h java.lang.Iterable classes -> c java.util.Map renaming -> e java.util.Map states -> f 1:1:void ():35:35 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.ClassNameMinifier$ClassNamingStrategy,java.lang.Iterable):52:52 -> 2:30:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.ClassNameMinifier$ClassNamingStrategy,java.lang.Iterable):40:68 -> 1:1:java.util.function.Predicate access$100(com.android.tools.r8.naming.ClassNameMinifier):35:35 -> a 2:2:void com.android.tools.r8.naming.ClassNameMinifier.setUsedTypeName(java.lang.String):73:73 -> a 2:2:void access$400(com.android.tools.r8.naming.ClassNameMinifier,java.lang.String):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void com.android.tools.r8.naming.ClassNameMinifier.setUsedTypeName(java.lang.String):73:73 -> a 3:3:void access$400(com.android.tools.r8.naming.ClassNameMinifier,java.lang.String):35 -> a 4:6:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):89:91 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 7:7:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):91 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:10:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):91:93 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 11:11:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):93 -> a 12:12:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):93:93 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 13:13:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):94 -> a 14:25:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):94:105 -> a 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 26:26:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):105:105 -> a 28:28:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 28:28:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):106 -> a 29:30:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):106:107 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 31:31:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):107 -> a 32:33:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):107:108 -> a 34:35:boolean com.android.tools.r8.naming.ClassNameMinifier.verifyMemberRenamingOfInnerClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexString):125:126 -> a 34:35:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):108 -> a 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 36:36:boolean com.android.tools.r8.naming.ClassNameMinifier.verifyMemberRenamingOfInnerClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexString):127 -> a 36:36:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):108 -> a 37:38:boolean com.android.tools.r8.naming.ClassNameMinifier.verifyMemberRenamingOfInnerClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexString):127:128 -> a 37:38:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):108 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 39:39:boolean com.android.tools.r8.naming.ClassNameMinifier.verifyMemberRenamingOfInnerClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexString):129 -> a 39:39:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):108 -> a 40:40:boolean com.android.tools.r8.naming.ClassNameMinifier.verifyMemberRenamingOfInnerClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexString):129:129 -> a 40:40:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):108 -> a 41:41:boolean com.android.tools.r8.naming.ClassNameMinifier.verifyMemberRenamingOfInnerClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexString):125:125 -> a 41:41:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):108 -> a 42:50:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):111:119 -> a 51:59:java.util.Map com.android.tools.r8.naming.ClassNameMinifier.getPackageRenaming():135:143 -> a 51:59:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):119 -> a 60:60:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):119:119 -> a 61:61:void renameDanglingTypes(com.android.tools.r8.graph.ProgramOrClasspathClass):147:147 -> a 62:62:void com.android.tools.r8.graph.DexClass.forEachClassMethod(java.util.function.Consumer):186:186 -> a 62:62:void renameDanglingTypes(com.android.tools.r8.graph.ProgramOrClasspathClass):147 -> a 63:63:void renameDanglingTypes(com.android.tools.r8.graph.ProgramOrClasspathClass):148:148 -> a 64:64:void com.android.tools.r8.graph.DexClass.forEachClassField(java.util.function.Consumer):176:176 -> a 64:64:void renameDanglingTypes(com.android.tools.r8.graph.ProgramOrClasspathClass):148 -> a 65:65:void renameDanglingTypesInField(com.android.tools.r8.graph.DexClassAndField):152:152 -> a 66:69:void renameDanglingTypesInMethod(com.android.tools.r8.graph.DexClassAndMethod):156:159 -> a 70:71:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):175:176 -> a 72:72:void com.android.tools.r8.naming.ClassNameMinifier.setUsedTypeName(java.lang.String):73:73 -> a 72:72:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):176 -> a 73:73:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):177:177 -> a 74:74:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.ClassNameMinifier.getOutClassForType(com.android.tools.r8.graph.DexType):191:191 -> a 74:74:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):178 -> a 75:75:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 75:75:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.ClassNameMinifier.getOutClassForType(com.android.tools.r8.graph.DexType):191 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):178 -> a 76:76:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 76:76:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.ClassNameMinifier.getOutClassForType(com.android.tools.r8.graph.DexType):191 -> a 76:76:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):178 -> a 77:81:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.ClassNameMinifier.getOutClassForType(com.android.tools.r8.graph.DexType):200:204 -> a 77:81:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):178 -> a 82:86:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):180:184 -> a 87:87:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):209:209 -> a 88:88:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.ClassNameMinifier.getOutClassForType(com.android.tools.r8.graph.DexType):191:191 -> a 88:88:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):213 -> a 89:89:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 89:89:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.ClassNameMinifier.getOutClassForType(com.android.tools.r8.graph.DexType):191 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):213 -> a 90:90:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 90:90:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.ClassNameMinifier.getOutClassForType(com.android.tools.r8.graph.DexType):191 -> a 90:90:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):213 -> a 91:95:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.ClassNameMinifier.getOutClassForType(com.android.tools.r8.graph.DexType):200:204 -> a 91:95:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):213 -> a 96:96:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):215:215 -> a 97:97:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 97:97:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):215 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 98:98:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 98:98:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):215 -> a 99:107:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):216:224 -> a 108:108:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 108:108:com.android.tools.r8.naming.ClassNameMinifier$Namespace com.android.tools.r8.naming.ClassNameMinifier.getStateForOuterClass(com.android.tools.r8.graph.DexType,java.lang.String):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):226 -> a 109:109:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 109:109:com.android.tools.r8.naming.ClassNameMinifier$Namespace com.android.tools.r8.naming.ClassNameMinifier.getStateForOuterClass(com.android.tools.r8.graph.DexType,java.lang.String):242 -> a 109:109:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):226 -> a 110:126:com.android.tools.r8.naming.ClassNameMinifier$Namespace com.android.tools.r8.naming.ClassNameMinifier.getStateForOuterClass(com.android.tools.r8.graph.DexType,java.lang.String):242:258 -> a 110:126:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):226 -> a 127:129:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):230:232 -> a 130:130:com.android.tools.r8.naming.ClassNameMinifier$Namespace lambda$getStateForClass$2(java.lang.String):238:238 -> a 1:1:com.android.tools.r8.naming.ClassNameMinifier$ClassNamingStrategy access$200(com.android.tools.r8.naming.ClassNameMinifier):35:35 -> b 2:2:boolean lambda$new$0(java.lang.String):65:65 -> b 3:3:com.android.tools.r8.naming.ClassNameMinifier$Namespace getStateForClass(com.android.tools.r8.graph.DexType):236:236 -> b 4:4:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getPackageBinaryNameFromJavaType(java.lang.String):413:413 -> b 4:4:com.android.tools.r8.naming.ClassNameMinifier$Namespace getStateForClass(com.android.tools.r8.graph.DexType):236 -> b 5:5:com.android.tools.r8.naming.ClassNameMinifier$Namespace getStateForClass(com.android.tools.r8.graph.DexType):238:238 -> b 1:1:java.util.Set access$300(com.android.tools.r8.naming.ClassNameMinifier):35:35 -> c 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> c 2:2:void lambda$computeRenaming$1(com.android.tools.r8.graph.DexType):100 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void lambda$computeRenaming$1(com.android.tools.r8.graph.DexType):100:100 -> c 1:5:void renameDanglingType(com.android.tools.r8.graph.DexType):164:168 -> d 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 6:6:void renameDanglingType(com.android.tools.r8.graph.DexType):168 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> d 7:7:void renameDanglingType(com.android.tools.r8.graph.DexType):168 -> d 8:10:void renameDanglingType(com.android.tools.r8.graph.DexType):168:170 -> d com.android.tools.r8.naming.ClassNameMinifier$ClassNamingStrategy -> com.gradleup.gr8.relocated.ho: com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate) -> a com.android.tools.r8.graph.DexString reservedDescriptor(com.android.tools.r8.graph.DexType) -> a boolean isRenamedByApplyMapping(com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming -> com.gradleup.gr8.relocated.io: java.util.Map packageRenaming -> a java.util.Map classRenaming -> b 1:1:void (java.util.Map,java.util.Map,com.android.tools.r8.naming.ClassNameMinifier$1):76:76 -> 2:4:void (java.util.Map,java.util.Map):81:83 -> com.android.tools.r8.naming.ClassNameMinifier$Namespace -> com.gradleup.gr8.relocated.jo: char[] packagePrefix -> b com.android.tools.r8.naming.ClassNameMinifier this$0 -> e boolean $assertionsDisabled -> f java.lang.String packageName -> a int nameIndex -> d int dictionaryIndex -> c 1:1:void ():263:263 -> 1:1:void (com.android.tools.r8.naming.ClassNameMinifier,java.lang.String):271:271 -> 2:2:void (com.android.tools.r8.naming.ClassNameMinifier,java.lang.String,java.lang.String):274:274 -> 3:15:void (com.android.tools.r8.naming.ClassNameMinifier,java.lang.String,java.lang.String):267:279 -> 1:3:com.android.tools.r8.graph.DexString nextTypeName(com.android.tools.r8.graph.DexType):287:289 -> a 4:4:int getDictionaryIndex():295:295 -> a 1:1:int incrementDictionaryIndex():300:300 -> b 1:1:int incrementNameIndex():305:305 -> c 1:1:java.lang.String getPackageName():283:283 -> d com.android.tools.r8.naming.ClassNaming$Builder -> com.gradleup.gr8.relocated.lo: com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange addMappedRange(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,java.lang.String) -> a void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer) -> a com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming) -> a com.android.tools.r8.naming.ClassNamingForMapApplier -> com.gradleup.gr8.relocated.no: com.android.tools.r8.position.Position position -> c com.google.common.collect.ImmutableMap methodMembers -> e com.google.common.collect.ImmutableMap qualifiedMethodMembers -> d java.lang.String originalName -> a java.lang.String renamedName -> b com.google.common.collect.ImmutableMap fieldMembers -> f 1:1:void (java.lang.String,java.lang.String,com.android.tools.r8.position.Position,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.naming.ClassNamingForMapApplier$1):38:38 -> 2:8:void (java.lang.String,java.lang.String,com.android.tools.r8.position.Position,java.util.Map,java.util.Map,java.util.Map):133:139 -> 1:1:com.google.common.collect.ImmutableMap getQualifiedMethodMembers():143:143 -> a 2:3:void com.android.tools.r8.naming.ClassNamingForMapApplier.forAllFieldNaming(com.android.tools.r8.utils.ThrowingConsumer):156:157 -> a 2:3:void forAllMemberNaming(com.android.tools.r8.utils.ThrowingConsumer):149 -> a 4:5:void com.android.tools.r8.naming.ClassNamingForMapApplier.forAllMethodNaming(com.android.tools.r8.utils.ThrowingConsumer):164:165 -> a 4:5:void forAllMemberNaming(com.android.tools.r8.utils.ThrowingConsumer):150 -> a 1:11:boolean equals(java.lang.Object):232:242 -> equals 1:1:int hashCode():247:247 -> hashCode 2:2:int com.google.common.base.Objects.hashCode(java.lang.Object[]):77:77 -> hashCode 2:2:int hashCode():247 -> hashCode com.android.tools.r8.naming.ClassNamingForMapApplier$Builder -> com.gradleup.gr8.relocated.mo: com.android.tools.r8.position.Position position -> c com.android.tools.r8.utils.Reporter reporter -> d java.lang.String originalName -> a java.util.Map qualifiedMethodMembers -> e java.lang.String renamedName -> b java.util.Map methodMembers -> f java.util.Map fieldMembers -> g 1:1:void (java.lang.String,java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.utils.Reporter,com.android.tools.r8.naming.ClassNamingForMapApplier$1):40:40 -> 2:2:void (java.lang.String,java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.utils.Reporter):50:50 -> 3:11:void (java.lang.String,java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.utils.Reporter):46:54 -> com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange addMappedRange(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,java.lang.String) -> a void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer) -> a 1:1:java.util.List lambda$addMemberEntry$0(com.android.tools.r8.naming.MemberNaming$MethodSignature):64:64 -> a 2:2:com.android.tools.r8.naming.ClassNamingForMapApplier build():83:83 -> a 3:3:boolean com.android.tools.r8.naming.MemberNaming.isMethodNaming():87:87 -> a 3:3:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):61 -> a 4:4:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getOriginalSignature():71:71 -> a 4:4:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):62 -> a 5:5:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):62:62 -> a 6:6:boolean com.android.tools.r8.naming.MemberNaming$Signature.isQualified():124:124 -> a 6:6:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):63 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.naming.MemberNaming$Signature.isQualified():124:124 -> a 7:7:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):63 -> a 8:12:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):64:68 -> a 13:13:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):67:67 -> a 14:14:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):66:66 -> a 15:15:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getOriginalSignature():71:71 -> a 15:15:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):71 -> a 16:16:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):71:71 -> a 17:17:boolean com.android.tools.r8.naming.MemberNaming$Signature.isQualified():124:124 -> a 17:17:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:boolean com.android.tools.r8.naming.MemberNaming$Signature.isQualified():124:124 -> a 18:18:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):72 -> a 19:22:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):72:75 -> a 23:23:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):74:74 -> a 24:24:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):73:73 -> a com.android.tools.r8.naming.ClassNamingForNameMapper -> com.gradleup.gr8.relocated.ro: java.util.List additionalMappingInfo -> f com.google.common.collect.ImmutableMap fieldMembers -> d java.lang.String originalName -> a com.google.common.collect.ImmutableMap methodMembers -> c java.util.List EMPTY_MAPPING_INFORMATION -> g boolean $assertionsDisabled -> h java.util.Map mappedRangesByRenamedName -> e java.lang.String renamedName -> b 1:3:void ():36:38 -> 1:1:void (java.lang.String,java.lang.String,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$1):36:36 -> 2:9:void (java.lang.String,java.lang.String,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.List):255:262 -> 1:1:java.util.List access$000():36:36 -> a 2:8:com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature):309:315 -> a 9:15:void write(com.android.tools.r8.utils.ChainableStringConsumer):410:416 -> a 16:17:void com.android.tools.r8.naming.ClassNamingForNameMapper.forAllFieldNaming(com.android.tools.r8.utils.ThrowingConsumer):364:365 -> a 16:17:void write(com.android.tools.r8.utils.ChainableStringConsumer):416 -> a 18:26:void write(com.android.tools.r8.utils.ChainableStringConsumer):420:428 -> a 27:27:void lambda$write$4(com.android.tools.r8.utils.ChainableStringConsumer,com.android.tools.r8.naming.mappinginformation.MappingInformation):413:413 -> a 28:28:void lambda$write$5(com.android.tools.r8.utils.ChainableStringConsumer,com.android.tools.r8.naming.MemberNaming):416:416 -> a 29:29:int lambda$write$6(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):424:424 -> a 1:11:boolean equals(java.lang.Object):445:455 -> equals 1:5:int hashCode():460:464 -> hashCode 1:3:java.lang.String toString():435:437 -> toString com.android.tools.r8.naming.ClassNamingForNameMapper$Builder -> com.gradleup.gr8.relocated.oo: java.util.function.BiConsumer originalSourceFileConsumer -> h java.util.Map methodMembers -> c java.util.Map fieldMembers -> d java.lang.String originalName -> a java.util.List additionalMappingInfo -> g java.util.Map mappedRangesByName -> e java.lang.String renamedName -> b java.util.Map mappedFieldNamingsByName -> f 1:1:void (java.lang.String,java.lang.String,java.util.function.BiConsumer,com.android.tools.r8.naming.ClassNamingForNameMapper$1):40:40 -> 2:2:void (java.lang.String,java.lang.String,java.util.function.BiConsumer):54:54 -> 3:16:void (java.lang.String,java.lang.String,java.util.function.BiConsumer):44:57 -> 1:10:com.android.tools.r8.naming.ClassNamingForNameMapper build():77:86 -> a 11:11:boolean com.android.tools.r8.naming.MemberNaming.isMethodNaming():87:87 -> a 11:11:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):62 -> a 12:12:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):63:63 -> a 13:13:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getRenamedSignature():79:79 -> a 13:13:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):63 -> a 14:16:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):63:65 -> a 17:17:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getRenamedSignature():79:79 -> a 17:17:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):65 -> a 18:19:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):65:66 -> a 20:20:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 20:20:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):67 -> a 21:22:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):67:68 -> a 23:25:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange addMappedRange(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,java.lang.String):103:105 -> a 26:26:java.util.List lambda$addMappedRange$1(java.lang.String):105:105 -> a 27:37:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):112:122 -> a 38:38:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isFileNameInformation():0:0 -> a 38:38:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):122 -> a 39:39:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):123:123 -> a 1:1:java.util.List lambda$addMemberEntry$0(java.lang.String):67:67 -> b com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange -> com.gradleup.gr8.relocated.po: com.android.tools.r8.naming.Range originalRange -> c java.util.List additionalMappingInfo -> f com.android.tools.r8.naming.Range minifiedRange -> a int nextSequenceNumber -> g int sequenceNumber -> e com.android.tools.r8.naming.MemberNaming$MethodSignature signature -> b java.lang.String renamedName -> d 1:1:void (com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,java.lang.String):508:508 -> 2:11:void (com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,java.lang.String):503:512 -> 1:1:java.util.List access$400(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):486:486 -> a 2:2:int getNextSequenceNumber():491:491 -> a 3:12:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):517:526 -> a 1:1:int access$500(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):486:486 -> b 1:10:boolean equals(java.lang.Object):618:627 -> equals 1:4:int hashCode():633:636 -> hashCode 1:10:java.lang.String toString():599:608 -> toString com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName -> com.gradleup.gr8.relocated.qo: java.util.List mappedRanges -> a 1:2:void (java.util.List):132:133 -> 1:1:java.util.List access$300(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName):129:129 -> a 1:7:boolean equals(java.lang.Object):207:213 -> equals 1:1:int hashCode():218:218 -> hashCode com.android.tools.r8.naming.DictionaryReader -> com.gradleup.gr8.relocated.wi0: java.nio.file.Path path -> b java.io.BufferedReader reader -> a boolean $assertionsDisabled -> c 1:1:void ():22:22 -> 1:3:void (java.nio.file.Path):27:29 -> 1:40:java.lang.String readName(com.android.tools.r8.utils.Reporter):33:72 -> a 41:47:com.google.common.collect.ImmutableList readAllNames(java.nio.file.Path,com.android.tools.r8.utils.Reporter):84:90 -> a 48:48:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 48:48:com.google.common.collect.ImmutableList readAllNames(java.nio.file.Path,com.android.tools.r8.utils.Reporter):90 -> a 49:56:com.google.common.collect.ImmutableList readAllNames(java.nio.file.Path,com.android.tools.r8.utils.Reporter):90:97 -> a 57:69:com.google.common.collect.ImmutableList readAllNames(java.nio.file.Path,com.android.tools.r8.utils.Reporter):86:98 -> a 70:70:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 70:70:com.google.common.collect.ImmutableList readAllNames(java.nio.file.Path,com.android.tools.r8.utils.Reporter):98 -> a 71:75:com.google.common.collect.ImmutableList readAllNames(java.nio.file.Path,com.android.tools.r8.utils.Reporter):98:102 -> a 1:2:void close():77:78 -> close com.android.tools.r8.naming.FieldNameMinifier -> com.gradleup.gr8.relocated.iq0: java.util.Map renaming -> c com.android.tools.r8.graph.AppView appView -> a java.util.Map reservedNamingStates -> d com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> b com.android.tools.r8.naming.MemberNamingStrategy strategy -> e boolean $assertionsDisabled -> h java.util.Map frontiers -> f java.util.Map frontierStatesForInterfaces -> g 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.naming.MemberNamingStrategy):52:52 -> 2:16:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.naming.MemberNamingStrategy):41:55 -> 1:1:com.android.tools.r8.graph.AppView access$200(com.android.tools.r8.naming.FieldNameMinifier):37:37 -> a 2:6:com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming computeRenaming(java.util.Collection,com.android.tools.r8.utils.Timing):63:67 -> a 7:9:void com.android.tools.r8.naming.FieldNameMinifier.renameFieldsInInterfaces(java.util.Collection):234:236 -> a 7:9:com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming computeRenaming(java.util.Collection,com.android.tools.r8.utils.Timing):68 -> a 10:17:com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming computeRenaming(java.util.Collection,com.android.tools.r8.utils.Timing):69:76 -> a 18:18:com.android.tools.r8.naming.ReservedFieldNamingState getOrCreateReservedFieldNamingState(com.android.tools.r8.graph.DexType):97:97 -> a 19:24:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):117:122 -> a 25:25:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 25:25:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):122 -> a 26:30:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):123:127 -> a 31:31:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 31:31:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):128 -> a 32:36:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):128:132 -> a 37:37:void com.android.tools.r8.naming.ReservedFieldNamingState.markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):47:47 -> a 37:37:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void com.android.tools.r8.naming.ReservedFieldNamingState.markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):47:47 -> a 38:38:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):131 -> a 39:40:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):134:135 -> a 41:41:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 41:41:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):139 -> a 42:42:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):140:140 -> a 43:44:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> a 43:44:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):141 -> a 45:55:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):140:150 -> a 56:59:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):149:152 -> a 60:60:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 60:60:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):154 -> a 61:61:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):155:155 -> a 62:62:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 62:62:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):156 -> a 63:68:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):157:162 -> a 69:69:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 69:69:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):162 -> a 70:70:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):164:164 -> a 71:71:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):163:163 -> a 72:74:void patchUpAllIndirectlyImplementingInterfacesFromLibraryAndClassPath(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.naming.ReservedFieldNamingState):171:173 -> a 75:82:com.android.tools.r8.utils.TraversalContinuation lambda$patchUpAllIndirectlyImplementingInterfacesFromLibraryAndClassPath$2(com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):176:183 -> a 83:87:void renameFieldsInClasses():188:192 -> a 88:88:void renameFieldsInClasses():191:191 -> a 89:89:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):194:194 -> a 90:90:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 90:90:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):194 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:91:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 91:91:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):194 -> a 92:100:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):194:202 -> a 101:106:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):200:205 -> a 107:107:com.android.tools.r8.naming.ReservedFieldNamingState com.android.tools.r8.naming.FieldNameMinifier.getReservedFieldNamingState(com.android.tools.r8.graph.DexType):93:93 -> a 107:107:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):205 -> a 108:108:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):206:206 -> a 109:109:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 109:109:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):207 -> a 110:110:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):208:208 -> a 111:111:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> a 111:111:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):208 -> a 112:113:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):211:212 -> a 114:114:void lambda$renameFieldsInUnrelatedClasspathClasses$6(com.android.tools.r8.graph.DexClasspathClass):222:222 -> a 115:115:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 115:115:void lambda$renameFieldsInUnrelatedClasspathClasses$6(com.android.tools.r8.graph.DexClasspathClass):222 -> a 116:119:void lambda$renameFieldsInUnrelatedClasspathClasses$6(com.android.tools.r8.graph.DexClasspathClass):222:225 -> a 120:125:void renameFieldsInInterfacePartition(java.util.Set):241:246 -> a 126:126:com.android.tools.r8.naming.ReservedFieldNamingState com.android.tools.r8.naming.FieldNameMinifier.getReservedFieldNamingState(com.android.tools.r8.graph.DexType):93:93 -> a 126:126:void renameFieldsInInterfacePartition(java.util.Set):246 -> a 127:140:void renameFieldsInInterfacePartition(java.util.Set):248:261 -> a 141:141:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 141:141:void renameFieldsInInterfacePartition(java.util.Set):261 -> a 142:142:void renameFieldsInInterfacePartition(java.util.Set):262:262 -> a 143:143:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 143:143:void renameFieldsInInterfacePartition(java.util.Set):262 -> a 144:147:void renameFieldsInInterfacePartition(java.util.Set):262:265 -> a 148:148:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> a 148:148:void renameFieldsInInterfacePartition(java.util.Set):265 -> a 149:150:void lambda$renameFieldsInInterfacePartition$7(com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.naming.ReservedFieldNamingState):254:255 -> a 151:153:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNameMinifier.renameField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.FieldNamingState):276:278 -> a 151:153:void lambda$renameFieldsInClasses$4(com.android.tools.r8.naming.FieldNamingState,com.android.tools.r8.graph.ProgramField):208 -> a 154:156:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNameMinifier.renameField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.FieldNamingState):276:278 -> a 154:156:void lambda$renameFieldsInInterfacePartition$8(com.android.tools.r8.naming.FieldNamingState,com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.graph.ProgramField):267 -> a 157:157:void lambda$renameFieldsInInterfacePartition$8(com.android.tools.r8.naming.FieldNamingState,com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.graph.ProgramField):269:269 -> a 158:158:void com.android.tools.r8.naming.ReservedFieldNamingState.markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):47:47 -> a 158:158:void lambda$renameFieldsInInterfacePartition$8(com.android.tools.r8.naming.FieldNamingState,com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.graph.ProgramField):268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 159:159:void com.android.tools.r8.naming.ReservedFieldNamingState.markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):47:47 -> a 159:159:void lambda$renameFieldsInInterfacePartition$8(com.android.tools.r8.naming.FieldNamingState,com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.graph.ProgramField):268 -> a 160:160:void renameNonReboundAccessesToField(com.android.tools.r8.graph.FieldAccessInfo):290:290 -> a 161:164:void renameNonReboundAccessToField(com.android.tools.r8.graph.DexField):296:299 -> a 165:165:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 165:165:void renameNonReboundAccessToField(com.android.tools.r8.graph.DexField):299 -> a 166:174:void renameNonReboundAccessToField(com.android.tools.r8.graph.DexField):299:307 -> a 1:1:com.android.tools.r8.graph.SubtypingInfo access$300(com.android.tools.r8.naming.FieldNameMinifier):37:37 -> b 2:2:com.android.tools.r8.naming.ReservedFieldNamingState lambda$getOrCreateReservedFieldNamingState$0(com.android.tools.r8.graph.DexType):98:98 -> b 3:5:void renameFieldsInUnrelatedClasspathClasses():217:219 -> b 6:6:void com.android.tools.r8.shaking.AppInfoWithLiveness.forEachReferencedClasspathClass(java.util.function.Consumer):1474:1474 -> b 6:6:void renameFieldsInUnrelatedClasspathClasses():220 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void com.android.tools.r8.shaking.AppInfoWithLiveness.forEachReferencedClasspathClass(java.util.function.Consumer):1474:1474 -> b 7:7:void renameFieldsInUnrelatedClasspathClasses():220 -> b 1:1:com.android.tools.r8.naming.FieldNamingState lambda$renameFieldsInClasses$3(com.android.tools.r8.graph.DexType):201:201 -> c 2:4:void renameNonReboundReferences():284:286 -> c 1:3:void reserveFieldNames():112:114 -> d 4:4:void reserveFieldNames():113:113 -> d com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming -> com.gradleup.gr8.relocated.gq0: java.util.Map renaming -> a 1:1:void (java.util.Map,com.android.tools.r8.naming.FieldNameMinifier$1):79:79 -> 2:3:void (java.util.Map):83:84 -> 1:1:com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming empty():88:88 -> a com.android.tools.r8.naming.FieldNameMinifier$InterfacePartitioning -> com.gradleup.gr8.relocated.hq0: com.android.tools.r8.graph.AppView appView -> b java.util.Set visited -> c com.android.tools.r8.naming.FieldNameMinifier minifier -> a boolean $assertionsDisabled -> d 1:1:void ():311:311 -> 1:1:void (com.android.tools.r8.naming.FieldNameMinifier):317:317 -> 2:6:void (com.android.tools.r8.naming.FieldNameMinifier):315:319 -> 1:1:java.util.List access$100(com.android.tools.r8.naming.FieldNameMinifier$InterfacePartitioning,java.util.Collection):311:311 -> a 2:9:java.util.List sortedPartitions(java.util.Collection):323:330 -> a 10:18:java.util.Set buildSortedPartition(com.android.tools.r8.graph.DexClass):337:345 -> a 19:19:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 19:19:java.util.Set buildSortedPartition(com.android.tools.r8.graph.DexClass):345 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 20:20:java.util.Set buildSortedPartition(com.android.tools.r8.graph.DexClass):345 -> a 21:23:java.util.Set buildSortedPartition(com.android.tools.r8.graph.DexClass):350:352 -> a 24:24:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 24:24:java.util.Set buildSortedPartition(com.android.tools.r8.graph.DexClass):356 -> a 25:38:java.util.Set buildSortedPartition(com.android.tools.r8.graph.DexClass):357:370 -> a com.android.tools.r8.naming.FieldNamingState -> com.gradleup.gr8.relocated.kq0: com.android.tools.r8.naming.ReservedFieldNamingState reservedNames -> c com.android.tools.r8.naming.MemberNamingStrategy strategy -> d java.util.function.BiPredicate isAvailable -> e 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MemberNamingStrategy):25:25 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MemberNamingStrategy,com.android.tools.r8.naming.ReservedFieldNamingState):32:32 -> 3:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MemberNamingStrategy,com.android.tools.r8.naming.ReservedFieldNamingState,java.util.Map):40:43 -> 1:1:boolean lambda$new$0(com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.ProgramField):44:44 -> a 2:2:com.android.tools.r8.naming.FieldNamingState createChildState(com.android.tools.r8.naming.ReservedFieldNamingState):48:48 -> a 3:8:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):52:57 -> a 9:9:java.lang.Object com.android.tools.r8.naming.FieldNamingStateBase.getOrCreateInternalState(com.android.tools.r8.graph.DexField):31:31 -> a 9:9:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57 -> a 10:10:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57:57 -> a 11:11:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNamingState$InternalState.createNewName(com.android.tools.r8.graph.ProgramField):93:93 -> a 11:11:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.naming.MemberNamingStrategy com.android.tools.r8.naming.FieldNamingState.access$100(com.android.tools.r8.naming.FieldNamingState):17:17 -> a 12:12:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNamingState$InternalState.createNewName(com.android.tools.r8.graph.ProgramField):93 -> a 12:12:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57 -> a 13:13:java.util.function.BiPredicate com.android.tools.r8.naming.FieldNamingState.access$000(com.android.tools.r8.naming.FieldNamingState):17:17 -> a 13:13:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNamingState$InternalState.createNewName(com.android.tools.r8.graph.ProgramField):93 -> a 13:13:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57 -> a 14:15:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNamingState$InternalState.createNewName(com.android.tools.r8.graph.ProgramField):93:94 -> a 14:15:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57 -> a 16:16:com.android.tools.r8.naming.ReservedFieldNamingState com.android.tools.r8.naming.FieldNamingState.access$200(com.android.tools.r8.naming.FieldNamingState):17:17 -> a 16:16:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNamingState$InternalState.createNewName(com.android.tools.r8.graph.ProgramField):94 -> a 16:16:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57 -> a 17:17:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNamingState$InternalState.createNewName(com.android.tools.r8.graph.ProgramField):94:94 -> a 17:17:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57 -> a 18:18:com.android.tools.r8.naming.FieldNamingState$InternalState com.android.tools.r8.naming.FieldNamingState.createInternalState():66:66 -> a 18:18:java.lang.Object createInternalState():17 -> a 19:19:void com.android.tools.r8.naming.FieldNamingState$InternalState.(com.android.tools.r8.naming.FieldNamingState):84:84 -> a 19:19:com.android.tools.r8.naming.FieldNamingState$InternalState com.android.tools.r8.naming.FieldNamingState.createInternalState():66 -> a 19:19:java.lang.Object createInternalState():17 -> a 1:5:com.android.tools.r8.naming.FieldNamingState clone():71:75 -> b 1:1:java.lang.Object clone():17:17 -> clone com.android.tools.r8.naming.FieldNamingState$InternalState -> com.gradleup.gr8.relocated.jq0: com.android.tools.r8.naming.FieldNamingState this$0 -> c int nextNameIndex -> b int dictionaryIndex -> a boolean $assertionsDisabled -> d 1:1:void ():78:78 -> 1:3:void (com.android.tools.r8.naming.FieldNamingState,int,int):87:89 -> 1:1:int getDictionaryIndex():105:105 -> a 1:1:int incrementDictionaryIndex():110:110 -> b 1:1:int incrementNameIndex():115:115 -> c 1:1:java.lang.Object clone():78:78 -> clone 1:1:com.android.tools.r8.naming.FieldNamingState$InternalState clone():100:100 -> d com.android.tools.r8.naming.FieldNamingStateBase -> com.gradleup.gr8.relocated.lq0: java.util.Map internalStates -> b com.android.tools.r8.graph.AppView appView -> a 1:3:void (com.android.tools.r8.graph.AppView,java.util.Map):20:22 -> java.lang.Object createInternalState() -> a 1:4:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.FieldNamingStateBase.getInternalStateKey(com.android.tools.r8.graph.DexType):40:43 -> a 1:4:java.lang.Object getInternalState(com.android.tools.r8.graph.DexType):26 -> a 5:5:java.lang.Object getInternalState(com.android.tools.r8.graph.DexType):27:27 -> a 1:4:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.FieldNamingStateBase.getInternalStateKey(com.android.tools.r8.graph.DexType):40:43 -> b 1:4:java.lang.Object getOrCreateInternalState(com.android.tools.r8.graph.DexType):35 -> b 5:5:java.lang.Object getOrCreateInternalState(com.android.tools.r8.graph.DexType):36:36 -> b 1:1:java.lang.Object lambda$getOrCreateInternalState$0(com.android.tools.r8.graph.DexType):36:36 -> c com.android.tools.r8.naming.IdentifierMinifier -> com.gradleup.gr8.relocated.t01: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter recordCfToCfRewriter -> c boolean $assertionsDisabled -> e com.android.tools.r8.shaking.ProguardClassFilter adaptClassStrings -> b com.android.tools.r8.naming.NamingLens lens -> d 1:1:void ():39:39 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens):46:50 -> 1:3:void adaptClassStrings(java.util.concurrent.ExecutorService):61:61 -> a 4:5:void lambda$adaptClassStrings$0(com.android.tools.r8.graph.DexProgramClass):64:65 -> a 6:8:void com.android.tools.r8.naming.IdentifierMinifier.adaptClassStringsInStaticField(com.android.tools.r8.graph.DexEncodedField):76:78 -> a 6:8:void lambda$adaptClassStrings$0(com.android.tools.r8.graph.DexProgramClass):66 -> a 9:9:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> a 9:9:void com.android.tools.r8.naming.IdentifierMinifier.adaptClassStringsInStaticField(com.android.tools.r8.graph.DexEncodedField):78 -> a 9:9:void lambda$adaptClassStrings$0(com.android.tools.r8.graph.DexProgramClass):66 -> a 10:11:void com.android.tools.r8.naming.IdentifierMinifier.adaptClassStringsInStaticField(com.android.tools.r8.graph.DexEncodedField):79:80 -> a 10:11:void lambda$adaptClassStrings$0(com.android.tools.r8.graph.DexProgramClass):66 -> a 12:12:void lambda$adaptClassStrings$0(com.android.tools.r8.graph.DexProgramClass):68:68 -> a 13:22:void adaptClassStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod):86:95 -> a 23:23:boolean com.android.tools.r8.dex.code.DexInstruction.isConstString():0:0 -> a 23:23:void adaptClassStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod):95 -> a 24:30:void adaptClassStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod):96:102 -> a 31:31:boolean com.android.tools.r8.cf.code.CfInstruction.isConstString():0:0 -> a 31:31:void adaptClassStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod):102 -> a 32:37:void adaptClassStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod):103:108 -> a 38:38:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):114:114 -> a 39:40:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):93:94 -> a 39:40:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):114 -> a 41:55:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):118:132 -> a 56:56:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 56:56:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):132 -> a 57:57:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):132:132 -> a 58:64:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):162:168 -> a 65:65:boolean com.android.tools.r8.dex.code.DexInstruction.isDexItemBasedConstString():0:0 -> a 65:65:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):168 -> a 66:93:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):169:196 -> a 94:94:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 94:94:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):198 -> a 95:95:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 95:95:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):198 -> a 96:96:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):198:198 -> a 97:97:com.android.tools.r8.cf.code.CfInstruction lambda$replaceDexItemBasedConstStringInMethod$2(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction):184:184 -> a 98:98:boolean com.android.tools.r8.cf.code.CfInstruction.isDexItemBasedConstString():0:0 -> a 98:98:com.android.tools.r8.cf.code.CfInstruction lambda$replaceDexItemBasedConstStringInMethod$2(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction):184 -> a 99:103:com.android.tools.r8.cf.code.CfInstruction lambda$replaceDexItemBasedConstStringInMethod$2(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction):185:189 -> a 104:104:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 104:104:com.android.tools.r8.cf.code.CfInstruction lambda$replaceDexItemBasedConstStringInMethod$2(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction):189 -> a 105:105:com.android.tools.r8.cf.code.CfInstruction lambda$replaceDexItemBasedConstStringInMethod$2(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction):191:191 -> a 106:106:com.android.tools.r8.cf.code.CfInstruction lambda$replaceDexItemBasedConstStringInMethod$2(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.cf.code.CfInstruction):190:190 -> a 1:3:void replaceDexItemBasedConstString(java.util.concurrent.ExecutorService):136:136 -> b 4:4:void lambda$replaceDexItemBasedConstString$1(com.android.tools.r8.graph.DexProgramClass):140:140 -> b 5:12:void com.android.tools.r8.naming.IdentifierMinifier.replaceDexItemBasedConstStringInStaticField(com.android.tools.r8.graph.DexEncodedField):150:157 -> b 5:12:void lambda$replaceDexItemBasedConstString$1(com.android.tools.r8.graph.DexProgramClass):141 -> b 13:13:void lambda$replaceDexItemBasedConstString$1(com.android.tools.r8.graph.DexProgramClass):143:143 -> b 1:4:void run(java.util.concurrent.ExecutorService):54:57 -> c com.android.tools.r8.naming.IdentifierNameStringMarker -> com.gradleup.gr8.relocated.v01: it.unimi.dsi.fastutil.objects.Object2BooleanMap identifierNameStrings -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():53:53 -> 1:3:void (com.android.tools.r8.graph.AppView):58:60 -> boolean lambda$decoupleIdentifierNameStringForInvokeInstruction$1(com.android.tools.r8.ir.code.ConstString,com.android.tools.r8.ir.code.Instruction) -> a boolean lambda$decoupleIdentifierNameStringForInvokeInstruction$2(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Instruction) -> a 1:3:void decoupleIdentifierNameStringsInFields(java.util.concurrent.ExecutorService):65:65 -> a 4:4:void lambda$decoupleIdentifierNameStringsInFields$0(com.android.tools.r8.graph.DexProgramClass):68:68 -> a 5:17:void com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringInStaticField(com.android.tools.r8.graph.DexEncodedField):77:89 -> a 5:17:void lambda$decoupleIdentifierNameStringsInFields$0(com.android.tools.r8.graph.DexProgramClass):69 -> a 18:18:void com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringInStaticField(com.android.tools.r8.graph.DexEncodedField):88:88 -> a 18:18:void lambda$decoupleIdentifierNameStringsInFields$0(com.android.tools.r8.graph.DexProgramClass):69 -> a 19:23:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):98:102 -> a 24:24:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 24:24:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):103 -> a 25:42:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):104:121 -> a 43:43:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 43:43:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):121 -> a 44:44:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 44:44:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):121 -> a 45:48:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):125:128 -> a 49:49:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):127:127 -> a 50:50:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):124:124 -> a 51:51:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):139:139 -> a 51:51:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 52:52:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 52:52:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):139 -> a 52:52:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 53:53:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 53:53:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):139 -> a 53:53:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 54:90:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):139:175 -> a 54:90:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 91:91:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 91:91:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):176 -> a 91:91:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 92:100:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):178:186 -> a 92:100:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 101:101:boolean com.android.tools.r8.ir.code.Instruction.isStaticPut():0:0 -> a 101:101:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):188 -> a 101:101:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 102:102:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):189:189 -> a 102:102:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 103:103:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 103:103:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):189 -> a 103:103:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 104:104:boolean com.android.tools.r8.ir.code.Instruction.isInstancePut():0:0 -> a 104:104:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):191 -> a 104:104:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 105:107:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):191:193 -> a 105:107:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 108:108:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 108:108:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.naming.IdentifierNameStringMarker.decoupleIdentifierNameStringForFieldPutInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldInstruction):193 -> a 108:108:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 109:110:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):203:204 -> a 111:111:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 111:111:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):175 -> a 111:111:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):204 -> a 112:112:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):176:176 -> a 112:112:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):204 -> a 113:115:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexItemFactory):180:182 -> a 113:115:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):176 -> a 113:115:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):204 -> a 116:217:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):205:306 -> a 218:218:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 218:218:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):307 -> a 219:219:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 219:219:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):308 -> a 220:228:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):310:318 -> a 229:232:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):211:214 -> a 233:234:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):336:337 -> a 233:234:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a 235:235:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):176:176 -> a 235:235:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):337 -> a 235:235:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a 236:238:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexItemFactory):180:182 -> a 236:238:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):176 -> a 236:238:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):337 -> a 236:238:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a 239:242:int com.android.tools.r8.naming.IdentifierNameStringUtils.getPositionOfFirstConstString(com.android.tools.r8.ir.code.Instruction):289:292 -> a 239:242:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):338 -> a 239:242:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a 243:246:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):341:344 -> a 243:246:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a 247:247:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> a 247:247:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):344 -> a 247:247:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 248:248:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> a 248:248:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):344 -> a 248:248:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a 249:258:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):343:352 -> a 249:258:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a 259:259:int com.android.tools.r8.naming.IdentifierNameStringMarker.getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):351:351 -> a 259:259:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):218 -> a 260:263:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):219:222 -> a 264:264:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 264:264:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):222 -> a 265:276:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):227:238 -> a 277:279:java.lang.Object com.android.tools.r8.ir.code.PreviousUntilIterator.previousUntil(java.util.function.Predicate):18:20 -> a 277:279:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):238 -> a 280:281:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):239:240 -> a 282:282:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 282:282:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):241 -> a 283:285:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):242:244 -> a 286:286:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 286:286:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 286:286:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):244 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 287:287:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):341:341 -> a 287:287:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):337 -> a 287:287:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):244 -> a 288:301:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):247:260 -> a 302:302:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 302:302:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):261 -> a 303:303:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 303:303:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):262 -> a 304:365:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):264:325 -> a 366:372:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):324:330 -> a 373:373:com.android.tools.r8.ir.code.Invoke 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):239:239 -> a 373:373:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):329 -> a 374:374:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 374:374:com.android.tools.r8.ir.code.InstructionListIterator decoupleIdentifierNameStringForInvokeInstruction(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):328 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 375:375:com.android.tools.r8.ir.code.Value lambda$decoupleIdentifierNameStringForInvokeInstruction$3(com.android.tools.r8.ir.code.Value[],com.android.tools.r8.ir.code.Value,long):326:326 -> a 376:376:void warnUndeterminedIdentifierIfNecessary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):361:361 -> a 377:377:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 377:377:void warnUndeterminedIdentifierIfNecessary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):361 -> a 378:378:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 378:378:void warnUndeterminedIdentifierIfNecessary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):361 -> a 379:390:void warnUndeterminedIdentifierIfNecessary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):361:372 -> a 391:391:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 391:391:void warnUndeterminedIdentifierIfNecessary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):372 -> a 392:404:void warnUndeterminedIdentifierIfNecessary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):372:384 -> a 405:405:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 405:405:void warnUndeterminedIdentifierIfNecessary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):384 -> a 406:406:void warnUndeterminedIdentifierIfNecessary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):385:385 -> a com.android.tools.r8.naming.IdentifierNameStringUtils -> com.gradleup.gr8.relocated.y01: boolean $assertionsDisabled -> a 1:1:void ():41:41 -> boolean lambda$evaluateTypeArrayContentFromConstructionToUse$0(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.Instruction) -> a 1:89:boolean isReflectionMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):73:161 -> a 90:96:boolean isReflectionMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):114:120 -> a 97:102:boolean isClassNameValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):186:191 -> a 103:103:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 103:103:boolean isClassNameValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):191 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 104:104:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 104:104:boolean isClassNameValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):191 -> a 105:106:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):205:206 -> a 107:107:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 107:107:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):209 -> a 108:109:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):210:211 -> a 110:110:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> a 110:110:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:111:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> a 111:111:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):211 -> a 112:112:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):213:213 -> a 113:113:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):212:212 -> a 114:114:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 114:114:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):217 -> a 115:115:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):218:218 -> a 116:118:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexItemFactory):180:182 -> a 116:118:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):219 -> a 119:122:int com.android.tools.r8.naming.IdentifierNameStringUtils.getPositionOfFirstConstString(com.android.tools.r8.ir.code.Instruction):289:292 -> a 119:122:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):220 -> a 123:123:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):224:224 -> a 124:128:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):322:326 -> a 124:128:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):223 -> a 129:129:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):313:313 -> a 129:129:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):326 -> a 129:129:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):223 -> a 130:131:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):93:94 -> a 130:131:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):313 -> a 130:131:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):326 -> a 130:131:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):223 -> a 132:132:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):315:315 -> a 132:132:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):326 -> a 132:132:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):223 -> a 133:135:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):328:330 -> a 133:135:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):223 -> a 136:136:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 136:136:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):330 -> a 136:136:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):223 -> a 137:137:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):331:331 -> a 137:137:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):223 -> a 138:160:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):222:244 -> a 161:161:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a 161:161:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):249 -> a 162:171:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):253:262 -> a 172:177:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):261:266 -> a 178:182:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):265:269 -> a 183:202:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.naming.IdentifierNameStringUtils.retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):535:554 -> a 183:202:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):269 -> a 203:203:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 203:203:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.naming.IdentifierNameStringUtils.retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):554 -> a 203:203:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):269 -> a 204:223:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.naming.IdentifierNameStringUtils.retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):554:573 -> a 204:223:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):269 -> a 224:230:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.naming.IdentifierNameStringUtils.retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):572:578 -> a 224:230:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):269 -> a 231:231:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):274:274 -> a 232:235:com.android.tools.r8.graph.DexMethod com.android.tools.r8.naming.IdentifierNameStringUtils.inferMethodInHolder(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.DexTypeList):401:404 -> a 232:235:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):274 -> a 236:241:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):273:278 -> a 242:242:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 242:242:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):278 -> a 243:243:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):280:280 -> a 244:248:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):279:283 -> a 249:249:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult identifyIdentifier(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):282:282 -> a 250:250:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 250:250:com.android.tools.r8.graph.DexField inferFieldInHolder(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.DexType):380 -> a 251:254:com.android.tools.r8.graph.DexField inferFieldInHolder(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.DexType):380:383 -> a 255:272:com.android.tools.r8.graph.DexMember com.android.tools.r8.naming.IdentifierNameStringUtils.inferMemberFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):339:356 -> a 255:272:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):303 -> a 273:274:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):93:94 -> a 273:274:com.android.tools.r8.graph.DexMember com.android.tools.r8.naming.IdentifierNameStringUtils.inferMemberFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):362 -> a 273:274:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):303 -> a 275:281:com.android.tools.r8.graph.DexMember com.android.tools.r8.naming.IdentifierNameStringUtils.inferMemberFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):366:372 -> a 275:281:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):303 -> a 282:284:com.android.tools.r8.graph.DexMethod com.android.tools.r8.naming.IdentifierNameStringUtils.inferMethodNameInHolder(com.android.tools.r8.graph.DexClass,java.lang.String):390:392 -> a 282:284:com.android.tools.r8.graph.DexMember com.android.tools.r8.naming.IdentifierNameStringUtils.inferMemberFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):374 -> a 282:284:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):303 -> a 285:285:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):313:313 -> a 285:285:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):306 -> a 286:287:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):93:94 -> a 286:287:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):313 -> a 286:287:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):306 -> a 288:288:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):315:315 -> a 288:288:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):306 -> a 289:316:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):433:460 -> a 317:317:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 317:317:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):460 -> a 318:333:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):461:476 -> a 334:337:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):412:415 -> a 334:337:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):476 -> a 338:338:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 338:338:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):415 -> a 338:338:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):476 -> a 339:341:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):416:418 -> a 339:341:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):476 -> a 342:342:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 342:342:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):418 -> a 342:342:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):476 -> a 343:345:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.IdentifierNameStringUtils.getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):419:419 -> a 343:345:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):476 -> a 346:351:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):481:486 -> a 352:352:boolean com.android.tools.r8.ir.code.Instruction.isGoto():0:0 -> a 352:352:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):486 -> a 353:353:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":850,"2":851,"3":852},"outline":"Lcom/gradleup/gr8/relocated/za;a(Lcom/gradleup/gr8/relocated/eb;)Lcom/gradleup/gr8/relocated/eb;"} 850:850:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):489:489 -> a 851:851:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):489:489 -> a 852:852:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):489:489 -> a 846:849:com.android.tools.r8.graph.DexType[] evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):493:496 -> a com.android.tools.r8.naming.InterfaceMethodNameMinifier -> com.gradleup.gr8.relocated.je1: com.android.tools.r8.naming.MethodNameMinifier$State minifierState -> e com.android.tools.r8.graph.AppView appView -> a com.google.common.base.Equivalence definitionEquivalence -> d com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> b com.google.common.base.Equivalence equivalence -> c boolean $assertionsDisabled -> h java.util.Map globalStateMap -> f java.util.Map interfaceStateMap -> g 1:1:void ():98:98 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MethodNameMinifier$State,com.android.tools.r8.graph.SubtypingInfo):377:377 -> 2:17:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MethodNameMinifier$State,com.android.tools.r8.graph.SubtypingInfo):370:385 -> 1:1:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.naming.InterfaceMethodNameMinifier):98:98 -> a 2:2:java.util.Comparator getDefaultInterfaceMethodOrdering():400:400 -> a 3:5:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):414:416 -> a 6:7:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.reserveNamesInInterfaces(java.lang.Iterable):404:405 -> a 6:7:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 8:8:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 8:8:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.reserveNamesInInterfaces(java.lang.Iterable):405 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 9:9:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 9:9:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.reserveNamesInInterfaces(java.lang.Iterable):405 -> a 9:9:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 10:11:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.reserveNamesInInterfaces(java.lang.Iterable):405:406 -> a 10:11:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 12:12:void com.android.tools.r8.naming.MethodNameMinifier$State.allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):114:114 -> a 12:12:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.reserveNamesInInterfaces(java.lang.Iterable):406 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 13:13:void com.android.tools.r8.naming.MethodNameMinifier$State.allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):115:115 -> a 13:13:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.reserveNamesInInterfaces(java.lang.Iterable):406 -> a 13:13:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 14:14:void com.android.tools.r8.naming.MethodNameMinifier$State.allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):114:114 -> a 14:14:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.reserveNamesInInterfaces(java.lang.Iterable):406 -> a 14:14:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 15:17:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.reserveNamesInInterfaces(java.lang.Iterable):407:409 -> a 15:17:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 18:22:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.patchUpChildrenInReservationStates():630:634 -> a 18:22:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):420 -> a 23:143:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):421:541 -> a 144:153:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):536:545 -> a 154:168:boolean com.android.tools.r8.naming.InterfaceMethodNameMinifier.verifyAllMethodsAreRepresentedIn(java.util.List):685:699 -> a 154:168:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):545 -> a 169:169:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):546:546 -> a 170:184:boolean com.android.tools.r8.naming.InterfaceMethodNameMinifier.verifyAllCallSitesAreRepresentedIn(java.util.List):666:680 -> a 170:184:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):546 -> a 185:215:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):548:578 -> a 216:224:void com.android.tools.r8.naming.InterfaceMethodNameMinifier.print(com.android.tools.r8.graph.DexMethod,java.util.Set,java.io.PrintStream):704:712 -> a 216:224:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):578 -> a 225:231:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):585:591 -> a 232:232:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> a 232:232:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):591 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 233:233:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> a 233:233:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):591 -> a 234:238:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):592:596 -> a 239:240:void com.android.tools.r8.naming.MethodNameMinifier$State.putRenaming(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString):100:101 -> a 239:240:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):596 -> a 241:242:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):597:598 -> a 243:243:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> a 243:243:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):598 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 244:244:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> a 244:244:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):598 -> a 245:246:void com.android.tools.r8.naming.MethodNamingState.addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):78:79 -> a 245:246:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):599 -> a 247:248:void com.android.tools.r8.naming.MethodNamingState.addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):78:79 -> a 247:248:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):600 -> a 249:251:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):603:605 -> a 252:252:com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState lambda$assignNamesToInterfaceMethods$0(com.google.common.base.Equivalence$Wrapper):434:434 -> a 253:277:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):456:480 -> a 278:278:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 278:278:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):480 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 279:279:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 279:279:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):480 -> a 280:280:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):481:481 -> a 281:281:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 281:281:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):481 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 282:282:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 282:282:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):481 -> a 283:290:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):481:488 -> a 291:295:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):487:491 -> a 296:310:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):490:504 -> a 311:314:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):609:612 -> a 315:315:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> a 315:315:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):612 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 316:316:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> a 316:316:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):612 -> a 317:320:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):614:617 -> a 321:321:boolean lambda$assignNewName$3(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):616:616 -> a 322:322:com.android.tools.r8.graph.DexString newNameInGroup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.MethodNamingState,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):626:626 -> a 323:323:void computeReservationFrontiersForAllImplementingClasses(java.lang.Iterable):641:641 -> a 324:324:void lambda$computeReservationFrontiersForAllImplementingClasses$6(com.android.tools.r8.graph.DexClass):643:643 -> a 325:325:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 325:325:void lambda$computeReservationFrontiersForAllImplementingClasses$6(com.android.tools.r8.graph.DexClass):644 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 326:327:void lambda$computeReservationFrontiersForAllImplementingClasses$6(com.android.tools.r8.graph.DexClass):644:645 -> a 328:328:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):647:647 -> a 329:330:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 329:330:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 329:330:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):647 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 331:331:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 331:331:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):648 -> a 332:332:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):651:651 -> a 333:333:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.MethodNameMinifier$State.getFrontier(com.android.tools.r8.graph.DexType):119:119 -> a 333:333:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):651 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 334:334:com.android.tools.r8.graph.DexType com.android.tools.r8.naming.MethodNameMinifier$State.getFrontier(com.android.tools.r8.graph.DexType):119:119 -> a 334:334:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):651 -> a 335:335:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):652:652 -> a 336:336:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier$State.getReservationState(com.android.tools.r8.graph.DexType):106:106 -> a 336:336:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):652 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 337:337:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier$State.getReservationState(com.android.tools.r8.graph.DexType):106:106 -> a 337:337:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):652 -> a 338:338:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):658:658 -> a 339:339:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 339:339:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):658 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 340:342:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):658:660 -> a 1:1:com.android.tools.r8.naming.MethodNameMinifier$State access$100(com.android.tools.r8.naming.InterfaceMethodNameMinifier):98:98 -> b 2:2:com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState lambda$assignNamesToInterfaceMethods$1(com.google.common.base.Equivalence$Wrapper):492:492 -> b 3:3:boolean lambda$newNameInGroup$4(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):626:626 -> b 1:1:java.util.Map access$200(com.android.tools.r8.naming.InterfaceMethodNameMinifier):98:98 -> c 1:1:com.google.common.base.Equivalence access$300(com.android.tools.r8.naming.InterfaceMethodNameMinifier):98:98 -> d com.android.tools.r8.naming.InterfaceMethodNameMinifier$1 -> com.gradleup.gr8.relocated.ge1: com.android.tools.r8.naming.InterfaceMethodNameMinifier this$0 -> a 1:1:void (com.android.tools.r8.naming.InterfaceMethodNameMinifier):386:386 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):386:386 -> a 2:2:int doHash(java.lang.Object):386:386 -> a 3:3:boolean doEquivalent(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):389:389 -> a 4:4:int doHash(com.android.tools.r8.graph.DexEncodedMethod):394:394 -> a com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState -> com.gradleup.gr8.relocated.he1: java.util.Map methodStates -> b java.util.List callSiteCollidingMethods -> c java.util.Set callSites -> a com.android.tools.r8.naming.InterfaceMethodNameMinifier this$0 -> d 1:6:void (com.android.tools.r8.naming.InterfaceMethodNameMinifier):238:243 -> 1:1:java.util.Map access$400(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):238:238 -> a 2:2:void addState(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):246:246 -> a 3:3:java.util.Set lambda$addState$0(com.android.tools.r8.graph.DexEncodedMethod):246:246 -> a 4:4:void addCallSite(com.android.tools.r8.graph.DexCallSite):260:260 -> a 5:18:com.android.tools.r8.graph.DexString getReservedName():264:277 -> a 19:19:int lambda$getReservedName$2(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):271:271 -> a 20:20:boolean isAvailable(com.android.tools.r8.graph.DexString):303:303 -> a 21:23:java.lang.Object com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.forAnyState(java.util.function.BiFunction):333:335 -> a 21:23:boolean isAvailable(com.android.tools.r8.graph.DexString):304 -> a 24:31:boolean isAvailable(com.android.tools.r8.graph.DexString):304:311 -> a 32:33:java.lang.Boolean lambda$isAvailable$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):306:307 -> a 34:34:void addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.naming.MethodNameMinifier$State):315:315 -> a 35:36:void lambda$addRenaming$5(com.android.tools.r8.graph.DexString,com.android.tools.r8.naming.MethodNameMinifier$State,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):317:318 -> a 37:38:void com.android.tools.r8.naming.MethodNameMinifier$State.putRenaming(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString):100:101 -> a 37:38:void lambda$addRenaming$5(com.android.tools.r8.graph.DexString,com.android.tools.r8.naming.MethodNameMinifier$State,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):318 -> a 39:39:void forEachState(java.util.function.BiConsumer):323:323 -> a 40:42:java.lang.Object com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.forAnyState(java.util.function.BiFunction):333:335 -> a 40:42:void forEachState(java.util.function.BiConsumer):323 -> a 43:43:java.lang.Object lambda$forEachState$6(java.util.function.BiConsumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):325:325 -> a 44:47:boolean containsReservation(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):345:348 -> a 1:1:java.util.List access$500(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):238:238 -> b 2:2:java.util.Set lambda$appendMethodGroupState$1(com.android.tools.r8.graph.DexEncodedMethod):253:253 -> b 3:3:void reserveName(com.android.tools.r8.graph.DexString):289:289 -> b 4:7:void lambda$reserveName$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):291:294 -> b 8:9:void com.android.tools.r8.naming.MethodNameMinifier$State.putRenaming(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString):100:101 -> b 8:9:void lambda$reserveName$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):294 -> b 10:11:void lambda$reserveName$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):296:297 -> b 12:13:void com.android.tools.r8.naming.MethodNameMinifier$State.putRenaming(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString):100:101 -> b 12:13:void lambda$reserveName$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):297 -> b 1:1:java.util.Set access$600(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):238:238 -> c 1:1:int compareTo(java.lang.Object):238:238 -> compareTo 2:2:int com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.compareTo(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):359:359 -> compareTo 2:2:int compareTo(java.lang.Object):238 -> compareTo 1:4:void appendMethodGroupState(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):250:253 -> d com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState -> com.gradleup.gr8.relocated.ie1: com.android.tools.r8.graph.DexClass iface -> a java.util.Set reservationTypes -> c boolean $assertionsDisabled -> e java.util.Set children -> b com.android.tools.r8.naming.InterfaceMethodNameMinifier this$0 -> d 1:1:void ():100:100 -> 1:1:void (com.android.tools.r8.naming.InterfaceMethodNameMinifier,com.android.tools.r8.graph.DexClass):109:109 -> 2:7:void (com.android.tools.r8.naming.InterfaceMethodNameMinifier,com.android.tools.r8.graph.DexClass):105:110 -> 1:2:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):116:117 -> a 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.MethodNameMinifier$State.getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):123:123 -> a 3:3:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.MethodNameMinifier$State.getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):123:123 -> a 4:4:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):117 -> a 5:5:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):124:124 -> a 6:14:java.lang.Object com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState.forAny(java.util.function.Function):188:196 -> a 6:14:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):125 -> a 15:29:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):125:139 -> a 30:32:java.lang.Boolean lambda$getReservedName$0(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):127:129 -> a 33:33:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier$State.getReservationState(com.android.tools.r8.graph.DexType):106:106 -> a 33:33:java.lang.Boolean lambda$getReservedName$0(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier$State.getReservationState(com.android.tools.r8.graph.DexType):106:106 -> a 34:34:java.lang.Boolean lambda$getReservedName$0(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):130 -> a 35:38:java.lang.Boolean lambda$getReservedName$0(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):131:134 -> a 39:39:void addReservationType(com.android.tools.r8.graph.DexType):143:143 -> a 40:40:void addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):173:173 -> a 41:41:void lambda$addRenaming$5(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):175:175 -> a 42:42:void lambda$addRenaming$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):176:176 -> a 43:43:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> a 43:43:void lambda$addRenaming$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> a 44:44:void lambda$addRenaming$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):176 -> a 45:46:void com.android.tools.r8.naming.MethodNamingState.addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):78:79 -> a 45:46:void lambda$addRenaming$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):176 -> a 47:47:void forAll(java.util.function.Consumer):180:180 -> a 48:56:java.lang.Object com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState.forAny(java.util.function.Function):188:196 -> a 48:56:void forAll(java.util.function.Consumer):180 -> a 57:57:java.lang.Object lambda$forAll$6(java.util.function.Consumer,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):182:182 -> a 58:65:java.lang.Object forChildren(java.util.function.Function):217:224 -> a 1:1:void lambda$reserveName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):151:151 -> b 2:2:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier$State.getReservationState(com.android.tools.r8.graph.DexType):106:106 -> b 2:2:void lambda$reserveName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):151 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier$State.getReservationState(com.android.tools.r8.graph.DexType):106:106 -> b 3:3:void lambda$reserveName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):151 -> b 4:4:void lambda$reserveName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):152:152 -> b 5:8:void com.android.tools.r8.naming.MethodReservationState.reserveName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):42:45 -> b 5:8:void lambda$reserveName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):152 -> b 9:9:boolean isAvailable(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):158:158 -> b 10:18:java.lang.Object com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState.forAny(java.util.function.Function):188:196 -> b 10:18:boolean isAvailable(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):159 -> b 19:29:boolean isAvailable(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):159:169 -> b 30:31:java.lang.Boolean lambda$isAvailable$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):161:162 -> b 32:32:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> b 32:32:java.lang.Boolean lambda$isAvailable$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):162 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:com.android.tools.r8.naming.MethodNamingState com.android.tools.r8.naming.MethodNameMinifier$State.getNamingState(com.android.tools.r8.graph.DexType):110:110 -> b 33:33:java.lang.Boolean lambda$isAvailable$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):162 -> b 34:35:java.lang.Boolean lambda$isAvailable$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):163:164 -> b 36:43:java.lang.Object forParents(java.util.function.Function):200:207 -> b 44:44:boolean containsReservation(com.android.tools.r8.graph.DexType):234:234 -> b 1:1:void reserveName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):147:147 -> c 2:2:void lambda$reserveName$2(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):149:149 -> c com.android.tools.r8.naming.InternalNamingState -> com.gradleup.gr8.relocated.gf1: int getDictionaryIndex() -> a int incrementDictionaryIndex() -> b int incrementNameIndex() -> c com.android.tools.r8.naming.LineReader$BufferedLineReader -> com.gradleup.gr8.relocated.yx1: java.io.BufferedReader bufferedReader -> a 1:2:void (java.io.BufferedReader):25:26 -> 1:1:com.android.tools.r8.naming.LineReader com.android.tools.r8.naming.LineReader.fromBufferedReader(java.io.BufferedReader):18:18 -> a 2:2:void com.android.tools.r8.naming.LineReader$BufferedLineReader.(java.io.BufferedReader,com.android.tools.r8.naming.LineReader$1):21:21 -> a 2:2:com.android.tools.r8.naming.LineReader com.android.tools.r8.naming.LineReader.fromBufferedReader(java.io.BufferedReader):18 -> a 3:3:void close():36:36 -> a 1:1:java.lang.String readLine():31:31 -> b com.android.tools.r8.naming.MapVersion -> com.gradleup.gr8.relocated.c12: com.android.tools.r8.naming.MapVersion[] $VALUES -> h com.android.tools.r8.naming.MapVersion MAP_VERSION_UNKNOWN -> g com.android.tools.r8.naming.MapVersion MAP_VERSION_EXPERIMENTAL -> f java.lang.String name -> a com.android.tools.r8.naming.MapVersion MAP_VERSION_1_0 -> c com.android.tools.r8.naming.MapVersion MAP_VERSION_NONE -> b com.android.tools.r8.naming.MapVersion MAP_VERSION_2_1 -> e com.android.tools.r8.naming.MapVersion MAP_VERSION_2_0 -> d 1:6:void ():12:17 -> 7:7:void ():10:10 -> 1:2:void (java.lang.String,int,java.lang.String):23:24 -> 1:1:com.android.tools.r8.naming.MapVersion fromName(java.lang.String):32:32 -> a 2:2:java.lang.String com.android.tools.r8.naming.MapVersion.getName():28:28 -> a 2:2:com.android.tools.r8.naming.MapVersion fromName(java.lang.String):33 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.naming.MapVersion fromName(java.lang.String):33:33 -> a 1:1:java.lang.String getName():28:28 -> getName 1:1:com.android.tools.r8.naming.MapVersion[] values():10:10 -> values com.android.tools.r8.naming.MemberNaming -> com.gradleup.gr8.relocated.e22: com.android.tools.r8.naming.MemberNaming$Signature signature -> a com.android.tools.r8.naming.MemberNaming$Signature renamedSignature -> b com.android.tools.r8.position.Position position -> c 1:1:void (com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String):61:61 -> 2:5:void (com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.position.Position):64:67 -> 1:6:boolean equals(java.lang.Object):38:43 -> equals 1:2:int hashCode():48:49 -> hashCode 1:1:java.lang.String toString():100:100 -> toString com.android.tools.r8.naming.MemberNaming$FieldSignature -> com.gradleup.gr8.relocated.b22: java.lang.String type -> c 1:2:void (java.lang.String,java.lang.String):180:181 -> com.android.tools.r8.naming.MemberNaming$FieldSignature asFieldSignature() -> a 1:1:com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String):203:203 -> a com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind() -> c 1:5:boolean equals(java.lang.Object):216:220 -> equals 1:1:int hashCode():225:225 -> hashCode 1:1:java.lang.String toString():230:230 -> toString com.android.tools.r8.naming.MemberNaming$MethodSignature -> com.gradleup.gr8.relocated.c22: boolean $assertionsDisabled -> e java.lang.String[] parameters -> d java.lang.String type -> c 1:1:void ():251:251 -> 1:3:void (java.lang.String,java.lang.String,java.lang.String[]):257:259 -> 1:6:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):273:278 -> a 7:7:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 7:7:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):279 -> a 8:8:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):279:279 -> a 9:9:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 9:9:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):279 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:11:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):279:280 -> a 12:12:com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String):321:321 -> a com.android.tools.r8.naming.MemberNaming$MethodSignature asMethodSignature() -> b com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind() -> c 1:8:boolean equals(java.lang.Object):334:341 -> equals 1:3:int hashCode():346:348 -> hashCode 1:1:java.lang.String toString():353:353 -> toString com.android.tools.r8.naming.MemberNaming$Signature -> com.gradleup.gr8.relocated.d22: java.lang.String name -> a boolean $assertionsDisabled -> b 1:1:void ():103:103 -> 1:2:void (java.lang.String):107:108 -> com.android.tools.r8.naming.MemberNaming$FieldSignature asFieldSignature() -> a com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String) -> a com.android.tools.r8.naming.MemberNaming$MethodSignature asMethodSignature() -> b com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind() -> c com.android.tools.r8.naming.MemberNamingStrategy -> com.gradleup.gr8.relocated.f22: boolean allowMemberRenaming(com.android.tools.r8.graph.DexClass) -> a com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexClass) -> a com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass) -> a com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate) -> a com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate) -> a com.android.tools.r8.naming.MethodNameMinifier -> com.gradleup.gr8.relocated.a42: com.android.tools.r8.naming.MethodNameMinifier$State minifierState -> d java.util.Map renaming -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.naming.MemberNamingStrategy strategy -> b com.android.tools.r8.naming.MethodReservationState rootReservationState -> i com.android.tools.r8.naming.MethodNamingState rootNamingState -> h boolean $assertionsDisabled -> j com.google.common.collect.BiMap reservationStates -> e java.util.Map namingStates -> f java.util.Map frontiers -> g 1:1:void ():93:93 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MemberNamingStrategy):145:145 -> 2:24:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MemberNamingStrategy):130:152 -> java.lang.Object lambda$getNamingKeyTransform$2(com.android.tools.r8.graph.DexMethod) -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:void renameNonReboundMethodReference(com.android.tools.r8.graph.DexMethod,java.util.Map):377 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:6:void renameNonReboundMethodReference(com.android.tools.r8.graph.DexMethod,java.util.Map):377:381 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 7:7:void renameNonReboundMethodReference(com.android.tools.r8.graph.DexMethod,java.util.Map):381 -> a 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 8:8:void renameNonReboundMethodReference(com.android.tools.r8.graph.DexMethod,java.util.Map):381 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:38:void renameNonReboundMethodReference(com.android.tools.r8.graph.DexMethod,java.util.Map):386:415 -> a 39:39:java.util.Map access$000(com.android.tools.r8.naming.MethodNameMinifier):93:93 -> a 40:40:com.android.tools.r8.naming.MethodNamingState access$200(com.android.tools.r8.naming.MethodNameMinifier,com.android.tools.r8.graph.DexType):93:93 -> a 41:41:void access$400(com.android.tools.r8.naming.MethodNameMinifier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):93:93 -> a 42:64:com.android.tools.r8.naming.MethodNameMinifier$MethodRenaming computeRenaming(java.lang.Iterable,com.android.tools.r8.graph.SubtypingInfo,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):193:215 -> a 65:68:void assignNamesToClassesMethods():219:222 -> a 69:69:void assignNamesToClassesMethods():221:221 -> a 70:73:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):224:227 -> a 74:74:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":331,"2":332,"3":333},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 331:331:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 331:331:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):228 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 332:332:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):228:228 -> a 333:333:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):228:228 -> a 302:310:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):228:236 -> a 311:311:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 311:311:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 312:312:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 312:312:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):236 -> a 313:314:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):237:238 -> a 315:328:void com.android.tools.r8.naming.MethodNameMinifier.assignNameToMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.MethodNamingState):263:276 -> a 315:328:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):239 -> a 329:330:void com.android.tools.r8.naming.MethodNamingState.addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):78:79 -> a 329:330:void com.android.tools.r8.naming.MethodNameMinifier.assignNameToMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.MethodNamingState):276 -> a 329:330:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):239 -> a 334:335:com.android.tools.r8.naming.MethodNamingState lambda$assignNamesToClassesMethods$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.naming.MethodReservationState,com.android.tools.r8.graph.DexType):234:235 -> a 336:339:void lambda$renameMethodsInUnrelatedClasspathClasses$5(com.android.tools.r8.graph.DexClasspathClass):251:254 -> a 340:342:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):307:309 -> a 343:343:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 343:343:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):309 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 344:344:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 344:344:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):309 -> a 345:345:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):311:311 -> a 346:346:java.lang.Iterable com.android.tools.r8.naming.MethodNameMinifier.shuffleMethods(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):424:424 -> a 346:346:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):311 -> a 347:350:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):311:314 -> a 351:354:void com.android.tools.r8.naming.MethodReservationState.reserveName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):42:45 -> a 351:354:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):314 -> a 355:355:com.android.tools.r8.naming.MethodReservationState lambda$allocateReservationStateAndReserve$7(com.android.tools.r8.naming.MethodReservationState,com.android.tools.r8.graph.DexType):308:308 -> a 356:362:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):321:327 -> a 363:363:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 363:363:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):327 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 364:364:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 364:364:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):327 -> a 365:367:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):329:331 -> a 368:372:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier.findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):345:349 -> a 368:372:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):336 -> a 373:373:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 373:373:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier.findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):349 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 373:373:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):336 -> a 374:374:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 374:374:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier.findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):349 -> a 374:374:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):336 -> a 375:382:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier.findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):351:358 -> a 375:382:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):336 -> a 383:383:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":726,"2":727,"3":728},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 726:726:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 726:726:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier.findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):359 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 726:726:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):336 -> a 727:727:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier.findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):359:359 -> a 727:727:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):336 -> a 728:728:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier.findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):359:359 -> a 728:728:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):336 -> a 384:384:com.android.tools.r8.naming.MethodReservationState com.android.tools.r8.naming.MethodNameMinifier.findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):359:359 -> a 384:384:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):336 -> a 385:385:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):337:337 -> a 386:386:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":729,"2":730,"3":731},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 729:729:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 729:729:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):337 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 730:730:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):337:337 -> a 731:731:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):337:337 -> a 723:725:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):337:339 -> a 732:736:void renameNonReboundReferences(java.util.concurrent.ExecutorService):365:369 -> a 737:741:void renameNonReboundReferences(java.util.concurrent.ExecutorService):368:372 -> a 742:742:void lambda$renameNonReboundReferences$8(java.util.Map,com.android.tools.r8.graph.DexMethod):370:370 -> a 743:743:boolean lambda$renameNonReboundMethodReference$9(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):412:412 -> a 1:1:com.google.common.collect.BiMap access$100(com.android.tools.r8.naming.MethodNameMinifier):93:93 -> b 2:2:java.lang.Object lambda$getReservationKeyTransform$0(com.android.tools.r8.graph.DexMethod):159:159 -> b 3:3:java.util.function.Function getNamingKeyTransform():167:167 -> b 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> b 4:4:java.util.function.Function getNamingKeyTransform():167 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> b 5:5:java.util.function.Function getNamingKeyTransform():167 -> b 6:7:java.util.function.Function getNamingKeyTransform():168:169 -> b 8:9:void lambda$reserveNamesInClasses$6(com.android.tools.r8.graph.DexClass):289:290 -> b 10:10:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 10:10:void lambda$reserveNamesInClasses$6(com.android.tools.r8.graph.DexClass):291 -> b 11:20:void lambda$reserveNamesInClasses$6(com.android.tools.r8.graph.DexClass):292:301 -> b 21:21:void lambda$reserveNamesInClasses$6(com.android.tools.r8.graph.DexClass):298:298 -> b 1:1:com.android.tools.r8.naming.MethodReservationState access$300(com.android.tools.r8.naming.MethodNameMinifier):93:93 -> c 2:3:java.util.function.Function getReservationKeyTransform():156:157 -> c 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> c 4:4:java.util.function.Function getReservationKeyTransform():157 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> c 5:5:java.util.function.Function getReservationKeyTransform():157 -> c 6:9:java.util.function.Function getReservationKeyTransform():159:162 -> c 10:10:java.lang.Object lambda$getReservationKeyTransform$1(com.android.tools.r8.graph.DexMethod):162:162 -> c 1:1:java.util.Map access$500(com.android.tools.r8.naming.MethodNameMinifier):93:93 -> d 2:4:void renameMethodsInUnrelatedClasspathClasses():246:248 -> d 5:5:void com.android.tools.r8.shaking.AppInfoWithLiveness.forEachReferencedClasspathClass(java.util.function.Consumer):1474:1474 -> d 5:5:void renameMethodsInUnrelatedClasspathClasses():249 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void com.android.tools.r8.shaking.AppInfoWithLiveness.forEachReferencedClasspathClass(java.util.function.Consumer):1474:1474 -> d 6:6:void renameMethodsInUnrelatedClasspathClasses():249 -> d 1:1:com.android.tools.r8.naming.MemberNamingStrategy access$600(com.android.tools.r8.naming.MethodNameMinifier):93:93 -> e 2:5:void reserveNamesInClasses():281:281 -> e 9:11:void reserveNamesInClasses():285:287 -> e 12:12:void reserveNamesInClasses():286:286 -> e com.android.tools.r8.naming.MethodNameMinifier$MethodRenaming -> com.gradleup.gr8.relocated.y32: java.util.Map renaming -> a 1:1:void (java.util.Map,com.android.tools.r8.naming.MethodNameMinifier$1):172:172 -> 2:3:void (java.util.Map):176:177 -> 1:1:com.android.tools.r8.naming.MethodNameMinifier$MethodRenaming empty():181:181 -> a com.android.tools.r8.naming.MethodNameMinifier$State -> com.gradleup.gr8.relocated.z32: com.android.tools.r8.naming.MethodNameMinifier this$0 -> a 1:1:void (com.android.tools.r8.naming.MethodNameMinifier):97:97 -> com.android.tools.r8.naming.MethodNamingState -> com.gradleup.gr8.relocated.c42: com.android.tools.r8.naming.MethodNamingState parentNamingState -> d com.android.tools.r8.naming.MemberNamingStrategy namingStrategy -> e boolean $assertionsDisabled -> f com.android.tools.r8.naming.MethodReservationState reservationState -> c 1:1:void ():19:19 -> 1:4:void (com.android.tools.r8.naming.MethodNamingState,java.util.function.Function,com.android.tools.r8.naming.MemberNamingStrategy,com.android.tools.r8.naming.MethodReservationState):30:33 -> 1:2:java.lang.Object com.android.tools.r8.naming.MethodNamingStateBase.getInternalState(com.android.tools.r8.graph.DexMethod):23:24 -> a 1:2:java.util.Set getUsedBy(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):98 -> a 3:9:java.util.Set getUsedBy(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):98:104 -> a 10:10:com.android.tools.r8.naming.MethodNamingState createRoot(java.util.function.Function,com.android.tools.r8.naming.MemberNamingStrategy,com.android.tools.r8.naming.MethodReservationState):40:40 -> a 11:11:com.android.tools.r8.naming.MethodNamingState createChild(com.android.tools.r8.naming.MethodReservationState):44:44 -> a 12:12:com.android.tools.r8.graph.DexString newOrReservedNameFor(com.android.tools.r8.graph.DexEncodedMethod):49:49 -> a 13:26:com.android.tools.r8.graph.DexString newOrReservedNameFor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiPredicate):54:67 -> a 27:38:boolean isAvailable(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):83:94 -> a 39:42:com.android.tools.r8.naming.MethodNamingState$InternalNewNameState com.android.tools.r8.naming.MethodNamingState.createInternalState(com.android.tools.r8.graph.DexMethod):124:127 -> a 39:42:java.lang.Object createInternalState(com.android.tools.r8.graph.DexMethod):19 -> a 1:3:com.android.tools.r8.graph.DexString nextName(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiPredicate):71:73 -> b 1:2:java.lang.Object com.android.tools.r8.naming.MethodNamingStateBase.getInternalState(com.android.tools.r8.graph.DexMethod):23:24 -> c 1:2:com.android.tools.r8.graph.DexString getAssignedName(com.android.tools.r8.graph.DexMethod):111 -> c 3:8:com.android.tools.r8.graph.DexString getAssignedName(com.android.tools.r8.graph.DexMethod):111:116 -> c com.android.tools.r8.naming.MethodNamingState$InternalNewNameState -> com.gradleup.gr8.relocated.b42: java.util.Map originalToRenamedNames -> b java.util.Map usedBy -> c com.android.tools.r8.naming.MethodNamingState$InternalNewNameState parentInternalState -> a boolean $assertionsDisabled -> f int nameCount -> d int dictionaryIndex -> e 1:1:void ():130:130 -> 1:1:void (com.android.tools.r8.naming.MethodNamingState$InternalNewNameState,com.android.tools.r8.naming.MethodNamingState$1):130:130 -> 2:2:void (com.android.tools.r8.naming.MethodNamingState$InternalNewNameState):142:142 -> 3:19:void (com.android.tools.r8.naming.MethodNamingState$InternalNewNameState):133:149 -> 1:1:int getDictionaryIndex():154:154 -> a 2:2:java.util.Set getUsedBy(com.android.tools.r8.graph.DexString):163:163 -> a 3:3:com.android.tools.r8.graph.DexString getAssignedName(com.android.tools.r8.graph.DexMethod):167:167 -> a 4:6:void addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):171:173 -> a 1:1:int incrementDictionaryIndex():159:159 -> b 2:2:java.util.Set lambda$addRenaming$0(com.android.tools.r8.graph.DexString):173:173 -> b 1:1:int incrementNameIndex():189:189 -> c 2:7:boolean com.android.tools.r8.naming.MethodNamingState$InternalNewNameState.checkParentPublicNameCountIsLessThanOrEqual():178:183 -> c 2:7:int incrementNameIndex():189 -> c 8:8:int incrementNameIndex():190:190 -> c com.android.tools.r8.naming.MethodNamingStateBase -> com.gradleup.gr8.relocated.d42: java.util.Map internalStates -> a java.util.function.Function keyTransform -> b 1:3:void (java.util.function.Function):17:19 -> java.lang.Object createInternalState(com.android.tools.r8.graph.DexMethod) -> a 1:1:java.lang.Object lambda$getOrCreateInternalState$0(com.android.tools.r8.graph.DexMethod,java.lang.Object):29:29 -> a 1:2:java.lang.Object getOrCreateInternalState(com.android.tools.r8.graph.DexMethod):28:29 -> b com.android.tools.r8.naming.MethodReservationState -> com.gradleup.gr8.relocated.v42: com.android.tools.r8.naming.MethodReservationState parentNamingState -> c 1:2:void (com.android.tools.r8.naming.MethodReservationState,java.util.function.Function):27:28 -> 1:2:java.lang.Object com.android.tools.r8.naming.MethodNamingStateBase.getInternalState(com.android.tools.r8.graph.DexMethod):23:24 -> a 1:2:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):53 -> a 3:8:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):53:58 -> a 9:9:com.android.tools.r8.naming.MethodReservationState createRoot(java.util.function.Function):33:33 -> a 10:10:com.android.tools.r8.naming.MethodReservationState createChild():37:37 -> a 11:11:com.android.tools.r8.naming.MethodReservationState$InternalReservationState com.android.tools.r8.naming.MethodReservationState.createInternalState(com.android.tools.r8.graph.DexMethod):77:77 -> a 11:11:java.lang.Object createInternalState(com.android.tools.r8.graph.DexMethod):19 -> a 1:2:java.lang.Object com.android.tools.r8.naming.MethodNamingStateBase.getInternalState(com.android.tools.r8.graph.DexMethod):23:24 -> c 1:2:java.util.Set getReservedNamesFor(com.android.tools.r8.graph.DexMethod):64 -> c 3:9:java.util.Set getReservedNamesFor(com.android.tools.r8.graph.DexMethod):64:70 -> c com.android.tools.r8.naming.MethodReservationState$InternalReservationState -> com.gradleup.gr8.relocated.u42: java.util.Map originalToReservedNames -> a java.util.Set reservedNames -> b boolean $assertionsDisabled -> c 1:1:void ():80:80 -> 1:3:void ():80:82 -> 1:1:boolean isReserved(com.android.tools.r8.graph.DexString):85:85 -> a 2:5:java.util.Set getAssignedNamesFor(com.android.tools.r8.graph.DexMethod):89:92 -> a 6:14:void reserveName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString):96:104 -> a 15:15:java.util.Set lambda$reserveName$0(com.google.common.base.Equivalence$Wrapper):103:103 -> a com.android.tools.r8.naming.MinifiedRenaming -> com.gradleup.gr8.relocated.e62: com.android.tools.r8.graph.AppView appView -> d boolean $assertionsDisabled -> g java.util.Map packageRenaming -> e java.util.Map renaming -> f 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming,com.android.tools.r8.naming.MethodNameMinifier$MethodRenaming,com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming):37:37 -> 2:14:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming,com.android.tools.r8.naming.MethodNameMinifier$MethodRenaming,com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming):30:42 -> 1:1:java.lang.String lookupPackageName(java.lang.String):47:47 -> a 2:2:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):52:52 -> a 3:18:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):57:72 -> a 19:27:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):71:79 -> a 28:32:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):78:82 -> a 33:33:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getUnqualifiedClassNameFromDescriptor(java.lang.String):313:313 -> a 33:33:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):83 -> a 34:35:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getUnqualifiedClassNameFromBinaryName(java.lang.String):469:470 -> a 34:35:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getUnqualifiedClassNameFromDescriptor(java.lang.String):313 -> a 34:35:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):83 -> a 36:39:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):82:85 -> a 40:40:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):90:90 -> a 41:41:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 41:41:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):90:90 -> a 43:43:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):95:95 -> a 44:44:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 44:44:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):95 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):95:95 -> a 46:54:void lambda$toString$2(java.lang.StringBuilder,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexString):154:162 -> a 55:55:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 55:55:void lambda$toString$2(java.lang.StringBuilder,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexString):163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:57:void lambda$toString$2(java.lang.StringBuilder,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexString):163:164 -> a 1:16:java.lang.String toString():151:166 -> toString com.android.tools.r8.naming.Minifier -> com.gradleup.gr8.relocated.l62: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():38:38 -> 1:2:void (com.android.tools.r8.graph.AppView):42:43 -> 1:4:void replaceDexItemBasedConstString(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):96:99 -> a 5:13:java.util.List computeReachableInterfacesWithDeterministicOrder(com.android.tools.r8.graph.SubtypingInfo):104:112 -> a 14:14:void lambda$computeReachableInterfacesWithDeterministicOrder$0(java.util.List,com.android.tools.r8.graph.DexType):107:107 -> a 15:15:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 15:15:void lambda$computeReachableInterfacesWithDeterministicOrder$0(java.util.List,com.android.tools.r8.graph.DexType):107 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void lambda$computeReachableInterfacesWithDeterministicOrder$0(java.util.List,com.android.tools.r8.graph.DexType):109:109 -> a 1:2:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):47:48 -> b 3:3:com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.shaking.AppInfoWithLiveness.computeSubtypingInfo():1518:1518 -> b 3:3:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):48 -> b 4:44:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):49:89 -> b com.android.tools.r8.naming.Minifier$BaseMinificationNamingStrategy -> com.gradleup.gr8.relocated.f62: java.util.List obfuscationDictionary -> a com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing mixedCasing -> c java.util.Set obfuscationDictionaryForLookup -> b boolean $assertionsDisabled -> d 1:1:void ():115:115 -> 1:6:void (java.util.List,boolean):123:128 -> 1:9:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):142:150 -> a com.android.tools.r8.naming.Minifier$L8MinificationClassNamingStrategy -> com.gradleup.gr8.relocated.g62: java.lang.String prefix -> g 1:3:void (com.android.tools.r8.graph.AppView):160:162 -> 1:1:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):179:179 -> a 2:6:boolean com.android.tools.r8.naming.Minifier$L8MinificationClassNamingStrategy.startsWithPrefix(char[]):166:170 -> a 2:6:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):180 -> a 7:7:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):180:180 -> a 8:8:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":188,"2":189,"3":190},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 188:188:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):180:180 -> a 189:189:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):180:180 -> a 190:190:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):180:180 -> a com.android.tools.r8.naming.Minifier$MinificationClassNamingStrategy -> com.gradleup.gr8.relocated.h62: com.android.tools.r8.graph.DexItemFactory factory -> f com.android.tools.r8.graph.AppView appView -> e 1:2:void (com.android.tools.r8.graph.AppView):192:193 -> 3:7:void (com.android.tools.r8.graph.AppView):191:195 -> 1:1:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):204:204 -> a 2:5:java.lang.String com.android.tools.r8.naming.Minifier$BaseMinificationNamingStrategy.nextName(char[],com.android.tools.r8.naming.InternalNamingState):133:136 -> a 2:5:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):204 -> a 6:23:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):204:221 -> a 24:24:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):206:206 -> a 25:25:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":29,"2":30,"3":31,"4":32},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 29:29:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 29:29:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):210 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):210:210 -> a 31:31:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):210:210 -> a 32:32:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):210:210 -> a 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 26:26:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):210 -> a 27:27:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 27:27:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 27:27:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):210 -> a 28:28:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):210:210 -> a 33:34:com.android.tools.r8.graph.DexString reservedDescriptor(com.android.tools.r8.graph.DexType):226:227 -> a boolean isRenamedByApplyMapping(com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.naming.Minifier$MinificationPackageNamingStrategy -> com.gradleup.gr8.relocated.j62: com.android.tools.r8.naming.InternalNamingState namingState -> e 1:2:void (com.android.tools.r8.graph.AppView):264:265 -> 3:3:void (com.android.tools.r8.graph.AppView):263:263 -> 4:4:void (com.android.tools.r8.graph.AppView):240:240 -> 1:1:java.lang.String next(java.lang.String,java.util.function.Predicate):275:275 -> a 2:5:java.lang.String com.android.tools.r8.naming.Minifier$BaseMinificationNamingStrategy.nextName(char[],com.android.tools.r8.naming.InternalNamingState):133:136 -> a 2:5:java.lang.String next(java.lang.String,java.util.function.Predicate):275 -> a 6:6:java.lang.String next(java.lang.String,java.util.function.Predicate):276:276 -> a com.android.tools.r8.naming.Minifier$MinificationPackageNamingStrategy$1 -> com.gradleup.gr8.relocated.i62: int nameIndex -> b int dictionaryIndex -> a 1:4:void (com.android.tools.r8.naming.Minifier$MinificationPackageNamingStrategy):241:244 -> 1:1:int getDictionaryIndex():248:248 -> a 1:1:int incrementDictionaryIndex():253:253 -> b 1:1:int incrementNameIndex():258:258 -> c com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy -> com.gradleup.gr8.relocated.k62: com.android.tools.r8.graph.DexItemFactory factory -> f com.android.tools.r8.graph.AppView appView -> e boolean desugaredLibraryRenaming -> g boolean $assertionsDisabled -> h 1:1:void ():281:281 -> 1:4:void (com.android.tools.r8.graph.AppView):289:292 -> 1:1:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):300:300 -> a 2:2:boolean com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):358:358 -> a 2:2:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):300 -> a 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3:3:boolean com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):300 -> a 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4:4:boolean com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):358 -> a 4:4:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):300 -> a 5:5:boolean com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):359:359 -> a 5:5:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):300 -> a 6:6:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.getNextName(com.android.tools.r8.naming.InternalNamingState):322:322 -> a 6:6:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):303 -> a 7:10:java.lang.String com.android.tools.r8.naming.Minifier$BaseMinificationNamingStrategy.nextName(char[],com.android.tools.r8.naming.InternalNamingState):133:136 -> a 7:10:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.getNextName(com.android.tools.r8.naming.InternalNamingState):322 -> a 7:10:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):303 -> a 11:11:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.getNextName(com.android.tools.r8.naming.InternalNamingState):322:322 -> a 11:11:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):303 -> a 12:12:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):304:304 -> a 13:13:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):313:313 -> a 14:14:boolean com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):358:358 -> a 14:14:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):313 -> a 15:15:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 15:15:boolean com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):313 -> a 16:16:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 16:16:boolean com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):358 -> a 16:16:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):313 -> a 17:17:boolean com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):359:359 -> a 17:17:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):313 -> a 18:18:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.getNextName(com.android.tools.r8.naming.InternalNamingState):322:322 -> a 18:18:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):316 -> a 19:22:java.lang.String com.android.tools.r8.naming.Minifier$BaseMinificationNamingStrategy.nextName(char[],com.android.tools.r8.naming.InternalNamingState):133:136 -> a 19:22:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.getNextName(com.android.tools.r8.naming.InternalNamingState):322 -> a 19:22:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):316 -> a 23:23:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy.getNextName(com.android.tools.r8.naming.InternalNamingState):322:322 -> a 23:23:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):316 -> a 24:24:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):317:317 -> a 25:34:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):327:336 -> a 35:38:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):335:338 -> a 39:39:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):331:331 -> a 40:40:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexClass):345:345 -> a 41:41:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 41:41:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexClass):345 -> a 42:44:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexClass):345:347 -> a 45:45:boolean allowMemberRenaming(com.android.tools.r8.graph.DexClass):354:354 -> a 46:46:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 46:46:boolean allowMemberRenaming(com.android.tools.r8.graph.DexClass):354 -> a com.android.tools.r8.naming.NamingLens -> com.gradleup.gr8.relocated.w82: boolean $assertionsDisabled -> a 1:1:void ():37:37 -> com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType) -> a boolean lambda$lookupMethodName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString) -> 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 com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod) -> a java.lang.String lookupPackageName(java.lang.String) -> a 1:12:com.android.tools.r8.graph.DexString lookupMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView):55:66 -> a 13:13:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 13:13:com.android.tools.r8.graph.DexString lookupMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:19:com.android.tools.r8.graph.DexString lookupMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView):68:68 -> a 20:20:com.android.tools.r8.graph.DexMethod lambda$lookupMethodName$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):70:70 -> a 21:25:com.android.tools.r8.graph.DexMethod com.android.tools.r8.naming.NamingLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):98:98 -> a 21:25:com.android.tools.r8.graph.DexMethod lambda$lookupMethodName$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):70 -> a 26:26:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):79:79 -> a 27:27:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 27:27:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):79 -> a 28:29:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):80:81 -> a 30:30:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 30:30:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):81 -> a 31:31:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):81:81 -> a 32:32:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 32:32:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):83 -> a 33:35:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):84:86 -> a 36:36:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 36:36:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):86 -> a 37:38:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):86:87 -> a 39:43:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):98:98 -> a 44:49:com.android.tools.r8.graph.DexProto lookupProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):105:105 -> a 50:50:com.android.tools.r8.graph.DexType lambda$lookupProto$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):108:108 -> a 51:51:com.android.tools.r8.graph.DexType[] lambda$lookupProto$3(int):109:109 -> a 52:52:com.android.tools.r8.naming.NamingLens getIdentityLens():133:133 -> a 53:58:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):155:160 -> a 59:59:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":239,"2":240,"3":241,"4":242},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 239:239:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):161:161 -> a 240:240:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):161:161 -> a 241:241:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):161:161 -> a 242:242:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):161:161 -> a 220:220:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):161:161 -> a 221:221:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields() -> a 221:221:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):164 -> a 222:223:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):164:165 -> a 224:228:com.android.tools.r8.graph.DexField com.android.tools.r8.naming.NamingLens.lookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):91:91 -> a 224:228:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):165 -> a 229:238:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):166:175 -> a boolean hasPrefixRewritingLogic() -> b 1:2:com.android.tools.r8.graph.DexString lookupClassDescriptor(com.android.tools.r8.graph.DexType):44:45 -> b 3:11:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):113:121 -> b com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType) -> c 1:1:boolean isIdentityLens():137:137 -> c 1:2:java.lang.String lookupInternalName(com.android.tools.r8.graph.DexType):141:142 -> d com.android.tools.r8.graph.DexString prefixRewrittenType(com.android.tools.r8.graph.DexType) -> e com.android.tools.r8.naming.NamingLens$IdentityLens -> com.gradleup.gr8.relocated.u82: 1:1:void (com.android.tools.r8.naming.NamingLens$1):208:208 -> 2:2:void ():210:210 -> java.lang.String lookupPackageName(java.lang.String) -> a 1:1:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):221:221 -> a 2:2:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):226:226 -> a 3:3:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):231:231 -> a 4:4:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):236:236 -> a 1:1:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):216:216 -> c com.android.tools.r8.naming.NamingLens$NonIdentityNamingLens -> com.gradleup.gr8.relocated.v82: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b boolean $assertionsDisabled -> c 1:1:void ():181:181 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):185:186 -> 1:7:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):195:201 -> c 8:8:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):554:554 -> c 8:8:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):201 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:12:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):554:557 -> c 9:12:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):201 -> c 13:14:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):203:204 -> c 15:15:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> c 15:15:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):196 -> c com.android.tools.r8.naming.PositionRangeAllocator -> com.gradleup.gr8.relocated.bm2: com.android.tools.r8.naming.Range[] cache -> a 1:6:void ():7:12 -> 1:1:com.android.tools.r8.naming.Range get(int):15:15 -> a 2:2:com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator createCardinalPositionRangeAllocator():19:19 -> a 1:1:com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator createNonCardinalPositionRangeAllocator():23:23 -> b com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator -> com.gradleup.gr8.relocated.yl2: 1:1:void (com.android.tools.r8.naming.PositionRangeAllocator$1):26:26 -> 2:4:void ():29:31 -> com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator -> com.gradleup.gr8.relocated.zl2: com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeFixedDeltaCache[] cache -> b 1:1:void (com.android.tools.r8.naming.PositionRangeAllocator$1):46:46 -> 2:2:void ():51:51 -> 3:8:void ():48:53 -> 1:10:com.android.tools.r8.naming.Range get(int,int):59:68 -> a com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeFixedDeltaCache -> com.gradleup.gr8.relocated.am2: 1:3:void (int):39:41 -> com.android.tools.r8.naming.PrefixRewritingNamingLens -> com.gradleup.gr8.relocated.qm2: com.android.tools.r8.graph.AppView appView -> d boolean $assertionsDisabled -> f com.android.tools.r8.naming.NamingLens namingLens -> e 1:1:void ():17:17 -> 1:3:void (com.android.tools.r8.graph.AppView):30:32 -> 1:4:com.android.tools.r8.naming.NamingLens createPrefixRewritingNamingLens(com.android.tools.r8.graph.AppView):23:26 -> a 5:6:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.PrefixRewritingNamingLens.getRenaming(com.android.tools.r8.graph.DexType):41:42 -> a 5:6:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):59 -> a 7:7:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):60:60 -> a 8:8:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):65:65 -> a 9:10:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.PrefixRewritingNamingLens.getRenaming(com.android.tools.r8.graph.DexType):41:42 -> a 9:10:boolean com.android.tools.r8.naming.PrefixRewritingNamingLens.isRenamed(com.android.tools.r8.graph.DexType):36 -> a 9:10:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):65 -> a 11:13:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):67:69 -> a 14:14:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):74:74 -> a 15:16:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.PrefixRewritingNamingLens.getRenaming(com.android.tools.r8.graph.DexType):41:42 -> a 15:16:boolean com.android.tools.r8.naming.PrefixRewritingNamingLens.isRenamed(com.android.tools.r8.graph.DexType):36 -> a 15:16:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):74 -> a 17:19:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):76:78 -> a 20:20:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):83:83 -> a 21:22:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.PrefixRewritingNamingLens.getRenaming(com.android.tools.r8.graph.DexType):41:42 -> a 21:22:boolean com.android.tools.r8.naming.PrefixRewritingNamingLens.isRenamed(com.android.tools.r8.graph.DexType):36 -> a 21:22:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):83 -> a 23:25:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):85:87 -> a 26:27:java.lang.String lookupPackageName(java.lang.String):97:98 -> a 28:28:void lambda$verifyNotPrefixRewrittenPackage$0(java.lang.String,com.android.tools.r8.graph.DexType):104:104 -> a 1:1:boolean verifyNotPrefixRewrittenPackage(java.lang.String):102:102 -> b 1:2:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.PrefixRewritingNamingLens.getRenaming(com.android.tools.r8.graph.DexType):41:42 -> e 1:2:com.android.tools.r8.graph.DexString prefixRewrittenType(com.android.tools.r8.graph.DexType):54 -> e com.android.tools.r8.naming.ProguardMap$Builder -> com.gradleup.gr8.relocated.yq2: void addPreambleLine(java.lang.String) -> a com.android.tools.r8.naming.ClassNaming$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position) -> a com.android.tools.r8.naming.ProguardMap$Builder setCurrentMapVersion(com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation) -> a com.android.tools.r8.naming.ProguardMapError -> com.gradleup.gr8.relocated.zq2: 1:1:void (java.lang.String,com.android.tools.r8.position.Position):17:17 -> 1:1:com.android.tools.r8.naming.ProguardMapError duplicateSourceClass(java.lang.String,com.android.tools.r8.position.Position):21:21 -> a 2:3:com.android.tools.r8.naming.ProguardMapError duplicateSourceMember(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):26:27 -> a 4:5:com.android.tools.r8.naming.ProguardMapError duplicateTargetClass(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.Position):32:33 -> a com.android.tools.r8.naming.ProguardMapMinifier -> com.gradleup.gr8.relocated.dr2: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.naming.SeedMapper seedMapper -> c com.google.common.collect.BiMap mappedNames -> d boolean $assertionsDisabled -> j java.util.Set mappedClasses -> e java.util.Map additionalFieldNamings -> i java.util.Map memberNames -> f java.util.Map defaultInterfaceMethodImplementationNames -> g java.util.Map additionalMethodNamings -> h 1:1:void ():75:75 -> 1:1:void (com.android.tools.r8.graph.AppView):89:89 -> 2:15:void (com.android.tools.r8.graph.AppView):80:93 -> 1:1:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getOriginalSignature():71:71 -> a 1:1:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):296 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):297:297 -> a 3:3:boolean com.android.tools.r8.naming.MemberNaming$Signature.isQualified():124:124 -> a 3:3:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):297 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.naming.MemberNaming$Signature.isQualified():124:124 -> a 4:4:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):297 -> a 5:7:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):297:299 -> a 8:8:com.android.tools.r8.graph.DexMethod com.android.tools.r8.naming.MemberNaming$MethodSignature.toDexMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):304:304 -> a 8:8:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):299 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:17:com.android.tools.r8.graph.DexMethod com.android.tools.r8.naming.MemberNaming$MethodSignature.toDexMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):304:312 -> a 9:17:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):299 -> a 18:18:com.android.tools.r8.graph.DexMethod com.android.tools.r8.naming.MemberNaming$MethodSignature.toDexMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):309:309 -> a 18:18:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):299 -> a 19:19:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):301:301 -> a 20:22:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):300:302 -> a 23:23:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 23:23:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):302 -> a 24:24:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 24:24:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 24:24:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):302 -> a 25:30:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):303:308 -> a 31:31:com.android.tools.r8.graph.DexField com.android.tools.r8.naming.MemberNaming$FieldSignature.toDexField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):195:195 -> a 31:31:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):308 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:34:com.android.tools.r8.graph.DexField com.android.tools.r8.naming.MemberNaming$FieldSignature.toDexField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):197:198 -> a 33:34:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):308 -> a 35:35:com.android.tools.r8.graph.DexField com.android.tools.r8.naming.MemberNaming$FieldSignature.toDexField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):195:195 -> a 35:35:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):308 -> a 36:36:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):310:310 -> a 37:39:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):309:311 -> a 40:40:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 40:40:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):311 -> a 41:41:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 41:41:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 41:41:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):311 -> a 42:42:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):312:312 -> a 43:43:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> a 43:43:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():33 -> a 43:43:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 43:43:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):313 -> a 44:44:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 44:44:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):313 -> a 45:45:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):314:314 -> a 46:49:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):97:100 -> a 50:50:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 50:50:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 51:51:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):101 -> a 52:55:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):101:104 -> a 56:56:void com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.forEachInstantiatedLambdaInterfaces(java.util.function.Consumer):248:248 -> a 56:56:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:void com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.forEachInstantiatedLambdaInterfaces(java.util.function.Consumer):248:248 -> a 57:57:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):105 -> a 58:58:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):112:112 -> a 59:59:void com.android.tools.r8.shaking.AppInfoWithLiveness.forEachReferencedClasspathClass(java.util.function.Consumer):1474:1474 -> a 59:59:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:void com.android.tools.r8.shaking.AppInfoWithLiveness.forEachReferencedClasspathClass(java.util.function.Consumer):1474:1474 -> a 60:60:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):112 -> a 61:78:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):113:130 -> a 79:79:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 79:79:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):130 -> a 80:83:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):138:141 -> a 84:93:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():345:354 -> a 84:93:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 94:94:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 94:94:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():355 -> a 94:94:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 95:95:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356:356 -> a 95:95:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 96:96:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):370:370 -> a 96:96:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 96:96:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 97:97:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):179:179 -> a 97:97:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):370 -> a 97:97:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 97:97:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 98:98:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):373:373 -> a 98:98:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 98:98:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 99:99:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 99:99:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):373 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:99:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 99:99:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 100:100:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 100:100:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):373 -> a 100:100:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 100:100:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 101:101:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 101:101:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):374 -> a 101:101:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 101:101:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 102:108:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):377:383 -> a 102:108:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 102:108:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 109:109:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getOriginalSignature():71:71 -> a 109:109:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):384 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 109:109:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 109:109:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 110:111:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):384:385 -> a 110:111:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 110:111:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 112:112:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.toUnqualified():299:299 -> a 112:112:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 112:112:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 112:112:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 113:113:boolean com.android.tools.r8.naming.MemberNaming$Signature.isQualified():124:124 -> a 113:113:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.toUnqualified():299 -> a 113:113:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 113:113:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 113:113:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 114:114:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.toUnqualified():299:299 -> a 114:114:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 114:114:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 114:114:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 115:115:java.lang.String com.android.tools.r8.naming.MemberNaming$Signature.toUnqualifiedName():128:128 -> a 115:115:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.toUnqualified():300 -> a 115:115:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 115:115:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 115:115:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 116:116:boolean com.android.tools.r8.naming.MemberNaming$Signature.isQualified():124:124 -> a 116:116:java.lang.String com.android.tools.r8.naming.MemberNaming$Signature.toUnqualifiedName():128 -> a 116:116:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.toUnqualified():300 -> a 116:116:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 116:116:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 116:116:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 117:118:java.lang.String com.android.tools.r8.naming.MemberNaming$Signature.toUnqualifiedName():128:129 -> a 117:118:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.toUnqualified():300 -> a 117:118:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 117:118:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 117:118:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 119:119:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.toUnqualified():300:300 -> a 119:119:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 119:119:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 119:119:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 120:120:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388:388 -> a 120:120:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 120:120:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 121:129:com.android.tools.r8.graph.DexMethod com.android.tools.r8.naming.MemberNaming$MethodSignature.toDexMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):304:312 -> a 121:129:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 121:129:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 121:129:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 130:130:com.android.tools.r8.graph.DexMethod com.android.tools.r8.naming.MemberNaming$MethodSignature.toDexMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):309:309 -> a 130:130:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388 -> a 130:130:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 130:130:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 131:131:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):388:388 -> a 131:131:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 131:131:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 132:135:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):387:390 -> a 132:135:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 132:135:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 136:136:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 136:136:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):391 -> a 136:136:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 136:136:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 137:137:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):391:391 -> a 137:137:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 137:137:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 138:138:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):390:390 -> a 138:138:void com.android.tools.r8.naming.ProguardMapMinifier.computeDefaultInterfaceMethodMethods():356 -> a 138:138:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):142 -> a 139:148:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):143:152 -> a 149:149:java.util.List com.android.tools.r8.graph.DexApplication.classesWithDeterministicOrder(java.util.Collection):134:134 -> a 149:149:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):153 -> a 150:180:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):153:183 -> a 181:181:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.DexType):107:107 -> a 182:182:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a 182:182:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.DexType):107 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 183:183:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.DexType):109:109 -> a 184:184:void lambda$run$1(java.util.Set,java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):119:119 -> a 185:185:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 185:185:void lambda$run$1(java.util.Set,java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 186:186:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 186:186:void lambda$run$1(java.util.Set,java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):119 -> a 187:188:void lambda$run$1(java.util.Set,java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):121:122 -> a 189:189:void lambda$run$2(java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):133:133 -> a 190:190:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 190:190:void lambda$run$2(java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 191:191:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 191:191:void lambda$run$2(java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):133 -> a 192:192:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 192:192:void lambda$run$2(java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):134 -> a 193:193:void lambda$run$2(java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):135:135 -> a 194:195:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):193:194 -> a 196:196:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 196:196:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):194 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:197:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 197:197:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):194 -> a 198:198:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 198:198:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):198 -> a 199:199:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo) -> a 200:200:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 200:200:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):200 -> a 201:205:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo) -> a 206:206:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 206:206:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):207 -> a 207:208:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):208:209 -> a 209:212:void com.android.tools.r8.naming.ProguardMapMinifier.checkAndAddMappedNames(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.position.Position):331:334 -> a 209:212:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):209 -> a 213:213:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 213:213:void com.android.tools.r8.naming.ProguardMapMinifier.checkAndAddMappedNames(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.position.Position):338 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:213:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):209 -> a 214:214:void com.android.tools.r8.naming.ProguardMapMinifier.checkAndAddMappedNames(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.position.Position):338:338 -> a 214:214:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):209 -> a 215:215:void com.android.tools.r8.naming.ProguardMapMinifier.checkAndAddMappedNames(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.position.Position):337:337 -> a 215:215:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):209 -> a 216:220:void com.android.tools.r8.naming.ProguardMapMinifier.checkAndAddMappedNames(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.position.Position):336:340 -> a 216:220:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):209 -> a 221:229:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):210:218 -> a 230:239:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):215:224 -> a 240:240:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 240:240:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):224 -> a 241:246:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):225:230 -> a 247:254:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):229:236 -> a 255:255:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 255:255:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):237 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 256:256:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 256:256:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):237 -> a 257:257:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):238:238 -> a 258:258:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 258:258:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):238 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 259:259:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 259:259:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):238 -> a 260:260:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):238:238 -> a 261:274:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):233:246 -> a 275:275:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):245:245 -> a 276:276:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 276:276:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):258 -> a 277:277:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 277:277:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):258 -> a 278:284:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):259:265 -> a 285:285:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 285:285:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):265 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 286:286:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 286:286:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):265 -> a 287:289:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):268:270 -> a 290:290:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 290:290:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):270 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 291:291:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 291:291:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):270 -> a 292:298:void addNonPrivateInterfaceMappings(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.graph.DexType[]):278:284 -> a 299:299:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 299:299:void addNonPrivateInterfaceMappings(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.graph.DexType[]):284 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 300:300:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 300:300:void addNonPrivateInterfaceMappings(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.graph.DexType[]):284 -> a 301:301:void addNonPrivateInterfaceMappings(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.graph.DexType[]):286:286 -> a 302:302:void lambda$addNonPrivateInterfaceMappings$6(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.naming.MemberNaming):282:282 -> a 303:304:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):321:322 -> a 305:305:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 305:305:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):322 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 306:306:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 306:306:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):322 -> a 307:307:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 307:307:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):322 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 308:308:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 308:308:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):322 -> a 309:309:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):322:322 -> a 310:314:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):321:325 -> a 315:315:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 315:315:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):325 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 316:316:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 316:316:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):325 -> a 317:318:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):325:326 -> a 1:1:void lambda$computeMapping$3(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.naming.MemberNaming):211:211 -> b 2:2:void lambda$computeMapping$4(java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):267:267 -> b 1:1:void lambda$computeMapping$5(java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):272:272 -> c com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingClassNamingStrategy -> com.gradleup.gr8.relocated.ar2: java.util.Set mappedNames -> h boolean $assertionsDisabled -> i java.util.Map mappings -> g 1:1:void ():396:396 -> 1:3:void (com.android.tools.r8.graph.AppView,java.util.Map,java.util.Set):405:407 -> 1:3:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):413:415 -> a 4:7:boolean lambda$next$0(java.util.function.Predicate,java.lang.String):420:423 -> a 8:13:com.android.tools.r8.graph.DexString reservedDescriptor(com.android.tools.r8.graph.DexType):432:437 -> a 14:14:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 14:14:com.android.tools.r8.graph.DexString reservedDescriptor(com.android.tools.r8.graph.DexType):439 -> a 15:21:com.android.tools.r8.graph.DexString reservedDescriptor(com.android.tools.r8.graph.DexType):440:446 -> a 1:1:boolean isRenamedByApplyMapping(com.android.tools.r8.graph.DexType):451:451 -> b com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingMemberNamingStrategy -> com.gradleup.gr8.relocated.br2: boolean $assertionsDisabled -> k java.util.Map mappedNames -> i com.android.tools.r8.graph.DexItemFactory factory -> j 1:1:void ():455:455 -> 1:4:void (com.android.tools.r8.graph.AppView,java.util.Map):463:466 -> boolean allowMemberRenaming(com.android.tools.r8.graph.DexClass) -> a 1:2:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):474:475 -> a 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 3:3:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):475 -> a 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 4:4:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):475 -> a 5:9:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):476:480 -> a 10:16:void com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingMemberNamingStrategy.reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):553:559 -> a 10:16:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):481 -> a 17:17:void com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingMemberNamingStrategy.reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):556:556 -> a 17:17:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):481 -> a 18:23:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):485:490 -> a 24:24:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 24:24:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):490 -> a 25:25:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):490:490 -> a 26:30:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):499:503 -> a 31:32:void com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingMemberNamingStrategy.reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):553:554 -> a 31:32:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):504 -> a 33:33:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 33:33:void com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingMemberNamingStrategy.reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):554 -> a 33:33:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):504 -> a 34:36:void com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingMemberNamingStrategy.reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):557:559 -> a 34:36:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):504 -> a 37:37:void com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingMemberNamingStrategy.reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):556:556 -> a 37:37:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):504 -> a 38:40:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):508:510 -> a 41:41:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):515:515 -> a 42:42:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexClass):520:520 -> a 43:43:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):524:524 -> a 44:44:boolean com.android.tools.r8.graph.DexDefinition.isDexEncodedField():0:0 -> a 44:44:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):524 -> a 45:50:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):524:529 -> a 51:51:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 51:51:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):529 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 52:52:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):529 -> a 53:53:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):529:529 -> a 54:54:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 54:54:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):533 -> a 55:64:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):533:542 -> a 65:65:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 65:65:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):542 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 66:66:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):542 -> a 67:67:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass):542:542 -> a com.android.tools.r8.naming.ProguardMapMinifier$ProguardMapMinifiedRenaming -> com.gradleup.gr8.relocated.cr2: java.util.Set unmappedReferences -> h java.util.Map classRenamingsMappingToDifferentName -> i 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming,com.android.tools.r8.naming.MethodNameMinifier$MethodRenaming,com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming,java.util.Set):576:579 -> 1:2:void lambda$new$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):581:582 -> a 3:9:void com.android.tools.r8.naming.ProguardMapMinifier$ProguardMapMinifiedRenaming.checkForUseOfNotMappedReference(com.android.tools.r8.graph.DexType):594:600 -> a 3:9:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):589 -> a 10:10:java.lang.String com.android.tools.r8.graph.DexType.toString():236:236 -> a 10:10:void com.android.tools.r8.naming.ProguardMapMinifier$ProguardMapMinifiedRenaming.checkForUseOfNotMappedReference(com.android.tools.r8.graph.DexType):604 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):589 -> a 11:11:void com.android.tools.r8.naming.ProguardMapMinifier$ProguardMapMinifiedRenaming.checkForUseOfNotMappedReference(com.android.tools.r8.graph.DexType):604:604 -> a 11:11:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):589 -> a 12:12:void com.android.tools.r8.naming.ProguardMapMinifier$ProguardMapMinifiedRenaming.checkForUseOfNotMappedReference(com.android.tools.r8.graph.DexType):603:603 -> a 12:12:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):589 -> a 13:17:void com.android.tools.r8.naming.ProguardMapMinifier$ProguardMapMinifiedRenaming.checkForUseOfNotMappedReference(com.android.tools.r8.graph.DexType):602:606 -> a 13:17:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):589 -> a 18:18:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):590:590 -> a com.android.tools.r8.naming.ProguardMapReader -> com.gradleup.gr8.relocated.gr2: com.android.tools.r8.naming.LineReader reader -> a boolean $assertionsDisabled -> p int lineOffset -> j java.lang.String line -> k java.util.HashMap identifierCache -> n int lineNo -> i com.android.tools.r8.naming.MapVersion version -> l com.google.gson.JsonParser jsonParser -> b java.lang.String[] substringCache -> m com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator nonCardinalRangeCache -> h com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> c boolean allowExperimentalMapping -> e boolean seenClassMapping -> f com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator cardinalRangeCache -> g java.util.HashMap signatureCache -> o boolean allowEmptyMappedRanges -> d 1:1:void ():65:65 -> 1:103:void (com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,com.android.tools.r8.naming.MapVersion):0:102 -> 104:566:void (com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,com.android.tools.r8.naming.MapVersion):68:530 -> 567:573:void (com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,com.android.tools.r8.naming.MapVersion):103:109 -> 1:1:int access$000(com.android.tools.r8.naming.ProguardMapReader):65:65 -> a 2:3:char peekChar(int):123:124 -> a 4:4:boolean com.android.tools.r8.naming.ProguardMapReader.hasNext():129:129 -> a 4:4:void expect(char):237 -> a 5:6:void expect(char):240:241 -> a 7:7:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 7:7:void expect(char):241 -> a 8:8:void expect(char):241:241 -> a 9:9:void expect(char):238:238 -> a 10:16:boolean isCommentLineWithJsonBrace():174:180 -> a 17:21:boolean com.android.tools.r8.naming.ProguardMapReader.hasFirstCharJsonBrace(java.lang.String,int):189:193 -> a 17:21:boolean isCommentLineWithJsonBrace():180 -> a 22:22:boolean isCommentLineWithJsonBrace():181:181 -> a 23:24:void parse(com.android.tools.r8.naming.ProguardMap$Builder):247:248 -> a 25:25:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):259:259 -> a 26:26:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isMapVersionMappingInformation():0:0 -> a 26:26:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):259 -> a 27:27:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isUnknownJsonMappingInformation():0:0 -> a 27:27:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):260 -> a 28:30:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):259:261 -> a 31:31:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isMapVersionMappingInformation():0:0 -> a 31:31:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):261 -> a 32:34:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):262:264 -> a 35:48:void lambda$parseMappingInformation$1(java.util.function.Consumer,com.android.tools.r8.naming.mappinginformation.MappingInformation):311:324 -> a 49:85:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):340:376 -> a 86:86:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():639:639 -> a 86:86:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 87:93:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():655:661 -> a 87:93:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():642 -> a 87:93:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 94:99:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():643:648 -> a 94:99:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 100:106:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():655:661 -> a 100:106:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():649 -> a 100:106:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 107:107:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():650:650 -> a 107:107:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 108:113:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):379:384 -> a 114:115:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):380:381 -> a 116:116:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 116:116:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):381 -> a 117:122:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):381:386 -> a 123:123:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ProguardMapReader.parseSignature():577:577 -> a 123:123:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):387 -> a 124:124:boolean com.android.tools.r8.naming.ProguardMapReader.hasNext():129:129 -> a 124:124:void com.android.tools.r8.naming.ProguardMapReader.expectWhitespace():227 -> a 124:124:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ProguardMapReader.parseSignature():578 -> a 124:124:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):387 -> a 125:127:void com.android.tools.r8.naming.ProguardMapReader.expectWhitespace():227:229 -> a 125:127:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ProguardMapReader.parseSignature():578 -> a 125:127:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):387 -> a 128:132:java.lang.String com.android.tools.r8.naming.ProguardMapReader.parseMethodName():551:555 -> a 128:132:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ProguardMapReader.parseSignature():579 -> a 128:132:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):387 -> a 133:144:java.lang.String com.android.tools.r8.naming.ProguardMapReader.substring(int):536:547 -> a 133:144:java.lang.String com.android.tools.r8.naming.ProguardMapReader.parseMethodName():557 -> a 133:144:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ProguardMapReader.parseSignature():579 -> a 133:144:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):387 -> a 145:170:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ProguardMapReader.parseSignature():580:605 -> a 145:170:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):387 -> a 171:175:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):388:392 -> a 176:176:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():639:639 -> a 176:176:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 177:183:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():655:661 -> a 177:183:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():642 -> a 177:183:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 184:189:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():643:648 -> a 184:189:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 190:196:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():655:661 -> a 190:196:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():649 -> a 190:196:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 197:197:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():650:650 -> a 197:197:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 198:198:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):395:395 -> a 199:199:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 199:199:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):395 -> a 200:200:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):395:395 -> a 201:201:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656:656 -> a 201:201:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():649 -> a 201:201:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 202:202:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 202:202:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656 -> a 202:202:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():649 -> a 202:202:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 203:203:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656:656 -> a 203:203:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():649 -> a 203:203:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 204:204:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656:656 -> a 204:204:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():642 -> a 204:204:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 205:205:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 205:205:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656 -> a 205:205:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():642 -> a 205:205:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 206:206:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656:656 -> a 206:206:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():642 -> a 206:206:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):393 -> a 207:208:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):398:399 -> a 209:209:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 209:209:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):399 -> a 210:213:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):399:402 -> a 214:215:void com.android.tools.r8.naming.ProguardMapReader.skipArrow():609:610 -> a 214:215:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):403 -> a 216:216:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):404:404 -> a 217:221:java.lang.String com.android.tools.r8.naming.ProguardMapReader.parseMethodName():551:555 -> a 217:221:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):405 -> a 222:233:java.lang.String com.android.tools.r8.naming.ProguardMapReader.substring(int):536:547 -> a 222:233:java.lang.String com.android.tools.r8.naming.ProguardMapReader.parseMethodName():557 -> a 222:233:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):405 -> a 234:240:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):407:413 -> a 241:241:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():83:83 -> a 241:241:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):419 -> a 242:244:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):419:421 -> a 245:245:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getOriginalSignature():71:71 -> a 245:245:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):427 -> a 246:253:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):427:434 -> a 254:254:com.android.tools.r8.position.Position com.android.tools.r8.naming.ProguardMapReader.getPosition():449:449 -> a 254:254:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):434 -> a 255:255:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):434:434 -> a 256:259:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):152:155 -> a 256:259:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):436 -> a 260:260:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getOriginalSignature():71:71 -> a 260:260:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):441 -> a 261:263:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):441:443 -> a 264:264:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153:153 -> a 264:264:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):436 -> a 265:265:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 265:265:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153 -> a 265:265:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):436 -> a 266:266:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153:153 -> a 266:266:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):436 -> a 267:267:void com.android.tools.r8.naming.ProguardMapReader.expectWhitespace():232:232 -> a 267:267:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ProguardMapReader.parseSignature():578 -> a 267:267:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):387 -> a 268:268:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656:656 -> a 268:268:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():649 -> a 268:268:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 269:269:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 269:269:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656 -> a 269:269:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():649 -> a 269:269:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 270:270:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656:656 -> a 270:270:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():649 -> a 270:270:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 271:271:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656:656 -> a 271:271:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():642 -> a 271:271:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 272:272:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> a 272:272:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656 -> a 272:272:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():642 -> a 272:272:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 273:273:int com.android.tools.r8.naming.ProguardMapReader.parseNumber():656:656 -> a 273:273:com.android.tools.r8.naming.Range com.android.tools.r8.naming.ProguardMapReader.parseRange():642 -> a 273:273:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):377 -> a 274:274:void lambda$parseMemberMappings$4(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.mappinginformation.MappingInformation):348:348 -> a 275:275:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isGlobalMappingInformation():0:0 -> a 275:275:void lambda$parseMemberMappings$4(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.mappinginformation.MappingInformation):348 -> a 276:285:void lambda$parseMemberMappings$4(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.mappinginformation.MappingInformation):348:357 -> a 286:288:void lambda$parseMemberMappings$2(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation):353:353 -> a 289:298:java.lang.String parseType(boolean):561:570 -> a 299:310:java.lang.String com.android.tools.r8.naming.ProguardMapReader.substring(int):536:547 -> a 299:310:java.lang.String parseType(boolean):573 -> a 311:317:com.google.gson.JsonObject com.android.tools.r8.naming.ProguardMapReader.parseJsonInComment():666:672 -> a 311:317:boolean parseMappingInformation(java.util.function.Consumer):303 -> a 318:318:boolean parseMappingInformation(java.util.function.Consumer):305:305 -> a 1:1:int access$100(com.android.tools.r8.naming.ProguardMapReader):65:65 -> b 2:2:char nextChar():143:143 -> b 3:3:boolean com.android.tools.r8.naming.ProguardMapReader.hasNext():129:129 -> b 3:3:char nextChar():143 -> b 4:8:char nextChar():143:147 -> b 9:9:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> b 9:9:char nextChar():147 -> b 10:10:char nextChar():147:147 -> b 11:11:boolean com.android.tools.r8.naming.ProguardMapReader.hasLine():215:215 -> b 11:11:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):254 -> b 12:29:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):255:272 -> b 30:33:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):152:155 -> b 30:33:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):273 -> b 34:34:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153:153 -> b 34:34:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):273 -> b 35:35:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> b 35:35:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153 -> b 35:35:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):273 -> b 36:36:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153:153 -> b 36:36:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):273 -> b 37:41:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):276:280 -> b 42:47:boolean com.android.tools.r8.naming.ProguardMapReader.acceptString(java.lang.String):624:629 -> b 42:47:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):280 -> b 48:50:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):283:285 -> b 51:53:boolean com.android.tools.r8.naming.ProguardMapReader.acceptArrow():614:616 -> b 51:53:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):286 -> b 54:58:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):288:292 -> b 59:59:com.android.tools.r8.position.Position com.android.tools.r8.naming.ProguardMapReader.getPosition():449:449 -> b 59:59:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):294 -> b 60:61:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):294:295 -> b 62:65:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):152:155 -> b 62:65:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):296 -> b 66:66:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):297:297 -> b 67:67:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153:153 -> b 67:67:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):296 -> b 68:68:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> b 68:68:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153 -> b 68:68:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):296 -> b 69:69:boolean com.android.tools.r8.naming.ProguardMapReader.nextLine(com.android.tools.r8.naming.ProguardMap$Builder):153:153 -> b 69:69:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):296 -> b 70:72:void lambda$parseMemberMappings$3(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation):360:360 -> b 73:84:void skipIdentifier(boolean):485:496 -> b 85:85:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> b 85:85:void skipIdentifier(boolean):496 -> b 86:98:void skipIdentifier(boolean):496:508 -> b 99:99:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> b 99:99:void skipIdentifier(boolean):508 -> b 100:100:void skipIdentifier(boolean):508:508 -> b 101:101:void skipIdentifier(boolean):501:501 -> b 1:5:int nextCodePoint():134:138 -> c 6:6:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):687:687 -> c 6:6:int nextCodePoint():138 -> c 7:7:int nextCodePoint():138:138 -> c 8:12:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):201:205 -> c 13:14:boolean com.android.tools.r8.naming.ProguardMapReader.isEmptyOrCommentLine(java.lang.String):162:163 -> c 13:14:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):206 -> c 15:19:boolean com.android.tools.r8.naming.ProguardMapReader.hasFirstCharJsonBrace(java.lang.String,int):189:193 -> c 15:19:boolean com.android.tools.r8.naming.ProguardMapReader.isEmptyOrCommentLine(java.lang.String):165 -> c 15:19:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):206 -> c 20:20:boolean com.android.tools.r8.naming.ProguardMapReader.isEmptyOrCommentLine(java.lang.String):166:166 -> c 20:20:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):206 -> c 21:22:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):207:208 -> c 23:23:boolean com.android.tools.r8.naming.ProguardMapReader.hasLine():215:215 -> c 23:23:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):210 -> c 1:1:void close():81:81 -> close 1:1:int peekCodePoint():119:119 -> d 1:1:boolean com.android.tools.r8.naming.ProguardMapReader.hasNext():129:129 -> e 1:1:void skipWhitespace():220 -> e 2:3:void skipWhitespace():220:221 -> e com.android.tools.r8.naming.ProguardMapReader$LinePosition -> com.gradleup.gr8.relocated.er2: int lineNo -> b 1:2:void (int):455:456 -> 1:2:boolean equals(java.lang.Object):474:475 -> equals 1:1:java.lang.String getDescription():461:461 -> getDescription 1:1:int hashCode():466:466 -> hashCode com.android.tools.r8.naming.ProguardMapReader$ParseException -> com.gradleup.gr8.relocated.fr2: int lineOffset -> b boolean eol -> c int lineNo -> a java.lang.String msg -> d 1:5:void (com.android.tools.r8.naming.ProguardMapReader,java.lang.String,boolean):690:694 -> 1:4:java.lang.String toString():699:702 -> toString com.android.tools.r8.naming.ProguardMapSupplier -> com.gradleup.gr8.relocated.lr2: com.android.tools.r8.naming.ClassNameMapper classNameMapper -> a com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.utils.Reporter reporter -> d boolean $assertionsDisabled -> e com.android.tools.r8.StringConsumer consumer -> b 1:1:void ():22:22 -> 1:8:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.utils.InternalOptions):63:70 -> 1:1:com.android.tools.r8.utils.Reporter access$100(com.android.tools.r8.naming.ProguardMapSupplier):22:22 -> a 2:2:com.android.tools.r8.naming.ProguardMapSupplier create(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.utils.InternalOptions):75:75 -> a 3:5:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId com.android.tools.r8.naming.ProguardMapSupplier.computeProguardMapId():87:89 -> a 3:5:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():79 -> a 6:23:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):97:114 -> a 6:23:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 24:30:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):113:119 -> a 24:30:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 31:31:com.android.tools.r8.naming.MapVersion com.android.tools.r8.utils.InternalOptions.getMapFileVersion():2085:2085 -> a 31:31:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 32:32:com.android.tools.r8.naming.MapVersion com.android.tools.r8.utils.InternalOptions.getMapFileVersion():2085:2085 -> a 32:32:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):119 -> a 32:32:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 33:34:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):119:120 -> a 33:34:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 35:35:boolean com.android.tools.r8.utils.structural.Ordered.isGreaterThan(java.lang.Object):57:57 -> a 35:35:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):120 -> a 35:35:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 36:36:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):122:122 -> a 36:36:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 37:37:com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation com.android.tools.r8.naming.MapVersion.toMapVersionMappingInformation():41:41 -> a 37:37:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):123 -> a 37:37:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 38:51:void com.android.tools.r8.naming.ProguardMapSupplier.writeMarker(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):123:136 -> a 38:51:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():80 -> a 52:52:void com.android.tools.r8.naming.ProguardMapSupplier.writeBody():93:93 -> a 52:52:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():81 -> a 53:53:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():82:82 -> a 1:1:com.android.tools.r8.StringConsumer access$200(com.android.tools.r8.naming.ProguardMapSupplier):22:22 -> b com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId -> com.gradleup.gr8.relocated.hr2: java.lang.String id -> a java.lang.String hash -> b boolean $assertionsDisabled -> c 1:1:void ():36:36 -> 1:1:void (java.lang.String,java.lang.String,com.android.tools.r8.naming.ProguardMapSupplier$1):36:36 -> 2:6:void (java.lang.String,java.lang.String):40:44 -> 1:1:java.lang.String getHash():54:54 -> a 1:1:java.lang.String getId():49:49 -> b com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder -> com.gradleup.gr8.relocated.jr2: com.google.common.hash.Hasher hasher -> a 1:3:void ():139:141 -> 1:1:java.lang.String lambda$getProviderOrDefault$0(com.android.tools.r8.MapIdEnvironment):146:146 -> a 2:2:java.lang.String com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder$1.getMapHash():153:153 -> a 2:2:java.lang.String lambda$getProviderOrDefault$0(com.android.tools.r8.MapIdEnvironment):146 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.String lambda$getProviderOrDefault$0(com.android.tools.r8.MapIdEnvironment):146:146 -> a 4:4:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder.accept(java.lang.String):160:160 -> a 4:4:com.android.tools.r8.utils.ChainableStringConsumer accept(java.lang.String):139 -> a 5:6:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId build(com.android.tools.r8.MapIdProvider):165:166 -> a 7:7:com.android.tools.r8.MapIdEnvironment com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder.getEnvironment(java.lang.String):150:150 -> a 7:7:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId build(com.android.tools.r8.MapIdProvider):166 -> a 8:9:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId build(com.android.tools.r8.MapIdProvider):166:167 -> a 1:1:com.android.tools.r8.MapIdProvider getProviderOrDefault(com.android.tools.r8.MapIdProvider):146:146 -> b com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder$1 -> com.gradleup.gr8.relocated.ir2: java.lang.String val$hash -> a 1:1:void (com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder,java.lang.String):150:150 -> com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapWriter -> com.gradleup.gr8.relocated.kr2: com.android.tools.r8.naming.ProguardMapSupplier this$0 -> a 1:1:void (com.android.tools.r8.naming.ProguardMapSupplier):171:171 -> 1:1:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapWriter com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapWriter.accept(java.lang.String):175:175 -> a 1:1:com.android.tools.r8.utils.ChainableStringConsumer accept(java.lang.String):171 -> a com.android.tools.r8.naming.Range -> com.gradleup.gr8.relocated.dx2: int to -> b boolean isCardinal -> c int from -> a boolean $assertionsDisabled -> d 1:1:void ():9:9 -> 1:1:void (int):16:16 -> 2:2:void (int,int):20:20 -> 3:7:void (int,int,boolean):23:27 -> 1:6:boolean equals(java.lang.Object):44:49 -> equals 1:1:int hashCode():61:61 -> hashCode 1:1:java.lang.String toString():36:36 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":39,"2":40,"3":41},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 39:39:java.lang.String toString():36:36 -> toString 40:40:java.lang.String toString():36:36 -> toString 41:41:java.lang.String toString():36:36 -> toString 38:38:java.lang.String toString():36:36 -> toString com.android.tools.r8.naming.RecordRewritingNamingLens -> com.gradleup.gr8.relocated.oy2: com.android.tools.r8.graph.DexItemFactory factory -> d boolean $assertionsDisabled -> f com.android.tools.r8.naming.NamingLens namingLens -> e 1:1:void ():18:18 -> 1:3:void (com.android.tools.r8.graph.AppView):35:37 -> 1:8:com.android.tools.r8.naming.NamingLens createRecordRewritingNamingLens(com.android.tools.r8.graph.AppView):24:31 -> a 9:10:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.RecordRewritingNamingLens.getRenaming(com.android.tools.r8.graph.DexType):45:46 -> a 9:10:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):53 -> a 11:11:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):54:54 -> a 12:12:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):59:59 -> a 13:14:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.RecordRewritingNamingLens.getRenaming(com.android.tools.r8.graph.DexType):45:46 -> a 13:14:boolean com.android.tools.r8.naming.RecordRewritingNamingLens.isRenamed(com.android.tools.r8.graph.DexType):41 -> a 13:14:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):59 -> a 15:16:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):59:60 -> a 17:17:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):66:66 -> a 18:18:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):72:72 -> a 19:19:java.lang.String lookupPackageName(java.lang.String):87:87 -> a 1:1:boolean hasPrefixRewritingLogic():77:77 -> b 1:1:com.android.tools.r8.graph.DexString prefixRewrittenType(com.android.tools.r8.graph.DexType):82:82 -> e com.android.tools.r8.naming.ReservedFieldNamingState -> com.gradleup.gr8.relocated.m33: com.android.tools.r8.naming.ReservedFieldNamingState interfaceMinificationState -> c boolean $assertionsDisabled -> d 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.graph.AppView):20:20 -> 2:2:void (com.android.tools.r8.graph.AppView):17:17 -> 1:1:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):29:29 -> a 1:1:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):24 -> a 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByNameInState(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState,com.android.tools.r8.graph.DexString):43:43 -> a 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):29 -> a 2:2:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):24 -> a 3:5:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByNameInInterfaces(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):37:39 -> a 3:5:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):33 -> a 3:5:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):24 -> a 6:6:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByNameInState(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState,com.android.tools.r8.graph.DexString):43:43 -> a 6:6:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByNameInInterfaces(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):39 -> a 6:6:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):33 -> a 6:6:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):24 -> a 7:9:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByNameInInterfaces(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):37:39 -> a 7:9:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):25 -> a 10:10:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByNameInState(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState,com.android.tools.r8.graph.DexString):43:43 -> a 10:10:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState.getReservedByNameInInterfaces(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):39 -> a 10:10:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):25 -> a 11:12:void includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState):51:52 -> a 13:16:void com.android.tools.r8.naming.ReservedFieldNamingState.includeInterfaceReservationState(com.android.tools.r8.naming.ReservedFieldNamingState):58:61 -> a 13:16:void includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState):54 -> a 17:17:com.android.tools.r8.naming.ReservedFieldNamingState$InternalState com.android.tools.r8.naming.ReservedFieldNamingState.createInternalState():73:73 -> a 17:17:java.lang.Object createInternalState():15 -> a 1:3:void setInterfaceMinificationState(com.android.tools.r8.naming.ReservedFieldNamingState):66:68 -> b com.android.tools.r8.naming.ReservedFieldNamingState$InternalState -> com.gradleup.gr8.relocated.l33: java.util.Map reservedNames -> a 1:3:void ():76:78 -> 1:2:com.android.tools.r8.graph.DexString getReservedByName(com.android.tools.r8.graph.DexString):81:82 -> a 3:3:void markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):86:86 -> a 4:4:void includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState):90:90 -> a com.android.tools.r8.naming.SeedMapper -> com.gradleup.gr8.relocated.q53: com.google.common.collect.ImmutableMap mappings -> a java.util.Set mappedToDescriptorNames -> b com.android.tools.r8.utils.Reporter reporter -> c 1:1:void (java.util.Map,java.util.Set,com.android.tools.r8.utils.Reporter,com.android.tools.r8.naming.SeedMapper$1):38:38 -> 2:10:void (java.util.Map,java.util.Set,com.android.tools.r8.utils.Reporter):110:118 -> 1:1:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):100:100 -> a 2:5:com.android.tools.r8.naming.SeedMapper com.android.tools.r8.naming.SeedMapper.seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):89:92 -> a 2:5:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):100 -> a 6:6:void com.android.tools.r8.naming.ProguardMapReader.(com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean):89:89 -> a 6:6:com.android.tools.r8.naming.SeedMapper com.android.tools.r8.naming.SeedMapper.seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):92 -> a 6:6:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):100 -> a 7:7:com.android.tools.r8.naming.SeedMapper$Builder com.android.tools.r8.naming.SeedMapper.builder(com.android.tools.r8.utils.Reporter):84:84 -> a 7:7:com.android.tools.r8.naming.SeedMapper com.android.tools.r8.naming.SeedMapper.seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):93 -> a 7:7:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):100 -> a 8:10:com.android.tools.r8.naming.SeedMapper com.android.tools.r8.naming.SeedMapper.seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):94:96 -> a 8:10:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):100 -> a 11:11:com.android.tools.r8.naming.SeedMapper com.android.tools.r8.naming.SeedMapper.seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):92:92 -> a 11:11:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):100 -> a 12:12:com.android.tools.r8.naming.ClassNamingForMapApplier getClassNaming(com.android.tools.r8.graph.DexType):160:160 -> a 13:13:java.util.Set getKeyset():164:164 -> a 14:14:com.android.tools.r8.naming.ClassNamingForMapApplier getMapping(java.lang.String):172:172 -> a 1:1:boolean hasMapping(com.android.tools.r8.graph.DexType):155:155 -> b 2:2:java.util.Set getMappedToDescriptorNames():168:168 -> b 1:6:void verifyMappingsAreConflictFree():122:127 -> c 7:7:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> c 7:7:void verifyMappingsAreConflictFree():129 -> c 8:8:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> c 8:8:void verifyMappingsAreConflictFree():130 -> c 9:10:void verifyMappingsAreConflictFree():130:131 -> c 11:11:void verifyMappingsAreConflictFree():128:128 -> c 12:35:void verifyMappingsAreConflictFree():127:150 -> c com.android.tools.r8.naming.SeedMapper$Builder -> com.gradleup.gr8.relocated.p53: java.util.Map map -> a java.util.Set mappedToDescriptorNames -> b com.android.tools.r8.utils.Reporter reporter -> c 1:1:void (com.android.tools.r8.utils.Reporter,com.android.tools.r8.naming.SeedMapper$1):40:40 -> 2:2:void (com.android.tools.r8.utils.Reporter):46:46 -> 3:8:void (com.android.tools.r8.utils.Reporter):42:47 -> void addPreambleLine(java.lang.String) -> a com.android.tools.r8.naming.ProguardMap$Builder setCurrentMapVersion(com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation) -> a 1:4:com.android.tools.r8.naming.ClassNamingForMapApplier$Builder com.android.tools.r8.naming.SeedMapper$Builder.classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):53:56 -> a 1:4:com.android.tools.r8.naming.ClassNaming$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):40 -> a 5:5:com.android.tools.r8.naming.ClassNamingForMapApplier$Builder com.android.tools.r8.naming.ClassNamingForMapApplier.builder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.utils.Reporter):105:105 -> a 5:5:com.android.tools.r8.naming.ClassNamingForMapApplier$Builder com.android.tools.r8.naming.SeedMapper$Builder.classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):57 -> a 5:5:com.android.tools.r8.naming.ClassNaming$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):40 -> a 6:7:com.android.tools.r8.naming.ClassNamingForMapApplier$Builder com.android.tools.r8.naming.SeedMapper$Builder.classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):59:60 -> a 6:7:com.android.tools.r8.naming.ClassNaming$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):40 -> a 8:9:com.android.tools.r8.naming.SeedMapper build():78:79 -> a com.android.tools.r8.naming.SourceFileRewriter -> com.gradleup.gr8.relocated.q83: 1:1:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):20:20 -> a 2:2:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 2:2:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):21 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.rewriteToDefaultSourceFile(com.android.tools.r8.graph.DexItemFactory):61:61 -> a 3:3:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):21 -> a 4:4:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.rewriteTo(java.lang.String,boolean):65:65 -> a 4:4:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.rewriteToDefaultSourceFile(com.android.tools.r8.graph.DexItemFactory):61 -> a 4:4:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):21 -> a 5:5:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):23:23 -> a 6:6:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeCompatProvider(com.android.tools.r8.utils.InternalOptions):31:31 -> a 6:6:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):24 -> a 7:7:java.lang.String com.android.tools.r8.naming.SourceFileRewriter.getRenameSourceFileAttribute(com.android.tools.r8.utils.InternalOptions):52:52 -> a 7:7:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeCompatProvider(com.android.tools.r8.utils.InternalOptions):32 -> a 7:7:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):24 -> a 8:8:boolean com.android.tools.r8.naming.SourceFileRewriter.isDefaultOrEmpty(java.lang.String,com.android.tools.r8.utils.InternalOptions):56:56 -> a 8:8:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeCompatProvider(com.android.tools.r8.utils.InternalOptions):34 -> a 8:8:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):24 -> a 9:9:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 9:9:boolean com.android.tools.r8.naming.SourceFileRewriter.isDefaultOrEmpty(java.lang.String,com.android.tools.r8.utils.InternalOptions):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeCompatProvider(com.android.tools.r8.utils.InternalOptions):34 -> a 9:9:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):24 -> a 10:10:boolean com.android.tools.r8.naming.SourceFileRewriter.isDefaultOrEmpty(java.lang.String,com.android.tools.r8.utils.InternalOptions):57:57 -> a 10:10:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeCompatProvider(com.android.tools.r8.utils.InternalOptions):34 -> a 10:10:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):24 -> a 11:11:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.rewriteTo(java.lang.String,boolean):65:65 -> a 11:11:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeCompatProvider(com.android.tools.r8.utils.InternalOptions):34 -> a 11:11:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):24 -> a 12:12:java.lang.String com.android.tools.r8.naming.SourceFileRewriter.getRenameSourceFileAttribute(com.android.tools.r8.utils.InternalOptions):52:52 -> a 12:12:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):41 -> a 12:12:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a 13:13:boolean com.android.tools.r8.naming.SourceFileRewriter.isDefaultOrEmpty(java.lang.String,com.android.tools.r8.utils.InternalOptions):56:56 -> a 13:13:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):43 -> a 13:13:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a 14:14:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 14:14:boolean com.android.tools.r8.naming.SourceFileRewriter.isDefaultOrEmpty(java.lang.String,com.android.tools.r8.utils.InternalOptions):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):43 -> a 14:14:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a 15:15:boolean com.android.tools.r8.naming.SourceFileRewriter.isDefaultOrEmpty(java.lang.String,com.android.tools.r8.utils.InternalOptions):57:57 -> a 15:15:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):43 -> a 15:15:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a 16:16:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.rewriteTo(java.lang.String,boolean):65:65 -> a 16:16:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):43 -> a 16:16:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a 17:17:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):45:45 -> a 17:17:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a 18:18:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 18:18:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):46 -> a 18:18:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a 19:19:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.rewriteToDefaultSourceFile(com.android.tools.r8.graph.DexItemFactory):61:61 -> a 19:19:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):46 -> a 19:19:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a 20:20:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.rewriteTo(java.lang.String,boolean):65:65 -> a 20:20:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.rewriteToDefaultSourceFile(com.android.tools.r8.graph.DexItemFactory):61 -> a 20:20:com.android.tools.r8.SourceFileProvider com.android.tools.r8.naming.SourceFileRewriter.computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):46 -> a 20:20:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):26 -> a com.android.tools.r8.naming.SourceFileRewriter$1 -> com.gradleup.gr8.relocated.p83: java.lang.String val$renaming -> a boolean val$allowDiscard -> b 1:1:void (java.lang.String,boolean):65:65 -> 1:1:boolean allowDiscardingSourceFile():73:73 -> a 1:1:java.lang.String get(com.android.tools.r8.SourceFileEnvironment):68:68 -> get com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo -> com.gradleup.gr8.relocated.eo: com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo TYPE_NAME_INSTANCE -> g com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo SIMPLE_NAME_INSTANCE -> f com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping mapping -> b com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo CANONICAL_NAME_INSTANCE -> c com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo NONE_INSTANCE -> e int arrayDepth -> a com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo NAME_INSTANCE -> d 1:1:void ():88:88 -> 2:2:void com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo.(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):107:107 -> 2:2:void ():88 -> 3:6:void ():88:91 -> 7:7:void com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo.(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):107:107 -> 7:7:void ():91 -> 8:11:void ():91:94 -> 12:12:void com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo.(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):107:107 -> 12:12:void ():94 -> 13:16:void ():94:97 -> 17:17:void com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo.(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):107:107 -> 17:17:void ():97 -> 18:21:void ():97:100 -> 22:22:void com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo.(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):107:107 -> 22:22:void ():100 -> 23:23:void ():100:100 -> 1:3:void (com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,int):110:112 -> com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo asClassNameComputationInfo() -> a 1:2:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo create(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,int):117:118 -> a 3:15:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo getInstance(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):122:134 -> a 16:16:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo getInstance(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):130:130 -> a 17:25:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo getInstance(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):124:132 -> a 26:28:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo getInstance(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):126:128 -> a 29:30:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.naming.NamingLens):155:156 -> a 31:31:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 31:31:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.naming.NamingLens):157 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 32:32:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.naming.NamingLens):157 -> a 33:33:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.naming.NamingLens):158:158 -> a 34:34:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.naming.NamingLens):155:155 -> a 1:1:boolean needsToComputeName():144:144 -> e 2:2:boolean com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping.needsToComputeClassName():30:30 -> e 2:2:boolean needsToComputeName():144 -> e 1:5:boolean equals(java.lang.Object):174:178 -> equals 1:1:boolean needsToRegisterReference():149:149 -> f 2:2:boolean com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping.needsToRegisterTypeReference():34:34 -> f 2:2:boolean needsToRegisterReference():149 -> f 1:1:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo none():139:139 -> g 1:1:int hashCode():183:183 -> hashCode com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping -> com.gradleup.gr8.relocated.do: com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping NONE -> a boolean $assertionsDisabled -> g com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping NAME -> b com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping TYPE_NAME -> c com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping CANONICAL_NAME -> d com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping[] $VALUES -> f com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping SIMPLE_NAME -> e 1:7:void ():22:22 -> 1:1:void (java.lang.String,int):22:22 -> 1:39:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):44:82 -> a 40:41:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):68:69 -> a 42:42:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 42:42:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 43:43:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):69 -> a 44:47:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):69:72 -> a 48:48:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getUnqualifiedClassNameFromDescriptor(java.lang.String):313:313 -> a 48:48:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):74 -> a 49:50:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getUnqualifiedClassNameFromBinaryName(java.lang.String):469:470 -> a 49:50:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getUnqualifiedClassNameFromDescriptor(java.lang.String):313 -> a 49:50:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):74 -> a 51:51:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):77:77 -> a 52:53:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getClassNameFromDescriptor(java.lang.String):323:324 -> a 52:53:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getCanonicalNameFromDescriptor(java.lang.String):370 -> a 52:53:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):61 -> a 54:54:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getCanonicalNameFromDescriptor(java.lang.String):371:371 -> a 54:54:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):61 -> a 55:55:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):63:63 -> a 56:56:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):54:54 -> a 57:58:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getClassNameFromDescriptor(java.lang.String):323:324 -> a 57:58:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):46 -> a 59:95:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):48:84 -> a 1:1:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping[] values():22:22 -> values com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo -> com.gradleup.gr8.relocated.fq0: com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo FIELD_NAME_INSTANCE -> a 1:1:void ():15:15 -> 1:1:void ():18:18 -> com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo asFieldNameComputationInfo() -> b boolean needsToComputeName() -> e boolean needsToRegisterReference() -> f 1:1:com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo forFieldName():21:21 -> g com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo -> com.gradleup.gr8.relocated.s82: com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo asClassNameComputationInfo() -> a 1:2:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):20:21 -> a 3:3:boolean com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo.isFieldNameComputationInfo():0:0 -> a 3:3:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):22 -> a 4:4:boolean com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo.isClassNameComputationInfo():0:0 -> a 4:4:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):26 -> a 5:10:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):27:32 -> a 11:12:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):23:24 -> a 13:13:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo.internalComputeNameFor(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.naming.NamingLens):28:28 -> a 13:13:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):24 -> a 14:14:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):35:35 -> a com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo asFieldNameComputationInfo() -> b com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo asRecordFieldNamesComputationInfo() -> c boolean isRecordFieldNamesComputationInfo() -> d boolean needsToComputeName() -> e boolean needsToRegisterReference() -> f com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo -> com.gradleup.gr8.relocated.jy2: com.android.tools.r8.graph.DexField[] fields -> a boolean $assertionsDisabled -> b 1:1:void ():38:38 -> 1:2:void (com.android.tools.r8.graph.DexField[]):42:43 -> com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens) -> a 1:4:com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo forFieldNamesAndFields(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexField[]):98:101 -> a 5:6:boolean com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo.fieldsMatchNames(java.lang.String[],com.android.tools.r8.graph.DexField[]):109:110 -> a 5:6:com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo forFieldNamesAndFields(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexField[]):102 -> a 7:9:com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo forFieldNamesAndFields(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexField[]):103:105 -> a 10:10:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction):122:122 -> a 11:12:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 11:12:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 11:12:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 13:16:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction):124:127 -> a 17:17:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 17:17:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:23:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction):128:133 -> a 24:24:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 24:24:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo.dexStringFromFieldNames(java.util.List,com.android.tools.r8.graph.DexItemFactory):93 -> a 24:24:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction):133 -> a 25:25:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo.dexStringFromFieldNames(java.util.List,com.android.tools.r8.graph.DexItemFactory):93:93 -> a 25:25:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction):133 -> a 26:26:boolean lambda$internalComputeNameFor$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):122:122 -> a com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo asRecordFieldNamesComputationInfo() -> c boolean isRecordFieldNamesComputationInfo() -> d boolean needsToComputeName() -> e boolean needsToRegisterReference() -> f com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo$MatchingRecordFieldNamesComputationInfo -> com.gradleup.gr8.relocated.hy2: 1:1:void (com.android.tools.r8.graph.DexField[]):70:70 -> 1:1:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):79:79 -> a 2:2:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):84:84 -> a 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 3:3:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):86:86 -> a 5:5:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):85:85 -> a 6:10:com.android.tools.r8.graph.DexField com.android.tools.r8.naming.NamingLens.lookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):91:91 -> a 6:10:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):85 -> a 11:14:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):85:88 -> a com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo$MissMatchingRecordFieldNamesComputationInfo -> com.gradleup.gr8.relocated.iy2: java.lang.String[] fieldNames -> c 1:1:void (java.lang.String[],com.android.tools.r8.graph.DexField[],com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo$1):46:46 -> 2:3:void (java.lang.String[],com.android.tools.r8.graph.DexField[]):52:53 -> 1:1:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.naming.NamingLens):62:62 -> a 2:2:java.lang.String lambda$internalComputeNameFor$0(int):62:62 -> a com.android.tools.r8.naming.identifiernamestring.ClassForNameIdentifierNameStringLookupResult -> com.gradleup.gr8.relocated.pm: 1:1:void (com.android.tools.r8.graph.DexType):14:14 -> 1:1:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():708:708 -> a 1:1:boolean isTypeCompatInstantiatedFromUse(com.android.tools.r8.utils.InternalOptions):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} boolean isTypeInitializedFromUse() -> d com.android.tools.r8.naming.identifiernamestring.ClassNameComparisonIdentifierNameStringLookupResult -> com.gradleup.gr8.relocated.co: 1:1:void (com.android.tools.r8.graph.DexType):14:14 -> boolean isTypeCompatInstantiatedFromUse(com.android.tools.r8.utils.InternalOptions) -> a boolean isTypeInitializedFromUse() -> d com.android.tools.r8.naming.identifiernamestring.DexMemberBasedConstStringIdentifierNameStringLookupResult -> com.gradleup.gr8.relocated.jc0: 1:1:void (com.android.tools.r8.graph.DexMember):13:13 -> com.android.tools.r8.naming.identifiernamestring.DexTypeBasedConstStringIdentifierNameStringLookupResult -> com.gradleup.gr8.relocated.eh0: 1:1:void (com.android.tools.r8.graph.DexType):14:14 -> boolean isTypeCompatInstantiatedFromUse(com.android.tools.r8.utils.InternalOptions) -> a boolean isTypeInitializedFromUse() -> d com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult -> com.gradleup.gr8.relocated.u01: com.android.tools.r8.graph.DexReference reference -> a boolean $assertionsDisabled -> b 1:1:void ():13:13 -> 1:3:void (com.android.tools.r8.graph.DexReference):17:19 -> com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringTypeLookupResult asTypeResult() -> a 1:1:com.android.tools.r8.naming.identifiernamestring.ClassForNameIdentifierNameStringLookupResult fromClassForName(com.android.tools.r8.graph.DexType):23:23 -> a 2:2:java.lang.Object com.android.tools.r8.utils.FunctionUtils.applyOrElse(java.lang.Object,java.util.function.Function,java.lang.Object):15:15 -> a 2:2:com.android.tools.r8.naming.identifiernamestring.ClassForNameIdentifierNameStringLookupResult fromClassForName(com.android.tools.r8.graph.DexType):23 -> a 3:3:com.android.tools.r8.naming.identifiernamestring.ClassForNameIdentifierNameStringLookupResult fromClassForName(com.android.tools.r8.graph.DexType):23:23 -> a 4:4:com.android.tools.r8.naming.identifiernamestring.DexMemberBasedConstStringIdentifierNameStringLookupResult fromDexMemberBasedConstString(com.android.tools.r8.graph.DexMember):38:38 -> a 5:5:java.lang.Object com.android.tools.r8.utils.FunctionUtils.applyOrElse(java.lang.Object,java.util.function.Function,java.lang.Object):15:15 -> a 5:5:com.android.tools.r8.naming.identifiernamestring.DexMemberBasedConstStringIdentifierNameStringLookupResult fromDexMemberBasedConstString(com.android.tools.r8.graph.DexMember):38 -> a 6:6:com.android.tools.r8.naming.identifiernamestring.DexMemberBasedConstStringIdentifierNameStringLookupResult fromDexMemberBasedConstString(com.android.tools.r8.graph.DexMember):38:38 -> a 1:1:com.android.tools.r8.naming.identifiernamestring.ClassNameComparisonIdentifierNameStringLookupResult fromClassNameComparison(com.android.tools.r8.graph.DexType):28:28 -> b 2:2:java.lang.Object com.android.tools.r8.utils.FunctionUtils.applyOrElse(java.lang.Object,java.util.function.Function,java.lang.Object):15:15 -> b 2:2:com.android.tools.r8.naming.identifiernamestring.ClassNameComparisonIdentifierNameStringLookupResult fromClassNameComparison(com.android.tools.r8.graph.DexType):28 -> b 3:3:com.android.tools.r8.naming.identifiernamestring.ClassNameComparisonIdentifierNameStringLookupResult fromClassNameComparison(com.android.tools.r8.graph.DexType):28:28 -> b 4:4:com.android.tools.r8.naming.identifiernamestring.UncategorizedMemberIdentifierNameStringLookupResult fromUncategorized(com.android.tools.r8.graph.DexMember):44:44 -> b 5:5:java.lang.Object com.android.tools.r8.utils.FunctionUtils.applyOrElse(java.lang.Object,java.util.function.Function,java.lang.Object):15:15 -> b 5:5:com.android.tools.r8.naming.identifiernamestring.UncategorizedMemberIdentifierNameStringLookupResult fromUncategorized(com.android.tools.r8.graph.DexMember):44 -> b 6:6:com.android.tools.r8.naming.identifiernamestring.UncategorizedMemberIdentifierNameStringLookupResult fromUncategorized(com.android.tools.r8.graph.DexMember):44:44 -> b 7:7:com.android.tools.r8.graph.DexReference getReference():56:56 -> b boolean isTypeResult() -> c 1:1:com.android.tools.r8.naming.identifiernamestring.DexTypeBasedConstStringIdentifierNameStringLookupResult fromDexTypeBasedConstString(com.android.tools.r8.graph.DexType):33:33 -> c 2:2:java.lang.Object com.android.tools.r8.utils.FunctionUtils.applyOrElse(java.lang.Object,java.util.function.Function,java.lang.Object):15:15 -> c 2:2:com.android.tools.r8.naming.identifiernamestring.DexTypeBasedConstStringIdentifierNameStringLookupResult fromDexTypeBasedConstString(com.android.tools.r8.graph.DexType):33 -> c 3:3:com.android.tools.r8.naming.identifiernamestring.DexTypeBasedConstStringIdentifierNameStringLookupResult fromDexTypeBasedConstString(com.android.tools.r8.graph.DexType):33:33 -> c com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringMemberLookupResult -> com.gradleup.gr8.relocated.w01: 1:1:void (com.android.tools.r8.graph.DexMember):13:13 -> com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringTypeLookupResult -> com.gradleup.gr8.relocated.x01: 1:1:void (com.android.tools.r8.graph.DexType):14:14 -> com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringTypeLookupResult asTypeResult() -> a boolean isTypeCompatInstantiatedFromUse(com.android.tools.r8.utils.InternalOptions) -> a boolean isTypeResult() -> c boolean isTypeInitializedFromUse() -> d com.android.tools.r8.naming.identifiernamestring.UncategorizedMemberIdentifierNameStringLookupResult -> com.gradleup.gr8.relocated.yj3: 1:1:void (com.android.tools.r8.graph.DexMember):13:13 -> com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation -> com.gradleup.gr8.relocated.lt: com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> a 1:1:void ():14:14 -> 1:1:void (com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation$1):12:12 -> 2:2:void ():28:28 -> 1:1:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):51:51 -> a 2:2:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isCompilerSynthesizedMappingInformation():0:0 -> a 2:2:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):51 -> a 1:3:java.lang.String serialize():56:58 -> c com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation$Builder -> com.gradleup.gr8.relocated.kt: 1:1:com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation build():20:20 -> a com.android.tools.r8.naming.mappinginformation.FileNameInformation -> com.gradleup.gr8.relocated.tr0: java.lang.String fileName -> a 1:2:void (java.lang.String):21:22 -> com.android.tools.r8.naming.mappinginformation.FileNameInformation asFileNameInformation() -> a 1:1:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):46:46 -> a 2:2:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isFileNameInformation():0:0 -> a 2:2:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):46 -> a 3:3:com.android.tools.r8.naming.mappinginformation.FileNameInformation build(java.lang.String):50:50 -> a 4:4:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):68:68 -> a 5:8:com.google.gson.JsonElement com.android.tools.r8.naming.mappinginformation.MappingInformation.getJsonElementFromObject(com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.lang.String,java.lang.String):153:156 -> a 5:8:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):69 -> a 9:9:com.google.gson.JsonElement com.android.tools.r8.naming.mappinginformation.MappingInformation.getJsonElementFromObject(com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.lang.String,java.lang.String):155:155 -> a 9:9:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):69 -> a 10:14:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):71:75 -> a 15:15:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):74:74 -> a 1:4:java.lang.String serialize():55:58 -> c 1:1:java.lang.String getFileName():31:31 -> d com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation -> com.gradleup.gr8.relocated.d12: com.android.tools.r8.naming.MapVersion mapVersion -> a 1:2:void (com.android.tools.r8.naming.MapVersion,java.lang.String):22:23 -> boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> a com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation asMapVersionMappingInformation() -> b 1:4:java.lang.String serialize():62:65 -> c 1:1:com.android.tools.r8.naming.MapVersion getMapVersion():48:48 -> d com.android.tools.r8.naming.mappinginformation.MappingInformation -> com.gradleup.gr8.relocated.e12: boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> a com.android.tools.r8.naming.mappinginformation.FileNameInformation asFileNameInformation() -> a 1:4:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):93:96 -> a 5:12:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):95:102 -> a 13:13:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):101:101 -> a 14:35:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):121:142 -> a 14:35:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 36:36:void com.android.tools.r8.naming.mappinginformation.UnknownJsonMappingInformation.deserialize(java.lang.String,com.google.gson.JsonObject,java.util.function.Consumer):52:52 -> a 36:36:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):143 -> a 36:36:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 37:37:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):133:133 -> a 37:37:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 38:47:void com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation.deserialize(com.google.gson.JsonObject,int,java.util.function.Consumer):72:81 -> a 38:47:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):123 -> a 38:47:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 48:48:boolean com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation.isSupported(com.android.tools.r8.naming.MapVersion):25:25 -> a 48:48:void com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation.deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):64 -> a 48:48:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):130 -> a 48:48:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 49:49:com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation$Builder.build():20:20 -> a 49:49:void com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation.deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):65 -> a 49:49:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):130 -> a 49:49:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 50:50:void com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation.deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):65:65 -> a 50:50:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):130 -> a 50:50:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 51:51:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):126:126 -> a 51:51:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 52:52:boolean com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation.isSupported(com.android.tools.r8.naming.MapVersion):45:45 -> a 52:52:void com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation.deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):49 -> a 52:52:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):136 -> a 52:52:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 53:53:void com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation.deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):50:50 -> a 53:53:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):136 -> a 53:53:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a 54:54:void com.android.tools.r8.naming.mappinginformation.MappingInformation.deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):139:139 -> a 54:54:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):105 -> a com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation asMapVersionMappingInformation() -> b java.lang.String serialize() -> c com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics -> com.gradleup.gr8.relocated.f12: com.android.tools.r8.position.Position position -> b java.lang.String message -> a 1:3:void (java.lang.String,com.android.tools.r8.position.Position):34:36 -> 1:1:java.lang.String getDiagnosticMessage():31:31 -> a 2:3:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics noHandlerFor(int,java.lang.String):40:41 -> a 4:5:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics noKeyForObjectWithId(int,java.lang.String,java.lang.String,java.lang.String):70:71 -> a 6:7:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics invalidValueForObjectWithId(int,java.lang.String,java.lang.String):77:78 -> a 8:8:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics notAllowedCombination(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation,int):98:98 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():21:21 -> b 2:3:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics noKeyInJson(int,java.lang.String):46:47 -> b 1:1:com.android.tools.r8.position.Position getPosition():26:26 -> c 2:3:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics notValidString(int,java.lang.String):57:58 -> c com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation -> com.gradleup.gr8.relocated.gj2: com.android.tools.r8.references.MethodReference outline -> b com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> c it.unimi.dsi.fastutil.ints.Int2IntSortedMap positions -> a com.android.tools.r8.naming.MapVersion SUPPORTED_WITH_OUTLINE_VERSION -> d 1:2:void ():20:21 -> 1:3:void (it.unimi.dsi.fastutil.ints.Int2IntSortedMap,com.android.tools.r8.references.MethodReference):30:32 -> 1:1:void lambda$serialize$0(com.google.gson.JsonObject,java.lang.Integer,java.lang.Integer):47:47 -> a 2:2:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):58:58 -> a 3:3:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isOutlineCallsiteInformation():0:0 -> a 3:3:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):58 -> a 4:4:com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation create(it.unimi.dsi.fastutil.ints.Int2IntSortedMap,com.android.tools.r8.references.MethodReference):81:81 -> a 5:5:boolean com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation.isSupported(com.android.tools.r8.naming.MapVersion):85:85 -> a 5:5:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):90 -> a 6:10:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):91:95 -> a 11:11:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.():176:176 -> a 11:11:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):95 -> a 12:27:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):97:112 -> a 28:33:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.MethodReferenceUtils.methodFromSmali(java.lang.String):152:157 -> a 28:33:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):112 -> a 34:34:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.MethodReferenceUtils.methodFromSmali(java.lang.String):154:154 -> a 34:34:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):112 -> a 35:35:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):113:113 -> a 36:36:com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation.create(it.unimi.dsi.fastutil.ints.Int2IntSortedMap,com.android.tools.r8.references.MethodReference):81:81 -> a 36:36:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):116 -> a 37:37:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):116:116 -> a 38:38:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):114:114 -> a 39:39:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 39:39:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):114 -> a 40:40:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 40:40:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 40:40:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):114 -> a 41:41:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):114:114 -> a 42:42:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):93:93 -> a 43:43:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 43:43:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):93 -> a 44:44:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 44:44:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 44:44:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):93 -> a 45:45:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):93:93 -> a 46:51:void lambda$deserialize$1(it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.util.Map$Entry):101:106 -> a 52:52:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 52:52:void lambda$deserialize$1(it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.util.Map$Entry):106 -> a 53:53:void lambda$deserialize$1(it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.util.Map$Entry):106:106 -> a 1:12:java.lang.String serialize():42:53 -> c com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation -> com.gradleup.gr8.relocated.ij2: com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> a 1:1:void ():14:14 -> 1:1:void ():12:12 -> boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> a 1:3:java.lang.String serialize():24:26 -> c com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation -> com.gradleup.gr8.relocated.h43: java.util.List actions -> b java.util.List conditions -> a com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> c 1:1:void ():29:29 -> 1:1:void (java.util.List,java.util.List,com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$1):27:27 -> 2:4:void (java.util.List,java.util.List):37:39 -> 1:1:void lambda$serialize$0(com.google.gson.JsonArray,com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition):60:60 -> a 2:2:void lambda$serialize$1(com.google.gson.JsonArray,com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction):63:63 -> a 3:3:boolean com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation.isSupported(com.android.tools.r8.naming.MapVersion):69:69 -> a 3:3:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):79 -> a 4:17:void deserialize(com.android.tools.r8.naming.MapVersion,com.google.gson.JsonObject,java.util.function.Consumer):82:95 -> a 18:18:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):74:74 -> a 19:19:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isRewriteFrameMappingInformation():0:0 -> a 19:19:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):74 -> a 20:28:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.deserialize(com.google.gson.JsonElement):137:145 -> a 20:28:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.access$200(com.google.gson.JsonElement):132 -> a 20:28:void lambda$deserialize$2(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):88 -> a 29:29:void lambda$deserialize$2(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):88:88 -> a 30:30:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.deserialize(com.google.gson.JsonElement):147:147 -> a 30:30:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.access$200(com.google.gson.JsonElement):132 -> a 30:30:void lambda$deserialize$2(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):88 -> a 31:31:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 31:31:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.deserialize(com.google.gson.JsonElement):147 -> a 31:31:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.access$200(com.google.gson.JsonElement):132 -> a 31:31:void lambda$deserialize$2(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):88 -> a 32:32:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.deserialize(com.google.gson.JsonElement):147:147 -> a 32:32:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.access$200(com.google.gson.JsonElement):132 -> a 32:32:void lambda$deserialize$2(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):88 -> a 33:33:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.deserialize(com.google.gson.JsonElement):140:140 -> a 33:33:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.access$200(com.google.gson.JsonElement):132 -> a 33:33:void lambda$deserialize$2(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):88 -> a 34:34:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 34:34:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.deserialize(com.google.gson.JsonElement):140 -> a 34:34:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.access$200(com.google.gson.JsonElement):132 -> a 34:34:void lambda$deserialize$2(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):88 -> a 35:35:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.deserialize(com.google.gson.JsonElement):140:140 -> a 35:35:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition.access$200(com.google.gson.JsonElement):132 -> a 35:35:void lambda$deserialize$2(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):88 -> a 1:9:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):216:224 -> b 1:9:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 1:9:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 10:10:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):282:282 -> b 10:10:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 10:10:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 10:10:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 11:11:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.create(int):277:277 -> b 11:11:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):282 -> b 11:11:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 11:11:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 11:11:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 12:12:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94:94 -> b 13:13:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):284:284 -> b 13:13:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 13:13:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 13:13:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 14:14:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24,"2":25,"3":26,"4":27},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 24:24:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):284:284 -> b 24:24:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 24:24:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 24:24:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 25:25:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):284:284 -> b 25:25:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 25:25:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 25:25:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 26:26:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):284:284 -> b 26:26:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 26:26:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 26:26:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 27:27:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):284:284 -> b 27:27:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 27:27:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 27:27:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 15:15:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> b 15:15:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):284 -> b 15:15:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 15:15:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 15:15:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 16:16:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.deserialize(java.lang.String):284:284 -> b 16:16:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):225 -> b 16:16:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 16:16:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 17:17:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):227:227 -> b 17:17:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 17:17:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 18:18:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":28,"2":29,"3":30,"4":31},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 28:28:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):227:227 -> b 28:28:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 28:28:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 29:29:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):227:227 -> b 29:29:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 29:29:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 30:30:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):227:227 -> b 30:30:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 30:30:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 31:31:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):227:227 -> b 31:31:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 31:31:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 19:20:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):227:228 -> b 19:20:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 19:20:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 21:21:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":32,"2":33,"3":34,"4":35},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 32:32:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):228:228 -> b 32:32:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 32:32:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 33:33:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):228:228 -> b 33:33:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 33:33:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 34:34:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):228:228 -> b 34:34:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 34:34:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 35:35:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):228:228 -> b 35:35:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 35:35:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 22:22:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):228:228 -> b 22:22:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 22:22:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 23:23:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.deserialize(com.google.gson.JsonElement):220:220 -> b 23:23:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction.access$100(com.google.gson.JsonElement):211 -> b 23:23:void lambda$deserialize$3(com.google.common.collect.ImmutableList$Builder,com.google.gson.JsonElement):94 -> b 1:9:java.lang.String serialize():57:65 -> c com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Builder -> com.gradleup.gr8.relocated.c43: java.util.List actions -> b java.util.List conditions -> a 1:4:void ():112:115 -> 1:1:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Builder addCondition(com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition):118:118 -> a 2:2:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Builder addRewriteAction(com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction):123:123 -> a 3:3:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation build():128:128 -> a com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition -> com.gradleup.gr8.relocated.d43: com.google.gson.JsonPrimitive serialize() -> a com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction -> com.gradleup.gr8.relocated.e43: int numberOfFrames -> b 1:2:void (int):248:249 -> 1:1:com.google.gson.JsonElement serialize():258:258 -> a 2:2:com.google.gson.JsonElement serialize():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":261,"2":262,"3":263},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 261:261:com.google.gson.JsonElement serialize():258:258 -> a 262:262:com.google.gson.JsonElement serialize():258:258 -> a 263:263:com.google.gson.JsonElement serialize():258:258 -> a 260:260:com.google.gson.JsonElement serialize():258:258 -> a com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction -> com.gradleup.gr8.relocated.f43: boolean $assertionsDisabled -> a 1:1:void ():211:211 -> com.google.gson.JsonElement serialize() -> a com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition -> com.gradleup.gr8.relocated.g43: com.android.tools.r8.references.ClassReference classReference -> a 1:2:void (com.android.tools.r8.references.ClassReference):167:168 -> 1:1:com.google.gson.JsonPrimitive serialize():173:173 -> a 2:5:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition deserialize(java.lang.String):200:203 -> a 6:6:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition deserialize(java.lang.String):201:201 -> a 7:7:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 7:7:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition deserialize(java.lang.String):201 -> a 8:8:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition deserialize(java.lang.String):201:201 -> a 9:9:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition create(com.android.tools.r8.references.ClassReference):207:207 -> a com.android.tools.r8.naming.mappinginformation.UnknownJsonMappingInformation -> com.gradleup.gr8.relocated.kk3: 1:1:void (java.lang.String,java.lang.String):16:16 -> boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> a 1:1:java.lang.String serialize():32:32 -> c com.android.tools.r8.naming.signature.GenericSignatureRewriter -> com.gradleup.gr8.relocated.ow0: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.GenericSignatureContextBuilder contextBuilder -> b 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureContextBuilder):33:35 -> 1:3:void run(java.lang.Iterable,java.util.concurrent.ExecutorService):50:52 -> a 4:4:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():712:712 -> a 4:4:void run(java.lang.Iterable,java.util.concurrent.ExecutorService):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void run(java.lang.Iterable,java.util.concurrent.ExecutorService):60:60 -> a 6:6:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 6:6:void run(java.lang.Iterable,java.util.concurrent.ExecutorService):60 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.graph.AppView.hasLiveness():720:720 -> a 7:7:void run(java.lang.Iterable,java.util.concurrent.ExecutorService):60 -> a 8:17:void run(java.lang.Iterable,java.util.concurrent.ExecutorService):60:69 -> a 18:18:void run(java.lang.Iterable,java.util.concurrent.ExecutorService):66:66 -> a 19:19:boolean lambda$run$0(java.util.function.Predicate,com.android.tools.r8.graph.DexType):62:62 -> a 20:20:boolean lambda$run$1(java.util.function.Predicate,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):65:65 -> a 21:22:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):72:73 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 23:23:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):76 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):75:75 -> a 25:37:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):73:85 -> a 38:41:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):70:73 -> a 38:41:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):85 -> a 42:42:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):86:86 -> a 43:43:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):83:83 -> a 44:57:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):82:95 -> a 58:58:void lambda$run$3(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):93:93 -> a 59:61:void lambda$run$3(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):92:94 -> a 62:62:void lambda$run$3(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):90:90 -> a 63:63:void lambda$run$3(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):89:89 -> a 64:64:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):105:105 -> a 65:67:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):104:106 -> a 68:71:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier.visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):78:81 -> a 68:71:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):106 -> a 72:72:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):107:107 -> a 73:73:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):101:101 -> a 74:74:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):100:100 -> a 75:75:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 75:75:boolean lambda$run$2(java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:76:boolean lambda$run$2(java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):69:69 -> a com.android.tools.r8.optimize.AccessModifier -> com.gradleup.gr8.relocated.s3: com.android.tools.r8.graph.DexApplication application -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.ir.optimize.MethodPoolCollection methodPoolCollection -> e com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> g com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> d com.android.tools.r8.optimize.PublicizerLens$PublicizedLensBuilder lensBuilder -> f 1:1:void ():40:40 -> 1:1:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):53:53 -> 2:12:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):48:58 -> 1:1:com.android.tools.r8.graph.GraphLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):77:77 -> a 2:6:com.android.tools.r8.graph.GraphLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):82:86 -> a 7:7:void com.android.tools.r8.shaking.AppInfoWithLiveness.forEachReachableInterface(java.util.function.Consumer):766:766 -> a 7:7:com.android.tools.r8.graph.GraphLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):86 -> a 8:11:com.android.tools.r8.graph.GraphLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):87:90 -> a 12:16:void processType(com.android.tools.r8.graph.DexType):98:102 -> a 17:17:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 17:17:void processType(com.android.tools.r8.graph.DexType):102 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 18:18:void processType(com.android.tools.r8.graph.DexType):102 -> a 19:19:void processClass(com.android.tools.r8.graph.DexProgramClass):106:106 -> a 20:20:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> a 20:20:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():45 -> a 20:20:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 20:20:void processClass(com.android.tools.r8.graph.DexProgramClass):107 -> a 21:21:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 21:21:void processClass(com.android.tools.r8.graph.DexProgramClass):107 -> a 22:22:void processClass(com.android.tools.r8.graph.DexProgramClass):111:111 -> a 23:23:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> a 23:23:void processClass(com.android.tools.r8.graph.DexProgramClass):111 -> a 24:25:void processClass(com.android.tools.r8.graph.DexProgramClass):114:115 -> a 26:26:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 26:26:void processClass(com.android.tools.r8.graph.DexProgramClass):115 -> a 27:37:void processClass(com.android.tools.r8.graph.DexProgramClass):121:131 -> a 38:38:void processClass(com.android.tools.r8.graph.DexProgramClass):129:129 -> a 39:40:void lambda$processClass$1(java.util.Set,com.android.tools.r8.graph.ProgramMethod):117:118 -> a 41:43:void finalizeField(com.android.tools.r8.graph.ProgramField):143:145 -> a 44:44:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 44:44:void finalizeField(com.android.tools.r8.graph.ProgramField):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:55:void finalizeField(com.android.tools.r8.graph.ProgramField):146:156 -> a 56:58:boolean lambda$finalizeField$2(com.android.tools.r8.graph.FieldAccessFlags,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):151:153 -> a 59:65:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):168:174 -> a 66:66:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 66:66:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 66:66:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 66:66:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 67:67:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 67:67:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):177 -> a 68:82:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):182:196 -> a 83:83:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):193:193 -> a 84:84:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClassAndMethod.getAccessFlags():10:10 -> a 84:84:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 84:84:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):201 -> a 85:85:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 85:85:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):201 -> a 86:88:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):205:207 -> a 89:89:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClassAndMethod.getAccessFlags():10:10 -> a 89:89:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 89:89:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):212 -> a 90:90:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 90:90:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):212 -> a 91:91:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):219:219 -> a 92:92:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 92:92:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):219 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 93:93:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):219 -> a 94:108:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):219:233 -> a 109:109:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClassAndMethod.getAccessFlags():10:10 -> a 109:109:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 109:109:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):234 -> a 110:110:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 110:110:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):234 -> a 111:111:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):236:236 -> a 112:112:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClassAndMethod.getAccessFlags():10:10 -> a 112:112:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 112:112:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):183 -> a 113:113:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 113:113:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):183 -> a 114:114:java.lang.Boolean lambda$publicizeMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClass,java.lang.Boolean):198:198 -> a 115:115:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 115:115:java.lang.Boolean lambda$publicizeMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClass,java.lang.Boolean):198 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 116:116:java.lang.Boolean lambda$publicizeMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClass,java.lang.Boolean):198:198 -> a 117:117:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 117:117:void lambda$run$0(com.android.tools.r8.graph.DexClass):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:118:void lambda$run$0(com.android.tools.r8.graph.DexClass):86:86 -> a 1:2:void processField(com.android.tools.r8.graph.ProgramField):136:137 -> b 3:5:void com.android.tools.r8.optimize.AccessModifier.publicizeField(com.android.tools.r8.graph.ProgramField):161:163 -> b 3:5:void processField(com.android.tools.r8.graph.ProgramField):138 -> b com.android.tools.r8.optimize.FieldRebindingIdentityLens -> com.gradleup.gr8.relocated.sq0: boolean $assertionsDisabled -> g java.util.Map nonReboundFieldReferenceToDefinitionMap -> f 1:1:void ():23:23 -> 1:1:void (java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.optimize.FieldRebindingIdentityLens$1):23:23 -> 2:3:void (java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens):31:32 -> com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod) -> a 1:1:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):60:60 -> a 2:2:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):70:70 -> a 3:3:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):78:78 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 4:4:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):78 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:5:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):46:50 -> b 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.optimize.FieldRebindingIdentityLens.getReboundFieldReference(com.android.tools.r8.graph.DexField):55:55 -> b 6:6:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):50 -> b 7:8:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):50:51 -> b 9:9:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):65:65 -> b 10:10:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):83:83 -> b 1:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):111:113 -> d com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod) -> e boolean hasCodeRewritings() -> e com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType) -> e 1:1:boolean isContextFreeForMethods():118:118 -> g com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder -> com.gradleup.gr8.relocated.rq0: java.util.Map nonReboundFieldReferenceToDefinitionMap -> a 1:1:void (com.android.tools.r8.optimize.FieldRebindingIdentityLens$1):121:121 -> 2:2:void ():126:126 -> 3:3:void ():123:123 -> 1:1:void recordDefinitionForNonReboundFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):130:130 -> a 2:3:com.android.tools.r8.optimize.FieldRebindingIdentityLens build(com.android.tools.r8.graph.DexItemFactory):137:138 -> a com.android.tools.r8.optimize.InvokeSingleTargetExtractor -> com.gradleup.gr8.relocated.gh1: com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind kind -> e com.android.tools.r8.graph.DexMethod target -> f boolean $assertionsDisabled -> g 1:1:void ():14:14 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):20:20 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):16:16 -> 1:7:void setTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind):24:30 -> a 8:8:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> a 8:8:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):83 -> a 9:9:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> a 9:9:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):58 -> a 1:1:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> b 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):48 -> b 2:2:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> b 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):68 -> b 1:1:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):78 -> c 2:2:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> c 2:2:void registerInstanceOf(com.android.tools.r8.graph.DexType):108 -> c 1:1:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> d 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):88 -> d 2:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):63:63 -> d 1:1:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> e 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):93 -> e 2:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):73:73 -> e 1:1:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> f 1:1:void registerTypeReference(com.android.tools.r8.graph.DexType):103 -> f 2:2:com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind getKind():43:43 -> f 3:3:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):53:53 -> f 1:1:void com.android.tools.r8.optimize.InvokeSingleTargetExtractor.invalid():35:35 -> g 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):98 -> g 2:2:com.android.tools.r8.graph.DexMethod getTarget():39:39 -> g com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.fh1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.optimize.MemberRebindingAnalysis -> com.gradleup.gr8.relocated.j22: com.android.tools.r8.optimize.MemberRebindingLens$Builder lensBuilder -> d com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> e com.android.tools.r8.androidapi.AndroidApiLevelCompute androidApiLevelCompute -> a 1:1:void ():49:49 -> 1:6:void (com.android.tools.r8.graph.AppView):57:62 -> 1:1:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 1:1:com.android.tools.r8.graph.DexField validMemberRebindingTargetFor(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexField):181 -> a 2:9:com.android.tools.r8.graph.DexField validMemberRebindingTargetFor(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexField):182:189 -> a 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 10:10:com.android.tools.r8.graph.DexField validMemberRebindingTargetFor(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexField):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.graph.DexField validMemberRebindingTargetFor(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexField):190:190 -> a 12:19:com.android.tools.r8.graph.DexField validMemberRebindingTargetFor(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexField):186:193 -> a 20:20:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):205:205 -> a 20:20:com.android.tools.r8.graph.DexField validMemberRebindingTargetFor(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexField):193 -> a 21:21:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.optimize.MemberRebindingAnalysis):49:49 -> a 22:22:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):71:71 -> a 23:23:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 23:23:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):71 -> a 24:26:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):71:73 -> a 27:27:boolean com.android.tools.r8.ir.code.Invoke$Type.isDirect():190:190 -> a 27:27:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):73 -> a 28:28:boolean com.android.tools.r8.ir.code.Invoke$Type.isSuper():202:202 -> a 28:28:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):77 -> a 29:35:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):77:83 -> a 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 36:36:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):84 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):84:84 -> a 38:47:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):80:89 -> a 48:48:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 48:48:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 49:49:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):89 -> a 50:53:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):93:96 -> a 54:54:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326:326 -> a 54:54:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):96 -> a 55:59:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):102:106 -> a 60:60:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):105:105 -> a 61:61:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 61:61:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):151 -> a 61:61:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 62:62:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):152:152 -> a 62:62:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 63:63:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.isInvokeSuperToInterfaceMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):172:172 -> a 63:63:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):153 -> a 63:63:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 64:64:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 64:64:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.isInvokeSuperToInterfaceMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):172 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):153 -> a 64:64:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 65:65:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 65:65:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.isInvokeSuperToInterfaceMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):172 -> a 65:65:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):153 -> a 65:65:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 66:66:boolean com.android.tools.r8.ir.code.Invoke$Type.isSuper():202:202 -> a 66:66:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.isInvokeSuperToInterfaceMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):172 -> a 66:66:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):153 -> a 66:66:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 67:67:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.isInvokeSuperToAbstractMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):176:176 -> a 67:67:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):154 -> a 67:67:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 68:68:boolean com.android.tools.r8.ir.code.Invoke$Type.isSuper():202:202 -> a 68:68:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.isInvokeSuperToAbstractMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):176 -> a 68:68:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):154 -> a 68:68:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 69:69:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):156:156 -> a 69:69:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 70:70:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.canRebindDirectlyToLibraryMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):155:155 -> a 70:70:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):103 -> a 71:77:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):110:116 -> a 78:78:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 78:78:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 79:79:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):117 -> a 80:80:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 80:80:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):118 -> a 81:83:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):119:121 -> a 84:84:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 84:84:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):122 -> a 85:99:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):122:136 -> a 100:100:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 100:100:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 101:101:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):137:137 -> a 102:108:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):133:139 -> a 109:109:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):331:331 -> a 109:109:com.android.tools.r8.graph.DexMethod validMemberRebindingTargetForNonProgramMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod):139 -> a 110:110:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):163:163 -> a 111:111:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 111:111:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 112:112:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 112:112:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):163 -> a 113:113:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):163:163 -> a 114:114:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 114:114:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 114:114:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 114:114:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 115:115:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 115:115:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):163 -> a 116:116:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):166:166 -> a 117:117:boolean lambda$isAccessibleInAllContexts$0(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod):168:168 -> a 118:118:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod):259:259 -> a 119:119:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):265:265 -> a 120:124:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):264:268 -> a 125:131:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):267:273 -> a 132:136:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):272:276 -> a 137:137:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):275:275 -> a 138:210:void computeMethodRebinding(com.android.tools.r8.utils.BiForEachable,java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type):283:355 -> a 211:211:java.util.List lambda$computeMethodRebinding$1(com.android.tools.r8.graph.DexProgramClass):288:288 -> a 212:213:void lambda$computeMethodRebinding$2(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod):288:289 -> a 214:215:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):293:294 -> a 216:216:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 216:216:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 217:218:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):298:299 -> a 219:219:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 219:219:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):299 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 220:222:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):299:299 -> a 224:226:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):301:301 -> a 233:240:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):308:315 -> a 241:241:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 241:241:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):315 -> a 242:242:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.needsBridgeForInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):394:394 -> a 242:242:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):322 -> a 243:243:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 243:243:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.needsBridgeForInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):394 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 243:243:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):322 -> a 244:244:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 244:244:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.needsBridgeForInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):394 -> a 244:244:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):322 -> a 245:248:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.needsBridgeForInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):394:397 -> a 245:248:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):322 -> a 249:249:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 249:249:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.needsBridgeForInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):397 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 249:249:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):322 -> a 250:250:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 250:250:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.needsBridgeForInterfaceMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.Invoke$Type):397 -> a 250:250:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):322 -> a 251:251:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):326:326 -> a 252:256:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingAnalysis.insertBridgeForInterfaceMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.TriConsumer):414:418 -> a 252:256:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):325 -> a 257:257:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 257:257:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingAnalysis.insertBridgeForInterfaceMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.TriConsumer):418 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 257:257:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):325 -> a 258:258:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingAnalysis.insertBridgeForInterfaceMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.TriConsumer):418:418 -> a 258:258:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):325 -> a 259:260:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):330:331 -> a 261:270:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingAnalysis.insertBridgeForVisibilityIfNeeded(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriConsumer):461:470 -> a 261:270:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):333 -> a 271:274:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingAnalysis.insertBridgeForVisibilityIfNeeded(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriConsumer):465:468 -> a 271:274:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):333 -> a 275:275:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 275:275:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingAnalysis.insertBridgeForVisibilityIfNeeded(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriConsumer):468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 275:275:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):333 -> a 276:276:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingAnalysis.insertBridgeForVisibilityIfNeeded(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriConsumer):468:468 -> a 276:276:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):333 -> a 277:277:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):339:339 -> a 278:278:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 278:278:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):340 -> a 279:285:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):341:347 -> a 286:286:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):345:345 -> a 287:287:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):343:343 -> a 288:288:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 288:288:com.android.tools.r8.graph.DexType firstLibraryClassForInterfaceTarget(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):213 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 289:289:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 289:289:com.android.tools.r8.graph.DexType firstLibraryClassForInterfaceTarget(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):213 -> a 290:300:com.android.tools.r8.graph.DexType firstLibraryClassForInterfaceTarget(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):217:227 -> a 301:301:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 301:301:com.android.tools.r8.graph.DexType firstLibraryClassForInterfaceTarget(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):230 -> a 302:302:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 302:302:com.android.tools.r8.graph.DexType firstLibraryClassForInterfaceTarget(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):230 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 303:303:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 303:303:com.android.tools.r8.graph.DexType firstLibraryClassForInterfaceTarget(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):230 -> a 304:309:com.android.tools.r8.graph.DexType firstLibraryClassForInterfaceTarget(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):230:235 -> a 310:313:void lambda$computeMethodRebinding$6(java.util.function.Function,com.android.tools.r8.graph.DexProgramClass,java.util.List):359:362 -> a 314:314:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 314:314:void lambda$computeMethodRebinding$6(java.util.function.Function,com.android.tools.r8.graph.DexProgramClass,java.util.List):364 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 315:338:void lambda$computeMethodRebinding$6(java.util.function.Function,com.android.tools.r8.graph.DexProgramClass,java.util.List):364:387 -> a 339:342:com.android.tools.r8.graph.DexProgramClass findHolderForInterfaceMethodBridge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):422:425 -> a 343:343:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 343:343:com.android.tools.r8.graph.DexProgramClass findHolderForInterfaceMethodBridge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):425 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 344:344:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 344:344:com.android.tools.r8.graph.DexProgramClass findHolderForInterfaceMethodBridge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):425 -> a 345:349:com.android.tools.r8.graph.DexProgramClass findHolderForInterfaceMethodBridge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):427:431 -> a 350:350:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 350:350:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):372 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 351:351:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 351:351:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):372 -> a 352:353:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):373:374 -> a 354:354:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 354:354:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):374 -> a 355:361:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):374:380 -> a 362:362:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):378:378 -> a 363:371:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):375:383 -> a 372:372:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 372:372:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):383 -> a 373:373:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):383:383 -> a 374:374:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1415:1415 -> a 374:374:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):382 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 375:375:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):382:382 -> a 376:377:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):435:436 -> a 376:377:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):331 -> a 378:378:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 378:378:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):436 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 378:378:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):331 -> a 379:379:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 379:379:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):436 -> a 379:379:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):331 -> a 380:380:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> a 380:380:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):442 -> a 380:380:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):331 -> a 381:381:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):442:442 -> a 381:381:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):331 -> a 382:386:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):441:445 -> a 382:386:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):331 -> a 387:391:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):444:448 -> a 387:391:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):331 -> a 392:398:com.android.tools.r8.graph.DexProgramClass findHolderForVisibilityBridge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,java.lang.String):475:481 -> a 399:399:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 399:399:com.android.tools.r8.graph.DexProgramClass findHolderForVisibilityBridge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,java.lang.String):481 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 400:400:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 400:400:com.android.tools.r8.graph.DexProgramClass findHolderForVisibilityBridge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,java.lang.String):481 -> a 401:405:com.android.tools.r8.graph.DexProgramClass findHolderForVisibilityBridge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,java.lang.String):482:486 -> a 406:406:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 406:406:com.android.tools.r8.graph.DexProgramClass findHolderForVisibilityBridge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,java.lang.String):486 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 407:407:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 407:407:com.android.tools.r8.graph.DexProgramClass findHolderForVisibilityBridge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,java.lang.String):486 -> a 408:418:com.android.tools.r8.graph.DexProgramClass findHolderForVisibilityBridge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,java.lang.String):487:497 -> a 419:420:void lambda$verifyFieldAccessCollectionContainsAllNonReboundFieldReferences$8(java.util.Set,com.android.tools.r8.graph.FieldAccessInfo):525:526 -> a 421:426:void lambda$verifyFieldAccessCollectionContainsAllNonReboundFieldReferences$7(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexField):528:533 -> a 427:432:void lambda$verifyFieldAccessCollectionContainsAllNonReboundFieldReferences$7(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexField):529:534 -> a 433:435:java.util.Set computeNonReboundFieldReferences(java.util.concurrent.ExecutorService):543:545 -> a 436:436:java.util.Set computeNonReboundFieldReferences(java.util.concurrent.ExecutorService):544:544 -> a 437:438:void lambda$computeNonReboundFieldReferences$9(java.util.Set,com.android.tools.r8.graph.ProgramMethod):547:548 -> a 439:439:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 439:439:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):203 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 440:440:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 440:440:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):203 -> a 441:441:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):204:204 -> a 442:442:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 442:442:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 442:442:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.MemberRebindingAnalysis.firstLibraryClass(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 442:442:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):205 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 443:443:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 443:443:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 443:443:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.MemberRebindingAnalysis.firstLibraryClass(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 443:443:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):205 -> a 444:444:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 444:444:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.MemberRebindingAnalysis.firstLibraryClass(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):243 -> a 444:444:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):205 -> a 445:445:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 445:445:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.MemberRebindingAnalysis.firstLibraryClass(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):245 -> a 445:445:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):205 -> a 446:446:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.MemberRebindingAnalysis.firstLibraryClass(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):245:245 -> a 446:446:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):205 -> a 447:447:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 447:447:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.MemberRebindingAnalysis.firstLibraryClass(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):247 -> a 447:447:com.android.tools.r8.graph.DexType firstLibraryClassOrFirstInterfaceTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Object,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):205 -> a 1:1:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexMethod):251:251 -> b 2:5:void recordNonReboundFieldAccesses(java.util.concurrent.ExecutorService):504:507 -> b 1:1:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexMethod):255:255 -> c 2:6:com.android.tools.r8.optimize.MemberRebindingLens run(java.util.concurrent.ExecutorService):511:515 -> c 1:18:boolean verifyFieldAccessCollectionContainsAllNonReboundFieldReferences(java.util.concurrent.ExecutorService):520:537 -> d com.android.tools.r8.optimize.MemberRebindingAnalysis$1 -> com.gradleup.gr8.relocated.i22: com.android.tools.r8.optimize.MemberRebindingAnalysis this$0 -> f java.util.Set val$nonReboundFieldReferences -> e 1:1:void (com.android.tools.r8.optimize.MemberRebindingAnalysis,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.Set):549:549 -> void registerInvokeDirect(com.android.tools.r8.graph.DexMethod) -> a 1:1:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):553:553 -> a 2:3:void lambda$registerFieldReference$0(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):577:578 -> a void registerInitClass(com.android.tools.r8.graph.DexType) -> b void registerInvokeInterface(com.android.tools.r8.graph.DexMethod) -> b void registerInstanceOf(com.android.tools.r8.graph.DexType) -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):558:558 -> c void registerInvokeStatic(com.android.tools.r8.graph.DexMethod) -> d void registerNewInstance(com.android.tools.r8.graph.DexType) -> d void registerInvokeSuper(com.android.tools.r8.graph.DexMethod) -> e 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):563:563 -> e void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> f void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):568:568 -> g 1:4:void registerFieldReference(com.android.tools.r8.graph.DexField):572:575 -> i com.android.tools.r8.optimize.MemberRebindingIdentityLens -> com.gradleup.gr8.relocated.l22: boolean $assertionsDisabled -> h java.util.Map nonReboundFieldReferenceToDefinitionMap -> f java.util.Map nonReboundMethodReferenceToDefinitionMap -> g 1:1:void ():27:27 -> 1:1:void (java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.optimize.MemberRebindingIdentityLens$1):27:27 -> 2:5:void (java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens):37:40 -> com.android.tools.r8.optimize.MemberRebindingIdentityLens asMemberRebindingIdentityLens() -> a 1:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):74:77 -> a 5:5:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingIdentityLens.getReboundMethodReference(com.android.tools.r8.graph.DexMethod):84:84 -> a 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):77 -> a 6:9:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):77:80 -> a 10:10:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):89:89 -> a 11:11:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):99:99 -> a 12:12:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):107:107 -> a 13:13:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 13:13:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):107 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:15:com.android.tools.r8.optimize.MemberRebindingIdentityLens toRewrittenMemberRebindingIdentityLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):156:157 -> a 16:16:com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder com.android.tools.r8.optimize.MemberRebindingIdentityLens.builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):49:49 -> a 16:16:com.android.tools.r8.optimize.MemberRebindingIdentityLens toRewrittenMemberRebindingIdentityLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):157 -> a 17:36:com.android.tools.r8.optimize.MemberRebindingIdentityLens toRewrittenMemberRebindingIdentityLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):158:177 -> a 37:37:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 37:37:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):170 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 38:38:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):173 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):173:173 -> a 40:42:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):172:174 -> a 43:43:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 43:43:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):160 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 44:44:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):163:163 -> a 46:46:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):205:205 -> a 46:46:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):205:205 -> a 47:47:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):162 -> a 48:48:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):164:164 -> a 1:5:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):59:63 -> b 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.optimize.MemberRebindingIdentityLens.getReboundFieldReference(com.android.tools.r8.graph.DexField):68:68 -> b 6:6:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):63 -> b 7:8:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):63:64 -> b 9:9:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):94:94 -> b 10:10:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):112:112 -> b 1:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):134:136 -> d com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod) -> e boolean hasCodeRewritings() -> e com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType) -> e 1:1:boolean isContextFreeForMethods():141:141 -> g com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder -> com.gradleup.gr8.relocated.k22: java.util.Map nonReboundFieldReferenceToDefinitionMap -> c com.android.tools.r8.graph.AppView appView -> a java.util.Map nonReboundMethodReferenceToDefinitionMap -> d com.android.tools.r8.graph.GraphLens previousLens -> b 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.optimize.MemberRebindingIdentityLens$1):180:180 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):190:190 -> 3:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):185:192 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:void recordMethodAccess(com.android.tools.r8.graph.DexMethod):213 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:5:void recordMethodAccess(com.android.tools.r8.graph.DexMethod):213:216 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 6:6:void recordMethodAccess(com.android.tools.r8.graph.DexMethod):216 -> a 7:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 7:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18 -> a 7:8:void recordMethodAccess(com.android.tools.r8.graph.DexMethod):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 9:13:void recordMethodAccess(com.android.tools.r8.graph.DexMethod):218:222 -> a 14:14:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundMethodAccess(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):208:208 -> a 14:14:void recordMethodAccess(com.android.tools.r8.graph.DexMethod):221 -> a 15:15:void recordNonReboundFieldAccesses(com.android.tools.r8.graph.FieldAccessInfo):196:196 -> a 16:16:void lambda$recordNonReboundFieldAccesses$0(com.android.tools.r8.graph.FieldAccessInfo,com.android.tools.r8.graph.DexField):198:198 -> a 17:17:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):203:203 -> a 17:17:void lambda$recordNonReboundFieldAccesses$0(com.android.tools.r8.graph.FieldAccessInfo,com.android.tools.r8.graph.DexField):198 -> a 18:18:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):203:203 -> a 18:18:void access$300(com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):203:203 -> a 19:19:void access$300(com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):180 -> a 20:20:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundMethodAccess(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):208:208 -> a 20:20:void access$200(com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundMethodAccess(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):208:208 -> a 21:21:void access$200(com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 22:25:com.android.tools.r8.optimize.MemberRebindingIdentityLens build():231:234 -> a com.android.tools.r8.optimize.MemberRebindingIdentityLensFactory -> com.gradleup.gr8.relocated.n22: 1:1:com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder com.android.tools.r8.optimize.MemberRebindingIdentityLens.builder(com.android.tools.r8.graph.AppView):44:44 -> a 1:1:com.android.tools.r8.optimize.MemberRebindingIdentityLens create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.MethodAccessInfoCollection):71 -> a 2:2:com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder com.android.tools.r8.optimize.MemberRebindingIdentityLens.builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):49:49 -> a 2:2:com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder com.android.tools.r8.optimize.MemberRebindingIdentityLens.builder(com.android.tools.r8.graph.AppView):44 -> a 2:2:com.android.tools.r8.optimize.MemberRebindingIdentityLens create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.MethodAccessInfoCollection):71 -> a 3:5:com.android.tools.r8.optimize.MemberRebindingIdentityLens create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.MethodAccessInfoCollection):72:74 -> a 6:24:com.android.tools.r8.optimize.MemberRebindingIdentityLens create(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):46:64 -> a 25:28:void initializeMemberAccessInfoCollectionsForMemberRebinding(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder,java.util.concurrent.ExecutorService):87:90 -> a 29:29:void initializeMemberAccessInfoCollectionsForMemberRebinding(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder,java.util.concurrent.ExecutorService):89:89 -> a 30:30:void lambda$initializeMemberAccessInfoCollectionsForMemberRebinding$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder,java.util.Set,java.util.Set,com.android.tools.r8.graph.ProgramMethod):92:92 -> a 31:31:void com.android.tools.r8.graph.UseRegistry.accept(com.android.tools.r8.graph.ProgramMethod) -> a 31:31:void lambda$initializeMemberAccessInfoCollectionsForMemberRebinding$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder,java.util.Set,java.util.Set,com.android.tools.r8.graph.ProgramMethod):99 -> a com.android.tools.r8.optimize.MemberRebindingIdentityLensFactory$NonReboundMemberReferencesRegistry -> com.gradleup.gr8.relocated.m22: java.util.Set seenFieldReferences -> h java.util.Set seenMethodReferences -> i com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder methodAccessInfoCollectionBuilder -> g boolean $assertionsDisabled -> j com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> e com.android.tools.r8.graph.FieldAccessInfoCollectionImpl fieldAccessInfoCollection -> f 1:1:void ():103:103 -> 1:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder,java.util.Set,java.util.Set):118:123 -> 1:1:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):128:128 -> a 2:15:void lambda$registerFieldAccess$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):154:167 -> a 16:16:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> a 16:16:void lambda$registerFieldAccess$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):167 -> a 17:19:void lambda$registerFieldAccess$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):168:170 -> a 20:20:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 20:20:void lambda$registerFieldAccess$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):170 -> a 21:29:void lambda$registerFieldAccess$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):170:178 -> a 30:30:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):184:184 -> a 31:31:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):208:208 -> a 32:32:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 32:32:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:36:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):211:214 -> a 37:37:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 37:37:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):214 -> a 38:38:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):214:214 -> a 39:39:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a 39:39:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):214 -> a 40:52:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):218:230 -> a void registerInitClass(com.android.tools.r8.graph.DexType) -> b 1:1:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):189:189 -> b void registerInstanceOf(com.android.tools.r8.graph.DexType) -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):133:133 -> c void registerNewInstance(com.android.tools.r8.graph.DexType) -> d 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):194:194 -> d 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):138:138 -> e 2:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):199:199 -> e void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):204:204 -> f 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):143:143 -> g 1:6:void registerFieldAccess(com.android.tools.r8.graph.DexField):147:152 -> i com.android.tools.r8.optimize.MemberRebindingLens -> com.gradleup.gr8.relocated.p22: boolean $assertionsDisabled -> i com.android.tools.r8.graph.AppView appView -> f java.util.Map methodMaps -> g java.util.Map nonReboundFieldReferenceToDefinitionMap -> h 1:1:void ():25:25 -> 1:4:void (com.android.tools.r8.graph.AppView,java.util.Map,java.util.Map):35:38 -> 1:1:com.android.tools.r8.optimize.MemberRebindingLens$Builder builder(com.android.tools.r8.graph.AppView):42:42 -> a 2:2:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):57:57 -> a 3:3:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):67:67 -> a 4:4:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):75:75 -> a 5:5:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 5:5:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:17:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):121:132 -> a 18:18:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):131:131 -> a 19:22:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):130:133 -> a 23:23:com.android.tools.r8.optimize.FieldRebindingIdentityLens toRewrittenFieldRebindingLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):148:148 -> a 24:24:com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder com.android.tools.r8.optimize.FieldRebindingIdentityLens.builder():36:36 -> a 24:24:com.android.tools.r8.optimize.FieldRebindingIdentityLens toRewrittenFieldRebindingLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):149 -> a 25:35:com.android.tools.r8.optimize.FieldRebindingIdentityLens toRewrittenFieldRebindingLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):150:160 -> a 36:36:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 36:36:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):153 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 37:37:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):156:156 -> a 39:39:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):205:205 -> a 39:39:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexField.withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):205:205 -> a 40:40:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):155 -> a 41:41:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):157:157 -> a com.android.tools.r8.optimize.MemberRebindingLens asMemberRebindingLens() -> b 1:1:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):62:62 -> b 2:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):81:81 -> b 3:7:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):106:110 -> b 8:8:com.android.tools.r8.graph.DexField com.android.tools.r8.optimize.MemberRebindingLens.getReboundFieldReference(com.android.tools.r8.graph.DexField):115:115 -> b 8:8:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):110 -> b 9:10:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):110:111 -> b 1:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):89:91 -> d com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod) -> e com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType) -> e 1:1:boolean isContextFreeForMethods():96:96 -> g com.android.tools.r8.optimize.MemberRebindingLens$Builder -> com.gradleup.gr8.relocated.o22: java.util.Map methodMaps -> b java.util.Map nonReboundFieldReferenceToDefinitionMap -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> d 1:1:void ():163:163 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.MemberRebindingLens$1):163:163 -> 2:2:void (com.android.tools.r8.graph.AppView):170:170 -> 3:8:void (com.android.tools.r8.graph.AppView):166:171 -> 1:7:void map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):176:182 -> a 8:8:java.util.Map lambda$map$0(com.android.tools.r8.ir.code.Invoke$Type):180:180 -> a 9:10:void recordNonReboundFieldAccesses(com.android.tools.r8.graph.FieldAccessInfo):186:187 -> a 11:11:void com.android.tools.r8.optimize.MemberRebindingLens$Builder.recordNonReboundFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):194:194 -> a 11:11:void lambda$recordNonReboundFieldAccesses$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):189 -> a 12:12:com.android.tools.r8.optimize.MemberRebindingLens build():198:198 -> a com.android.tools.r8.optimize.PublicizerLens -> com.gradleup.gr8.relocated.vw2: com.android.tools.r8.graph.AppView appView -> n boolean $assertionsDisabled -> p java.util.Set publicizedMethods -> o 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.optimize.PublicizerLens$1):16:16 -> 2:4:void (com.android.tools.r8.graph.AppView,java.util.Set):22:24 -> 1:2:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):42:43 -> a 3:3:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):54:54 -> a 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 4:4:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):54 -> a 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 5:6:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):55:56 -> a 5:6:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 7:7:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 8:8:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):56 -> a 8:8:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a 9:11:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):57:59 -> a 9:11:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a 12:12:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 12:12:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 12:12:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 12:12:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):60 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 12:12:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 13:13:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 13:13:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):60 -> a 13:13:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a 14:14:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):60:60 -> a 14:14:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):43 -> a 15:19:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):44:48 -> a com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult) -> b boolean isLegitimateToHaveEmptyMappings() -> m 1:1:com.android.tools.r8.optimize.PublicizerLens$PublicizedLensBuilder createBuilder():65:65 -> n com.android.tools.r8.optimize.PublicizerLens$PublicizedLensBuilder -> com.gradleup.gr8.relocated.uw2: java.util.Set publicizedMethods -> a 1:1:void (com.android.tools.r8.optimize.PublicizerLens$1):68:68 -> 2:2:void ():71:71 -> 3:3:void ():69:69 -> 1:4:com.android.tools.r8.graph.GraphLens build(com.android.tools.r8.graph.AppView):74:77 -> a 5:5:void add(com.android.tools.r8.graph.DexMethod):81:81 -> a com.android.tools.r8.optimize.VisibilityBridgeRemover -> com.gradleup.gr8.relocated.jo3: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():23:23 -> 1:2:void (com.android.tools.r8.graph.AppView):27:28 -> 1:4:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):33:36 -> a 1:4:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 5:5:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 5:5:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):39 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 6:6:boolean com.android.tools.r8.graph.DexEncodedMethod.isBridge():435:435 -> a 6:6:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):39 -> a 6:6:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 7:7:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 7:7:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):39 -> a 7:7:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 8:16:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):42:50 -> a 8:16:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 17:17:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 17:17:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 17:17:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 17:17:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):50 -> a 17:17:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 18:18:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 18:18:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):50 -> a 18:18:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 19:20:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):50:51 -> a 19:20:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 21:21:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isTargetingSuperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind,com.android.tools.r8.graph.DexMethod):88:88 -> a 21:21:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):51 -> a 21:21:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 22:42:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):55:75 -> a 22:42:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 43:43:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):71:71 -> a 43:43:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 44:44:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isTargetingSuperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind,com.android.tools.r8.graph.DexMethod):90:90 -> a 44:44:boolean com.android.tools.r8.optimize.VisibilityBridgeRemover.isUnneededVisibilityBridge(com.android.tools.r8.graph.ProgramMethod):51 -> a 44:44:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):107 -> a 45:45:void lambda$run$0(java.util.Set,com.android.tools.r8.graph.ProgramMethod):108:108 -> a 46:52:void run(java.util.concurrent.ExecutorService):96:102 -> a 53:70:void run(java.util.concurrent.ExecutorService):101:118 -> a 71:72:void lambda$run$1(java.util.concurrent.ConcurrentHashMap,com.android.tools.r8.graph.DexProgramClass):104:105 -> a 73:73:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 73:73:void lambda$run$1(java.util.concurrent.ConcurrentHashMap,com.android.tools.r8.graph.DexProgramClass):105 -> a 74:75:void lambda$run$1(java.util.concurrent.ConcurrentHashMap,com.android.tools.r8.graph.DexProgramClass):111:112 -> a 76:77:void lambda$run$3(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass,java.util.Set):120:121 -> a 78:78:void lambda$run$2(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexEncodedMethod):121:121 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator -> com.gradleup.gr8.relocated.h7: com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> e com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner codeScanner -> b com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis effectivelyUnusedArgumentsAnalysis -> c com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection reprocessingCriteriaCollection -> d 1:1:void ():36:36 -> 1:5:void (com.android.tools.r8.graph.AppView):57:61 -> 1:36:void initializeCodeScanner(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):70:105 -> a 37:48:void lambda$initializeCodeScanner$0(com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Set):89:100 -> a 49:61:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.utils.Timing):111:123 -> a 62:63:void publishDelayedReprocessingCriteria():128:129 -> a 64:65:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):133:134 -> a 66:66:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 66:66:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.remove(com.android.tools.r8.graph.ProgramMethod):108 -> a 66:66:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.remove(com.android.tools.r8.graph.ProgramMethod):14 -> a 66:66:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):135 -> a 67:67:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.remove(com.android.tools.r8.graph.ProgramMethod):108:108 -> a 67:67:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.remove(com.android.tools.r8.graph.ProgramMethod):14 -> a 67:67:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 68:68:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):136:136 -> a 69:69:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 69:69:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):136 -> a 70:70:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):137:137 -> a 71:88:void tearDownCodeScanner(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):147:164 -> a 89:111:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator.populateParameterOptimizationInfo(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.List,java.util.function.BiConsumer,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):217:239 -> a 89:111:void tearDownCodeScanner(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):164 -> a 112:132:void tearDownCodeScanner(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):180:200 -> a 133:136:void lambda$tearDownCodeScanner$2(java.util.Map,java.util.Set,com.android.tools.r8.graph.DexMethodSignature):169:172 -> a 137:137:com.android.tools.r8.utils.collections.DexMethodSignatureSet lambda$tearDownCodeScanner$1(java.util.Set):171:171 -> a 138:140:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):253:255 -> a 141:141:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 141:141:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):255 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 142:142:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 142:142:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):255 -> a 143:146:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):255:258 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer -> com.gradleup.gr8.relocated.j7: com.android.tools.r8.graph.AppView appView -> f boolean $assertionsDisabled -> h com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens graphLens -> g 1:1:void ():39:39 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens):46:48 -> void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField) -> a void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod) -> a 1:1:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer):39:39 -> a 2:18:void fixupApplication(java.util.Set,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):56:72 -> a 19:19:void lambda$fixupFields$1(com.android.tools.r8.graph.DexEncodedField$Builder):84:84 -> a 20:24:void lambda$fixupMethods$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):106:110 -> a 25:25:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.apply(java.util.function.Consumer):1356:1356 -> a 25:25:void lambda$fixupMethods$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):110 -> a 26:28:void lambda$fixupMethods$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):111:113 -> a 29:29:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 29:29:void lambda$fixupMethods$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 30:30:void lambda$fixupMethods$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):113 -> a 31:33:void lambda$fixupMethods$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):114:116 -> a 34:34:void lambda$fixupMethods$3(com.android.tools.r8.graph.MethodAccessFlags):115:115 -> a 35:36:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer.fixupOptimizationInfos(java.util.concurrent.ExecutorService):124:125 -> a 35:36:void lambda$fixupApplication$0(java.util.concurrent.ExecutorService):68 -> a 37:37:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 37:37:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer.fixupOptimizationInfos(java.util.concurrent.ExecutorService):125 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:void lambda$fixupApplication$0(java.util.concurrent.ExecutorService):68 -> a 38:38:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.AppView.app():248:248 -> a 38:38:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer.fixupOptimizationInfos(java.util.concurrent.ExecutorService):125 -> a 38:38:void lambda$fixupApplication$0(java.util.concurrent.ExecutorService):68 -> a 39:40:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer.fixupOptimizationInfos(java.util.concurrent.ExecutorService):125:126 -> a 39:40:void lambda$fixupApplication$0(java.util.concurrent.ExecutorService):68 -> a 41:41:void com.android.tools.r8.ir.optimize.info.OptimizationFeedback.fixupOptimizationInfos(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer):54:54 -> a 41:41:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer.fixupOptimizationInfos(java.util.concurrent.ExecutorService):127 -> a 41:41:void lambda$fixupApplication$0(java.util.concurrent.ExecutorService):68 -> a 42:42:com.android.tools.r8.graph.DexField fixupFieldReference(com.android.tools.r8.graph.DexField):160:160 -> a 43:43:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):165:165 -> a 44:44:com.android.tools.r8.graph.DexType fixupType(com.android.tools.r8.graph.DexType):170:170 -> a 45:45:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):190:190 -> a com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType) -> b 1:1:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens access$100(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer):39:39 -> b 2:3:void fixupClass(com.android.tools.r8.graph.DexProgramClass):76:77 -> b 4:4:void lambda$fixupFields$2(com.android.tools.r8.graph.DexEncodedField$Builder):88:88 -> b 5:13:com.android.tools.r8.graph.DexEncodedMethod lambda$fixupMethods$5(com.android.tools.r8.graph.DexEncodedMethod):95:103 -> b 1:1:void fixupFields(com.android.tools.r8.graph.DexProgramClass):83:83 -> c 2:2:void fixupFields(com.android.tools.r8.graph.DexProgramClass):82:82 -> c 3:9:void fixupFields(com.android.tools.r8.graph.DexProgramClass):81:87 -> c 10:10:void fixupFields(com.android.tools.r8.graph.DexProgramClass):86:86 -> c 11:11:void fixupFields(com.android.tools.r8.graph.DexProgramClass):85:85 -> c 1:2:void fixupMethods(com.android.tools.r8.graph.DexProgramClass):92:93 -> d com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer$1 -> com.gradleup.gr8.relocated.i7: com.android.tools.r8.graph.PrunedItems val$prunedItems -> b com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer this$0 -> c com.android.tools.r8.graph.GraphLens val$codeLens -> a 1:1:void (com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.PrunedItems):130:130 -> 1:1:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):134:134 -> a 2:11:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):142:151 -> a 12:12:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.createMethodOptimizationInfoFixer():82:82 -> a 12:12:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):151 -> a 13:13:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):152:152 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner -> com.gradleup.gr8.relocated.k7: com.android.tools.r8.ir.code.AliasedValueConfiguration aliasedValueConfiguration -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameterFactory methodParameterFactory -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> f com.android.tools.r8.graph.AppView appView -> a java.util.Set monomorphicVirtualMethods -> c boolean $assertionsDisabled -> h java.util.Map virtualRootMethods -> e com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection reprocessingCriteriaCollection -> d 1:4:void ():63:66 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection):92:92 -> 2:26:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection):70:94 -> 1:1:void addMonomorphicVirtualMethods(java.util.Set):98:98 -> a 2:2:void addVirtualRootMethods(java.util.Map):102:102 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference getMethodStates():106:106 -> a 4:4:boolean isMonomorphicVirtualMethod(com.android.tools.r8.graph.ProgramMethod):132:132 -> a 5:5:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMonomorphicVirtualMethod(com.android.tools.r8.graph.DexMethod):138:138 -> a 5:5:boolean isMonomorphicVirtualMethod(com.android.tools.r8.graph.ProgramMethod):132 -> a 6:6:boolean isMonomorphicVirtualMethod(com.android.tools.r8.graph.ProgramMethod):133:133 -> a 7:10:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):142:145 -> a 11:11:boolean com.android.tools.r8.ir.code.Instruction.isInvokeCustom():0:0 -> a 11:11:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):146 -> a 12:12:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):147:147 -> a 13:19:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.scan(com.android.tools.r8.ir.code.InvokeCustom,com.android.tools.r8.graph.ProgramMethod):552:558 -> a 13:19:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):147 -> a 20:20:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 20:20:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.scan(com.android.tools.r8.ir.code.InvokeCustom,com.android.tools.r8.graph.ProgramMethod):558 -> a 20:20:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):147 -> a 21:21:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.scan(com.android.tools.r8.ir.code.InvokeCustom,com.android.tools.r8.graph.ProgramMethod):559:559 -> a 21:21:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):147 -> a 22:22:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):150:150 -> a 23:23:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):154:154 -> a 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 24:24:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:47:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):155:177 -> a 48:48:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 48:48:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):177 -> a 49:57:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):183:191 -> a 58:58:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 58:58:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):192 -> a 59:59:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):192:192 -> a 60:60:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 60:60:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):197 -> a 61:61:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):198:198 -> a 62:62:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 62:62:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):198 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 63:63:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):198 -> a 64:64:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> a 64:64:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):204 -> a 65:65:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):208:208 -> a 66:66:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 66:66:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):213 -> a 67:67:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):223:223 -> a 68:89:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):214:235 -> a 90:96:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):233:239 -> a 97:97:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):248:248 -> a 97:97:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 98:98:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 98:98:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):248 -> a 98:98:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 99:105:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):248:254 -> a 99:105:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 106:106:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.shouldUsePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):545:545 -> a 106:106:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):256 -> a 106:106:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 107:107:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 107:107:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.shouldUsePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):545 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:107:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):256 -> a 107:107:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 108:108:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 108:108:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.shouldUsePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):545 -> a 108:108:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):256 -> a 108:108:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 109:109:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.shouldUsePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):546:546 -> a 109:109:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):256 -> a 109:109:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 110:110:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMonomorphicVirtualMethod(com.android.tools.r8.graph.DexMethod):138:138 -> a 110:110:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.shouldUsePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):546 -> a 110:110:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):256 -> a 110:110:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 111:111:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):257:257 -> a 111:111:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 112:112:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 112:112:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):257 -> a 112:112:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 113:113:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 113:113:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):257 -> a 113:113:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 114:120:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):257:263 -> a 114:120:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 121:127:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):259:265 -> a 121:127:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 128:128:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 128:128:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):265 -> a 128:128:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 129:129:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 129:129:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):265 -> a 129:129:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 130:131:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):265:266 -> a 130:131:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 132:132:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 132:132:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):270 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 132:132:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 133:133:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 133:133:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):270 -> a 133:133:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 134:134:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):272:272 -> a 134:134:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 135:135:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom):373:373 -> a 135:135:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):267 -> a 135:135:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 136:136:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():294:294 -> a 136:136:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom):374 -> a 136:136:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):267 -> a 136:136:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 137:137:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom):374:374 -> a 137:137:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):267 -> a 137:137:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 138:138:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 138:138:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom):374 -> a 138:138:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):267 -> a 138:138:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 139:139:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom):367:367 -> a 139:139:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):267 -> a 139:139:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 140:140:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.utils.Timing):274:274 -> a 140:140:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$scan$0(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):237 -> a 141:141:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):286:286 -> a 142:142:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 142:142:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):286 -> a 143:147:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):287:291 -> a 148:148:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 148:148:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):292 -> a 149:149:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):295:295 -> a 150:150:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.code.InvokeMethod.lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:121 -> a 150:150:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):295 -> a 151:151:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):335:335 -> a 151:151:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 152:160:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):334:342 -> a 152:160:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 161:161:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.getVirtualRootMethod(com.android.tools.r8.graph.ProgramMethod):110:110 -> a 161:161:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):346 -> a 161:161:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 162:166:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):348:352 -> a 162:166:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 167:167:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 167:167:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):354 -> a 167:167:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 168:168:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):354:354 -> a 168:168:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 169:172:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):27:30 -> a 169:172:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):353 -> a 169:172:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 173:173:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 173:173:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:173:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):353 -> a 173:173:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 174:174:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 174:174:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a 174:174:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):353 -> a 174:174:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 175:179:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):31:35 -> a 175:179:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):353 -> a 175:179:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 180:181:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeBoundsForPolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):355:356 -> a 180:181:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):297 -> a 182:182:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):300:300 -> a 183:183:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 183:183:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):300 -> a 184:184:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):301:301 -> a 185:185:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 185:185:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):302 -> a 186:186:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):304:304 -> a 187:187:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 187:187:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):304 -> a 188:188:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 188:188:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):306 -> a 189:189:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):305:305 -> a 190:190:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 190:190:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):311 -> a 191:191:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 191:191:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):312 -> a 192:192:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):321:321 -> a 193:200:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState computePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom):316:323 -> a 201:205:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):385:389 -> a 206:206:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria.alwaysReprocess():34:34 -> a 206:206:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):390 -> a 207:215:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):393:401 -> a 216:216:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):433:433 -> a 216:216:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 217:217:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 217:217:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):433 -> a 217:217:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 218:218:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):434:434 -> a 218:218:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 219:219:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 219:219:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):434 -> a 219:219:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 220:220:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 220:220:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):435 -> a 220:220:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 221:221:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):440:440 -> a 221:221:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 222:222:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 222:222:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):441 -> a 222:222:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 223:225:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):444:446 -> a 223:225:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 226:226:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 226:226:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):447 -> a 226:226:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 227:227:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):448:448 -> a 227:227:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 228:228:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReceiverParameterState.(com.android.tools.r8.ir.analysis.type.DynamicType):22:22 -> a 228:228:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):448 -> a 228:228:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):396 -> a 229:247:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):395:413 -> a 248:248:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):459:459 -> a 248:248:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 249:249:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 249:249:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):459 -> a 249:249:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 250:250:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):460:460 -> a 250:250:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 251:251:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 251:251:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):460 -> a 251:251:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 252:252:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 252:252:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):461 -> a 252:252:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 253:253:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):464:464 -> a 253:253:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 254:254:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):223:223 -> a 254:254:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):464 -> a 254:254:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 255:255:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):466:466 -> a 255:255:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 256:256:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 256:256:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):466 -> a 256:256:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 257:268:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):466:477 -> a 257:268:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 269:269:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):476:476 -> a 269:269:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 270:272:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):114:116 -> a 270:272:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 270:272:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 273:273:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 273:273:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):116 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 273:273:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 273:273:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 274:274:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 274:274:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):116 -> a 274:274:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 274:274:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 275:275:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):116:116 -> a 275:275:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 275:275:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 276:276:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.getVirtualRootMethod(com.android.tools.r8.graph.ProgramMethod):110:110 -> a 276:276:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):118 -> a 276:276:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 276:276:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 277:277:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):117:117 -> a 277:277:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 277:277:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 278:282:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):115:119 -> a 278:282:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 278:282:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 283:283:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 283:283:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):119 -> a 283:283:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 283:283:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 284:286:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):120:122 -> a 284:286:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 284:286:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 287:287:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 287:287:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):122 -> a 287:287:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 287:287:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 288:289:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):124:125 -> a 288:289:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 288:289:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 290:290:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 290:290:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):125 -> a 290:290:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 290:290:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 291:291:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):127:127 -> a 291:291:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 291:291:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 292:292:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 292:292:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):127 -> a 292:292:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 292:292:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 293:293:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 293:293:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):127 -> a 293:293:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 293:293:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 294:294:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):127:127 -> a 294:294:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 294:294:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 295:295:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 295:295:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):128 -> a 295:295:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):478 -> a 295:295:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 296:296:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 296:296:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):479 -> a 296:296:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 297:297:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):481:481 -> a 297:297:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 298:298:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 298:298:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):481 -> a 298:298:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 299:299:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):482:482 -> a 299:299:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 300:300:com.android.tools.r8.ir.analysis.value.BottomValue com.android.tools.r8.ir.analysis.value.AbstractValue.bottom():16:16 -> a 300:300:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):25 -> a 300:300:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):482 -> a 300:300:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 301:301:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):25:25 -> a 301:301:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):482 -> a 301:301:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 302:302:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 302:302:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):483 -> a 302:302:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 303:303:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):484:484 -> a 303:303:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 304:304:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):23:23 -> a 304:304:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):484 -> a 304:304:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 305:306:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):486:487 -> a 305:306:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 307:307:com.android.tools.r8.ir.analysis.value.BottomValue com.android.tools.r8.ir.analysis.value.AbstractValue.bottom():16:16 -> a 307:307:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):33 -> a 307:307:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):487 -> a 307:307:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 308:308:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):33:33 -> a 308:308:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):487 -> a 308:308:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 309:309:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):492:492 -> a 309:309:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 310:310:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 310:310:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):492 -> a 310:310:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 311:312:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):493:494 -> a 311:312:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 313:313:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 313:313:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):495 -> a 313:313:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 314:314:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):496:496 -> a 314:314:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 315:315:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState.(com.android.tools.r8.ir.analysis.type.Nullability):27:27 -> a 315:315:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):496 -> a 315:315:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 316:316:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):499:499 -> a 316:316:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 317:317:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 317:317:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):503 -> a 317:317:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 318:318:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):504:504 -> a 318:318:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 319:319:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> a 319:319:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):504 -> a 319:319:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 320:322:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):505:507 -> a 320:322:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 323:323:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 323:323:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):507 -> a 323:323:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 324:324:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):507:507 -> a 324:324:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 325:325:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 325:325:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):508 -> a 325:325:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 326:326:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):509:509 -> a 326:326:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 327:327:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):29:29 -> a 327:327:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):509 -> a 327:327:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 328:329:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):514:515 -> a 328:329:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 330:330:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 330:330:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):515 -> a 330:330:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 331:331:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 331:331:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):516 -> a 331:331:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 332:332:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):517:517 -> a 332:332:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 333:333:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState.(com.android.tools.r8.ir.analysis.value.AbstractValue):21:21 -> a 333:333:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.computeParameterStateForNonReceiver(com.android.tools.r8.ir.code.InvokeMethod,int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria):517 -> a 333:333:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):407 -> a 334:347:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown computeMonomorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom,com.android.tools.r8.ir.analysis.type.DynamicType):406:419 -> a 348:348:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):521:521 -> a 349:349:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 349:349:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):521 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 350:350:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 350:350:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):521 -> a 351:354:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):522:525 -> a 355:355:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 355:355:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):525 -> a 356:356:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):526:526 -> a 357:357:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.getVirtualRootMethod(com.android.tools.r8.graph.ProgramMethod):110:110 -> a 357:357:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):527 -> a 358:358:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):530:530 -> a 359:359:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> a 359:359:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):530 -> a 360:360:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 360:360:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):530 -> a 361:364:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):530:533 -> a 365:365:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.getVirtualRootMethod(com.android.tools.r8.graph.ProgramMethod):110:110 -> a 365:365:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):536 -> a 366:368:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):537:539 -> a 369:369:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):538:538 -> a 1:1:java.lang.Boolean lambda$computePolymorphicMethodState$1():291:291 -> b com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer -> com.gradleup.gr8.relocated.m7: 1:1:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer emptyConsumer():12:12 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer$1 -> com.gradleup.gr8.relocated.l7: com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens -> com.gradleup.gr8.relocated.o7: boolean $assertionsDisabled -> o java.util.Map prototypeChanges -> n 1:1:void ():21:21 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,java.util.Map):30:31 -> 1:1:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.hasPrototypeChanges(com.android.tools.r8.graph.DexMethod):44:44 -> a 1:1: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):104 -> a 2:5: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):105:108 -> a 6:6:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):89:89 -> a 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):75 -> a 7:7:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.hasPrototypeChanges(com.android.tools.r8.graph.DexMethod):44:44 -> a 7:7:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):76 -> a 8:9:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):80:81 -> a 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 10:10:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 11:11:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):81 -> a 12:12:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):81:81 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 13:13:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):82 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 14:14:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):82 -> a 15:16:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):82:83 -> a 17:17:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):81:81 -> a 1:2:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):60:61 -> b 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> b 3:3:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):61 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):61:61 -> b 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> b 5:5:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):61 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:10:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):62:66 -> b 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> b 11:11:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):66 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:13:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):66:67 -> b 1:1:com.android.tools.r8.graph.DexField internalGetNextFieldSignature(com.android.tools.r8.graph.DexField):94:94 -> d 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):89:89 -> e 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):99:99 -> f 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges(com.android.tools.r8.graph.DexMethod):48:48 -> g 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.hasPrototypeChanges(com.android.tools.r8.graph.DexMethod):44:44 -> g 2:2:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges(com.android.tools.r8.graph.DexMethod):48 -> g 3:4:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges(com.android.tools.r8.graph.DexMethod):48:49 -> g 1:1:boolean hasPrototypeChanges(com.android.tools.r8.graph.DexMethod):44:44 -> h boolean isLegitimateToHaveEmptyMappings() -> m com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder -> com.gradleup.gr8.relocated.n7: com.android.tools.r8.graph.AppView appView -> a java.util.Map prototypeChanges -> d boolean $assertionsDisabled -> e com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newFieldSignatures -> b com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newMethodSignatures -> c 1:1:void ():112:112 -> 1:1:void (com.android.tools.r8.graph.AppView):122:122 -> 2:10:void (com.android.tools.r8.graph.AppView):115:123 -> 1:3:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder.isEmpty():127:129 -> a 1:3:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens build():166 -> a 4:4:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens build():169:169 -> a 5:9:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder.fixupPrototypeChangesAfterFieldSignatureChanges(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens):178:182 -> a 5:9:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens build():172 -> a 10:13:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder.fixupPrototypeChangesAfterFieldSignatureChanges(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens):181:184 -> a 10:13:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens build():172 -> a 14:16:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder mergeDisjoint(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):134:136 -> a 17:18:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):141:142 -> a 19:22:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):148:151 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 23:23:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):153 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 24:24:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):153 -> a 25:25:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):153:153 -> a 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 26:26:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):154 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 27:27:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):154 -> a 28:29:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):154:155 -> a 30:30:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):153:153 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordStaticized(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):161:161 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorIROptimizer -> com.gradleup.gr8.relocated.p7: boolean $assertionsDisabled -> a 1:1:void ():27:27 -> 1:24:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):40:63 -> a 25:25:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.analysis.value.SingleValue.createMaterializingInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier):41:41 -> a 25:25:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):65 -> a 26:28:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):66:68 -> a 29:29:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 29:29:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):68 -> a 30:52:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):69:91 -> a 53:53:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 53:53:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):91 -> a 54:54:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):92:92 -> a 55:55:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> a 55:55:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):95 -> a 56:56:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):96:96 -> a 57:57:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 57:57:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 58:58:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):96 -> a 59:60:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):98:99 -> a 61:61:com.android.tools.r8.ir.code.Assume com.android.tools.r8.ir.code.Assume.createAssumeNonNullInstruction(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.AppView):52:52 -> a 61:61:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):101 -> a 62:72:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):103:113 -> a 73:73:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 73:73:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):114 -> a 74:74:com.android.tools.r8.ir.code.Assume com.android.tools.r8.ir.code.Assume.createAssumeDynamicTypeInstruction(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.AppView):61:61 -> a 74:74:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):116 -> a 75:83:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):118:126 -> a 84:84:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 84:84:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 85:85:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):126 -> a 86:87:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):128:129 -> a 88:88:void com.android.tools.r8.ir.code.Value.replaceUsers(com.android.tools.r8.ir.code.Value):592:592 -> a 88:88:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):130 -> a 89:89:com.android.tools.r8.ir.code.Assume com.android.tools.r8.ir.code.Assume.createAssumeNonNullInstruction(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.AppView):52:52 -> a 89:89:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):132 -> a 90:98:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):134:142 -> a 99:99:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 99:99:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):142 -> a 100:100:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):142:142 -> a 101:101:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 101:101:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):143 -> a 102:102:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):144:144 -> a 103:103:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 103:103:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):144 -> a 104:111:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):144:151 -> a 112:112:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 112:112:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):151 -> a 113:113:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):151:151 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorMethodReprocessingEnqueuer -> com.gradleup.gr8.relocated.r7: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection reprocessingCriteriaCollection -> b boolean $assertionsDisabled -> c 1:1:void ():33:33 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection):40:42 -> 1:19:void enqueueMethodForReprocessing(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):55:73 -> a 20:22:void enqueueAffectedCallees(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder):79:81 -> a 23:42:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):84:103 -> a 43:43:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria.shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo):46:46 -> a 43:43:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):103 -> a 44:44:boolean com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.isConcreteCallSiteOptimizationInfo():0:0 -> a 44:44:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria.shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo):46 -> a 44:44:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):103 -> a 45:55:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria.shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo):50:60 -> a 45:55:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):103 -> a 56:59:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.ProgramMethod):103:106 -> a 60:63:void enqueueAffectedCallers(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):120:123 -> a 64:83:void enqueueAffectedCallers(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):122:141 -> a 84:85:java.util.List lambda$enqueueAffectedCallers$2(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.graph.DexProgramClass):125:126 -> a 86:87:void lambda$enqueueAffectedCallers$1(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,java.util.List,com.android.tools.r8.graph.ProgramMethod):129:130 -> a 88:88:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):132:132 -> a 88:88:void lambda$enqueueAffectedCallers$1(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,java.util.List,com.android.tools.r8.graph.ProgramMethod):132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):133:133 -> a 89:89:void lambda$enqueueAffectedCallers$1(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,java.util.List,com.android.tools.r8.graph.ProgramMethod):132 -> a 90:92:void lambda$enqueueAffectedCallers$1(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,java.util.List,com.android.tools.r8.graph.ProgramMethod):132:134 -> a 93:93:void lambda$enqueueAffectedCallers$3(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.GraphLens,java.util.List):143:143 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorMethodReprocessingEnqueuer$AffectedMethodUseRegistry -> com.gradleup.gr8.relocated.q7: com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens graphLens -> g 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens):155:157 -> 1:1:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):166:166 -> a 2:2:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):207:207 -> a void registerInitClass(com.android.tools.r8.graph.DexType) -> b 1:1:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):171:171 -> b 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):212:212 -> c 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):176:176 -> d 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):181:181 -> e 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):217:217 -> e void registerTypeReference(com.android.tools.r8.graph.DexType) -> f 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):186:186 -> f 1:3:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod):190:192 -> g 4:4:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> g 4:4:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod):192 -> g 5:9:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod):196:200 -> g 10:10:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorMethodReprocessingEnqueuer$AffectedMethodUseRegistry.markAffected():161:161 -> g 10:10:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod):201 -> g 11:11:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):222:222 -> g 1:9:void registerFieldAccess(com.android.tools.r8.graph.DexField):226:234 -> i 10:10:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorMethodReprocessingEnqueuer$AffectedMethodUseRegistry.markAffected():161:161 -> i 10:10:void registerFieldAccess(com.android.tools.r8.graph.DexField):235 -> i com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator -> com.gradleup.gr8.relocated.s7: java.util.function.BiConsumer interfaceDispatchOutsideProgram -> h com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> i com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder postMethodProcessorBuilder -> e com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> f java.util.List stronglyConnectedProgramComponents -> g com.android.tools.r8.ir.conversion.IRConverter converter -> b 1:1:void ():52:52 -> 1:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.List,java.util.function.BiConsumer):73:81 -> 1:18:void populateOptimizationInfo(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):95:112 -> a 19:39:void processStronglyConnectedComponent(java.util.Set):127:147 -> a 40:40:void lambda$processStronglyConnectedComponent$0(java.util.Set,com.android.tools.r8.graph.DexMethodSignature):132:132 -> a 41:43:void setOptimizationInfo(java.util.concurrent.ExecutorService):151:151 -> a 44:44:void setOptimizationInfo(com.android.tools.r8.graph.DexProgramClass):156:156 -> a 45:45:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 45:45:void setOptimizationInfo(com.android.tools.r8.graph.DexProgramClass):156 -> a 46:46:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):160:160 -> a 47:47:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 47:47:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.remove(com.android.tools.r8.graph.ProgramMethod):108 -> a 47:47:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.remove(com.android.tools.r8.graph.ProgramMethod):14 -> a 47:47:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):160 -> a 48:48:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.remove(com.android.tools.r8.graph.ProgramMethod):108:108 -> a 48:48:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.remove(com.android.tools.r8.graph.ProgramMethod):14 -> a 48:48:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):160 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 49:49:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):161:161 -> a 50:50:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 50:50:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):161 -> a 51:60:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):162:171 -> a 61:61:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 61:61:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):172 -> a 62:64:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):175:177 -> a 65:65:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 65:65:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):177 -> a 66:67:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):182:183 -> a 68:68:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 68:68:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):183 -> a 69:73:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):184:188 -> a 74:77:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):274:277 -> a 74:77:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 78:78:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isClassParameter():0:0 -> a 78:78:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):278 -> a 78:78:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 79:80:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):281:282 -> a 79:80:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 81:89:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.shouldWidenDynamicTypeToUnknown(com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):297:305 -> a 81:89:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):283 -> a 81:89:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 90:90:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):284:284 -> a 90:90:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 91:91:com.android.tools.r8.ir.analysis.value.BottomValue com.android.tools.r8.ir.analysis.value.AbstractValue.bottom():16:16 -> a 91:91:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):288 -> a 91:91:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 92:92:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):288:288 -> a 92:92:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 93:93:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):29:29 -> a 93:93:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):288 -> a 93:93:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 94:94:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):290:290 -> a 94:94:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 95:95:com.android.tools.r8.utils.Action com.android.tools.r8.utils.Action.empty():13:13 -> a 95:95:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):64 -> a 95:95:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):286 -> a 95:95:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 96:96:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):64:64 -> a 96:96:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):286 -> a 96:96:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 97:106:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator.widenDynamicTypes(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):284:293 -> a 97:106:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 107:113:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):199:205 -> a 114:123:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):202:211 -> a 124:139:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):209:224 -> a 140:140:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimple():44:44 -> a 140:140:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):225 -> a 141:141:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):227:227 -> a 142:142:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):226:226 -> a 143:143:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):233:233 -> a 144:144:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 144:144:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):233 -> a 145:145:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 145:145:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):233 -> a 146:154:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):233:241 -> a 155:155:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 155:155:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):241 -> a 156:158:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):242:244 -> a 159:159:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 159:159:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):246 -> a 160:160:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):246:246 -> a 161:161:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 161:161:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):249 -> a 162:164:java.util.ArrayList com.android.tools.r8.utils.ListUtils.newInitializedArrayList(int,java.lang.Object):207:209 -> a 162:164:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):249 -> a 165:181:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):251:267 -> a 182:190:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState lambda$getMethodStateAfterUninstantiatedParameterRemoval$1(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):255:263 -> a 191:191:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 191:191:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState lambda$getMethodStateAfterUninstantiatedParameterRemoval$1(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 192:192:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState lambda$getMethodStateAfterUninstantiatedParameterRemoval$1(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):263:263 -> a 193:193:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.(com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType):29:29 -> a 193:193:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState lambda$getMethodStateAfterUninstantiatedParameterRemoval$1(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):263 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer -> com.gradleup.gr8.relocated.v7: java.util.Map interfaceDispatchOutsideProgram -> c com.android.tools.r8.graph.AppView appView -> a java.util.Map libraryVirtualMethods -> d com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> b 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Map):183:183 -> 2:11:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Map):177:186 -> boolean lambda$computeLibraryVirtualMethods$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass) -> a 1:1:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer):83:83 -> a 2:20:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens run(java.util.List,java.util.function.Consumer,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):195:213 -> a 21:21:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.builder(com.android.tools.r8.graph.AppView):35:35 -> a 21:21:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens run(java.util.List,java.util.function.Consumer,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):213 -> a 22:24:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens run(java.util.List,java.util.function.Consumer,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):214:216 -> a 25:29:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder lambda$run$0(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.util.function.Consumer,java.util.Set):201:205 -> a 30:30:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder lambda$run$0(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.util.function.Consumer,java.util.Set):204:204 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder lambda$run$0(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.util.function.Consumer,java.util.Set):202:202 -> a 32:32:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer.getOrComputeLibraryVirtualMethods(com.android.tools.r8.graph.DexClass):222:222 -> a 32:32:com.android.tools.r8.utils.collections.DexMethodSignatureSet access$200(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer,com.android.tools.r8.graph.DexClass):83 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:37:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer.getOrComputeLibraryVirtualMethods(com.android.tools.r8.graph.DexClass):222:226 -> a 33:37:com.android.tools.r8.utils.collections.DexMethodSignatureSet access$200(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer,com.android.tools.r8.graph.DexClass):83 -> a 38:42:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer.getOrComputeLibraryVirtualMethods(com.android.tools.r8.graph.DexClass):222:226 -> a 38:42:void lambda$computeLibraryVirtualMethods$2(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):235 -> a 43:43:void lambda$computeLibraryVirtualMethods$2(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):235:235 -> a 44:53:com.android.tools.r8.utils.collections.DexMethodSignatureSet computeLibraryVirtualMethods(com.android.tools.r8.graph.DexClass):230:239 -> a 54:54:void lambda$computeLibraryVirtualMethods$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClassAndMethod):238:238 -> a 1:1:com.android.tools.r8.graph.ImmediateProgramSubtypingInfo access$100(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer):83:83 -> b com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges -> com.gradleup.gr8.relocated.t7: it.unimi.dsi.fastutil.ints.Int2ReferenceMap newParameterTypes -> c com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges EMPTY -> e boolean $assertionsDisabled -> f com.android.tools.r8.graph.DexType newReturnType -> b boolean canBeConvertedToStaticMethod -> a it.unimi.dsi.fastutil.ints.IntSet removableParameterIndices -> d 1:4:void ():85:88 -> 1:5:void (boolean,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.IntSet):99:103 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):108:108 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges.empty():148:148 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):109 -> a 3:7:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):111:115 -> a 8:8:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRemovedReceiverInfo():0:0 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):115 -> a 9:36:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):113:140 -> a 37:37:void lambda$create$0(boolean,com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.proto.ArgumentInfo):124:124 -> a 38:38:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRemovedReceiverInfo():0:0 -> a 38:38:void lambda$create$0(boolean,com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.proto.ArgumentInfo):124 -> a 39:45:void lambda$create$0(boolean,com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.proto.ArgumentInfo):126:132 -> a 46:46:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 46:46:void lambda$create$0(boolean,com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.proto.ArgumentInfo):134 -> a 47:49:void lambda$create$0(boolean,com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.proto.ArgumentInfo):134:136 -> a 50:50:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges empty():148:148 -> a 1:8:boolean equals(java.lang.Object):162:169 -> equals 1:3:int hashCode():153:153 -> hashCode com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer -> com.gradleup.gr8.relocated.u7: com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer this$0 -> j java.util.Map allowedPrototypeChangesForVirtualMethods -> d com.android.tools.r8.utils.InternalOptions options -> b com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> i boolean $assertionsDisabled -> k com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions callSiteOptimizationOptions -> c com.android.tools.r8.utils.collections.ProgramMethodMap returnValuesForVirtualMethods -> e java.util.Map newMethodSignatures -> f java.util.Map newMethodSignatureSuffixes -> g com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a java.util.Map occupiedMethodSignatures -> h 1:1:void ():243:243 -> 1:1:void (com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):272:272 -> 2:30:void (com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):245:273 -> com.android.tools.r8.graph.DexType lambda$computePrototypeChangesForMethod$20(int) -> a 1:1:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 1:1:boolean lambda$reservePinnedMethodSignatures$2(java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):337 -> a 2:2:boolean lambda$reservePinnedMethodSignatures$2(java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):338:338 -> a 3:3:void com.android.tools.r8.utils.IntBox.increment():48:48 -> a 3:3:boolean lambda$getNewMethodSignature$16(com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges,com.android.tools.r8.graph.DexMethod):811 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean lambda$getNewMethodSignature$16(com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges,com.android.tools.r8.graph.DexMethod):813:813 -> a 5:11:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.isMethodSignatureFresh(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges):834:840 -> a 5:11:boolean lambda$getNewMethodSignature$16(com.android.tools.r8.utils.IntBox,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges,com.android.tools.r8.graph.DexMethod):812 -> a 12:12:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 12:12:boolean isReturnValueUnusedForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):565 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 13:13:boolean isReturnValueUnusedForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):565 -> a 14:16:boolean isReturnValueUnusedForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):565:567 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder access$300(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer,java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):243:243 -> a 18:30:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder optimize(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):294:306 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.builder(com.android.tools.r8.graph.AppView):35:35 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder optimize(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):306 -> a 32:35:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder optimize(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):307:310 -> a 36:40:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder optimize(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):309:313 -> a 41:41:boolean lambda$reservePinnedMethodSignatures$0(com.android.tools.r8.graph.DexEncodedMethod):325:325 -> a 42:42:void lambda$reservePinnedMethodSignatures$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):340:340 -> a 43:43:void lambda$reservePinnedMethodSignatures$4(com.android.tools.r8.graph.DexMethodSignature):344:344 -> a 44:51:void reserveMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges):353:360 -> a 52:53:void computePrototypeChangesForVirtualMethods(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet):369:370 -> a 54:54:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):374:374 -> a 55:55:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 55:55:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):374 -> a 56:57:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.containsImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.utils.collections.ProgramMethodSet):484:485 -> a 56:57:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):380 -> a 58:58:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 58:58:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.containsImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.utils.collections.ProgramMethodSet):486 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):380 -> a 59:59:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 59:59:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.containsImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.utils.collections.ProgramMethodSet):486 -> a 59:59:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):380 -> a 60:62:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.containsImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.utils.collections.ProgramMethodSet):487:489 -> a 60:62:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):380 -> a 63:63:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveReceiverFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):498:498 -> a 63:63:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):386 -> a 64:64:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 64:64:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveReceiverFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):502 -> a 64:64:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):386 -> a 65:69:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveReceiverFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):502:506 -> a 65:69:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):386 -> a 70:70:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):387:387 -> a 71:71:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 71:71:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):387 -> a 72:72:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):388:388 -> a 73:73:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 73:73:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):390 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 74:74:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):390 -> a 75:75:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 75:75:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):390 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:76:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 76:76:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):390 -> a 77:78:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):512:513 -> a 77:78:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):392 -> a 79:79:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 79:79:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):513 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):392 -> a 80:80:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 80:80:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):513 -> a 80:80:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):392 -> a 81:89:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):517:525 -> a 81:89:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):392 -> a 90:90:boolean com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.isConcreteCallSiteOptimizationInfo():0:0 -> a 90:90:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):525 -> a 90:90:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):392 -> a 91:95:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):527:531 -> a 91:95:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):392 -> a 96:96:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):393:393 -> a 97:109:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewParameterTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):577:589 -> a 97:109:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):396 -> a 110:110:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 110:110:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewParameterTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):590 -> a 110:110:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):396 -> a 111:111:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewParameterTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):590:590 -> a 111:111:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):396 -> a 112:112:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewParameterTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):589:589 -> a 112:112:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):396 -> a 113:113:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):398:398 -> a 114:114:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getReturnType():41:41 -> a 114:114:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getReturnValueForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethodSignature):456 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:114:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):405 -> a 115:115:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProto.getReturnType():62:62 -> a 115:115:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getReturnType():41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:115:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getReturnValueForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethodSignature):456 -> a 115:115:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):405 -> a 116:122:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getReturnValueForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethodSignature):456:462 -> a 116:122:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):405 -> a 123:123:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 123:123:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getReturnValueForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethodSignature):462 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 123:123:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):405 -> a 124:124:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 124:124:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getReturnValueForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethodSignature):462 -> a 124:124:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):405 -> a 125:130:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getReturnValueForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethodSignature):466:471 -> a 125:130:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):405 -> a 131:131:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 131:131:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getReturnValueForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethodSignature):471 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):405 -> a 132:138:com.android.tools.r8.ir.analysis.value.SingleValue com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getReturnValueForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethodSignature):472:478 -> a 132:138:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):405 -> a 139:145:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.analysis.value.SingleValue):543:549 -> a 139:145:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):407 -> a 146:146:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 146:146:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.analysis.value.SingleValue):549 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 146:146:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):407 -> a 147:147:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 147:147:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.analysis.value.SingleValue):549 -> a 147:147:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):407 -> a 148:155:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.analysis.value.SingleValue):553:560 -> a 148:155:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):407 -> a 156:156:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 156:156:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.analysis.value.SingleValue):560 -> a 156:156:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):407 -> a 157:157:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.analysis.value.SingleValue):560:560 -> a 157:157:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):407 -> a 158:158:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.analysis.value.SingleValue):544:544 -> a 158:158:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):407 -> a 159:174:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):410:425 -> a 175:177:java.util.Map computeVirtualMethodsBySignature(java.util.Set):434:436 -> a 178:178:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> a 178:178:java.util.Map computeVirtualMethodsBySignature(java.util.Set):436 -> a 179:179:void lambda$computeVirtualMethodsBySignature$7(java.util.Map,com.android.tools.r8.graph.ProgramMethod):440:440 -> a 180:182:void lambda$computeVirtualMethodsBySignature$7(java.util.Map,com.android.tools.r8.graph.ProgramMethod):439:441 -> a 183:186:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.isPrototypeChangesAllowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet):448:451 -> a 183:186:boolean lambda$computePrototypeChangesForVirtualMethods$5(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.ProgramMethod):376 -> a 187:214:boolean visitClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):599:626 -> a 215:215:void com.android.tools.r8.graph.DexProgramClass.forEachProgramInstanceInitializer(java.util.function.Consumer):296:296 -> a 215:215:boolean visitClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):626 -> a 216:216:boolean visitClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):636:636 -> a 217:217:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 217:217:boolean visitClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):636 -> a 218:218:boolean visitClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):667:667 -> a 219:219:boolean lambda$visitClass$11(com.android.tools.r8.graph.DexEncodedField):614:614 -> a 220:222:void lambda$visitClass$12(java.util.Set,java.util.Map,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.ProgramField):617:619 -> a 223:223:void com.android.tools.r8.utils.BooleanBox.set():39:39 -> a 223:223:void lambda$visitClass$12(java.util.Set,java.util.Map,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.ProgramField):620 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 224:246:void lambda$visitClass$15(com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.ProgramMethod):638:660 -> a 247:247:void lambda$visitClass$15(com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.ProgramMethod):659:659 -> a 248:248:void com.android.tools.r8.utils.BooleanBox.set():39:39 -> a 248:248:void lambda$visitClass$15(com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.ProgramMethod):661 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 249:250:void lambda$visitClass$15(com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.ProgramMethod):662:663 -> a 251:251:void com.android.tools.r8.utils.BooleanBox.set():39:39 -> a 251:251:void lambda$visitClass$15(com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.ProgramMethod):664 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 252:252:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):642:642 -> a 253:253:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 253:253:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):642 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 254:254:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 254:254:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):642 -> a 255:255:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):847:847 -> a 255:255:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):643 -> a 256:256:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 256:256:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):847 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 256:256:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):643 -> a 257:257:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 257:257:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):847 -> a 257:257:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):643 -> a 258:258:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):847:847 -> a 258:258:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):643 -> a 259:262:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.isPrototypeChangesAllowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet):448:451 -> a 259:262:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):849 -> a 259:262:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):643 -> a 263:267:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):850:854 -> a 263:267:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):643 -> a 268:268:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lambda$visitClass$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):647:647 -> a 269:276:com.android.tools.r8.graph.DexField getNewFieldSignature(com.android.tools.r8.graph.ProgramField,java.util.Set,java.util.Map):749:756 -> a 277:277:com.android.tools.r8.graph.DexField getNewFieldSignature(com.android.tools.r8.graph.ProgramField,java.util.Set,java.util.Map):755:755 -> a 278:290:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):761:773 -> a 291:291:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 291:291:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):773 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 292:292:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):773:773 -> a 293:296:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):771:774 -> a 297:297:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):70:70 -> a 297:297:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):774 -> a 298:318:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):777:797 -> a 319:327:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):796:804 -> a 328:332:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):803:807 -> a 333:333:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 333:333:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):808 -> a 334:342:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):809:817 -> a 343:359:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):806:822 -> a 360:360:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):821:821 -> a 361:361:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):847:847 -> a 361:361:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):629 -> a 362:362:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 362:362:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):847 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 362:362:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):629 -> a 363:363:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 363:363:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):847 -> a 363:363:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):629 -> a 364:364:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):847:847 -> a 364:364:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):629 -> a 365:368:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.isPrototypeChangesAllowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet):448:451 -> a 365:368:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):849 -> a 365:368:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):629 -> a 369:371:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computePrototypeChangesForDirectMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet):850:852 -> a 369:371:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):629 -> a 372:373:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):631:632 -> a 374:374:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.add(com.android.tools.r8.graph.DexClassAndMethod):66:66 -> a 374:374:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):632 -> a 375:375:void lambda$visitClass$13(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):634:634 -> a 376:383:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):864:871 -> a 384:384:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.withExtraParameters(com.android.tools.r8.ir.conversion.ExtraParameter[]):255:255 -> a 384:384:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):872 -> a 385:397:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):873:885 -> a 398:398:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):882:882 -> a 399:399:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView):675:675 -> a 399:399:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):882 -> a 400:400:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 400:400:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):886 -> a 401:401:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):887:887 -> a 402:402:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.withExtraParameters(com.android.tools.r8.ir.conversion.ExtraParameter[]):255:255 -> a 402:402:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):888 -> a 403:405:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):889:891 -> a 406:408:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription selectInitArgumentTypeForInstanceInitializer(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.utils.collections.DexMethodSignatureSet):890:892 -> a 409:409:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$selectInitArgumentTypeForInstanceInitializer$17(com.android.tools.r8.synthesis.SyntheticNaming):883:883 -> a 410:410:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.IntSet):934:934 -> a 411:411:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection.builder():229:229 -> a 411:411:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.IntSet):934 -> a 412:414:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.IntSet):935:937 -> a 415:415:void com.android.tools.r8.graph.DexTypeList.forEach(com.android.tools.r8.utils.IntObjConsumer):109:109 -> a 415:415:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.IntSet):938 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 416:418:void com.android.tools.r8.graph.DexTypeList.forEach(com.android.tools.r8.utils.IntObjConsumer):109:111 -> a 416:418:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.IntSet):938 -> a 419:421:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.IntSet):957:959 -> a 422:422:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,it.unimi.dsi.fastutil.ints.IntSet):956:956 -> a 423:423:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):941:941 -> a 424:424:int com.android.tools.r8.graph.DexEncodedMethod.getArgumentIndexFromParameterIndex(int):193:193 -> a 424:424:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):941 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 425:425:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):942:942 -> a 426:426:com.android.tools.r8.graph.proto.RemovedArgumentInfo$Builder com.android.tools.r8.graph.proto.RemovedArgumentInfo.builder():56:56 -> a 426:426:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):944 -> a 427:427:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):944:944 -> a 428:431:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):943:946 -> a 432:432:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder com.android.tools.r8.graph.proto.RewrittenTypeInfo.builder():23:23 -> a 432:432:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):949 -> a 433:436:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):950:953 -> a 437:437:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):947:947 -> a 438:440:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):964:966 -> a 441:441:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnType(com.android.tools.r8.graph.ProgramMethod):977:977 -> a 441:441:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):970 -> a 442:442:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnType(com.android.tools.r8.graph.ProgramMethod):976:976 -> a 442:442:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):970 -> a 443:443:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):970:970 -> a 444:444:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):967:967 -> a 445:464:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):982:1001 -> a 465:465:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 465:465:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):1001 -> a 466:468:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):1001:1001 -> a 470:470:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):1003:1003 -> a 471:471:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 471:471:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):1003 -> a 472:472:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 472:472:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):1004 -> a 473:473:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):1005:1005 -> a 474:474:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 474:474:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):1006 -> a 475:490:com.android.tools.r8.graph.DexType getNewReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.ir.analysis.value.SingleValue):1004:1019 -> a 491:498:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1043:1050 -> a 499:499:int com.android.tools.r8.graph.DexEncodedMethod.getArgumentIndexFromParameterIndex(int):193:193 -> a 499:499:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1050 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 500:508:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1052:1060 -> a 509:509:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 509:509:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1063 -> a 510:510:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 510:510:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1066 -> a 511:523:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1066:1078 -> a 524:524:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1077:1077 -> a 525:526:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1091:1092 -> a 527:527:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1103:1103 -> a 527:527:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 528:528:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection.builder():229:229 -> a 528:528:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1103 -> a 528:528:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 529:535:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1104:1110 -> a 529:535:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 536:536:com.android.tools.r8.graph.proto.RemovedReceiverInfo$Builder com.android.tools.r8.graph.proto.RemovedReceiverInfo$Builder.create():54:54 -> a 536:536:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1113 -> a 536:536:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 537:537:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1113:1113 -> a 537:537:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 538:545:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1112:1119 -> a 538:545:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 546:546:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 546:546:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 546:546:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 547:547:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 547:547:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1119 -> a 547:547:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 548:553:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1122:1127 -> a 548:553:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 554:554:com.android.tools.r8.graph.proto.RemovedArgumentInfo$Builder com.android.tools.r8.graph.proto.RemovedArgumentInfo.builder():56:56 -> a 554:554:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1130 -> a 554:554:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 555:555:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1130:1130 -> a 555:555:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 556:564:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1128:1136 -> a 556:564:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 565:565:com.android.tools.r8.graph.proto.RemovedArgumentInfo$Builder com.android.tools.r8.graph.proto.RemovedArgumentInfo.builder():56:56 -> a 565:565:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1139 -> a 565:565:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 566:568:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1140:1142 -> a 566:568:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 569:582:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1137:1150 -> a 569:582:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 583:583:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder com.android.tools.r8.graph.proto.RewrittenTypeInfo.builder():23:23 -> a 583:583:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1153 -> a 583:583:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 584:587:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1154:1157 -> a 584:587:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 588:597:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.computeParameterChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,java.util.function.IntFunction,java.util.function.IntPredicate):1151:1160 -> a 588:597:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1093 -> a 598:598:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.graph.DexType,java.util.function.IntFunction,java.util.function.IntPredicate):1090:1090 -> a 599:602:com.android.tools.r8.graph.proto.RewrittenTypeInfo computeReturnChangesForMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):1166:1169 -> a 603:603:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder com.android.tools.r8.graph.proto.RewrittenTypeInfo.builder():23:23 -> a 603:603:com.android.tools.r8.graph.proto.RewrittenTypeInfo computeReturnChangesForMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):1170 -> a 604:604:com.android.tools.r8.graph.proto.RewrittenTypeInfo computeReturnChangesForMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):1170:1170 -> a 605:605:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder.applyIf(boolean,java.util.function.Consumer):134:134 -> a 605:605:com.android.tools.r8.graph.proto.RewrittenTypeInfo computeReturnChangesForMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):1171 -> a 606:609:com.android.tools.r8.graph.proto.RewrittenTypeInfo computeReturnChangesForMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):1174:1177 -> a 610:610:void lambda$computeReturnChangesForMethod$22(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder):1173:1173 -> a boolean lambda$computePrototypeChangesForMethod$21(int) -> b 1:1:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> b 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):671 -> b 1:1:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):605 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 2:2:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> b 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):671 -> b 2:2:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):605 -> b 3:18:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):671:686 -> b 3:18:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):605 -> b 19:19:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> b 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):691 -> b 19:19:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):605 -> b 20:31:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):697:708 -> b 20:31:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):605 -> b 32:32:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> b 32:32:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):713 -> b 32:32:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):605 -> b 33:57:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):714:738 -> b 33:57:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):605 -> b 58:58:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):737:737 -> b 58:58:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):605 -> b 59:63:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):606:610 -> b 64:85:void reservePinnedMethodSignatures(java.util.Set):321:342 -> b 86:89:void lambda$reservePinnedMethodSignatures$1(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.ProgramMethod):327:330 -> b 90:90:boolean lambda$visitClass$9(com.android.tools.r8.graph.DexEncodedField):603:603 -> b 91:114:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForVirtualMethod(com.android.tools.r8.graph.ProgramMethod):898:921 -> b 115:122:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForVirtualMethod(com.android.tools.r8.graph.ProgramMethod):916:923 -> b 123:123:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForVirtualMethod(com.android.tools.r8.graph.ProgramMethod):922:922 -> b 124:124:com.android.tools.r8.graph.DexType lambda$computePrototypeChangesForMethod$19(com.android.tools.r8.graph.ProgramMethod,int):965:965 -> b 1:2:com.android.tools.r8.ir.analysis.value.SingleValue getReturnValue(com.android.tools.r8.graph.ProgramMethod):1027:1028 -> c 3:3:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> c 3:3:com.android.tools.r8.ir.analysis.value.SingleValue getReturnValue(com.android.tools.r8.graph.ProgramMethod):1028 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:13:com.android.tools.r8.ir.analysis.value.SingleValue getReturnValue(com.android.tools.r8.graph.ProgramMethod):1029:1038 -> c 1:2:boolean lambda$isReturnValueUnusedForVirtualMethods$8(com.android.tools.r8.graph.ProgramMethod):570:571 -> d com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorUnoptimizableMethods -> com.gradleup.gr8.relocated.x7: com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> b boolean $assertionsDisabled -> d 1:1:void ():19:19 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference):28:31 -> 1:18:void initializeUnoptimizableMethodStates(java.util.Collection):38:55 -> a 19:19:void disableArgumentPropagationForMethod(com.android.tools.r8.graph.ProgramMethod):59:59 -> a 1:3:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorUnoptimizableMethods.isUnoptimizableMethod(com.android.tools.r8.graph.ProgramMethod):63:63 -> b 1:3:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):44 -> b 6:10:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorUnoptimizableMethods.isUnoptimizableMethod(com.android.tools.r8.graph.ProgramMethod):66:70 -> b 6:10:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):44 -> b 11:11:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.ProgramMethod):105:105 -> b 11:11:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorUnoptimizableMethods.isUnoptimizableMethod(com.android.tools.r8.graph.ProgramMethod):70 -> b 11:11:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):44 -> b 12:12:boolean com.android.tools.r8.shaking.KeepMethodInfo.isArgumentPropagationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):62:62 -> b 12:12:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorUnoptimizableMethods.isUnoptimizableMethod(com.android.tools.r8.graph.ProgramMethod):70 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):44 -> b 13:14:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):45:46 -> b 15:15:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> b 15:15:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):46 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> b 16:16:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):46 -> b 17:20:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):47:50 -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomArrayTypeParameterState -> com.gradleup.gr8.relocated.ed: com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomArrayTypeParameterState INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():13:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):30:30 -> a 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):33 -> a 3:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):36:40 -> a 8:8:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isArrayParameter():0:0 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):40 -> a 9:12:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):41:44 -> a 13:13:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 13:13:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):45 -> a 14:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):47:48 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomArrayTypeParameterState get():20:20 -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomClassTypeParameterState -> com.gradleup.gr8.relocated.gd: boolean $assertionsDisabled -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomClassTypeParameterState INSTANCE -> a 1:3:void ():15:17 -> 1:1:void ():19:19 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):32:32 -> a 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):35 -> a 3:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):38:45 -> a 11:11:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isClassParameter():0:0 -> a 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):46 -> a 12:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):46:49 -> a 16:16:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):49 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):49:49 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):50 -> a 19:20:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):51:52 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomClassTypeParameterState get():22:22 -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState -> com.gradleup.gr8.relocated.id: com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState INSTANCE -> a 1:1:void ():15:15 -> 1:1:void ():17:17 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy() -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):49:49 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,java.util.function.Function,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):58:58 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):49:49 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,java.util.function.Function,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):58 -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom asMonomorphicOrBottom() -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom asPolymorphicOrBottom() -> g 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState get():20:20 -> i com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomParameterState -> com.gradleup.gr8.relocated.jd: 1:1:void ():13:13 -> 1:1:com.android.tools.r8.ir.analysis.value.BottomValue com.android.tools.r8.ir.analysis.value.AbstractValue.bottom():16:16 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):17 -> a boolean isBottom() -> c com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy() -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomPrimitiveTypeParameterState -> com.gradleup.gr8.relocated.nd: com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomPrimitiveTypeParameterState INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():12:14 -> 1:1:void ():17:17 -> 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):30:31 -> a 3:3:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):34 -> a 4:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):37:38 -> a 6:6:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isPrimitiveParameter():0:0 -> a 6:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):38 -> a 7:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):38:39 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomPrimitiveTypeParameterState get():20:20 -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomReceiverParameterState -> com.gradleup.gr8.relocated.od: com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomReceiverParameterState INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():13:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):30:30 -> a 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):33 -> a 3:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):36:40 -> a 8:8:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isReceiverParameter():0:0 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):40 -> a 9:12:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):41:44 -> a 13:13:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 13:13:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):45 -> a 14:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):47:48 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomReceiverParameterState get():20:20 -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState -> com.gradleup.gr8.relocated.ut: com.android.tools.r8.ir.analysis.type.Nullability nullability -> c boolean $assertionsDisabled -> d 1:1:void ():18:18 -> 1:4:void (com.android.tools.r8.ir.analysis.type.Nullability,java.util.Set):32:35 -> 1:1:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState.getNullability():70:70 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):52 -> a 2:3:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):52:53 -> a 4:4:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 4:4:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):53 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 5:5:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):55 -> a 6:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):102:103 -> a 8:8:boolean com.android.tools.r8.ir.analysis.type.Nullability.isUnknown():53:53 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):103:104 -> a 11:11:boolean com.android.tools.r8.ir.analysis.type.Nullability.isUnknown():53:53 -> a 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 12:12:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):106 -> a 13:14:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):108:109 -> a 15:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 15:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):110 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):113:113 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy():93:93 -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState asArrayParameter() -> g 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():40:41 -> k 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.bottomArrayTypeParameter():16:16 -> k 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():42 -> k 4:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():44:46 -> k 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():60:60 -> q 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():70:70 -> r 1:1:boolean isEffectivelyBottom():84:84 -> s 1:1:boolean isEffectivelyUnknown():88:88 -> t com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState -> com.gradleup.gr8.relocated.yt: boolean $assertionsDisabled -> e com.android.tools.r8.ir.analysis.type.DynamicType dynamicType -> d com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> c 1:1:void ():19:19 -> 1:5:void (com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.ir.analysis.type.DynamicType,java.util.Set):34:38 -> 1:1:com.android.tools.r8.ir.analysis.type.DynamicType com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.getDynamicType():65:65 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):56 -> a 2:3:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):56:57 -> a 4:4:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 4:4:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):57:58 -> a 7:7:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 7:7:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):58 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):60:60 -> a 9:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):107:114 -> a 17:27:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):112:122 -> a 28:28:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 28:28:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):122 -> a 29:29:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):122:122 -> a 30:30:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 30:30:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):123 -> a 31:32:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):125:126 -> a 33:33:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 33:33:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):127 -> a 34:37:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):129:132 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy():98:98 -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState asClassParameter() -> h 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():43:44 -> k 3:3:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> k 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():44 -> k 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():45:45 -> k 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.bottomClassTypeParameter():20:20 -> k 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():46 -> k 6:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():48:50 -> k 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():65:65 -> q 1:1:com.android.tools.r8.ir.analysis.type.DynamicType com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.getDynamicType():65:65 -> r 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():70 -> r 2:2:com.android.tools.r8.ir.analysis.type.Nullability getNullability():70:70 -> r 1:1:boolean isEffectivelyBottom():89:89 -> s 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> s 2:2:boolean isEffectivelyBottom():89 -> s 3:3:boolean isEffectivelyBottom():89:89 -> s 1:1:boolean isEffectivelyUnknown():93:93 -> t 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> t 2:2:boolean isEffectivelyUnknown():93 -> t 3:3:boolean isEffectivelyUnknown():93:93 -> t com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState -> com.gradleup.gr8.relocated.au: boolean $assertionsDisabled -> a 1:1:void ():12:12 -> 1:1:void ():12:12 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):30:30 -> a 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):30 -> a 3:3:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):33 -> a 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36:36 -> a 5:5:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):53 -> a 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 6:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):53:53 -> a 6:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 7:7:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 7:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):53 -> a 7:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 8:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):54:55 -> a 8:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 10:10:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):57 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):57:57 -> a 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 12:12:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 12:12:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):57 -> a 12:12:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 13:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):58:61 -> a 13:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):62 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):61:61 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 19:19:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,java.util.function.Function,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):45:45 -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState asConcrete() -> c boolean isConcrete() -> d com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState -> com.gradleup.gr8.relocated.bu: java.util.List parameterStates -> c boolean isReturnValueUsed -> b boolean $assertionsDisabled -> d 1:1:void ():16:16 -> 1:3:void (boolean,java.util.List):23:25 -> 4:8:void (boolean,java.util.List):24:28 -> 1:1:boolean lambda$new$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):25:25 -> a 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isReceiverParameter():0:0 -> a 2:2:boolean lambda$new$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):25 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown create(boolean,java.util.List):33:33 -> a 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown create(boolean,java.util.List):34 -> a 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown create(boolean,java.util.List):35:35 -> a 6:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState getParameterState(int):39:39 -> a 7:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65:65 -> a 7:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 8:8:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 9:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65:65 -> a 9:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 10:10:java.util.List com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.getParameterStates():43:43 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():66 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 11:14:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():66:69 -> a 11:14:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 15:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65:65 -> a 15:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 16:16:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65:65 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 18:18:java.util.List com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.getParameterStates():43:43 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():66 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 19:22:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():66:69 -> a 19:22:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 23:25:void setParameterState(int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):127:129 -> a 26:26:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isReceiverParameter():0:0 -> a 26:26:void setParameterState(int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):129 -> a 27:30:void setParameterState(int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):127:130 -> a 31:31:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):77 -> a 32:32:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 32:32:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 33:33:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):77 -> a 34:34:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):78:78 -> a 35:35:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 35:35:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):79 -> a 36:36:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):78:78 -> a 37:37:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.isReturnValueUsed():47:47 -> a 37:37:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):82 -> a 38:38:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):83:83 -> a 39:39:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 39:39:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):87 -> a 40:40:int com.android.tools.r8.graph.DexMethodSignature.getArity():29:29 -> a 40:40:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:int com.android.tools.r8.graph.DexMethodSignature.getArity():29:29 -> a 41:41:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):87 -> a 42:42:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88:88 -> a 43:43:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 43:43:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88 -> a 44:44:int com.android.tools.r8.graph.DexMethodSignature.getArity():29:29 -> a 44:44:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88 -> a 45:50:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88:93 -> a 51:51:com.android.tools.r8.utils.Action com.android.tools.r8.utils.Action.empty():13:13 -> a 51:51:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):64 -> a 51:51:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):93 -> a 52:52:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):64:64 -> a 52:52:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):93 -> a 53:53:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):92:92 -> a 54:54:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 54:54:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):97 -> a 55:56:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):98:99 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getParameter(int):33:33 -> a 57:57:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):100 -> a 58:60:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):101:103 -> a 61:61:com.android.tools.r8.utils.Action com.android.tools.r8.utils.Action.empty():13:13 -> a 61:61:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):64 -> a 61:61:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):103 -> a 62:62:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):64:64 -> a 62:62:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):103 -> a 63:67:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):101:105 -> a 68:68:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isReceiverParameter():0:0 -> a 68:68:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):105 -> a 69:73:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):104:108 -> a 74:74:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 74:74:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):108 -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState asMonomorphic() -> b 1:1:boolean isEffectivelyUnknown(boolean,java.util.List):60:60 -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom asMonomorphicOrBottom() -> f 1:1:java.util.List getParameterStates():43:43 -> i 1:1:boolean isEffectivelyBottom():51:51 -> j 2:2:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> j 2:2:boolean isEffectivelyBottom():51 -> j 1:1:boolean isEffectivelyUnknown():55:55 -> k 1:1:boolean isReturnValueUsed():47:47 -> l 1:1:int size():134:134 -> m com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom -> com.gradleup.gr8.relocated.cu: com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown -> com.gradleup.gr8.relocated.du: com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy() -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState -> com.gradleup.gr8.relocated.fu: java.util.Set inParameters -> a boolean $assertionsDisabled -> b 1:1:void ():15:15 -> 1:2:void (java.util.Set):26:27 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState asConcrete() -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):112:112 -> a 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):115 -> a 3:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):118:124 -> a 10:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):122:130 -> a 19:19:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):129:129 -> a 20:27:boolean mutableJoinInParameters(com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState):134:141 -> a 1:3:boolean widenInParameters(com.android.tools.r8.graph.AppView):149:151 -> b boolean isConcrete() -> d com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState asArrayParameter() -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState asClassParameter() -> h com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState asPrimitiveParameter() -> i com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState asReferenceParameter() -> j com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters() -> k 1:5:java.util.Set copyInParameters():37:41 -> l 1:2:java.util.Set getInParameters():49:50 -> m 1:1:boolean hasInParameters():45:45 -> n 1:1:void internalClearInParameters():33:33 -> o boolean isReferenceParameter() -> p com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState -> com.gradleup.gr8.relocated.gu: java.util.Map receiverBoundsToState -> b boolean $assertionsDisabled -> c 1:1:void ():19:19 -> 1:4:void (java.util.Map):27:30 -> 5:8:void (com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):35:38 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown create(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):44:44 -> a 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown create(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):44 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown create(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):45 -> a 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown create(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):46:46 -> a 5:5:void forEach(java.util.function.BiConsumer):100:100 -> a 6:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateForBounds(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):104:105 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateForBounds(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):109 -> a 9:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():122:122 -> a 10:10:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.isEffectivelyBottom():113:113 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():122 -> a 11:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():122:126 -> a 16:16:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.forEach(java.util.function.BiConsumer):100:100 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():126 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():127:127 -> a 18:18:void lambda$mutableCopy$0(java.util.Map,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):126:126 -> a 19:19:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):165:165 -> a 20:20:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.isEffectivelyBottom():113:113 -> a 20:20:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):165 -> a 21:22:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):165:166 -> a 23:23:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.isEffectivelyBottom():113:113 -> a 23:23:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.isEffectivelyBottom():113:113 -> a 24:24:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):167 -> a 25:30:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):167:172 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):55:55 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 32:32:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.isEffectivelyBottom():113:113 -> a 32:32:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):55 -> a 32:32:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 33:35:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):55:57 -> a 33:35:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 36:36:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 36:36:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):57 -> a 36:36:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 37:37:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):58:58 -> a 37:37:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 38:38:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 38:38:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):59 -> a 38:38:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 39:39:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):61:61 -> a 39:39:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 40:40:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 40:40:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):65 -> a 40:40:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 41:44:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):65:68 -> a 41:44:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 45:47:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):86:88 -> a 45:47:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):67 -> a 45:47:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 48:48:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 48:48:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88 -> a 48:48:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):67 -> a 48:48:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 49:49:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88:88 -> a 49:49:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):67 -> a 49:49:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 50:50:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 50:50:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88 -> a 50:50:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):67 -> a 50:50:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 51:51:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 51:51:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):91 -> a 51:51:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):67 -> a 51:51:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 52:55:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):91:94 -> a 52:55:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):67 -> a 52:55:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 56:56:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 56:56:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):89 -> a 56:56:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):67 -> a 56:56:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 57:57:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):69:69 -> a 57:57:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 58:58:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 58:58:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):69 -> a 58:58:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 59:59:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 59:59:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):70 -> a 59:59:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 60:60:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.add(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):72:72 -> a 60:60:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):172 -> a 61:61:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 61:61:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):173 -> a 62:64:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):176:178 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):135:135 -> b 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.isEffectivelyBottom():113:113 -> b 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):135 -> b 3:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):135:149 -> b 18:20:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):86:88 -> b 18:20:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):148 -> b 21:21:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> b 21:21:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88 -> b 21:21:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):148 -> b 22:22:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88:88 -> b 22:22:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):148 -> b 23:23:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> b 23:23:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):88 -> b 23:23:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):148 -> b 24:24:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):91:91 -> b 24:24:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):148 -> b 25:25:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> b 25:25:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):91 -> b 25:25:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):148 -> b 26:29:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):91:94 -> b 26:29:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):148 -> b 30:30:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> b 30:30:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState.joinInner(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):89 -> b 30:30:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):148 -> b 31:31:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):150:150 -> b 32:32:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> b 32:32:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):150 -> b 33:33:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> b 33:33:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):151 -> b 34:36:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):153:155 -> b 37:37:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.bottom():10:10 -> b 37:37:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):156 -> b 38:38:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopyWithRewrittenBounds(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):157:157 -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom asPolymorphicOrBottom() -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState asPolymorphic() -> h 1:1:boolean isEffectivelyBottom():113:113 -> i 1:1:boolean isEffectivelyUnknown():117:117 -> j 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> j 2:2:boolean isEffectivelyUnknown():117 -> j 1:1:java.util.Collection values():183:183 -> k com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom -> com.gradleup.gr8.relocated.hu: com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown -> com.gradleup.gr8.relocated.iu: com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState -> com.gradleup.gr8.relocated.ku: com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> c boolean $assertionsDisabled -> d 1:1:void ():16:16 -> 1:4:void (com.android.tools.r8.ir.analysis.value.AbstractValue,java.util.Set):26:29 -> 1:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):58:65 -> a 9:14:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):63:68 -> a 15:15:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 15:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):68 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):69 -> a 17:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):71:72 -> a 19:19:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 19:19:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):73 -> a 20:21:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):75:76 -> a 22:22:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):83:83 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy():50:50 -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState asPrimitiveParameter() -> i 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():38:39 -> k 3:3:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> k 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():39 -> k 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.bottomPrimitiveTypeParameter():24:24 -> k 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():40 -> k 5:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():42:44 -> k 1:1:boolean isEffectivelyBottom():92:92 -> q 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> q 2:2:boolean isEffectivelyBottom():92 -> q 3:3:boolean isEffectivelyBottom():92:92 -> q 1:1:boolean isEffectivelyUnknown():96:96 -> r 2:2:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> r 2:2:boolean isEffectivelyUnknown():96 -> r com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReceiverParameterState -> com.gradleup.gr8.relocated.lu: com.android.tools.r8.ir.analysis.type.DynamicType dynamicType -> c boolean $assertionsDisabled -> d 1:1:void ():17:17 -> 1:4:void (com.android.tools.r8.ir.analysis.type.DynamicType,java.util.Set):27:30 -> 1:1:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):47 -> a 2:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):96:99 -> a 6:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 6:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):100 -> a 7:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):102:103 -> a 9:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 9:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):104 -> a 10:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):106:107 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy():85:85 -> f 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():35:36 -> k 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.bottomReceiverParameter():28:28 -> k 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():37 -> k 4:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():39:41 -> k 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():52:52 -> q 1:1:com.android.tools.r8.ir.analysis.type.DynamicType com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReceiverParameterState.getDynamicType():52:52 -> r 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():57 -> r 2:2:com.android.tools.r8.ir.analysis.type.Nullability getNullability():57:57 -> r 1:1:boolean isEffectivelyBottom():66:66 -> s 1:1:boolean isEffectivelyUnknown():70:70 -> t com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState -> com.gradleup.gr8.relocated.nu: 1:1:void (java.util.Set):18:18 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState asReferenceParameter() -> j boolean isReferenceParameter() -> p com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType() -> q com.android.tools.r8.ir.analysis.type.Nullability getNullability() -> r com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter -> com.gradleup.gr8.relocated.m42: int index -> b com.android.tools.r8.graph.DexMethod method -> a 1:3:void (com.android.tools.r8.graph.DexMethod,int):15:17 -> 1:1:int getIndex():25:25 -> a 1:1:com.android.tools.r8.graph.DexMethod getMethod():21:21 -> b 1:5:boolean equals(java.lang.Object):30:34 -> equals 1:1:int hashCode():39:39 -> hashCode 1:1:java.lang.String toString():44:44 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":46,"2":47,"3":48},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 46:46:java.lang.String toString():44:44 -> toString 47:47:java.lang.String toString():44:44 -> toString 48:48:java.lang.String toString():44:44 -> toString com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameterFactory -> com.gradleup.gr8.relocated.n42: java.util.Map methodParameters -> a 1:3:void ():12:14 -> 1:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter create(com.android.tools.r8.graph.ProgramMethod,int):17:17 -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState -> com.gradleup.gr8.relocated.w52: com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy() -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,java.util.function.Function,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState asMonomorphic() -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState asConcrete() -> c boolean isConcrete() -> d boolean isBottom() -> e com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom asMonomorphicOrBottom() -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom asPolymorphicOrBottom() -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState asPolymorphic() -> h com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase -> com.gradleup.gr8.relocated.x52: com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState asMonomorphic() -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState asConcrete() -> c boolean isConcrete() -> d boolean isBottom() -> e com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom asMonomorphicOrBottom() -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom asPolymorphicOrBottom() -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState asPolymorphic() -> h com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection -> com.gradleup.gr8.relocated.y52: java.util.Map methodStates -> a boolean $assertionsDisabled -> b 1:1:void ():17:17 -> 1:3:void (java.util.Map):21:23 -> java.lang.Object getKey(com.android.tools.r8.graph.ProgramMethod) -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):70 -> a 2:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):70:71 -> a 4:4:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):71 -> a 5:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):71:74 -> a 9:9:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 9:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):74 -> a 10:14:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):74:78 -> a 15:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):77:79 -> a 18:18:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):79 -> a 19:20:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addTemporaryMethodState$1(java.util.function.Function,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):79:80 -> a 21:21:void addMethodState(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):32:32 -> a 22:22:void addMethodState(com.android.tools.r8.graph.AppView,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):37:37 -> a 23:23:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 23:23:void addMethodState(com.android.tools.r8.graph.AppView,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):37 -> a 24:26:void addMethodState(com.android.tools.r8.graph.AppView,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):38:40 -> a 27:31:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addMethodState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):45:49 -> a 32:35:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addMethodState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):48:51 -> a 36:36:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 36:36:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addMethodState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):51 -> a 37:37:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState lambda$addMethodState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.graph.AppView,java.lang.Object,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):51:51 -> a 38:38:void addTemporaryMethodState(com.android.tools.r8.graph.AppView,java.lang.Object,java.util.function.Function,com.android.tools.r8.utils.Timing):66:66 -> a 39:39:void addMethodStates(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection):87:87 -> a 40:40:void forEach(java.util.function.BiConsumer):92:92 -> a 41:41:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(java.lang.Object):100:100 -> a 42:42:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 42:42:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(java.lang.Object):100 -> a 43:43:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(java.lang.Object):100:100 -> a 44:44:boolean isEmpty():104:104 -> a 45:45:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState removeOrElse(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):112:112 -> a com.android.tools.r8.graph.DexMethodSignature getSignature(java.lang.Object) -> b 1:1:void lambda$addMethodStates$2(com.android.tools.r8.graph.AppView,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):88:88 -> b 2:2:void set(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):117:117 -> b 3:3:void com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.set(java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):121:121 -> b 3:3:void set(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):117 -> b 4:4:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> b 4:4:void com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.set(java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):121 -> b 4:4:void set(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):117 -> b 5:7:void com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.set(java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):122:124 -> b 5:7:void set(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):117 -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference -> com.gradleup.gr8.relocated.z52: 1:1:void (java.util.Map):17:17 -> 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):30:30 -> a 1:1:java.lang.Object getKey(com.android.tools.r8.graph.ProgramMethod):14 -> a 1:1:com.android.tools.r8.graph.DexMethodSignature getSignature(java.lang.Object):14:14 -> b 2:2:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getSignature(com.android.tools.r8.graph.DexMethod):35:35 -> b 2:2:com.android.tools.r8.graph.DexMethodSignature getSignature(java.lang.Object):14 -> b 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference createConcurrent():25:25 -> b 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):30:30 -> b 4:4:java.lang.Object com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):14 -> b 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96 -> b 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(com.android.tools.r8.graph.ProgramMethod):14 -> b 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(java.lang.Object):14:14 -> b 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96 -> b 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(com.android.tools.r8.graph.ProgramMethod):14 -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature -> com.gradleup.gr8.relocated.a62: 1:1:void (java.util.Map):16:16 -> 1:1:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature.getKey(com.android.tools.r8.graph.ProgramMethod):29:29 -> a 1:1:java.lang.Object getKey(com.android.tools.r8.graph.ProgramMethod):13 -> a 1:1:com.android.tools.r8.graph.DexMethodSignature getSignature(java.lang.Object):13:13 -> b 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature create():20:20 -> b 3:3:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature.getKey(com.android.tools.r8.graph.ProgramMethod):29:29 -> b 3:3:java.lang.Object com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature.getKey(com.android.tools.r8.graph.ProgramMethod):13 -> b 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96 -> b 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(com.android.tools.r8.graph.ProgramMethod):13 -> b 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature.get(java.lang.Object):13:13 -> b 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96 -> b 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(com.android.tools.r8.graph.ProgramMethod):13 -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState -> com.gradleup.gr8.relocated.vb2: 1:1:void ():7:7 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState asNonEmpty() -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState -> com.gradleup.gr8.relocated.kk2: com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState asConcrete() -> a com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState asNonEmpty() -> b boolean isBottom() -> c boolean isConcrete() -> d boolean isUnknown() -> e com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy() -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner -> com.gradleup.gr8.relocated.q93: com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner CLONER -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner IDENTITY -> b 1:14:void ():23:36 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState) -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner getCloner():50:50 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner getIdentity():54:54 -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner$1 -> com.gradleup.gr8.relocated.o93: 1:1:void ():24:24 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):27:27 -> a 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):32:32 -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner$2 -> com.gradleup.gr8.relocated.p93: 1:1:void ():37:37 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState -> com.gradleup.gr8.relocated.lk3: com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState INSTANCE -> a 1:1:void ():16:16 -> 1:1:void ():18:18 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy() -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy() -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner) -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethodSignature,java.util.function.Function,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner) -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState get():21:21 -> i com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState -> com.gradleup.gr8.relocated.mk3: com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState INSTANCE -> a 1:1:void ():15:15 -> 1:1:void ():17:17 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableJoin(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action) -> a 1:1:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):25 -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy() -> f 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState get():20:20 -> g com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis -> com.gradleup.gr8.relocated.go3: java.util.Set monomorphicVirtualMethods -> g java.util.Map virtualRootMethodsPerClass -> f java.util.Map virtualRootMethods -> h 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):114:114 -> 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):105:110 -> 1:5:void initializeVirtualRootMethods(java.util.Collection,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner):121:125 -> a 6:7:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):130:131 -> a 8:8:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):211:211 -> a 8:8:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):132 -> a 9:9:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 9:9:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):212 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):132 -> a 10:10:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 10:10:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):212 -> a 10:10:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):132 -> a 11:11:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 11:11:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):213 -> a 11:11:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):132 -> a 12:13:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):213:214 -> a 12:13:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):132 -> a 14:14:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> a 14:14:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):215 -> a 14:14:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):132 -> a 15:15:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):215:215 -> a 15:15:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):132 -> a 16:16:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):134:134 -> a 17:19:void lambda$computeVirtualRootMethodsState$2(java.util.Map,com.android.tools.r8.graph.DexProgramClass):150:152 -> a 20:22:void lambda$computeVirtualRootMethodsState$1(java.util.Map,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):154:154 -> a 23:23:com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod lambda$computeVirtualRootMethodsState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):155:155 -> a 24:28:void lambda$computeVirtualRootMethodsState$3(java.util.Map,com.android.tools.r8.graph.ProgramMethod):159:163 -> a 29:29:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.(com.android.tools.r8.graph.ProgramMethod):44:44 -> a 29:29:void lambda$computeVirtualRootMethodsState$3(java.util.Map,com.android.tools.r8.graph.ProgramMethod):163 -> a 30:30:void lambda$computeVirtualRootMethodsState$3(java.util.Map,com.android.tools.r8.graph.ProgramMethod):163:163 -> a 31:33:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):177:179 -> a 34:34:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 34:34:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):183 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 35:35:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):183 -> a 36:51:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):183:198 -> a 52:52:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 52:52:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):198 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 53:53:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):198 -> a 54:57:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):199:202 -> a 58:60:void lambda$prune$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):195:195 -> a 61:62:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):220:221 -> a 63:63:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 63:63:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):221 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 64:64:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):221 -> a 65:68:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):222:225 -> a 1:1:void lambda$prune$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):204:204 -> b 1:3:void prune(com.android.tools.r8.graph.DexProgramClass):172:174 -> i 4:4:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> i 4:4:void prune(com.android.tools.r8.graph.DexProgramClass):174 -> i 1:2:void visit(com.android.tools.r8.graph.DexProgramClass):140:141 -> k 1:2:java.util.Map computeVirtualRootMethodsState(com.android.tools.r8.graph.DexProgramClass):146:147 -> l 3:3:void com.android.tools.r8.graph.ImmediateProgramSubtypingInfo.forEachImmediateProgramSuperClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):86:86 -> l 3:3:java.util.Map computeVirtualRootMethodsState(com.android.tools.r8.graph.DexProgramClass):147 -> l 4:4:java.util.Map computeVirtualRootMethodsState(com.android.tools.r8.graph.DexProgramClass):157:157 -> l 5:5:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> l 5:5:java.util.Map computeVirtualRootMethodsState(com.android.tools.r8.graph.DexProgramClass):157 -> l com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod -> com.gradleup.gr8.relocated.fo3: com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod parent -> a com.android.tools.r8.utils.collections.ProgramMethodSet overrides -> c com.android.tools.r8.graph.ProgramMethod root -> b boolean $assertionsDisabled -> d 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):47:47 -> 2:10:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):41:49 -> 1:3:void addOverride(com.android.tools.r8.graph.ProgramMethod):53:55 -> a 4:4:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.hasParent():62:62 -> a 4:4:void addOverride(com.android.tools.r8.graph.ProgramMethod):56 -> a 5:5:void addOverride(com.android.tools.r8.graph.ProgramMethod):57:57 -> a 6:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod getParent():66:66 -> a 7:8:void forEach(java.util.function.Consumer):90:91 -> a 1:1:com.android.tools.r8.graph.ProgramMethod getRoot():70:70 -> b 1:12:com.android.tools.r8.graph.ProgramMethod getSingleNonAbstractMethod():74:85 -> c 13:13:com.android.tools.r8.graph.ProgramMethod getSingleNonAbstractMethod():84:84 -> c 1:1:boolean hasOverrides():95:95 -> d 1:1:boolean isInterfaceMethodWithSiblings():101:101 -> e 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> e 2:2:boolean isInterfaceMethodWithSiblings():101 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> e 3:3:boolean isInterfaceMethodWithSiblings():101 -> e com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter -> com.gradleup.gr8.relocated.mc2: void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult) -> a void processWorklist() -> a 1:2:com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):39:40 -> a 3:3:boolean com.android.tools.r8.graph.GraphLens.isArgumentPropagatorGraphLens():0:0 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):43 -> a 4:6:com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):44:46 -> a 7:7:boolean lambda$create$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):40:40 -> a 8:8:boolean com.android.tools.r8.graph.GraphLens.isArgumentPropagatorGraphLens():0:0 -> a 8:8:boolean lambda$create$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):40 -> a com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$EmptyNullCheckInserter -> com.gradleup.gr8.relocated.kc2: 1:1:void ():208:208 -> void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult) -> a void processWorklist() -> a com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl -> com.gradleup.gr8.relocated.lc2: com.android.tools.r8.graph.AppView appView -> a java.util.Map worklist -> d boolean $assertionsDisabled -> e com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens graphLens -> c 1:1:void ():54:54 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):63:63 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):60:66 -> boolean lambda$processWorklist$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a 1:1:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):73:73 -> a 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 2:2:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):73 -> a 3:4:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):78:79 -> a 5:5:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRemovedReceiverInfo():0:0 -> a 5:5:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):79 -> a 6:7:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):83:84 -> a 8:8:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 8:8:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNotNull():391:391 -> a 9:9:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):85 -> a 10:14:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult):91:95 -> a 15:25:void processWorklist():100:110 -> a 26:26:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 26:26:void processWorklist():110 -> a 27:33:void processWorklist():114:120 -> a 34:42:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Value):172:180 -> a 34:42:void processWorklist():121 -> a 43:50:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Instruction):195:202 -> a 43:50:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Value):180 -> a 43:50:void processWorklist():121 -> a 51:54:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Value):187:190 -> a 51:54:void processWorklist():121 -> a 55:62:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Instruction):195:202 -> a 55:62:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Value):190 -> a 55:62:void processWorklist():121 -> a 63:63:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 63:63:void processWorklist():125 -> a 64:66:void processWorklist():129:131 -> a 67:87:void processWorklist():130:150 -> a 88:98:void processWorklist():149:159 -> a 99:99:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 99:99:void processWorklist():159 -> a 100:106:void processWorklist():160:166 -> a com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator -> com.gradleup.gr8.relocated.g31: com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRConverter converter -> b boolean $assertionsDisabled -> d 1:1:void ():43:43 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference):52:55 -> 1:12:void process(java.util.Set):75:86 -> a 13:15:void lambda$process$0(java.util.Deque,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):91:93 -> a 16:16:void lambda$propagate$1(java.util.function.Consumer,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):111:111 -> a 17:19:void postProcessMethodStates(java.util.concurrent.ExecutorService):122:122 -> a 20:20:void postProcessMethodStates(com.android.tools.r8.graph.DexProgramClass):127:127 -> a 21:21:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 21:21:void postProcessMethodStates(com.android.tools.r8.graph.DexProgramClass):127 -> a 22:26:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):131:135 -> a 27:27:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 27:27:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):135 -> a 28:31:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):135:138 -> a 32:32:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 32:32:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):138 -> a 33:35:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):138:140 -> a 36:36:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 36:36:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):140 -> a 37:37:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):140:140 -> a 1:10:void run(java.util.concurrent.ExecutorService):61:70 -> b 11:20:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):101:110 -> b 21:25:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):108:112 -> b 26:26:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> b 26:26:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):112 -> b 27:31:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):113:117 -> b com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph -> com.gradleup.gr8.relocated.e31: java.util.Map nodes -> a com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator this$0 -> b boolean $assertionsDisabled -> c 1:1:void ():144:144 -> 1:1:void (com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator,java.lang.Iterable):148:148 -> 2:5:void (com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator,java.lang.Iterable):146:149 -> 1:1:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):144:144 -> a 2:3:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.forEachNeighbor(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):154:155 -> a 2:3:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):144 -> a 4:4:void forEachNode(java.util.function.Consumer):160:160 -> a 5:5:void lambda$forEachNode$0(java.util.function.Consumer,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):160:160 -> a 6:6:void add(com.android.tools.r8.graph.DexProgramClass):164:164 -> a 7:7:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 7:7:void add(com.android.tools.r8.graph.DexProgramClass):164 -> a 8:11:void add(com.android.tools.r8.graph.ProgramMethod):168:171 -> a 12:12:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 12:12:void add(com.android.tools.r8.graph.ProgramMethod):171 -> a 13:13:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 13:13:void add(com.android.tools.r8.graph.ProgramMethod):171 -> a 14:17:void add(com.android.tools.r8.graph.ProgramMethod):176:179 -> a 18:18:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):191:191 -> a 18:18:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 19:19:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 19:19:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):191 -> a 19:19:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 20:29:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):195:204 -> a 20:29:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 30:32:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.getEnclosingMethod(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):261:263 -> a 30:32:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):205 -> a 30:32:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 33:33:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 33:33:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.getEnclosingMethod(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):205 -> a 33:33:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 34:34:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 34:34:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.getEnclosingMethod(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):205 -> a 34:34:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 35:35:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 35:35:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.getEnclosingMethod(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):263 -> a 35:35:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):205 -> a 35:35:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 36:36:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.getEnclosingMethod(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):263:263 -> a 36:36:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):205 -> a 36:36:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 37:37:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.getEnclosingMethod(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):262:262 -> a 37:37:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):205 -> a 37:37:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 38:40:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):210:212 -> a 38:40:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 41:41:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.getMethodState(com.android.tools.r8.graph.ProgramMethod):272:272 -> a 41:41:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):216 -> a 41:41:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 42:42:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):217:217 -> a 42:42:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 43:43:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 43:43:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):217 -> a 43:43:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 44:44:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 44:44:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):223 -> a 44:44:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 45:45:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):225:225 -> a 45:45:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 46:46:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 46:46:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):226 -> a 46:46:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 47:52:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):226:231 -> a 47:52:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 53:53:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 53:53:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):231 -> a 53:53:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 54:60:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):231:237 -> a 54:60:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 61:68:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):234:241 -> a 61:68:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 69:69:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 69:69:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):241 -> a 69:69:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 70:71:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.add(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):242:243 -> a 70:71:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 72:75:com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode getOrCreateParameterNode(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):249:252 -> a 76:76:com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode getOrCreateParameterNode(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState):251:251 -> a 77:78:com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode lambda$getOrCreateParameterNode$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,int,com.android.tools.r8.graph.ProgramMethod,java.lang.Integer,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):256:257 -> a com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode -> com.gradleup.gr8.relocated.f31: java.util.Set predecessors -> d java.util.Set successors -> e com.android.tools.r8.graph.DexType parameterType -> c boolean pending -> f boolean $assertionsDisabled -> g int parameterIndex -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState methodState -> a 1:1:void ():276:276 -> 1:1:void (com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,int,com.android.tools.r8.graph.DexType):288:288 -> 2:11:void (com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,int,com.android.tools.r8.graph.DexType):282:291 -> 1:2:void addPredecessor(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):295:296 -> a 3:6:void clearPredecessors():300:303 -> a 7:13:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState addState(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState,com.android.tools.r8.utils.Action):330:336 -> a 14:22:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState addState(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState,com.android.tools.r8.utils.Action):332:340 -> a 23:23:void setState(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):351:351 -> a 1:1:java.util.Set getPredecessors():307:307 -> b 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState getState():311:311 -> c 1:1:java.util.Set getSuccessors():315:315 -> d 1:1:boolean hasSuccessors():319:319 -> e 1:1:boolean isPending():323:323 -> f 1:1:void setPending():346:346 -> g 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.isPending():323:323 -> g 2:2:void setPending():346 -> g 3:4:void setPending():346:347 -> g 1:2:void unsetPending():355:356 -> h com.android.tools.r8.optimize.argumentpropagation.propagation.InterfaceMethodArgumentPropagator -> com.gradleup.gr8.relocated.ee1: boolean $assertionsDisabled -> i java.util.function.Consumer interfaceDispatchOutsideProgram -> h java.util.Map methodStatesToPropagate -> g 1:1:void ():41:41 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference,java.util.function.Consumer):54:54 -> 2:12:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference,java.util.function.Consumer):45:55 -> 1:2:void run(java.util.Collection):60:61 -> a 3:3:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):66:66 -> a 4:4:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 4:4:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):67 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 5:5:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):67 -> a 6:6:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):68:68 -> a 7:10:void lambda$computeInterfaceState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.DexProgramClass):97:100 -> a 11:12:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):106:107 -> a 13:13:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 13:13:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):107 -> a 14:14:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):115:115 -> a 15:15:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 15:15:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):115 -> a 16:16:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):115:115 -> a 17:17:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 17:17:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):115 -> a 18:19:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):115:116 -> a 20:30:void lambda$propagateInterfaceStateToClassHierarchy$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):133:143 -> a 31:31:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 31:31:void lambda$propagateInterfaceStateToClassHierarchy$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):143 -> a 32:44:void lambda$propagateInterfaceStateToClassHierarchy$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):144:156 -> a 45:45:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 45:45:void lambda$propagateInterfaceStateToClassHierarchy$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):156 -> a 46:46:void lambda$propagateInterfaceStateToClassHierarchy$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):157:157 -> a 47:47:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState transformInterfaceMethodStateForClassMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):165:165 -> a 48:48:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 48:48:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState transformInterfaceMethodStateForClassMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):165 -> a 49:81:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState transformInterfaceMethodStateForClassMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):166:198 -> a 82:112:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState transformInterfaceMethodStateForClassMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):174:204 -> a 113:113:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 113:113:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState transformInterfaceMethodStateForClassMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):204 -> a 114:114:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 114:114:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState transformInterfaceMethodStateForClassMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):204 -> a 115:117:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState transformInterfaceMethodStateForClassMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):206:208 -> a 118:132:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound lambda$transformInterfaceMethodStateForClassMethod$6(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):178:192 -> a 133:133:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 133:133:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound lambda$transformInterfaceMethodStateForClassMethod$6(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):191 -> a 134:134:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound lambda$transformInterfaceMethodStateForClassMethod$6(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):193:193 -> a 135:135:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound lambda$transformInterfaceMethodStateForClassMethod$6(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):190:190 -> a 136:136:boolean lambda$transformInterfaceMethodStateForClassMethod$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.lang.Boolean):187:187 -> a 137:137:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 137:137:boolean lambda$transformInterfaceMethodStateForClassMethod$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.lang.Boolean):187 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 138:138:boolean lambda$transformInterfaceMethodStateForClassMethod$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.lang.Boolean):187:187 -> a 1:1:void lambda$propagateInterfaceStateToClassHierarchy$4(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.DexProgramClass):131:131 -> b 2:5:boolean verifyAllInterfacesFinished(java.util.Collection):216:216 -> b 1:1:void propagateInterfaceStateToClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):127:127 -> c 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 2:2:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):75 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 3:3:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):75 -> c 4:4:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):75:75 -> c 1:1:void prune(com.android.tools.r8.graph.DexProgramClass):87:87 -> i 1:3:void visit(com.android.tools.r8.graph.DexProgramClass):80:82 -> k 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature computeInterfaceState(com.android.tools.r8.graph.DexProgramClass):93:94 -> l 3:3:void com.android.tools.r8.graph.ImmediateProgramSubtypingInfo.forEachImmediateProgramSuperClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):86:86 -> l 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature computeInterfaceState(com.android.tools.r8.graph.DexProgramClass):94 -> l 4:4:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature computeInterfaceState(com.android.tools.r8.graph.DexProgramClass):104:104 -> l 5:5:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> l 5:5:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature computeInterfaceState(com.android.tools.r8.graph.DexProgramClass):104 -> l 6:6:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature computeInterfaceState(com.android.tools.r8.graph.DexProgramClass):119:119 -> l 1:1:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> m 1:1:boolean lambda$propagateInterfaceStateToClassHierarchy$2(com.android.tools.r8.graph.DexProgramClass):129 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> m 2:2:boolean lambda$propagateInterfaceStateToClassHierarchy$2(com.android.tools.r8.graph.DexProgramClass):129 -> m com.android.tools.r8.optimize.argumentpropagation.propagation.MethodArgumentPropagator -> com.gradleup.gr8.relocated.m32: com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> f 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference):21:22 -> com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator -> com.gradleup.gr8.relocated.on3: boolean $assertionsDisabled -> h java.util.Map propagationStates -> g 1:1:void ():34:34 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference):189:189 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference):183:183 -> 1:1:com.android.tools.r8.graph.ImmediateProgramSubtypingInfo access$000(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> a 2:3:void run(java.util.Collection):194:195 -> a 4:5:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.verifyAllClassesFinished(java.util.Collection):320:321 -> a 4:5:void run(java.util.Collection):195 -> a 6:6:void run(java.util.Collection):196:196 -> a 7:7:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.verifyStatePruned():327:327 -> a 7:7:void run(java.util.Collection):196 -> a 8:9:void lambda$computePropagationState$1(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):211:212 -> a 10:10:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 10:10:void lambda$computePropagationState$1(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):212 -> a 11:11:void lambda$computePropagationState$1(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):219:219 -> a 12:12:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 12:12:void lambda$computePropagationState$1(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):219 -> a 13:18:void lambda$computePropagationState$1(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):220:225 -> a 19:19:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 19:19:void lambda$computePropagationState$1(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):225 -> a 20:21:void lambda$computePropagationState$1(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):232:233 -> a 22:27:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):235:240 -> a 28:32:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.isUpperBoundSatisfied(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass):274:278 -> a 28:32:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):241 -> a 33:33:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":307,"2":308,"3":309},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 307:307:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 307:307:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.isUpperBoundSatisfied(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 307:307:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):241 -> a 308:308:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 308:308:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.isUpperBoundSatisfied(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass):278 -> a 308:308:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):241 -> a 309:309:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.isUpperBoundSatisfied(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass):278:278 -> a 309:309:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):241 -> a 275:282:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):242:249 -> a 283:291:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):247:255 -> a 292:292:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 292:292:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):256 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 293:295:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):256:258 -> a 296:303:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):255:262 -> a 304:306:void lambda$computePropagationState$0(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):261:263 -> a 310:310:void computeFinalMethodStates(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):290:290 -> a 311:311:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> a 311:311:void computeFinalMethodStates(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):290 -> a 312:313:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):294:295 -> a 312:313:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 314:314:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 314:314:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.remove(com.android.tools.r8.graph.ProgramMethod):108 -> a 314:314:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.remove(com.android.tools.r8.graph.ProgramMethod):14 -> a 314:314:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):295 -> a 314:314:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 315:315:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.remove(com.android.tools.r8.graph.ProgramMethod):108:108 -> a 315:315:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.remove(com.android.tools.r8.graph.ProgramMethod):14 -> a 315:315:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):295 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 315:315:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 316:317:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):299:300 -> a 316:317:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 318:318:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 318:318:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):300 -> a 318:318:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 319:319:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isUnknown():0:0 -> a 319:319:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):300 -> a 319:319:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 320:320:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):304:304 -> a 320:320:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 321:321:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isBottom():0:0 -> a 321:321:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):304 -> a 321:321:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 322:322:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 322:322:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):304 -> a 322:322:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 323:323:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):304:304 -> a 323:323:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 324:324:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.computeMethodStateForPolymorhicMethod(com.android.tools.r8.graph.ProgramMethod):149:149 -> a 324:324:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.access$1300(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):36 -> a 324:324:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):308 -> a 324:324:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 325:325:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.access$1300(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):36:36 -> a 325:325:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):308 -> a 325:325:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 326:326:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.computeMethodStateForPolymorhicMethod(com.android.tools.r8.graph.ProgramMethod):149:149 -> a 326:326:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.access$1300(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):36 -> a 326:326:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):308 -> a 326:326:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 327:327:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.computeMethodStateForPolymorhicMethod(com.android.tools.r8.graph.ProgramMethod):150:150 -> a 327:327:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.access$1300(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):36 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 327:327:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):308 -> a 327:327:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 328:334:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.computeMethodStateForPolymorhicMethod(com.android.tools.r8.graph.ProgramMethod):150:156 -> a 328:334:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.access$1300(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):36 -> a 328:334:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):308 -> a 328:334:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 335:335:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.computeMethodStateForPolymorhicMethod(com.android.tools.r8.graph.ProgramMethod):155:155 -> a 335:335:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.access$1300(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):36 -> a 335:335:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):308 -> a 335:335:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 336:336:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):309:309 -> a 336:336:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 337:337:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 337:337:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):309 -> a 337:337:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 338:339:void com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.computeFinalMethodState(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):309:310 -> a 338:339:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 1:1:com.android.tools.r8.graph.AppView access$100(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> b 1:1:com.android.tools.r8.graph.AppView access$1000(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> c 1:1:com.android.tools.r8.graph.AppView access$1100(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> d 1:1:com.android.tools.r8.graph.AppView access$1200(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> e 1:1:com.android.tools.r8.graph.AppView access$200(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> f 1:1:com.android.tools.r8.graph.AppView access$300(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> g 1:1:com.android.tools.r8.graph.AppView access$400(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> h 1:1:com.android.tools.r8.graph.AppView access$500(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> i 2:3:void prune(com.android.tools.r8.graph.DexProgramClass):315:316 -> i 1:1:com.android.tools.r8.graph.AppView access$600(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> j 1:1:com.android.tools.r8.graph.AppView access$700(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> k 2:3:void visit(com.android.tools.r8.graph.DexProgramClass):201:202 -> k 1:1:com.android.tools.r8.graph.AppView access$800(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> l 2:5:void computePropagationState(com.android.tools.r8.graph.DexProgramClass):206:209 -> l 6:6:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> l 6:6:void computePropagationState(com.android.tools.r8.graph.DexProgramClass):209 -> l 7:7:void computePropagationState(com.android.tools.r8.graph.DexProgramClass):269:269 -> l 1:1:com.android.tools.r8.graph.AppView access$900(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> m com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState -> com.gradleup.gr8.relocated.nn3: java.util.Map activeUntilLowerBound -> b java.util.Map inactiveUntilUpperBound -> c com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator this$0 -> d boolean $assertionsDisabled -> e com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature active -> a 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator,com.android.tools.r8.graph.DexProgramClass):52:52 -> 2:16:void (com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator,com.android.tools.r8.graph.DexProgramClass):40:54 -> 1:22:void addParentState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):63:84 -> a 23:23:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):86:86 -> a 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 24:24:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):165 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 25:25:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):165:165 -> a 25:25:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 26:26:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 26:26:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):165 -> a 26:26:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 27:27:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):165:165 -> a 27:27:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 28:28:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 28:28:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):168 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 29:29:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 29:29:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):168 -> a 29:29:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 30:30:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 30:30:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):169 -> a 30:30:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 31:31:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):170 -> a 31:31:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 32:35:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.shouldActivateMethodStateGuardedByBounds(com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):170:173 -> a 32:35:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):87 -> a 36:40:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):90:94 -> a 41:92:void lambda$addParentState$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):92:143 -> a 93:101:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):102:110 -> a 102:102:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 102:102:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 103:103:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):110 -> a 104:108:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):111:115 -> a 109:109:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 109:109:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):115 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 110:117:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):114:121 -> a 118:118:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 118:118:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):121 -> a 119:124:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):122:127 -> a 125:125:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 125:125:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 126:127:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):130:131 -> a 128:132:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):129:133 -> a 133:133:void lambda$addParentState$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):132:132 -> a 134:134:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 134:134:void lambda$addParentState$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 135:137:void lambda$addParentState$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):75:77 -> a 1:1:void lambda$new$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):55:55 -> b com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.AlwaysFalseParameterReprocessingCriteria -> com.gradleup.gr8.relocated.z3: com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.AlwaysFalseParameterReprocessingCriteria INSTANCE -> a 1:1:void ():21:21 -> 1:1:void ():24:24 -> boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType) -> a boolean shouldReprocessDueToDynamicType() -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.AlwaysTrueParameterReprocessingCriteria -> com.gradleup.gr8.relocated.g4: com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.AlwaysTrueParameterReprocessingCriteria INSTANCE -> a 1:1:void ():19:19 -> 1:1:void ():22:22 -> boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType) -> a boolean shouldReprocessDueToDynamicType() -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection -> com.gradleup.gr8.relocated.w7: java.util.Map reproccessingCriteria -> b java.util.Map delayedReproccessingCriteria -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> d 1:1:void ():34:34 -> 1:1:void (com.android.tools.r8.graph.AppView):44:44 -> 2:9:void (com.android.tools.r8.graph.AppView):38:45 -> 1:2:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria getReprocessingCriteria(com.android.tools.r8.graph.ProgramMethod):49:50 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria.alwaysReprocess():34:34 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria getReprocessingCriteria(com.android.tools.r8.graph.ProgramMethod):50 -> a 4:4:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria getReprocessingCriteria(com.android.tools.r8.graph.ProgramMethod):49:49 -> a 5:6:void publishDelayedReprocessingCriteria():54:55 -> a 7:7:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):63:63 -> a 8:8:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 8:8:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):63 -> a 9:10:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):67:68 -> a 11:12:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):89:90 -> a 11:12:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 13:13:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria.builder():26:26 -> a 13:13:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):93 -> a 13:13:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 14:18:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):96:100 -> a 14:18:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 19:19:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 19:19:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):100 -> a 19:19:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 20:20:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():362:362 -> a 20:20:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 21:64:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):100:143 -> a 21:64:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 65:80:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):118:133 -> a 65:80:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 81:81:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 81:81:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):133 -> a 81:81:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 82:97:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection.analyzeArgumentUses(com.android.tools.r8.ir.code.Argument):137:152 -> a 82:97:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 98:98:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria.isAlwaysReprocess():0:0 -> a 98:98:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):72 -> a 99:99:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):73:73 -> a 100:112:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):70:82 -> a 113:113:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):81:81 -> a 1:1:boolean verifyNoDelayedReprocessingCriteria():156:156 -> b com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria -> com.gradleup.gr8.relocated.t42: it.unimi.dsi.fastutil.ints.Int2ReferenceMap reproccesingCriteria -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria ALWAYS_REPROCESS -> b boolean $assertionsDisabled -> c 1:3:void ():16:18 -> 1:2:void ():23:24 -> 3:5:void (it.unimi.dsi.fastutil.ints.Int2ReferenceMap):28:30 -> 1:3:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria getParameterReprocessingCriteria(int):38:38 -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria -> com.gradleup.gr8.relocated.dc2: boolean $assertionsDisabled -> a 1:1:void ():24:24 -> 1:2:void (boolean):26:27 -> boolean shouldReprocessDueToDynamicType() -> a 1:1:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):37:37 -> a 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria.shouldReprocessReferenceParameter(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):73:73 -> a 2:2:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):38 -> a 3:3:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 3:3:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria.shouldReprocessReferenceParameter(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):73 -> a 3:3:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):38 -> a 4:4:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria.shouldReprocessReferenceParameter(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):86:86 -> a 4:4:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):38 -> a 5:5:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.getNullability(int):123:123 -> a 5:5:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria.shouldReprocessReferenceParameter(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):38 -> a 6:6:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.getNullability(int):123:123 -> a 6:6:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria.shouldReprocessReferenceParameter(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):89 -> a 6:6:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):38 -> a 7:7:boolean com.android.tools.r8.ir.analysis.type.Nullability.isUnknown():53:53 -> a 7:7:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria.shouldReprocessReferenceParameter(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):38 -> a 8:8:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):41:41 -> a 9:9:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria.shouldReprocessPrimitiveParameter(com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int):63:63 -> a 9:9:boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType):42 -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria -> com.gradleup.gr8.relocated.jk2: boolean shouldReprocess(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int,com.android.tools.r8.graph.DexType) -> a boolean shouldReprocessDueToDynamicType() -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder -> com.gradleup.gr8.relocated.ik2: boolean reprocessDueToAbstractValue -> a boolean reprocessDueToDynamicType -> b boolean reprocessDueToNullability -> c 1:2:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria build():90:91 -> a 3:3:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder.shouldNeverReprocess():84:84 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria build():93 -> a 4:6:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria build():94:96 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder setReprocessDueToAbstractValue():65:65 -> b 1:1:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder setReprocessDueToDynamicType():70:70 -> c 1:1:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder setReprocessDueToNullability():75:75 -> d 1:1:boolean shouldAlwaysReprocess():80:80 -> e com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis -> com.gradleup.gr8.relocated.dk0: java.util.Map constraints -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.collections.ProgramMethodSet optimizableVirtualMethods -> c boolean $assertionsDisabled -> d 1:1:void ():66:66 -> 1:1:void (com.android.tools.r8.graph.AppView):81:81 -> 2:12:void (com.android.tools.r8.graph.AppView):72:82 -> boolean lambda$computeEffectivelyUnusedConstraints$2(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value) -> a 1:3:void initializeOptimizableVirtualMethods(java.util.Set):87:89 -> a 4:4:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> a 4:4:void initializeOptimizableVirtualMethods(java.util.Set):89 -> a 5:5:void initializeOptimizableVirtualMethods(java.util.Set):98:98 -> a 6:6:void lambda$initializeOptimizableVirtualMethods$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):93:93 -> a 7:9:void lambda$initializeOptimizableVirtualMethods$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):92:94 -> a 10:10:void lambda$initializeOptimizableVirtualMethods$1(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):100:100 -> a 11:11:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 11:11:void lambda$initializeOptimizableVirtualMethods$1(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):101 -> a 12:14:void lambda$initializeOptimizableVirtualMethods$1(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):101:103 -> a 15:24:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):132:141 -> a 25:25:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 25:25:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):141 -> a 26:38:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):142:154 -> a 39:39:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):209:209 -> a 39:39:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):155 -> a 40:40:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 40:40:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):209 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):155 -> a 41:41:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 41:41:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):209 -> a 41:41:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):155 -> a 42:45:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):210:213 -> a 42:45:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):155 -> a 46:46:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):159:159 -> a 47:49:int com.android.tools.r8.utils.ListUtils.uniqueIndexMatching(java.util.List,java.util.function.Predicate):298:300 -> a 47:49:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):159 -> a 50:56:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):160:166 -> a 57:57:java.util.Set computeEffectivelyUnusedConstraints(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Argument,com.android.tools.r8.ir.code.Value):165:165 -> a 58:59:void computeEffectivelyUnusedArguments():177:178 -> a 60:70:void com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph.removeUnoptimizableNodes():167:177 -> a 60:70:void computeEffectivelyUnusedArguments():182 -> a 71:71:void computeEffectivelyUnusedArguments():187:187 -> a 72:72:boolean com.android.tools.r8.utils.WorkList.isEmpty():112:112 -> a 72:72:void computeEffectivelyUnusedArguments():188 -> a 73:73:boolean com.android.tools.r8.utils.WorkList.isEmpty():112:112 -> a 73:73:void computeEffectivelyUnusedArguments():189 -> a 74:88:void computeEffectivelyUnusedArguments():190:204 -> a 89:89:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):209:209 -> a 89:89:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):112 -> a 90:90:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 90:90:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):209 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):112 -> a 91:91:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 91:91:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):209 -> a 91:91:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):112 -> a 92:95:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):210:213 -> a 92:95:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):112 -> a 96:106:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):115:125 -> a 107:109:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):221:223 -> a com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph -> com.gradleup.gr8.relocated.ek0: java.util.Map nodes -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():28:28 -> 1:1:void (com.android.tools.r8.graph.AppView):34:34 -> 2:5:void (com.android.tools.r8.graph.AppView):32:35 -> 1:2:com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph create(com.android.tools.r8.graph.AppView,java.util.Map):41:42 -> a 3:3:java.util.Collection getNodes():92:92 -> a 4:4:com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph.getOrCreateNode(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):96:96 -> a 4:4:void lambda$create$0(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph,java.util.Map,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,java.util.Set):44 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph.getOrCreateNode(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):96:97 -> a 5:6:void lambda$create$0(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph,java.util.Map,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,java.util.Set):44 -> a 7:7:void lambda$create$0(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph,java.util.Map,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,java.util.Set):45:45 -> a 8:12:void com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph.addConstraintEdge(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,java.util.Map):56:60 -> a 8:12:void lambda$create$0(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph,java.util.Map,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,java.util.Set):46 -> a 13:41:void com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph.addConstraintEdge(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,java.util.Map):59:87 -> a 13:41:void lambda$create$0(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph,java.util.Map,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,java.util.Set):46 -> a 42:42:com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode getOrCreateNode(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):102:102 -> a 43:53:void removeClosedCycles(java.util.function.Consumer):116:126 -> a 54:54:boolean com.android.tools.r8.utils.dfs.DFSWorklistItem.isFullyVisited():0:0 -> a 54:54:void removeClosedCycles(java.util.function.Consumer):127 -> a 55:59:void removeClosedCycles(java.util.function.Consumer):130:134 -> a 60:76:boolean lambda$removeClosedCycles$3(com.android.tools.r8.utils.dfs.DFSStack,com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode,java.util.function.Consumer,java.util.Deque,com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):136:152 -> a 77:77:boolean lambda$removeClosedCycles$2(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):140:140 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode lambda$getOrCreateNode$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):103:103 -> b 2:7:void remove(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):107:112 -> b 1:3:boolean verifyContains(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):161:163 -> c com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode -> com.gradleup.gr8.relocated.fk0: java.util.Set predecessors -> c java.util.Set successors -> d boolean unoptimizable -> e boolean $assertionsDisabled -> f int argumentIndex -> b com.android.tools.r8.graph.ProgramMethod method -> a 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,int):25:25 -> 2:9:void (com.android.tools.r8.graph.ProgramMethod,int):20:27 -> 1:4:void addSuccessor(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):31:34 -> a 5:9:void com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode.clearSuccessors():44:48 -> a 5:9:void cleanForRemoval():39 -> a 10:14:void com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode.clearPredecessors():52:56 -> a 10:14:void cleanForRemoval():40 -> a 15:15:void lambda$setUnused$1(java.util.BitSet):112:112 -> a 1:1:int getArgumentIndex():60:60 -> b 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode.isUnused():89:89 -> b 2:2:boolean lambda$removeUnusedSuccessors$0(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):96 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode.isUnused():89:90 -> b 3:4:boolean lambda$removeUnusedSuccessors$0(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):96 -> b 5:6:boolean lambda$removeUnusedSuccessors$0(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):97:98 -> b 1:1:com.android.tools.r8.graph.ProgramMethod getMethod():64:64 -> c 1:1:java.util.Set getPredecessors():68:68 -> d 1:1:java.util.Set getSuccessors():72:72 -> e 1:6:boolean isNullable():76:81 -> f 1:1:boolean isUnoptimizable():85:85 -> g 1:1:void removeUnusedSuccessors():94:94 -> h 1:1:void setUnoptimizable():106:106 -> i 1:2:void setUnused():110:111 -> j 3:8:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.fixupUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):214:219 -> j 3:8:void setUnused():112 -> j 9:10:void setUnused():114:115 -> j 11:11:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimple():44:44 -> j 11:11:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimpleFeedback():48 -> j 11:11:void setUnused():116 -> j 12:12:void setUnused():116:116 -> j com.android.tools.r8.optimize.argumentpropagation.utils.BidirectedGraph -> com.gradleup.gr8.relocated.rb: void forEachNeighbor(java.lang.Object,java.util.function.Consumer) -> a void forEachNode(java.util.function.Consumer) -> a 1:3:java.util.List computeStronglyConnectedComponents():25:27 -> a 4:9:void lambda$computeStronglyConnectedComponents$0(java.util.Set,java.util.List,java.lang.Object):29:34 -> a 10:15:java.util.Set computeStronglyConnectedComponent(java.lang.Object):40:45 -> a com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal -> com.gradleup.gr8.relocated.rz: java.util.Map states -> c com.android.tools.r8.graph.AppView appView -> a java.util.List newlySeenButNotFinishedRoots -> d boolean $assertionsDisabled -> e com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> b 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):56:56 -> 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):42:58 -> 1:4:java.util.Deque com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.computeRoots(java.util.Collection):77:80 -> a 1:4:void run(java.util.Collection):67 -> a 5:8:void run(java.util.Collection):68:71 -> a 9:11:void prioritizeNewlySeenButNotFinishedRoots(java.util.Deque):106:106 -> a 20:21:void prioritizeNewlySeenButNotFinishedRoots(java.util.Deque):115:116 -> a 22:22:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):159:159 -> a 23:23:boolean isClassFinished(com.android.tools.r8.graph.DexProgramClass):178:178 -> a 1:1:boolean isClassSeenButNotFinished(com.android.tools.r8.graph.DexProgramClass):174:174 -> b 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> c 1:1:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):87 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):91:91 -> c 3:3:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 10:10:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 10:10:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):91 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 11:11:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):91 -> c 12:12:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):91:91 -> c 4:4:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> c 4:4:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):95 -> c 5:5:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> c 5:5:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):95 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> c 6:6:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):95 -> c 7:8:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):95:96 -> c 9:9:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":13,"2":14,"3":15},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 13:13:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 13:13:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):97 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 14:14:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):97 -> c 15:15:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):97:97 -> c 1:2:boolean lambda$prioritizeNewlySeenButNotFinishedRoots$0(com.android.tools.r8.graph.DexProgramClass):109:110 -> d 1:1:boolean lambda$processSuperClasses$1(com.android.tools.r8.graph.DexProgramClass):141:141 -> e 1:1:void lambda$processSuperClasses$2(com.android.tools.r8.graph.DexProgramClass):143:143 -> f 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.isClassUnseen(com.android.tools.r8.graph.DexProgramClass):170:170 -> f 2:2:void lambda$processSuperClasses$2(com.android.tools.r8.graph.DexProgramClass):143 -> f 3:4:void lambda$processSuperClasses$2(com.android.tools.r8.graph.DexProgramClass):143:144 -> f 5:7:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.processClass(com.android.tools.r8.graph.DexProgramClass):163:165 -> f 5:7:void lambda$processSuperClasses$2(com.android.tools.r8.graph.DexProgramClass):145 -> f 8:8:boolean com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.isClassUnseen(com.android.tools.r8.graph.DexProgramClass):170:170 -> f 8:8:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.markSeenButNotFinished(com.android.tools.r8.graph.DexProgramClass):182 -> f 8:8:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.processClass(com.android.tools.r8.graph.DexProgramClass):166 -> f 8:8:void lambda$processSuperClasses$2(com.android.tools.r8.graph.DexProgramClass):145 -> f 9:10:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.markSeenButNotFinished(com.android.tools.r8.graph.DexProgramClass):182:183 -> f 9:10:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.processClass(com.android.tools.r8.graph.DexProgramClass):166 -> f 9:10:void lambda$processSuperClasses$2(com.android.tools.r8.graph.DexProgramClass):145 -> f 11:12:void lambda$processSuperClasses$2(com.android.tools.r8.graph.DexProgramClass):148:149 -> f 1:1:void processSubclasses(com.android.tools.r8.graph.DexProgramClass):155:155 -> g 1:3:void processSuperClasses(com.android.tools.r8.graph.DexProgramClass):137:139 -> h void prune(com.android.tools.r8.graph.DexProgramClass) -> i 1:8:void traverse(com.android.tools.r8.graph.DexProgramClass):121:128 -> j 9:11:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.processClass(com.android.tools.r8.graph.DexProgramClass):163:165 -> j 9:11:void traverse(com.android.tools.r8.graph.DexProgramClass):129 -> j 12:12:boolean com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.isClassUnseen(com.android.tools.r8.graph.DexProgramClass):170:170 -> j 12:12:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.markSeenButNotFinished(com.android.tools.r8.graph.DexProgramClass):182 -> j 12:12:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.processClass(com.android.tools.r8.graph.DexProgramClass):166 -> j 12:12:void traverse(com.android.tools.r8.graph.DexProgramClass):129 -> j 13:14:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.markSeenButNotFinished(com.android.tools.r8.graph.DexProgramClass):182:183 -> j 13:14:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.processClass(com.android.tools.r8.graph.DexProgramClass):166 -> j 13:14:void traverse(com.android.tools.r8.graph.DexProgramClass):129 -> j 15:15:void traverse(com.android.tools.r8.graph.DexProgramClass):132:132 -> j 16:18:void com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal.markFinished(com.android.tools.r8.graph.DexProgramClass):187:189 -> j 16:18:void traverse(com.android.tools.r8.graph.DexProgramClass):133 -> j void visit(com.android.tools.r8.graph.DexProgramClass) -> k com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal$TraversalState -> com.gradleup.gr8.relocated.qz: com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal$TraversalState SEEN -> a com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal$TraversalState[] $VALUES -> c com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal$TraversalState FINISHED -> b 1:5:void ():30:34 -> 6:6:void ():26:26 -> 1:1:void (java.lang.String,int):26:26 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal$TraversalState[] values():26:26 -> values com.android.tools.r8.optimize.argumentpropagation.utils.ParameterRemovalUtils -> com.gradleup.gr8.relocated.hk2: boolean $assertionsDisabled -> a 1:1:void ():13:13 -> 1:9:boolean canRemoveUnusedParametersFrom(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):17:25 -> a 10:21:boolean canRemoveUnusedParameter(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):30:41 -> a com.android.tools.r8.optimize.argumentpropagation.utils.ProgramClassesBidirectedGraph -> com.gradleup.gr8.relocated.vn2: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> b 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):20:22 -> 1:1:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):13:13 -> a 2:2:void com.android.tools.r8.optimize.argumentpropagation.utils.ProgramClassesBidirectedGraph.forEachNeighbor(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):27:27 -> a 2:2:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):13 -> a 3:3:void com.android.tools.r8.graph.ImmediateProgramSubtypingInfo.forEachImmediateProgramSuperClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):86:86 -> a 3:3:void com.android.tools.r8.optimize.argumentpropagation.utils.ProgramClassesBidirectedGraph.forEachNeighbor(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):27 -> a 3:3:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):13 -> a 4:4:void com.android.tools.r8.optimize.argumentpropagation.utils.ProgramClassesBidirectedGraph.forEachNeighbor(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):28:28 -> a 4:4:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):13 -> a 5:5:void forEachNode(java.util.function.Consumer):33:33 -> a com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils -> com.gradleup.gr8.relocated.uo3: boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:2:com.android.tools.r8.ir.analysis.type.DynamicType widenDynamicReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):28:29 -> a 3:3:com.android.tools.r8.ir.analysis.type.DynamicType widenDynamicReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.type.DynamicType):25:25 -> a 4:4:com.android.tools.r8.ir.analysis.type.DynamicType widenDynamicNonReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):34:34 -> a 5:5:com.android.tools.r8.ir.analysis.type.DynamicType com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.widenDynamicNonReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):42:42 -> a 5:5:com.android.tools.r8.ir.analysis.type.DynamicType widenDynamicNonReceiverType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):34 -> a 6:8:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):50:52 -> a 9:9:boolean com.android.tools.r8.ir.analysis.type.DynamicType.isNotNullType():0:0 -> a 9:9:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):53 -> a 10:17:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):54:61 -> a 18:18:boolean com.android.tools.r8.ir.analysis.type.Nullability.strictlyLessThan(com.android.tools.r8.ir.analysis.type.Nullability):87:87 -> a 18:18:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):61 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:boolean com.android.tools.r8.ir.analysis.type.Nullability.strictlyLessThan(com.android.tools.r8.ir.analysis.type.Nullability):87:87 -> a 19:19:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):61 -> a 20:21:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):62:63 -> a 22:22:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.hasTrivialLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):87:87 -> a 22:22:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):64 -> a 23:23:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 23:23:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.hasTrivialLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):87 -> a 23:23:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):64 -> a 24:24:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 24:24:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):92 -> a 24:24:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.hasTrivialLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):87 -> a 24:24:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):64 -> a 25:25:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 25:25:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):96 -> a 25:25:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.hasTrivialLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):87 -> a 25:25:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):64 -> a 26:26:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 26:26:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):97 -> a 26:26:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.hasTrivialLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):87 -> a 26:26:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):64 -> a 27:29:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):100:102 -> a 27:29:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.hasTrivialLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):87 -> a 27:29:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):64 -> a 30:30:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):101:101 -> a 30:30:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.hasTrivialLowerBound(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType):87 -> a 30:30:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):64 -> a 31:31:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> a 31:31:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):65 -> a 32:36:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):69:73 -> a 37:37:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 37:37:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):82 -> a 38:38:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 38:38:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):92 -> a 38:38:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):82 -> a 39:39:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 39:39:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):96 -> a 39:39:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):82 -> a 40:40:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 40:40:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):97 -> a 40:40:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):82 -> a 41:43:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):100:102 -> a 41:43:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):82 -> a 44:44:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):101:101 -> a 44:44:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):82 -> a 45:45:com.android.tools.r8.ir.analysis.type.DynamicType internalWidenDynamicClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):82:82 -> a com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting -> com.gradleup.gr8.relocated.vd: com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingResult result -> b com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple feedback -> c com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> d 1:4:void ():70:73 -> 1:3:void (com.android.tools.r8.graph.AppView):81:83 -> 1:1:void run():87:87 -> a 2:2:com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.shaking.AppInfoWithLiveness.computeSubtypingInfo():1518:1518 -> a 2:2:void run():87 -> a 3:26:void run():88:111 -> a 27:27:void lambda$run$0(com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexProgramClass):90:90 -> a 28:30:void lambda$run$1(com.android.tools.r8.graph.MethodAccessInfoCollection$Modifier,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):113:115 -> a 31:43:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):157:169 -> a 44:44:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 44:44:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):170 -> a 45:62:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):189:206 -> a 63:65:java.util.Map$Entry com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.findMostFrequentBridge(java.util.Map):267:269 -> a 63:65:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):209 -> a 66:68:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):210:212 -> a 69:76:java.util.List com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.getBridgesEligibleForHoisting(java.lang.Iterable,com.android.tools.r8.graph.DexMethod):278:285 -> a 69:76:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):216 -> a 77:77:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):217:217 -> a 78:81:boolean com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.mayBecomeInaccessibleAfterHoisting(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):291:294 -> a 78:81:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):220 -> a 82:82:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 82:82:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 82:82:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 82:82:boolean com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.mayBecomeInaccessibleAfterHoisting(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):294 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 82:82:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 83:83:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 83:83:boolean com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.mayBecomeInaccessibleAfterHoisting(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):294 -> a 83:83:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):220 -> a 84:90:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):226:232 -> a 91:93:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):298:300 -> a 91:93:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 94:97:com.android.tools.r8.graph.CfCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCfCodeForVirtualBridge(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod):309:312 -> a 94:97:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):300 -> a 94:97:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 98:98:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 98:98:com.android.tools.r8.graph.CfCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCfCodeForVirtualBridge(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod):312 -> a 98:98:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):300 -> a 98:98:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 99:117:com.android.tools.r8.graph.CfCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCfCodeForVirtualBridge(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod):312:330 -> a 99:117:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):300 -> a 99:117:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 118:118:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 118:118:com.android.tools.r8.graph.CfCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCfCodeForVirtualBridge(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod):330 -> a 118:118:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):300 -> a 118:118:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 119:120:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):302:303 -> a 119:120:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 121:125:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):335:339 -> a 121:125:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 121:125:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 126:126:boolean com.android.tools.r8.dex.code.DexInstruction.isInvokeVirtual():0:0 -> a 126:126:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):339 -> a 126:126:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 126:126:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 127:127:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):340:340 -> a 127:127:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 127:127:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 128:128:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 128:128:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):340 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 128:128:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 128:128:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 129:129:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethod.getMethod():43:43 -> a 129:129:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):340 -> a 129:129:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 129:129:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 130:135:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):341:346 -> a 130:135:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 130:135:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 136:136:boolean com.android.tools.r8.dex.code.DexInstruction.isInvokeVirtualRange():0:0 -> a 136:136:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):348 -> a 136:136:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 136:136:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 137:137:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):349:349 -> a 137:137:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 137:137:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 138:138:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 138:138:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):349 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 138:138:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 138:138:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 139:139:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexInvokeMethodRange.getMethod():43:43 -> a 139:139:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):349 -> a 139:139:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 139:139:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 140:158:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):350:368 -> a 140:158:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 140:158:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 159:159:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):123:123 -> a 159:159:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):368 -> a 159:159:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 159:159:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 160:160:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):115:115 -> a 160:160:com.android.tools.r8.graph.DexCode com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createDexCodeForVirtualBridge(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexMethod):368 -> a 160:160:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):303 -> a 160:160:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 161:168:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238:245 -> a 169:169:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 169:169:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):246 -> a 170:170:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):246:246 -> a 171:171:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 171:171:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):247 -> a 172:178:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):247:253 -> a 179:188:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):250:259 -> a 189:189:com.android.tools.r8.graph.Code com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):305:305 -> a 189:189:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):238 -> a 190:190:java.util.List lambda$hoistBridgeIfPossible$2(com.google.common.base.Equivalence$Wrapper):201:201 -> a 1:4:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):124:127 -> b 5:5:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":146,"2":147,"3":148},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 146:146:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 146:146:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):127 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 147:147:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 147:147:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):127 -> b 148:148:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):127:127 -> b 136:136:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):131:131 -> b 137:143:java.util.Set com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.getCandidatesForHoisting(java.util.Set):139:145 -> b 137:143:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):133 -> b 144:145:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):133:134 -> b com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingLens -> com.gradleup.gr8.relocated.wd: com.android.tools.r8.utils.collections.BidirectionalManyToOneMap bridgeToHoistedBridgeMap -> f 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalManyToOneMap):25:26 -> com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod) -> a 1:1:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):48:48 -> a 2:2:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):58:58 -> a 3:3:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):66:66 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 4:4:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult) -> b 1:1:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):31:31 -> b 2:2:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingLens.getNextMethodSignature(com.android.tools.r8.graph.DexMethod):43:43 -> b 2:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):32 -> b 3:3:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):53:53 -> b 1:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):73:75 -> d com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType) -> e 1:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):37:38 -> e 3:3:boolean hasCodeRewritings():85:85 -> e 1:1:boolean isContextFreeForMethods():80:80 -> g com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingResult -> com.gradleup.gr8.relocated.xd: com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap bridgeToHoistedBridgeMap -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():20:20 -> 1:1:void (com.android.tools.r8.graph.AppView):28:28 -> 2:5:void (com.android.tools.r8.graph.AppView):26:29 -> 1:1:void forEachHoistedBridge(java.util.function.BiConsumer):33:33 -> a 2:2:void lambda$forEachHoistedBridge$0(java.util.function.BiConsumer,java.util.Set,com.android.tools.r8.graph.DexMethod):35:35 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 3:3:void lambda$forEachHoistedBridge$0(java.util.function.BiConsumer,java.util.Set,com.android.tools.r8.graph.DexMethod):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 4:4:void lambda$forEachHoistedBridge$0(java.util.function.BiConsumer,java.util.Set,com.android.tools.r8.graph.DexMethod):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 5:5:void lambda$forEachHoistedBridge$0(java.util.function.BiConsumer,java.util.Set,com.android.tools.r8.graph.DexMethod):35 -> a 6:8:void lambda$forEachHoistedBridge$0(java.util.function.BiConsumer,java.util.Set,com.android.tools.r8.graph.DexMethod):36:38 -> a 9:9:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):48:48 -> a 10:10:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> a 10:10:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):49:49 -> a 12:12:java.util.LinkedHashSet com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 12:12:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):50 -> a 13:23:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):51:61 -> a 24:28:void recordNonReboundMethodAccesses(com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder):66:70 -> a 29:34:void lambda$recordNonReboundMethodAccesses$3(com.android.tools.r8.graph.MethodAccessInfoCollection,com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder,com.android.tools.r8.graph.DexMethod):72:77 -> a 35:35:void lambda$recordNonReboundMethodAccesses$1(com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):75:75 -> a 36:36:com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingLens buildLens():86:86 -> a 37:37:boolean com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingResult.isEmpty():44:44 -> a 37:37:com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingLens buildLens():86 -> a 38:39:com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingLens buildLens():86:87 -> a 1:1:boolean isEmpty():44:44 -> b 2:2:void lambda$recordNonReboundMethodAccesses$2(com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):80:80 -> b com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState -> com.gradleup.gr8.relocated.fd: com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState INSTANCE -> b 1:1:void ():20:20 -> 1:1:void ():22:22 -> com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popAndInitialize(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType[]) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.analysis.type.TypeElement) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkLocals(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> b com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pushException(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkStack(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> c com.android.tools.r8.optimize.interfaces.analysis.CfFrameState clear() -> h 1:1:int hashCode():137:137 -> hashCode com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popArray(com.android.tools.r8.graph.AppView) -> i 1:1:com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState getInstance():25:25 -> k com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig -> com.gradleup.gr8.relocated.hf: int getMaxStack() -> a boolean isImmediateSuperClassOfCurrentContext(com.android.tools.r8.graph.DexType) -> a boolean isStrengthenFramesEnabled() -> b com.android.tools.r8.graph.DexMethod getCurrentContext() -> c int getMaxLocals() -> d com.android.tools.r8.cf.code.CfAssignability getAssignability() -> e com.android.tools.r8.optimize.interfaces.analysis.CfFrameState -> com.gradleup.gr8.relocated.fh: boolean $assertionsDisabled -> a 1:1:void ():31:31 -> 1:1:void ():31:31 -> com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingle$2(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popAndInitialize(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType[]) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.analysis.type.TypeElement) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a 1:1:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31:31 -> a 2:2:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):81:81 -> a 2:2:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31 -> a 3:3:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 3:3:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31 -> a 4:4:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 4:4:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):81 -> a 4:4:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31 -> a 5:8:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):81:84 -> a 5:8:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState error(java.lang.String):38:38 -> a 10:10:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedLocal(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType,int):44:44 -> a 11:14:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.format(com.android.tools.r8.ir.code.ValueType):156:159 -> a 11:14:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.formatExpected(com.android.tools.r8.ir.code.ValueType):152 -> a 11:14:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedLocal(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType,int):44 -> a 15:15:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedLocal(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":59,"2":60,"3":61,"4":62},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 59:59:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedLocal(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType,int):44:44 -> a 60:60:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedLocal(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType,int):44:44 -> a 61:61:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedLocal(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType,int):44:44 -> a 62:62:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedLocal(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType,int):44:44 -> a 58:58:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedLocal(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType,int):43:43 -> a 63:63:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):54:54 -> a 64:64:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,java.lang.String):63:63 -> a 64:64:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):54 -> a 65:65:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,java.lang.String):63:63 -> a 66:66:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState internalError(java.lang.String,java.lang.String,java.lang.String):68:68 -> a 67:67:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 67:67:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState internalError(java.lang.String,java.lang.String,java.lang.String):68 -> a 68:68:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType):129:129 -> a 69:69:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.ValueType):158:158 -> a 70:70:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):166:166 -> a 70:70:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.code.ValueType):158 -> a 71:71:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$0(java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):172:172 -> a 72:72:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType):59:59 -> a 72:72:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$0(java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):172 -> a 73:76:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.format(com.android.tools.r8.ir.code.ValueType):156:159 -> a 73:76:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.formatExpected(com.android.tools.r8.ir.code.ValueType):152 -> a 73:76:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType):59 -> a 73:76:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$0(java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):172 -> a 77:77:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,java.lang.String):63:63 -> a 77:77:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.code.ValueType):59 -> a 77:77:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$0(java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):172 -> a 78:81:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):185:188 -> a 82:82:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 82:82:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):188 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):187:187 -> a 84:88:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):186:190 -> a 89:89:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):49:49 -> a 89:89:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191 -> a 90:96:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.format(com.android.tools.r8.graph.DexType):43:49 -> a 90:96:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.formatExpected(com.android.tools.r8.graph.DexType):39 -> a 90:96:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):49 -> a 90:96:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191 -> a 97:97:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":100,"2":101,"3":102},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 100:100:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 100:100:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.format(com.android.tools.r8.graph.DexType):49 -> a 100:100:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.formatExpected(com.android.tools.r8.graph.DexType):39 -> a 100:100:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):49 -> a 100:100:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191 -> a 101:101:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.format(com.android.tools.r8.graph.DexType):49:49 -> a 101:101:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.formatExpected(com.android.tools.r8.graph.DexType):39 -> a 101:101:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):49 -> a 101:101:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191 -> a 102:102:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.format(com.android.tools.r8.graph.DexType):49:49 -> a 102:102:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.formatExpected(com.android.tools.r8.graph.DexType):39 -> a 102:102:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):49 -> a 102:102:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191 -> a 98:98:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 98:98:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.format(com.android.tools.r8.graph.DexType):44 -> a 98:98:java.lang.String com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState.formatExpected(com.android.tools.r8.graph.DexType):39 -> a 98:98:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):49 -> a 98:98:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191 -> a 99:99:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,java.lang.String):63:63 -> a 99:99:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):49 -> a 99:99:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popObject$1(com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191 -> a 103:103:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingles(com.android.tools.r8.utils.TriFunction):208:208 -> a 104:104:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingleOrWide(java.util.function.BiFunction,java.util.function.BiFunction):216:216 -> a 105:105:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingleOrWide$6(java.util.function.BiFunction,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):217:217 -> a 106:106:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingleSingleOrWide(com.android.tools.r8.utils.TriFunction,java.util.function.BiFunction):223:223 -> a 107:107:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingleSingleOrWide$7(com.android.tools.r8.utils.TriFunction,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):225:225 -> a 108:108:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingleSingleOrWide$8(com.android.tools.r8.utils.TriFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):225:225 -> a 109:109:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):324:324 -> a 110:110:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 110:110:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):324 -> a 111:111:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 111:111:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):325 -> a 112:112:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> a 112:112:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):326 -> a 113:113:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> a 113:113:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):327 -> a 114:120:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):324:330 -> a 121:121:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):328:328 -> a 122:122:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):336:336 -> a 123:123:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 123:123:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):336 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 124:124:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 124:124:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):336 -> a 125:127:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):336:338 -> a 128:128:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):337:337 -> a 129:129:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):347:347 -> a 130:130:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isBottom():0:0 -> a 130:130:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):347 -> a 131:131:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 131:131:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):347 -> a 132:132:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isBottom():0:0 -> a 132:132:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):350 -> a 133:133:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 133:133:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):350 -> a 134:134:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):353:353 -> a 135:135:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isConcrete():0:0 -> a 135:135:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):353 -> a 136:136:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):353:353 -> a 137:137:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isConcrete():0:0 -> a 137:137:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):354 -> a 138:139:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,java.util.function.UnaryOperator):354:355 -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkLocals(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> b com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pushException(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType) -> b 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31:31 -> b 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popObject(java.util.function.BiFunction):170:170 -> b 3:5:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popObject(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,java.util.function.BiFunction):181:183 -> b 6:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingle$3(java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201:203 -> b 9:9:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):54:54 -> b 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingle$3(java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):203 -> b 10:10:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,java.lang.String):63:63 -> b 10:10:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):54 -> b 10:10:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingle$3(java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):203 -> b 11:11:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingles$4(com.android.tools.r8.utils.TriFunction,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):210:210 -> b 12:12:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popSingles$5(com.android.tools.r8.utils.TriFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):210:210 -> b 13:13:com.android.tools.r8.cf.code.frame.FrameType lambda$join$9(com.android.tools.r8.cf.code.frame.FrameType):340:340 -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState() -> c com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkStack(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> c 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingle(java.util.function.BiFunction):199:199 -> c com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState asConcrete() -> e com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState asError() -> f 1:1:com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState bottom():34:34 -> g com.android.tools.r8.optimize.interfaces.analysis.CfFrameState clear() -> h com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popArray(com.android.tools.r8.graph.AppView) -> i 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingle():195:195 -> j com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis -> com.gradleup.gr8.relocated.wi: com.android.tools.r8.cf.code.CfAssignability assignability -> b com.android.tools.r8.graph.AppView appView -> a java.util.Set openInterfaces -> d com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> f com.android.tools.r8.utils.collections.ProgramMethodMap unverifiableCodeDiagnostics -> e 1:1:void ():51:51 -> 1:1:void (com.android.tools.r8.graph.AppView):62:62 -> 2:10:void (com.android.tools.r8.graph.AppView):57:65 -> 1:1:com.android.tools.r8.cf.code.CfAssignability access$000(com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis):51:51 -> a 2:2:void processClasses(java.util.concurrent.ExecutorService):76:76 -> a 3:3:void processClass(com.android.tools.r8.graph.DexProgramClass):80:80 -> a 4:4:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81:81 -> a 5:7:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):85:87 -> a 5:7:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 8:8:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 8:8:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):87 -> a 8:8:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 9:9:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):87:87 -> a 9:9:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 10:10:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 10:10:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):87 -> a 10:10:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 11:14:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):87:90 -> a 11:14:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 15:15:com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.createConfig(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode):105:105 -> a 15:15:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):91 -> a 15:15:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 16:16:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):92:92 -> a 16:16:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 17:36:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runLinearScan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):144:163 -> a 17:36:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):94 -> a 17:36:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 37:40:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):172:175 -> a 37:40:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 37:40:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 41:41:com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.bottom():34:34 -> a 41:41:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):175 -> a 41:41:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 41:41:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 42:44:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):175:177 -> a 42:44:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 42:44:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 45:45:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult.isSuccessfulAnalysisResult():0:0 -> a 45:45:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):177 -> a 45:45:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 45:45:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 46:52:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):177:183 -> a 46:52:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 46:52:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 53:53:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 53:53:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):183 -> a 53:53:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 53:53:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 54:63:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):184:193 -> a 54:63:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 54:63:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 64:64:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 64:64:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):194 -> a 64:64:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 64:64:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 65:70:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.runFixpoint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):195:200 -> a 65:70:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 65:70:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 71:75:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):97:101 -> a 71:75:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 76:76:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81:81 -> a 77:77:java.util.Set lambda$setClosedInterfaces$1():226:226 -> a 78:78:void lambda$reportUnverifiableCodeDiagnostics$2(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.UnverifiableCfCodeDiagnostic):248:248 -> a 79:79:void lambda$reportUnverifiableCodeDiagnostics$3(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.ProgramMethod):250:250 -> a 1:1:com.android.tools.r8.graph.AppView access$100(com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis):51:51 -> b 2:4:boolean run(java.util.concurrent.ExecutorService):69:71 -> b 5:9:void reportUnverifiableCodeDiagnostics():246:250 -> b 1:3:void setClosedInterfaces():211:213 -> c 4:7:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():232:235 -> c 4:7:void setClosedInterfaces():218 -> c 8:8:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> c 8:8:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():236 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void setClosedInterfaces():218 -> c 9:9:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> c 9:9:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():236 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:void setClosedInterfaces():218 -> c 10:10:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> c 10:10:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():236 -> c 10:10:void setClosedInterfaces():218 -> c 11:12:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():236:237 -> c 11:12:void setClosedInterfaces():218 -> c 13:13:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 13:13:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():237 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void setClosedInterfaces():218 -> c 14:14:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 14:14:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():237 -> c 14:14:void setClosedInterfaces():218 -> c 15:15:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():239:239 -> c 15:15:void setClosedInterfaces():218 -> c 16:21:void setClosedInterfaces():220:225 -> c 22:22:void setClosedInterfaces():224:224 -> c 23:23:void setClosedInterfaces():220:220 -> c com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$1 -> com.gradleup.gr8.relocated.ti: com.android.tools.r8.graph.CfCode val$code -> b com.android.tools.r8.graph.ProgramMethod val$method -> a com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis this$0 -> c 1:1:void (com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode):105:105 -> 1:1:int getMaxStack():124:124 -> a 2:2:boolean isImmediateSuperClassOfCurrentContext(com.android.tools.r8.graph.DexType):129:129 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 3:3:boolean isImmediateSuperClassOfCurrentContext(com.android.tools.r8.graph.DexType):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} boolean isStrengthenFramesEnabled() -> b 1:1:com.android.tools.r8.graph.DexMethod getCurrentContext():114:114 -> c 1:1:int getMaxLocals():119:119 -> d 1:1:com.android.tools.r8.cf.code.CfAssignability getAssignability():109:109 -> e com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$2 -> com.gradleup.gr8.relocated.ui: com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper val$helper -> a 1:1:void (com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis,com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper):145:145 -> 1:1:void acceptError(com.android.tools.r8.graph.CfCodeDiagnostics):149:149 -> a 2:2:void acceptInstructionState(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):154:154 -> a com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction -> com.gradleup.gr8.relocated.vi: com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig config -> a com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis this$0 -> c 1:3:void (com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.ProgramMethod):259:261 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryState(java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253:253 -> a 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeExceptionalBlockEntryState(java.lang.Object,com.android.tools.r8.graph.DexType,java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253:253 -> a 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction.computeExceptionalBlockEntryState(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):307:307 -> a 3:3:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeExceptionalBlockEntryState(java.lang.Object,com.android.tools.r8.graph.DexType,java.lang.Object,java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> a 4:4:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253:253 -> a 5:14:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction.computeInitialState(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):272:281 -> a 5:14:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> a 15:22:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction.computeInitialState(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):279:286 -> a 15:22:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> a 23:23:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 23:23:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction.computeInitialState(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):286 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> a 24:24:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 24:24:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction.computeInitialState(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):286 -> a 24:24:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> a 25:28:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction.computeInitialState(com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):286:289 -> a 25:28:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> a 29:29:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):267:267 -> a 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253:253 -> c com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper -> com.gradleup.gr8.relocated.xi: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a java.util.Set openInterfaces -> e com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> f com.android.tools.r8.graph.ProgramMethod method -> c 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.ProgramMethodMap):44:44 -> 2:12:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.ProgramMethodMap):38:48 -> 1:1:java.util.Set getOpenInterfaces():53:53 -> a 2:2:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):57:57 -> a 3:3:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 3:3:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):57 -> a 4:5:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):57:58 -> a 6:6:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isBottom():0:0 -> a 6:6:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):58 -> a 7:7:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isConcrete():0:0 -> a 7:7:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):62 -> a 8:10:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):62:64 -> a 11:11:boolean com.android.tools.r8.cf.code.CfInstruction.isArrayStore():0:0 -> a 11:11:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):64 -> a 12:12:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):65:65 -> a 13:13:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceFieldPut():0:0 -> a 13:13:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):66 -> a 14:14:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):67:67 -> a 15:15:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 15:15:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):68 -> a 16:17:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):69:70 -> a 18:18:boolean com.android.tools.r8.cf.code.CfInstruction.isReturnVoid():0:0 -> a 18:18:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):70 -> a 19:19:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):71:71 -> a 20:20:boolean com.android.tools.r8.cf.code.CfInstruction.isStaticFieldPut():0:0 -> a 20:20:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):72 -> a 21:21:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):73:73 -> a 22:22:void processArrayStore(com.android.tools.r8.cf.code.CfArrayStore,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):78:78 -> a 23:23:boolean com.android.tools.r8.ir.code.MemberType.isObject():24:24 -> a 23:23:void processArrayStore(com.android.tools.r8.cf.code.CfArrayStore,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):78 -> a 24:24:void processArrayStore(com.android.tools.r8.cf.code.CfArrayStore,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):81:81 -> a 25:30:void lambda$processArrayStore$0(java.util.Deque):84:89 -> a 31:31:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 31:31:void lambda$processArrayStore$0(java.util.Deque):89 -> a 32:32:void lambda$processArrayStore$0(java.util.Deque):90:90 -> a 33:35:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.analysis.type.TypeElement):142:144 -> a 33:35:void lambda$processArrayStore$0(java.util.Deque):90 -> a 36:36:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.ir.analysis.type.TypeElement):143:143 -> a 36:36:void lambda$processArrayStore$0(java.util.Deque):90 -> a 37:40:void lambda$processArrayStore$0(java.util.Deque):92:95 -> a 41:41:void processInstanceFieldPut(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):103:103 -> a 42:42:void lambda$processInstanceFieldPut$1(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):104:104 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 43:43:void lambda$processInstanceFieldPut$1(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:46:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):134:136 -> a 44:46:void lambda$processInstanceFieldPut$1(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):104 -> a 47:47:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.DexType):150:150 -> a 47:47:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):135 -> a 47:47:void lambda$processInstanceFieldPut$1(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):104 -> a 48:50:void processInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):108:110 -> a 51:51:int com.android.tools.r8.graph.DexMethod.getNumberOfArguments(boolean):82:82 -> a 51:51:void processInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:void processInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):110:110 -> a 53:53:void processInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):109:109 -> a 54:56:void lambda$processInvoke$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke,java.util.Deque):113:115 -> a 57:59:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):134:136 -> a 57:59:void lambda$processInvoke$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke,java.util.Deque):116 -> a 60:60:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.DexType):150:150 -> a 60:60:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):135 -> a 60:60:void lambda$processInvoke$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke,java.util.Deque):116 -> a 61:61:void lambda$processReturn$3(com.android.tools.r8.cf.code.frame.PreciseFrameType):124:124 -> a 62:64:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):134:136 -> a 62:64:void lambda$processReturn$3(com.android.tools.r8.cf.code.frame.PreciseFrameType):124 -> a 65:65:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.DexType):150:150 -> a 65:65:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):135 -> a 65:65:void lambda$processReturn$3(com.android.tools.r8.cf.code.frame.PreciseFrameType):124 -> a 66:66:void processReturn(com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):124:124 -> a 67:67:void processStaticFieldPut(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):129:129 -> a 68:68:void lambda$processStaticFieldPut$4(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):130:130 -> a 69:69:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 69:69:void lambda$processStaticFieldPut$4(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:72:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):134:136 -> a 70:72:void lambda$processStaticFieldPut$4(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):130 -> a 73:73:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.DexType):150:150 -> a 73:73:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.processAssignment(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.graph.DexType):135 -> a 73:73:void lambda$processStaticFieldPut$4(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):130 -> a 74:74:void processAssignment(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):156:156 -> a 75:75:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 75:75:void processAssignment(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):156 -> a 76:81:void processAssignment(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):159:164 -> a 82:82:void lambda$processAssignment$5(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexType):166:166 -> a 83:83:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 83:83:void lambda$processAssignment$5(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexType):166 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 84:84:void lambda$processAssignment$5(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexType):166 -> a 85:85:void lambda$processAssignment$5(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexType):170:170 -> a 86:86:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 86:86:void lambda$processAssignment$5(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexType):170 -> a 87:88:void lambda$processAssignment$5(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexType):170:171 -> a 89:89:boolean com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper.verifyOpenInterfaceWitnessIsSuppressed(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass):208:208 -> a 89:89:void lambda$processAssignment$5(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexType):174 -> a 90:90:void lambda$processAssignment$5(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexType):175:175 -> a 1:10:void registerUnverifiableCode(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState):181:190 -> b 1:10:void registerUnverifiableCodeWithFrames(com.android.tools.r8.graph.CfCodeDiagnostics):194:203 -> c com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState -> com.gradleup.gr8.relocated.wt: boolean $assertionsDisabled -> e it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap locals -> b int stackHeight -> d java.util.ArrayDeque stack -> c 1:1:void ():44:44 -> 1:1:void ():51:51 -> 2:6:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,java.util.ArrayDeque,int):55:59 -> 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):79:79 -> a 2:2:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> a 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):79 -> a 3:5:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):79:81 -> a 6:6:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult com.android.tools.r8.cf.code.CfAssignability.isFrameAssignable(com.android.tools.r8.cf.code.CfFrame,com.android.tools.r8.cf.code.CfFrame):142:142 -> a 6:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):81 -> a 7:7:boolean com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult.isSuccessful():0:0 -> a 7:7:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult com.android.tools.r8.cf.code.CfAssignability.isFrameAssignable(com.android.tools.r8.cf.code.CfFrame,com.android.tools.r8.cf.code.CfFrame):143 -> a 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):81 -> a 8:8:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult com.android.tools.r8.cf.code.CfAssignability.isFrameAssignable(com.android.tools.r8.cf.code.CfFrame,com.android.tools.r8.cf.code.CfFrame):143:143 -> a 8:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):81 -> a 9:9:boolean com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult.isFailed():0:0 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):82 -> a 10:10:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):83:83 -> a 11:11:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 11:11:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):83 -> a 12:17:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):85:90 -> a 18:18:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):121:121 -> a 19:19:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitialized():0:0 -> a 19:19:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):121 -> a 20:20:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 20:20:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):122 -> a 21:26:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):124:129 -> a 27:27:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128:128 -> a 28:28:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedThis():0:0 -> a 28:28:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):310 -> a 28:28:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128 -> a 29:29:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):310:310 -> a 29:29:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128 -> a 30:30:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedThis():0:0 -> a 30:30:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):310 -> a 30:30:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128 -> a 31:31:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):311:311 -> a 31:31:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128 -> a 32:32:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 32:32:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):313 -> a 32:32:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128 -> a 33:33:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):314:314 -> a 33:33:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128 -> a 34:34:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 34:34:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):314 -> a 34:34:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128 -> a 35:36:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):315:316 -> a 35:36:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):128 -> a 37:49:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):127:139 -> a 50:50:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138:138 -> a 51:51:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedThis():0:0 -> a 51:51:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):310 -> a 51:51:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138 -> a 52:52:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):310:310 -> a 52:52:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138 -> a 53:53:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedThis():0:0 -> a 53:53:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):310 -> a 53:53:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138 -> a 54:54:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):311:311 -> a 54:54:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138 -> a 55:55:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 55:55:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):313 -> a 55:55:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138 -> a 56:56:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):314:314 -> a 56:56:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138 -> a 57:57:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 57:57:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):314 -> a 57:57:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138 -> a 58:59:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.cf.code.CfFrame.getInitializedFrameType(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):315:316 -> a 58:59:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):138 -> a 60:66:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):136:142 -> a 67:70:void peekStackElement(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):146:149 -> a 71:71:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.utils.InternalOptions.getTestingOptions():890:890 -> a 71:71:void peekStackElement(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:void peekStackElement(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):149:149 -> a 73:82:void peekStackElements(int,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):155:164 -> a 83:83:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.utils.InternalOptions.getTestingOptions():890:890 -> a 83:83:void peekStackElements(int,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):164 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:void peekStackElements(int,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):164:164 -> a 85:86:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction):175:176 -> a 87:87:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 87:87:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction):176 -> a 88:90:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction):178:180 -> a 91:91:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popAndInitialize(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):186:186 -> a 92:93:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):188:189 -> a 94:94:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedThis():0:0 -> a 94:94:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):189 -> a 95:95:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 95:95:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):190:190 -> a 97:97:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 97:97:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 98:98:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 98:98:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191 -> a 99:101:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):191:193 -> a 102:102:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 102:102:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):192:192 -> a 104:104:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 104:104:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):195 -> a 105:105:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):196:196 -> a 106:106:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 106:106:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):197 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:107:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):198:198 -> a 108:109:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):209:210 -> a 108:109:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 110:110:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 110:110:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):211 -> a 110:110:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 111:111:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):212:212 -> a 111:111:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 112:112:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 112:112:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):212 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 112:112:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 113:117:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):212:216 -> a 113:117:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 118:118:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 118:118:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:118:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 119:119:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 119:119:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 119:119:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 120:124:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):216:220 -> a 120:124:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 125:125:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 125:125:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeConstructorMismatchError(com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):220 -> a 125:125:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):201 -> a 126:126:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeInitializedObjectError(com.android.tools.r8.cf.code.frame.PreciseFrameType):224:224 -> a 126:126:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):203 -> a 127:127:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 127:127:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.popAndInitializeInitializedObjectError(com.android.tools.r8.cf.code.frame.PreciseFrameType):224 -> a 127:127:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popAndInitialize$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):203 -> a 128:129:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction):260:261 -> a 130:136:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popInitialized$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfAssignability,com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):263:269 -> a 137:138:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType[]):277:278 -> a 139:139:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType):285:285 -> a 140:140:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.analysis.type.TypeElement):290:290 -> a 141:142:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType):295:296 -> a 143:147:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.pushError(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType):305:309 -> a 143:147:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType):297 -> a 148:148:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 148:148:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.pushError(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType):305 -> a 148:148:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType):297 -> a 149:150:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType):299:300 -> a 151:151:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):330:330 -> a 152:152:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":164,"2":165,"3":166,"4":167},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 164:164:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):332:332 -> a 165:165:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):332:332 -> a 166:166:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):332:332 -> a 167:167:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):332:332 -> a 153:153:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 153:153:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):332 -> a 154:163:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction):334:343 -> a 168:169:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):348:349 -> a 170:180:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.storeLocalError(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):358:368 -> a 170:180:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):350 -> a 181:181:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 181:181:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.storeLocalError(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):368 -> a 181:181:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):350 -> a 182:182:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):352:352 -> a 183:183:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):375:375 -> a 184:184:com.android.tools.r8.cf.code.CfFrame$Builder com.android.tools.r8.cf.code.CfFrame.builder():118:118 -> a 184:184:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):375 -> a 185:185:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376:376 -> a 186:197:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):390:401 -> a 186:197:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 198:200:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithDifferentIndices(int,int,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):421:423 -> a 198:200:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):404 -> a 198:200:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 201:203:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithDifferentIndices(int,int,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):421:423 -> a 201:203:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):406 -> a 201:203:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 204:207:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):434:437 -> a 204:207:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 204:207:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 208:208:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinSingleLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):462:462 -> a 208:208:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):436 -> a 208:208:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 208:208:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 209:209:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinSingleAndWideLocalsWithSameIndex(int,com.android.tools.r8.cf.code.CfFrame$Builder):466:466 -> a 209:209:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):439 -> a 209:209:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 209:209:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 210:214:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):442:446 -> a 210:214:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 210:214:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 215:220:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinWideLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType,com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):476:481 -> a 215:220:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):443 -> a 215:220:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 215:220:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 221:224:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.setWideLocalToTop(int,com.android.tools.r8.cf.code.CfFrame$Builder):554:557 -> a 221:224:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinWideLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType,com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):483 -> a 221:224:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):443 -> a 221:224:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 221:224:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 225:226:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinWideLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType,com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):485:486 -> a 225:226:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):443 -> a 225:226:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 225:226:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 227:227:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinSingleAndWideLocalsWithSameIndex(int,com.android.tools.r8.cf.code.CfFrame$Builder):466:466 -> a 227:227:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithSameIndex(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):451 -> a 227:227:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 227:227:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 228:239:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsOnlyPresentInOne(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):505:516 -> a 228:239:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):412 -> a 228:239:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 240:251:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsOnlyPresentInOne(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):505:516 -> a 240:251:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):413 -> a 240:251:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):376 -> a 252:252:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377:377 -> a 253:259:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):564:570 -> a 253:259:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 260:260:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":295,"2":296,"3":297,"4":298},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 295:295:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):571:571 -> a 295:295:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 296:296:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):571:571 -> a 296:296:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 297:297:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):571:571 -> a 297:297:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 298:298:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):571:571 -> a 298:298:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 261:263:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):575:577 -> a 261:263:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 264:264:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 264:264:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):571 -> a 264:264:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 265:267:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):580:582 -> a 265:267:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 268:268:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 268:268:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):582 -> a 268:268:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 269:269:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":299,"2":300,"3":301,"4":302},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 299:299:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> a 299:299:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):583 -> a 299:299:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 300:300:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> a 300:300:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):583 -> a 300:300:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 301:301:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> a 301:301:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):583 -> a 301:301:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 302:302:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> a 302:302:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):583 -> a 302:302:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 270:272:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):610:612 -> a 270:272:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):583 -> a 270:272:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 273:273:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 273:273:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606 -> a 273:273:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):583 -> a 273:273:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 274:278:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):585:589 -> a 274:278:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 279:279:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 279:279:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):589 -> a 279:279:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 280:280:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":303,"2":304,"3":305,"4":306},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 303:303:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> a 303:303:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):590 -> a 303:303:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 304:304:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> a 304:304:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):590 -> a 304:304:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 305:305:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> a 305:305:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):590 -> a 305:305:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 306:306:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> a 306:306:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):590 -> a 306:306:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 281:283:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):610:612 -> a 281:283:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):590 -> a 281:283:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 284:284:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 284:284:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606 -> a 284:284:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):590 -> a 284:284:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 285:291:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):592:598 -> a 285:291:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 292:292:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 292:292:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):599 -> a 292:292:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):377 -> a 293:294:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState,java.util.function.UnaryOperator):381:382 -> a 307:312:void acceptWidePrimitiveHigh(int,com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType,it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator):493:498 -> a 313:321:void joinLocalOnlyPresentInOne(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):525:533 -> a 322:322:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 322:322:void joinLocalOnlyPresentInOne(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):533 -> a 323:323:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 323:323:void joinLocalOnlyPresentInOne(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):533 -> a 324:324:void joinLocalOnlyPresentInOne(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):536:536 -> a 325:326:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.setLocalToTop(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.CfFrame$Builder):541:542 -> a 325:326:void joinLocalOnlyPresentInOne(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):534 -> a 327:330:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.setWideLocalToTop(int,com.android.tools.r8.cf.code.CfFrame$Builder):554:557 -> a 327:330:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.setLocalToTop(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.CfFrame$Builder):544 -> a 327:330:void joinLocalOnlyPresentInOne(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):534 -> a 331:332:void setSingleLocalToTop(int,com.android.tools.r8.cf.code.CfFrame$Builder):549:550 -> a 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkLocals(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):96:96 -> b 2:2:boolean com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult.isFailed():0:0 -> b 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkLocals(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):97 -> b 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkLocals(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):98:98 -> b 4:4:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> b 4:4:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkLocals(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):98 -> b 5:6:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):235:236 -> b 5:6:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231 -> b 7:7:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isNullType():0:0 -> b 7:7:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):236 -> b 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231 -> b 8:8:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithInterfaces():0:0 -> b 8:8:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):238 -> b 8:8:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231 -> b 9:11:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):240:242 -> b 9:11:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231 -> b 12:12:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> b 12:12:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):242 -> b 12:12:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231 -> b 13:13:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):244:244 -> b 13:13:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231 -> b 14:14:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithoutInterfaces():0:0 -> b 14:14:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):244 -> b 14:14:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231 -> b 15:19:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):244:248 -> b 15:19:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231 -> b 20:20:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState lambda$popArray$1(com.android.tools.r8.optimize.interfaces.analysis.CfFrameState,com.android.tools.r8.cf.code.frame.PreciseFrameType):231:231 -> b 21:25:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pushException(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType):316:320 -> b 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkStack(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):106:106 -> c 2:2:boolean com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult.isFailed():0:0 -> c 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkStack(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):107 -> c 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkStack(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):108:108 -> c 4:4:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> c 4:4:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkStack(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame):108 -> c 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.clone():64:64 -> clone 1:1:java.lang.Object clone():44 -> clone 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.clone():64:64 -> d 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState clone():44 -> d com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState asConcrete() -> e 1:5:boolean equals(java.lang.Object):621:625 -> equals 1:1:com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.bottom():34:34 -> h 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState clear():115 -> h 1:1:int hashCode():630:630 -> hashCode 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popArray(com.android.tools.r8.graph.AppView):229:229 -> i com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState -> com.gradleup.gr8.relocated.ro0: java.lang.String message -> b boolean $assertionsDisabled -> c 1:1:void ():24:24 -> 1:3:void (java.lang.String):33:35 -> com.android.tools.r8.optimize.interfaces.analysis.CfFrameState check(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> a 1:1:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 1:1:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):113 -> a 2:4:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):114:116 -> a 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 5:5:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):116 -> a 6:6:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):116:116 -> a 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 7:7:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):118 -> a 8:20:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):118:130 -> a 21:21:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 21:21:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):131 -> a 22:23:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):132:133 -> a 24:24:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 24:24:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:29:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):133:137 -> a 30:30:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 30:30:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:33:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):137:139 -> a 34:34:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 34:34:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):139 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:43:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):139:147 -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popAndInitialize(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType[]) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popInitialized(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType,java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.ir.analysis.type.TypeElement) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState readLocal(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,int,com.android.tools.r8.ir.code.ValueType,java.util.function.BiFunction) -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig) -> a 44:44:java.lang.String formatExpected(com.android.tools.r8.cf.code.frame.FrameType):58:58 -> a 45:47:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):62:64 -> a 48:48:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isNullType():0:0 -> a 48:48:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):64 -> a 49:49:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):65:65 -> a 50:50:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithInterfaces():0:0 -> a 50:50:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):66 -> a 51:53:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):69:71 -> a 54:54:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 54:54:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):71 -> a 55:57:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):72:74 -> a 58:58:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 58:58:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):74 -> a 59:63:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):74:78 -> a 64:64:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitializedNonNullReferenceTypeWithoutInterfaces():0:0 -> a 64:64:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):78 -> a 65:68:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):78:81 -> a 69:69:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 69:69:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):82 -> a 70:71:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):84:85 -> a 72:72:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":283,"2":284,"3":285},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 283:283:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 283:283:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):85 -> a 284:284:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):85:85 -> a 285:285:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):85:85 -> a 161:165:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):89:93 -> a 166:166:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 166:166:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):93 -> a 167:169:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):94:96 -> a 170:170:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":286,"2":287,"3":288},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 286:286:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 286:286:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):96 -> a 287:287:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):96:96 -> a 288:288:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):96:96 -> a 268:273:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):98:103 -> a 274:274:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 274:274:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):103 -> a 275:275:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 275:275:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):103 -> a 276:280:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):103:107 -> a 281:281:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 281:281:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):107 -> a 282:282:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):107:107 -> a com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkLocals(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> b com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pushException(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.optimize.interfaces.analysis.CfFrameState checkStack(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.CfFrame) -> c 1:1:java.lang.String formatActual(com.android.tools.r8.cf.code.frame.FrameType):54:54 -> c 1:5:boolean equals(java.lang.Object):279:283 -> equals com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState asError() -> f com.android.tools.r8.optimize.interfaces.analysis.CfFrameState clear() -> h 1:1:int hashCode():288:288 -> hashCode com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popArray(com.android.tools.r8.graph.AppView) -> i 1:1:java.lang.String getMessage():164:164 -> k com.android.tools.r8.optimize.interfaces.collection.DefaultOpenClosedInterfacesCollection -> com.gradleup.gr8.relocated.ry: com.android.tools.r8.optimize.interfaces.collection.DefaultOpenClosedInterfacesCollection INSTANCE -> b 1:1:void ():14:14 -> 1:1:void ():17:17 -> boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass) -> a com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems) -> a 1:1:com.android.tools.r8.optimize.interfaces.collection.DefaultOpenClosedInterfacesCollection getInstance():20:20 -> b com.android.tools.r8.optimize.interfaces.collection.NonEmptyOpenClosedInterfacesCollection -> com.gradleup.gr8.relocated.ub2: java.util.Set openInterfaceTypes -> b boolean $assertionsDisabled -> c 1:1:void ():14:14 -> 1:2:void (java.util.Set):18:19 -> 1:1:boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass):24:24 -> a 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 2:2:boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3:3:boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass):24 -> a 4:5:boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass):24:25 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 6:6:boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass):25 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass):25:25 -> a 8:13:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection rewrittenWithLens(com.android.tools.r8.graph.GraphLens):30:35 -> a 14:23:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):40:49 -> a com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection -> com.gradleup.gr8.relocated.hi2: boolean $assertionsDisabled -> a 1:1:void ():27:27 -> boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass) -> a com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems) -> a 1:1:com.android.tools.r8.optimize.interfaces.collection.DefaultOpenClosedInterfacesCollection getDefault():30:30 -> a 2:4:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):41:41 -> a 5:5:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,java.util.function.Supplier,com.android.tools.r8.ir.analysis.type.TypeElement):47:47 -> a 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 6:6:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,java.util.function.Supplier,com.android.tools.r8.ir.analysis.type.TypeElement):47 -> a 7:35:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,java.util.function.Supplier,com.android.tools.r8.ir.analysis.type.TypeElement):51:79 -> a 36:36:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isArrayType():0:0 -> a 36:36:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,java.util.function.Supplier,com.android.tools.r8.ir.analysis.type.TypeElement):79 -> a 37:37:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,java.util.function.Supplier,com.android.tools.r8.ir.analysis.type.TypeElement):80:80 -> a 38:38:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType():0:0 -> a 38:38:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,java.util.function.Supplier,com.android.tools.r8.ir.analysis.type.TypeElement):82 -> a 39:46:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,java.util.function.Supplier,com.android.tools.r8.ir.analysis.type.TypeElement):84:91 -> a 47:47:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 47:47:boolean lambda$isDefinitelyInstanceOfStaticType$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):65 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:48:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 48:48:boolean lambda$isDefinitelyInstanceOfStaticType$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):65 -> a 49:49:boolean lambda$isDefinitelyInstanceOfStaticType$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):66:66 -> a 1:1:com.android.tools.r8.ir.analysis.type.DynamicType lambda$isDefinitelyInstanceOfStaticType$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView):42:42 -> b 2:2:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1035:1035 -> b 2:2:com.android.tools.r8.ir.analysis.type.DynamicType lambda$isDefinitelyInstanceOfStaticType$0(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView):42 -> b com.android.tools.r8.optimize.proto.ProtoNormalizer -> com.gradleup.gr8.relocated.aw2: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> d 1:1:void ():49:49 -> 1:4:void (com.android.tools.r8.graph.AppView):55:58 -> 1:1:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 1:1:void lambda$computeGlobalReservationState$2(com.android.tools.r8.graph.DexMethodSignature,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature):206 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void lambda$computeGlobalReservationState$2(com.android.tools.r8.graph.DexMethodSignature,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature):206 -> a 3:3:void lambda$computeGlobalReservationState$2(com.android.tools.r8.graph.DexMethodSignature,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature):204:204 -> a 4:4:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.optimize.proto.ProtoNormalizer):49:49 -> a 5:5:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):62:62 -> a 6:17:com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState computeGlobalReservationState(java.util.concurrent.ExecutorService):166:177 -> a 18:86:com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState computeGlobalReservationState(java.util.concurrent.ExecutorService):176:244 -> a 87:88:void lambda$computeGlobalReservationState$4(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):179:180 -> a 89:89:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 89:89:void lambda$computeGlobalReservationState$4(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):180 -> a 90:90:void lambda$computeGlobalReservationState$4(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):199:199 -> a 91:91:void lambda$computeGlobalReservationState$1(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.Map,com.android.tools.r8.graph.ProgramMethod):182:182 -> a 92:92:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:176 -> a 92:92:void lambda$computeGlobalReservationState$1(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.Map,com.android.tools.r8.graph.ProgramMethod):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:99:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:182 -> a 93:99:void lambda$computeGlobalReservationState$1(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.Map,com.android.tools.r8.graph.ProgramMethod):182 -> a 100:113:void lambda$computeGlobalReservationState$1(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.Map,com.android.tools.r8.graph.ProgramMethod):183:196 -> a 114:117:void lambda$computeGlobalReservationState$1(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.Map,com.android.tools.r8.graph.ProgramMethod):194:197 -> a 118:119:void lambda$computeGlobalReservationState$3(java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet):201:202 -> a 120:135:void lambda$computeGlobalReservationState$5(java.util.Map,java.util.Set,com.android.tools.r8.graph.DexTypeList,java.util.Set):219:234 -> a 136:137:void addUnoptimizableMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexTypeList,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):274:275 -> a 138:138:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 138:138:void addUnoptimizableMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexTypeList,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):276 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 139:139:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:void addUnoptimizableMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexTypeList,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):276 -> a 140:143:void addUnoptimizableMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexTypeList,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):276:279 -> a 144:145:void com.android.tools.r8.optimize.proto.ProtoNormalizer.computeExtraReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet):286:287 -> a 144:145:void lambda$computeGlobalReservationState$6(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.ProgramMethod):240 -> a 146:146:com.android.tools.r8.graph.DexMethodSignature lambda$computeNewInstanceInitializerSignatures$9(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexMethodSignature):311:311 -> a 147:148:java.util.Map computeInstanceInitializerCollisions(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState):319:320 -> a 149:149:void com.android.tools.r8.graph.DexProgramClass.forEachProgramInstanceInitializer(java.util.function.Consumer):296:296 -> a 149:149:java.util.Map computeInstanceInitializerCollisions(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState):320 -> a 150:156:void lambda$computeInstanceInitializerCollisions$10(com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,java.util.Map,com.android.tools.r8.graph.ProgramMethod):322:328 -> a 157:175:void resolveInstanceInitializerCollisions(java.util.Map):335:353 -> a 176:177:java.lang.Object com.android.tools.r8.utils.IterableUtils.min(java.lang.Iterable,java.util.Comparator):102:103 -> a 176:177:void resolveInstanceInitializerCollisions(java.util.Map):353 -> a 178:185:void resolveInstanceInitializerCollisions(java.util.Map):353:360 -> a 186:198:void resolveInstanceInitializerCollisions(java.util.Map):359:371 -> a 199:200:void lambda$resolveInstanceInitializerCollisions$11(com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet):338:339 -> a 201:212:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):376:387 -> a 201:212:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):253 -> a 213:213:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 213:213:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):387 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:213:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):253 -> a 214:214:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 214:214:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):387 -> a 214:214:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):253 -> a 215:215:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):388:388 -> a 215:215:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):253 -> a 216:216:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 216:216:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):388 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 216:216:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):253 -> a 217:217:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 217:217:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):388 -> a 217:217:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):253 -> a 218:219:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):390:391 -> a 218:219:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):253 -> a 220:220:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):255:255 -> a 221:230:void computeReservationsFromMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexTypeList,java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):254:263 -> a 231:231:java.lang.Object com.google.common.collect.Iterables.getFirst(java.lang.Iterable,java.lang.Object):779:779 -> a 231:231:com.android.tools.r8.graph.DexMethodSignature lambda$computeNewInstanceInitializerSignatures$7(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet):308 -> a 232:232:java.lang.Object com.google.common.collect.Iterators.getNext(java.util.Iterator,java.lang.Object):845:845 -> a 232:232:java.lang.Object com.google.common.collect.Iterables.getFirst(java.lang.Iterable,java.lang.Object):779 -> a 232:232:com.android.tools.r8.graph.DexMethodSignature lambda$computeNewInstanceInitializerSignatures$7(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet):308 -> a 233:233:com.android.tools.r8.graph.DexMethodSignature lambda$computeNewInstanceInitializerSignatures$7(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet):308:308 -> a com.android.tools.r8.graph.DexMethodSignature lambda$computeNewInstanceInitializerSignatures$8(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet) -> b 1:1:com.android.tools.r8.graph.DexItemFactory access$100(com.android.tools.r8.optimize.proto.ProtoNormalizer):49:49 -> b 2:7:void com.android.tools.r8.optimize.proto.ProtoNormalizer.run(java.util.concurrent.ExecutorService):66:71 -> b 2:7:void lambda$run$0(java.util.concurrent.ExecutorService):62 -> b 8:8:com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens.builder(com.android.tools.r8.graph.AppView):40:40 -> b 8:8:void com.android.tools.r8.optimize.proto.ProtoNormalizer.run(java.util.concurrent.ExecutorService):71 -> b 8:8:void lambda$run$0(java.util.concurrent.ExecutorService):62 -> b 9:94:void com.android.tools.r8.optimize.proto.ProtoNormalizer.run(java.util.concurrent.ExecutorService):72:157 -> b 9:94:void lambda$run$0(java.util.concurrent.ExecutorService):62 -> b 95:102:java.util.Map computeNewInstanceInitializerSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState):298:305 -> b 1:1:com.android.tools.r8.utils.InternalOptions access$200(com.android.tools.r8.optimize.proto.ProtoNormalizer):49:49 -> c com.android.tools.r8.optimize.proto.ProtoNormalizer$1 -> com.gradleup.gr8.relocated.xv2: com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState val$globalReservationState -> f boolean $assertionsDisabled -> i com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder val$lensBuilder -> g com.android.tools.r8.optimize.proto.ProtoNormalizer this$0 -> h 1:1:void ():72:72 -> 1:1:void (com.android.tools.r8.optimize.proto.ProtoNormalizer,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder):72:72 -> 1:2:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):79:80 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 3:3:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):82:82 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 5:5:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):83 -> a 6:6:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):349:349 -> a 6:6:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):83 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):349:349 -> a 7:7:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):83 -> a 8:10:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):84:86 -> a 11:12:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):93:94 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 13:13:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):95 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:15:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):95:96 -> a 16:26:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):94:104 -> a 27:27:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 27:27:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):104 -> a 28:30:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):105:105 -> a 34:77:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):109:152 -> a 78:79:com.android.tools.r8.graph.DexEncodedMethod lambda$joiner$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,java.util.Map,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod):112:113 -> a 80:80:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 80:80:com.android.tools.r8.graph.DexEncodedMethod lambda$joiner$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,java.util.Map,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod):113 -> a 81:89:com.android.tools.r8.graph.DexEncodedMethod lambda$joiner$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,java.util.Map,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod):116:124 -> a 90:96:com.android.tools.r8.graph.DexEncodedMethod lambda$joiner$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,java.util.Map,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod):123:129 -> a 97:102:com.android.tools.r8.graph.DexEncodedMethod lambda$joiner$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,java.util.Map,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod):128:133 -> a 103:103:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 103:103:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 103:103:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexItemFactory):66 -> a 103:103:com.android.tools.r8.graph.DexEncodedMethod lambda$joiner$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,java.util.Map,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 104:104:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):70:70 -> a 104:104:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethodSignature.withHolder(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexItemFactory):66 -> a 104:104:com.android.tools.r8.graph.DexEncodedMethod lambda$joiner$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,java.util.Map,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod):133 -> a 105:111:com.android.tools.r8.graph.DexEncodedMethod lambda$joiner$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,java.util.Map,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder,com.android.tools.r8.graph.DexEncodedMethod):135:141 -> a 112:114:void lambda$joiner$0(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):144:146 -> a 115:115:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.apply(java.util.function.Consumer):1356:1356 -> a 115:115:void lambda$joiner$0(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):146 -> a 116:116:void lambda$joiner$0(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):147:147 -> a com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState -> com.gradleup.gr8.relocated.yv2: java.util.Map reservedParameters -> a com.android.tools.r8.utils.collections.DexMethodSignatureSet unoptimizableSignatures -> b 1:3:void (java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet):406:408 -> 1:2:java.util.Map selectDeterministicTarget(java.util.Map):413:414 -> a 3:11:void lambda$selectDeterministicTarget$0(java.util.Map,com.android.tools.r8.graph.DexTypeList,java.util.Set):416:424 -> a com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState -> com.gradleup.gr8.relocated.zv2: java.util.List parents -> a com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newMethodSignatures -> b boolean $assertionsDisabled -> c 1:1:void ():439:439 -> 1:5:void ():439:443 -> 1:1:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState.isUnoptimizable(com.android.tools.r8.graph.DexMethodSignature):435:435 -> a 1:1:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):467 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState.isUnoptimizable(com.android.tools.r8.graph.DexMethodSignature):435:435 -> a 2:2:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):467 -> a 3:3:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):468:468 -> a 4:12:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.getReserved(com.android.tools.r8.graph.DexMethodSignature):500:508 -> a 4:12:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):468 -> a 13:21:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.getReserved(com.android.tools.r8.graph.DexMethodSignature):500:508 -> a 13:21:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):469 -> a 22:22:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):469:469 -> a 23:23:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):468:468 -> a 24:32:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.getReserved(com.android.tools.r8.graph.DexMethodSignature):500:508 -> a 24:32:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):472 -> a 33:33:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 33:33:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState.getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):430 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):477 -> a 34:34:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexProto.getParameters():87:87 -> a 34:34:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState.getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):430 -> a 34:34:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):477 -> a 35:35:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:176 -> a 35:35:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState.getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):430 -> a 35:35:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):477 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 36:42:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:182 -> a 36:42:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState.getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):430 -> a 36:42:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):477 -> a 43:43:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState.getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):431:431 -> a 43:43:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):477 -> a 44:44:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):479:479 -> a 45:51:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.isDestinationTaken(com.android.tools.r8.graph.DexMethodSignature):514:520 -> a 45:51:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):480 -> a 52:55:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):482:485 -> a 56:62:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.isDestinationTaken(com.android.tools.r8.graph.DexMethodSignature):514:520 -> a 56:62:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):487 -> a 63:63:com.android.tools.r8.graph.DexMethodSignature internalGetAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState,boolean):490:490 -> a 64:64:com.android.tools.r8.graph.DexMethodSignature getAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState):458:458 -> a 65:65:void com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.linkParent(com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState):496:496 -> a 65:65:void access$300(com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState):439 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:void com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.linkParent(com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState):496:496 -> a 66:66:void access$300(com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState,com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState):439 -> a 67:68:void recordNoSignatureChange(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory):527:528 -> a 1:1:com.android.tools.r8.graph.DexMethodSignature getNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState):450:450 -> b com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens -> com.gradleup.gr8.relocated.cw2: boolean $assertionsDisabled -> h com.android.tools.r8.utils.collections.BidirectionalOneToOneMap newMethodSignatures -> f java.util.Map prototypeChanges -> g 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,java.util.Map):34:36 -> 1:1:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):45:45 -> a 2:2:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):55:55 -> a 3:3:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):63:63 -> a 4:4:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 4:4:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):63 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):103:103 -> a 6:6:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens.getNextMethodSignature(com.android.tools.r8.graph.DexMethod):133:133 -> a 6:6:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):104 -> a 7:14:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):108:115 -> a 15:15:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):114:114 -> a 16:16:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):113:113 -> a 17:25:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):110:118 -> a com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult) -> b 1:1:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):50:50 -> b 2:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):71:71 -> b 3:3:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> b 3:3:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):71 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens.getNextMethodSignature(com.android.tools.r8.graph.DexMethod):133:133 -> b 4:4:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):71 -> b 1:5:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):78:82 -> d 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.GraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod):486:486 -> d 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):82 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:9:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):86:86 -> d com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType) -> e 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):128:128 -> e 2:2:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> e 2:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):128 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):128:128 -> e 1:1:boolean isContextFreeForMethods():92:92 -> g com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder -> com.gradleup.gr8.relocated.bw2: java.util.Map prototypeChanges -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newMethodSignatures -> b boolean $assertionsDisabled -> d 1:1:void ():136:136 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$1):136:136 -> 2:2:void (com.android.tools.r8.graph.AppView):144:144 -> 3:9:void (com.android.tools.r8.graph.AppView):139:145 -> 1:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):150:152 -> a 4:4:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 4:4:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):152 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 5:5:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):152 -> a 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):152:152 -> a 7:15:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):164:172 -> a 7:15:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):154 -> a 16:16:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 16:16:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):178 -> a 16:16:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):154 -> a 17:17:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):178:178 -> a 17:17:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):154 -> a 18:28:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):177:187 -> a 18:28:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):154 -> a 29:29:boolean com.android.tools.r8.graph.proto.ArgumentPermutation.isDefault():0:0 -> a 29:29:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):187 -> a 29:29:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):154 -> a 30:32:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):187:189 -> a 30:32:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):154 -> a 33:33:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection.builder():229:229 -> a 33:33:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):189 -> a 33:33:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):154 -> a 34:37:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):190:193 -> a 34:37:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):154 -> a 38:41:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):155:158 -> a 42:42:com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens build():201:201 -> a 1:1:boolean isEmpty():197:197 -> b com.android.tools.r8.origin.ArchiveEntryOrigin -> com.gradleup.gr8.relocated.w6: java.lang.String entryName -> e 1:2:void (java.lang.String,com.android.tools.r8.origin.Origin):18:19 -> 1:1:java.lang.String part():24:24 -> a com.android.tools.r8.origin.Origin -> com.gradleup.gr8.relocated.aj2: 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 ():26:42 -> 1:1:void (com.android.tools.r8.origin.Origin$1):27:27 -> 2:3:void ():67:68 -> 4:6:void (com.android.tools.r8.origin.Origin):71:73 -> java.lang.String part() -> a 1:1:com.android.tools.r8.origin.Origin com.android.tools.r8.origin.Origin.parent():79:79 -> a 1:1:java.util.List buildParts(int):87 -> a 2:3:java.util.List buildParts(int):87:88 -> a 4:4:java.util.List com.android.tools.r8.origin.Origin.parts():83:83 -> a 4:4:int compareTo(com.android.tools.r8.origin.Origin):130 -> a 5:5:java.util.List com.android.tools.r8.origin.Origin.parts():83:83 -> a 5:5:int compareTo(com.android.tools.r8.origin.Origin):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:13:int compareTo(com.android.tools.r8.origin.Origin):132:139 -> a 1:1:com.android.tools.r8.origin.Origin root():58:58 -> b 1:1:com.android.tools.r8.origin.Origin unknown():62:62 -> c 1:1:int compareTo(java.lang.Object):26:26 -> compareTo 1:6:boolean equals(java.lang.Object):115:120 -> equals 7:7:com.android.tools.r8.origin.Origin 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 com.android.tools.r8.origin.Origin.parent():79:79 -> equals 8:8:boolean equals(java.lang.Object):122 -> equals 1:1:java.util.List com.android.tools.r8.origin.Origin.parts():83:83 -> hashCode 1:1:int hashCode():145 -> hashCode 2:3:int hashCode():145:146 -> hashCode 1:1:java.lang.String toString():153:153 -> toString 2:2:java.util.List com.android.tools.r8.origin.Origin.parts():83:83 -> toString 2:2:java.lang.String toString():153 -> toString 3:3:java.lang.String toString():153:153 -> toString com.android.tools.r8.origin.Origin$1 -> com.gradleup.gr8.relocated.yi2: 1:1:void ():30:30 -> 1:1:java.lang.String part():33:33 -> a 2:2:java.util.List buildParts(int):38:38 -> a 1:1:int compareTo(java.lang.Object):30:30 -> compareTo com.android.tools.r8.origin.Origin$2 -> com.gradleup.gr8.relocated.zi2: 1:1:void ():43:43 -> 1:1:java.lang.String part():46:46 -> a 2:3:java.util.List buildParts(int):51:52 -> a 1:1:int compareTo(java.lang.Object):43:43 -> compareTo com.android.tools.r8.origin.PathOrigin -> com.gradleup.gr8.relocated.qk2: java.nio.file.Path path -> e boolean $assertionsDisabled -> f 1:1:void ():13:13 -> 1:3:void (java.nio.file.Path):19:21 -> 1:1:java.lang.String part():26:26 -> a com.android.tools.r8.position.MethodPosition -> com.gradleup.gr8.relocated.p42: com.android.tools.r8.references.MethodReference method -> b 1:1:void (com.android.tools.r8.references.MethodReference):29:29 -> 2:3:void (com.android.tools.r8.references.MethodReference,com.android.tools.r8.position.Position):32:33 -> 1:4:com.android.tools.r8.position.MethodPosition create(com.android.tools.r8.graph.DexEncodedMethod):43:46 -> a 5:5:com.android.tools.r8.position.MethodPosition com.android.tools.r8.position.MethodPosition.create(com.android.tools.r8.references.MethodReference,com.android.tools.r8.position.Position):54:54 -> a 5:5:com.android.tools.r8.position.MethodPosition create(com.android.tools.r8.graph.DexEncodedMethod):46 -> a 6:6:com.android.tools.r8.position.MethodPosition create(com.android.tools.r8.references.MethodReference,com.android.tools.r8.position.Position):54:54 -> a 1:2:boolean equals(java.lang.Object):104:105 -> equals 1:1:java.lang.String com.android.tools.r8.position.MethodPosition.toString():89:89 -> getDescription 1:1:java.lang.String getDescription():94 -> getDescription 1:1:int hashCode():99:99 -> hashCode 1:1:java.lang.String toString():89:89 -> toString com.android.tools.r8.position.Position -> com.gradleup.gr8.relocated.wl2: # {"id":"sourceFile","fileName":"Position.java"} com.android.tools.r8.position.Position UNKNOWN -> a 1:1:void ():19:19 -> com.android.tools.r8.position.Position$1 -> com.gradleup.gr8.relocated.ml2: 1:1:java.lang.String getDescription():22:22 -> getDescription com.android.tools.r8.position.TextPosition -> com.gradleup.gr8.relocated.og3: long offset -> b boolean $assertionsDisabled -> e int column -> d int line -> c 1:1:void ():12:12 -> 1:7:void (long,int,int):27:33 -> 1:1:int getColumn():48:48 -> a 1:1:int getLine():40:40 -> b 1:1:long getOffset():52:52 -> c 1:3:boolean equals(java.lang.Object):75:77 -> equals 1:1:java.lang.String getDescription():62:62 -> getDescription 1:1:int hashCode():67:67 -> hashCode 1:1:java.lang.String toString():57:57 -> toString com.android.tools.r8.position.TextRange -> com.gradleup.gr8.relocated.pg3: com.android.tools.r8.position.TextPosition end -> c com.android.tools.r8.position.TextPosition start -> b 1:3:void (com.android.tools.r8.position.TextPosition,com.android.tools.r8.position.TextPosition):14:16 -> 1:1:com.android.tools.r8.position.TextPosition getStart():23:23 -> a 1:3:boolean equals(java.lang.Object):43:45 -> equals 4:4:com.android.tools.r8.position.TextPosition com.android.tools.r8.position.TextRange.getStart():23:23 -> equals 4:4:boolean equals(java.lang.Object):45 -> equals 5:5:boolean equals(java.lang.Object):45:45 -> equals 6:6:com.android.tools.r8.position.TextPosition com.android.tools.r8.position.TextRange.getEnd():30:30 -> equals 6:6:boolean equals(java.lang.Object):45 -> equals 7:7:boolean equals(java.lang.Object):45:45 -> equals 1:1:java.lang.String getDescription():57:57 -> getDescription 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():52:52 -> toString 2:2:com.android.tools.r8.position.TextPosition com.android.tools.r8.position.TextRange.getStart():23:23 -> toString 2:2:java.lang.String toString():52 -> toString 3:3:java.lang.String toString():52:52 -> toString 4:4:com.android.tools.r8.position.TextPosition com.android.tools.r8.position.TextRange.getEnd():30:30 -> toString 4:4:java.lang.String toString():52 -> toString 5:5:java.lang.String toString():52:52 -> toString com.android.tools.r8.references.ArrayReference -> com.gradleup.gr8.relocated.g8: java.lang.String descriptor -> c com.android.tools.r8.references.TypeReference baseType -> b int dimensions -> a boolean $assertionsDisabled -> d 1:1:void ():13:13 -> 1:5:void (int,com.android.tools.r8.references.TypeReference,java.lang.String):22:26 -> 1:10:com.android.tools.r8.references.ArrayReference fromDescriptor(java.lang.String):30:39 -> a 1:5:boolean equals(java.lang.Object):81:85 -> equals 1:1:java.lang.String getDescriptor():73:73 -> getDescriptor 1:1:int hashCode():90:90 -> hashCode com.android.tools.r8.references.ClassReference -> com.gradleup.gr8.relocated.ip: java.lang.String descriptor -> a 1:2:void (java.lang.String):17:18 -> 1:1:com.android.tools.r8.references.ClassReference fromDescriptor(java.lang.String):22:22 -> a 1:4:boolean equals(java.lang.Object):49:52 -> equals 1:1:java.lang.String getDescriptor():41:41 -> getDescriptor 1:1:int hashCode():57:57 -> hashCode 1:1:java.lang.String com.android.tools.r8.references.ClassReference.getDescriptor():41:41 -> toString 1:1:java.lang.String toString():62 -> toString com.android.tools.r8.references.FieldReference -> com.gradleup.gr8.relocated.tq0: com.android.tools.r8.references.ClassReference holderClass -> a java.lang.String fieldName -> b com.android.tools.r8.references.TypeReference fieldType -> c boolean $assertionsDisabled -> d 1:1:void ():16:16 -> 1:7:void (com.android.tools.r8.references.ClassReference,java.lang.String,com.android.tools.r8.references.TypeReference):23:29 -> 1:1:java.lang.String getFieldName():37:37 -> a 1:1:com.android.tools.r8.references.TypeReference getFieldType():41:41 -> b 1:1:com.android.tools.r8.references.ClassReference getHolderClass():33:33 -> c 1:7:boolean equals(java.lang.Object):52:58 -> equals 1:1:int hashCode():63:63 -> hashCode 1:1:java.lang.String toString():68:68 -> toString 2:2:com.android.tools.r8.references.ClassReference com.android.tools.r8.references.FieldReference.getHolderClass():33:33 -> toString 2:2:java.lang.String toString():68 -> toString 3:3:java.lang.String toString():68:68 -> toString 4:4:java.lang.String com.android.tools.r8.references.FieldReference.getFieldName():37:37 -> toString 4:4:java.lang.String toString():68 -> toString 5:5:java.lang.String toString():68:68 -> toString 6:6:com.android.tools.r8.references.TypeReference com.android.tools.r8.references.FieldReference.getFieldType():41:41 -> toString 6:6:java.lang.String toString():68 -> toString 7:7:java.lang.String toString():68:68 -> toString com.android.tools.r8.references.MethodReference -> com.gradleup.gr8.relocated.r42: com.android.tools.r8.references.ClassReference holderClass -> a java.util.List formalTypes -> c boolean $assertionsDisabled -> e com.android.tools.r8.references.TypeReference returnType -> d java.lang.String methodName -> b 1:1:void ():20:20 -> 1:7:void (com.android.tools.r8.references.ClassReference,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):32:38 -> 1:1:java.util.List getFormalTypes():50:50 -> a 1:1:com.android.tools.r8.references.ClassReference getHolderClass():42:42 -> b 1:1:java.lang.String getMethodDescriptor():81:81 -> c 2:2:java.util.List com.android.tools.r8.references.MethodReference.getFormalTypes():50:50 -> c 2:2:java.lang.String getMethodDescriptor():82 -> c 3:3:java.lang.String getMethodDescriptor():82:82 -> c 4:4:java.lang.String getMethodDescriptor():81:81 -> c 5:5:com.android.tools.r8.references.TypeReference com.android.tools.r8.references.MethodReference.getReturnType():54:54 -> c 5:5:java.lang.String getMethodDescriptor():83 -> c 6:6:java.lang.String getMethodDescriptor():83:83 -> c 1:1:java.lang.String getMethodName():46:46 -> d 1:1:com.android.tools.r8.references.TypeReference getReturnType():54:54 -> e 1:8:boolean equals(java.lang.Object):65:72 -> equals 1:1:int hashCode():77:77 -> hashCode 1:1:java.lang.String toString():88:88 -> toString 2:2:com.android.tools.r8.references.ClassReference com.android.tools.r8.references.MethodReference.getHolderClass():42:42 -> toString 2:2:java.lang.String toString():88 -> toString 3:3:java.lang.String toString():88:88 -> toString 4:4:java.lang.String com.android.tools.r8.references.MethodReference.getMethodName():46:46 -> toString 4:4:java.lang.String toString():88 -> toString 5:5:java.lang.String toString():88:88 -> toString com.android.tools.r8.references.PrimitiveReference -> com.gradleup.gr8.relocated.pn2: com.android.tools.r8.references.PrimitiveReference LONG -> g com.android.tools.r8.references.PrimitiveReference FLOAT -> f com.android.tools.r8.references.PrimitiveReference DOUBLE -> h com.android.tools.r8.references.PrimitiveReference CHAR -> c boolean $assertionsDisabled -> i com.android.tools.r8.references.PrimitiveReference BYTE -> b com.android.tools.r8.references.PrimitiveReference INT -> e com.android.tools.r8.references.PrimitiveReference SHORT -> d com.android.tools.r8.references.PrimitiveReference BOOL -> a 1:61:void ():10:70 -> 1:1:void (com.android.tools.r8.references.PrimitiveReference$1):12:12 -> 1:1:int hashCode():124:124 -> hashCode com.android.tools.r8.references.PrimitiveReference$1 -> com.gradleup.gr8.relocated.hn2: 1:1:void ():15:15 -> 1:1:java.lang.String getDescriptor():18:18 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$2 -> com.gradleup.gr8.relocated.in2: 1:1:void ():23:23 -> 1:1:java.lang.String getDescriptor():26:26 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$3 -> com.gradleup.gr8.relocated.jn2: 1:1:void ():31:31 -> 1:1:java.lang.String getDescriptor():34:34 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$4 -> com.gradleup.gr8.relocated.kn2: 1:1:void ():39:39 -> 1:1:java.lang.String getDescriptor():42:42 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$5 -> com.gradleup.gr8.relocated.ln2: 1:1:void ():47:47 -> 1:1:java.lang.String getDescriptor():50:50 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$6 -> com.gradleup.gr8.relocated.mn2: 1:1:void ():55:55 -> 1:1:java.lang.String getDescriptor():58:58 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$7 -> com.gradleup.gr8.relocated.nn2: 1:1:void ():63:63 -> 1:1:java.lang.String getDescriptor():66:66 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$8 -> com.gradleup.gr8.relocated.on2: 1:1:void ():71:71 -> 1:1:java.lang.String getDescriptor():74:74 -> getDescriptor com.android.tools.r8.references.Reference -> com.gradleup.gr8.relocated.p03: 1:1:com.android.tools.r8.references.ClassReference classFromBinaryName(java.lang.String):86:86 -> a 2:2:com.android.tools.r8.references.ClassReference com.android.tools.r8.references.Reference.classFromDescriptor(java.lang.String):77:77 -> a 2:2:com.android.tools.r8.references.ClassReference classFromBinaryName(java.lang.String):86 -> a 3:4:com.android.tools.r8.references.MethodReference method(com.android.tools.r8.references.ClassReference,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):119:120 -> a 5:10:com.android.tools.r8.references.MethodReference methodFromDescriptor(java.lang.String,java.lang.String,java.lang.String):164:169 -> a 11:11:com.android.tools.r8.references.ClassReference com.android.tools.r8.references.Reference.classFromDescriptor(java.lang.String):77:77 -> a 11:11:com.android.tools.r8.references.MethodReference methodFromDescriptor(java.lang.String,java.lang.String,java.lang.String):171 -> a 12:13:com.android.tools.r8.references.MethodReference methodFromDescriptor(java.lang.String,java.lang.String,java.lang.String):173:174 -> a 14:14:com.android.tools.r8.references.MethodReference methodFromDescriptor(java.lang.String,java.lang.String,java.lang.String):170:170 -> a 15:15:com.android.tools.r8.references.FieldReference field(com.android.tools.r8.references.ClassReference,java.lang.String,com.android.tools.r8.references.TypeReference):200:200 -> a 1:1:com.android.tools.r8.references.ClassReference classFromDescriptor(java.lang.String):77:77 -> b 1:1:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):52:52 -> c 2:21:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.PrimitiveReference.fromDescriptor(java.lang.String):81:100 -> c 2:21:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.Reference.primitiveFromDescriptor(java.lang.String):72 -> c 2:21:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):58 -> c 22:34:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.PrimitiveReference.fromDescriptor(java.lang.String):84:96 -> c 22:34:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.Reference.primitiveFromDescriptor(java.lang.String):72 -> c 22:34:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):58 -> c 35:41:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.PrimitiveReference.fromDescriptor(java.lang.String):92:98 -> c 35:41:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.Reference.primitiveFromDescriptor(java.lang.String):72 -> c 35:41:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):58 -> c 42:42:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.PrimitiveReference.fromDescriptor(java.lang.String):88:88 -> c 42:42:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.Reference.primitiveFromDescriptor(java.lang.String):72 -> c 42:42:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):58 -> c 43:43:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.PrimitiveReference.fromDescriptor(java.lang.String):86:86 -> c 43:43:com.android.tools.r8.references.PrimitiveReference com.android.tools.r8.references.Reference.primitiveFromDescriptor(java.lang.String):72 -> c 43:43:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):58 -> c 44:44:com.android.tools.r8.references.ArrayReference com.android.tools.r8.references.Reference.arrayFromDescriptor(java.lang.String):105:105 -> c 44:44:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):56 -> c 45:45:com.android.tools.r8.references.ClassReference com.android.tools.r8.references.Reference.classFromDescriptor(java.lang.String):77:77 -> c 45:45:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):54 -> c com.android.tools.r8.references.TypeReference -> com.gradleup.gr8.relocated.kj3: 1:1:java.lang.String getTypeName():64:64 -> getTypeName 2:2:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> getTypeName 2:2:java.lang.String getTypeName():64 -> getTypeName com.android.tools.r8.repackaging.Repackaging -> com.gradleup.gr8.relocated.x23: com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.repackaging.Repackaging$RepackagingConfiguration repackagingConfiguration -> c boolean $assertionsDisabled -> d 1:1:void ():60:60 -> 1:5:void (com.android.tools.r8.graph.AppView):66:70 -> 1:3:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):76:78 -> a 4:41:boolean verifyIdentityRepackaging(com.android.tools.r8.graph.AppView):86:123 -> a 42:50:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):130:138 -> a 51:56:void com.android.tools.r8.repackaging.Repackaging.processPackagesInDesiredLocation(com.android.tools.r8.graph.ProgramPackageCollection,com.google.common.collect.BiMap,java.util.Map,java.util.Set):202:207 -> a 51:56:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):139 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 57:57:void com.android.tools.r8.repackaging.Repackaging.processPackagesInDesiredLocation(com.android.tools.r8.graph.ProgramPackageCollection,com.google.common.collect.BiMap,java.util.Map,java.util.Set):208 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):139 -> a 58:66:void com.android.tools.r8.repackaging.Repackaging.processPackagesInDesiredLocation(com.android.tools.r8.graph.ProgramPackageCollection,com.google.common.collect.BiMap,java.util.Map,java.util.Set):208:216 -> a 58:66:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):139 -> a 67:69:void com.android.tools.r8.repackaging.Repackaging.processRemainingPackages(com.android.tools.r8.graph.ProgramPackageCollection,com.google.common.collect.BiMap,java.util.Map,java.util.Set,java.util.concurrent.ExecutorService):231:233 -> a 67:69:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):140 -> a 70:76:java.util.Collection com.android.tools.r8.repackaging.Repackaging.computeClassesToRepackage(com.android.tools.r8.graph.ProgramPackage,java.util.concurrent.ExecutorService):306:312 -> a 70:76:void com.android.tools.r8.repackaging.Repackaging.processRemainingPackages(com.android.tools.r8.graph.ProgramPackageCollection,com.google.common.collect.BiMap,java.util.Map,java.util.Set,java.util.concurrent.ExecutorService):235 -> a 70:76:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):140 -> a 77:103:void com.android.tools.r8.repackaging.Repackaging.processRemainingPackages(com.android.tools.r8.graph.ProgramPackageCollection,com.google.common.collect.BiMap,java.util.Map,java.util.Set,java.util.concurrent.ExecutorService):236:262 -> a 77:103:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):140 -> a 104:104:void com.android.tools.r8.repackaging.Repackaging.processRemainingPackages(com.android.tools.r8.graph.ProgramPackageCollection,com.google.common.collect.BiMap,java.util.Map,java.util.Set,java.util.concurrent.ExecutorService):258:258 -> a 104:104:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):140 -> a 105:116:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):142:153 -> a 117:118:com.android.tools.r8.repackaging.RepackagingLens com.android.tools.r8.repackaging.RepackagingLens$Builder.build(com.android.tools.r8.graph.AppView,java.util.Map):105:106 -> a 117:118:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):153 -> a 119:119:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):154:154 -> a 120:120:boolean lambda$run$0(java.util.Map$Entry):142:142 -> a 121:121:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 121:121:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):272 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:131:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):272:281 -> a 132:132:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":719,"2":720,"3":721},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 719:719:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 719:719:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):281 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 720:720:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 720:720:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):281 -> a 721:721:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):281:281 -> a 418:420:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):286:288 -> a 421:421:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":722,"2":723,"3":724},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 722:722:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 722:722:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):288 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 723:723:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 723:723:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):288 -> a 724:724:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):288:288 -> a 713:714:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):292:293 -> a 715:715:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 715:715:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):299 -> a 716:717:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):299:300 -> a 718:718:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.google.common.collect.BiMap):298:298 -> a com.android.tools.r8.repackaging.Repackaging$1 -> com.gradleup.gr8.relocated.s23: boolean $assertionsDisabled -> f 1:1:void ():87:87 -> 1:1:void (com.android.tools.r8.graph.AppView):87:87 -> 1:1:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):95:95 -> a 2:2:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):100:100 -> a 3:3:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):105:105 -> a com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType) -> b com.android.tools.r8.repackaging.Repackaging$2 -> com.gradleup.gr8.relocated.t23: 1:1:void (com.android.tools.r8.graph.AppView):109:109 -> boolean isLegitimateToHaveEmptyMappings() -> m com.android.tools.r8.repackaging.Repackaging$DefaultRepackagingConfiguration -> com.gradleup.gr8.relocated.u23: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.naming.Minifier$MinificationPackageNamingStrategy packageMinificationStrategy -> e com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> f com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> d 1:1:void ():328:328 -> 1:6:void (com.android.tools.r8.graph.AppView):336:341 -> 1:2:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):346:347 -> a 3:3:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getBinaryNameFromJavaType(java.lang.String):423:423 -> a 3:3:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):347 -> a 4:14:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):348:358 -> a 15:28:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):356:369 -> a 29:40:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):366:377 -> a 41:41:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):376:376 -> a 42:43:boolean isPackageInTargetLocation(com.android.tools.r8.graph.ProgramPackage):382:383 -> a 44:44:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getBinaryNameFromJavaType(java.lang.String):423:423 -> a 44:44:boolean isPackageInTargetLocation(com.android.tools.r8.graph.ProgramPackage):383 -> a 45:55:boolean isPackageInTargetLocation(com.android.tools.r8.graph.ProgramPackage):384:394 -> a 56:56:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 56:56:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):432 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):432:432 -> a 58:58:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 58:58:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):435 -> a 59:59:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):435:435 -> a 60:60:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 60:60:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):436 -> a 61:63:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):436:438 -> a 64:64:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 64:64:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):439 -> a 65:69:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):439:443 -> a 70:70:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 70:70:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):445 -> a 71:71:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":527,"2":528,"3":529},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 527:527:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):445:445 -> a 528:528:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):445:445 -> a 529:529:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):445:445 -> a 72:72:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 72:72:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):447 -> a 73:73:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":531,"2":532,"3":533,"4":534},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 531:531:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):447:447 -> a 532:532:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):447:447 -> a 533:533:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):447:447 -> a 534:534:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):447:447 -> a 520:520:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):447:447 -> a 521:525:boolean com.android.tools.r8.repackaging.Repackaging$DefaultRepackagingConfiguration.isRepackageTypeUsed(com.android.tools.r8.graph.DexType,com.google.common.collect.BiMap):460:464 -> a 521:525:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):453 -> a 526:526:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.google.common.collect.BiMap):454:454 -> a 1:1:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):405:405 -> b 2:2:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> b 2:2:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):406 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:14:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):406:417 -> b com.android.tools.r8.repackaging.Repackaging$RepackagingConfiguration -> com.gradleup.gr8.relocated.v23: com.android.tools.r8.repackaging.Repackaging$RepackagingTreeFixer -> com.gradleup.gr8.relocated.w23: com.google.common.collect.BiMap mappings -> f com.android.tools.r8.repackaging.RepackagingLens$Builder lensBuilder -> g boolean $assertionsDisabled -> h 1:1:void ():158:158 -> 1:5:void (com.android.tools.r8.graph.AppView,com.google.common.collect.BiMap,com.android.tools.r8.repackaging.RepackagingLens$Builder):167:171 -> 1:1:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):181:181 -> a 2:2:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):92:92 -> a 2:2:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):92:92 -> a 3:3:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):181 -> a 4:4:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):186:186 -> a 5:5:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):96:96 -> a 5:5:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):96:96 -> a 6:6:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):186 -> a 7:7:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):191:191 -> a 8:8:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):100:100 -> a 8:8:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):191 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):100:100 -> a 9:9:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):191 -> a 1:1:com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType):176:176 -> b com.android.tools.r8.repackaging.RepackagingAnnotationTracer -> com.gradleup.gr8.relocated.y23: com.android.tools.r8.repackaging.RepackagingUseRegistry registry -> b com.android.tools.r8.graph.GraphLens graphLens -> a boolean $assertionsDisabled -> c 1:1:void ():19:19 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.repackaging.RepackagingUseRegistry):26:29 -> 1:1:void trace(com.android.tools.r8.graph.DexAnnotationSet):33:33 -> a 2:2:void com.android.tools.r8.graph.DexAnnotationSet.forEach(java.util.function.Consumer):96:96 -> a 2:2:void trace(com.android.tools.r8.graph.DexAnnotationSet):33 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void com.android.tools.r8.graph.DexAnnotationSet.forEach(java.util.function.Consumer):96:97 -> a 3:4:void trace(com.android.tools.r8.graph.DexAnnotationSet):33 -> a 5:5:void trace(com.android.tools.r8.graph.ParameterAnnotationsList):37:37 -> a 6:6:void traceAnnotation(com.android.tools.r8.graph.DexAnnotation):41:41 -> a 7:8:void traceEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):45:46 -> a 9:10:void com.android.tools.r8.graph.DexEncodedAnnotation.forEachElement(java.util.function.Consumer):52:53 -> a 9:10:void traceEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):46 -> a 11:11:void traceAnnotationElement(com.android.tools.r8.graph.DexAnnotationElement):50:50 -> a 12:69:void traceDexValue(com.android.tools.r8.graph.DexValue):54:111 -> a 70:70:void traceDexValue(com.android.tools.r8.graph.DexValue):68:68 -> a 71:71:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexValue$DexValueAnnotation.getValue():1703:1703 -> a 71:71:void traceDexValue(com.android.tools.r8.graph.DexValue):68 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:88:void traceDexValue(com.android.tools.r8.graph.DexValue):68:84 -> a 89:116:void traceDexValue(com.android.tools.r8.graph.DexValue):80:107 -> a 117:117:void traceDexValue(com.android.tools.r8.graph.DexValue):89:89 -> a 118:118:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 118:118:void traceDexValue(com.android.tools.r8.graph.DexValue):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 119:119:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 119:119:void traceDexValue(com.android.tools.r8.graph.DexValue):90 -> a 120:122:void traceDexValue(com.android.tools.r8.graph.DexValue):91:93 -> a 123:123:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 123:123:void traceDexValue(com.android.tools.r8.graph.DexValue):93 -> a 124:133:void traceDexValue(com.android.tools.r8.graph.DexValue):93:102 -> a 134:134:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:78 -> a 134:134:void traceDexValue(com.android.tools.r8.graph.DexValue):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 135:136:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:79 -> a 135:136:void traceDexValue(com.android.tools.r8.graph.DexValue):103 -> a 137:137:void lambda$traceDexValue$0(com.android.tools.r8.graph.DexType):103:103 -> a com.android.tools.r8.repackaging.RepackagingConstraintGraph -> com.gradleup.gr8.relocated.a33: com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node libraryBoundaryNode -> e com.android.tools.r8.graph.ProgramPackage pkg -> b java.util.Map nodes -> c com.android.tools.r8.graph.AppView appView -> a java.util.Set pinnedNodes -> d boolean $assertionsDisabled -> f 1:1:void ():39:39 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramPackage):47:47 -> 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramPackage):43:51 -> 1:2:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node createNode(com.android.tools.r8.graph.DexDefinition):76:77 -> a 3:5:void populateConstraints(java.util.concurrent.ExecutorService):94:94 -> a 10:10:void populateConstraints(java.util.concurrent.ExecutorService):99:99 -> a 11:11:void com.android.tools.r8.graph.ProgramPackage.forEachClass(java.util.function.Consumer):56:56 -> a 11:11:void populateConstraints(java.util.concurrent.ExecutorService):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void populateConstraints(java.util.concurrent.ExecutorService):100:100 -> a 13:45:void registerReferencesFromClass(com.android.tools.r8.graph.DexProgramClass):104:136 -> a 46:46:void lambda$registerReferencesFromClass$0(com.android.tools.r8.repackaging.RepackagingUseRegistry,com.android.tools.r8.graph.DexType):111:111 -> a 47:47:void lambda$registerReferencesFromClass$2(com.android.tools.r8.repackaging.RepackagingUseRegistry,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute):131:131 -> a 48:52:void registerReferencesFromField(com.android.tools.r8.graph.ProgramField):140:144 -> a 53:53:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 53:53:void registerReferencesFromField(com.android.tools.r8.graph.ProgramField):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:57:void registerReferencesFromField(com.android.tools.r8.graph.ProgramField):144:147 -> a 58:64:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):151:157 -> a 65:65:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:78 -> a 65:65:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):158 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:67:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:79 -> a 66:67:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):158 -> a 68:70:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):161:163 -> a 71:71:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 71:71:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:75:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):163:166 -> a 76:84:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):165:173 -> a 85:85:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 85:85:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):174 -> a 86:90:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):174:178 -> a 91:104:java.util.Collection computeClassesToRepackage():183:196 -> a 1:9:boolean initializeGraph():60:68 -> b 10:10:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):82:82 -> b 11:11:boolean com.android.tools.r8.graph.DexDefinition.isNotProgramDefinition(com.android.tools.r8.graph.AppView):141:141 -> b 11:11:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):82 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:14:boolean com.android.tools.r8.graph.DexDefinition.isNotProgramDefinition(com.android.tools.r8.graph.AppView):142:144 -> b 12:14:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):82 -> b 15:15:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 15:15:boolean com.android.tools.r8.graph.DexDefinition.isNotProgramDefinition(com.android.tools.r8.graph.AppView):144 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):82 -> b 16:16:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 16:16:boolean com.android.tools.r8.graph.DexDefinition.isNotProgramDefinition(com.android.tools.r8.graph.AppView):144 -> b 16:16:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):82 -> b 17:17:boolean com.android.tools.r8.graph.DexDefinition.isNotProgramDefinition(com.android.tools.r8.graph.AppView):145:145 -> b 17:17:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):82 -> b 18:24:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):83:89 -> b 25:25:void lambda$registerReferencesFromClass$1(com.android.tools.r8.repackaging.RepackagingUseRegistry,com.android.tools.r8.graph.DexType):119:119 -> b 1:1:void lambda$registerReferencesFromMethod$3(com.android.tools.r8.repackaging.RepackagingUseRegistry,com.android.tools.r8.graph.DexType):158:158 -> c com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node -> com.gradleup.gr8.relocated.z23: com.android.tools.r8.graph.DexDefinition definitionForDebugging -> a java.util.Set neighbors -> b 1:1:void (com.android.tools.r8.graph.DexDefinition):207:207 -> 2:5:void (com.android.tools.r8.graph.DexDefinition):205:208 -> 1:2:void addNeighbor(com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node):212:213 -> a 3:3:java.util.Set getNeighbors():217:217 -> a 1:1:java.lang.String toString():222:222 -> toString com.android.tools.r8.repackaging.RepackagingLens -> com.gradleup.gr8.relocated.c33: boolean $assertionsDisabled -> p java.util.Map packageRenamings -> o com.google.common.collect.BiMap newTypes -> n 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,com.google.common.collect.BiMap,java.util.Map,com.android.tools.r8.repackaging.RepackagingLens$1):23:23 -> 2:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,com.google.common.collect.BiMap,java.util.Map):34:36 -> 1:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:2:boolean isSimpleTypeRenamingOrEqual(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember):74 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:9:boolean isSimpleTypeRenamingOrEqual(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember):74:80 -> a 10:20:boolean com.android.tools.r8.utils.IterableUtils.testPairs(java.util.function.BiPredicate,java.lang.Iterable,java.lang.Iterable):184:194 -> a 10:20:boolean isSimpleTypeRenamingOrEqual(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember):77 -> a 21:21:java.lang.String lookupPackageName(java.lang.String):41:41 -> a 22:23:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):46:47 -> a 24:32:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):53:61 -> a 33:33:java.lang.Object com.android.tools.r8.graph.DexReference.applyPair(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,java.util.function.BiFunction,java.util.function.BiFunction,java.util.function.BiFunction):38:38 -> a 33:33:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61 -> a 34:34:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 34:34:java.lang.Object com.android.tools.r8.graph.DexReference.applyPair(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,java.util.function.BiFunction,java.util.function.BiFunction,java.util.function.BiFunction):38 -> a 34:34:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61 -> a 35:35:java.lang.Object com.android.tools.r8.graph.DexReference.applyPair(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,java.util.function.BiFunction,java.util.function.BiFunction,java.util.function.BiFunction):39:39 -> a 35:35:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61 -> a 36:36:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 36:36:java.lang.Object com.android.tools.r8.graph.DexReference.applyPair(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,java.util.function.BiFunction,java.util.function.BiFunction,java.util.function.BiFunction):40 -> a 36:36:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61 -> a 37:37:java.lang.Object com.android.tools.r8.graph.DexReference.applyPair(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,java.util.function.BiFunction,java.util.function.BiFunction,java.util.function.BiFunction):41:41 -> a 37:37:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61 -> a 38:38:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 38:38:java.lang.Object com.android.tools.r8.graph.DexReference.applyPair(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,java.util.function.BiFunction,java.util.function.BiFunction,java.util.function.BiFunction):42 -> a 38:38:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61 -> a 39:39:java.lang.Object com.android.tools.r8.graph.DexReference.applyPair(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,java.util.function.BiFunction,java.util.function.BiFunction,java.util.function.BiFunction):43:43 -> a 39:39:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61 -> a 40:40:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61:61 -> a 41:41:java.lang.Object com.android.tools.r8.graph.DexReference.applyPair(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,java.util.function.BiFunction,java.util.function.BiFunction,java.util.function.BiFunction):45:45 -> a 41:41:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):61 -> a 42:42:boolean isSimpleTypeRenamingOrEqual(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):70:70 -> a com.android.tools.r8.repackaging.RepackagingLens$Builder -> com.gradleup.gr8.relocated.b33: com.google.common.collect.BiMap newTypes -> a com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newFieldSignatures -> b com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newMethodSignatures -> c boolean $assertionsDisabled -> d 1:1:void ():83:83 -> 1:6:void ():83:88 -> com.android.tools.r8.repackaging.RepackagingUseRegistry -> com.gradleup.gr8.relocated.d33: boolean $assertionsDisabled -> n com.android.tools.r8.graph.InitClassLens initClassLens -> i com.android.tools.r8.graph.GraphLens graphLens -> g com.android.tools.r8.graph.GraphLens codeLens -> l com.android.tools.r8.repackaging.RepackagingConstraintGraph constraintGraph -> h com.android.tools.r8.graph.ProgramMethod methodContext -> m com.android.tools.r8.utils.InternalOptions options -> f com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node missingTypeNode -> k com.android.tools.r8.shaking.AppInfoWithLiveness appInfo -> e com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node node -> j 1:1:void ():38:38 -> 1:17:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.repackaging.RepackagingConstraintGraph,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node):55:71 -> 1:1:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult):125:125 -> a 2:12:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):130:140 -> a 13:13:boolean com.android.tools.r8.graph.MemberResolutionResult.isFailedResolution():0:0 -> a 13:13:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):140 -> a 14:16:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):141:143 -> a 17:17:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 17:17:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):143 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 18:18:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):143 -> a 19:26:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):140:147 -> a 27:27:boolean com.android.tools.r8.graph.MethodResolutionResult.isClassNotFoundResult():0:0 -> a 27:27:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):147 -> a 28:28:boolean com.android.tools.r8.graph.MethodResolutionResult.isArrayCloneMethodResult():0:0 -> a 28:28:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):148 -> a 29:47:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):149:167 -> a 48:54:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):85:91 -> a 48:54:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 55:55:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 55:55:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):91 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 56:62:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):90:96 -> a 56:62:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 63:63:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 63:63:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 64:64:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 64:64:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):97 -> a 64:64:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 65:67:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):97:99 -> a 65:67:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 68:68:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 68:68:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 69:69:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):100:100 -> a 69:69:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 70:70:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):98:98 -> a 70:70:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):169 -> a 71:71:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):170:170 -> a 72:82:void registerTypeAccess(com.android.tools.r8.graph.DexType,java.util.function.Consumer):180:190 -> a 83:83:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> a 83:83:boolean isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.DexClass):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:88:boolean isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.DexClass):76:80 -> a 89:89:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 89:89:boolean isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.DexClass):80 -> a 90:90:boolean isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.DexClass):80:80 -> a 91:93:void registerClassTypeAccess(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):202:204 -> a 94:96:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):225:227 -> a 97:97:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):415:415 -> a 97:97:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):227 -> a 98:98:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):227:227 -> a 99:99:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):226:226 -> a 100:100:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> a 100:100:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):225 -> a 101:101:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):254:254 -> a 102:102:void registerTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):283:283 -> a 103:105:void registerEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):298:300 -> a 106:113:void registerEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):299:306 -> a 114:114:void registerInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute):316:316 -> a 115:115:void registerNestHostAttribute(com.android.tools.r8.graph.NestHostClassAttribute):326:326 -> a 116:116:void registerNestHostAttribute(com.android.tools.r8.graph.NestHostClassAttribute):325:325 -> a 117:117:void registerNestMemberClassAttributes(java.util.List):336:336 -> a 118:118:void lambda$registerNestMemberClassAttributes$5(com.android.tools.r8.graph.NestMemberClassAttribute):339:339 -> a 119:119:void lambda$registerNestMemberClassAttributes$5(com.android.tools.r8.graph.NestMemberClassAttribute):338:338 -> a 1:3:void registerInitClass(com.android.tools.r8.graph.DexType):210:210 -> b 4:6:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):239:241 -> b 7:7:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):424:424 -> b 7:7:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):241 -> b 8:8:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):241:241 -> b 9:9:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):240:240 -> b 10:10:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> b 10:10:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):239 -> b 11:11:void lambda$registerEnclosingMethodAttribute$0(com.android.tools.r8.graph.DexClass):301:301 -> b 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):259:259 -> c 2:2:void registerInstanceOf(com.android.tools.r8.graph.DexType):288:288 -> c 3:3:void lambda$registerInnerClassAttribute$1(com.android.tools.r8.graph.DexClass):317:317 -> c 1:3:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):232:234 -> d 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):433:433 -> d 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):234 -> d 5:5:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):234:234 -> d 6:6:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):233:233 -> d 7:7:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> d 7:7:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):232 -> d 8:8:void registerNewInstance(com.android.tools.r8.graph.DexType):264:264 -> d 9:9:void lambda$registerNestHostAttribute$3(com.android.tools.r8.graph.DexClass):327:327 -> d 1:3:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):247:249 -> e 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):442:442 -> e 4:4:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):249 -> e 5:5:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):249:249 -> e 6:6:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):248:248 -> e 7:7:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> e 7:7:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):247 -> e 8:8:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):269:269 -> e 9:9:void lambda$registerNestMemberClassAttributes$4(com.android.tools.r8.graph.DexClass):339:339 -> e 1:1:void registerClassTypeAccess(com.android.tools.r8.graph.DexClass):195:195 -> f 2:4:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):217:219 -> f 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):451:451 -> f 5:5:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):219 -> f 6:6:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):219:219 -> f 7:7:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):218:218 -> f 8:8:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> f 8:8:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):217 -> f 9:9:void registerTypeReference(com.android.tools.r8.graph.DexType):279:279 -> f 1:5:com.android.tools.r8.graph.ProgramMethod registerMethodReference(com.android.tools.r8.graph.DexMethod):112:116 -> g 6:6:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):274:274 -> g 7:7:void lambda$registerInnerClassAttribute$2(com.android.tools.r8.graph.DexType):317:317 -> g 1:1:void registerTypeAccess(com.android.tools.r8.graph.DexType):176:176 -> h 1:1:void registerFieldAccess(com.android.tools.r8.graph.DexField):108:108 -> i 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> i 2:2:void registerFieldAccess(com.android.tools.r8.graph.DexField):108 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void registerFieldAccess(com.android.tools.r8.graph.DexField):108:108 -> i com.android.tools.r8.retrace.internal.RetraceUtils -> com.gradleup.gr8.relocated.y33: 1:1:void ():29:29 -> 2:3:java.util.HashSet com.google.common.collect.Sets.newHashSet(java.lang.Object[]):195:196 -> 2:3:void ():29 -> 1:1:boolean hasPredictableSourceFileName(java.lang.String,java.lang.String):60:60 -> a 2:8:java.lang.String com.android.tools.r8.retrace.internal.RetraceUtils.getOuterClassSimpleName(java.lang.String):65:71 -> a 2:8:boolean hasPredictableSourceFileName(java.lang.String,java.lang.String):60 -> a 9:10:boolean hasPredictableSourceFileName(java.lang.String,java.lang.String):60:61 -> a com.android.tools.r8.shaking.AbstractMethodRemover -> com.gradleup.gr8.relocated.v1: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.ScopedDexMethodSet scope -> c com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> b boolean $assertionsDisabled -> d 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):32:32 -> 2:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):30:34 -> 1:2:void run():38:39 -> a 3:3:void processClass(com.android.tools.r8.graph.DexType):43:43 -> a 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4:4:void processClass(com.android.tools.r8.graph.DexType):43 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 5:5:void processClass(com.android.tools.r8.graph.DexType):43 -> a 6:6:void processClass(com.android.tools.r8.graph.DexType):44:44 -> a 7:7:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 7:7:void processClass(com.android.tools.r8.graph.DexType):45 -> a 8:8:void processClass(com.android.tools.r8.graph.DexType):47:47 -> a 9:14:java.util.List com.android.tools.r8.utils.IterableUtils.ensureUnmodifiableList(java.lang.Iterable):57:62 -> a 9:14:void processClass(com.android.tools.r8.graph.DexType):47 -> a 15:21:void processClass(com.android.tools.r8.graph.DexType):47:53 -> a 22:22:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 22:22:void processClass(com.android.tools.r8.graph.DexType):53 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):202:202 -> a 23:23:void processClass(com.android.tools.r8.graph.DexType):53 -> a 24:24:void processClass(com.android.tools.r8.graph.DexType):54:54 -> a 25:29:com.android.tools.r8.graph.DexEncodedMethod[] processMethods(java.util.List):63:67 -> a 30:42:boolean isNonAbstractPinnedOrWideningVisibility(com.android.tools.r8.graph.DexEncodedMethod):71:83 -> a com.android.tools.r8.shaking.AnnotationFixer -> com.gradleup.gr8.relocated.f5: com.android.tools.r8.graph.GraphLens lens -> a boolean $assertionsDisabled -> b 1:1:void ():26:26 -> 1:2:void (com.android.tools.r8.graph.GraphLens):30:31 -> 1:4:void run(java.lang.Iterable):35:38 -> a 5:5:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):43:43 -> a 6:6:com.android.tools.r8.graph.DexAnnotation lambda$processMethod$0(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):44:44 -> a 7:7:void processField(com.android.tools.r8.graph.DexEncodedField):48:48 -> a 8:8:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.DexAnnotation):52:52 -> a 9:9:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotation.rewrite(java.util.function.Function):525:525 -> a 9:9:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.DexAnnotation):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:17:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotation.rewrite(java.util.function.Function):525:532 -> a 10:17:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.DexAnnotation):52 -> a 18:19:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):56:57 -> a 20:20:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexEncodedAnnotation.rewrite(java.util.function.Function,java.util.function.Function):113:113 -> a 20:20:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:27:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexEncodedAnnotation.rewrite(java.util.function.Function,java.util.function.Function):113:119 -> a 21:27:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):57 -> a 28:30:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexAnnotationElement):63:65 -> a 31:31:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):71:71 -> a 32:32:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 32:32:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):71 -> a 33:37:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):72:76 -> a 38:38:boolean com.android.tools.r8.graph.DexValue.isDexValueAnnotation():0:0 -> a 38:38:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):78 -> a 39:39:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):79:79 -> a 40:40:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexValue$DexValueAnnotation.getValue():1703:1703 -> a 40:40:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):80 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:45:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):80:84 -> a 46:46:boolean com.android.tools.r8.graph.DexValue.isDexItemBasedValueString():0:0 -> a 46:46:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):90 -> a 46:46:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 47:51:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):91:95 -> a 47:51:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 52:52:boolean com.android.tools.r8.graph.DexValue.isDexValueEnum():0:0 -> a 52:52:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):97 -> a 52:52:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 53:54:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):98:99 -> a 53:54:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 55:55:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 55:55:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 56:56:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):101:101 -> a 56:56:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 57:57:boolean com.android.tools.r8.graph.DexValue.isDexValueField():0:0 -> a 57:57:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):103 -> a 57:57:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 58:58:boolean com.android.tools.r8.graph.DexValue.isDexValueMethod():0:0 -> a 58:58:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):105 -> a 58:58:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 59:59:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> a 59:59:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):107 -> a 59:59:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 60:60:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodType():0:0 -> a 60:60:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):109 -> a 60:60:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 61:61:boolean com.android.tools.r8.graph.DexValue.isDexValueString():0:0 -> a 61:61:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):111 -> a 61:61:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 62:62:boolean com.android.tools.r8.graph.DexValue.isDexValueType():0:0 -> a 62:62:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):113 -> a 62:62:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 63:70:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):114:121 -> a 63:70:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 71:71:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):110:110 -> a 71:71:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 72:72:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):108:108 -> a 72:72:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 73:73:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):106:106 -> a 73:73:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a 74:74:com.android.tools.r8.graph.DexValue com.android.tools.r8.shaking.AnnotationFixer.rewriteNestedValue(com.android.tools.r8.graph.DexValue):104:104 -> a 74:74:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a com.android.tools.r8.shaking.AnnotationMatchResult -> com.gradleup.gr8.relocated.k5: com.android.tools.r8.shaking.AnnotationMatchResult$ConcreteAnnotationMatchResult asConcreteAnnotationMatchResult() -> a com.android.tools.r8.shaking.AnnotationMatchResult$AnnotationsIgnoredMatchResult -> com.gradleup.gr8.relocated.h5: com.android.tools.r8.shaking.AnnotationMatchResult$AnnotationsIgnoredMatchResult INSTANCE -> a 1:1:void ():25:25 -> 1:1:void ():28:28 -> 1:1:com.android.tools.r8.shaking.AnnotationMatchResult$AnnotationsIgnoredMatchResult getInstance():31:31 -> b com.android.tools.r8.shaking.AnnotationMatchResult$ConcreteAnnotationMatchResult -> com.gradleup.gr8.relocated.i5: java.util.List matchedAnnotations -> a 1:2:void (java.util.List):39:40 -> com.android.tools.r8.shaking.AnnotationMatchResult$ConcreteAnnotationMatchResult asConcreteAnnotationMatchResult() -> a 1:1:java.util.List getMatchedAnnotations():44:44 -> b com.android.tools.r8.shaking.AnnotationMatchResult$MatchedAnnotation -> com.gradleup.gr8.relocated.j5: com.android.tools.r8.graph.DexAnnotation$AnnotatedKind annotatedKind -> c com.android.tools.r8.graph.DexAnnotation annotation -> b com.android.tools.r8.graph.ProgramDefinition annotatedItem -> a 1:4:void (com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):65:68 -> 1:1:com.android.tools.r8.graph.ProgramDefinition getAnnotatedItem():72:72 -> a 1:1:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind getAnnotatedKind():80:80 -> b 1:1:com.android.tools.r8.graph.DexAnnotation getAnnotation():76:76 -> c 1:3:boolean equals(java.lang.Object):88:90 -> equals 1:1:int hashCode():99:99 -> hashCode com.android.tools.r8.shaking.AnnotationRemover -> com.gradleup.gr8.relocated.n5: com.android.tools.r8.shaking.ProguardKeepAttributes keep -> e com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.Enqueuer$Mode mode -> b java.util.Set annotationsToRetain -> d com.android.tools.r8.utils.InternalOptions options -> c java.util.Set removedClasses -> f boolean $assertionsDisabled -> g 1:1:void ():34:34 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.shaking.Enqueuer$Mode,java.util.Set,com.android.tools.r8.shaking.AnnotationRemover$1):34:34 -> 2:8:void (com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.shaking.Enqueuer$Mode,java.util.Set):47:53 -> 1:1:com.android.tools.r8.shaking.AnnotationRemover$Builder builder(com.android.tools.r8.shaking.Enqueuer$Mode):57:57 -> a 2:15:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):75:88 -> a 16:16:boolean com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.isParameter():48:48 -> a 16:16:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):88 -> a 17:22:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):92:97 -> a 23:25:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):96:98 -> a 26:26:boolean com.android.tools.r8.graph.DexAnnotation.isThrowingAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):390:390 -> a 26:26:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):98 -> a 27:27:boolean com.android.tools.r8.graph.DexAnnotation.isSourceDebugExtension(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):411:411 -> a 27:27:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):101 -> a 28:30:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):102:104 -> a 31:35:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):103:107 -> a 36:36:boolean com.android.tools.r8.graph.DexAnnotation.isParameterNameAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):416:416 -> a 36:36:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):108 -> a 37:37:boolean com.android.tools.r8.graph.DexAnnotation.isAnnotationDefaultAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):401:401 -> a 37:37:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):111 -> a 38:38:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):158:158 -> a 39:40:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):122:123 -> a 41:41:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 41:41:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 42:42:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):123 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 43:43:boolean com.android.tools.r8.graph.DexAnnotation.isJavaLangRetentionAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):406 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):124 -> a 44:44:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 44:44:boolean com.android.tools.r8.graph.DexAnnotation.isJavaLangRetentionAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):406 -> a 44:44:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):124 -> a 45:45:boolean com.android.tools.r8.graph.DexAnnotation.isJavaLangRetentionAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):406:406 -> a 45:45:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):124 -> a 46:46:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):128:128 -> a 47:47:boolean com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.isParameter():48:48 -> a 47:47:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):128 -> a 48:52:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):129:133 -> a 53:53:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 53:53:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):141 -> a 54:54:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 54:54:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):142 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:56:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):142:143 -> a 57:57:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 57:57:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):143 -> a 58:58:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):146:146 -> a 59:59:boolean com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.isParameter():48:48 -> a 59:59:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):146 -> a 60:64:boolean shouldKeepAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,boolean,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):147:151 -> a 65:65:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173:173 -> a 66:66:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):144:144 -> a 66:66:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:70:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):144:147 -> a 67:70:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a 72:72:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):149:149 -> a 72:72:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:74:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):149:150 -> a 73:74:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a 75:75:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 75:75:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):150 -> a 75:75:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a 76:79:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):150:153 -> a 76:79:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a 80:80:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 80:80:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):153 -> a 80:80:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a 81:89:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):153:161 -> a 81:89:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a 90:90:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 90:90:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):161 -> a 90:90:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a 91:91:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):161:161 -> a 91:91:com.android.tools.r8.shaking.AnnotationRemover ensureValid():173 -> a 92:93:void run(java.util.concurrent.ExecutorService):178:179 -> a 94:102:void run(com.android.tools.r8.graph.DexProgramClass):183:191 -> a 103:105:void lambda$run$1(java.util.Set,com.android.tools.r8.graph.ProgramMember):193:195 -> a 106:106:void com.android.tools.r8.graph.ProgramMember.clearKotlinInfo():31:31 -> a 106:106:void lambda$run$1(java.util.Set,com.android.tools.r8.graph.ProgramMember):196 -> a 107:107:void lambda$verifyNoKeptKotlinMembersForClassesWithNoKotlinInfo$2(com.android.tools.r8.graph.ProgramMember):206:206 -> a 108:108:void com.android.tools.r8.shaking.AnnotationRemover.processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):218:218 -> a 108:108:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):190 -> a 109:109:com.android.tools.r8.shaking.KeepMemberInfo com.android.tools.r8.shaking.KeepInfoCollection.getMemberInfo(com.android.tools.r8.graph.ProgramMember):101:101 -> a 109:109:void com.android.tools.r8.shaking.AnnotationRemover.processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):218 -> a 109:109:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):190 -> a 110:114:void com.android.tools.r8.shaking.AnnotationRemover.processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):219:223 -> a 110:114:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):190 -> a 115:115:boolean com.android.tools.r8.shaking.KeepMemberInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):30:30 -> a 115:115:void com.android.tools.r8.shaking.AnnotationRemover.processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):224 -> a 115:115:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):190 -> a 116:116:void com.android.tools.r8.graph.ProgramMember.clearKotlinInfo():31:31 -> a 116:116:void com.android.tools.r8.shaking.AnnotationRemover.processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):225 -> a 116:116:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):190 -> a 117:117:void com.android.tools.r8.shaking.AnnotationRemover.processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):228:228 -> a 117:117:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):190 -> a 118:118:boolean com.android.tools.r8.shaking.KeepMemberInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):30:30 -> a 118:118:void com.android.tools.r8.shaking.AnnotationRemover.processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):229 -> a 118:118:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):190 -> a 119:119:void com.android.tools.r8.shaking.AnnotationRemover.processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):230:230 -> a 119:119:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):190 -> a 120:128:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):245:253 -> a 129:135:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexEncodedAnnotation.rewrite(java.util.function.Function,java.util.function.Function):113:119 -> a 129:135:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):252 -> a 136:139:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):254:257 -> a 140:140:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):256:256 -> a 141:141:com.android.tools.r8.graph.DexAnnotationElement lambda$rewriteEncodedAnnotation$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):253:253 -> a 142:142:boolean lambda$rewriteAnnotationElement$4(com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexEncodedMethod):281:281 -> a 143:145:void removeAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepInfo):286:288 -> a 146:146:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 146:146:void removeAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepInfo):288 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 147:147:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 147:147:void removeAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepInfo):288 -> a 148:161:void removeAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepInfo):289:302 -> a 162:162:com.android.tools.r8.graph.DexAnnotation lambda$removeAnnotations$5(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):293:293 -> a 163:163:com.android.tools.r8.graph.DexAnnotation lambda$removeAnnotations$7(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):303:303 -> a 164:164:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):308:308 -> a 165:165:boolean com.android.tools.r8.graph.DexAnnotation.isAnnotationDefaultAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):401:401 -> a 165:165:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):308 -> a 166:166:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):311:311 -> a 167:167:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 167:167:boolean com.android.tools.r8.graph.DexAnnotation.isJavaLangRetentionAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):406 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 167:167:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):311 -> a 168:168:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 168:168:boolean com.android.tools.r8.graph.DexAnnotation.isJavaLangRetentionAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):406 -> a 168:168:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):311 -> a 169:169:boolean com.android.tools.r8.graph.DexAnnotation.isJavaLangRetentionAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):406:406 -> a 169:169:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):311 -> a 170:170:int com.android.tools.r8.graph.DexEncodedAnnotation.getNumberOfElements():62:62 -> a 170:170:boolean com.android.tools.r8.shaking.AnnotationRemover.shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):327 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 170:170:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):312 -> a 171:171:int com.android.tools.r8.graph.DexEncodedAnnotation.getNumberOfElements():62:62 -> a 171:171:boolean com.android.tools.r8.shaking.AnnotationRemover.shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):327 -> a 171:171:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):312 -> a 172:172:com.android.tools.r8.graph.DexAnnotationElement com.android.tools.r8.graph.DexEncodedAnnotation.getElement(int):58:58 -> a 172:172:boolean com.android.tools.r8.shaking.AnnotationRemover.shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):330 -> a 172:172:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):312 -> a 173:173:boolean com.android.tools.r8.shaking.AnnotationRemover.shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):331:331 -> a 173:173:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):312 -> a 174:174:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexAnnotationElement.getValue():38:38 -> a 174:174:boolean com.android.tools.r8.shaking.AnnotationRemover.shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):334 -> a 174:174:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):312 -> a 175:175:boolean com.android.tools.r8.shaking.AnnotationRemover.shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):335:335 -> a 175:175:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):312 -> a 176:176:boolean com.android.tools.r8.graph.DexValue.isDexValueEnum():0:0 -> a 176:176:boolean com.android.tools.r8.shaking.AnnotationRemover.shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):335 -> a 176:176:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):312 -> a 177:178:boolean com.android.tools.r8.shaking.AnnotationRemover.shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):336:337 -> a 177:178:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):312 -> a 179:179:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):314:314 -> a 180:190:void stripAttributes(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo):348:358 -> a 191:191:boolean lambda$stripAttributes$8(com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.graph.EnclosingMethodAttribute):350:350 -> a 192:192:boolean com.android.tools.r8.shaking.KeepInfo.isEnclosingMethodAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute,com.android.tools.r8.graph.AppView):204:204 -> a 192:192:boolean lambda$stripAttributes$8(com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.graph.EnclosingMethodAttribute):350 -> a 193:193:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():708:708 -> a 193:193:boolean com.android.tools.r8.shaking.KeepInfo.isEnclosingMethodAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute,com.android.tools.r8.graph.AppView):207 -> a 193:193:boolean lambda$stripAttributes$8(com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.graph.EnclosingMethodAttribute):350 -> a 194:194:boolean com.android.tools.r8.shaking.KeepInfo.isEnclosingMethodAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute,com.android.tools.r8.graph.AppView):210:210 -> a 194:194:boolean lambda$stripAttributes$8(com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.graph.EnclosingMethodAttribute):350 -> a 195:195:boolean lambda$stripAttributes$9(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute):356:356 -> a 196:203:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):366:373 -> a 204:204:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 204:204:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 204:204:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):373 -> a 205:205:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 205:205:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a 205:205:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):373 -> a 206:206:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96:96 -> a 206:206:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):373 -> a 207:207:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramClass():50:50 -> a 207:207:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97 -> a 207:207:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):373 -> a 208:208:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97:97 -> a 208:208:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):373 -> a 209:210:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):373:374 -> a 211:211:boolean com.android.tools.r8.shaking.KeepInfo.isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute):223:223 -> a 211:211:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):374 -> a 212:212:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():708:708 -> a 212:212:boolean com.android.tools.r8.shaking.KeepInfo.isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute):226 -> a 212:212:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):374 -> a 213:213:boolean com.android.tools.r8.shaking.KeepInfo.isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute):231:231 -> a 213:213:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):374 -> a 214:218:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):375:379 -> a 219:219:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 219:219:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 219:219:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):379 -> a 220:220:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 220:220:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a 220:220:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):379 -> a 221:221:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96:96 -> a 221:221:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):379 -> a 222:222:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramClass():50:50 -> a 222:222:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97 -> a 222:222:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):379 -> a 223:223:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97:97 -> a 223:223:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):379 -> a 224:230:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):379:385 -> a 231:231:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 231:231:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 231:231:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):385 -> a 232:232:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 232:232:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a 232:232:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):385 -> a 233:233:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96:96 -> a 233:233:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):385 -> a 234:234:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramClass():50:50 -> a 234:234:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97 -> a 234:234:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):385 -> a 235:235:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97:97 -> a 235:235:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):385 -> a 236:243:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):385:392 -> a 244:244:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 244:244:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 244:244:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):392 -> a 245:245:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 245:245:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a 245:245:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):392 -> a 246:246:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96:96 -> a 246:246:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):392 -> a 247:247:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramClass():50:50 -> a 247:247:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97 -> a 247:247:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):392 -> a 248:248:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97:97 -> a 248:248:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):392 -> a 249:253:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):392:396 -> a 254:254:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 254:254:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 254:254:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):396 -> a 255:255:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 255:255:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96 -> a 255:255:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):396 -> a 256:256:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96:96 -> a 256:256:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):396 -> a 257:257:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramClass():50:50 -> a 257:257:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97 -> a 257:257:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):396 -> a 258:258:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97:97 -> a 258:258:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):396 -> a 259:260:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):396:397 -> a 1:1:boolean com.android.tools.r8.shaking.AnnotationRemover.filterAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):63:63 -> b 1:1:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):237 -> b 2:3:boolean com.android.tools.r8.shaking.AnnotationRemover.isAnnotationTypeLive(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.AppView):168:169 -> b 2:3:boolean com.android.tools.r8.shaking.AnnotationRemover.isAnnotationTypeLive(com.android.tools.r8.graph.DexAnnotation):163 -> b 2:3:boolean com.android.tools.r8.shaking.AnnotationRemover.filterAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):65 -> b 2:3:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):237 -> b 4:4:boolean com.android.tools.r8.shaking.AnnotationRemover.filterAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):64:64 -> b 4:4:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):237 -> b 5:5:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):239:239 -> b 6:6:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotation.rewrite(java.util.function.Function):525:525 -> b 6:6:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):239 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:14:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotation.rewrite(java.util.function.Function):525:532 -> b 7:14:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):239 -> b 15:17:boolean verifyNoKeptKotlinMembersForClassesWithNoKotlinInfo():202:204 -> b 18:24:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):267:273 -> b 25:25:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 25:25:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):273 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 26:26:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):273 -> b 27:27:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):277:277 -> b 28:28:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 28:28:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):277 -> b 29:33:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):277:281 -> b 34:34:com.android.tools.r8.graph.DexAnnotation lambda$removeAnnotations$6(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):297:297 -> b com.android.tools.r8.shaking.AnnotationRemover$Builder -> com.gradleup.gr8.relocated.m5: com.android.tools.r8.shaking.Enqueuer$Mode mode -> b java.util.Set annotationsToRetain -> a 1:1:void (com.android.tools.r8.shaking.Enqueuer$Mode):418:418 -> 2:7:void (com.android.tools.r8.shaking.Enqueuer$Mode):414:419 -> 1:1:boolean isRetainedForFinalTreeShaking(com.android.tools.r8.graph.DexAnnotation):423:423 -> a 2:2:com.android.tools.r8.shaking.AnnotationRemover build(com.android.tools.r8.graph.AppView,java.util.Set):432:432 -> a 1:1:void retainAnnotation(com.android.tools.r8.graph.DexAnnotation):427:427 -> b com.android.tools.r8.shaking.AppInfoWithLiveness -> com.gradleup.gr8.relocated.x5: java.util.Set liveMethods -> s java.util.Map switchMaps -> P java.util.Map mayHaveSideEffects -> y java.util.Set neverInlineDueToSingleCaller -> A java.util.Map callSites -> w java.util.Set noHorizontalClassMerging -> H java.util.Set lockCandidates -> J java.util.Set neverReprocess -> D com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl objectAllocationInfoCollection -> v java.util.Set neverClassInline -> F java.util.Set failedMethodResolutionTargets -> o java.util.Set bootstrapMethods -> q com.android.tools.r8.shaking.KeepInfoCollection keepInfo -> x it.unimi.dsi.fastutil.objects.Object2BooleanMap identifierNameStrings -> N java.util.Set recordFieldValuesReferences -> L java.util.Set liveTypes -> m java.util.Set alwaysInline -> z com.android.tools.r8.cf.CfVersion largestInputCfVersion -> R com.android.tools.r8.shaking.SingleTargetLookupCache singleTargetLookupCache -> Q java.util.Set whyAreYouNotInlining -> B com.android.tools.r8.graph.FieldAccessInfoCollectionImpl fieldAccessInfoCollection -> t boolean $assertionsDisabled -> S java.util.Set noClassMerging -> G java.util.Set noVerticalClassMerging -> I com.android.tools.r8.graph.MethodAccessInfoCollection methodAccessInfoCollection -> u java.util.Set reprocess -> C java.util.Set prunedTypes -> O java.util.Set failedFieldResolutionTargets -> p com.android.tools.r8.utils.PredicateSet alwaysClassInline -> E java.util.Map initClassReferences -> K java.util.Set virtualMethodsTargetedByInvokeDirect -> r java.util.Set deadProtoTypes -> l java.util.Set neverPropagateValue -> M java.util.Set targetedMethods -> n 1:1:void ():91:91 -> 1:1:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.experimental.startup.StartupOrder,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.MethodAccessInfoCollection,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,java.util.Map,com.android.tools.r8.shaking.KeepInfoCollection,java.util.Map,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.utils.PredicateSet,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Set):237:237 -> 2:463:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.experimental.startup.StartupOrder,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.MethodAccessInfoCollection,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,java.util.Map,com.android.tools.r8.shaking.KeepInfoCollection,java.util.Map,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.utils.PredicateSet,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Set):197:658 -> 464:495:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.experimental.startup.StartupOrder,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.MethodAccessInfoCollection,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,java.util.Map,com.android.tools.r8.shaking.KeepInfoCollection,java.util.Map,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.utils.PredicateSet,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Set):238:269 -> 496:500:void (com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Map):600:604 -> 501:501:void (com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Map):599:599 -> 502:963:void (com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Map):197:658 -> 964:996:void (com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Map):605:637 -> 1:1:com.android.tools.r8.graph.ObjectAllocationInfoCollection getObjectAllocationInfoCollection():878:878 -> A 1:2:java.util.Set getPrunedTypes():1254:1255 -> B 1:1:java.util.Set getReprocessMethods():762:762 -> C 1:1:java.util.Set getVirtualMethodsTargetedByInvokeDirect():733:733 -> D 1:1:boolean hasNoWhyAreYouNotInliningMethods():753:753 -> E 1:1:com.android.tools.r8.shaking.AppInfoWithLivenessModifier modifier():641:641 -> F 1:3:boolean verify():513:515 -> G 4:4:boolean verify():514:514 -> G 1:2:boolean verifyNoIteratingOverPrunedClasses():1532:1533 -> H com.android.tools.r8.ir.analysis.type.DynamicType lambda$lookupSingleVirtualTarget$19(com.android.tools.r8.ir.analysis.type.DynamicType) -> a 1:1:java.lang.Object com.android.tools.r8.utils.ListUtils.first(java.util.List):69:69 -> a 1:1:com.android.tools.r8.shaking.ProguardMemberRule lambda$rewrittenWithLens$16(com.android.tools.r8.graph.DexReference,java.util.List):1204 -> a 2:2:com.android.tools.r8.shaking.ProguardMemberRule lambda$rewrittenWithLens$16(com.android.tools.r8.graph.DexReference,java.util.List):1204:1204 -> a 3:3:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 3:3:it.unimi.dsi.fastutil.objects.Object2BooleanMap pruneMapFromMembers(it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):469 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 4:4:it.unimi.dsi.fastutil.objects.Object2BooleanMap pruneMapFromMembers(it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):469 -> a 5:7:it.unimi.dsi.fastutil.objects.Object2BooleanMap pruneMapFromMembers(it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):470:470 -> a 8:8:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 8:8:java.util.Set pruneMembers(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):380 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 9:9:java.util.Set pruneMembers(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):380 -> a 10:12:java.util.Set pruneMembers(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):381:381 -> a 13:13:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):91:91 -> a 14:14:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):91:91 -> a 15:25:void lambda$pruneMembers$1(com.android.tools.r8.graph.PrunedItems,java.util.Set):384:394 -> a 26:29:java.util.Set pruneItems(java.util.Set,java.util.Set,java.util.concurrent.ExecutorService,java.util.List):412:415 -> a 30:30:java.util.Set pruneItems(java.util.Set,java.util.Set,java.util.concurrent.ExecutorService,java.util.List):414:414 -> a 31:34:void lambda$pruneItems$2(java.util.Set,java.util.Set):417:420 -> a 35:46:void lambda$pruneMapFromMembers$6(com.android.tools.r8.graph.PrunedItems,it.unimi.dsi.fastutil.objects.Object2BooleanMap):473:484 -> a 47:47:boolean lambda$pruneMapFromMembers$5(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMember):479:479 -> a 48:48:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 48:48:boolean lambda$pruneMapFromMembers$5(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMember):479 -> a 49:50:boolean lambda$pruneMapFromMembers$5(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMember):480:481 -> a 51:53:java.util.Map pruneMap(java.util.Map,java.util.Set,java.util.concurrent.ExecutorService,java.util.List):497:499 -> a 54:54:java.util.Map pruneMap(java.util.Map,java.util.Set,java.util.concurrent.ExecutorService,java.util.List):498:498 -> a 55:58:void lambda$pruneMap$7(java.util.Map,java.util.Set):501:504 -> a 59:59:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 59:59:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):661 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 60:60:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):661 -> a 61:62:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):664:665 -> a 63:70:void com.android.tools.r8.shaking.AppInfoWithLiveness.computeLargestCfVersion():671:678 -> a 63:70:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):665 -> a 71:71:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.maxIgnoreNull(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):45:45 -> a 71:71:void com.android.tools.r8.shaking.AppInfoWithLiveness.computeLargestCfVersion():678 -> a 71:71:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):665 -> a 72:75:void com.android.tools.r8.shaking.AppInfoWithLiveness.computeLargestCfVersion():678:681 -> a 72:75:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):665 -> a 76:86:void com.android.tools.r8.shaking.AppInfoWithLiveness.computeLargestCfVersion():671:681 -> a 76:86:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):665 -> a 87:87:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):667:667 -> a 88:91:com.android.tools.r8.shaking.KeepInfoCollection extendPinnedItems(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Collection):562:565 -> a 92:92:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> a 92:92:com.android.tools.r8.shaking.KeepInfoCollection extendPinnedItems(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Collection):565 -> a 93:93:com.android.tools.r8.shaking.KeepInfoCollection extendPinnedItems(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Collection):563:563 -> a 94:95:void lambda$extendPinnedItems$8(java.util.Collection,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):567:568 -> a 96:96:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 96:96:void lambda$extendPinnedItems$8(java.util.Collection,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):568 -> a 97:99:void lambda$extendPinnedItems$8(java.util.Collection,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):570:572 -> a 100:100:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 100:100:void lambda$extendPinnedItems$8(java.util.Collection,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):574 -> a 101:115:void lambda$extendPinnedItems$8(java.util.Collection,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):575:589 -> a 116:116:boolean isBootstrapMethod(com.android.tools.r8.graph.ProgramMethod):729:729 -> a 117:117:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isBootstrapMethod(com.android.tools.r8.graph.DexMethod):725:725 -> a 117:117:boolean isBootstrapMethod(com.android.tools.r8.graph.ProgramMethod):729 -> a 118:126:void forEachReachableInterface(java.util.function.Consumer,java.lang.Iterable):771:779 -> a 127:127:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 127:127:void forEachReachableInterface(java.util.function.Consumer,java.lang.Iterable):783 -> a 128:130:void forEachReachableInterface(java.util.function.Consumer,java.lang.Iterable):784:786 -> a 131:158:java.util.Set lookupLambdaImplementedMethods(com.android.tools.r8.graph.DexCallSite):805:832 -> a 159:159:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 159:159:java.util.Set lookupLambdaImplementedMethods(com.android.tools.r8.graph.DexCallSite):832 -> a 160:166:java.util.Set lookupLambdaImplementedMethods(com.android.tools.r8.graph.DexCallSite):832:838 -> a 167:167:java.util.Set lookupLambdaImplementedMethods(com.android.tools.r8.graph.DexCallSite):808:808 -> a 168:168:void removeFromSingleTargetLookupCache(com.android.tools.r8.graph.DexClass):887:887 -> a 169:170:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):921:922 -> a 171:171:com.android.tools.r8.graph.FieldAccessInfoCollection com.android.tools.r8.shaking.AppInfoWithLiveness.getFieldAccessInfoCollection():864:864 -> a 171:171:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):923 -> a 172:172:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> a 172:172:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):923 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:176:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):924:927 -> a 177:177:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1044:1044 -> a 177:177:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):931 -> a 178:178:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 178:178:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1045 -> a 178:178:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):931 -> a 179:179:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 179:179:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1045 -> a 179:179:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):931 -> a 180:185:boolean isFieldOnlyWrittenInMethod(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):953:958 -> a 186:189:boolean lambda$isInstanceFieldWrittenOnlyInInstanceInitializers$9(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):988:991 -> a 190:190:boolean com.android.tools.r8.graph.DexEncodedMethod.isOrWillBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):475:475 -> a 190:190:boolean lambda$isInstanceFieldWrittenOnlyInInstanceInitializers$9(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):991 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 191:191:boolean com.android.tools.r8.graph.DexEncodedMethod.isOrWillBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):475:475 -> a 191:191:boolean lambda$isInstanceFieldWrittenOnlyInInstanceInitializers$9(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):991 -> a 192:195:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):1012:1015 -> a 196:196:java.lang.Boolean lambda$mayPropagateValueFor$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):1016:1016 -> a 197:197:java.lang.Boolean lambda$mayPropagateValueFor$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1017:1017 -> a 198:198:boolean isClassInliningAllowed(com.android.tools.r8.graph.DexProgramClass):1066:1066 -> a 199:199:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 199:199:boolean isClassInliningAllowed(com.android.tools.r8.graph.DexProgramClass):1066 -> a 200:200:boolean isClassInliningAllowed(com.android.tools.r8.graph.DexProgramClass):1066:1066 -> a 201:201:boolean isMinificationAllowed(com.android.tools.r8.graph.DexReference):1070:1070 -> a 202:202:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 202:202:boolean isMinificationAllowed(com.android.tools.r8.graph.DexReference):1070 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 203:204:boolean isMinificationAllowed(com.android.tools.r8.graph.DexReference):1070:1071 -> a 205:205:boolean isAccessModificationAllowed(com.android.tools.r8.graph.ProgramDefinition):1075:1075 -> a 206:207:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isAccessModificationAllowed(com.android.tools.r8.graph.DexReference):1079:1080 -> a 206:207:boolean isAccessModificationAllowed(com.android.tools.r8.graph.ProgramDefinition):1075 -> a 208:218:boolean isRepackagingAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1084:1094 -> a 219:219:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):362:362 -> a 219:219:boolean isRepackagingAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1095 -> a 220:220:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> a 220:220:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):363 -> a 220:220:boolean isRepackagingAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1095 -> a 221:223:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):364:366 -> a 221:223:boolean isRepackagingAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1095 -> a 224:224:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> a 224:224:boolean isRepackagingAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1102 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 225:228:com.android.tools.r8.utils.TraversalContinuation lambda$isRepackagingAllowed$12(com.android.tools.r8.graph.ProgramMember):1097:1100 -> a 229:230:boolean isPinned(com.android.tools.r8.graph.DexDefinition):1111:1112 -> a 231:232:boolean isPinned(com.android.tools.r8.graph.DexClassAndMember):1116:1117 -> a 233:233:void lambda$prunedCopyFrom$13(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder):1153:1153 -> a 234:234:void lambda$prunedCopyFrom$14(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):1154:1154 -> a 235:243:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):1171:1179 -> a 244:285:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):1174:1215 -> a 286:288:it.unimi.dsi.fastutil.objects.Object2BooleanMap com.android.tools.r8.graph.GraphLens.rewriteReferenceKeys(it.unimi.dsi.fastutil.objects.Object2BooleanMap):717:719 -> a 286:288:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):1216 -> a 289:289:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.GraphLens.rewriteReference(com.android.tools.r8.graph.DexReference):665:665 -> a 289:289:it.unimi.dsi.fastutil.objects.Object2BooleanMap com.android.tools.r8.graph.GraphLens.rewriteReferenceKeys(it.unimi.dsi.fastutil.objects.Object2BooleanMap):719 -> a 289:289:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):1216 -> a 290:290:it.unimi.dsi.fastutil.objects.Object2BooleanMap com.android.tools.r8.graph.GraphLens.rewriteReferenceKeys(it.unimi.dsi.fastutil.objects.Object2BooleanMap):719:719 -> a 290:290:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):1216 -> a 291:297:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):1216:1222 -> a 298:298:java.util.Map rewriteInitClassReferences(com.android.tools.r8.graph.GraphLens):1226:1226 -> a 299:299:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1230:1230 -> a 300:300:boolean com.android.tools.r8.utils.Visibility.isPrivate():20:20 -> a 300:300:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1230 -> a 301:302:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1230:1231 -> a 303:303:boolean com.android.tools.r8.utils.Visibility.isPrivate():20:20 -> a 303:303:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1231 -> a 304:305:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1231:1232 -> a 306:306:boolean com.android.tools.r8.utils.Visibility.isPublic():28:28 -> a 306:306:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1232 -> a 307:307:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1233:1233 -> a 308:308:boolean com.android.tools.r8.utils.Visibility.isProtected():24:24 -> a 308:308:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1236 -> a 309:309:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$17(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1240:1240 -> a 310:315:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1264:1269 -> a 310:315:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 316:318:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate):1312:1314 -> a 316:318:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1271 -> a 316:318:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 319:319:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate):1313:1313 -> a 319:319:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1271 -> a 319:319:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 320:320:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.AppInfoWithClassHierarchy.lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):652:652 -> a 320:320:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1279 -> a 320:320:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 321:321:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1279:1279 -> a 321:321:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 322:322:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexEncodedMethod.toMethodDefinitionOrNull(com.android.tools.r8.graph.DexClassAndMethod):255:255 -> a 322:322:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1279 -> a 322:322:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 323:323:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1277:1277 -> a 323:323:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 324:326:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate):1312:1314 -> a 324:326:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1273 -> a 324:326:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 327:327:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate):1313:1313 -> a 327:327:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1273 -> a 327:327:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 328:328:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1275:1275 -> a 328:328:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1292 -> a 329:329:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1291:1291 -> a 330:331:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1324:1325 -> a 332:332:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 332:332:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1326 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 333:333:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1326:1326 -> a 334:334:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 334:334:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1329 -> a 335:341:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1329:1335 -> a 342:342:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 342:342:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1336 -> a 343:364:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1340:1361 -> a 365:365:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 365:365:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1361 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 366:366:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 366:366:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1361 -> a 367:367:boolean com.android.tools.r8.graph.DexEncodedMethod.isFinal():439:439 -> a 367:367:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1362 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 368:368:boolean com.android.tools.r8.graph.DexEncodedMethod.isFinal():439:439 -> a 368:368:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1362 -> a 369:377:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1362:1370 -> a 378:378:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1431:1431 -> a 378:378:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 379:379:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 379:379:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1432 -> a 379:379:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 380:382:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1434:1436 -> a 380:382:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 383:383:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 383:383:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1436 -> a 383:383:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 384:384:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.AppInfoWithLiveness.getKeepInfo():1134:1134 -> a 384:384:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1437 -> a 384:384:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 385:385:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1438:1438 -> a 385:385:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 386:386:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.ProgramMethod):105:105 -> a 386:386:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1438 -> a 386:386:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 387:391:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1439:1443 -> a 387:391:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 392:406:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.AppInfoWithLiveness.getMethodTargetFromExactRuntimeInformation(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexClass):1441:1455 -> a 392:406:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1368 -> a 407:414:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1376:1383 -> a 415:415:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 415:415:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1385 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 416:416:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 416:416:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1385 -> a 417:417:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 417:417:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1386 -> a 418:420:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1386:1388 -> a 421:442:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1387:1408 -> a 443:453:com.android.tools.r8.graph.DexEncodedMethod lookupSingleVirtualTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.LibraryModeledPredicate,com.android.tools.r8.ir.analysis.type.DynamicType):1407:1417 -> a 454:456:com.android.tools.r8.shaking.AppInfoWithLiveness withSwitchMaps(java.util.Map):1462:1464 -> a 457:457:void forEachInstantiatedSubType(com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):1482:1482 -> a 458:459:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1492:1493 -> a 460:461:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):891:892 -> a 460:461:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1501 -> a 460:461:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1494 -> a 462:462:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 462:462:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):893 -> a 462:462:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1501 -> a 462:462:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1494 -> a 463:463:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):893:893 -> a 463:463:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1501 -> a 463:463:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1494 -> a 464:464:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 464:464:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):895 -> a 464:464:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1501 -> a 464:464:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1494 -> a 465:465:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):895:895 -> a 465:465:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1501 -> a 465:465:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1494 -> a 466:466:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1501:1501 -> a 466:466:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1494 -> a 467:467:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1495:1495 -> a 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):91:91 -> b 2:2:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppInfo.definitionFor(com.android.tools.r8.graph.DexType):157:157 -> b 2:2:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):646 -> b 3:7:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):647:651 -> b 8:8:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):179:179 -> b 8:8:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):651 -> b 9:9:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.isVivifiedType(com.android.tools.r8.graph.DexType):119:119 -> b 9:9:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):653 -> b 10:10:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):647:647 -> b 11:11:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":659,"2":660,"3":661,"4":662},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 659:659:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):647:647 -> b 660:660:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):647:647 -> b 661:661:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):647:647 -> b 662:662:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):647:647 -> b 658:658:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):647:647 -> b 663:663:boolean lambda$pruneMembers$0(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMember):389:389 -> b 664:664:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> b 664:664:boolean lambda$pruneMembers$0(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMember):389 -> b 665:666:boolean lambda$pruneMembers$0(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMember):390:391 -> b 667:672:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):521:526 -> b 673:673:boolean isNeverInlineDueToSingleCallerMethod(com.android.tools.r8.graph.ProgramMethod):745:745 -> b 674:674:void mutateObjectAllocationInfoCollection(java.util.function.Consumer):883:883 -> b 675:675:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):904:904 -> b 676:677:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):891:892 -> b 676:677:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):905 -> b 678:678:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 678:678:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):893 -> b 678:678:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):905 -> b 679:679:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):893:893 -> b 679:679:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):905 -> b 680:680:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> b 680:680:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):895 -> b 680:680:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):905 -> b 681:681:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):895:895 -> b 681:681:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):905 -> b 682:682:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):905:905 -> b 683:685:boolean isFieldWritten(com.android.tools.r8.graph.DexEncodedField):935:937 -> b 686:687:boolean isFieldOnlyWrittenInMethodIgnoringPinning(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):963:964 -> b 688:688:com.android.tools.r8.graph.FieldAccessInfoCollection com.android.tools.r8.shaking.AppInfoWithLiveness.getFieldAccessInfoCollection():864:864 -> b 688:688:boolean isFieldOnlyWrittenInMethodIgnoringPinning(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):965 -> b 689:689:boolean isFieldOnlyWrittenInMethodIgnoringPinning(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):965:965 -> b 690:690:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> b 690:690:boolean isFieldOnlyWrittenInMethodIgnoringPinning(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):965 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 691:692:boolean isFieldOnlyWrittenInMethodIgnoringPinning(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):967:968 -> b 693:697:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):1021:1025 -> b 698:698:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> b 698:698:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):1025 -> b 699:699:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):1025:1025 -> b 700:701:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1032:1033 -> b 702:702:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 702:702:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1036 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 703:703:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> b 703:703:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1036 -> b 704:704:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1036:1036 -> b 705:705:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.AppInfoWithLiveness.getKeepInfo():1134:1134 -> b 705:705:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1037 -> b 706:706:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1037:1037 -> b 707:707:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):109:109 -> b 707:707:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1037 -> b 708:708:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramMethod():55:55 -> b 708:708:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):111 -> b 708:708:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1037 -> b 709:710:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):113:114 -> b 709:710:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1037 -> b 711:711:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1037:1037 -> b 712:713:boolean isPinned(com.android.tools.r8.graph.DexReference):1106:1107 -> b 714:714:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):160:160 -> b 714:714:boolean isPinned(com.android.tools.r8.graph.DexReference):1107 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 715:715:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):160:160 -> b 715:715:boolean isPinned(com.android.tools.r8.graph.DexReference):1107 -> b 716:716:void lambda$prunedCopyFrom$15(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):1156:1156 -> b 717:717:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1166:1166 -> b 718:723:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.synthesis.CommittedItems):275:280 -> b 718:723:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1166 -> b 724:724:java.util.Collection com.android.tools.r8.utils.CollectionUtils.addAll(java.util.Collection,java.util.Collection):17:17 -> b 724:724:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.synthesis.CommittedItems):280 -> b 724:724:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1166 -> b 725:725:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.synthesis.CommittedItems):280:280 -> b 725:725:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1166 -> b 726:726:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.synthesis.CommittedItems):273:273 -> b 726:726:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1166 -> b 727:731:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1505:1509 -> b 732:732:boolean com.android.tools.r8.graph.DexEncodedMethod.isProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):369:369 -> b 732:732:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1510 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 733:734:boolean com.android.tools.r8.graph.DexEncodedMethod.isProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):369:370 -> b 733:734:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1510 -> b 735:735:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 735:735:boolean com.android.tools.r8.graph.DexEncodedMethod.isProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):371 -> b 735:735:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1510 -> b 736:740:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1510:1514 -> b 1:2:boolean isNeverReprocessMethod(com.android.tools.r8.graph.ProgramMethod):757:758 -> c 3:4:it.unimi.dsi.fastutil.ints.Int2ReferenceMap getSwitchMap(com.android.tools.r8.graph.DexField):858:859 -> c 5:6:boolean isInstantiatedIndirectly(com.android.tools.r8.graph.DexProgramClass):899:900 -> c 7:8:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):941:942 -> c 9:9:com.android.tools.r8.graph.FieldAccessInfoCollection com.android.tools.r8.shaking.AppInfoWithLiveness.getFieldAccessInfoCollection():864:864 -> c 9:9:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):943 -> c 10:10:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> c 10:10:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):943 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):944:944 -> c 12:12:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1044:1044 -> c 12:12:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):949 -> c 13:13:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> c 13:13:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1045 -> c 13:13:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):949 -> c 14:14:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> c 14:14:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1045 -> c 14:14:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):949 -> c 15:25:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1144:1154 -> c 26:26:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> c 26:26:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1154 -> c 27:27:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> c 27:27:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1155 -> c 28:28:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1156:1156 -> c 29:29:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> c 29:29:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1156 -> c 30:31:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1158:1159 -> c 32:36:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):318:322 -> c 32:36:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 37:37:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):364:364 -> c 37:37:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):324 -> c 37:37:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 38:38:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):324:324 -> c 38:38:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 39:39:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 39:39:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):325 -> c 39:39:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 40:40:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):325:325 -> c 40:40:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 41:41:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 41:41:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):326 -> c 41:41:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 42:42:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):326:326 -> c 42:42:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 43:43:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneFields(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):372:372 -> c 43:43:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):327 -> c 43:43:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 44:44:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):327:327 -> c 44:44:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 45:45:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 45:45:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):328 -> c 45:45:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 46:46:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):328:328 -> c 46:46:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 47:47:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 47:47:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):329 -> c 47:47:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 48:48:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):329:329 -> c 48:48:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 49:49:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 49:49:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):331 -> c 49:49:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 50:55:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):331:336 -> c 50:55:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 56:56:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 56:56:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):338 -> c 56:56:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 57:57:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):338:338 -> c 57:57:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 58:58:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 58:58:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):339 -> c 58:58:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 59:59:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):339:339 -> c 59:59:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 60:60:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 60:60:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):340 -> c 60:60:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 61:61:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):340:340 -> c 61:61:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 62:62:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 62:62:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):341 -> c 62:62:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 63:63:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):341:341 -> c 63:63:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 64:64:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):407:407 -> c 64:64:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):342 -> c 64:64:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 65:65:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):342:342 -> c 65:65:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 66:66:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):364:364 -> c 66:66:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):344 -> c 66:66:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 67:67:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):344:344 -> c 67:67:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 68:68:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):364:364 -> c 68:68:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):345 -> c 68:68:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 69:69:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):345:345 -> c 69:69:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 70:70:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):364:364 -> c 70:70:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):346 -> c 70:70:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 71:71:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):346:346 -> c 71:71:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 72:72:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):364:364 -> c 72:72:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):347 -> c 72:72:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 73:78:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):347:352 -> c 73:78:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 79:79:java.util.Set com.android.tools.r8.shaking.AppInfoWithLiveness.pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):364:364 -> c 79:79:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):354 -> c 79:79:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 80:80:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):354:354 -> c 80:80:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 81:81:java.util.Map com.android.tools.r8.shaking.AppInfoWithLiveness.pruneMapFromClasses(java.util.Map,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):433:433 -> c 81:81:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):355 -> c 81:81:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 82:82:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):355:355 -> c 82:82:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 83:83:void com.android.tools.r8.shaking.AppInfoWithLiveness.(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):317:317 -> c 83:83:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1159 -> c 84:84:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1161:1161 -> c 1:3:boolean isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexEncodedField):976:978 -> d 4:4:com.android.tools.r8.graph.FieldAccessInfoCollection com.android.tools.r8.shaking.AppInfoWithLiveness.getFieldAccessInfoCollection():864:864 -> d 4:4:boolean isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexEncodedField):981 -> d 5:5:boolean isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexEncodedField):981:981 -> d 6:6:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> d 6:6:boolean isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexEncodedField):981 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:11:boolean isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexEncodedField):982:986 -> d 12:13:boolean isInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):1049:1050 -> d 1:1:boolean isLiveProgramClass(com.android.tools.r8.graph.DexProgramClass):685:685 -> e 2:3:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):909:910 -> e 4:4:com.android.tools.r8.graph.FieldAccessInfoCollection com.android.tools.r8.shaking.AppInfoWithLiveness.getFieldAccessInfoCollection():864:864 -> e 4:4:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):911 -> e 5:5:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):15:15 -> e 5:5:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):911 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):913:913 -> e 7:7:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.AppInfoWithLiveness.getKeepInfo():1134:1134 -> e 7:7:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):916 -> e 8:8:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):916:916 -> e 9:9:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):122:122 -> e 9:9:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):916 -> e 10:10:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramField():60:60 -> e 10:10:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):124 -> e 10:10:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):916 -> e 11:12:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):126:127 -> e 11:12:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):916 -> e 13:13:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):916:916 -> e 14:18:boolean hasPinnedInstanceInitializer(com.android.tools.r8.graph.DexType):1121:1125 -> e 1:1:boolean isAlwaysInlineMethod(com.android.tools.r8.graph.DexMethod):737:737 -> f 2:2:boolean isLockCandidate(com.android.tools.r8.graph.DexType):850:850 -> f 3:7:boolean isStaticFieldWrittenOnlyInEnclosingStaticInitializer(com.android.tools.r8.graph.DexEncodedField):995:999 -> f 8:8:void lambda$verifyNoIteratingOverPrunedClasses$20(com.android.tools.r8.graph.DexProgramClass):1535:1535 -> f 1:1:boolean isFailedResolutionTarget(com.android.tools.r8.graph.DexMethod):713:713 -> g 2:2:boolean isNoHorizontalClassMergingOfType(com.android.tools.r8.graph.DexType):1523:1523 -> g 1:1:boolean isLiveMethod(com.android.tools.r8.graph.DexMethod):705:705 -> h 2:2:boolean isNoVerticalClassMergingOfType(com.android.tools.r8.graph.DexType):1528:1528 -> h 1:7:boolean isNonProgramTypeOrLiveProgramType(com.android.tools.r8.graph.DexType):694:700 -> i 8:8:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> i 8:8:boolean isNonProgramTypeOrLiveProgramType(com.android.tools.r8.graph.DexType):701 -> i 9:9:boolean isTargetedMethod(com.android.tools.r8.graph.DexMethod):709:709 -> i 10:10:boolean hasLiveness():1055:1055 -> i 1:1:boolean isWhyAreYouNotInliningMethod(com.android.tools.r8.graph.DexMethod):749:749 -> j 2:3:boolean wasPruned(com.android.tools.r8.graph.DexType):1249:1250 -> j 1:1:com.android.tools.r8.shaking.AppInfoWithLiveness withLiveness():1061:1061 -> o 1:1:com.android.tools.r8.graph.SubtypingInfo computeSubtypingInfo():1518:1518 -> s 1:1:java.util.Set getDeadProtoTypes():854:854 -> t 1:1:java.util.Set getFailedFieldResolutionTargets():721:721 -> u 1:1:java.util.Set getFailedMethodResolutionTargets():717:717 -> v 1:1:com.android.tools.r8.graph.FieldAccessInfoCollection getFieldAccessInfoCollection():864:864 -> w 1:1:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():1134:1134 -> x 1:1:com.android.tools.r8.graph.MethodAccessInfoCollection getMethodAccessInfoCollection():873:873 -> y 1:1:com.android.tools.r8.graph.FieldAccessInfoCollectionImpl getMutableFieldAccessInfoCollection():868:868 -> z com.android.tools.r8.shaking.AppInfoWithLivenessModifier -> com.gradleup.gr8.relocated.y5: java.util.Set noLongerInstantiatedClasses -> a java.util.Set noLongerWrittenFields -> b 1:1:void ():20:20 -> 2:3:void ():17:18 -> 1:1:boolean isEmpty():23:23 -> a 2:2:void removeInstantiatedType(com.android.tools.r8.graph.DexProgramClass):27:27 -> a 3:3:void removeWrittenField(com.android.tools.r8.graph.DexField):31:31 -> a 4:10:void modify(com.android.tools.r8.shaking.AppInfoWithLiveness):36:42 -> a 11:11:void com.android.tools.r8.shaking.AppInfoWithLivenessModifier.clear():54:54 -> a 11:11:void modify(com.android.tools.r8.shaking.AppInfoWithLiveness):50 -> a 12:12:void lambda$modify$0(com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder):38:38 -> a 13:15:void lambda$modify$1(com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.DexField):44:46 -> a com.android.tools.r8.shaking.AssumeInfoCollection -> com.gradleup.gr8.relocated.d9: java.util.Map backing -> a boolean $assertionsDisabled -> b 1:1:void ():23:23 -> 1:3:void (java.util.Map):27:29 -> 1:1:com.android.tools.r8.shaking.AssumeInfoCollection$Builder builder():33:33 -> a 2:2:boolean contains(com.android.tools.r8.graph.DexClassAndMember):37:37 -> a 3:3:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo get(com.android.tools.r8.graph.DexMember):41:41 -> a 4:12:com.android.tools.r8.shaking.AssumeInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLens):57:65 -> a 13:13:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):60:60 -> a 14:14:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.GraphLens.getRenamedMemberSignature(com.android.tools.r8.graph.DexMember):339:339 -> a 14:14:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):60 -> a 15:15:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 15:15:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.GraphLens.getRenamedMemberSignature(com.android.tools.r8.graph.DexMember):339 -> a 15:15:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):60 -> a 16:16:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.GraphLens.getRenamedMemberSignature(com.android.tools.r8.graph.DexMember):340:340 -> a 16:16:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):60 -> a 17:17:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 17:17:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.GraphLens.getRenamedMemberSignature(com.android.tools.r8.graph.DexMember):340 -> a 17:17:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):60 -> a 18:18:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.GraphLens.getRenamedMemberSignature(com.android.tools.r8.graph.DexMember):341:341 -> a 18:18:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):60 -> a 19:19:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 19:19:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.GraphLens.getRenamedMemberSignature(com.android.tools.r8.graph.DexMember):341 -> a 19:19:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):60 -> a 20:22:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):61:63 -> a 23:33:com.android.tools.r8.shaking.AssumeInfoCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):69:79 -> a 34:37:void lambda$withoutPrunedItems$1(com.android.tools.r8.graph.PrunedItems,java.util.Map,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):72:75 -> a com.android.tools.r8.shaking.AssumeInfoCollection$Builder -> com.gradleup.gr8.relocated.c9: java.util.Map backing -> a 1:3:void ():82:84 -> 1:2:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo buildInfo(com.android.tools.r8.graph.DexClassAndMember):94:95 -> a 3:3:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder getOrCreateAssumeInfo(com.android.tools.r8.graph.DexMember):99:99 -> a 4:4:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder com.android.tools.r8.shaking.AssumeInfoCollection$Builder.getOrCreateAssumeInfo(com.android.tools.r8.graph.DexClassAndMember):103:103 -> a 4:4:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeType(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.ir.analysis.type.DynamicType):116 -> a 5:5:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeType(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.ir.analysis.type.DynamicType):116:116 -> a 6:6:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meet(com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):111:111 -> a 7:7:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeValue(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.ir.analysis.value.AbstractValue):126:126 -> a 8:8:com.android.tools.r8.shaking.AssumeInfoCollection$Builder com.android.tools.r8.shaking.AssumeInfoCollection$Builder.meetAssumeValue(com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.analysis.value.AbstractValue):121:121 -> a 8:8:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeValue(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.ir.analysis.value.AbstractValue):126 -> a 9:9:com.android.tools.r8.shaking.AssumeInfoCollection$Builder setIsSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):135:135 -> a 10:10:com.android.tools.r8.shaking.AssumeInfoCollection$Builder com.android.tools.r8.shaking.AssumeInfoCollection$Builder.setIsSideEffectFree(com.android.tools.r8.graph.DexMember):130:130 -> a 10:10:com.android.tools.r8.shaking.AssumeInfoCollection$Builder setIsSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):135 -> a 11:21:com.android.tools.r8.shaking.AssumeInfoCollection build():139:149 -> a 22:22:com.android.tools.r8.shaking.AssumeInfoCollection build():140:140 -> a 23:23:void lambda$build$1(java.util.function.BiConsumer):142:142 -> a 24:26:void lambda$build$0(java.util.function.BiConsumer,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder):144:146 -> a 1:1:boolean isEmpty():107:107 -> b com.android.tools.r8.shaking.CheckEnumUnboxedRule -> com.gradleup.gr8.relocated.tl: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):60:60 -> 1:1:java.lang.String typeString():82:82 -> C com.android.tools.r8.shaking.CheckEnumUnboxedRule$Builder -> com.gradleup.gr8.relocated.sl: 1:1:void (com.android.tools.r8.shaking.CheckEnumUnboxedRule$1):15:15 -> 2:2:void ():19:19 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ClassInitFieldSynthesizer -> com.gradleup.gr8.relocated.sm: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexField clinitField -> b com.android.tools.r8.graph.InitClassLens$Builder lensBuilder -> c boolean $assertionsDisabled -> d 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.AppView):29:29 -> 2:6:void (com.android.tools.r8.graph.AppView):27:31 -> 1:3:void run(java.util.concurrent.ExecutorService):35:35 -> a 5:5:void run(java.util.concurrent.ExecutorService):37:37 -> a 6:6:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):41:41 -> a 7:7:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":92,"2":93,"3":94},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 92:92:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 92:92:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 93:93:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):41 -> a 94:94:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):41:41 -> a 50:57:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):43:50 -> a 58:58:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 58:58:boolean com.android.tools.r8.shaking.ClassInitFieldSynthesizer.isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):98 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 59:59:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 59:59:boolean com.android.tools.r8.shaking.ClassInitFieldSynthesizer.isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):98 -> a 59:59:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 60:60:boolean com.android.tools.r8.shaking.ClassInitFieldSynthesizer.isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):101:101 -> a 60:60:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 61:61:boolean com.android.tools.r8.graph.DexEncodedField.isPackagePrivate():218:218 -> a 61:61:boolean com.android.tools.r8.shaking.ClassInitFieldSynthesizer.isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):105 -> a 61:61:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 62:62:boolean com.android.tools.r8.graph.DexEncodedField.isProtected():222:222 -> a 62:62:boolean com.android.tools.r8.shaking.ClassInitFieldSynthesizer.isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):105 -> a 62:62:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 63:63:boolean com.android.tools.r8.shaking.ClassInitFieldSynthesizer.isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):109:109 -> a 63:63:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 64:64:boolean com.android.tools.r8.graph.DexEncodedField.isProtected():222:222 -> a 64:64:boolean com.android.tools.r8.shaking.ClassInitFieldSynthesizer.isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):103 -> a 64:64:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 65:65:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):59:59 -> a 66:66:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> a 66:66:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):66 -> a 67:67:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):66:66 -> a 68:68:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> a 68:68:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):67 -> a 69:69:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):67:67 -> a 70:70:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 70:70:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):71 -> a 71:81:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):77:87 -> a 82:91:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):84:93 -> a com.android.tools.r8.shaking.ClassInlineRule -> com.gradleup.gr8.relocated.jn: com.android.tools.r8.shaking.ClassInlineRule$Type type -> r 1:15:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ClassInlineRule$Type):73:87 -> 1:7:java.lang.String typeString():110:116 -> C 8:8:java.lang.String typeString():112:112 -> C 1:1:com.android.tools.r8.shaking.ClassInlineRule$Type getType():95:95 -> D com.android.tools.r8.shaking.ClassInlineRule asClassInlineRule() -> q com.android.tools.r8.shaking.ClassInlineRule$Builder -> com.gradleup.gr8.relocated.hn: com.android.tools.r8.shaking.ClassInlineRule$Type type -> p 1:1:void (com.android.tools.r8.shaking.ClassInlineRule$1):18:18 -> 2:2:void ():21:21 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ClassInlineRule$Type$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.in: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.shaking.CollectingGraphConsumer -> com.gradleup.gr8.relocated.wr: java.util.Map target2sources -> b com.android.tools.r8.experimental.graphinfo.GraphConsumer subConsumer -> a 1:1:void (com.android.tools.r8.experimental.graphinfo.GraphConsumer):23:23 -> 2:5:void (com.android.tools.r8.experimental.graphinfo.GraphConsumer):21:24 -> 1:6:void acceptEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo):29:34 -> a 7:7:java.util.Map getSourcesTargeting(com.android.tools.r8.experimental.graphinfo.GraphNode):43:43 -> a 1:1:java.util.Map lambda$acceptEdge$0(com.android.tools.r8.experimental.graphinfo.GraphNode):30:30 -> b 1:1:java.util.Set lambda$acceptEdge$1(com.android.tools.r8.experimental.graphinfo.GraphNode):31:31 -> c com.android.tools.r8.shaking.ConvertCheckNotNullRule -> com.gradleup.gr8.relocated.xv: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ConvertCheckNotNullRule$1):11:11 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):60:60 -> 1:1:java.lang.String typeString():88:88 -> C com.android.tools.r8.shaking.ConvertCheckNotNullRule$Builder -> com.gradleup.gr8.relocated.wv: 1:1:void (com.android.tools.r8.shaking.ConvertCheckNotNullRule$1):15:15 -> 2:2:void ():19:19 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry -> com.gradleup.gr8.relocated.ey: com.android.tools.r8.shaking.Enqueuer enqueuer -> f com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> g com.android.tools.r8.androidapi.ComputedApiLevel maxApiReferenceLevel -> h 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.androidapi.AndroidApiLevelCompute):39:43 -> 1:2:void registerRecordFieldValues(com.android.tools.r8.graph.DexField[]):61:62 -> a 3:4:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):73:74 -> a 5:6:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):97:98 -> a 7:7:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1589:1589 -> a 7:7:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):98 -> a 8:8:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):159:159 -> a 9:9:void registerCheckCast(com.android.tools.r8.graph.DexType,boolean):164:164 -> a 10:11:void registerExceptionGuard(com.android.tools.r8.graph.DexType):184:185 -> a 12:13:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):190:191 -> a 14:16:void registerCallSite(com.android.tools.r8.graph.DexCallSite):196:198 -> a 17:17:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):210:210 -> a 17:17:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 18:18:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> a 18:18:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):211 -> a 18:18:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 19:19:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):211:211 -> a 19:19:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 20:20:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> a 20:20:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):212 -> a 20:20:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 21:23:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):212:214 -> a 21:23:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 24:24:com.android.tools.r8.graph.FieldResolutionResult com.android.tools.r8.graph.AppInfo.resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):248:248 -> a 24:24:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):214 -> a 24:24:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 25:28:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):214:217 -> a 25:28:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 29:30:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerInstanceFieldReadFromRecordMethodHandle(com.android.tools.r8.graph.DexField):108:109 -> a 29:30:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):218 -> a 29:30:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 31:31:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldReadFromRecordMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1597:1597 -> a 31:31:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerInstanceFieldReadFromRecordMethodHandle(com.android.tools.r8.graph.DexField):109 -> a 31:31:void com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):218 -> a 31:31:void registerCallSite(com.android.tools.r8.graph.DexCallSite):199 -> a 32:34:void registerCallSite(com.android.tools.r8.graph.DexCallSite):201:203 -> a 35:38:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):224:227 -> a 39:39:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):226:226 -> a 40:40:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):225:225 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):56:56 -> b 2:3:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):85:86 -> b 4:5:void registerInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):103:104 -> b 6:6:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1593:1593 -> b 6:6:void registerInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):104 -> b 1:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):114:115 -> c 3:3:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1747:1747 -> c 3:3:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):115 -> c 4:4:void registerInstanceOf(com.android.tools.r8.graph.DexType):179:179 -> c 1:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):79:80 -> d 3:4:void registerInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):120:121 -> d 5:5:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1751:1751 -> d 5:5:void registerInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):121 -> d 6:7:void registerNewInstance(com.android.tools.r8.graph.DexType):126:127 -> d 1:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):91:92 -> e 3:4:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):132:133 -> e 5:5:void com.android.tools.r8.shaking.Enqueuer.traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1814:1814 -> e 5:5:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):133 -> e 6:6:void registerSafeCheckCast(com.android.tools.r8.graph.DexType):169:169 -> e 1:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):67:68 -> f 3:4:void registerStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):138:139 -> f 5:5:void com.android.tools.r8.shaking.Enqueuer.traceStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1818:1818 -> f 5:5:void registerStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):139 -> f 6:6:void registerTypeReference(com.android.tools.r8.graph.DexType):174:174 -> f 7:7:com.android.tools.r8.androidapi.ComputedApiLevel getMaxApiReferenceLevel():231:231 -> f 1:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):144:145 -> g 3:3:void com.android.tools.r8.shaking.Enqueuer.traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1898:1898 -> g 3:3:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):145 -> g 1:2:void registerStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):150:151 -> h 3:3:void com.android.tools.r8.shaking.Enqueuer.traceStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1902:1902 -> h 3:3:void registerStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):151 -> h com.android.tools.r8.shaking.DefaultTreePrunerConfiguration -> com.gradleup.gr8.relocated.sy: com.android.tools.r8.shaking.DefaultTreePrunerConfiguration INSTANCE -> a 1:1:void ():11:11 -> 1:1:com.android.tools.r8.shaking.DefaultTreePrunerConfiguration getInstance():17:17 -> a 2:2:boolean isReachableOrReferencedField(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField):22:22 -> a com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction -> com.gradleup.gr8.relocated.ez: java.util.function.Consumer action -> c com.android.tools.r8.graph.ProgramMethod singleTarget -> b com.android.tools.r8.graph.ProgramMethod methodToKeep -> a 1:1:void com.android.tools.r8.shaking.DelayedRootSetActionItem.():0:0 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):27 -> 2:4:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):28:30 -> 1:1:java.util.function.Consumer getAction():42:42 -> a 1:1:com.android.tools.r8.graph.ProgramMethod getMethodToKeep():34:34 -> b 1:1:com.android.tools.r8.graph.ProgramMethod getSingleTarget():38:38 -> c com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection -> com.gradleup.gr8.relocated.hz: java.util.Map dependentMinimumKeepInfo -> a boolean $assertionsDisabled -> b 1:1:void ():29:29 -> 1:2:void ():33:34 -> 1:1:void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.utils.TriConsumer):46:46 -> a 2:2:void lambda$forEach$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):48:48 -> a 3:3:void lambda$forEach$0(com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):51:51 -> a 4:4:void lambda$forEach$1(com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):53:53 -> a 5:5:void lambda$forEach$2(com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):55:55 -> a 6:8:com.android.tools.r8.shaking.MinimumKeepInfoCollection getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent):63:63 -> a 9:9:com.android.tools.r8.shaking.KeepInfo$Joiner getOrCreateUnconditionalMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference):78:78 -> a 10:11:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:70 -> a 10:11:com.android.tools.r8.shaking.KeepInfo$Joiner getOrCreateUnconditionalMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference):78 -> a 12:12:com.android.tools.r8.shaking.MinimumKeepInfoCollection getOrDefault(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):83:83 -> a 13:13:void merge(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):92:92 -> a 14:14:void com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.forEach(java.util.function.BiConsumer):38:38 -> a 14:14:void merge(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.forEach(java.util.function.BiConsumer):38:38 -> a 15:15:void merge(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):92 -> a 16:16:void lambda$merge$4(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):94:94 -> a 17:17:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer):98:98 -> a 18:25:boolean lambda$pruneDeadItems$5(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):102:109 -> a 26:26:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> a 26:26:boolean lambda$pruneDeadItems$5(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):109 -> a 27:36:boolean lambda$pruneDeadItems$5(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):109:118 -> a 37:37:com.android.tools.r8.shaking.KeepClassInfo$Joiner lambda$remove$6(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.MinimumKeepInfoCollection):127:127 -> a 38:38:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexType):127:127 -> a 39:39:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.get(com.android.tools.r8.shaking.EnqueuerEvent):59:59 -> a 39:39:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):140 -> a 39:39:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexType):127 -> a 40:42:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):144:146 -> a 40:42:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexType):127 -> a 43:43:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexType):127:127 -> a 44:44:com.android.tools.r8.shaking.KeepFieldInfo$Joiner lambda$remove$7(com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.MinimumKeepInfoCollection):131:131 -> a 45:45:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexField):131:131 -> a 46:46:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.get(com.android.tools.r8.shaking.EnqueuerEvent):59:59 -> a 46:46:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):140 -> a 46:46:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexField):131 -> a 47:49:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):144:146 -> a 47:49:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexField):131 -> a 50:50:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexField):131:131 -> a 51:51:com.android.tools.r8.shaking.KeepMethodInfo$Joiner lambda$remove$8(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.MinimumKeepInfoCollection):135:135 -> a 52:52:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexMethod):135:135 -> a 53:53:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.get(com.android.tools.r8.shaking.EnqueuerEvent):59:59 -> a 53:53:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):140 -> a 53:53:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexMethod):135 -> a 54:56:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):144:146 -> a 54:56:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexMethod):135 -> a 57:57:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexMethod):135:135 -> a 58:60:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection rewrittenWithLens(com.android.tools.r8.graph.GraphLens):152:154 -> a 61:61:void com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.forEach(java.util.function.BiConsumer):38:38 -> a 61:61:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection rewrittenWithLens(com.android.tools.r8.graph.GraphLens):154 -> a 62:63:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):156:157 -> a 64:64:boolean com.android.tools.r8.shaking.EnqueuerEvent.isNoSuchEvent():0:0 -> a 64:64:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):157 -> a 65:66:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):159:160 -> a 1:1:com.android.tools.r8.shaking.MinimumKeepInfoCollection remove(com.android.tools.r8.shaking.EnqueuerEvent):123:123 -> b com.android.tools.r8.shaking.DexStringCache -> com.gradleup.gr8.relocated.sg0: java.util.concurrent.ConcurrentHashMap stringCache -> a 1:2:void ():9:10 -> 1:1:java.lang.String lookupString(com.android.tools.r8.graph.DexString):13:13 -> a com.android.tools.r8.shaking.DiscardedChecker -> com.gradleup.gr8.relocated.cj0: java.util.List failed -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.DiscardedChecker$1):18:18 -> 2:2:void (com.android.tools.r8.graph.AppView):25:25 -> 3:7:void (com.android.tools.r8.graph.AppView):23:27 -> 1:1:com.android.tools.r8.shaking.DiscardedChecker create(com.android.tools.r8.graph.AppView):31:31 -> a 2:10:java.util.List run(java.lang.Iterable,java.util.concurrent.ExecutorService):54:62 -> a 11:11:int lambda$run$0(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):60:60 -> a 12:13:void checkClassAndMembers(com.android.tools.r8.graph.DexProgramClass):72:73 -> a 14:18:boolean check(com.android.tools.r8.graph.ProgramDefinition):79:83 -> a 1:2:com.android.tools.r8.shaking.DiscardedChecker createForMainDex(com.android.tools.r8.graph.AppView):38:39 -> b 3:3:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> b 3:3:com.android.tools.r8.shaking.DiscardedChecker createForMainDex(com.android.tools.r8.graph.AppView):40 -> b 4:4:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> b 4:4:com.android.tools.r8.shaking.DiscardedChecker createForMainDex(com.android.tools.r8.graph.AppView):40 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.shaking.DiscardedChecker createForMainDex(com.android.tools.r8.graph.AppView):41:41 -> b 6:6:boolean isCheckDiscardedEnabled(com.android.tools.r8.graph.ProgramDefinition):66:66 -> b com.android.tools.r8.shaking.DiscardedChecker$1 -> com.gradleup.gr8.relocated.bj0: com.android.tools.r8.shaking.MinimumKeepInfoCollection val$unconditionalKeepInfo -> d 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MinimumKeepInfoCollection):41:41 -> 1:3:boolean isCheckDiscardedEnabled(com.android.tools.r8.graph.ProgramDefinition):45:45 -> b com.android.tools.r8.shaking.EmptyEnqueuerDeferredTracing -> com.gradleup.gr8.relocated.jk0: 1:1:void ():15:15 -> boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata) -> a boolean enqueueWorklistActions(com.android.tools.r8.shaking.EnqueuerWorklist) -> a void notifyReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> a void rewriteApplication(java.util.concurrent.ExecutorService) -> a com.android.tools.r8.shaking.Enqueuer -> com.gradleup.gr8.relocated.ll0: java.util.Set identifierNameStrings -> w com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason directlyInitializedInterfaces -> D com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder methodAccessInfoCollection -> t com.android.tools.r8.utils.collections.ProgramMethodSet pendingMethodMove -> k0 com.android.tools.r8.shaking.MissingClasses$Builder missingClassesBuilder -> I java.util.Set exceptionGuardAnalyses -> g java.util.Set initialDeadProtoTypes -> J java.util.Set analyses -> c java.util.Map syntheticInterfaceMethodBridges -> o0 java.util.Set liveNonProgramTypes -> F java.util.Set recordFieldValuesReferences -> c0 com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier enqueuerDefinitionSupplier -> r java.util.Set virtualMethodsTargetedByInvokeDirect -> R java.util.Map deferredParameterAnnotations -> e0 com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection desugaring -> i0 java.util.Set lockCandidates -> a0 java.util.Map scopedMethodsForLiveTypes -> g0 com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason indirectlyInitializedInterfaces -> E com.android.tools.r8.shaking.EnqueuerUseRegistryFactory useRegistryFactory -> p com.android.tools.r8.shaking.GraphReporter graphReporter -> h0 com.android.tools.r8.ir.desugar.itf.InterfaceProcessor interfaceProcessor -> m0 java.util.Set interfacesTransitionedToInstantiated -> B com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> m com.android.tools.r8.shaking.AnnotationRemover$Builder annotationRemoverBuilder -> q com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason liveTypes -> A java.util.Map superInvokeDependencies -> x java.util.Set referencedNonProgramTypes -> G java.util.Set checkCastAnalyses -> h com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection keepInfo -> Y java.util.Set fieldAccessAnalyses -> d boolean $assertionsDisabled -> p0 java.util.Set failedMethodResolutionTargets -> O com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder objectAllocationInfoCollection -> u boolean forceProguardCompatibility -> a java.util.Set initialPrunedTypes -> K com.android.tools.r8.shaking.EnqueuerWorklist workList -> U com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet liveMethods -> S java.util.Map initClassReferences -> b0 java.util.Map reachableInstanceFields -> y java.util.concurrent.ExecutorService executorService -> l com.android.tools.r8.utils.collections.ProgramMethodSet pendingCodeDesugaring -> j0 com.android.tools.r8.graph.FieldAccessInfoCollectionImpl fieldAccessInfoCollection -> s java.util.Map reachableVirtualTargets -> X com.android.tools.r8.utils.collections.ProgramMethodMap pendingMethodMoveInverse -> l0 java.util.Set deadProtoTypeCandidates -> H java.util.Set invokeAnalyses -> e java.lang.Thread mainThreadForTesting -> n0 java.util.Set failedFieldResolutionTargets -> P java.util.Set noClassMerging -> L java.util.Map deferredAnnotations -> d0 java.util.Map activeIfRules -> f0 com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason initializedClasses -> C java.util.Map unusedInterfaceTypes -> M java.util.Map synthesizingContexts -> z com.android.tools.r8.graph.AppView appView -> j com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder proguardCompatibilityActionsBuilder -> V com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection dependentMinimumKeepInfo -> Z java.util.Map callSites -> v com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet liveFields -> T com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> i com.android.tools.r8.utils.InternalOptions options -> n com.android.tools.r8.shaking.Enqueuer$Mode mode -> b java.util.Set instanceOfAnalyses -> f com.android.tools.r8.utils.collections.ProgramMethodSet pendingReflectiveUses -> W com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet targetedMethods -> N java.util.Set bootstrapMethods -> Q com.android.tools.r8.shaking.EnqueuerDeferredTracing deferredTracing -> k com.android.tools.r8.shaking.RootSetUtils$RootSet rootSet -> o 1:1:void ():207:207 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.experimental.graphinfo.GraphConsumer,com.android.tools.r8.shaking.Enqueuer$Mode):476:476 -> 2:4334:void (com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.experimental.graphinfo.GraphConsumer,com.android.tools.r8.shaking.Enqueuer$Mode):253:4585 -> 4335:4381:void (com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.experimental.graphinfo.GraphConsumer,com.android.tools.r8.shaking.Enqueuer$Mode):477:523 -> 1:1:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 1:1:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5151 -> a 2:7:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5152:5157 -> a 8:8:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 8:8:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5157 -> a 9:11:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5162:5164 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 12:12:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5164 -> a 13:16:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5168:5171 -> a 17:17:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):866:866 -> a 17:17:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5175 -> a 18:18:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 18:18:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5176 -> a 19:19:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 19:19:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5177 -> a 20:27:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5178:5185 -> a 28:28:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 28:28:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5185 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 29:29:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5185 -> a 30:38:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5185:5193 -> a 39:39:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 39:39:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5194 -> a 40:40:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5195:5195 -> a 41:41:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):306:306 -> a 41:41:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5195 -> a 42:42:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 42:42:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5204 -> a 43:43:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 43:43:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5204 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 44:44:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5204 -> a 45:47:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5204:5206 -> a 48:48:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 48:48:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5207 -> a 49:49:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5208:5208 -> a 50:50:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> a 50:50:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3243 -> a 51:53:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3246:3248 -> a 54:54:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":64,"2":65,"3":66},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 64:64:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 64:64:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 65:65:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3248 -> a 66:66:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3248:3248 -> a 55:55:boolean com.android.tools.r8.shaking.EnqueuerEvent.isLiveClassEvent():0:0 -> a 55:55:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3252 -> a 56:56:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3253:3253 -> a 57:57:boolean com.android.tools.r8.shaking.EnqueuerEvent.isInstantiatedClassEvent():0:0 -> a 57:57:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3255 -> a 58:58:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3256:3256 -> a 59:59:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 59:59:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3256 -> a 60:60:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 60:60:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98 -> a 60:60:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3256 -> a 61:62:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98:99 -> a 61:62:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3256 -> a 63:63:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3259:3259 -> a com.android.tools.r8.shaking.KeepReason lambda$keepClassAndAllMembers$63(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness) -> a com.android.tools.r8.graph.DexApplication lambda$postProcessingDesugaring$126(com.android.tools.r8.graph.DexApplication) -> a 67:67:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 67:67:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3743 -> a 67:67:void access$2100(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):207 -> a 68:68:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3743:3743 -> a 68:68:void access$2100(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:69:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 69:69:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 70:70:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 71:71:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 71:71:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1741 -> a 72:72:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3177:3177 -> a 72:72:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1741 -> a 73:73:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 73:73:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3178 -> a 73:73:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1741 -> a 74:74:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3178:3178 -> a 74:74:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1741 -> a 75:75:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1742:1742 -> a 76:76:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 76:76:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1742 -> a 77:77:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1742:1742 -> a 78:78:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 78:78:boolean lambda$processDeferredAnnotations$47(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):2205 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType() -> a 79:79:boolean lambda$processDeferredAnnotations$47(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):2205 -> a 80:80:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 80:80:boolean lambda$processDeferredAnnotations$47(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):2205 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 81:81:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:82:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 82:82:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2310 -> a 83:85:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2311:2313 -> a 86:91:boolean com.android.tools.r8.shaking.Enqueuer.shouldKeepAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind,boolean):2343:2348 -> a 86:91:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2314 -> a 92:92:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2318:2318 -> a 93:93:boolean com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.isParameter():48:48 -> a 93:93:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2318 -> a 94:111:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2318:2335 -> a 112:112:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.methodHandleReferencedIn(com.android.tools.r8.graph.ProgramMethod):87:87 -> a 112:112:void disableClosedWorldReasoning(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1204 -> a 113:113:void disableClosedWorldReasoning(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1204:1204 -> a 114:114:void com.android.tools.r8.graph.MethodResolutionResult.forEachMethodResolutionResult(java.util.function.Consumer):103:103 -> a 114:114:void disableClosedWorldReasoning(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1205 -> a 115:115:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection access$1000(com.android.tools.r8.shaking.Enqueuer):207:207 -> a 116:116:void access$1400(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexProgramClass):207:207 -> a 117:117:void access$1500(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):207:207 -> a 118:118:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 118:118:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):666 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:118:void access$1500(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):207 -> a 119:119:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):666:666 -> a 119:119:void access$1500(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):207 -> a 120:120:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 120:120:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):667 -> a 120:120:void access$1500(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):207 -> a 121:121:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):667:667 -> a 121:121:void access$1500(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):207 -> a 122:122:com.android.tools.r8.graph.DexProgramClass access$1600(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):207:207 -> a 123:123:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 123:123:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramHolderOrNull(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):855 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 123:123:com.android.tools.r8.graph.DexProgramClass access$1600(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):207 -> a 124:124:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramHolderOrNull(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):855:855 -> a 124:124:com.android.tools.r8.graph.DexProgramClass access$1600(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):207 -> a 125:125:void access$1800(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):207:207 -> a 126:126:void access$2000(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):207:207 -> a 127:127:void access$2200(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDerivedContext):207:207 -> a 128:128:void access$2300(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):207:207 -> a 129:129:void access$2400(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):207:207 -> a 130:130:com.android.tools.r8.graph.DexClass access$2500(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):207:207 -> a 131:131:void access$2700(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):207:207 -> a 132:132:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 132:132:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1371 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 133:133:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 133:133:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1371 -> a 134:134:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1371:1371 -> a 135:135:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.methodHandleReferencedIn(com.android.tools.r8.graph.ProgramMethod):87:87 -> a 135:135:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1372 -> a 136:138:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1374:1376 -> a 139:139:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 139:139:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1377 -> a 140:140:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1381:1381 -> a 141:141:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 141:141:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 141:141:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1380 -> a 142:142:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 142:142:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1380 -> a 143:143:void lambda$new$0(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):503:503 -> a 144:144:com.android.tools.r8.shaking.Enqueuer com.android.tools.r8.shaking.Enqueuer.registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):551:551 -> a 144:144:void lambda$new$0(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):503 -> a 145:145:com.android.tools.r8.shaking.EnqueuerUseRegistryFactory lambda$createUseRegistryFactory$1(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):541:541 -> a 146:146:com.android.tools.r8.shaking.Enqueuer registerFieldAccessAnalysis(com.android.tools.r8.graph.analysis.EnqueuerFieldAccessAnalysis):556:556 -> a 147:147:com.android.tools.r8.shaking.Enqueuer registerInvokeAnalysis(com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):561:561 -> a 148:148:com.android.tools.r8.shaking.Enqueuer registerCheckCastAnalysis(com.android.tools.r8.graph.analysis.EnqueuerCheckCastAnalysis):571:571 -> a 149:149:void setAnnotationRemoverBuilder(com.android.tools.r8.shaking.AnnotationRemover$Builder):581:581 -> a 150:150:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexType):595:595 -> a 151:151:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":153,"2":154,"3":155},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 153:153:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 153:153:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexType):595 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 154:154:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 154:154:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexType):595 -> a 155:155:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexType):595:595 -> a 152:152:void com.android.tools.r8.shaking.Enqueuer.addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexProgramClass):602:602 -> a 152:152:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexType):597 -> a 156:156:boolean addLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):606:606 -> a 157:157:void recordMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDerivedContext):650:650 -> a 158:161:void recordMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):658:661 -> a 162:162:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):679:679 -> a 163:163:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):708:708 -> a 164:164:boolean com.android.tools.r8.shaking.Enqueuer.verifyIsMainThread():1995:1995 -> a 164:164:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):708 -> a 165:166:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):709:710 -> a 167:167:void lambda$internalDefinitionFor$2(java.util.function.BiConsumer,com.android.tools.r8.graph.ProgramDerivedContext,com.android.tools.r8.graph.DexClass):722:722 -> a 168:170:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):747:749 -> a 171:171:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 171:171:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):748 -> a 172:172:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 172:172:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):748 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:173:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):751:751 -> a 174:174:com.android.tools.r8.shaking.KeepFieldInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.asFieldJoinerOrNull(com.android.tools.r8.shaking.KeepInfo$Joiner):546:546 -> a 174:174:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):751 -> a 175:175:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):752:752 -> a 176:178:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):785:787 -> a 179:179:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 179:179:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):787 -> a 180:180:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):790:790 -> a 181:185:void com.android.tools.r8.shaking.Enqueuer.handleLibraryTypeInheritingFromProgramType(com.android.tools.r8.graph.DexLibraryClass):870:874 -> a 181:185:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):790 -> a 186:187:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):792:793 -> a 188:188:void com.android.tools.r8.graph.DexClass.forEachClassField(java.util.function.Consumer):176:176 -> a 188:188:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):793 -> a 189:189:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):800:800 -> a 190:190:void com.android.tools.r8.graph.DexClass.forEachClassMethod(java.util.function.Consumer):186:186 -> a 190:190:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):800 -> a 191:195:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):814:818 -> a 196:196:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):815:815 -> a 197:197:void lambda$processNewLiveNonProgramType$3(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):792:792 -> a 198:200:void lambda$processNewLiveNonProgramType$4(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndField):796:798 -> a 201:201:void lambda$processNewLiveNonProgramType$4(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndField):795:795 -> a 202:206:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):802:806 -> a 207:212:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):803:808 -> a 213:213:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 213:213:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):808 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 214:214:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 214:214:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):808 -> a 215:217:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):808:810 -> a 218:218:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):809:809 -> a 219:219:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 219:219:void processDeferredAnnotations(com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.function.Function):2202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 220:223:void processDeferredAnnotations(com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.function.Function):2202:2205 -> a 224:226:void processDeferredAnnotations(com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.function.Function):2204:2206 -> a 227:233:void addNonProgramClassToWorklist(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition,java.util.function.Consumer,java.util.function.BiConsumer):828:834 -> a 234:234:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):349:349 -> a 234:234:void addNonProgramClassToWorklist(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition,java.util.function.Consumer,java.util.function.BiConsumer):835 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 235:235:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):349:349 -> a 235:235:void addNonProgramClassToWorklist(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition,java.util.function.Consumer,java.util.function.BiConsumer):835 -> a 236:240:void addNonProgramClassToWorklist(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition,java.util.function.Consumer,java.util.function.BiConsumer):836:840 -> a 241:241:void lambda$addNonProgramClassToWorklist$6(java.util.function.Consumer,com.android.tools.r8.graph.DexClass):842:842 -> a 242:242:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 242:242:void lambda$addNonProgramClassToWorklist$6(java.util.function.Consumer,com.android.tools.r8.graph.DexClass):842 -> a 243:243:void lambda$addNonProgramClassToWorklist$6(java.util.function.Consumer,com.android.tools.r8.graph.DexClass):843:843 -> a 244:244:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):939:939 -> a 245:245:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 245:245:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):940 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 246:246:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 246:246:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):940 -> a 247:247:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):941:941 -> a 248:248:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 248:248:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):942 -> a 249:251:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):943:945 -> a 252:252:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():842:842 -> a 252:252:boolean com.android.tools.r8.graph.DexClass.hasDefaultInitializer():828 -> a 252:252:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):946 -> a 253:257:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):947:951 -> a 258:258:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):592:592 -> a 258:258:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):952 -> a 259:259:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> a 259:259:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):955 -> a 260:263:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):955:958 -> a 264:268:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):956:960 -> a 269:269:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 269:269:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 269:269:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):959 -> a 270:270:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 270:270:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):959 -> a 271:271:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):963:963 -> a 272:272:boolean com.android.tools.r8.graph.DexClass.isExternalizable(com.android.tools.r8.graph.AppView):882:882 -> a 272:272:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):963 -> a 273:273:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isExternalizable(com.android.tools.r8.graph.DexType):452:452 -> a 273:273:boolean com.android.tools.r8.graph.DexClass.isExternalizable(com.android.tools.r8.graph.AppView):882 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 273:273:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):963 -> a 274:274:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isExternalizable(com.android.tools.r8.graph.DexType):452:452 -> a 274:274:boolean com.android.tools.r8.graph.DexClass.isExternalizable(com.android.tools.r8.graph.AppView):882 -> a 274:274:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):963 -> a 275:277:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):964:966 -> a 278:278:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 278:278:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 278:278:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):965 -> a 279:279:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 279:279:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):965 -> a 280:282:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):974:976 -> a 280:282:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):922 -> a 283:283:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():554:554 -> a 283:283:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):980 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 283:283:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):922 -> a 284:284:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> a 284:284:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):981 -> a 284:284:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):922 -> a 285:285:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):982:982 -> a 285:285:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):922 -> a 286:286:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):978:978 -> a 286:286:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):922 -> a 287:287:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):976:976 -> a 287:287:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):922 -> a 288:290:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):989:991 -> a 288:290:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):924 -> a 291:291:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> a 291:291:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):994 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 291:291:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):924 -> a 292:292:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):994:994 -> a 292:292:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):924 -> a 293:293:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):993:993 -> a 293:293:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):924 -> a 294:294:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):991:991 -> a 294:294:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):924 -> a 295:298:boolean registerMethodWithTargetAndContext(java.util.function.BiPredicate,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1033:1036 -> a 299:299:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1058:1058 -> a 300:300:boolean com.android.tools.r8.shaking.Enqueuer.registerReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1046:1046 -> a 300:300:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1059 -> a 301:301:boolean com.android.tools.r8.shaking.Enqueuer.registerReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1054:1054 -> a 301:301:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1060 -> a 302:302:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 302:302:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1062 -> a 303:303:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1062:1062 -> a 304:323:boolean registerFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,boolean,boolean):1095:1114 -> a 324:329:com.android.tools.r8.graph.FieldAccessInfoImpl com.android.tools.r8.shaking.Enqueuer.getOrCreateFieldAccessInfo(com.android.tools.r8.graph.DexEncodedField):1082:1087 -> a 324:329:boolean registerFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,boolean,boolean):1115 -> a 330:350:boolean registerFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,boolean,boolean):1119:1139 -> a 351:352:void lambda$registerFieldAccess$9(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1101:1102 -> a 353:353:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 353:353:void lambda$registerFieldAccess$9(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1102 -> a 354:354:void lambda$registerFieldAccess$9(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1103:1103 -> a 355:355:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1145:1145 -> a 356:356:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 356:356:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 357:357:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 357:357:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1145 -> a 358:358:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1145:1145 -> a 359:362:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):286:289 -> a 359:362:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1145 -> a 363:363:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> a 363:363:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):289 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 363:363:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1145 -> a 364:364:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):955:955 -> a 364:364:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):289 -> a 364:364:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1145 -> a 365:366:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1146:1147 -> a 367:367:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 367:367:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramHolderOrNull(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):855 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 367:367:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1147 -> a 368:368:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramHolderOrNull(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):855:855 -> a 368:368:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1147 -> a 369:373:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1149:1153 -> a 374:374:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> a 374:374:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1155 -> a 375:376:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1155:1156 -> a 377:377:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> a 377:377:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1156 -> a 378:378:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1157:1157 -> a 379:379:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 379:379:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1158 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 380:380:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 380:380:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1158 -> a 381:388:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1159:1166 -> a 389:389:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2792:2792 -> a 389:389:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 390:393:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2799:2802 -> a 390:393:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 390:393:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 394:394:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":454,"2":455,"3":456,"4":457},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 454:454:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2804:2804 -> a 454:454:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 454:454:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 455:455:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2804:2804 -> a 455:455:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 455:455:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 456:456:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2804:2804 -> a 456:456:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 456:456:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 457:457:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2804:2804 -> a 457:457:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 457:457:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 395:395:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2805:2805 -> a 395:395:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 395:395:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 396:396:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 396:396:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2805 -> a 396:396:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 396:396:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 397:397:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2806:2806 -> a 397:397:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 397:397:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 398:398:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 398:398:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2808 -> a 398:398:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 398:398:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 399:400:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2809:2810 -> a 399:400:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 399:400:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 401:401:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":467,"2":468,"3":469,"4":470},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 467:467:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2814:2814 -> a 467:467:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 467:467:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 468:468:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2814:2814 -> a 468:468:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 468:468:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 469:469:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2814:2814 -> a 469:469:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 469:469:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 470:470:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2814:2814 -> a 470:470:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 470:470:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 402:402:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2816:2816 -> a 402:402:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 402:402:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 403:403:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 403:403:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2816 -> a 403:403:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 403:403:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 404:404:void com.android.tools.r8.shaking.Enqueuer.checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2817:2817 -> a 404:404:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2793 -> a 404:404:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 405:405:void com.android.tools.r8.shaking.Enqueuer.markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2794:2794 -> a 405:405:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1168 -> a 406:406:com.android.tools.r8.shaking.InstantiatedObject com.android.tools.r8.shaking.InstantiatedObject.of(com.android.tools.r8.ir.desugar.LambdaDescriptor):17:17 -> a 406:406:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedLambda(com.android.tools.r8.ir.desugar.LambdaDescriptor):2824 -> a 406:406:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1169 -> a 407:407:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedLambda(com.android.tools.r8.ir.desugar.LambdaDescriptor):2824:2824 -> a 407:407:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1169 -> a 408:408:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedLambda(com.android.tools.r8.ir.desugar.LambdaDescriptor):2823:2823 -> a 408:408:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1169 -> a 409:436:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1170:1197 -> a 437:437:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFromLambdaCreatedIn(com.android.tools.r8.graph.ProgramMethod):58:58 -> a 437:437:void com.android.tools.r8.shaking.Enqueuer.traceInvokeInterfaceFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1451 -> a 437:437:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1185 -> a 438:438:void com.android.tools.r8.shaking.Enqueuer.traceInvokeInterfaceFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1451:1451 -> a 438:438:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1185 -> a 439:439:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFromLambdaCreatedIn(com.android.tools.r8.graph.ProgramMethod):58:58 -> a 439:439:void com.android.tools.r8.shaking.Enqueuer.traceInvokeDirectFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1430 -> a 439:439:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1191 -> a 440:440:void com.android.tools.r8.shaking.Enqueuer.traceInvokeDirectFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1430:1430 -> a 440:440:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1191 -> a 441:441:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1194:1194 -> a 442:442:void com.android.tools.r8.shaking.Enqueuer.traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1569:1569 -> a 442:442:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1194 -> a 443:443:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFromLambdaCreatedIn(com.android.tools.r8.graph.ProgramMethod):58:58 -> a 443:443:void com.android.tools.r8.shaking.Enqueuer.traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1570 -> a 443:443:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1194 -> a 444:444:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1578:1578 -> a 444:444:void com.android.tools.r8.shaking.Enqueuer.traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1569 -> a 444:444:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1194 -> a 445:445:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 445:445:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1580 -> a 445:445:void com.android.tools.r8.shaking.Enqueuer.traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1569 -> a 445:445:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1194 -> a 446:446:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 446:446:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1580 -> a 446:446:void com.android.tools.r8.shaking.Enqueuer.traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1569 -> a 446:446:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1194 -> a 447:447:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1583:1583 -> a 447:447:void com.android.tools.r8.shaking.Enqueuer.traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1569 -> a 447:447:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1194 -> a 448:448:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1581:1581 -> a 448:448:void com.android.tools.r8.shaking.Enqueuer.traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1569 -> a 448:448:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1194 -> a 449:449:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFromLambdaCreatedIn(com.android.tools.r8.graph.ProgramMethod):58:58 -> a 449:449:void com.android.tools.r8.shaking.Enqueuer.traceInvokeVirtualFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1527 -> a 449:449:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1188 -> a 450:450:void com.android.tools.r8.shaking.Enqueuer.traceInvokeVirtualFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1527:1527 -> a 450:450:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1188 -> a 451:451:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFromLambdaCreatedIn(com.android.tools.r8.graph.ProgramMethod):58:58 -> a 451:451:void com.android.tools.r8.shaking.Enqueuer.traceInvokeStaticFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1472 -> a 451:451:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1182 -> a 452:452:void com.android.tools.r8.shaking.Enqueuer.traceInvokeStaticFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1472:1472 -> a 452:452:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1182 -> a 453:453:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1200:1200 -> a 471:471:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$traceCallSite$10(com.android.tools.r8.graph.DexCallSite):1170:1170 -> a 472:472:void lambda$traceCallSite$11(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):1171:1171 -> a 473:474:void lambda$disableClosedWorldReasoning$12(com.android.tools.r8.graph.MethodResolutionResult):1207:1208 -> a 475:475:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 475:475:void lambda$disableClosedWorldReasoning$12(com.android.tools.r8.graph.MethodResolutionResult):1208 -> a 476:477:void lambda$disableClosedWorldReasoning$12(com.android.tools.r8.graph.MethodResolutionResult):1210:1211 -> a 478:478:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 478:478:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 478:478:void lambda$disableClosedWorldReasoning$12(com.android.tools.r8.graph.MethodResolutionResult):1209 -> a 479:479:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 479:479:void lambda$disableClosedWorldReasoning$12(com.android.tools.r8.graph.MethodResolutionResult):1209 -> a 480:480:void lambda$traceCheckCast$13(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerCheckCastAnalysis):1217:1217 -> a 481:485:void com.android.tools.r8.shaking.Enqueuer.handleLockCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1241:1245 -> a 481:485:void traceConstClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator,boolean):1231 -> a 486:486:void traceConstClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator,boolean):1232:1232 -> a 487:488:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1261:1262 -> a 489:491:java.lang.Object com.android.tools.r8.utils.IteratorUtils.nextUntil(java.util.Iterator,java.util.function.Predicate):82:84 -> a 489:491:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1263 -> a 492:499:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1263:1270 -> a 500:500:boolean com.android.tools.r8.cf.code.CfInstruction.isInvoke():0:0 -> a 500:500:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1270 -> a 501:503:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1271:1273 -> a 504:504:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 504:504:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 505:505:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1737:1737 -> a 505:505:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1274 -> a 506:513:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1274:1281 -> a 514:514:boolean lambda$isConstClassMaybeUsedAsLock$15(com.android.tools.r8.dex.code.CfOrDexInstruction):1266:1266 -> a 515:515:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 515:515:boolean lambda$isConstClassMaybeUsedAsLock$15(com.android.tools.r8.dex.code.CfOrDexInstruction):1266 -> a 516:516:boolean lambda$isConstClassMaybeUsedAsLock$15(com.android.tools.r8.dex.code.CfOrDexInstruction):1267:1267 -> a 517:517:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 517:517:boolean lambda$isConstClassMaybeUsedAsLock$15(com.android.tools.r8.dex.code.CfOrDexInstruction):1267 -> a 518:518:com.android.tools.r8.shaking.KeepReason lambda$internalTraceConstClassOrCheckCast$16(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):1298:1298 -> a 519:519:void com.android.tools.r8.shaking.Enqueuer.traceTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1388:1388 -> a 519:519:void internalTraceConstClassOrCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):1288 -> a 520:528:void internalTraceConstClassOrCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):1289:1297 -> a 529:535:boolean registerDeferredActionForDeadProtoBuilder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Action):1418:1424 -> a 536:536:boolean registerDeferredActionForDeadProtoBuilder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Action):1420:1420 -> a 537:537:java.lang.Boolean lambda$registerDeferredActionForDeadProtoBuilder$21(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Action,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):1422:1422 -> a 538:538:boolean lambda$registerDeferredActionForDeadProtoBuilder$20(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.Action):1423:1423 -> a 539:541:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1435:1435 -> a 545:545:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1439:1439 -> a 546:546:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 546:546:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1440 -> a 547:578:void com.android.tools.r8.shaking.Enqueuer.handleInvokeOfDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2534:2565 -> a 547:578:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1442 -> a 579:579:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1443:1443 -> a 580:580:void lambda$traceInvokeDirect$22(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1443:1443 -> a 581:581:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1691:1691 -> a 582:582:boolean com.android.tools.r8.shaking.Enqueuer.registerFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1042:1042 -> a 582:582:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1691 -> a 583:590:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1695:1702 -> a 591:591:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> a 591:591:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1702 -> a 592:615:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1704:1727 -> a 616:616:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 616:616:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1728 -> a 617:619:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1731:1733 -> a 620:620:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2044:2044 -> a 620:620:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1733 -> a 621:621:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 621:621:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2044 -> a 621:621:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1733 -> a 622:623:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2045:2046 -> a 622:623:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1733 -> a 624:624:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1736:1736 -> a 625:625:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.fieldReferencedIn(com.android.tools.r8.graph.ProgramMethod):62:62 -> a 625:625:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1737 -> a 626:626:void lambda$traceInstanceFieldRead$29(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1736:1736 -> a 627:627:void lambda$traceInstanceFieldRead$28(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerFieldAccessAnalysis):1706:1706 -> a 628:628:java.lang.Boolean lambda$traceStaticFieldRead$34(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1834:1834 -> a 629:630:boolean com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.isDeadProtoExtensionField(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):245:246 -> a 629:630:java.lang.Boolean lambda$traceStaticFieldRead$34(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1834 -> a 631:631:java.lang.Boolean lambda$traceStaticFieldRead$34(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1834:1834 -> a 632:632:void lambda$traceStaticFieldRead$37(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1892:1892 -> a 633:645:void markTypeAsLive(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2028:2040 -> a 646:646:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2051:2051 -> a 647:651:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2065:2069 -> a 652:652:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isFinalMainDexTracing():234:234 -> a 652:652:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2069 -> a 653:658:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2069:2074 -> a 659:659:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 659:659:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2075 -> a 660:660:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2902,"2":2903,"3":2904,"4":2905},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 2902:2902:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 2902:2902:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2075 -> a 2903:2903:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2075:2075 -> a 2904:2904:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2075:2075 -> a 2905:2905:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2075:2075 -> a 2735:2737:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2075:2077 -> a 2738:2738:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 2738:2738:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2077 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2739:2739:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 2739:2739:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2077 -> a 2740:2741:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2077:2078 -> a 2742:2742:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 2742:2742:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2080 -> a 2743:2743:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 2743:2743:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 2743:2743:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2080 -> a 2744:2754:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2080:2090 -> a 2755:2761:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2089:2095 -> a 2762:2797:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2094:2129 -> a 2798:2798:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 2798:2798:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2130 -> a 2799:2799:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2133:2133 -> a 2800:2800:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.reachableFromLiveType(com.android.tools.r8.graph.DexType):46:46 -> a 2800:2800:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2133 -> a 2801:2801:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 2801:2801:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2135 -> a 2802:2802:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 2802:2802:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2803:2803:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 2803:2803:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2135 -> a 2804:2813:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2135:2144 -> a 2814:2815:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):879:880 -> a 2814:2815:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2816:2816:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 2816:2816:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):881 -> a 2816:2816:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2817:2817:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):882:882 -> a 2817:2817:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2818:2818:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 2818:2818:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):885 -> a 2818:2818:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2819:2819:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2906,"2":2907,"3":2908},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 2906:2906:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 2906:2906:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):885 -> a 2906:2906:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2907:2907:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):885:885 -> a 2907:2907:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2908:2908:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):885:885 -> a 2908:2908:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2820:2820:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):887:887 -> a 2820:2820:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2821:2821:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 2821:2821:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):887 -> a 2821:2821:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2822:2822:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 2822:2822:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 2822:2822:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):887 -> a 2822:2822:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2823:2833:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):882:892 -> a 2823:2833:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2834:2834:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 2834:2834:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):893 -> a 2834:2834:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2835:2835:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):894:894 -> a 2835:2835:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2836:2836:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 2836:2836:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):897 -> a 2836:2836:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2837:2837:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2909,"2":2910,"3":2911},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 2909:2909:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 2909:2909:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):897 -> a 2909:2909:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2910:2910:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):897:897 -> a 2910:2910:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2911:2911:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):897:897 -> a 2911:2911:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2838:2838:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):899:899 -> a 2838:2838:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2839:2839:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 2839:2839:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):899 -> a 2839:2839:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2840:2840:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 2840:2840:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 2840:2840:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):899 -> a 2840:2840:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2841:2841:void com.android.tools.r8.shaking.Enqueuer.warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):894:894 -> a 2841:2841:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2148 -> a 2842:2861:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2152:2171 -> a 2862:2862:boolean com.android.tools.r8.graph.DexClass.isSerializable(com.android.tools.r8.graph.AppView):878:878 -> a 2862:2862:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2171 -> a 2863:2863:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):999:999 -> a 2863:2863:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2864:2864:boolean com.android.tools.r8.graph.DexClass.isSerializable(com.android.tools.r8.graph.AppView):878:878 -> a 2864:2864:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):999 -> a 2864:2864:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2865:2868:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):999:1002 -> a 2865:2868:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2869:2869:boolean com.android.tools.r8.graph.DexClass.isSerializable(com.android.tools.r8.graph.AppView):878:878 -> a 2869:2869:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):1002 -> a 2869:2869:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2870:2870:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):1003:1003 -> a 2870:2870:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2871:2871:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():842:842 -> a 2871:2871:boolean com.android.tools.r8.graph.DexClass.hasDefaultInitializer():828 -> a 2871:2871:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):1009 -> a 2871:2871:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2872:2875:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):1010:1013 -> a 2872:2875:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2876:2876:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 2876:2876:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 2876:2876:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):1011 -> a 2876:2876:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2877:2877:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 2877:2877:void com.android.tools.r8.shaking.Enqueuer.enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):1011 -> a 2877:2877:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2172 -> a 2878:2880:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2176:2178 -> a 2881:2881:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection com.android.tools.r8.shaking.Enqueuer.getKeepInfo():734:734 -> a 2881:2881:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2179 -> a 2882:2885:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2179:2182 -> a 2886:2886:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 2886:2886:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2185 -> a 2887:2892:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2186:2191 -> a 2893:2893:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2893:2893:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2192 -> a 2894:2894:java.util.Set com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentKeepClassCompatRule(com.android.tools.r8.graph.DexType):1800:1800 -> a 2894:2894:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2192 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2895:2895:java.util.Set com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentKeepClassCompatRule(com.android.tools.r8.graph.DexType):1800:1800 -> a 2895:2895:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2192 -> a 2896:2900:void com.android.tools.r8.shaking.Enqueuer.compatEnqueueHolderIfDependentNonStaticMember(com.android.tools.r8.graph.DexProgramClass,java.util.Set):1019:1023 -> a 2896:2900:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2191 -> a 2901:2901:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2194:2194 -> a 2912:2912:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind lambda$markTypeAsLive$45(com.android.tools.r8.graph.ProgramDefinition):2188:2188 -> a 2913:2913:void lambda$markTypeAsLive$46(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):2194:2194 -> a 2914:2914:void lambda$processDeferredAnnotations$49(java.util.function.Function,com.android.tools.r8.graph.DexAnnotation,java.util.List):2208:2208 -> a 2915:2915:void lambda$processDeferredAnnotations$48(com.android.tools.r8.graph.DexAnnotation,java.util.function.Function,com.android.tools.r8.graph.ProgramDefinition):2211:2211 -> a 2916:2916:void lambda$processDeferredAnnotations$48(com.android.tools.r8.graph.DexAnnotation,java.util.function.Function,com.android.tools.r8.graph.ProgramDefinition):2210:2210 -> a 2917:2917:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2216:2216 -> a 2918:2918:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 2918:2918:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2216 -> a 2919:2922:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2216:2219 -> a 2923:2923:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2923:2923:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2219 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2924:2924:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2219:2219 -> a 2925:2927:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2218:2220 -> a 2928:2928:void com.android.tools.r8.graph.MethodCollection.forEachVirtualMethod(java.util.function.Consumer):154:154 -> a 2928:2928:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2220 -> a 2929:2929:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.KeepReason):2225:2225 -> a 2930:2932:boolean lambda$ensureMethodsContinueToWidenAccess$51(com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):2227:2229 -> a 2933:2933:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.methodDefinedInInterfaces(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):519:519 -> a 2933:2933:boolean lambda$ensureMethodsContinueToWidenAccess$51(com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):2229 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2937:2938:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.methodDefinedInInterfaces(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):523:524 -> a 2937:2938:boolean lambda$ensureMethodsContinueToWidenAccess$51(com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):2229 -> a 2939:2939:java.util.List lambda$processAnnotation$55(com.android.tools.r8.graph.DexAnnotation):2322:2322 -> a 2940:2941:com.android.tools.r8.graph.FieldResolutionResult resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):2354:2355 -> a 2942:2942:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> a 2942:2942:com.android.tools.r8.graph.FieldResolutionResult resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):2355 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2943:2943:void lambda$resolveField$56(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):2358:2358 -> a 2944:2944:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2944:2944:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):666 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2944:2944:void lambda$resolveField$56(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):2357 -> a 2945:2945:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):666:666 -> a 2945:2945:void lambda$resolveField$56(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):2357 -> a 2946:2946:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 2946:2946:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):667 -> a 2946:2946:void lambda$resolveField$56(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):2357 -> a 2947:2947:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):667:667 -> a 2947:2947:void lambda$resolveField$56(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):2357 -> a 2948:2948:void lambda$resolveField$57(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):2361:2361 -> a 2949:2949:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2949:2949:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):666 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2949:2949:void lambda$resolveField$57(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):2362 -> a 2950:2950:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):666:666 -> a 2950:2950:void lambda$resolveField$57(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):2362 -> a 2951:2951:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 2951:2951:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):667 -> a 2951:2951:void lambda$resolveField$57(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):2362 -> a 2952:2952:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):667:667 -> a 2952:2952:void lambda$resolveField$57(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):2362 -> a 2953:2953:void lambda$resolveMethod$58(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.MethodResolutionResult):2373:2373 -> a 2954:2954:void lambda$resolveMethod$59(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):2376:2376 -> a 2955:2957:void lambda$resolveMethod$59(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):2375:2377 -> a 2958:2960:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,boolean):2385:2387 -> a 2961:2961:void com.android.tools.r8.graph.MethodResolutionResult.forEachMethodResolutionResult(java.util.function.Consumer):103:103 -> a 2961:2961:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,boolean):2387 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2962:2964:void lambda$resolveMethod$60(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):2389:2391 -> a 2965:2970:void lambda$resolveMethod$60(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):2390:2395 -> a 2971:2973:void lambda$resolveMethod$60(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):2394:2396 -> a 2974:2974:void handleInvokeOfStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2405:2405 -> a 2975:2975:void com.android.tools.r8.graph.MethodResolutionResult.forEachMethodResolutionResult(java.util.function.Consumer):103:103 -> a 2975:2975:void handleInvokeOfStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2406 -> a 2976:2994:void lambda$handleInvokeOfStaticTarget$61(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):2408:2426 -> a 2995:3006:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2570:2581 -> a 3007:3007:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 3007:3007:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2582 -> a 3008:3014:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2585:2591 -> a 3015:3015:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.reachableFromLiveType(com.android.tools.r8.graph.DexType):46:46 -> a 3015:3015:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2591 -> a 3016:3026:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2592:2602 -> a 3027:3027:boolean com.android.tools.r8.errors.dontwarn.DontWarnConfiguration.matches(com.android.tools.r8.graph.Definition):27:27 -> a 3027:3027:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2602 -> a 3028:3032:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2607:2611 -> a 3033:3033:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3033:3033:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2612 -> a 3034:3034:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2612:2612 -> a 3035:3035:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3042,"2":3043,"3":3044},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 3042:3042:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2614:2614 -> a 3043:3043:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2614:2614 -> a 3044:3044:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2614:2614 -> a 3036:3036:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 3036:3036:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2614 -> a 3037:3037:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 3037:3037:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 3037:3037:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2614 -> a 3038:3041:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2615:2618 -> a 3045:3047:void lambda$ensureFromLibraryOrThrow$62(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):2596:2598 -> a 3048:3050:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2630:2632 -> a 3051:3051:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624:2624 -> a 3051:3051:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2633 -> a 3052:3052:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 3052:3052:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3052:3052:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2633 -> a 3053:3053:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2625:2625 -> a 3053:3053:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2633 -> a 3054:3054:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2634:2634 -> a 3055:3055:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> a 3055:3055:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2634 -> a 3056:3056:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2640:2640 -> a 3057:3057:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 3057:3057:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2640 -> a 3058:3058:void lambda$keepClassAndAllMembers$64(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2636:2636 -> a 3059:3059:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624:2624 -> a 3059:3059:void lambda$keepClassAndAllMembers$64(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2637 -> a 3060:3060:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 3060:3060:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3060:3060:void lambda$keepClassAndAllMembers$64(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2637 -> a 3061:3061:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2625:2625 -> a 3061:3061:void lambda$keepClassAndAllMembers$64(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2637 -> a 3062:3062:void lambda$keepClassAndAllMembers$64(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2638:2638 -> a 3063:3063:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2642:2642 -> a 3064:3064:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624:2624 -> a 3064:3064:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2643 -> a 3065:3065:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 3065:3065:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3065:3065:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2643 -> a 3066:3066:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2625:2625 -> a 3066:3066:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2643 -> a 3067:3067:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2644:2644 -> a 3068:3068:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2649:2649 -> a 3069:3069:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3069:3069:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2649 -> a 3070:3070:boolean com.android.tools.r8.graph.ProgramDerivedContext.isProgramContext():12:12 -> a 3070:3070:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2650 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3071:3071:boolean com.android.tools.r8.graph.ProgramDerivedContext.isProgramContext():12:12 -> a 3071:3071:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2650 -> a 3072:3072:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2651:2651 -> a 3073:3074:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2045:2046 -> a 3073:3074:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2651 -> a 3075:3075:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2654:2654 -> a 3076:3076:void lambda$recordNonProgramClass$66(com.android.tools.r8.graph.ProgramDerivedContext,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition):2664:2664 -> a 3077:3077:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType):2677:2677 -> a 3077:3077:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2681 -> a 3077:3077:void access$2600(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3078:3078:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType):2677:2677 -> a 3078:3078:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2681 -> a 3078:3078:void access$2600(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):207 -> a 3079:3079:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType):2677:2677 -> a 3079:3079:void ignoreMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2681 -> a 3080:3080:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType):2677:2677 -> a 3080:3080:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClasspathOrLibraryClass(com.android.tools.r8.graph.DexType):2685 -> a 3080:3080:void ignoreMissingClasspathOrLibraryClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition):2690 -> a 3081:3081:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2730:2730 -> a 3082:3082:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 3082:3082:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2730 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3083:3083:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 3083:3083:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2730 -> a 3084:3084:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2730:2730 -> a 3085:3085:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3085:3085:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2731 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3086:3086:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3086:3086:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2731 -> a 3087:3092:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2731:2736 -> a 3093:3093:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3093:3093:boolean com.android.tools.r8.shaking.Enqueuer.markInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2766 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3093:3093:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2740 -> a 3094:3094:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3094:3094:boolean com.android.tools.r8.shaking.Enqueuer.markInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2766 -> a 3094:3094:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2740 -> a 3095:3096:boolean com.android.tools.r8.shaking.Enqueuer.markInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2766:2767 -> a 3095:3096:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2740 -> a 3097:3097:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2744:2744 -> a 3098:3098:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 3098:3098:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2745 -> a 3099:3101:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2748:2750 -> a 3102:3102:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 3102:3102:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2828 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3102:3102:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3103:3103:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 3103:3103:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2828 -> a 3103:3103:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3104:3104:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2828:2828 -> a 3104:3104:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3105:3105:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3105:3105:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2829 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3105:3105:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3106:3106:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3106:3106:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2829 -> a 3106:3106:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3107:3107:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2829:2829 -> a 3107:3107:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3108:3108:com.android.tools.r8.shaking.InstantiatedObject com.android.tools.r8.shaking.InstantiatedObject.of(com.android.tools.r8.graph.DexProgramClass):13:13 -> a 3108:3108:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2831 -> a 3108:3108:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3109:3109:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2831:2831 -> a 3109:3109:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3110:3110:void com.android.tools.r8.shaking.Enqueuer.transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2830:2830 -> a 3110:3110:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2753 -> a 3111:3114:void com.android.tools.r8.shaking.Enqueuer.transitionFieldsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3029:3032 -> a 3111:3114:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2755 -> a 3115:3115:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.reachableFromLiveType(com.android.tools.r8.graph.DexType):46:46 -> a 3115:3115:void com.android.tools.r8.shaking.Enqueuer.transitionFieldsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3032 -> a 3115:3115:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2755 -> a 3116:3124:void com.android.tools.r8.shaking.Enqueuer.transitionFieldsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3033:3041 -> a 3116:3124:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2755 -> a 3125:3125:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3045:3045 -> a 3125:3125:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2757 -> a 3126:3126:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 3126:3126:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3045 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3126:3126:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2757 -> a 3127:3127:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 3127:3127:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3045 -> a 3127:3127:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2757 -> a 3128:3128:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3045:3045 -> a 3128:3128:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2757 -> a 3129:3129:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3129:3129:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3046 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3129:3129:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2757 -> a 3130:3130:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3130:3130:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3046 -> a 3130:3130:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2757 -> a 3131:3132:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3046:3047 -> a 3131:3132:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):2757 -> a 3133:3133:void lambda$processNewlyInstantiatedClass$67(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):2738:2738 -> a 3134:3134:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2772:2772 -> a 3135:3135:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 3135:3135:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2772 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3136:3136:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 3136:3136:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2772 -> a 3137:3141:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2772:2776 -> a 3142:3142:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3142:3142:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):3051 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3142:3142:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2777 -> a 3143:3143:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 3143:3143:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):3051 -> a 3143:3143:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2777 -> a 3144:3145:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):3051:3052 -> a 3144:3145:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2777 -> a 3146:3151:void transitionMethodsForInstantiatedObject(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexType,java.util.List):2843:2848 -> a 3152:3152:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2850:2850 -> a 3153:3153:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3153:3153:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2850 -> a 3154:3154:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2851:2851 -> a 3155:3169:void com.android.tools.r8.shaking.Enqueuer.markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2935:2949 -> a 3155:3169:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2853 -> a 3170:3180:void com.android.tools.r8.shaking.Enqueuer.markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2946:2956 -> a 3170:3180:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2853 -> a 3181:3181:boolean com.android.tools.r8.shaking.InstantiatedObject.isClass():0:0 -> a 3181:3181:void com.android.tools.r8.shaking.Enqueuer.markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2956 -> a 3181:3181:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2853 -> a 3182:3184:void com.android.tools.r8.shaking.Enqueuer.markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2956:2958 -> a 3182:3184:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2853 -> a 3185:3189:void com.android.tools.r8.shaking.Enqueuer.markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2957:2961 -> a 3185:3189:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2853 -> a 3190:3196:void com.android.tools.r8.shaking.Enqueuer.markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2960:2966 -> a 3190:3196:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2853 -> a 3197:3197:void com.android.tools.r8.shaking.Enqueuer.markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2963:2963 -> a 3197:3197:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2853 -> a 3198:3201:void lambda$transitionMethodsForInstantiatedObject$68(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2855:2858 -> a 3202:3202:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2870:2870 -> a 3203:3203:boolean com.android.tools.r8.shaking.InstantiatedObject.isLambda():0:0 -> a 3203:3203:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2870 -> a 3204:3205:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2870:2871 -> a 3206:3206:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 3206:3206:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2871 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3207:3207:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2871:2871 -> a 3208:3208:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2870:2870 -> a 3209:3209:java.util.Map com.android.tools.r8.shaking.Enqueuer.getReachableVirtualTargets(com.android.tools.r8.graph.DexProgramClass):2865:2865 -> a 3209:3209:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2872 -> a 3210:3211:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2872:2873 -> a 3212:3219:void lambda$markProgramMethodOverridesAsLive$76(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.shaking.Enqueuer$ResolutionSearchKey,com.android.tools.r8.utils.collections.ProgramMethodSet):2875:2882 -> a 3220:3220:void com.android.tools.r8.graph.MethodResolutionResult.forEachMethodResolutionResult(java.util.function.Consumer):103:103 -> a 3220:3220:void lambda$markProgramMethodOverridesAsLive$76(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.shaking.Enqueuer$ResolutionSearchKey,com.android.tools.r8.utils.collections.ProgramMethodSet):2883 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3221:3226:void lambda$markProgramMethodOverridesAsLive$75(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.MethodResolutionResult):2886:2891 -> a 3227:3238:void lambda$markProgramMethodOverridesAsLive$74(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass,java.util.List):2893:2904 -> a 3239:3239:void com.android.tools.r8.graph.LookupResult.forEach(java.util.function.Consumer):36:36 -> a 3239:3239:void lambda$markProgramMethodOverridesAsLive$74(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass,java.util.List):2904 -> a 3240:3240:void lambda$markProgramMethodOverridesAsLive$74(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass,java.util.List):2914:2914 -> a 3241:3242:void lambda$markProgramMethodOverridesAsLive$69(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):2898:2899 -> a 3243:3243:boolean com.android.tools.r8.shaking.InstantiatedObject.isClass():0:0 -> a 3243:3243:void com.android.tools.r8.shaking.InstantiatedObject.apply(java.util.function.Consumer,java.util.function.Consumer):22 -> a 3243:3243:void lambda$markProgramMethodOverridesAsLive$69(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):2899 -> a 3244:3246:void com.android.tools.r8.shaking.InstantiatedObject.apply(java.util.function.Consumer,java.util.function.Consumer):23:25 -> a 3244:3246:void lambda$markProgramMethodOverridesAsLive$69(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):2899 -> a 3247:3247:boolean com.android.tools.r8.shaking.InstantiatedObject.isLambda():0:0 -> a 3247:3247:void com.android.tools.r8.shaking.InstantiatedObject.apply(java.util.function.Consumer,java.util.function.Consumer):25 -> a 3247:3247:void lambda$markProgramMethodOverridesAsLive$69(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):2899 -> a 3248:3249:void com.android.tools.r8.shaking.InstantiatedObject.apply(java.util.function.Consumer,java.util.function.Consumer):25:26 -> a 3248:3249:void lambda$markProgramMethodOverridesAsLive$69(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):2899 -> a 3250:3251:boolean lambda$markProgramMethodOverridesAsLive$70(com.android.tools.r8.graph.DexDefinition):2902:2903 -> a 3252:3252:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):160:160 -> a 3252:3252:boolean lambda$markProgramMethodOverridesAsLive$70(com.android.tools.r8.graph.DexDefinition):2902 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3253:3253:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):160:160 -> a 3253:3253:boolean lambda$markProgramMethodOverridesAsLive$70(com.android.tools.r8.graph.DexDefinition):2902 -> a 3254:3254:void lambda$markProgramMethodOverridesAsLive$72(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.LookupTarget):2906:2906 -> a 3255:3259:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness lambda$markProgramMethodOverridesAsLive$71(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod):2909:2909 -> a 3260:3260:void lambda$markProgramMethodOverridesAsLive$73(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexEncodedMethod):2918:2918 -> a 3261:3266:void lambda$markProgramMethodOverridesAsLive$73(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexEncodedMethod):2917:2922 -> a 3267:3267:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54:54 -> a 3267:3267:void lambda$markProgramMethodOverridesAsLive$73(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexEncodedMethod):2924 -> a 3268:3268:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):50:50 -> a 3268:3268:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54 -> a 3268:3268:void lambda$markProgramMethodOverridesAsLive$73(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexEncodedMethod):2924 -> a 3269:3269:void lambda$markProgramMethodOverridesAsLive$73(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexEncodedMethod):2922:2922 -> a 3270:3270:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2975:2975 -> a 3271:3280:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4669:4678 -> a 3271:3280:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3281:3281:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 3281:3281:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4680 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3281:3281:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3282:3282:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 3282:3282:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4680 -> a 3282:3282:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3283:3287:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4680:4684 -> a 3283:3287:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3288:3295:java.util.Set com.android.tools.r8.shaking.Enqueuer.getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexProgramClass):4720:4727 -> a 3288:3295:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4690 -> a 3288:3295:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3296:3296:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3296:3296:java.util.Set com.android.tools.r8.shaking.Enqueuer.getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexProgramClass):4727 -> a 3296:3296:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4690 -> a 3296:3296:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3297:3297:java.util.Set com.android.tools.r8.shaking.Enqueuer.getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexProgramClass):4728:4728 -> a 3297:3297:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4690 -> a 3297:3297:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3298:3312:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4691:4705 -> a 3298:3312:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3313:3320:java.util.Set com.android.tools.r8.shaking.Enqueuer.getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexProgramClass):4720:4727 -> a 3313:3320:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4709 -> a 3313:3320:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3321:3321:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3321:3321:java.util.Set com.android.tools.r8.shaking.Enqueuer.getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexProgramClass):4727 -> a 3321:3321:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4709 -> a 3321:3321:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3322:3322:java.util.Set com.android.tools.r8.shaking.Enqueuer.getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexProgramClass):4728:4728 -> a 3322:3322:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4709 -> a 3322:3322:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3323:3325:boolean com.android.tools.r8.shaking.Enqueuer.shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4709:4711 -> a 3323:3325:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2979 -> a 3326:3331:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2982:2987 -> a 3332:3332:boolean com.android.tools.r8.shaking.InstantiatedObject.isClass():0:0 -> a 3332:3332:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2987 -> a 3333:3333:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2990:2990 -> a 3334:3334:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2989:2989 -> a 3335:3335:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness lambda$markLibraryOrClasspathOverrideLive$77(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod):2985:2985 -> a 3336:3349:void markOverridesAsLibraryMethodOverrides(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):2996:3009 -> a 3350:3350:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 3350:3350:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3350:3350:void markOverridesAsLibraryMethodOverrides(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):3010 -> a 3351:3351:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2625:2625 -> a 3351:3351:void markOverridesAsLibraryMethodOverrides(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):3010 -> a 3352:3352:void markOverridesAsLibraryMethodOverrides(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):3013:3013 -> a 3353:3355:void lambda$markOverridesAsLibraryMethodOverrides$78(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexType):3015:3017 -> a 3356:3362:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3116:3122 -> a 3363:3365:void com.android.tools.r8.shaking.Enqueuer.traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3168:3170 -> a 3363:3365:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3123 -> a 3366:3369:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3124:3127 -> a 3370:3372:void com.android.tools.r8.shaking.Enqueuer.traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3168:3170 -> a 3370:3372:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3128 -> a 3373:3374:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3132:3133 -> a 3375:3375:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 3375:3375:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3376:3376:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 3376:3376:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3133 -> a 3377:3377:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection com.android.tools.r8.shaking.Enqueuer.getKeepInfo():734:734 -> a 3377:3377:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3134 -> a 3378:3382:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3134:3138 -> a 3383:3383:void lambda$markFieldAsLive$79(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3138:3138 -> a 3384:3384:void lambda$markFieldAsReachable$81(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3164:3164 -> a 3385:3385:boolean isFieldLive(com.android.tools.r8.graph.DexEncodedField):3217:3217 -> a 3386:3386:boolean isMethodLive(com.android.tools.r8.graph.DexEncodedMethod):3271:3271 -> a 3387:3387:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.ProgramMethod):3275:3275 -> a 3387:3387:void lambda$desugar$114(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):4058 -> a 3388:3388:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.DexEncodedMethod):3271:3271 -> a 3388:3388:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.ProgramMethod):3275 -> a 3388:3388:void lambda$desugar$114(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):4058 -> a 3389:3389:void lambda$desugar$114(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):4061:4061 -> a 3390:3390:boolean isTypeLive(com.android.tools.r8.graph.DexClass):3287:3287 -> a 3391:3391:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3391:3391:boolean isTypeLive(com.android.tools.r8.graph.DexClass):3287 -> a 3392:3392:boolean isTypeLive(com.android.tools.r8.graph.DexClass):3288:3288 -> a 3393:3393:boolean com.android.tools.r8.shaking.Enqueuer.isTypeLive(com.android.tools.r8.graph.DexProgramClass):3293:3293 -> a 3393:3393:boolean isTypeLive(com.android.tools.r8.graph.DexClass):3288 -> a 3394:3395:boolean com.android.tools.r8.shaking.Enqueuer.isNonProgramTypeLive(com.android.tools.r8.graph.DexClass):3297:3298 -> a 3394:3395:boolean isTypeLive(com.android.tools.r8.graph.DexClass):3289 -> a 3396:3399:boolean isReachable(com.android.tools.r8.graph.Definition):3302:3305 -> a 3400:3400:boolean com.android.tools.r8.graph.Definition.isMember():64:64 -> a 3400:3400:boolean isReachable(com.android.tools.r8.graph.Definition):3308 -> a 3401:3403:boolean isReachable(com.android.tools.r8.graph.Definition):3308:3310 -> a 3404:3404:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3404:3404:boolean isReachable(com.android.tools.r8.graph.Definition):3310 -> a 3405:3406:boolean isReachable(com.android.tools.r8.graph.Definition):3311:3312 -> a 3407:3407:boolean com.android.tools.r8.shaking.Enqueuer.isFieldLive(com.android.tools.r8.graph.ProgramField):3213:3213 -> a 3407:3407:boolean isReachable(com.android.tools.r8.graph.Definition):3313 -> a 3408:3408:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3209:3209 -> a 3408:3408:boolean isReachable(com.android.tools.r8.graph.Definition):3313 -> a 3409:3410:boolean isReachable(com.android.tools.r8.graph.Definition):3315:3316 -> a 3411:3411:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.ProgramMethod):3275:3275 -> a 3411:3411:boolean isReachable(com.android.tools.r8.graph.Definition):3317 -> a 3412:3412:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.DexEncodedMethod):3271:3271 -> a 3412:3412:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.ProgramMethod):3275 -> a 3412:3412:boolean isReachable(com.android.tools.r8.graph.Definition):3317 -> a 3413:3413:boolean com.android.tools.r8.shaking.Enqueuer.isMethodTargeted(com.android.tools.r8.graph.ProgramMethod):3283:3283 -> a 3413:3413:boolean isReachable(com.android.tools.r8.graph.Definition):3317 -> a 3414:3414:boolean com.android.tools.r8.shaking.Enqueuer.isMethodTargeted(com.android.tools.r8.graph.DexEncodedMethod):3279:3279 -> a 3414:3414:boolean com.android.tools.r8.shaking.Enqueuer.isMethodTargeted(com.android.tools.r8.graph.ProgramMethod):3283 -> a 3414:3414:boolean isReachable(com.android.tools.r8.graph.Definition):3317 -> a 3415:3415:boolean isReachable(com.android.tools.r8.graph.Definition):3321:3321 -> a 3416:3416:boolean com.android.tools.r8.shaking.Enqueuer.isNonProgramTypeLive(com.android.tools.r8.graph.DexClass):3297:3297 -> a 3416:3416:boolean isReachable(com.android.tools.r8.graph.Definition):3321 -> a 3417:3417:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3417:3417:boolean com.android.tools.r8.shaking.Enqueuer.isNonProgramTypeLive(com.android.tools.r8.graph.DexClass):3297 -> a 3417:3417:boolean isReachable(com.android.tools.r8.graph.Definition):3321 -> a 3418:3419:boolean com.android.tools.r8.shaking.Enqueuer.isNonProgramTypeLive(com.android.tools.r8.graph.DexClass):3297:3298 -> a 3418:3419:boolean isReachable(com.android.tools.r8.graph.Definition):3321 -> a 3420:3420:void forAllLiveClasses(java.util.function.Consumer):3325:3325 -> a 3421:3430:void markVirtualMethodAsReachable(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3330:3339 -> a 3431:3431:void com.android.tools.r8.graph.MethodResolutionResult.forEachMethodResolutionResult(java.util.function.Consumer):103:103 -> a 3431:3431:void markVirtualMethodAsReachable(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3340 -> a 3432:3448:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):3342:3358 -> a 3449:3449:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.ProgramMethod.getContextClass():143:143 -> a 3449:3449:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):3366 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3450:3450:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):3369:3369 -> a 3451:3451:java.util.Map com.android.tools.r8.shaking.Enqueuer.getReachableVirtualTargets(com.android.tools.r8.graph.DexProgramClass):2865:2865 -> a 3451:3451:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):3372 -> a 3452:3459:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):3372:3379 -> a 3460:3460:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 3460:3460:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):3380 -> a 3461:3476:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):3385:3400 -> a 3477:3477:void com.android.tools.r8.graph.LookupResult.forEach(java.util.function.Consumer):36:36 -> a 3477:3477:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):3407 -> a 3478:3478:void lambda$markVirtualMethodAsReachable$84(com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):3404:3404 -> a 3479:3479:void lambda$markVirtualMethodAsReachable$87(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.LookupTarget):3409:3409 -> a 3480:3482:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness lambda$markVirtualMethodAsReachable$86(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.ProgramMethod):3412:3412 -> a 3483:3486:void markVirtualDispatchTargetAsLive(com.android.tools.r8.graph.LookupTarget,java.util.function.Function):3419:3422 -> a 3487:3487:void lambda$markVirtualDispatchTargetAsLive$91(com.android.tools.r8.graph.LookupTarget,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3422:3422 -> a 3488:3489:void com.android.tools.r8.shaking.Enqueuer.markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3427:3428 -> a 3488:3489:void lambda$markVirtualDispatchTargetAsLive$89(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3420 -> a 3490:3490:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 3490:3490:void com.android.tools.r8.shaking.Enqueuer.markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3428 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3490:3490:void lambda$markVirtualDispatchTargetAsLive$89(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3420 -> a 3491:3491:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> a 3491:3491:void com.android.tools.r8.shaking.Enqueuer.markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3428 -> a 3491:3491:void lambda$markVirtualDispatchTargetAsLive$89(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3420 -> a 3492:3494:void com.android.tools.r8.shaking.Enqueuer.markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3429:3431 -> a 3492:3494:void lambda$markVirtualDispatchTargetAsLive$89(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3420 -> a 3495:3495:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 3495:3495:void com.android.tools.r8.shaking.Enqueuer.markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3432 -> a 3495:3495:void lambda$markVirtualDispatchTargetAsLive$89(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3420 -> a 3496:3496:void com.android.tools.r8.shaking.Enqueuer.markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3433:3433 -> a 3496:3496:void lambda$markVirtualDispatchTargetAsLive$89(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3420 -> a 3497:3500:void com.android.tools.r8.shaking.Enqueuer.markVirtualDispatchLambdaTargetAsLive(com.android.tools.r8.graph.LookupLambdaTarget,java.util.function.Function):3440:3443 -> a 3497:3500:void lambda$markVirtualDispatchTargetAsLive$90(java.util.function.Function,com.android.tools.r8.graph.LookupLambdaTarget):3421 -> a 3501:3501:void com.android.tools.r8.shaking.Enqueuer.markVirtualDispatchLambdaTargetAsLive(com.android.tools.r8.graph.LookupLambdaTarget,java.util.function.Function):3442:3442 -> a 3501:3501:void lambda$markVirtualDispatchTargetAsLive$90(java.util.function.Function,com.android.tools.r8.graph.LookupLambdaTarget):3421 -> a 3502:3522:void markFailedMethodResolutionTargets(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3452:3472 -> a 3523:3523:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 3523:3523:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3687 -> a 3523:3523:void markFailedMethodResolutionTargets(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3471 -> a 3524:3524:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3687:3687 -> a 3524:3524:void markFailedMethodResolutionTargets(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3471 -> a 3525:3525:void lambda$markFailedMethodResolutionTargets$92(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexType):3454:3454 -> a 3526:3529:void lambda$markFailedMethodResolutionTargets$93(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.DexEncodedMethod):3456:3459 -> a 3530:3535:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3509:3514 -> a 3536:3536:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 3536:3536:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3514 -> a 3537:3541:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3515:3515 -> a 3550:3572:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3524:3546 -> a 3573:3573:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 3573:3573:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3542 -> a 3574:3577:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3548:3551 -> a 3578:3578:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedViaSuperFrom(com.android.tools.r8.graph.ProgramMethod):42:42 -> a 3578:3578:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3552 -> a 3579:3580:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3552:3553 -> a 3581:3581:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedViaSuperFrom(com.android.tools.r8.graph.ProgramMethod):42:42 -> a 3581:3581:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3554 -> a 3582:3582:void lambda$markSuperMethodAsReachable$97(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3554:3554 -> a 3583:3583:void lambda$markSuperMethodAsReachable$95(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3530:3530 -> a 3584:3584:void lambda$markSuperMethodAsReachable$95(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3529:3529 -> a 3585:3585:void lambda$traceMainDex$98(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexEncodedMethod):3575:3575 -> a 3586:3592:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3587:3593 -> a 3593:3593:com.android.tools.r8.shaking.Enqueuer com.android.tools.r8.shaking.Enqueuer.registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):551:551 -> a 3593:3593:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3593 -> a 3594:3596:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3597:3599 -> a 3597:3597:com.android.tools.r8.shaking.Enqueuer com.android.tools.r8.shaking.Enqueuer.registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):551:551 -> a 3597:3597:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3599 -> a 3598:3598:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3601:3601 -> a 3599:3599:com.android.tools.r8.shaking.Enqueuer com.android.tools.r8.shaking.Enqueuer.registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):551:551 -> a 3599:3599:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3601 -> a 3600:3619:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3604:3623 -> a 3620:3623:void com.android.tools.r8.shaking.Enqueuer.finalizeLibraryMethodOverrideInformation():4131:4134 -> a 3620:3623:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3624 -> a 3624:3625:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3625:3626 -> a 3626:3626:boolean com.android.tools.r8.shaking.Enqueuer.verifyKeptGraph():4141:4141 -> a 3626:3626:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3626 -> a 3627:3632:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing) -> a 3633:3633:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isWhyAreYouKeeping():246:246 -> a 3633:3633:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3632 -> a 3634:3634:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3637:3637 -> a 3635:3635:void lambda$traceApplication$101(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3625:3625 -> a 3636:3637:void includeMinimumKeepInfo(com.android.tools.r8.shaking.RootSetUtils$RootSetBase):3642:3643 -> a 3638:3640:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3654:3656 -> a 3641:3641:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 3641:3641:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3656 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3642:3642:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3656:3656 -> a 3643:3643:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3655:3655 -> a 3644:3644:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.DexLibraryClass.asLibraryClassOrNull(com.android.tools.r8.graph.DexClass):79:79 -> a 3644:3644:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3655 -> a 3645:3652:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3661:3668 -> a 3653:3653:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic():355:355 -> a 3653:3653:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.MethodAccessFlags$Builder.setPublic():259 -> a 3653:3653:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3668 -> a 3654:3656:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3668:3670 -> a 3657:3657:void lambda$modelLibraryMethodsWithCovariantReturnTypes$102(com.android.tools.r8.graph.DexMethod):3665:3665 -> a 3658:3659:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3675:3676 -> a 3660:3660:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 3660:3660:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3677 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3661:3663:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3677:3679 -> a 3664:3664:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3708:3708 -> a 3664:3664:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3680 -> a 3665:3665:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 3665:3665:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3709 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3665:3665:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3680 -> a 3666:3666:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 3666:3666:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3709 -> a 3666:3666:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3680 -> a 3667:3667:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3710:3710 -> a 3667:3667:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3680 -> a 3668:3669:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):932:933 -> a 3668:3669:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> a 3668:3669:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3680 -> a 3670:3670:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> a 3670:3670:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):934 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3670:3670:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> a 3670:3670:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3680 -> a 3671:3671:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):934:934 -> a 3671:3671:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> a 3671:3671:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3680 -> a 3672:3672:void lambda$applyMinimumKeepInfo$103(com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3679:3679 -> a 3673:3676:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3694:3697 -> a 3677:3677:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 3677:3677:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3698 -> a 3678:3678:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 3678:3678:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3698 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3679:3679:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 3679:3679:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3699 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3680:3680:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> a 3680:3680:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3699 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3681:3681:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):661:661 -> a 3681:3681:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3681:3681:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3699 -> a 3682:3682:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3708:3708 -> a 3682:3682:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3701 -> a 3683:3683:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 3683:3683:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3709 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3683:3683:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3701 -> a 3684:3684:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 3684:3684:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3709 -> a 3684:3684:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3701 -> a 3685:3685:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3710:3710 -> a 3685:3685:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3701 -> a 3686:3687:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):932:933 -> a 3686:3687:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> a 3686:3687:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3701 -> a 3688:3688:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> a 3688:3688:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):934 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3688:3688:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> a 3688:3688:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3701 -> a 3689:3689:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):934:934 -> a 3689:3689:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> a 3689:3689:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3701 -> a 3690:3694:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3732:3736 -> a 3695:3695:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3760:3760 -> a 3695:3695:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3696:3696:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 3696:3696:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3761 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3696:3696:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3697:3697:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 3697:3697:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3761 -> a 3697:3697:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3698:3698:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3762:3762 -> a 3698:3698:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3699:3701:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):974:976 -> a 3699:3701:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3699:3701:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3702:3702:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():554:554 -> a 3702:3702:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):980 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3702:3702:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3702:3702:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3703:3703:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> a 3703:3703:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):981 -> a 3703:3703:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3703:3703:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3704:3704:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):982:982 -> a 3704:3704:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3704:3704:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3705:3705:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):978:978 -> a 3705:3705:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3705:3705:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3706:3706:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):976:976 -> a 3706:3706:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3706:3706:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3737 -> a 3707:3707:void lambda$applyMinimumKeepInfo$105(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3736:3736 -> a 3708:3711:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3748:3751 -> a 3712:3712:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 3712:3712:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3752 -> a 3713:3713:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 3713:3713:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3752 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3714:3714:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3753:3753 -> a 3715:3715:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> a 3715:3715:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3753 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3716:3716:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):661:661 -> a 3716:3716:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3716:3716:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3753 -> a 3717:3717:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3760:3760 -> a 3717:3717:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3718:3718:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 3718:3718:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3761 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3718:3718:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3719:3719:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 3719:3719:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3761 -> a 3719:3719:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3720:3720:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3762:3762 -> a 3720:3720:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3721:3723:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):974:976 -> a 3721:3723:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3721:3723:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3724:3724:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():554:554 -> a 3724:3724:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):980 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3724:3724:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3724:3724:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3725:3725:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> a 3725:3725:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):981 -> a 3725:3725:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3725:3725:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3726:3726:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):982:982 -> a 3726:3726:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3726:3726:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3727:3727:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):978:978 -> a 3727:3727:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3727:3727:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3728:3728:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):976:976 -> a 3728:3728:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> a 3728:3728:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3755 -> a 3729:3734:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramMethod):3782:3787 -> a 3735:3735:void lambda$applyMinimumKeepInfo$107(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3786:3786 -> a 3736:3739:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3800:3803 -> a 3740:3740:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 3740:3740:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3804 -> a 3741:3741:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 3741:3741:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3804 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3742:3742:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3805:3805 -> a 3743:3743:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> a 3743:3743:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3805 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3744:3744:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):661:661 -> a 3744:3744:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3744:3744:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3805 -> a 3745:3751:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3801:3807 -> a 3752:3755:void applyMinimumKeepInfoDependentOn(com.android.tools.r8.shaking.EnqueuerEvent):3843:3846 -> a 3756:3790:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4016:4050 -> a 3791:3791:com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$R8CfInstructionDesugaringEventConsumer com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer.createForR8(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer,com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,java.util.function.BiConsumer):76:76 -> a 3791:3791:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4051 -> a 3792:3813:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4066:4087 -> a 3814:3814:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.ProgramMethod):3275:3275 -> a 3814:3814:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4089 -> a 3815:3815:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.DexEncodedMethod):3271:3271 -> a 3815:3815:boolean com.android.tools.r8.shaking.Enqueuer.isMethodLive(com.android.tools.r8.graph.ProgramMethod):3275 -> a 3815:3815:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4089 -> a 3816:3824:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4090:4098 -> a 3825:3825:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4036:4036 -> a 3826:3826:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 3826:3826:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4036 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3827:3827:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 3827:3827:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4036 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3828:3828:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 3828:3828:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4036 -> a 3829:3830:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4036:4037 -> a 3831:3831:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a 3831:3831:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4037 -> a 3832:3835:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4039:4042 -> a 3836:3836:void lambda$desugar$115(com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod):4069:4069 -> a 3837:3837:void lambda$desugar$116(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$R8CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):4076:4076 -> a 3838:3840:void recordLambdaSynthesizingContext(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4102:4104 -> a 3841:3843:void recordConstantDynamicSynthesizingContext(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):4109:4111 -> a 3844:3879:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4152:4187 -> a 3880:3880:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 3880:3880:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4187 -> a 3881:3881:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4188:4188 -> a 3882:3882:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 3882:3882:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4189 -> a 3883:3923:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4190:4230 -> a 3924:3926:java.util.Set com.android.tools.r8.utils.SetUtils.mapIdentityHashSet(java.util.Set,java.util.function.Function):115:117 -> a 3924:3926:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4230 -> a 3927:3928:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4230:4231 -> a 3929:3931:java.util.Set com.android.tools.r8.shaking.Enqueuer.toDescriptorSet(java.util.Set):4373:4375 -> a 3929:3931:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4231 -> a 3932:3937:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4231:4236 -> a 3938:3940:java.util.Set com.android.tools.r8.shaking.Enqueuer.toDescriptorSet(java.util.Set):4373:4375 -> a 3938:3940:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4236 -> a 3941:3953:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4236:4248 -> a 3954:3959:it.unimi.dsi.fastutil.objects.Object2BooleanMap com.android.tools.r8.shaking.Enqueuer.joinIdentifierNameStrings(java.util.Set,java.util.Set):4382:4387 -> a 3954:3959:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4255 -> a 3960:3969:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy):4256:4265 -> a 3970:3970:void lambda$createEnqueuerResult$117(java.util.Set,com.android.tools.r8.graph.DexProgramClass):4155:4155 -> a 3971:3971:boolean lambda$createEnqueuerResult$118(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):4161:4161 -> a 3972:3972:void lambda$createEnqueuerResult$119(com.android.tools.r8.graph.ClasspathOrLibraryClass):4185:4185 -> a 3973:3977:void com.android.tools.r8.shaking.Enqueuer.addLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,boolean,java.util.function.BiConsumer):768:772 -> a 3973:3977:void lambda$createEnqueuerResult$119(com.android.tools.r8.graph.ClasspathOrLibraryClass):4185 -> a 3978:3978:void amendKeepInfoWithCompanionMethods():4275:4275 -> a 3979:3980:void com.android.tools.r8.shaking.Enqueuer.forEachCompanionMethod(java.util.function.BiConsumer):4269:4270 -> a 3979:3980:void amendKeepInfoWithCompanionMethods():4275 -> a 3981:3983:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4277:4279 -> a 3984:3984:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):109:109 -> a 3984:3984:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4279 -> a 3985:3985:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramMethod():55:55 -> a 3985:3985:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):111 -> a 3985:3985:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4279 -> a 3986:3987:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):113:114 -> a 3986:3987:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4279 -> a 3988:3991:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4279:4282 -> a 3992:3992:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 3992:3992:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4282 -> a 3993:3993:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 3993:3993:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4282 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3994:3997:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4283:4286 -> a 3998:3998:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4285:4285 -> a 3999:4009:java.util.Set amendWithCompanionMethods(java.util.Set):4291:4301 -> a 4010:4011:void lambda$amendWithCompanionMethods$122(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4297:4298 -> a 4012:4020:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4319:4327 -> a 4021:4021:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":12687,"2":12688,"3":12689,"4":12690},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 12687:12687:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4327:4327 -> a 12688:12688:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4327:4327 -> a 12689:12689:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4327:4327 -> a 12690:12690:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4327:4327 -> a 8348:8351:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4327:4330 -> a 8352:8352:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":12693,"2":12694,"3":12695,"4":12696},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 12693:12693:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4330:4330 -> a 12694:12694:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4330:4330 -> a 12695:12695:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4330:4330 -> a 12696:12696:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4330:4330 -> a 12682:12682:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4330:4330 -> a 12683:12683:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 12683:12683:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4333 -> a 12684:12686:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4333:4335 -> a 12697:12697:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4393:4393 -> a 12698:12700:long com.android.tools.r8.shaking.Enqueuer.getNumberOfLiveItems():4548:4550 -> a 12698:12700:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4396 -> a 12701:12701:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4397:4397 -> a 12702:12702:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12702:12702:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4397 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12703:12703:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12703:12703:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4397 -> a 12704:12704:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4398:4398 -> a 12705:12705:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.EnqueuerWorklist.poll():536:536 -> a 12705:12705:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4398 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12706:12706:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.EnqueuerWorklist.poll():536:536 -> a 12706:12706:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4398 -> a 12707:12707:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4399:4399 -> a 12708:12710:long com.android.tools.r8.shaking.Enqueuer.getNumberOfLiveItems():4548:4550 -> a 12708:12710:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4403 -> a 12711:12719:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4407:4415 -> a 12720:12720:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSetBuilder com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet.builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.Enqueuer):2210:2210 -> a 12720:12720:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4416 -> a 12721:12730:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4417:4426 -> a 12731:12733:long com.android.tools.r8.shaking.Enqueuer.getNumberOfLiveItems():4548:4550 -> a 12731:12733:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4426 -> a 12734:12735:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4426:4427 -> a 12736:12736:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12736:12736:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4427 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12737:12737:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12737:12737:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4427 -> a 12738:12742:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4434:4438 -> a 12743:12743:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12743:12743:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4438 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12744:12744:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12744:12744:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4438 -> a 12745:12746:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4443:4444 -> a 12747:12747:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12747:12747:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4444 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12748:12748:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12748:12748:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4444 -> a 12749:12756:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4444:4451 -> a 12757:12757:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12757:12757:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4451 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12758:12758:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12758:12758:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4451 -> a 12759:12775:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4456:4472 -> a 12776:12776:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12776:12776:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12777:12777:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 12777:12777:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4472 -> a 12778:12794:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4480:4496 -> a 12795:12795:java.util.Set lambda$trace$123(com.google.common.base.Equivalence$Wrapper):4412:4412 -> a 12796:12796:void lambda$trace$124(com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):4450:4450 -> a 12797:12797:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4513:4513 -> a 12798:12798:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 12798:12798:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4517 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12799:12801:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4517:4519 -> a 12802:12802:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 12802:12802:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4520 -> a 12803:12803:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4520:4520 -> a 12804:12804:void com.android.tools.r8.shaking.MissingClasses$Builder.addNewMissingClassWithDesugarDiagnostic(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext,com.android.tools.r8.errors.DesugarDiagnostic):94:94 -> a 12804:12804:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4513 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12805:12811:void addConsequentRootSet(com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet):4558:4564 -> a 12812:12814:void lambda$addConsequentRootSet$127(com.android.tools.r8.graph.DexType,java.util.Set):4566:4568 -> a 12815:12819:void com.android.tools.r8.shaking.Enqueuer.compatEnqueueHolderIfDependentNonStaticMember(com.android.tools.r8.graph.DexProgramClass,java.util.Set):1019:1023 -> a 12815:12819:void lambda$addConsequentRootSet$127(com.android.tools.r8.graph.DexType,java.util.Set):4569 -> a 12820:12827:void identifySyntheticInterfaceMethodBridges(com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction):4590:4597 -> a 12828:12831:void identifySyntheticInterfaceMethodBridges(com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction):4596:4599 -> a 12832:12832:void identifySyntheticInterfaceMethodBridges(com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction):4598:4598 -> a 12833:12840:void retainAnnotationForFinalTreeShaking(java.util.List):4618:4625 -> a 12841:12841:void retainAnnotationForFinalTreeShaking(java.util.List):4622:4622 -> a 12842:12842:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4657:4657 -> a 12843:12848:com.android.tools.r8.graph.FieldAccessInfoImpl com.android.tools.r8.shaking.Enqueuer.getOrCreateFieldAccessInfo(com.android.tools.r8.graph.DexEncodedField):1082:1087 -> a 12843:12848:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4657 -> a 12849:12852:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4658:4661 -> a 12853:12853:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 12853:12853:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4661 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12854:12854:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 12854:12854:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4661 -> a 12855:12857:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4662:4664 -> a 12858:12864:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4736:4742 -> a 12865:12865:com.android.tools.r8.shaking.Enqueuer$Mode com.android.tools.r8.shaking.Enqueuer.getMode():531:531 -> a 12865:12865:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4800 -> a 12865:12865:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12866:12866:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4800:4800 -> a 12866:12866:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12867:12867:boolean com.android.tools.r8.shaking.Enqueuer.addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3991:3991 -> a 12867:12867:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4801 -> a 12867:12867:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12868:12868:boolean com.android.tools.r8.shaking.Enqueuer.mustMoveToInterfaceCompanionMethod(com.android.tools.r8.graph.ProgramMethod):3985:3985 -> a 12868:12868:boolean com.android.tools.r8.shaking.Enqueuer.addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3992 -> a 12868:12868:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4801 -> a 12868:12868:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12869:12869:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 12869:12869:boolean com.android.tools.r8.shaking.Enqueuer.mustMoveToInterfaceCompanionMethod(com.android.tools.r8.graph.ProgramMethod):3985 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12869:12869:boolean com.android.tools.r8.shaking.Enqueuer.addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3992 -> a 12869:12869:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4801 -> a 12869:12869:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12870:12870:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 12870:12870:boolean com.android.tools.r8.shaking.Enqueuer.mustMoveToInterfaceCompanionMethod(com.android.tools.r8.graph.ProgramMethod):3985 -> a 12870:12870:boolean com.android.tools.r8.shaking.Enqueuer.addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3992 -> a 12870:12870:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4801 -> a 12870:12870:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12871:12872:boolean com.android.tools.r8.shaking.Enqueuer.mustMoveToInterfaceCompanionMethod(com.android.tools.r8.graph.ProgramMethod):3986:3987 -> a 12871:12872:boolean com.android.tools.r8.shaking.Enqueuer.addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3992 -> a 12871:12872:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4801 -> a 12871:12872:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12873:12888:boolean com.android.tools.r8.shaking.Enqueuer.addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3994:4009 -> a 12873:12888:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4801 -> a 12873:12888:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12889:12889:void com.android.tools.r8.shaking.Enqueuer.traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4806:4806 -> a 12889:12889:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4745 -> a 12890:12893:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4747:4750 -> a 12894:12894:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 12894:12894:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4751 -> a 12895:12895:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedViaSuperFrom(com.android.tools.r8.graph.ProgramMethod):42:42 -> a 12895:12895:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4753 -> a 12896:12896:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4753:4753 -> a 12897:12897:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedViaSuperFrom(com.android.tools.r8.graph.ProgramMethod):42:42 -> a 12897:12897:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4754 -> a 12898:12903:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4754:4759 -> a 12904:12904:void lambda$markMethodAsLive$128(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):4759:4759 -> a 12905:12905:void lambda$markMethodAsTargeted$129(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):4779:4779 -> a 12906:12906:void lambda$traceMethodDefinitionExcludingCode$130(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexAnnotation):4789:4789 -> a 12907:12907:void lambda$traceCode$131(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):4814:4814 -> a 12908:12908:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4840:4840 -> a 12909:12924:boolean com.android.tools.r8.shaking.Enqueuer.addCompatInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):4866:4881 -> a 12909:12924:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4842 -> a 12925:12925:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4846:4846 -> a 12926:12926:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 12926:12926:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4847 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12927:12927:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 12927:12927:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4847 -> a 12928:12928:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4848:4848 -> a 12929:12929:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 12929:12929:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4849 -> a 12930:12932:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4850:4852 -> a 12933:12933:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():842:842 -> a 12933:12933:boolean com.android.tools.r8.graph.DexClass.hasDefaultInitializer():828 -> a 12933:12933:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4853 -> a 12934:12938:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4854:4858 -> a 12939:12944:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4855:4860 -> a 12945:12945:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 12945:12945:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 12945:12945:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4859 -> a 12946:12946:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 12946:12946:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4859 -> a 12947:12953:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4899:4905 -> a 12954:12954:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 12954:12954:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5012 -> a 12954:12954:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12955:12961:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5013:5019 -> a 12955:12961:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12962:12964:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5018:5020 -> a 12962:12964:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12965:12965:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):866:866 -> a 12965:12965:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5026 -> a 12965:12965:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12966:12966:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5030:5030 -> a 12966:12966:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12967:12967:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 12967:12967:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5032 -> a 12967:12967:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12968:12968:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4830:4830 -> a 12968:12968:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5033 -> a 12968:12968:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12969:12969:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():842:842 -> a 12969:12969:boolean com.android.tools.r8.graph.DexClass.hasDefaultInitializer():828 -> a 12969:12969:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4831 -> a 12969:12969:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5033 -> a 12969:12969:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12970:12972:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4832:4834 -> a 12970:12972:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5033 -> a 12970:12972:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12973:12973:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4833:4833 -> a 12973:12973:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5033 -> a 12973:12973:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12974:12977:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5034:5037 -> a 12974:12977:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12978:12978:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 12978:12978:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 12978:12978:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5036 -> a 12978:12978:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12979:12979:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 12979:12979:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5036 -> a 12979:12979:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4906 -> a 12980:12980:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4909:4909 -> a 12981:12981:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 12981:12981:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5044 -> a 12981:12981:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 12982:12987:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5045:5050 -> a 12982:12987:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 12988:12988:boolean com.android.tools.r8.ir.code.Instruction.isInvokeVirtual():0:0 -> a 12988:12988:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5050 -> a 12988:12988:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 12989:12999:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5055:5065 -> a 12989:12999:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13000:13002:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5064:5066 -> a 13000:13002:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13003:13003:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):866:866 -> a 13003:13003:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5072 -> a 13003:13003:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13004:13005:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5076:5077 -> a 13004:13005:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13006:13006:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 13006:13006:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5077 -> a 13006:13006:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13007:13022:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5082:5097 -> a 13007:13022:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13023:13023:boolean com.android.tools.r8.ir.code.Instruction.isArrayPut():0:0 -> a 13023:13023:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5097 -> a 13023:13023:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13024:13040:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5098:5114 -> a 13024:13040:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13041:13059:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5113:5131 -> a 13041:13059:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13060:13060:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 13060:13060:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5136 -> a 13060:13060:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13061:13061:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4830:4830 -> a 13061:13061:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5137 -> a 13061:13061:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13062:13062:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():842:842 -> a 13062:13062:boolean com.android.tools.r8.graph.DexClass.hasDefaultInitializer():828 -> a 13062:13062:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4831 -> a 13062:13062:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5137 -> a 13062:13062:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13063:13065:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4832:4834 -> a 13063:13065:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5137 -> a 13063:13065:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13066:13066:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4833:4833 -> a 13066:13066:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5137 -> a 13066:13066:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13067:13070:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5138:5141 -> a 13067:13070:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13071:13071:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 13071:13071:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 13071:13071:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5140 -> a 13071:13071:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13072:13072:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 13072:13072:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5140 -> a 13072:13072:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4910 -> a 13073:13073:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4913:4913 -> a 13074:13076:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangEnumValueOf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5219:5221 -> a 13074:13076:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4914 -> a 13077:13077:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 13077:13077:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangEnumValueOf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5222 -> a 13077:13077:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4914 -> a 13078:13078:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54:54 -> a 13078:13078:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangEnumValueOf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5223 -> a 13078:13078:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4914 -> a 13079:13079:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):50:50 -> a 13079:13079:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54 -> a 13079:13079:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangEnumValueOf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5223 -> a 13079:13079:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4914 -> a 13080:13080:void com.android.tools.r8.shaking.Enqueuer.handleJavaLangEnumValueOf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5223:5223 -> a 13080:13080:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4914 -> a 13081:13085:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4917:4921 -> a 13086:13086:boolean com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods.isLoadMethod(com.android.tools.r8.graph.DexMethod):2351:2351 -> a 13086:13086:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4921 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13087:13087:boolean com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods.isLoadMethod(com.android.tools.r8.graph.DexMethod):2351:2351 -> a 13087:13087:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4921 -> a 13088:13094:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5229:5235 -> a 13088:13094:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13095:13095:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 13095:13095:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5235 -> a 13095:13095:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13096:13100:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5236:5240 -> a 13096:13100:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13101:13101:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":13190,"2":13191,"3":13192},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 13190:13190:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5243:5243 -> a 13190:13190:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13191:13191:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5243:5243 -> a 13191:13191:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13192:13192:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5243:5243 -> a 13192:13192:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13102:13104:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5245:5247 -> a 13102:13104:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13105:13105:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 13105:13105:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5247 -> a 13105:13105:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13106:13106:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5240:5240 -> a 13106:13106:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13107:13107:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 13107:13107:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5252 -> a 13107:13107:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13108:13108:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5252:5252 -> a 13108:13108:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13109:13109:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 13109:13109:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5254 -> a 13109:13109:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13110:13111:void com.android.tools.r8.shaking.Enqueuer.handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5255:5256 -> a 13110:13111:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 13112:13121:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4925:4934 -> a 13122:13122:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 13122:13122:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4934 -> a 13123:13127:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4935:4939 -> a 13128:13128:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):866:866 -> a 13128:13128:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4939 -> a 13129:13129:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 13129:13129:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4943 -> a 13130:13130:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4943:4943 -> a 13131:13131:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> a 13131:13131:boolean com.android.tools.r8.graph.DexClass.canBeInstantiatedByNewInstance():690 -> a 13131:13131:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4944 -> a 13132:13132:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 13132:13132:boolean com.android.tools.r8.graph.DexClass.canBeInstantiatedByNewInstance():690 -> a 13132:13132:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4944 -> a 13133:13133:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 13133:13133:boolean com.android.tools.r8.graph.DexClass.canBeInstantiatedByNewInstance():690 -> a 13133:13133:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4944 -> a 13134:13143:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4944:4953 -> a 13144:13144:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 13144:13144:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4955 -> a 13145:13146:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4956:4957 -> a 13147:13147:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):866:866 -> a 13147:13147:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4957 -> a 13148:13148:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4961:4961 -> a 13149:13149:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 13149:13149:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4971 -> a 13150:13153:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4971:4974 -> a 13154:13154:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 13154:13154:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4975 -> a 13155:13164:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4974:4983 -> a 13165:13165:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 13165:13165:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4984 -> a 13166:13166:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addReason(com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom):587:587 -> a 13166:13166:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4984 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13167:13167:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addReason(com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom):587:587 -> a 13167:13167:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4984 -> a 13168:13168:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 13168:13168:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3743 -> a 13168:13168:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4979 -> a 13169:13169:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3743:3743 -> a 13169:13169:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4979 -> a 13170:13170:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4987:4987 -> a 13171:13171:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 13171:13171:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4987 -> a 13172:13174:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4987:4989 -> a 13175:13175:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.Enqueuer.getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):866:866 -> a 13175:13175:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4990 -> a 13176:13176:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4994:4994 -> a 13177:13177:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a 13177:13177:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4998 -> a 13178:13178:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4999:4999 -> a 13179:13179:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 13179:13179:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4999 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13180:13180:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> a 13180:13180:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4999 -> a 13181:13187:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):5000:5006 -> a 13188:13188:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 13188:13188:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 13188:13188:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):5005 -> a 13189:13189:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 13189:13189:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):5005 -> a 13193:13193:void lambda$handleJavaLangReflectProxyNewProxyInstance$134(com.android.tools.r8.shaking.KeepClassInfo$Joiner):5189:5189 -> a 13194:13196:void lambda$handleJavaLangReflectProxyNewProxyInstance$136(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod):5197:5199 -> a 13197:13197:void lambda$handleJavaLangReflectProxyNewProxyInstance$135(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):5198:5198 -> a 13198:13208:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5263:5273 -> a 13209:13209:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4830:4830 -> a 13209:13209:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5278 -> a 13210:13210:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():842:842 -> a 13210:13210:boolean com.android.tools.r8.graph.DexClass.hasDefaultInitializer():828 -> a 13210:13210:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4831 -> a 13210:13210:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5278 -> a 13211:13213:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4832:4834 -> a 13211:13213:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5278 -> a 13214:13214:void com.android.tools.r8.shaking.Enqueuer.markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4833:4833 -> a 13214:13214:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5278 -> a 13215:13218:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5280:5283 -> a 13219:13219:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 13219:13219:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 13219:13219:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5282 -> a 13220:13220:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 13220:13220:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5282 -> a 13221:13224:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5286:5289 -> a 13225:13225:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5288:5288 -> a 13226:13226:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.DexEncodedMethod.asProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass):417:417 -> a 13226:13226:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5288 -> a 13227:13227:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5293:5293 -> a 13228:13228:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent com.android.tools.r8.shaking.EnqueuerEvent.unconditional():16:16 -> a 13228:13228:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793 -> a 13228:13228:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5292 -> a 13229:13229:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3793:3793 -> a 13229:13229:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5292 -> a 13230:13238:com.android.tools.r8.utils.collections.DexMethodSignatureSet getServiceMethods(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):5300:5308 -> a 13239:13239:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 13239:13239:com.android.tools.r8.utils.collections.DexMethodSignatureSet getServiceMethods(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):5309 -> a 13240:13240:com.android.tools.r8.utils.collections.DexMethodSignatureSet getServiceMethods(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):5309:5309 -> a com.android.tools.r8.graph.DexApplication lambda$synthesize$112(com.android.tools.r8.graph.DexApplication) -> b 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 1:1:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3177 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1808 -> b 2:2:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3177:3177 -> b 2:2:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1808 -> b 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> b 3:3:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3178 -> b 3:3:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1808 -> b 4:4:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3178:3178 -> b 4:4:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1808 -> b 5:5:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1809:1809 -> b 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 6:6:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1809 -> b 7:7:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1809:1809 -> b 8:8:com.android.tools.r8.graph.FieldAccessInfoCollectionImpl access$1700(com.android.tools.r8.shaking.Enqueuer):207:207 -> b 9:9:void access$600(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):207:207 -> b 10:10:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo():527:527 -> b 11:11:com.android.tools.r8.shaking.Enqueuer registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):551:551 -> b 12:12:com.android.tools.r8.shaking.Enqueuer registerExceptionGuardAnalysis(com.android.tools.r8.graph.analysis.EnqueuerExceptionGuardAnalysis):576:576 -> b 13:14:void setInitialDeadProtoTypes(java.util.Set):585:586 -> b 15:15:void recordTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):628:628 -> b 16:21:com.android.tools.r8.graph.ClassResolutionResult internalDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):719:724 -> b 22:22:com.android.tools.r8.shaking.KeepClassInfo getKeepInfo(com.android.tools.r8.graph.DexProgramClass):738:738 -> b 23:23:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):742:742 -> b 24:24:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):118:118 -> b 24:24:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):742 -> b 25:25:com.android.tools.r8.graph.DexClass getClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):860:860 -> b 26:26:void traceReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1067:1067 -> b 27:27:boolean com.android.tools.r8.shaking.Enqueuer.registerReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1046:1046 -> b 27:27:void traceReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1068 -> b 28:28:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> b 28:28:void traceReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1069 -> b 29:29:void traceReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1069:1069 -> b 30:31:void traceCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):1217:1218 -> b 32:32:void lambda$traceExceptionGuard$18(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerExceptionGuardAnalysis):1397:1397 -> b 33:33:void lambda$traceInvokeDirect$19(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1406:1406 -> b 34:36:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1456:1456 -> b 40:40:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1460:1460 -> b 41:41:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> b 41:41:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1461 -> b 42:43:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1463:1464 -> b 44:44:void lambda$traceInvokeInterface$23(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1464:1464 -> b 45:45:void lambda$traceNewInstance$27(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1555:1555 -> b 46:46:void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1756:1756 -> b 47:47:boolean com.android.tools.r8.shaking.Enqueuer.registerFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1050:1050 -> b 47:47:void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1756 -> b 48:59:void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1760:1771 -> b 60:60:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> b 60:60:void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1771 -> b 61:82:void lambda$traceInstanceFieldWrite$32(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1773:1794 -> b 83:83:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> b 83:83:void lambda$traceInstanceFieldWrite$32(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1795 -> b 84:86:void lambda$traceInstanceFieldWrite$32(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1798:1800 -> b 87:87:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2044:2044 -> b 87:87:void lambda$traceInstanceFieldWrite$32(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1800 -> b 88:88:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 88:88:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2044 -> b 88:88:void lambda$traceInstanceFieldWrite$32(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1800 -> b 89:90:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2045:2046 -> b 89:90:void lambda$traceInstanceFieldWrite$32(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1800 -> b 91:91:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.fieldReferencedIn(com.android.tools.r8.graph.ProgramMethod):62:62 -> b 91:91:void lambda$traceInstanceFieldWrite$32(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1803 -> b 92:92:void lambda$traceInstanceFieldWrite$32(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1804:1804 -> b 93:93:void lambda$traceInstanceFieldWrite$31(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerFieldAccessAnalysis):1775:1775 -> b 94:94:java.lang.Boolean lambda$traceStaticFieldWrite$39(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1918:1918 -> b 95:96:boolean com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.isDeadProtoExtensionField(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):245:246 -> b 95:96:java.lang.Boolean lambda$traceStaticFieldWrite$39(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1918 -> b 97:97:java.lang.Boolean lambda$traceStaticFieldWrite$39(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1918:1918 -> b 98:98:com.android.tools.r8.shaking.ScopedDexMethodSet lambda$ensureMethodsContinueToWidenAccess$50(com.android.tools.r8.graph.DexType):2219:2219 -> b 99:99:void lambda$ensureMethodsContinueToWidenAccess$52(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod):2230:2230 -> b 100:132:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2235:2267 -> b 133:133:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> b 133:133:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2268 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> b 134:134:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2268 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 135:135:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> b 135:135:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2268 -> b 136:137:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2268:2269 -> b 138:138:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> b 138:138:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2271 -> b 139:139:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 139:139:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2272 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 140:140:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 140:140:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2272 -> b 141:144:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2272:2275 -> b 145:145:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2273:2273 -> b 146:146:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2243:2243 -> b 147:147:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition):2292:2292 -> b 148:148:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.from(com.android.tools.r8.graph.ProgramDefinition):40:40 -> b 148:148:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition):2293 -> b 149:149:void com.android.tools.r8.shaking.Enqueuer.processAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2298:2298 -> b 149:149:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition):2290 -> b 150:151:void com.android.tools.r8.shaking.Enqueuer.processAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation[],com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2303:2304 -> b 150:151:void com.android.tools.r8.shaking.Enqueuer.processAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2298 -> b 150:151:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition):2290 -> b 152:183:void com.android.tools.r8.shaking.Enqueuer.handleInvokeOfDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2534:2565 -> b 152:183:void markNonStaticDirectMethodAsReachable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2529 -> b 184:184:void recordNonProgramClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2659:2659 -> b 185:185:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 185:185:void recordNonProgramClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2659 -> b 186:186:void recordNonProgramClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2661:2661 -> b 187:191:void com.android.tools.r8.shaking.Enqueuer.addLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,boolean,java.util.function.BiConsumer):768:772 -> b 187:191:void recordNonProgramClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2660 -> b 192:192:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2781:2781 -> b 193:193:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> b 193:193:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2781 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 194:194:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> b 194:194:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2781 -> b 195:195:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2781:2781 -> b 196:196:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 196:196:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2782 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:197:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 197:197:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2782 -> b 198:202:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2782:2786 -> b 203:203:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 203:203:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):3051 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 203:203:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2787 -> b 204:204:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 204:204:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):3051 -> b 204:204:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2787 -> b 205:206:void com.android.tools.r8.shaking.Enqueuer.transitionDependentItemsForInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):3051:3052 -> b 205:206:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2787 -> b 207:207:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3147:3147 -> b 208:208:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> b 208:208:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3147 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 209:209:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> b 209:209:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3147 -> b 210:212:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3147:3149 -> b 213:213:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3148:3148 -> b 214:214:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 214:214:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 214:214:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3148 -> b 215:215:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 215:215:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98 -> b 215:215:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3148 -> b 216:217:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98:99 -> b 216:217:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3148 -> b 218:224:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3150:3156 -> b 225:225:void com.android.tools.r8.shaking.Enqueuer.traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3168:3168 -> b 225:225:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3162 -> b 226:226:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2051:2051 -> b 226:226:void com.android.tools.r8.shaking.Enqueuer.traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3168 -> b 226:226:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3162 -> b 227:228:void com.android.tools.r8.shaking.Enqueuer.traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3169:3170 -> b 227:228:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3162 -> b 229:229:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3164:3164 -> b 230:230:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3158:3158 -> b 231:231:boolean isFieldReferenced(com.android.tools.r8.graph.DexEncodedField):3204:3204 -> b 232:233:boolean isFieldWrittenInMethodSatisfying(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):3227:3228 -> b 234:234:boolean isMethodTargeted(com.android.tools.r8.graph.DexEncodedMethod):3279:3279 -> b 235:235:boolean lambda$markVirtualMethodAsReachable$85(com.android.tools.r8.graph.DexDefinition):3406:3406 -> b 236:236:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):160:160 -> b 236:236:boolean lambda$markVirtualMethodAsReachable$85(com.android.tools.r8.graph.DexDefinition):3406 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 237:237:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):160:160 -> b 237:237:boolean lambda$markVirtualMethodAsReachable$85(com.android.tools.r8.graph.DexDefinition):3406 -> b 238:242:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.generatedEnumValuesMethod(com.android.tools.r8.graph.DexClass):3479:3483 -> b 238:242:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3491 -> b 243:243:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 243:243:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.generatedEnumValuesMethod(com.android.tools.r8.graph.DexClass):3483 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 243:243:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3491 -> b 244:244:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 244:244:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.generatedEnumValuesMethod(com.android.tools.r8.graph.DexClass):3483 -> b 244:244:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3491 -> b 245:245:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.generatedEnumValuesMethod(com.android.tools.r8.graph.DexClass):3483:3483 -> b 245:245:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3491 -> b 246:251:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.generatedEnumValuesMethod(com.android.tools.r8.graph.DexClass):3482:3487 -> b 246:251:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3491 -> b 252:257:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3491:3496 -> b 258:258:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624:2624 -> b 258:258:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3499 -> b 259:259:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> b 259:259:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2624 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 259:259:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3499 -> b 260:260:void com.android.tools.r8.shaking.Enqueuer.shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2625:2625 -> b 260:260:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3499 -> b 261:261:void lambda$markEnumValuesAsReachable$94(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3498:3498 -> b 262:272:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3564:3574 -> b 273:273:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isInitialMainDexTracing():230:230 -> b 273:273:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3574 -> b 274:277:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3575:3578 -> b 278:278:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isGenerateMainDexList():238:238 -> b 278:278:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3578 -> b 279:283:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3577:3581 -> b 284:284:com.android.tools.r8.shaking.MainDexInfo com.android.tools.r8.shaking.MainDexInfo$Builder.build(com.android.tools.r8.shaking.MainDexInfo):406:406 -> b 284:284:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3582 -> b 285:285:void lambda$applyMinimumKeepInfoWhenLive$104(com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3695:3695 -> b 286:286:void lambda$applyMinimumKeepInfoWhenLive$106(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3749:3749 -> b 287:287:void lambda$applyMinimumKeepInfoWhenLiveOrTargeted$108(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3801:3801 -> b 288:288:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3814:3814 -> b 289:289:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> b 289:289:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3815 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 290:290:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> b 290:290:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3815 -> b 291:291:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3816:3816 -> b 292:294:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):989:991 -> b 292:294:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3817 -> b 295:295:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> b 295:295:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):994 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 295:295:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3817 -> b 296:296:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):994:994 -> b 296:296:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3817 -> b 297:297:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):993:993 -> b 297:297:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3817 -> b 298:298:void com.android.tools.r8.shaking.Enqueuer.enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):991:991 -> b 298:298:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3817 -> b 299:299:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3819:3819 -> b 300:300:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> b 300:300:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3820 -> b 301:302:void com.android.tools.r8.shaking.Enqueuer.enqueueHolderWithDependentInstanceConstructor(com.android.tools.r8.graph.ProgramMethod,java.util.Set):2285:2286 -> b 301:302:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3820 -> b 303:303:void lambda$applyMinimumKeepInfoDependentOn$109(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3849:3849 -> b 304:304:void lambda$applyMinimumKeepInfoDependentOn$110(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3851:3851 -> b 305:307:void recordTwrCloseResourceMethodSynthesizingContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):4116:4118 -> b 308:309:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod):4890:4891 -> b 310:310:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.IRCode.instructionIterator():1064:1064 -> b 310:310:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod):4891 -> b 311:313:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod):4892:4894 -> b 314:314:void lambda$handleReflectiveBehavior$133(com.android.tools.r8.shaking.KeepClassInfo$Joiner):4953:4953 -> b 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> c 1:1:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3177 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1887 -> c 2:2:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3177:3177 -> c 2:2:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1887 -> c 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> c 3:3:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3178 -> c 3:3:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1887 -> c 4:4:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3178:3178 -> c 4:4:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1887 -> c 5:5:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1888:1888 -> c 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> c 6:6:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1888 -> c 7:9:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1888:1890 -> c 10:10:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.targetedBySuperFrom(com.android.tools.r8.graph.ProgramMethod):79:79 -> c 10:10:void markSuperMethodAsReachable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):3505 -> c 11:11:void markSuperMethodAsReachable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):3506:3506 -> c 12:12:void com.android.tools.r8.graph.MethodResolutionResult.forEachMethodResolutionResult(java.util.function.Consumer):103:103 -> c 12:12:void markSuperMethodAsReachable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):3507 -> c 13:13:com.android.tools.r8.utils.InternalOptions access$1900(com.android.tools.r8.shaking.Enqueuer):207:207 -> c 14:14:com.android.tools.r8.shaking.Enqueuer registerInstanceOfAnalysis(com.android.tools.r8.graph.analysis.EnqueuerInstanceOfAnalysis):566:566 -> c 15:16:void setInitialPrunedTypes(java.util.Set):590:591 -> c 17:24:void recordTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):639:646 -> c 25:29:boolean hasAlternativeLibraryDefinition(com.android.tools.r8.graph.DexProgramClass):694:698 -> c 30:30:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> c 30:30:boolean hasAlternativeLibraryDefinition(com.android.tools.r8.graph.DexProgramClass):699 -> c 31:31:boolean hasAlternativeLibraryDefinition(com.android.tools.r8.graph.DexProgramClass):699:699 -> c 32:32:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):849:849 -> c 33:33:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> c 33:33:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):850 -> c 34:34:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):850:850 -> c 35:35:void traceReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1074:1074 -> c 36:36:boolean com.android.tools.r8.shaking.Enqueuer.registerReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1054:1054 -> c 36:36:void traceReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1075 -> c 37:37:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> c 37:37:void traceReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1076 -> c 38:38:void traceReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1076:1076 -> c 39:39:void lambda$traceInstanceOf$17(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInstanceOfAnalysis):1392:1392 -> c 40:40:void traceExceptionGuard(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1397:1397 -> c 41:41:void com.android.tools.r8.shaking.Enqueuer.traceTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1388:1388 -> c 41:41:void traceExceptionGuard(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1398 -> c 42:43:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1477:1478 -> c 44:44:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> c 44:44:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1478 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1729:1729 -> c 45:45:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1478 -> c 46:58:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1478:1490 -> c 59:59:boolean com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods.isLoadMethod(com.android.tools.r8.graph.DexMethod):2351:2351 -> c 59:59:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1490 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:boolean com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods.isLoadMethod(com.android.tools.r8.graph.DexMethod):2351:2351 -> c 60:60:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1490 -> c 61:67:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1491:1497 -> c 68:72:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1496:1500 -> c 73:73:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> c 73:73:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1501 -> c 74:75:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1503:1504 -> c 76:76:void lambda$traceInvokeStatic$24(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1504:1504 -> c 77:77:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1823:1823 -> c 78:78:boolean com.android.tools.r8.shaking.Enqueuer.registerFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1042:1042 -> c 78:78:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1823 -> c 79:88:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1827:1836 -> c 89:95:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1832:1838 -> c 96:96:void com.android.tools.r8.shaking.Enqueuer.addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexProgramClass):602:602 -> c 96:96:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1838 -> c 97:103:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1843:1849 -> c 104:104:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> c 104:104:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1849 -> c 105:126:void lambda$traceStaticFieldRead$36(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1851:1872 -> c 127:127:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> c 127:127:void lambda$traceStaticFieldRead$36(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1873 -> c 128:132:void lambda$traceStaticFieldRead$36(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1876:1880 -> c 133:133:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2044:2044 -> c 133:133:void lambda$traceStaticFieldRead$36(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1880 -> c 134:134:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> c 134:134:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2044 -> c 134:134:void lambda$traceStaticFieldRead$36(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1880 -> c 135:136:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2045:2046 -> c 135:136:void lambda$traceStaticFieldRead$36(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1880 -> c 137:137:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.fieldReferencedIn(com.android.tools.r8.graph.ProgramMethod):62:62 -> c 137:137:void com.android.tools.r8.shaking.Enqueuer.markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):3109 -> c 137:137:void lambda$traceStaticFieldRead$36(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1883 -> c 138:138:void com.android.tools.r8.shaking.Enqueuer.markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):3109:3109 -> c 138:138:void lambda$traceStaticFieldRead$36(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1883 -> c 139:139:void lambda$traceStaticFieldRead$35(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerFieldAccessAnalysis):1853:1853 -> c 140:141:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2055:2056 -> c 142:142:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> c 142:142:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2059 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 143:143:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2059:2059 -> c 144:146:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2058:2060 -> c 147:147:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2056:2056 -> c 148:148:com.android.tools.r8.shaking.ScopedDexMethodSet lambda$markTypeAsLive$43(com.android.tools.r8.graph.DexType):2059:2059 -> c 149:151:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2370:2372 -> c 152:152:void com.android.tools.r8.graph.MethodResolutionResult.visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer):202:202 -> c 152:152:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2372 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 153:153:void recordNonProgramClassWithNoMissingReporting(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2670:2670 -> c 154:154:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> c 154:154:void recordNonProgramClassWithNoMissingReporting(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2670 -> c 155:155:void recordNonProgramClassWithNoMissingReporting(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2672:2672 -> c 156:160:void com.android.tools.r8.shaking.Enqueuer.addLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,boolean,java.util.function.BiConsumer):768:772 -> c 156:160:void recordNonProgramClassWithNoMissingReporting(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2671 -> c 161:167:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2694:2694 -> c 168:168:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2881,"2":2882,"3":2883,"4":2884},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 2881:2881:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2700:2700 -> c 2882:2882:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2700:2700 -> c 2883:2883:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2700:2700 -> c 2884:2884:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2700:2700 -> c 2868:2868:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2700:2700 -> c 2869:2869:boolean com.android.tools.r8.graph.ProgramDerivedContext.isProgramContext():12:12 -> c 2869:2869:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2708 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2870:2870:boolean com.android.tools.r8.graph.ProgramDerivedContext.isProgramContext():12:12 -> c 2870:2870:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2708 -> c 2871:2875:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2709:2713 -> c 2876:2876:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> c 2876:2876:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2713 -> c 2877:2877:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> c 2877:2877:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> c 2877:2877:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2713 -> c 2878:2880:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2714:2716 -> c 2885:2893:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3182:3190 -> c 2894:2896:boolean com.android.tools.r8.shaking.Enqueuer.verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):2000:2002 -> c 2894:2896:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3190 -> c 2897:2897:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3191:3191 -> c 2898:2898:boolean isFieldLive(com.android.tools.r8.graph.ProgramField):3213:3213 -> c 2899:2899:boolean isMethodTargeted(com.android.tools.r8.graph.ProgramMethod):3283:3283 -> c 2900:2900:boolean com.android.tools.r8.shaking.Enqueuer.isMethodTargeted(com.android.tools.r8.graph.DexEncodedMethod):3279:3279 -> c 2900:2900:boolean isMethodTargeted(com.android.tools.r8.graph.ProgramMethod):3283 -> c 2901:2901:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$markSuperMethodAsReachable$96(com.android.tools.r8.graph.DexEncodedMethod):3549:3549 -> c 2902:2902:void lambda$traceApplication$99(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3616:3616 -> c 2903:2903:void lambda$traceApplication$100(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3618:3618 -> c 2904:2904:void lambda$applyMinimumKeepInfoDependentOn$111(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3853:3853 -> c 2905:2911:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4306:4312 -> c 2912:2915:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4342:4345 -> c 2912:2915:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2916:2916:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> c 2916:2916:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4345 -> c 2916:2916:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2917:2917:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4345:4345 -> c 2917:2917:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2918:2918:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> c 2918:2918:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4347 -> c 2918:2918:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2919:2919:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> c 2919:2919:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4348 -> c 2919:2919:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2920:2925:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4348:4353 -> c 2920:2925:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2926:2926:boolean com.android.tools.r8.shaking.Enqueuer.isMethodTargeted(com.android.tools.r8.graph.DexEncodedMethod):3279:3279 -> c 2926:2926:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4354 -> c 2926:2926:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2927:2927:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4355:4355 -> c 2927:2927:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2928:2930:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4364:4366 -> c 2928:2930:boolean com.android.tools.r8.shaking.Enqueuer.verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4355 -> c 2928:2930:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4312 -> c 2931:2931:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet computeDelayedInterfaceMethodSyntheticBridges():4575:4575 -> c 2932:2932:com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder com.android.tools.r8.shaking.RootSetUtils$RootSet.builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):2153:2153 -> c 2932:2932:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet computeDelayedInterfaceMethodSyntheticBridges():4575 -> c 2933:2934:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet computeDelayedInterfaceMethodSyntheticBridges():4576:4577 -> c 2935:2944:void com.android.tools.r8.shaking.Enqueuer.handleInterfaceMethodSyntheticBridgeAction(com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction,com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):4605:4614 -> c 2935:2944:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet computeDelayedInterfaceMethodSyntheticBridges():4578 -> c 2945:2945:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet computeDelayedInterfaceMethodSyntheticBridges():4582:4582 -> c 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> d 1:1:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3177 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1971 -> d 2:2:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3177:3177 -> d 2:2:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1971 -> d 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> d 3:3:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3178 -> d 3:3:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1971 -> d 4:4:void com.android.tools.r8.shaking.Enqueuer.traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3178:3178 -> d 4:4:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1971 -> d 5:5:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1972:1972 -> d 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> d 6:6:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1972 -> d 7:7:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1972:1972 -> d 8:8:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom com.android.tools.r8.shaking.KeepReason.reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> d 8:8:com.android.tools.r8.shaking.KeepReason lambda$handleReflectiveBehavior$132(com.android.tools.r8.graph.ProgramMethod):4946 -> d 9:9:com.android.tools.r8.shaking.Enqueuer$Mode access$200(com.android.tools.r8.shaking.Enqueuer):207:207 -> d 10:14:com.android.tools.r8.shaking.EnqueuerUseRegistryFactory createUseRegistryFactory():539:543 -> d 15:15:void lambda$traceSafeCheckCast$14(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerCheckCastAnalysis):1222:1222 -> d 16:27:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1312:1323 -> d 28:34:com.android.tools.r8.utils.Visibility com.android.tools.r8.shaking.Enqueuer.computeMinimumRequiredVisibilityForInitClassField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):1360:1366 -> d 28:34:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1323 -> d 35:35:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1322:1322 -> d 36:36:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2051:2051 -> d 36:36:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1325 -> d 37:37:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1326:1326 -> d 38:38:boolean com.android.tools.r8.utils.Visibility.isPublic():28:28 -> d 38:38:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1330 -> d 39:39:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1335:1335 -> d 40:44:com.android.tools.r8.utils.Visibility com.android.tools.r8.shaking.Enqueuer.computeMinimumRequiredVisibilityForInitClassField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):1360:1364 -> d 40:44:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1335 -> d 45:45:boolean com.android.tools.r8.utils.Visibility.isPrivate():20:20 -> d 45:45:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1338 -> d 46:49:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1338:1341 -> d 50:50:boolean com.android.tools.r8.utils.Visibility.isProtected():24:24 -> d 50:50:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1345 -> d 51:51:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1350:1350 -> d 52:52:boolean com.android.tools.r8.utils.Visibility.isPackagePrivate():16:16 -> d 52:52:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1354 -> d 53:53:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1354:1354 -> d 54:54:boolean com.android.tools.r8.utils.Visibility.isPackagePrivate():16:16 -> d 54:54:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1355 -> d 55:55:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1355:1355 -> d 56:62:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1402:1408 -> d 63:63:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54:54 -> d 63:63:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1412 -> d 64:64:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):50:50 -> d 64:64:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54 -> d 64:64:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1412 -> d 65:65:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1412:1412 -> d 66:66:void lambda$traceInvokeSuper$25(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1519:1519 -> d 67:74:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1532:1539 -> d 75:83:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1534:1542 -> d 84:88:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1541:1545 -> d 89:89:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> d 89:89:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1546 -> d 90:91:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1548:1549 -> d 92:92:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1907:1907 -> d 93:93:boolean com.android.tools.r8.shaking.Enqueuer.registerFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1050:1050 -> d 93:93:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1907 -> d 94:103:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1911:1920 -> d 104:110:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1916:1922 -> d 111:111:void com.android.tools.r8.shaking.Enqueuer.addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexProgramClass):602:602 -> d 111:111:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1922 -> d 112:118:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1927:1933 -> d 119:119:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> d 119:119:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1933 -> d 120:141:void lambda$traceStaticFieldWrite$41(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1935:1956 -> d 142:142:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> d 142:142:void lambda$traceStaticFieldWrite$41(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1957 -> d 143:147:void lambda$traceStaticFieldWrite$41(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1960:1964 -> d 148:148:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2044:2044 -> d 148:148:void lambda$traceStaticFieldWrite$41(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1964 -> d 149:149:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> d 149:149:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2044 -> d 149:149:void lambda$traceStaticFieldWrite$41(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1964 -> d 150:151:void com.android.tools.r8.shaking.Enqueuer.markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2045:2046 -> d 150:151:void lambda$traceStaticFieldWrite$41(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1964 -> d 152:152:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.fieldReferencedIn(com.android.tools.r8.graph.ProgramMethod):62:62 -> d 152:152:void com.android.tools.r8.shaking.Enqueuer.markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):3109 -> d 152:152:void lambda$traceStaticFieldWrite$41(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1967 -> d 153:153:void com.android.tools.r8.shaking.Enqueuer.markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):3109:3109 -> d 153:153:void lambda$traceStaticFieldWrite$41(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1967 -> d 154:154:void lambda$traceStaticFieldWrite$40(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerFieldAccessAnalysis):1937:1937 -> d 155:167:void markTypeAsLive(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):2012:2024 -> d 168:168:com.android.tools.r8.shaking.ScopedDexMethodSet lambda$markTypeAsLive$44(com.android.tools.r8.graph.DexType):2142:2142 -> d 169:170:boolean isFieldRead(com.android.tools.r8.graph.ProgramField):3221:3222 -> d 171:171:boolean isTypeLive(com.android.tools.r8.graph.DexProgramClass):3293:3293 -> d 172:176:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3719:3723 -> d 177:177:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> d 177:177:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3724 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 178:178:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> d 178:178:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3724 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 179:179:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):661:661 -> d 179:179:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 179:179:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3724 -> d 180:180:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3726:3726 -> d 181:181:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> d 181:181:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3726 -> d 182:182:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3708:3708 -> d 182:182:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3727 -> d 183:183:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> d 183:183:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3709 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 183:183:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3727 -> d 184:184:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> d 184:184:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3709 -> d 184:184:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3727 -> d 185:185:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3710:3710 -> d 185:185:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3727 -> d 186:187:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):932:933 -> d 186:187:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> d 186:187:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3727 -> d 188:188:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> d 188:188:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):934 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 188:188:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> d 188:188:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3727 -> d 189:189:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):934:934 -> d 189:189:void com.android.tools.r8.shaking.Enqueuer.enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3711 -> d 189:189:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3727 -> d 190:195:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3769:3774 -> d 196:196:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> d 196:196:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3774 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:197:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):661:661 -> d 197:197:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:197:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3774 -> d 198:198:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3776:3776 -> d 199:199:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> d 199:199:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3776 -> d 200:200:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3760:3760 -> d 200:200:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 201:201:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> d 201:201:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3761 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 201:201:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 202:202:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> d 202:202:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3761 -> d 202:202:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 203:203:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3762:3762 -> d 203:203:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 204:206:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):974:976 -> d 204:206:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> d 204:206:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 207:207:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():554:554 -> d 207:207:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):980 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:207:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> d 207:207:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 208:208:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> d 208:208:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):981 -> d 208:208:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> d 208:208:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 209:209:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):982:982 -> d 209:209:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> d 209:209:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 210:210:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):978:978 -> d 210:210:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> d 210:210:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 211:211:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):976:976 -> d 211:211:void com.android.tools.r8.shaking.Enqueuer.enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3763 -> d 211:211:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3777 -> d 212:217:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3829:3834 -> d 218:218:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> d 218:218:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3834 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 219:219:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):661:661 -> d 219:219:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 219:219:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3834 -> d 220:220:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3837:3837 -> d 221:221:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> d 221:221:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3837 -> d 222:222:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3838:3838 -> d 223:227:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4632:4636 -> d 228:228:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> d 228:228:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4640 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 229:229:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> d 229:229:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4640 -> d 230:235:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4640:4645 -> d 236:236:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> d 236:236:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 236:236:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4645 -> d 237:237:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> d 237:237:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98 -> d 237:237:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4645 -> d 238:239:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98:99 -> d 238:239:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4645 -> d 240:243:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4648:4651 -> d 1:1:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54:54 -> e 1:1:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1447 -> e 2:2:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):50:50 -> e 2:2:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54 -> e 2:2:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1447 -> e 3:3:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1447:1447 -> e 4:4:com.android.tools.r8.shaking.GraphReporter access$300(com.android.tools.r8.shaking.Enqueuer):207:207 -> e 5:5:boolean com.android.tools.r8.shaking.Enqueuer.addTargetedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):610:610 -> e 5:5:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4763 -> e 6:13:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4768:4775 -> e 14:14:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> e 14:14:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4775 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> e 15:15:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4775 -> e 16:17:void com.android.tools.r8.shaking.Enqueuer.markMethodAsLiveWithCompatRule(com.android.tools.r8.graph.ProgramMethod):4885:4886 -> e 16:17:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4776 -> e 18:18:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportCompatKeepMethod(com.android.tools.r8.graph.ProgramMethod):199:199 -> e 18:18:void com.android.tools.r8.shaking.Enqueuer.markMethodAsLiveWithCompatRule(com.android.tools.r8.graph.ProgramMethod):4886 -> e 18:18:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4776 -> e 19:19:void com.android.tools.r8.shaking.Enqueuer.markMethodAsLiveWithCompatRule(com.android.tools.r8.graph.ProgramMethod):4885:4885 -> e 19:19:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4776 -> e 20:20:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4779:4779 -> e 21:21:void recordTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):624:624 -> e 22:31:void enqueueAllIfNotShrinking():906:915 -> e 32:32:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> e 32:32:void enqueueAllIfNotShrinking():915 -> e 33:33:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> e 33:33:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> e 33:33:void enqueueAllIfNotShrinking():915 -> e 34:35:void enqueueAllIfNotShrinking():915:916 -> e 36:37:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):932:933 -> e 36:37:void enqueueAllIfNotShrinking():920 -> e 38:38:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> e 38:38:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):934 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void enqueueAllIfNotShrinking():920 -> e 39:39:void com.android.tools.r8.shaking.Enqueuer.enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):934:934 -> e 39:39:void enqueueAllIfNotShrinking():920 -> e 40:40:void enqueueAllIfNotShrinking():921:921 -> e 41:41:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):229:229 -> e 41:41:void enqueueAllIfNotShrinking():921 -> e 42:42:void enqueueAllIfNotShrinking():923:923 -> e 43:43:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> e 43:43:void enqueueAllIfNotShrinking():923 -> e 44:44:void traceInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1392:1392 -> e 45:45:void com.android.tools.r8.shaking.Enqueuer.traceTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1388:1388 -> e 45:45:void traceInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1393 -> e 46:46:void lambda$traceInvokeVirtual$26(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1549:1549 -> e 47:47:java.util.Map lambda$processAnnotation$54(com.android.tools.r8.graph.DexType):2320:2320 -> e 48:48:void lambda$markDirectStaticOrConstructorMethodAsLive$82(com.android.tools.r8.graph.ProgramMethod):3186:3186 -> e 49:51:boolean com.android.tools.r8.shaking.Enqueuer.verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):2000:2002 -> e 49:51:void lambda$markDirectStaticOrConstructorMethodAsLive$82(com.android.tools.r8.graph.ProgramMethod):3186 -> e 52:52:void lambda$markDirectStaticOrConstructorMethodAsLive$82(com.android.tools.r8.graph.ProgramMethod):3187:3187 -> e 53:53:boolean com.android.tools.r8.shaking.Enqueuer.verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):2007:2007 -> e 53:53:void lambda$markDirectStaticOrConstructorMethodAsLive$82(com.android.tools.r8.graph.ProgramMethod):3187 -> e 54:58:boolean isFieldWrittenOutsideDefaultConstructor(com.android.tools.r8.graph.ProgramField):3232:3236 -> e 59:59:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():842:842 -> e 59:59:boolean isFieldWrittenOutsideDefaultConstructor(com.android.tools.r8.graph.ProgramField):3236 -> e 60:61:boolean isFieldWrittenOutsideDefaultConstructor(com.android.tools.r8.graph.ProgramField):3238:3239 -> e 62:64:java.util.Set lambda$createEnqueuerResult$120(com.android.tools.r8.graph.DexProgramClass):4212:4214 -> e 65:65:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> e 65:65:java.util.Set lambda$createEnqueuerResult$120(com.android.tools.r8.graph.DexProgramClass):4215 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:java.util.Set lambda$createEnqueuerResult$120(com.android.tools.r8.graph.DexProgramClass):4215:4215 -> e 1:1:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54:54 -> f 1:1:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1468 -> f 2:2:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):50:50 -> f 2:2:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54 -> f 2:2:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1468 -> f 3:3:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1468:1468 -> f 4:4:com.android.tools.r8.shaking.EnqueuerWorklist access$400(com.android.tools.r8.shaking.Enqueuer):207:207 -> f 5:5:void recordCompilerSynthesizedTypeReference(com.android.tools.r8.graph.DexType):614:614 -> f 6:6:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType):2677:2677 -> f 6:6:void recordCompilerSynthesizedTypeReference(com.android.tools.r8.graph.DexType):616 -> f 7:9:void recordCompilerSynthesizedTypeReference(com.android.tools.r8.graph.DexType):617:619 -> f 10:14:void com.android.tools.r8.shaking.Enqueuer.addLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,boolean,java.util.function.BiConsumer):768:772 -> f 10:14:void recordCompilerSynthesizedTypeReference(com.android.tools.r8.graph.DexType):618 -> f 15:15:com.android.tools.r8.graph.FieldAccessInfoCollectionImpl getFieldAccessInfoCollection():730:730 -> f 16:24:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1553:1561 -> f 25:25:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.instantiatedIn(com.android.tools.r8.graph.ProgramMethod):34:34 -> f 25:25:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1565 -> f 26:26:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1578:1578 -> f 26:26:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1561 -> f 27:27:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> f 27:27:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1580 -> f 27:27:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1561 -> f 28:28:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> f 28:28:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1580 -> f 28:28:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1561 -> f 29:29:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1583:1583 -> f 29:29:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1561 -> f 30:30:void com.android.tools.r8.shaking.Enqueuer.traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):1581:1581 -> f 30:30:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1561 -> f 31:31:com.android.tools.r8.utils.collections.ProgramFieldSet lambda$markFieldAsReachable$80(com.android.tools.r8.graph.DexProgramClass):3155:3155 -> f 32:32:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3191:3191 -> f 33:33:boolean com.android.tools.r8.shaking.Enqueuer.verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):2007:2007 -> f 33:33:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3191 -> f 34:34:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3197:3197 -> f 35:35:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> f 35:35:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3197 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> f 36:36:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3197 -> f 37:37:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3198:3198 -> f 38:38:boolean com.android.tools.r8.shaking.KeepReason.isDueToReflectiveUse():0:0 -> f 38:38:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3199 -> f 39:42:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3197:3200 -> f 1:1:com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet access$500(com.android.tools.r8.shaking.Enqueuer):207:207 -> g 2:2:com.android.tools.r8.shaking.GraphReporter getGraphReporter():535:535 -> g 3:4:void traceSafeCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1222:1223 -> g 5:5:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.getInvokeSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1977:1977 -> g 5:5:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1510 -> g 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 6:6:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.getInvokeSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1977 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1510 -> g 7:7:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 7:7:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.getInvokeSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1977 -> g 7:7:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1510 -> g 8:8:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> g 8:8:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.getInvokeSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1978 -> g 8:8:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1510 -> g 9:10:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.getInvokeSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1981:1982 -> g 9:10:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1510 -> g 11:11:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> g 11:11:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.getInvokeSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1982 -> g 11:11:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1510 -> g 12:12:com.android.tools.r8.graph.DexMethod com.android.tools.r8.shaking.Enqueuer.getInvokeSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1987:1987 -> g 12:12:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1510 -> g 13:15:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1511:1511 -> g 19:20:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1515:1516 -> g 21:21:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> g 21:21:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1516 -> g 22:23:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1518:1519 -> g 24:24:java.util.Set lambda$markInterfaceTypeAsLiveViaInheritanceClause$53(com.android.tools.r8.graph.DexProgramClass):2266:2266 -> g 25:29:void traceCode(com.android.tools.r8.graph.ProgramMethod):4810:4814 -> g 1:1:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54:54 -> h 1:1:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1523 -> h 2:2:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):50:50 -> h 2:2:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.invokedFrom(com.android.tools.r8.graph.ProgramMethod):54 -> h 2:2:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1523 -> h 3:3:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1523:1523 -> h 4:4:java.util.Set access$700(com.android.tools.r8.shaking.Enqueuer):207:207 -> h 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> h 5:5:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2432 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> h 6:6:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2432 -> h 7:13:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2435:2441 -> h 14:14:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> h 14:14:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2442 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> h 15:15:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2442 -> h 16:16:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2443:2443 -> h 17:23:boolean com.android.tools.r8.shaking.Enqueuer.markDirectClassInitializerAsLive(com.android.tools.r8.graph.DexProgramClass):2464:2470 -> h 17:23:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2447 -> h 24:27:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2453:2456 -> h 28:28:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection getKeepInfo():734:734 -> h 29:29:void traceTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1388:1388 -> h 30:30:void com.android.tools.r8.shaking.Enqueuer.markReferencedTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4818:4818 -> h 30:30:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4783 -> h 31:31:void com.android.tools.r8.shaking.Enqueuer.markParameterAndReturnTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4823:4823 -> h 31:31:void com.android.tools.r8.shaking.Enqueuer.markReferencedTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4819 -> h 31:31:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4783 -> h 32:32:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> h 32:32:void com.android.tools.r8.shaking.Enqueuer.markParameterAndReturnTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4823 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:void com.android.tools.r8.shaking.Enqueuer.markReferencedTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4819 -> h 32:32:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4783 -> h 33:33:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> h 33:33:void com.android.tools.r8.shaking.Enqueuer.markParameterAndReturnTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4823 -> h 33:33:void com.android.tools.r8.shaking.Enqueuer.markReferencedTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4819 -> h 33:33:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4783 -> h 34:37:void com.android.tools.r8.shaking.Enqueuer.markParameterAndReturnTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4823:4826 -> h 34:37:void com.android.tools.r8.shaking.Enqueuer.markReferencedTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4819 -> h 34:37:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4783 -> h 38:40:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4784:4786 -> h 41:41:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> h 41:41:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4787 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:49:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4787:4794 -> h 50:50:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection com.android.tools.r8.shaking.Enqueuer.getKeepInfo():734:734 -> h 50:50:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4795 -> h 51:51:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4795:4795 -> h 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy access$800(com.android.tools.r8.shaking.Enqueuer):207:207 -> i 2:2:com.android.tools.r8.shaking.Enqueuer$Mode getMode():531:531 -> i 3:4:void traceRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.graph.ProgramMethod):1306:1307 -> i 5:20:void markInterfaceInitializedDirectly(com.android.tools.r8.graph.DexProgramClass):2480:2495 -> i 1:1:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder access$900(com.android.tools.r8.shaking.Enqueuer):207:207 -> j 2:2:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl getObjectAllocationInfoCollection():756:756 -> j 3:20:boolean markInterfaceInitializedIndirectly(com.android.tools.r8.graph.DexProgramClass):2505:2522 -> j 1:1:com.android.tools.r8.shaking.EnqueuerUseRegistryFactory getUseRegistryFactory():547:547 -> k 2:3:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3056:3057 -> k 4:4:com.android.tools.r8.graph.ClassAccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():197:197 -> k 4:4:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3058 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:10:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3058:3063 -> k 11:11:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> k 11:11:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3065 -> k 12:12:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> k 12:12:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3065 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> k 13:13:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3065 -> k 14:25:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3065:3076 -> k 26:26:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):0:0 -> k # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3118,"2":3119,"3":3120},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 3118:3118:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> k 3118:3118:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3076 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3119:3119:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> k 3119:3119:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3076 -> k 3120:3120:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3076:3076 -> k 3104:3109:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3078:3083 -> k 3110:3110:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> k 3110:3110:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3085 -> k 3111:3111:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> k 3111:3111:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3085 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3112:3112:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> k 3112:3112:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3085 -> k 3113:3117:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3085:3089 -> k 1:1:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> l 1:1:void transitionUnusedInterfaceToLive(com.android.tools.r8.graph.DexProgramClass):3096 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> l 2:2:void transitionUnusedInterfaceToLive(com.android.tools.r8.graph.DexProgramClass):3096 -> l 3:10:void transitionUnusedInterfaceToLive(com.android.tools.r8.graph.DexProgramClass):3097:3104 -> l 11:11:com.android.tools.r8.shaking.EnqueuerWorklist getWorklist():760:760 -> l 1:3:void modelLibraryMethodsWithCovariantReturnTypes():3651:3651 -> m 1:7:void postProcessingDesugaring():4500:4506 -> n 8:8:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> n 8:8:void postProcessingDesugaring():4506 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> n 9:9:void postProcessingDesugaring():4506 -> n 10:28:void postProcessingDesugaring():4506:4524 -> n 29:47:void postProcessingDesugaring():4523:4541 -> n 48:48:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> n 48:48:void postProcessingDesugaring():4541 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> n 49:49:void postProcessingDesugaring():4541 -> n 50:50:void postProcessingDesugaring():4542:4542 -> n 51:51:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.EnqueuerWorklist.poll():536:536 -> n 51:51:void postProcessingDesugaring():4542 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.EnqueuerWorklist.poll():536:536 -> n 52:52:void postProcessingDesugaring():4542 -> n 53:53:void postProcessingDesugaring():4543:4543 -> n 1:8:void synthesize():3961:3968 -> o 9:14:void com.android.tools.r8.shaking.Enqueuer.synthesizeInterfaceMethodBridges(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4122:4127 -> o 9:14:void synthesize():3969 -> o 15:26:void synthesize():3970:3981 -> o com.android.tools.r8.shaking.Enqueuer$AnnotationReferenceMarker -> com.gradleup.gr8.relocated.bl0: com.android.tools.r8.shaking.KeepReason reason -> b com.android.tools.r8.shaking.Enqueuer this$0 -> c com.android.tools.r8.graph.ProgramDefinition context -> a 1:1:void (com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer$1):5401:5401 -> 2:4:void (com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):5406:5408 -> 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 1:14:boolean addField(com.android.tools.r8.graph.DexField):5418:5431 -> a 15:15:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 15:15:boolean addField(com.android.tools.r8.graph.DexField):5431 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():214:214 -> a 16:16:boolean addField(com.android.tools.r8.graph.DexField):5431 -> a 17:29:boolean addField(com.android.tools.r8.graph.DexField):5433:5445 -> a 30:30:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 30:30:boolean addField(com.android.tools.r8.graph.DexField):5445 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 31:31:boolean addField(com.android.tools.r8.graph.DexField):5445 -> a 32:32:boolean addField(com.android.tools.r8.graph.DexField):5445:5445 -> a 33:33:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 33:33:boolean addField(com.android.tools.r8.graph.DexField):5445 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 34:34:boolean addField(com.android.tools.r8.graph.DexField):5445 -> a 35:37:boolean addField(com.android.tools.r8.graph.DexField):5446:5448 -> a 38:43:boolean addField(com.android.tools.r8.graph.DexField):5447:5452 -> a 44:59:boolean addMethod(com.android.tools.r8.graph.DexMethod):5460:5475 -> a 60:60:boolean addType(com.android.tools.r8.graph.DexType):5503:5503 -> a com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier -> com.gradleup.gr8.relocated.cl0: com.android.tools.r8.shaking.Enqueuer enqueuer -> a 1:2:void (com.android.tools.r8.shaking.Enqueuer):5512:5513 -> 1:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):5517:5517 -> a 4:4:void lambda$definitionFor$0(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):5518:5518 -> a 5:5:void lambda$definitionFor$1(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):5518:5518 -> a com.android.tools.r8.shaking.Enqueuer$FieldAccessKind -> com.gradleup.gr8.relocated.dl0: com.android.tools.r8.shaking.Enqueuer$FieldAccessKind STATIC_READ -> c com.android.tools.r8.shaking.Enqueuer$FieldAccessKind STATIC_WRITE -> d com.android.tools.r8.shaking.Enqueuer$FieldAccessKind INSTANCE_READ -> a com.android.tools.r8.shaking.Enqueuer$FieldAccessKind INSTANCE_WRITE -> b com.android.tools.r8.shaking.Enqueuer$FieldAccessKind[] $VALUES -> e 1:4:void ():1601:1604 -> 5:5:void ():1600:1600 -> 1:1:void (java.lang.String,int):1600:1600 -> 1:1:com.android.tools.r8.shaking.Enqueuer$FieldAccessKind[] values():1600:1600 -> values com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata -> com.gradleup.gr8.relocated.el0: com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata DEFAULT -> c com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata deferred -> a int flags -> b com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata FROM_RECORD_METHOD_HANDLE -> e com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata FROM_METHOD_HANDLE -> d 1:4:void ():1641:1644 -> 1:3:void (int):1650:1652 -> 1:1:boolean isDeferred():1656:1656 -> a 1:1:boolean isFromMethodHandle():1660:1660 -> b 1:1:boolean isFromRecordMethodHandle():1664:1664 -> c 1:1:com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata toDeferred():1668:1668 -> d 1:5:boolean equals(java.lang.Object):1676:1680 -> equals 1:1:int hashCode():1685:1685 -> hashCode com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet -> com.gradleup.gr8.relocated.fl0: com.android.tools.r8.shaking.Enqueuer this$0 -> c java.util.Set fields -> a java.util.function.BiConsumer register -> b 1:1:void (com.android.tools.r8.shaking.Enqueuer,java.util.function.BiConsumer):5351:5351 -> 2:7:void (com.android.tools.r8.shaking.Enqueuer,java.util.function.BiConsumer):5347:5352 -> 1:1:java.util.Set access$1300(com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet):5345:5345 -> a 2:5:boolean add(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):5356:5359 -> a 6:6:boolean contains(com.android.tools.r8.graph.DexEncodedField):5363:5363 -> a 7:7:boolean contains(com.android.tools.r8.graph.ProgramField):5367:5367 -> a 8:8:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.DexEncodedField):5363:5363 -> a 8:8:boolean contains(com.android.tools.r8.graph.ProgramField):5367 -> a com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet -> com.gradleup.gr8.relocated.gl0: com.android.tools.r8.shaking.Enqueuer this$0 -> c java.util.Set items -> a java.util.function.BiConsumer register -> b 1:1:void (com.android.tools.r8.shaking.Enqueuer,java.util.function.BiConsumer):5377:5377 -> 2:7:void (com.android.tools.r8.shaking.Enqueuer,java.util.function.BiConsumer):5373:5378 -> 1:1:java.util.Set access$1200(com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet):5371:5371 -> a 2:5:boolean add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5382:5385 -> a 6:6:boolean contains(com.android.tools.r8.graph.DexEncodedMethod):5389:5389 -> a 7:7:boolean contains(com.android.tools.r8.graph.ProgramMethod):5393:5393 -> a 8:8:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5389:5389 -> a 8:8:boolean contains(com.android.tools.r8.graph.ProgramMethod):5393 -> a 9:9:java.util.Set getItems():5397:5397 -> a com.android.tools.r8.shaking.Enqueuer$Mode -> com.gradleup.gr8.relocated.hl0: com.android.tools.r8.shaking.Enqueuer$Mode GENERATE_MAIN_DEX_LIST -> e com.android.tools.r8.shaking.Enqueuer$Mode FINAL_MAIN_DEX_TRACING -> d com.android.tools.r8.shaking.Enqueuer$Mode INITIAL_MAIN_DEX_TRACING -> c com.android.tools.r8.shaking.Enqueuer$Mode FINAL_TREE_SHAKING -> b com.android.tools.r8.shaking.Enqueuer$Mode WHY_ARE_YOU_KEEPING -> f com.android.tools.r8.shaking.Enqueuer$Mode[] $VALUES -> g com.android.tools.r8.shaking.Enqueuer$Mode INITIAL_TREE_SHAKING -> a 1:6:void ():210:215 -> 7:7:void ():209:209 -> 1:1:void (java.lang.String,int):209:209 -> 1:1:boolean isFinalTreeShaking():226:226 -> a 1:1:boolean isInitialTreeShaking():222:222 -> b 1:1:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isInitialMainDexTracing():230:230 -> c 1:1:boolean isMainDexTracing():242 -> c 2:2:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isFinalMainDexTracing():234:234 -> c 2:2:boolean isMainDexTracing():242 -> c 3:3:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isGenerateMainDexList():238:238 -> c 3:3:boolean isMainDexTracing():242 -> c 1:1:boolean isTreeShaking():218:218 -> d 1:1:com.android.tools.r8.shaking.Enqueuer$Mode[] values():209:209 -> values com.android.tools.r8.shaking.Enqueuer$ResolutionSearchKey -> com.gradleup.gr8.relocated.il0: boolean isInterface -> b com.android.tools.r8.graph.DexMethod method -> a 1:1:void (com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.shaking.Enqueuer$1):5522:5522 -> 2:4:void (com.android.tools.r8.graph.DexMethod,boolean):5527:5529 -> 1:1:com.android.tools.r8.graph.DexMethod access$2900(com.android.tools.r8.shaking.Enqueuer$ResolutionSearchKey):5522:5522 -> a 1:1:boolean access$3000(com.android.tools.r8.shaking.Enqueuer$ResolutionSearchKey):5522:5522 -> b 1:5:boolean equals(java.lang.Object):5534:5538 -> equals 1:1:int hashCode():5543:5543 -> hashCode com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason -> com.gradleup.gr8.relocated.jl0: java.util.Map deferredActions -> b java.util.Set items -> a boolean $assertionsDisabled -> c 1:1:void ():5314:5314 -> 1:4:void ():5314:5317 -> 5:5:void (com.android.tools.r8.shaking.Enqueuer$1):5314:5314 -> 1:1:java.util.Set access$1100(com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason):5314:5314 -> a 2:4:boolean add(java.lang.Object,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):5320:5322 -> a 5:5:boolean contains(java.lang.Object):5329:5329 -> a 6:7:boolean registerDeferredAction(java.lang.Object,com.android.tools.r8.utils.Action):5333:5334 -> a 8:8:java.util.Set getItems():5341:5341 -> a 1:1:java.util.List lambda$registerDeferredAction$0(java.lang.Object):5334:5334 -> b com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions -> com.gradleup.gr8.relocated.kl0: java.util.Map methodProcessingContexts -> b java.util.Map liveMethods -> d boolean $assertionsDisabled -> i java.util.List desugaredMethods -> c java.util.List liveMethodsWithKeepActions -> h com.android.tools.r8.utils.collections.ProgramMethodMap minimumKeepInfo -> e java.util.Map syntheticClasspathClasses -> f com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> a java.util.Map injectedInterfaces -> g 1:1:void ():3858:3858 -> 1:1:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):3881:3881 -> 2:23:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):3861:3882 -> 1:1:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext lambda$getMethodContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):3887:3887 -> a 2:3:void addLiveClasspathClass(com.android.tools.r8.graph.DexClasspathClass):3901:3902 -> a 4:4:java.util.Set getNewlyLiveMethods():3906:3906 -> a 5:7:void addLiveMethod(com.android.tools.r8.graph.ProgramMethod):3910:3912 -> a 8:10:void injectInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):3920:3922 -> a 11:11:java.util.Set lambda$injectInterface$1(com.android.tools.r8.graph.DexProgramClass):3921:3921 -> a 12:14:void addMinimumKeepInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):3926:3926 -> a 15:18:void enqueueWorkItems(com.android.tools.r8.shaking.Enqueuer):3931:3934 -> a 19:19:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.fakeReportShouldNotBeUsed():75:75 -> a 19:19:void enqueueWorkItems(com.android.tools.r8.shaking.Enqueuer):3934 -> a 20:38:void enqueueWorkItems(com.android.tools.r8.shaking.Enqueuer):3936:3954 -> a 39:39:void lambda$enqueueWorkItems$2(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.utils.Pair):3941:3941 -> a 40:42:void lambda$enqueueWorkItems$3(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexProgramClass,java.util.Set):3950:3950 -> a 43:43:void lambda$enqueueWorkItems$4(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3956:3956 -> a 1:6:boolean isEmpty():3891:3896 -> b 7:7:void addMethodWithDesugaredCodeForTracing(com.android.tools.r8.graph.ProgramMethod):3916:3916 -> b 1:3:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext getMethodContext(com.android.tools.r8.graph.ProgramMethod):3886:3886 -> c com.android.tools.r8.shaking.EnqueuerDeferredTracing -> com.gradleup.gr8.relocated.nl0: boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata) -> a boolean enqueueWorklistActions(com.android.tools.r8.shaking.EnqueuerWorklist) -> a void notifyReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> a void rewriteApplication(java.util.concurrent.ExecutorService) -> a 1:1:com.android.tools.r8.shaking.EnqueuerDeferredTracing create(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.Enqueuer$Mode):24:24 -> a 2:2:com.android.tools.r8.shaking.EmptyEnqueuerDeferredTracing com.android.tools.r8.shaking.EnqueuerDeferredTracing.empty():37:37 -> a 2:2:com.android.tools.r8.shaking.EnqueuerDeferredTracing create(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.Enqueuer$Mode):25 -> a 3:9:com.android.tools.r8.shaking.EnqueuerDeferredTracing create(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.Enqueuer$Mode):27:33 -> a 10:10:com.android.tools.r8.shaking.EmptyEnqueuerDeferredTracing com.android.tools.r8.shaking.EnqueuerDeferredTracing.empty():37:37 -> a 10:10:com.android.tools.r8.shaking.EnqueuerDeferredTracing create(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.Enqueuer$Mode):31 -> a com.android.tools.r8.shaking.EnqueuerDeferredTracingImpl -> com.gradleup.gr8.relocated.ol0: com.android.tools.r8.shaking.Enqueuer enqueuer -> b com.android.tools.r8.shaking.Enqueuer$Mode mode -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter rewriter -> e com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.utils.collections.ProgramFieldSet ineligibleForPruning -> g boolean $assertionsDisabled -> h com.android.tools.r8.utils.collections.ProgramFieldMap deferredEnqueuerActions -> f 1:1:void ():47:47 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.Enqueuer$Mode):67:67 -> 2:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.Enqueuer$Mode):61:72 -> 1:7:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):82:88 -> a 8:8:boolean com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.isStatic():1611:1611 -> a 8:8:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):88 -> a 9:14:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):89:94 -> a 15:15:boolean com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.isRead():1607:1607 -> a 15:15:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):97 -> a 16:16:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):101:101 -> a 17:17:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.shaking.AssumeInfoCollection.get(com.android.tools.r8.graph.DexClassAndMember):45:45 -> a 17:17:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):101 -> a 18:18:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):102:102 -> a 19:19:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 19:19:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):102 -> a 20:34:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):103:117 -> a 35:45:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.toEnqueuerAction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1620:1630 -> a 35:45:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):117 -> a 46:46:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.toEnqueuerAction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1628:1628 -> a 46:46:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):117 -> a 47:47:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.toEnqueuerAction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1626:1626 -> a 47:47:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):117 -> a 48:48:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.toEnqueuerAction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1624:1624 -> a 48:48:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):117 -> a 49:49:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.toEnqueuerAction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1622:1622 -> a 49:49:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):117 -> a 50:52:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):118:120 -> a 53:53:boolean com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.isStatic():1611:1611 -> a 53:53:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):125 -> a 54:57:boolean deferTracingOfFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):126:129 -> a 58:58:void notifyReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):137:137 -> a 59:59:boolean enqueueWorklistActions(com.android.tools.r8.shaking.EnqueuerWorklist):210:210 -> a 60:63:boolean lambda$enqueueWorklistActions$1(com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.ProgramField,java.util.Set):212:215 -> a 64:89:void rewriteApplication(java.util.concurrent.ExecutorService):222:247 -> a 90:90:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 90:90:void rewriteApplication(java.util.concurrent.ExecutorService):247 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:91:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 91:91:void rewriteApplication(java.util.concurrent.ExecutorService):247 -> a 92:95:void rewriteApplication(java.util.concurrent.ExecutorService):247:250 -> a 96:99:void lambda$rewriteApplication$3(com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,java.util.Map,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramField,java.util.Set):228:231 -> a 100:100:void lambda$rewriteApplication$2(java.util.Map,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.DexField):231:231 -> a 101:101:void lambda$rewriteApplication$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):246:246 -> a 102:102:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 102:102:void lambda$rewriteApplication$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:void lambda$rewriteApplication$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):246:246 -> a 104:104:void lambda$rewriteApplication$6(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet):246:246 -> a 105:105:void lambda$rewriteApplication$7(com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.ProgramField):250:250 -> a 106:111:void com.android.tools.r8.shaking.EnqueuerDeferredTracingImpl.rewriteMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):259:264 -> a 106:111:void lambda$rewriteApplication$4(java.util.Map,java.util.Map,com.android.tools.r8.graph.ProgramMethod):240 -> a 112:112:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):36:36 -> a 112:112:void com.android.tools.r8.shaking.EnqueuerDeferredTracingImpl.rewriteMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):264 -> a 112:112:void lambda$rewriteApplication$4(java.util.Map,java.util.Map,com.android.tools.r8.graph.ProgramMethod):240 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 113:115:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.graph.ProgramMethod.buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):36:38 -> a 113:115:void com.android.tools.r8.shaking.EnqueuerDeferredTracingImpl.rewriteMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):264 -> a 113:115:void lambda$rewriteApplication$4(java.util.Map,java.util.Map,com.android.tools.r8.graph.ProgramMethod):240 -> a 116:128:void com.android.tools.r8.shaking.EnqueuerDeferredTracingImpl.rewriteMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):267:279 -> a 116:128:void lambda$rewriteApplication$4(java.util.Map,java.util.Map,com.android.tools.r8.graph.ProgramMethod):240 -> a 129:129:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isOptimizationAllowed():570:570 -> a 129:129:boolean lambda$isEligibleForPruning$0(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 130:130:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isOptimizationAllowed():570:570 -> a 130:130:boolean lambda$isEligibleForPruning$0(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):156 -> a 131:131:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 131:131:boolean lambda$isEligibleForPruning$0(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):157 -> a 1:5:boolean enqueueDeferredEnqueuerActions(com.android.tools.r8.graph.ProgramField):200:204 -> b 1:9:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):141:149 -> c 10:10:boolean com.android.tools.r8.graph.FieldAccessInfo.isAccessedFromMethodHandle():50:50 -> c 10:10:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):150 -> c 11:29:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):151:169 -> c 30:45:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):168:183 -> c 46:46:boolean com.android.tools.r8.graph.AbstractAccessContexts.hasAccesses():62:62 -> c 46:46:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):183 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):183:183 -> c 48:48:boolean com.android.tools.r8.graph.AbstractAccessContexts.hasAccesses():62:62 -> c 48:48:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):183 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:52:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):184:187 -> c 53:53:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":250,"2":251,"3":252},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 250:250:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 250:250:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):187 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 251:251:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 251:251:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):187 -> c 252:252:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):187:187 -> c 241:244:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):188:191 -> c 245:245:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 245:245:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 245:245:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):191 -> c 246:246:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 246:246:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98 -> c 246:246:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):191 -> c 247:248:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):98:99 -> c 247:248:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):191 -> c 249:249:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):196:196 -> c com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter -> com.gradleup.gr8.relocated.pl0: com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> b com.android.tools.r8.ir.optimize.DeadCodeRemover deadCodeRemover -> c 1:4:void (com.android.tools.r8.graph.AppView):47:50 -> 1:1:com.android.tools.r8.ir.optimize.CodeRewriter getCodeRewriter():54:54 -> a 2:38:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):67:103 -> a 39:44:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):172:177 -> a 39:44:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):100 -> a 45:45:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):93:93 -> a 46:46:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):154:154 -> a 46:46:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 47:47:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):187:187 -> a 47:47:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):159 -> a 47:47:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 48:48:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 48:48:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):188 -> a 48:48:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):159 -> a 48:48:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 49:50:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):190:191 -> a 49:50:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):159 -> a 49:50:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 51:51:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstructionListIterator.insertConstNullInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):99:99 -> a 51:51:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):191 -> a 51:51:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):159 -> a 51:51:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 52:54:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):192:192 -> a 52:54:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):159 -> a 52:54:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 56:57:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):194:195 -> a 56:57:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):159 -> a 56:57:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 58:58:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteStaticGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet,java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):161:161 -> a 58:58:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 59:59:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):87:87 -> a 60:60:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstancePut(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut,java.util.Map):138:138 -> a 60:60:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):87 -> a 61:61:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):201:201 -> a 61:61:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstancePut(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut,java.util.Map):143 -> a 61:61:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):87 -> a 62:62:boolean com.android.tools.r8.ir.code.Value.isMaybeNull():485:485 -> a 62:62:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):201 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstancePut(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut,java.util.Map):143 -> a 62:62:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):87 -> a 63:65:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):202:202 -> a 63:65:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstancePut(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut,java.util.Map):143 -> a 63:65:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):87 -> a 68:68:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):205:205 -> a 68:68:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstancePut(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut,java.util.Map):143 -> a 68:68:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):87 -> a 69:69:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):82:82 -> a 70:70:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):124:124 -> a 70:70:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 71:71:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):187:187 -> a 71:71:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):129 -> a 71:71:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 72:72:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 72:72:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):188 -> a 72:72:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):129 -> a 72:72:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 73:74:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):190:191 -> a 73:74:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):129 -> a 73:74:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 75:75:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstructionListIterator.insertConstNullInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):99:99 -> a 75:75:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):191 -> a 75:75:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):129 -> a 75:75:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 76:78:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):192:192 -> a 76:78:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):129 -> a 76:78:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 80:81:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.insertDefaultValueForFieldGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.FieldGet,java.util.Set,com.android.tools.r8.graph.ProgramField):194:195 -> a 80:81:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):129 -> a 80:81:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 82:82:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):201:201 -> a 82:82:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):131 -> a 82:82:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 83:83:boolean com.android.tools.r8.ir.code.Value.isMaybeNull():485:485 -> a 83:83:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):201 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):131 -> a 83:83:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 84:86:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):202:202 -> a 84:86:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):131 -> a 84:86:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 89:89:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):205:205 -> a 89:89:void com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter.rewriteInstanceGet(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):131 -> a 89:89:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 90:91:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):113:114 -> a 92:92:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 92:92:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):114 -> a 93:93:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):114:114 -> a 94:97:void removeOrReplaceStaticFieldInstructionByInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.graph.ProgramField):215:218 -> a 98:98:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setFreshOutValue(com.android.tools.r8.ir.code.ValueFactory,com.android.tools.r8.ir.analysis.type.TypeElement):1666:1666 -> a 98:98:void removeOrReplaceStaticFieldInstructionByInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.graph.ProgramField):218 -> a 99:101:void removeOrReplaceStaticFieldInstructionByInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.graph.ProgramField):218:220 -> a 102:102:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 102:102:void removeOrReplaceStaticFieldInstructionByInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.graph.ProgramField):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:106:void removeOrReplaceStaticFieldInstructionByInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.ProgramMethod,java.util.Map,com.android.tools.r8.graph.ProgramField):222:225 -> a 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover getDeadCodeRemover():58:58 -> b com.android.tools.r8.shaking.EnqueuerEvent -> com.gradleup.gr8.relocated.vl0: com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent asClassEvent() -> a com.android.tools.r8.graph.DexDefinition getDefinition(com.android.tools.r8.graph.DexDefinitionSupplier) -> a com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a boolean isClassEvent() -> b com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent -> com.gradleup.gr8.relocated.ql0: com.android.tools.r8.graph.DexType clazz -> a 1:2:void (com.android.tools.r8.graph.DexType):82:83 -> com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent asClassEvent() -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent.getType():92:92 -> a 1:1:com.android.tools.r8.graph.DexDefinition getDefinition(com.android.tools.r8.graph.DexDefinitionSupplier):88 -> a 2:2:com.android.tools.r8.graph.DexDefinition getDefinition(com.android.tools.r8.graph.DexDefinitionSupplier):88:88 -> a boolean isClassEvent() -> b 1:1:com.android.tools.r8.graph.DexType getType():92:92 -> c com.android.tools.r8.shaking.EnqueuerEvent$InstantiatedClassEnqueuerEvent -> com.gradleup.gr8.relocated.rl0: 1:1:void (com.android.tools.r8.graph.DexProgramClass):156:156 -> 2:2:void (com.android.tools.r8.graph.DexType):160:160 -> 1:5:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.GraphLens):175:179 -> a 1:3:boolean equals(java.lang.Object):187:189 -> equals 1:1:int hashCode():196:196 -> hashCode com.android.tools.r8.shaking.EnqueuerEvent$LiveClassEnqueuerEvent -> com.gradleup.gr8.relocated.sl0: 1:1:void (com.android.tools.r8.graph.DexProgramClass):109:109 -> 2:2:void (com.android.tools.r8.graph.DexType):113:113 -> 1:5:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.GraphLens):128:132 -> a 1:3:boolean equals(java.lang.Object):140:142 -> equals 1:1:int hashCode():149:149 -> hashCode com.android.tools.r8.shaking.EnqueuerEvent$NoSuchEnqueuerEvent -> com.gradleup.gr8.relocated.tl0: com.android.tools.r8.shaking.EnqueuerEvent$NoSuchEnqueuerEvent INSTANCE -> a 1:1:void ():59:59 -> 1:1:void ():61:61 -> com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.shaking.EnqueuerEvent$NoSuchEnqueuerEvent get():64:64 -> c com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent -> com.gradleup.gr8.relocated.ul0: com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent INSTANCE -> a 1:1:void ():202:202 -> 1:1:void ():204:204 -> com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a 1:1:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent get():207:207 -> c com.android.tools.r8.shaking.EnqueuerFactory -> com.gradleup.gr8.relocated.wl0: 1:6:com.android.tools.r8.shaking.Enqueuer createForFinalTreeShaking(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.experimental.graphinfo.GraphConsumer,java.util.Set):31:36 -> a 7:7:void lambda$createForFinalTreeShaking$0(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.ir.analysis.proto.ProtoShrinker):35:35 -> a 8:8:com.android.tools.r8.shaking.Enqueuer createForInitialMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo):44:44 -> a 9:9:com.android.tools.r8.shaking.Enqueuer createForFinalMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.experimental.graphinfo.GraphConsumer):53:53 -> a 10:10:com.android.tools.r8.shaking.Enqueuer createForWhyAreYouKeeping(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.experimental.graphinfo.GraphConsumer):71:71 -> a 1:1:com.android.tools.r8.shaking.Enqueuer createForInitialTreeShaking(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo):22:22 -> b com.android.tools.r8.shaking.EnqueuerMetadataTraceable -> com.gradleup.gr8.relocated.yl0: void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a com.android.tools.r8.shaking.EnqueuerResult -> com.gradleup.gr8.relocated.zl0: com.android.tools.r8.shaking.AppInfoWithLiveness appInfo -> a 1:2:void (com.android.tools.r8.shaking.AppInfoWithLiveness):11:12 -> 1:1:com.android.tools.r8.shaking.AppInfoWithLiveness getAppInfo():16:16 -> a com.android.tools.r8.shaking.EnqueuerUseRegistryFactory -> com.gradleup.gr8.relocated.am0: com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.androidapi.AndroidApiLevelCompute) -> a com.android.tools.r8.shaking.EnqueuerWorklist -> com.gradleup.gr8.relocated.dn0: com.android.tools.r8.shaking.Enqueuer enqueuer -> a java.util.Queue queue -> b 1:1:void (com.android.tools.r8.shaking.Enqueuer,java.util.Queue,com.android.tools.r8.shaking.EnqueuerWorklist$1):28:28 -> 2:4:void (com.android.tools.r8.shaking.Enqueuer,java.util.Queue):526:528 -> void enqueue(com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction) -> a boolean enqueueAssertAction(com.android.tools.r8.utils.Action) -> a void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness) -> a void enqueueMarkFieldAsReachableAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason) -> a void enqueueMarkFieldKeptAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness) -> a void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason) -> a void enqueueMarkMethodKeptAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason) -> a boolean enqueueMarkMethodLiveAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason) -> a void enqueueMarkReachableDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason) -> a void enqueueMarkReachableSuperAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod) -> a void enqueueTraceAnnotationAction(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind) -> a void enqueueTraceCodeAction(com.android.tools.r8.graph.ProgramMethod) -> a void enqueueTraceConstClassAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean) -> a void enqueueTraceDirectAndIndirectClassInitializers(com.android.tools.r8.graph.DexProgramClass) -> a void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> a void enqueueTraceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod) -> a 1:1:com.android.tools.r8.shaking.EnqueuerWorklist createWorklist(com.android.tools.r8.shaking.Enqueuer):523:523 -> a 2:2:boolean isEmpty():532:532 -> a 3:3:void enqueueAll(java.util.Collection):542:542 -> a void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness) -> b void enqueueTraceInvokeDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod) -> b void enqueueTraceNewInstanceAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod) -> b void enqueueTraceReflectiveFieldReadAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> b com.android.tools.r8.shaking.EnqueuerWorklist nonPushable() -> b void enqueueTraceInvokeStaticAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod) -> c void enqueueTraceReflectiveFieldWriteAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> c void enqueueTraceTypeReferenceAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason) -> c com.android.tools.r8.shaking.EnqueuerWorklist$AssertAction -> com.gradleup.gr8.relocated.bm0: com.android.tools.r8.utils.Action assertion -> a 1:2:void (com.android.tools.r8.utils.Action):37:38 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):43:43 -> a com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction -> com.gradleup.gr8.relocated.cm0: void run(com.android.tools.r8.shaking.Enqueuer) -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkAnnotationInstantiatedAction -> com.gradleup.gr8.relocated.dm0: com.android.tools.r8.graph.DexProgramClass target -> a com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reason -> b 1:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):128:130 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):135:135 -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkFieldAsReachableAction -> com.gradleup.gr8.relocated.em0: com.android.tools.r8.graph.ProgramField field -> a com.android.tools.r8.shaking.KeepReason reason -> c com.android.tools.r8.graph.ProgramDefinition context -> b 1:4:void (com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):88:91 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):96:96 -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkFieldKeptAction -> com.gradleup.gr8.relocated.fm0: com.android.tools.r8.graph.ProgramField field -> a com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness witness -> b 1:3:void (com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):189:191 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):196:196 -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkInstantiatedAction -> com.gradleup.gr8.relocated.gm0: com.android.tools.r8.shaking.InstantiationReason instantiationReason -> c com.android.tools.r8.shaking.KeepReason keepReason -> d com.android.tools.r8.graph.DexProgramClass target -> a com.android.tools.r8.graph.ProgramMethod context -> b 1:5:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):111:115 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):120:120 -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkInterfaceInstantiatedAction -> com.gradleup.gr8.relocated.hm0: com.android.tools.r8.graph.DexProgramClass target -> a com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reason -> b 1:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):143:145 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):150:150 -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkMethodKeptAction -> com.gradleup.gr8.relocated.im0: com.android.tools.r8.shaking.KeepReason reason -> b com.android.tools.r8.graph.ProgramMethod target -> a 1:3:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):174:176 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):181:181 -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkMethodLiveAction -> com.gradleup.gr8.relocated.jm0: com.android.tools.r8.graph.ProgramDefinition context -> b com.android.tools.r8.graph.ProgramMethod method -> a 1:3:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):159:161 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):166:166 -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkReachableDirectAction -> com.gradleup.gr8.relocated.km0: com.android.tools.r8.shaking.KeepReason reason -> c com.android.tools.r8.graph.ProgramDefinition context -> b com.android.tools.r8.graph.DexMethod target -> a 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):53:56 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):61:61 -> a com.android.tools.r8.shaking.EnqueuerWorklist$MarkReachableSuperAction -> com.gradleup.gr8.relocated.lm0: com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.graph.DexMethod target -> a 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):70:72 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):77:77 -> a com.android.tools.r8.shaking.EnqueuerWorklist$NonPushableEnqueuerWorklist -> com.gradleup.gr8.relocated.mm0: 1:1:void (com.android.tools.r8.shaking.EnqueuerWorklist$PushableEnqueuerWorkList,com.android.tools.r8.shaking.EnqueuerWorklist$1):783:783 -> 2:2:void (com.android.tools.r8.shaking.EnqueuerWorklist$PushableEnqueuerWorkList):786:786 -> 1:1:void enqueue(com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction):796:796 -> a 2:2:boolean enqueueAssertAction(com.android.tools.r8.utils.Action):805:805 -> a 3:3:void enqueueMarkReachableDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):812:812 -> a 4:4:void enqueueMarkReachableSuperAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):818:818 -> a 5:5:void enqueueMarkFieldAsReachableAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):825:825 -> a 6:6:void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):835:835 -> a 7:7:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):841:841 -> a 8:11:boolean enqueueMarkMethodLiveAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):853:856 -> a 12:12:void enqueueMarkMethodKeptAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):862:862 -> a 13:13:void enqueueMarkFieldKeptAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):868:868 -> a 14:14:void enqueueTraceAnnotationAction(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):874:874 -> a 15:15:void enqueueTraceCodeAction(com.android.tools.r8.graph.ProgramMethod):880:880 -> a 16:16:void enqueueTraceConstClassAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):886:886 -> a 17:17:void enqueueTraceDirectAndIndirectClassInitializers(com.android.tools.r8.graph.DexProgramClass):891:891 -> a 18:18:void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):911:911 -> a 19:19:void enqueueTraceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):926:926 -> a com.android.tools.r8.shaking.EnqueuerWorklist nonPushable() -> b 1:1:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):847:847 -> b 2:2:void enqueueTraceInvokeDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):896:896 -> b 3:3:void enqueueTraceNewInstanceAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):906:906 -> b 4:4:void enqueueTraceReflectiveFieldReadAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):916:916 -> b 1:1:com.android.tools.r8.errors.Unreachable attemptToEnqueue():800:800 -> c 2:2:void enqueueTraceInvokeStaticAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):901:901 -> c 3:3:void enqueueTraceReflectiveFieldWriteAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):921:921 -> c 4:4:void enqueueTraceTypeReferenceAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):931:931 -> c com.android.tools.r8.shaking.EnqueuerWorklist$PushableEnqueuerWorkList -> com.gradleup.gr8.relocated.nm0: boolean $assertionsDisabled -> c 1:1:void ():607:607 -> 1:1:void (com.android.tools.r8.shaking.Enqueuer):610:610 -> 1:1:void enqueue(com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction):620:620 -> a 2:3:boolean enqueueAssertAction(com.android.tools.r8.utils.Action):625:626 -> a 4:4:void enqueueMarkReachableDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):634:634 -> a 5:5:void enqueueMarkReachableSuperAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):639:639 -> a 6:6:void enqueueMarkFieldAsReachableAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):645:645 -> a 7:7:void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):657:657 -> a 8:8:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 8:8:void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):657 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 9:9:void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):657 -> a 10:10:void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):657:657 -> a 11:11:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 11:11:void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):658 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 12:12:void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):658 -> a 13:14:void enqueueMarkInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.InstantiationReason,com.android.tools.r8.shaking.KeepReason):658:659 -> a 15:15:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):664:664 -> a 16:16:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 16:16:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):664 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 17:17:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):664 -> a 18:18:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):664:664 -> a 19:19:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 19:19:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):665 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 20:20:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):665 -> a 21:22:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):665:666 -> a 23:26:boolean enqueueMarkMethodLiveAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):679:682 -> a 27:27:void enqueueMarkMethodKeptAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):691:691 -> a 28:28:void enqueueMarkFieldKeptAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):696:696 -> a 29:29:void enqueueTraceAnnotationAction(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):702:702 -> a 30:30:void enqueueTraceCodeAction(com.android.tools.r8.graph.ProgramMethod):707:707 -> a 31:31:void enqueueTraceConstClassAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):713:713 -> a 32:32:void enqueueTraceDirectAndIndirectClassInitializers(com.android.tools.r8.graph.DexProgramClass):718:718 -> a 33:35:void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):738:740 -> a 36:36:void com.android.tools.r8.shaking.EnqueuerWorklist$TraceReflectiveFieldAccessAction.(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):329:329 -> a 36:36:void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):740 -> a 37:37:void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):740:740 -> a 38:38:void enqueueTraceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):774:774 -> a 1:1:com.android.tools.r8.shaking.EnqueuerWorklist nonPushable():615:615 -> b 2:2:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):671:671 -> b 3:3:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> b 3:3:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):671 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> b 4:4:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):671 -> b 5:5:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):671:671 -> b 6:6:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 6:6:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):672 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 7:7:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):672 -> b 8:9:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):672:673 -> b 10:10:void enqueueTraceInvokeDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):723:723 -> b 11:11:void enqueueTraceNewInstanceAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):733:733 -> b 12:20:void enqueueTraceReflectiveFieldReadAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):746:754 -> b 21:21:void enqueueTraceReflectiveFieldReadAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):748:748 -> b 1:1:void enqueueTraceInvokeStaticAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):728:728 -> c 2:10:void enqueueTraceReflectiveFieldWriteAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):760:768 -> c 11:11:void enqueueTraceReflectiveFieldWriteAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):762:762 -> c 12:12:void enqueueTraceTypeReferenceAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):779:779 -> c com.android.tools.r8.shaking.EnqueuerWorklist$TraceAnnotationAction -> com.gradleup.gr8.relocated.om0: com.android.tools.r8.graph.DexAnnotation$AnnotatedKind annotatedKind -> c com.android.tools.r8.graph.DexAnnotation annotation -> b com.android.tools.r8.graph.ProgramDefinition annotatedItem -> a 1:4:void (com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):206:209 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):214:214 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceCodeAction -> com.gradleup.gr8.relocated.pm0: com.android.tools.r8.graph.ProgramMethod method -> a 1:2:void (com.android.tools.r8.graph.ProgramMethod):221:222 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):227:227 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceConstClassAction -> com.gradleup.gr8.relocated.qm0: com.android.tools.r8.graph.DexType type -> a com.android.tools.r8.graph.ProgramMethod context -> b boolean ignoreCompatRules -> c 1:4:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):237:240 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):245:245 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceDirectAndIndirectClassInitializers -> com.gradleup.gr8.relocated.rm0: com.android.tools.r8.graph.DexProgramClass clazz -> a 1:2:void (com.android.tools.r8.graph.DexProgramClass):252:253 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):258:258 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceFieldAccessAction -> com.gradleup.gr8.relocated.sm0: com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata metadata -> c com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.graph.ProgramMethod context -> b 1:4:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):374:377 -> 1:3:boolean baseEquals(com.android.tools.r8.shaking.EnqueuerWorklist$TraceFieldAccessAction):381:383 -> a 1:1:int hashCode():400:400 -> hashCode com.android.tools.r8.shaking.EnqueuerWorklist$TraceInstanceFieldReadAction -> com.gradleup.gr8.relocated.tm0: 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):408:408 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):413:413 -> a 1:5:boolean equals(java.lang.Object):421:425 -> equals 1:1:int hashCode():430:430 -> hashCode com.android.tools.r8.shaking.EnqueuerWorklist$TraceInstanceFieldWriteAction -> com.gradleup.gr8.relocated.um0: 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):438:438 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):443:443 -> a 1:5:boolean equals(java.lang.Object):451:455 -> equals 1:1:int hashCode():460:460 -> hashCode com.android.tools.r8.shaking.EnqueuerWorklist$TraceInvokeDirectAction -> com.gradleup.gr8.relocated.vm0: com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.graph.DexMethod invokedMethod -> a 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267:269 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):274:274 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceInvokeStaticAction -> com.gradleup.gr8.relocated.wm0: com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.graph.DexMethod invokedMethod -> a 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):283:285 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):290:290 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceMethodDefinitionExcludingCodeAction -> com.gradleup.gr8.relocated.xm0: com.android.tools.r8.graph.ProgramMethod method -> a 1:2:void (com.android.tools.r8.graph.ProgramMethod):297:298 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):303:303 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceNewInstanceAction -> com.gradleup.gr8.relocated.ym0: com.android.tools.r8.graph.DexType type -> a com.android.tools.r8.graph.ProgramMethod context -> b 1:3:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):312:314 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):319:319 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceReflectiveFieldAccessAction -> com.gradleup.gr8.relocated.zm0: com.android.tools.r8.graph.ProgramField field -> a com.android.tools.r8.shaking.Enqueuer$FieldAccessKind kind -> c com.android.tools.r8.graph.ProgramMethod context -> b 1:4:void (com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind):333:336 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):341:341 -> a 2:2:boolean com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.isRead():1607:1607 -> a 2:2:void run(com.android.tools.r8.shaking.Enqueuer):342 -> a 3:8:void run(com.android.tools.r8.shaking.Enqueuer):343:348 -> a com.android.tools.r8.shaking.EnqueuerWorklist$TraceStaticFieldReadAction -> com.gradleup.gr8.relocated.an0: 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):468:468 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):473:473 -> a 1:5:boolean equals(java.lang.Object):481:485 -> equals com.android.tools.r8.shaking.EnqueuerWorklist$TraceStaticFieldWriteAction -> com.gradleup.gr8.relocated.bn0: 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):493:493 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):498:498 -> a 1:5:boolean equals(java.lang.Object):506:510 -> equals 1:1:int hashCode():515:515 -> hashCode com.android.tools.r8.shaking.EnqueuerWorklist$TraceTypeReferenceAction -> com.gradleup.gr8.relocated.cn0: com.android.tools.r8.shaking.KeepReason reason -> b com.android.tools.r8.graph.DexProgramClass clazz -> a 1:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):357:359 -> 1:1:void run(com.android.tools.r8.shaking.Enqueuer):364:364 -> a com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier -> com.gradleup.gr8.relocated.tp0: java.util.Map newFieldAccessContexts -> a 1:1:void (java.util.Map,com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$1):17:17 -> 2:3:void (java.util.Map):60:61 -> 1:1:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder builder():65:65 -> a 2:3:void modify(com.android.tools.r8.graph.AppView):69:70 -> a 4:7:void lambda$modify$0(com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts):72:75 -> a com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder -> com.gradleup.gr8.relocated.rp0: java.util.Map newFieldAccessContexts -> a 1:1:void ():84:84 -> 2:2:void ():81:81 -> 1:1:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts getFieldAccessContexts(com.android.tools.r8.graph.DexField):87:87 -> a 2:2:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91:91 -> a 3:3:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier build():108:108 -> a 1:1:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts lambda$getFieldAccessContexts$0(com.android.tools.r8.graph.DexField):87:87 -> b 2:2:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100:100 -> b 1:1:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder recordFieldReadInUnknownContext(com.android.tools.r8.graph.DexField):95:95 -> c 1:1:void recordFieldWriteInUnknownContext(com.android.tools.r8.graph.DexField):104:104 -> d com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts -> com.gradleup.gr8.relocated.sp0: com.android.tools.r8.graph.AbstractAccessContexts writesWithContexts -> b com.android.tools.r8.graph.AbstractAccessContexts readsWithContexts -> a boolean $assertionsDisabled -> c 1:1:void ():19:19 -> 1:4:void ():19:22 -> 5:5:void (com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$1):19:19 -> 1:1:com.android.tools.r8.graph.AbstractAccessContexts access$200(com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts):19:19 -> a 2:2:void addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):25:25 -> a 3:3:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> a 3:3:void addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):25 -> a 4:7:void addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):26:29 -> a 8:8:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 8:8:void addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):29 -> a 9:11:void addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):30:32 -> a 12:12:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 12:12:void addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):32 -> a 13:13:void addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):32:32 -> a 14:14:void recordReadInUnknownContext():37:37 -> a 1:1:com.android.tools.r8.graph.AbstractAccessContexts access$300(com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts):19:19 -> b 2:2:void addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):41:41 -> b 3:3:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> b 3:3:void addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):41 -> b 4:7:void addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):42:45 -> b 8:8:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> b 8:8:void addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):45 -> b 9:11:void addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):46:48 -> b 12:12:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> b 12:12:void addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):48 -> b 13:13:void addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):48:48 -> b 14:14:void recordWriteInUnknownContext():53:53 -> b com.android.tools.r8.shaking.FilteredClassPath -> com.gradleup.gr8.relocated.ms0: com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d com.google.common.collect.ImmutableList pattern -> b java.nio.file.Path path -> a 1:5:void (java.nio.file.Path,java.util.List,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):27:31 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():47:47 -> a 2:23:boolean matchAgainstFileName(java.lang.String,int,java.lang.String,int):76:97 -> a 24:24:boolean com.android.tools.r8.shaking.FilteredClassPath.containsFileSeparator(java.lang.String):71:71 -> a 24:24:boolean matchAgainstFileName(java.lang.String,int,java.lang.String,int):97 -> a 25:43:boolean matchAgainstFileName(java.lang.String,int,java.lang.String,int):98:116 -> a 44:44:boolean com.android.tools.r8.shaking.FilteredClassPath.isUnfiltered():123:123 -> a 44:44:boolean matchesFile(java.lang.String):55 -> a 45:47:boolean matchesFile(java.lang.String):59:61 -> a 1:1:java.nio.file.Path getPath():43:43 -> b 1:1:com.android.tools.r8.position.Position getPosition():51:51 -> c 1:1:boolean com.android.tools.r8.shaking.FilteredClassPath.isUnfiltered():123:123 -> toString 1:1:java.lang.String toString():128 -> toString 2:16:java.lang.String toString():129:143 -> toString com.android.tools.r8.shaking.GlobalKeepInfoConfiguration -> com.gradleup.gr8.relocated.ww0: com.android.tools.r8.shaking.GraphReporter -> com.gradleup.gr8.relocated.qx0: com.android.tools.r8.graph.AppView appView -> a java.util.Map annotationNodes -> d boolean $assertionsDisabled -> j com.android.tools.r8.utils.InternalOptions options -> b java.util.Map reasonInfo -> i java.util.Map classNodes -> e java.util.Map methodNodes -> f java.util.Map fieldNodes -> g com.android.tools.r8.experimental.graphinfo.GraphConsumer keptGraphConsumer -> c java.util.Map ruleNodes -> h 1:1:void ():47:47 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.experimental.graphinfo.GraphConsumer):62:62 -> 2:17:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.experimental.graphinfo.GraphConsumer):55:70 -> 1:3:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepClass(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexProgramClass):125:127 -> a 4:5:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepClass(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexProgramClass):115:116 -> a 4:5:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepClass(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexProgramClass):128 -> a 6:12:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind com.android.tools.r8.shaking.GraphReporter.reportPrecondition(com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode):104:110 -> a 6:12:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepClass(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexProgramClass):117 -> a 6:12:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepClass(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexProgramClass):128 -> a 13:13:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepClass(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexProgramClass):118:118 -> a 13:13:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepClass(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexProgramClass):128 -> a 14:14:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepClass(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexProgramClass):131:131 -> a 15:17:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepMethod(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexEncodedMethod):146:148 -> a 18:19:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepMethod(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedMethod):136:137 -> a 18:19:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepMethod(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexEncodedMethod):149 -> a 20:26:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind com.android.tools.r8.shaking.GraphReporter.reportPrecondition(com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode):104:110 -> a 20:26:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepMethod(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedMethod):138 -> a 20:26:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepMethod(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexEncodedMethod):149 -> a 27:27:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepMethod(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedMethod):139:139 -> a 27:27:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepMethod(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexEncodedMethod):149 -> a 28:28:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepMethod(com.android.tools.r8.graph.DexDefinition,java.util.Collection,com.android.tools.r8.graph.DexEncodedMethod):152:152 -> a 29:34:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepField(com.android.tools.r8.graph.DexDefinition,java.util.Collection,java.util.Collection,com.android.tools.r8.graph.DexEncodedField):170:175 -> a 35:36:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepField(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedField):157:158 -> a 35:36:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepField(com.android.tools.r8.graph.DexDefinition,java.util.Collection,java.util.Collection,com.android.tools.r8.graph.DexEncodedField):176 -> a 37:43:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind com.android.tools.r8.shaking.GraphReporter.reportPrecondition(com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode):104:110 -> a 37:43:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepField(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedField):159 -> a 37:43:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepField(com.android.tools.r8.graph.DexDefinition,java.util.Collection,java.util.Collection,com.android.tools.r8.graph.DexEncodedField):176 -> a 44:44:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportKeepField(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedField):160:160 -> a 44:44:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepField(com.android.tools.r8.graph.DexDefinition,java.util.Collection,java.util.Collection,com.android.tools.r8.graph.DexEncodedField):176 -> a 45:45:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepField(com.android.tools.r8.graph.DexDefinition,java.util.Collection,java.util.Collection,com.android.tools.r8.graph.DexEncodedField):179:179 -> a 46:46:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):183:183 -> a 47:47:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():842:842 -> a 47:47:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):183 -> a 48:48:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):184:184 -> a 49:54:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):183:188 -> a 55:60:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):186:191 -> a 61:62:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):215:216 -> a 63:63:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 63:63:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):217 -> a 64:64:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):218:218 -> a 65:70:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness com.android.tools.r8.shaking.GraphReporter.reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramField):245:250 -> a 65:70:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):218 -> a 71:71:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):220:220 -> a 72:72:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 72:72:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):220 -> a 73:74:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):220:221 -> a 75:80:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):227:232 -> a 81:86:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):236:241 -> a 87:91:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportReachableMethodAsLive(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):270:274 -> a 92:97:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportReachableMethodAsLive(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):272:277 -> a 98:98:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportLibraryMethodAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClass):285:285 -> a 99:99:boolean com.android.tools.r8.shaking.InstantiatedObject.isClass():0:0 -> a 99:99:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportLibraryMethodAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClass):285 -> a 100:101:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportLibraryMethodAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClass):287:288 -> a 102:107:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportLibraryMethodAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClass):286:291 -> a 108:110:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind):317:319 -> a 111:112:boolean skipReporting(com.android.tools.r8.shaking.KeepReason):351:352 -> a 113:113:com.android.tools.r8.experimental.graphinfo.GraphNode com.android.tools.r8.shaking.GraphReporter.getSourceNode(com.android.tools.r8.shaking.KeepReason):424:424 -> a 113:113:boolean skipReporting(com.android.tools.r8.shaking.KeepReason):355 -> a 114:114:boolean skipReporting(com.android.tools.r8.shaking.KeepReason):355:355 -> a 115:115:boolean com.android.tools.r8.shaking.GraphReporter.hasKeptGraphConsumer():347:347 -> a 115:115:boolean skipReporting(com.android.tools.r8.shaking.KeepReason):356 -> a 116:119:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):368:371 -> a 120:124:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):388:392 -> a 125:125:boolean com.android.tools.r8.shaking.GraphReporter.isNonProgramClass(com.android.tools.r8.graph.DexType):419:419 -> a 125:125:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):392 -> a 126:126:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 126:126:boolean com.android.tools.r8.shaking.GraphReporter.isNonProgramClass(com.android.tools.r8.graph.DexType):419 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 126:126:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):392 -> a 127:127:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 127:127:boolean com.android.tools.r8.shaking.GraphReporter.isNonProgramClass(com.android.tools.r8.graph.DexType):419 -> a 127:127:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):392 -> a 128:128:boolean com.android.tools.r8.shaking.GraphReporter.isNonProgramClass(com.android.tools.r8.graph.DexType):420:420 -> a 128:128:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):392 -> a 129:131:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):395:397 -> a 132:135:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.shaking.KeepReason):401:404 -> a 136:136:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):408:408 -> a 137:137:com.android.tools.r8.experimental.graphinfo.GraphNode com.android.tools.r8.shaking.GraphReporter.getSourceNode(com.android.tools.r8.shaking.KeepReason):424:424 -> a 137:137:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):409 -> a 138:138:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):411:411 -> a 139:139:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo com.android.tools.r8.shaking.GraphReporter.getEdgeInfo(com.android.tools.r8.shaking.KeepReason):441:441 -> a 139:139:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):412 -> a 140:142:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):413:415 -> a 143:143:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):428:428 -> a 144:144:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 144:144:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):428 -> a 145:145:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):429:429 -> a 146:146:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 146:146:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):431 -> a 147:147:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):432:432 -> a 148:148:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 148:148:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):434 -> a 149:151:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):435:437 -> a 152:152:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo getEdgeInfo(com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind):445:445 -> a 153:153:com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode getAnnotationGraphNode(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):455:455 -> a 154:155:com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode lambda$getAnnotationGraphNode$0(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):460:461 -> a 156:156:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 156:156:com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode lambda$getAnnotationGraphNode$0(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):463 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 157:157:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 157:157:com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode lambda$getAnnotationGraphNode$0(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):463 -> a 158:159:com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode lambda$getAnnotationGraphNode$0(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):463:464 -> a 160:160:com.android.tools.r8.experimental.graphinfo.ClassGraphNode getClassGraphNode(com.android.tools.r8.graph.DexType):469:469 -> a 161:161:com.android.tools.r8.experimental.graphinfo.MethodGraphNode getMethodGraphNode(com.android.tools.r8.graph.DexMethod):480:480 -> a 162:162:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):483:483 -> a 163:163:com.android.tools.r8.graph.DexClass com.android.tools.r8.shaking.GraphReporter.definitionFor(com.android.tools.r8.graph.DexType):450:450 -> a 163:163:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):483 -> a 164:165:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):484:485 -> a 166:166:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 166:166:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):486 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 167:167:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 167:167:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):486 -> a 168:171:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):486:489 -> a 172:172:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 172:172:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):491 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:173:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 173:173:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):491 -> a 174:179:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):491:496 -> a 180:180:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 180:180:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):496 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 181:181:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 181:181:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):496 -> a 182:182:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):496:496 -> a 183:183:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):490:490 -> a 184:184:com.android.tools.r8.experimental.graphinfo.FieldGraphNode getFieldGraphNode(com.android.tools.r8.graph.DexField):501:501 -> a 185:185:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):504:504 -> a 186:186:com.android.tools.r8.graph.DexClass com.android.tools.r8.shaking.GraphReporter.definitionFor(com.android.tools.r8.graph.DexType):450:450 -> a 186:186:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):504 -> a 187:188:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):505:506 -> a 189:189:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 189:189:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):508 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 190:190:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 190:190:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):508 -> a 191:192:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):508:509 -> a 193:193:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 193:193:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):510 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 194:194:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 194:194:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):510 -> a 195:195:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):510:510 -> a 196:196:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):507:507 -> a 197:217:com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode getKeepRuleGraphNode(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase):523:543 -> a 218:218:com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode lambda$getKeepRuleGraphNode$4(com.android.tools.r8.shaking.ProguardKeepRuleBase,java.util.Set,com.android.tools.r8.shaking.ProguardKeepRuleBase):528:528 -> a 219:223:com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode lambda$getKeepRuleGraphNode$5(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.shaking.ProguardKeepRuleBase):536:540 -> a 1:4:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):204:207 -> b 5:10:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):205:210 -> b 11:11:boolean com.android.tools.r8.shaking.GraphReporter.hasKeptGraphConsumer():347:347 -> b 11:11:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):376 -> b 12:13:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):378:379 -> b 14:14:com.android.tools.r8.shaking.KeepReason com.android.tools.r8.shaking.KeepReason.annotatedOn(com.android.tools.r8.graph.DexDefinition):26:26 -> b 14:14:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):379 -> b 15:15:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):377:377 -> b 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> b 16:16:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):381 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> b 17:17:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):381 -> b 18:19:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):381:382 -> b 20:20:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):380:380 -> b 21:21:com.android.tools.r8.graph.DexClass com.android.tools.r8.shaking.GraphReporter.definitionFor(com.android.tools.r8.graph.DexType):450:450 -> b 21:21:com.android.tools.r8.experimental.graphinfo.ClassGraphNode lambda$getClassGraphNode$1(com.android.tools.r8.graph.DexType):472 -> b 22:23:com.android.tools.r8.experimental.graphinfo.ClassGraphNode lambda$getClassGraphNode$1(com.android.tools.r8.graph.DexType):473:474 -> b 24:24:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 24:24:com.android.tools.r8.experimental.graphinfo.ClassGraphNode lambda$getClassGraphNode$1(com.android.tools.r8.graph.DexType):475 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> b 25:25:com.android.tools.r8.experimental.graphinfo.ClassGraphNode lambda$getClassGraphNode$1(com.android.tools.r8.graph.DexType):475 -> b 26:26:com.android.tools.r8.experimental.graphinfo.ClassGraphNode lambda$getClassGraphNode$1(com.android.tools.r8.graph.DexType):475:475 -> b 1:10:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportReachableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):256:265 -> c com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness -> com.gradleup.gr8.relocated.px0: com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness INSTANCE -> a 1:1:void ():329:329 -> 1:1:void ():331:331 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():337:337 -> a 2:2:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):342:342 -> a 1:1:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness access$000():327:327 -> b com.android.tools.r8.shaking.IfRuleClassPartEquivalence -> com.gradleup.gr8.relocated.d11: 1:1:void ():11:11 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):11:11 -> a 2:22:boolean com.android.tools.r8.shaking.IfRuleClassPartEquivalence.doEquivalent(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.shaking.ProguardIfRule):15:35 -> a 2:22:boolean doEquivalent(java.lang.Object,java.lang.Object):11 -> a 23:23:int doHash(java.lang.Object):11:11 -> a 24:37:int com.android.tools.r8.shaking.IfRuleClassPartEquivalence.doHash(com.android.tools.r8.shaking.ProguardIfRule):43:56 -> a 24:37:int doHash(java.lang.Object):11 -> a 38:40:int com.google.common.collect.Iterables.size(java.lang.Iterable):124:126 -> a 38:40:int com.android.tools.r8.shaking.IfRuleClassPartEquivalence.doHash(com.android.tools.r8.shaking.ProguardIfRule):56 -> a 38:40:int doHash(java.lang.Object):11 -> a 41:45:int com.google.common.collect.Iterators.size(java.util.Iterator):163:167 -> a 41:45:int com.google.common.collect.Iterables.size(java.lang.Iterable):126 -> a 41:45:int com.android.tools.r8.shaking.IfRuleClassPartEquivalence.doHash(com.android.tools.r8.shaking.ProguardIfRule):56 -> a 41:45:int doHash(java.lang.Object):11 -> a com.android.tools.r8.shaking.IfRuleEvaluator -> com.gradleup.gr8.relocated.e11: java.util.concurrent.ExecutorService executorService -> d com.android.tools.r8.graph.AppView appView -> a java.util.List futures -> e com.android.tools.r8.shaking.Enqueuer enqueuer -> c com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> b boolean $assertionsDisabled -> h java.util.Map ifRules -> f com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSetBuilder rootSetBuilder -> g 1:1:void ():42:42 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.Enqueuer,java.util.concurrent.ExecutorService,java.util.Map,com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSetBuilder):58:58 -> 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.Enqueuer,java.util.concurrent.ExecutorService,java.util.Map,com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSetBuilder):48:64 -> 1:19:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():68:86 -> a 20:27:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():85:92 -> a 28:28:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyClassType(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):829:829 -> a 28:28:boolean com.android.tools.r8.shaking.IfRuleEvaluator.evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):202 -> a 28:28:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():95 -> a 29:30:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyAccessFlag(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):833:834 -> a 29:30:boolean com.android.tools.r8.shaking.IfRuleEvaluator.evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):205 -> a 29:30:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():95 -> a 31:41:boolean com.android.tools.r8.shaking.IfRuleEvaluator.evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):208:218 -> a 31:41:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():95 -> a 42:63:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():99:120 -> a 64:64:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 64:64:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 65:65:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():121 -> a 66:71:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():121:126 -> a 72:72:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyClassType(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):829:829 -> a 72:72:boolean com.android.tools.r8.shaking.IfRuleEvaluator.evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):202 -> a 72:72:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():129 -> a 73:74:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyAccessFlag(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):833:834 -> a 73:74:boolean com.android.tools.r8.shaking.IfRuleEvaluator.evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):205 -> a 73:74:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():129 -> a 75:85:boolean com.android.tools.r8.shaking.IfRuleEvaluator.evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):208:218 -> a 75:85:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():129 -> a 86:112:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():130:156 -> a 113:114:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():154:155 -> a 115:119:void com.android.tools.r8.shaking.IfRuleEvaluator.registerClassCapture(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):172:176 -> a 115:119:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData,java.util.List,com.android.tools.r8.shaking.ProguardIfRule):101 -> a 120:123:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData,java.util.List,com.android.tools.r8.shaking.ProguardIfRule):102:105 -> a 124:124:boolean com.android.tools.r8.shaking.IfRuleEvaluator.canRemoveSubsequentKeepRule(com.android.tools.r8.shaking.ProguardIfRule):160:160 -> a 124:124:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData,java.util.List,com.android.tools.r8.shaking.ProguardIfRule):106 -> a 125:125:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData,java.util.List,com.android.tools.r8.shaking.ProguardIfRule):107:107 -> a 126:130:void com.android.tools.r8.shaking.IfRuleEvaluator.registerClassCapture(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):172:176 -> a 126:130:void lambda$run$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData,java.util.List,com.android.tools.r8.shaking.ProguardIfRule):132 -> a 131:134:void lambda$run$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData,java.util.List,com.android.tools.r8.shaking.ProguardIfRule):133:136 -> a 135:135:boolean com.android.tools.r8.shaking.IfRuleEvaluator.canRemoveSubsequentKeepRule(com.android.tools.r8.shaking.ProguardIfRule):160:160 -> a 135:135:void lambda$run$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData,java.util.List,com.android.tools.r8.shaking.ProguardIfRule):137 -> a 136:136:void lambda$run$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData,java.util.List,com.android.tools.r8.shaking.ProguardIfRule):138:138 -> a 137:140:boolean isEffectivelyLive(com.android.tools.r8.graph.DexProgramClass):184:187 -> a 141:141:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 141:141:boolean isEffectivelyLive(com.android.tools.r8.graph.DexProgramClass):187 -> a 142:148:boolean isEffectivelyLive(com.android.tools.r8.graph.DexProgramClass):187:193 -> a 149:150:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):225:226 -> a 151:151:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 151:151:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClass.getReference():726 -> a 151:151:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 152:160:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):227:235 -> a 161:181:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):233:253 -> a 182:201:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):251:270 -> a 202:202:boolean com.android.tools.r8.shaking.ProguardMemberType.includesFields():18:18 -> a 202:202:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):265 -> a 203:216:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):277:290 -> a 217:222:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):289:294 -> a 223:230:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):293:300 -> a 231:231:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 231:231:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClass.getReference():726 -> a 231:231:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):306 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 232:232:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):306:306 -> a 233:233:boolean com.android.tools.r8.shaking.IfRuleEvaluator.canRemoveSubsequentKeepRule(com.android.tools.r8.shaking.ProguardIfRule):160:160 -> a 233:233:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):307 -> a 234:237:boolean lambda$evaluateIfRuleMembersAndMaterialize$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):255:258 -> a 238:238:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 238:238:boolean lambda$evaluateIfRuleMembersAndMaterialize$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):258 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 239:239:boolean lambda$evaluateIfRuleMembersAndMaterialize$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):258:258 -> a 240:240:com.android.tools.r8.graph.DexClassAndField lambda$evaluateIfRuleMembersAndMaterialize$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):290:290 -> a 241:242:boolean lambda$evaluateIfRuleMembersAndMaterialize$6(java.util.Collection,java.util.Collection,com.android.tools.r8.shaking.ProguardMemberRule):302:303 -> a 243:248:boolean com.android.tools.r8.shaking.IfRuleEvaluator.isFieldInlinedByJavaC(com.android.tools.r8.graph.DexEncodedField):316:321 -> a 243:248:boolean lambda$evaluateIfRuleMembersAndMaterialize$2(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):239 -> a 249:257:boolean lambda$evaluateIfRuleMembersAndMaterialize$2(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):240:248 -> a 258:297:void materializeIfRule(com.android.tools.r8.shaking.ProguardIfRule,java.util.Set):325:364 -> a 1:1:com.android.tools.r8.graph.DexClassAndMethod lambda$evaluateIfRuleMembersAndMaterialize$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):294:294 -> b com.android.tools.r8.shaking.InlineRule -> com.gradleup.gr8.relocated.s41: com.android.tools.r8.shaking.InlineRule$Type type -> r 1:15:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.InlineRule$Type):75:89 -> 1:11:java.lang.String typeString():102:112 -> C 12:12:java.lang.String typeString():110:110 -> C 13:13:java.lang.String typeString():108:108 -> C 14:14:java.lang.String typeString():106:106 -> C 15:15:java.lang.String typeString():104:104 -> C 1:1:com.android.tools.r8.shaking.InlineRule$Type getType():97:97 -> D com.android.tools.r8.shaking.InlineRule$Builder -> com.gradleup.gr8.relocated.q41: com.android.tools.r8.shaking.InlineRule$Type type -> p 1:1:void (com.android.tools.r8.shaking.InlineRule$1):20:20 -> 2:2:void ():23:23 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.InlineRule$Type$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.r41: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.shaking.InstantiatedObject -> com.gradleup.gr8.relocated.m61: boolean $assertionsDisabled -> a 1:1:void ():10:10 -> com.android.tools.r8.graph.DexProgramClass asClass() -> a com.android.tools.r8.ir.desugar.LambdaDescriptor asLambda() -> b boolean isClass() -> c com.android.tools.r8.shaking.InstantiatedObject$InstantiatedClass -> com.gradleup.gr8.relocated.k61: com.android.tools.r8.graph.DexProgramClass clazz -> b boolean $assertionsDisabled -> c 1:1:void ():46:46 -> 1:3:void (com.android.tools.r8.graph.DexProgramClass):49:51 -> 1:1:com.android.tools.r8.graph.DexProgramClass asClass():61:61 -> a com.android.tools.r8.shaking.InstantiatedObject$InstantiatedLambda -> com.gradleup.gr8.relocated.l61: com.android.tools.r8.ir.desugar.LambdaDescriptor lambdaDescriptor -> b 1:2:void (com.android.tools.r8.ir.desugar.LambdaDescriptor):68:69 -> 1:1:com.android.tools.r8.ir.desugar.LambdaDescriptor asLambda():79:79 -> b com.android.tools.r8.shaking.InstantiationReason -> com.gradleup.gr8.relocated.o61: com.android.tools.r8.shaking.InstantiationReason REFLECTION -> d com.android.tools.r8.shaking.InstantiationReason LAMBDA -> b com.android.tools.r8.shaking.InstantiationReason NEW_INSTANCE_INSTRUCTION -> c com.android.tools.r8.shaking.InstantiationReason KEEP_RULE -> a com.android.tools.r8.shaking.InstantiationReason[] $VALUES -> e 1:6:void ():8:13 -> 7:7:void () -> 1:1:void (java.lang.String,int):7:7 -> 1:1:com.android.tools.r8.shaking.InstantiationReason[] values():7:7 -> values com.android.tools.r8.shaking.KeepClassInfo -> com.gradleup.gr8.relocated.bm1: com.android.tools.r8.shaking.KeepClassInfo TOP -> k boolean $assertionsDisabled -> m int $r8$clinit -> n com.android.tools.r8.shaking.KeepClassInfo BOTTOM -> l boolean checkEnumUnboxed -> j 1:7:void ():15:21 -> 1:1:void (com.android.tools.r8.shaking.KeepClassInfo$Builder,com.android.tools.r8.shaking.KeepClassInfo$1):15:15 -> 2:3:void (com.android.tools.r8.shaking.KeepClassInfo$Builder):38:39 -> 1:4:boolean isRepackagingAllowed(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):63:66 -> a 1:1:com.android.tools.r8.shaking.KeepClassInfo access$200():15:15 -> k 1:1:com.android.tools.r8.shaking.KeepClassInfo access$300():15:15 -> l 1:1:com.android.tools.r8.shaking.KeepClassInfo bottom():28:28 -> m 1:1:com.android.tools.r8.shaking.KeepClassInfo$Builder builder():44:44 -> n 1:1:boolean internalIsCheckEnumUnboxedEnabled():52:52 -> o 1:1:boolean com.android.tools.r8.shaking.KeepClassInfo.internalIsCheckEnumUnboxedEnabled():52:52 -> p 1:1:boolean isCheckEnumUnboxedEnabled(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):48 -> p 1:1:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepClassInfo.top():24:24 -> q 1:1:boolean isTop():91 -> q 2:2:boolean isTop():91:91 -> q 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner joiner():56:56 -> r 2:2:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepClassInfo.top():24:24 -> r 2:2:boolean com.android.tools.r8.shaking.KeepClassInfo.isTop():91 -> r 2:2:com.android.tools.r8.shaking.KeepClassInfo$Joiner joiner():56 -> r 3:3:boolean com.android.tools.r8.shaking.KeepClassInfo.isTop():91:91 -> r 3:3:com.android.tools.r8.shaking.KeepClassInfo$Joiner joiner():56 -> r 4:5:com.android.tools.r8.shaking.KeepClassInfo$Joiner joiner():56:57 -> r 1:1:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepClassInfo.bottom():28:28 -> s 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner newEmptyJoiner():32 -> s 2:2:com.android.tools.r8.shaking.KeepClassInfo$Joiner newEmptyJoiner():32:32 -> s 1:1:com.android.tools.r8.shaking.KeepClassInfo top():24:24 -> t com.android.tools.r8.shaking.KeepClassInfo$Builder -> com.gradleup.gr8.relocated.zl1: boolean checkEnumUnboxed -> k 1:1:void (com.android.tools.r8.shaking.KeepClassInfo$1):99:99 -> 2:2:void (com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.shaking.KeepClassInfo$1):99:99 -> 3:3:void ():104:104 -> 4:5:void (com.android.tools.r8.shaking.KeepClassInfo):108:109 -> 1:1:com.android.tools.r8.shaking.KeepClassInfo$Builder makeBottom():169:169 -> A 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setCheckEnumUnboxed(boolean):119:119 -> A 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.unsetCheckEnumUnboxed():128 -> A 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder makeBottom():169 -> A # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepClassInfo$Builder makeTop():164:164 -> B 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setCheckEnumUnboxed(boolean):119:119 -> B 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.unsetCheckEnumUnboxed():128 -> B 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder makeTop():164 -> B # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setCheckEnumUnboxed(boolean):119:119 -> C 1:1:com.android.tools.r8.shaking.KeepClassInfo$Builder setCheckEnumUnboxed():124 -> C 1:1:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):99:99 -> a 2:2:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):153:153 -> a 2:2:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):99 -> a 3:3:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.isCheckEnumUnboxedEnabled():115:115 -> a 3:3:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):154 -> a 3:3:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):99 -> a 4:4:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):154:154 -> a 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):99 -> a 1:1:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):99:99 -> b 2:2:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):153:153 -> b 2:2:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.isEqualTo(com.android.tools.r8.shaking.KeepClassInfo):148 -> b 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):99 -> b 3:3:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.isCheckEnumUnboxedEnabled():115:115 -> b 3:3:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):154 -> b 3:3:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.isEqualTo(com.android.tools.r8.shaking.KeepClassInfo):148 -> b 3:3:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):99 -> b 4:4:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):154:154 -> b 4:4:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.isEqualTo(com.android.tools.r8.shaking.KeepClassInfo):148 -> b 4:4:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):99 -> b 1:1:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepClassInfo$Builder.doBuild():159:159 -> i 1:1:com.android.tools.r8.shaking.KeepInfo doBuild():99 -> i 1:1:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepClassInfo$Builder.getBottomInfo():138:138 -> j 1:1:com.android.tools.r8.shaking.KeepInfo getBottomInfo():99 -> j 1:1:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepClassInfo$Builder.getTopInfo():133:133 -> k 1:1:com.android.tools.r8.shaking.KeepInfo getTopInfo():99 -> k 1:1:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():99:99 -> v com.android.tools.r8.shaking.KeepInfo$Builder self() -> x 1:1:boolean isCheckEnumUnboxedEnabled():115:115 -> z com.android.tools.r8.shaking.KeepClassInfo$Joiner -> com.gradleup.gr8.relocated.am1: 1:1:void (com.android.tools.r8.shaking.KeepClassInfo):176:176 -> com.android.tools.r8.shaking.KeepClassInfo$Joiner asClassJoiner() -> a 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):173:173 -> a 2:3:com.android.tools.r8.shaking.KeepClassInfo$Joiner merge(com.android.tools.r8.shaking.KeepClassInfo$Joiner):192:193 -> a com.android.tools.r8.shaking.KeepInfo$Joiner self() -> n 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner setCheckEnumUnboxed():180:180 -> q com.android.tools.r8.shaking.KeepConstantArgumentRule -> com.gradleup.gr8.relocated.dm1: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.KeepConstantArgumentRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):59:59 -> 1:1:java.lang.String typeString():81:81 -> C com.android.tools.r8.shaking.KeepConstantArgumentRule$Builder -> com.gradleup.gr8.relocated.cm1: 1:1:void (com.android.tools.r8.shaking.KeepConstantArgumentRule$1):14:14 -> 2:2:void ():18:18 -> 1:11:com.android.tools.r8.shaking.KeepConstantArgumentRule com.android.tools.r8.shaking.KeepConstantArgumentRule$Builder.build():28:38 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():14 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.KeepFieldInfo -> com.gradleup.gr8.relocated.gm1: boolean $assertionsDisabled -> m boolean allowFieldTypeStrengthening -> j com.android.tools.r8.shaking.KeepFieldInfo TOP -> k com.android.tools.r8.shaking.KeepFieldInfo BOTTOM -> l 1:7:void ():7:13 -> 1:1:void (com.android.tools.r8.shaking.KeepFieldInfo$Builder,com.android.tools.r8.shaking.KeepFieldInfo$1):7:7 -> 2:3:void (com.android.tools.r8.shaking.KeepFieldInfo$Builder):30:31 -> 1:1:com.android.tools.r8.shaking.KeepFieldInfo access$200():7:7 -> k 1:1:com.android.tools.r8.shaking.KeepFieldInfo access$300():7:7 -> l 1:1:com.android.tools.r8.shaking.KeepFieldInfo bottom():20:20 -> m 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Builder builder():38:38 -> n 1:1:boolean internalIsFieldTypeStrengtheningAllowed():46:46 -> o 1:1:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepFieldInfo.bottom():20:20 -> p 1:1:boolean isBottom():61 -> p 2:2:boolean isBottom():61:61 -> p 1:1:boolean com.android.tools.r8.shaking.KeepFieldInfo.internalIsFieldTypeStrengtheningAllowed():46:46 -> q 1:1:boolean isFieldTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):42 -> q 1:1:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepFieldInfo.top():16:16 -> r 1:1:boolean isTop():56 -> r 2:2:boolean isTop():56:56 -> r 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Joiner joiner():50:50 -> s 2:2:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepFieldInfo.top():16:16 -> s 2:2:boolean com.android.tools.r8.shaking.KeepFieldInfo.isTop():56 -> s 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Joiner joiner():50 -> s 3:3:boolean com.android.tools.r8.shaking.KeepFieldInfo.isTop():56:56 -> s 3:3:com.android.tools.r8.shaking.KeepFieldInfo$Joiner joiner():50 -> s 4:5:com.android.tools.r8.shaking.KeepFieldInfo$Joiner joiner():50:51 -> s 1:1:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepFieldInfo.bottom():20:20 -> t 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Joiner newEmptyJoiner():24 -> t 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Joiner newEmptyJoiner():24:24 -> t 1:1:com.android.tools.r8.shaking.KeepFieldInfo top():16:16 -> u com.android.tools.r8.shaking.KeepFieldInfo$Builder -> com.gradleup.gr8.relocated.em1: boolean allowFieldTypeStrengthening -> k 1:1:void (com.android.tools.r8.shaking.KeepFieldInfo$1):64:64 -> 2:2:void (com.android.tools.r8.shaking.KeepFieldInfo,com.android.tools.r8.shaking.KeepFieldInfo$1):64:64 -> 3:3:void ():69:69 -> 4:5:void (com.android.tools.r8.shaking.KeepFieldInfo):73:74 -> 1:1:boolean isFieldTypeStrengtheningAllowed():88:88 -> A 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Builder makeBottom():84:84 -> B 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.setAllowFieldTypeStrengthening(boolean):92:92 -> B 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.allowFieldTypeStrengthening():97 -> B 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder makeBottom():84 -> B # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Builder makeTop():79:79 -> C 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.setAllowFieldTypeStrengthening(boolean):92:92 -> C 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.disallowFieldTypeStrengthening():101 -> C 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder makeTop():79 -> C # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):64:64 -> a 2:2:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):126:126 -> a 2:2:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):64 -> a 3:3:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.isFieldTypeStrengtheningAllowed():88:88 -> a 3:3:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):127 -> a 3:3:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):64 -> a 4:4:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):127:127 -> a 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):64 -> a 1:1:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):64:64 -> b 2:2:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):126:126 -> b 2:2:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.isEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):121 -> b 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):64 -> b 3:3:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.isFieldTypeStrengtheningAllowed():88:88 -> b 3:3:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):127 -> b 3:3:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.isEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):121 -> b 3:3:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):64 -> b 4:4:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):127:127 -> b 4:4:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.isEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):121 -> b 4:4:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):64 -> b 1:1:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepFieldInfo$Builder.doBuild():132:132 -> i 1:1:com.android.tools.r8.shaking.KeepInfo doBuild():64 -> i 1:1:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepFieldInfo$Builder.getBottomInfo():111:111 -> j 1:1:com.android.tools.r8.shaking.KeepInfo getBottomInfo():64 -> j 1:1:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepFieldInfo$Builder.getTopInfo():106:106 -> k 1:1:com.android.tools.r8.shaking.KeepInfo getTopInfo():64 -> k 1:1:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():64:64 -> v com.android.tools.r8.shaking.KeepInfo$Builder self() -> x 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.setAllowFieldTypeStrengthening(boolean):92:92 -> z 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Builder disallowFieldTypeStrengthening():101 -> z com.android.tools.r8.shaking.KeepFieldInfo$Joiner -> com.gradleup.gr8.relocated.fm1: 1:1:void (com.android.tools.r8.shaking.KeepFieldInfo):139:139 -> 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):136:136 -> a 2:4:com.android.tools.r8.shaking.KeepFieldInfo$Joiner merge(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):155:157 -> a 5:5:com.android.tools.r8.shaking.KeepFieldInfo$Joiner merge(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):156:156 -> a com.android.tools.r8.shaking.KeepFieldInfo$Joiner asFieldJoiner() -> b com.android.tools.r8.shaking.KeepInfo$Joiner self() -> n 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Joiner disallowFieldTypeStrengthening():143:143 -> q com.android.tools.r8.shaking.KeepInfo -> com.gradleup.gr8.relocated.jm1: boolean requireAccessModificationForRepackaging -> i boolean allowRepackaging -> e boolean allowShrinking -> f boolean allowSignatureRemoval -> g boolean checkDiscarded -> h boolean allowAccessModification -> a boolean allowAnnotationRemoval -> b boolean allowMinification -> c boolean allowOptimization -> d 1:10:void (boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean):40:49 -> 11:19:void (com.android.tools.r8.shaking.KeepInfo$Builder):54:62 -> 20:20:void (com.android.tools.r8.shaking.KeepInfo$Builder):53:53 -> boolean isRepackagingAllowed(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration) -> a 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner newEmptyJoinerFor(com.android.tools.r8.graph.DexReference):66:66 -> a 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$newEmptyJoinerFor$0(com.android.tools.r8.graph.DexType):67:67 -> a 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$newEmptyJoinerFor$1(com.android.tools.r8.graph.DexField):68:68 -> a 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$newEmptyJoinerFor$2(com.android.tools.r8.graph.DexMethod):69:69 -> a 5:5:boolean isMinificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):113:113 -> a 6:6:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 6:6:boolean isMinificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.shaking.KeepInfo.internalIsMinificationAllowed():117:117 -> a 7:7:boolean isMinificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):113 -> a 8:8:boolean isAccessModificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):192:192 -> a 9:9:boolean com.android.tools.r8.shaking.KeepInfo.internalIsAccessModificationAllowed():197:197 -> a 9:9:boolean isAccessModificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):192 -> a 10:10:boolean internalIsAccessModificationAllowed():197:197 -> a 11:11:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):241:241 -> a 12:12:boolean com.android.tools.r8.shaking.KeepInfo.internalIsAccessModificationAllowed():197:197 -> a 12:12:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):241 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):241:241 -> a 14:14:boolean com.android.tools.r8.shaking.KeepInfo.internalIsAnnotationRemovalAllowed():85:85 -> a 14:14:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):242:242 -> a 16:16:boolean com.android.tools.r8.shaking.KeepInfo.internalIsMinificationAllowed():117:117 -> a 16:16:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):243 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):243:243 -> a 18:18:boolean com.android.tools.r8.shaking.KeepInfo.internalIsOptimizationAllowed():131:131 -> a 18:18:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):244 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):244:244 -> a 20:20:boolean com.android.tools.r8.shaking.KeepInfo.internalIsRepackagingAllowed():176:176 -> a 20:20:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):245:245 -> a 22:22:boolean com.android.tools.r8.shaking.KeepInfo.internalIsShrinkingAllowed():145:145 -> a 22:22:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):246:246 -> a 24:24:boolean com.android.tools.r8.shaking.KeepInfo.internalIsSignatureRemovalAllowed():163:163 -> a 24:24:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):247 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):247:247 -> a 26:26:boolean com.android.tools.r8.shaking.KeepInfo.internalIsCheckDiscardedEnabled():93:93 -> a 26:26:boolean isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean isOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):127:127 -> b 2:2:boolean com.android.tools.r8.utils.InternalOptions.isOptimizationEnabled():695:695 -> b 2:2:boolean isOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):127 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.shaking.KeepInfo.internalIsOptimizationAllowed():131:131 -> b 3:3:boolean isOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):127 -> b 4:4:boolean internalIsAccessModificationRequiredForRepackaging():180:180 -> b 5:5:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():708:708 -> b 5:5:boolean com.android.tools.r8.utils.InternalOptions.isAnnotationRemovalEnabled():680 -> b 5:5:boolean isAnnotationRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):81 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 6:6:boolean com.android.tools.r8.shaking.KeepInfo.internalIsAnnotationRemovalAllowed():85:85 -> b 6:6:boolean isAnnotationRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):81 -> b 1:1:boolean internalIsAnnotationRemovalAllowed():85:85 -> c 2:2:boolean isPinned(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):103:103 -> c 3:3:boolean isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):214:214 -> c 4:4:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():708:708 -> c 4:4:boolean isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):217 -> c 5:5:boolean isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):217:217 -> c 1:1:boolean internalIsCheckDiscardedEnabled():93:93 -> d 2:2:boolean isShrinkingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):141:141 -> d 3:3:boolean com.android.tools.r8.utils.InternalOptions.isTreeShakingEnabled():685:685 -> d 3:3:boolean isShrinkingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):141 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.shaking.KeepInfo.internalIsShrinkingAllowed():145:145 -> d 4:4:boolean isShrinkingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):141 -> d 5:5:boolean isSignatureRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):155:155 -> d 6:6:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():708:708 -> d 6:6:boolean isSignatureRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):158 -> d 7:7:boolean com.android.tools.r8.shaking.KeepInfo.internalIsSignatureRemovalAllowed():163:163 -> d 7:7:boolean isSignatureRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):159 -> d 1:1:boolean internalIsMinificationAllowed():117:117 -> e 1:1:boolean internalIsOptimizationAllowed():131:131 -> f 1:1:boolean internalIsRepackagingAllowed():176:176 -> g 1:1:boolean internalIsShrinkingAllowed():145:145 -> h 1:1:boolean internalIsSignatureRemovalAllowed():163:163 -> i 1:1:boolean com.android.tools.r8.shaking.KeepInfo.internalIsCheckDiscardedEnabled():93:93 -> j 1:1:boolean isCheckDiscardedEnabled(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):89 -> j com.android.tools.r8.shaking.KeepInfo$Builder -> com.gradleup.gr8.relocated.hm1: boolean checkDiscarded -> i boolean requireAccessModificationForRepackaging -> j boolean allowRepackaging -> e boolean allowOptimization -> f boolean allowShrinking -> g com.android.tools.r8.shaking.KeepInfo original -> a boolean allowSignatureRemoval -> h boolean allowAccessModification -> b boolean allowAnnotationRemoval -> c boolean allowMinification -> d 1:1:void ():275:275 -> 2:13:void (com.android.tools.r8.shaking.KeepInfo):279:290 -> 1:12:com.android.tools.r8.shaking.KeepInfo build():320:331 -> a 13:13:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isAccessModificationAllowed():352:352 -> a 13:13:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):335 -> a 14:14:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):335:335 -> a 15:15:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isAnnotationRemovalAllowed():356:356 -> a 15:15:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):336 -> a 16:16:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):336:336 -> a 17:17:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isMinificationAllowed():364:364 -> a 17:17:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):337 -> a 18:18:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):337:337 -> a 19:19:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isOptimizationAllowed():368:368 -> a 19:19:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):338 -> a 20:20:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):338:338 -> a 21:21:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isRepackagingAllowed():372:372 -> a 21:21:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):339 -> a 22:22:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):339:339 -> a 23:23:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isShrinkingAllowed():376:376 -> a 23:23:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):340 -> a 24:24:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):340:340 -> a 25:25:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isSignatureRemovalAllowed():380:380 -> a 25:25:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):341 -> a 26:26:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):341:341 -> a 27:27:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isCheckDiscardedEnabled():360:360 -> a 27:27:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):342 -> a 28:28:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):342:342 -> a 29:29:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isAccessModificationRequiredForRepackaging():348:348 -> a 29:29:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):343 -> a 30:30:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):344:344 -> a boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo) -> b 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowAccessModification(boolean):463:464 -> b 1:2:com.android.tools.r8.shaking.KeepInfo$Builder disallowAccessModification():472 -> b 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowAnnotationRemoval(boolean):476:477 -> c 1:2:com.android.tools.r8.shaking.KeepInfo$Builder disallowAnnotationRemoval():485 -> c 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowMinification(boolean):384:385 -> d 1:2:com.android.tools.r8.shaking.KeepInfo$Builder disallowMinification():393 -> d 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowOptimization(boolean):410:411 -> e 1:2:com.android.tools.r8.shaking.KeepInfo$Builder disallowOptimization():419 -> e 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowRepackaging(boolean):397:398 -> f 1:2:com.android.tools.r8.shaking.KeepInfo$Builder disallowRepackaging():406 -> f 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowShrinking(boolean):423:424 -> g 1:2:com.android.tools.r8.shaking.KeepInfo$Builder disallowShrinking():432 -> g 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowSignatureRemoval(boolean):489:490 -> h 1:2:com.android.tools.r8.shaking.KeepInfo$Builder disallowSignatureRemoval():498 -> h com.android.tools.r8.shaking.KeepInfo doBuild() -> i com.android.tools.r8.shaking.KeepInfo getBottomInfo() -> j com.android.tools.r8.shaking.KeepInfo getTopInfo() -> k 1:1:boolean isAccessModificationAllowed():352:352 -> l 1:1:boolean isAccessModificationRequiredForRepackaging():348:348 -> m 1:1:boolean isAnnotationRemovalAllowed():356:356 -> n 1:1:boolean isCheckDiscardedEnabled():360:360 -> o 1:1:boolean isMinificationAllowed():364:364 -> p 1:1:boolean isOptimizationAllowed():368:368 -> q 1:1:boolean isRepackagingAllowed():372:372 -> r 1:1:boolean isShrinkingAllowed():376:376 -> s 1:1:boolean isSignatureRemovalAllowed():380:380 -> t 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowAccessModification(boolean):463:464 -> u 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.allowAccessModification():468 -> u 1:2:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():307 -> u 3:4:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowAnnotationRemoval(boolean):476:477 -> u 3:4:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.allowAnnotationRemoval():481 -> u 3:4:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():308 -> u 5:6:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowMinification(boolean):384:385 -> u 5:6:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.allowMinification():389 -> u 5:6:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():309 -> u 7:8:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowOptimization(boolean):410:411 -> u 7:8:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.allowOptimization():415 -> u 7:8:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():310 -> u 9:10:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowRepackaging(boolean):397:398 -> u 9:10:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.allowRepackaging():402 -> u 9:10:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():311 -> u 11:12:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowShrinking(boolean):423:424 -> u 11:12:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.allowShrinking():428 -> u 11:12:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():312 -> u 13:14:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowSignatureRemoval(boolean):489:490 -> u 13:14:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.allowSignatureRemoval():494 -> u 13:14:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():313 -> u 15:16:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setCheckDiscarded(boolean):436:437 -> u 15:16:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.unsetCheckDiscarded():445 -> u 15:16:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():314 -> u 17:18:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setRequireAccessModificationForRepackaging(boolean):450:451 -> u 17:18:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.unsetRequireAccessModificationForRepackaging():459 -> u 17:18:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():315 -> u 19:19:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():316:316 -> u 1:7:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():294:300 -> v 8:9:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setCheckDiscarded(boolean):436:437 -> v 8:9:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.unsetCheckDiscarded():445 -> v 8:9:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():301 -> v 10:11:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():302:303 -> v 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setRequireAccessModificationForRepackaging(boolean):450:451 -> w 1:2:com.android.tools.r8.shaking.KeepInfo$Builder requireAccessModificationForRepackaging():455 -> w com.android.tools.r8.shaking.KeepInfo$Builder self() -> x 1:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setCheckDiscarded(boolean):436:437 -> y 1:2:com.android.tools.r8.shaking.KeepInfo$Builder setCheckDiscarded():441 -> y com.android.tools.r8.shaking.KeepInfo$Joiner -> com.gradleup.gr8.relocated.im1: java.util.Set rules -> c java.util.Set reasons -> b com.android.tools.r8.shaking.KeepInfo$Builder builder -> a boolean $assertionsDisabled -> d 1:1:void ():503:503 -> 1:1:void (com.android.tools.r8.shaking.KeepInfo$Builder):526:526 -> 2:7:void (com.android.tools.r8.shaking.KeepInfo$Builder):522:527 -> com.android.tools.r8.shaking.KeepClassInfo$Joiner asClassJoiner() -> a 1:3:com.android.tools.r8.shaking.KeepInfo$Joiner applyIf(boolean,java.util.function.Consumer):532:534 -> a 4:14:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):642:652 -> a 15:20:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):651:656 -> a 21:21:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):672:672 -> a 22:22:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 22:22:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):672 -> a 23:23:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):672:672 -> a 24:24:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():554:554 -> a 24:24:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):673 -> a 25:25:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):673:673 -> a 26:26:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():558:558 -> a 26:26:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):673 -> a 27:27:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):673:673 -> a com.android.tools.r8.shaking.KeepFieldInfo$Joiner asFieldJoiner() -> b com.android.tools.r8.shaking.KeepMethodInfo$Joiner asMethodJoiner() -> c 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAccessModification():597:598 -> d 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAnnotationRemoval():602:603 -> e 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowMinification():607:608 -> f 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowOptimization():617:618 -> g 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowRepackaging():612:613 -> h 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowShrinking():622:623 -> i 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowSignatureRemoval():627:628 -> j 1:1:boolean isBottom():562:562 -> k 1:1:boolean isCheckDiscardedEnabled():566:566 -> l 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner requireAccessModificationForRepackaging():637:638 -> m com.android.tools.r8.shaking.KeepInfo$Joiner self() -> n 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner setCheckDiscarded():632:633 -> o 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner top():582:583 -> p com.android.tools.r8.shaking.KeepInfoCollection -> com.gradleup.gr8.relocated.lm1: boolean $assertionsDisabled -> a 1:1:void ():40:40 -> void forEachPinnedField(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions) -> a void forEachRuleInstance(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer) -> a com.android.tools.r8.shaking.KeepClassInfo getClassInfo(com.android.tools.r8.graph.DexProgramClass) -> a com.android.tools.r8.shaking.KeepFieldInfo getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass) -> a com.android.tools.r8.shaking.KeepMethodInfo getMethodInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass) -> a com.android.tools.r8.shaking.KeepInfoCollection rewrite(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions) -> a boolean verifyPinnedTypesAreLive(java.util.Set,com.android.tools.r8.utils.InternalOptions) -> a 1:1:com.android.tools.r8.shaking.KeepMemberInfo getMemberInfo(com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.DexProgramClass):88:88 -> a 2:2:boolean com.android.tools.r8.graph.DexDefinition.isDexEncodedField():0:0 -> a 2:2:com.android.tools.r8.shaking.KeepMemberInfo getMemberInfo(com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.DexProgramClass):88 -> a 3:6:com.android.tools.r8.shaking.KeepMemberInfo getMemberInfo(com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.DexProgramClass):89:92 -> a 7:7:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):131:131 -> a 8:8:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 8:8:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):131 -> a 9:9:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):132:132 -> a 10:10:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):96:96 -> a 10:10:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):132 -> a 11:11:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramClass():50:50 -> a 11:11:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97 -> a 11:11:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):132 -> a 12:12:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):97:97 -> a 12:12:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):132 -> a 13:13:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 13:13:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):134 -> a 14:14:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):135:135 -> a 15:15:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):109:109 -> a 15:15:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):135 -> a 16:16:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramMethod():55:55 -> a 16:16:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):111 -> a 16:16:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):135 -> a 17:18:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):113:114 -> a 17:18:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):135 -> a 19:19:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 19:19:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):137 -> a 20:20:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):138:138 -> a 21:21:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):122:122 -> a 21:21:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):138 -> a 22:22:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramField():60:60 -> a 22:22:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):124 -> a 22:22:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):138 -> a 23:24:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):126:127 -> a 23:24:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):138 -> a 25:25:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):140:140 -> a 26:27:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):144:145 -> a 28:28:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 28:28:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):147 -> a 29:29:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):148:148 -> a 30:30:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.ProgramMethod):105:105 -> a 30:30:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):148 -> a 31:31:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 31:31:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):150 -> a 32:32:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):151:151 -> a 33:33:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):118:118 -> a 33:33:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):151 -> a 34:34:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):153:153 -> a void forEachPinnedMethod(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions) -> b void forEachPinnedType(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions) -> c com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection -> com.gradleup.gr8.relocated.km1: java.util.Map keepClassInfo -> b java.util.Map keepMethodInfo -> c java.util.Map keepFieldInfo -> d boolean $assertionsDisabled -> h java.util.Map classRuleInstances -> e java.util.Map fieldRuleInstances -> f java.util.Map methodRuleInstances -> g 1:1:void ():210:210 -> 1:1:void ():224:224 -> 2:8:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map):239:245 -> 1:1:void lambda$forEachRuleInstance$6(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo$Joiner):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":363,"2":364,"3":365},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 363:363:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 363:363:void lambda$forEachRuleInstance$6(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo$Joiner):359 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 364:364:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 364:364:void lambda$forEachRuleInstance$6(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo$Joiner):359 -> a 365:365:void lambda$forEachRuleInstance$6(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo$Joiner):359:359 -> a 362:362:void lambda$forEachRuleInstance$6(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo$Joiner):361:361 -> a 366:366:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 366:366:void lambda$forEachRuleInstance$7(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):367 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 367:367:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 367:367:void lambda$forEachRuleInstance$7(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):367 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 368:368:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 368:368:void lambda$forEachRuleInstance$7(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):367 -> a 369:372:void lambda$forEachRuleInstance$7(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):367:370 -> a 373:373:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 373:373:void lambda$forEachRuleInstance$8(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):376 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 374:374:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 374:374:void lambda$forEachRuleInstance$8(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):376 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 375:375:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 375:375:void lambda$forEachRuleInstance$8(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):376 -> a 376:379:void lambda$forEachRuleInstance$8(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner) -> a 380:380:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.ProgramMethod):105:105 -> a 380:380:void joinMethod(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):447 -> a 381:386:void joinMethod(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):448:453 -> a 387:389:com.android.tools.r8.shaking.KeepInfo com.android.tools.r8.shaking.KeepInfo$Joiner.join():665:667 -> a 387:389:void joinMethod(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):454 -> a 390:392:void joinMethod(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):454:456 -> a 393:393:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):118:118 -> a 393:393:void joinField(com.android.tools.r8.graph.ProgramField,java.util.function.Consumer):488 -> a 394:399:void joinField(com.android.tools.r8.graph.ProgramField,java.util.function.Consumer):489:494 -> a 400:402:com.android.tools.r8.shaking.KeepInfo com.android.tools.r8.shaking.KeepInfo$Joiner.join():665:667 -> a 400:402:void joinField(com.android.tools.r8.graph.ProgramField,java.util.function.Consumer):495 -> a 403:405:void joinField(com.android.tools.r8.graph.ProgramField,java.util.function.Consumer):495:497 -> a 406:410:void removeKeepInfoForMergedClasses(com.android.tools.r8.graph.PrunedItems):249:253 -> a 411:411:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 411:411:void removeKeepInfoForMergedClasses(com.android.tools.r8.graph.PrunedItems):255 -> a 412:412:void removeKeepInfoForMergedClasses(com.android.tools.r8.graph.PrunedItems):256:256 -> a 413:471:com.android.tools.r8.shaking.KeepInfoCollection rewrite(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions):275:333 -> a 472:476:com.android.tools.r8.shaking.KeepInfoCollection rewrite(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions):332:336 -> a 477:477:com.android.tools.r8.shaking.KeepInfoCollection rewrite(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions):334:334 -> a 478:483:void lambda$rewrite$0(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexDefinitionSupplier,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):278:283 -> a 484:484:void lambda$rewrite$0(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexDefinitionSupplier,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):282:282 -> a 485:491:void lambda$rewrite$0(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexDefinitionSupplier,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):279:285 -> a 492:492:boolean lambda$rewrite$1(java.lang.Boolean):300:300 -> a 493:497:com.android.tools.r8.graph.DexType lambda$rewrite$4(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.DexType):324:328 -> a 498:498:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):333:333 -> a 498:498:void lambda$rewrite$3(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 499:502:void lambda$rewrite$3(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo):311:311 -> a 505:506:void lambda$rewrite$3(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo):314:315 -> a 507:512:java.util.Map rewriteRuleInstances(java.util.Map,java.util.function.Function,java.util.function.Supplier):342:342 -> a 513:513:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 513:513:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):290 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 514:516:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):291:291 -> a 519:520:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):294:295 -> a 521:521:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 521:521:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):297 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 522:522:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 522:522:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):297 -> a 523:523:java.util.stream.Stream com.android.tools.r8.graph.DexTypeList.stream():155:155 -> a 523:523:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):297 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 524:524:java.util.stream.Stream com.android.tools.r8.graph.DexTypeList.stream():155:155 -> a 524:524:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):297 -> a 525:525:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 525:525:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 526:526:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 526:526:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):298 -> a 527:527:java.util.stream.Stream com.android.tools.r8.graph.DexTypeList.stream():155:155 -> a 527:527:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 528:528:java.util.stream.Stream com.android.tools.r8.graph.DexTypeList.stream():155:155 -> a 528:528:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):298 -> a 529:529:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):298:298 -> a 530:534:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):296:300 -> a 535:541:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):295:301 -> a 542:542:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 542:542:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):302 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 543:543:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 543:543:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):302 -> a 544:544:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 544:544:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):302 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 545:545:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 545:545:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):302 -> a 546:546:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):302:302 -> a 547:549:void lambda$rewrite$2(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):301:303 -> a 550:550:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$rewriteRuleInstances$5(java.util.function.Supplier,java.lang.Object,com.android.tools.r8.shaking.KeepInfo$Joiner,com.android.tools.r8.shaking.KeepInfo$Joiner):348:348 -> a 551:567:void forEachRuleInstance(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer):357:373 -> a 568:572:void evaluateMethodRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):403:407 -> a 573:573:void lambda$evaluateMethodRule$11(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):404:404 -> a 574:574:com.android.tools.r8.shaking.KeepClassInfo getClassInfo(com.android.tools.r8.graph.DexProgramClass):413:413 -> a 575:575:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.getClassInfo(com.android.tools.r8.graph.DexProgramClass):413:413 -> a 575:575:void joinClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):429 -> a 576:581:void joinClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):430:435 -> a 582:584:com.android.tools.r8.shaking.KeepInfo com.android.tools.r8.shaking.KeepInfo$Joiner.join():665:667 -> a 582:584:void joinClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):436 -> a 585:587:void joinClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):436:438 -> a 588:589:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass):418:419 -> a 590:591:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass):424:425 -> a 592:592:void keepMethod(com.android.tools.r8.graph.ProgramMethod):461:461 -> a 593:593:void keepField(com.android.tools.r8.graph.ProgramField):502:502 -> a 594:594:boolean verifyPinnedTypesAreLive(java.util.Set,com.android.tools.r8.utils.InternalOptions):513:513 -> a 595:595:void lambda$verifyPinnedTypesAreLive$12(com.android.tools.r8.utils.InternalOptions,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):515:515 -> a 596:597:void lambda$forEachPinnedType$13(com.android.tools.r8.utils.InternalOptions,java.util.function.Consumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):524:525 -> a 598:599:void lambda$forEachPinnedMethod$14(com.android.tools.r8.utils.InternalOptions,java.util.function.Consumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):534:535 -> a 600:600:void forEachPinnedField(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):542:542 -> a 601:602:void lambda$forEachPinnedField$15(com.android.tools.r8.utils.InternalOptions,java.util.function.Consumer,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo):544:545 -> a 1:7:void removeKeepInfoForPrunedItems(com.android.tools.r8.graph.PrunedItems):261:267 -> b 8:8:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> b 8:8:void removeKeepInfoForPrunedItems(com.android.tools.r8.graph.PrunedItems):267 -> b 9:9:void removeKeepInfoForPrunedItems(com.android.tools.r8.graph.PrunedItems):268:268 -> b 10:10:void keepClass(com.android.tools.r8.graph.DexProgramClass):443:443 -> b 11:11:void forEachPinnedMethod(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):532:532 -> b 1:1:void forEachPinnedType(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):522:522 -> c com.android.tools.r8.shaking.KeepMemberInfo -> com.gradleup.gr8.relocated.mm1: 1:1:void (com.android.tools.r8.shaking.KeepInfo$Builder):15:15 -> 1:3:boolean isRepackagingAllowed(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):21:23 -> a com.android.tools.r8.shaking.KeepMethodInfo -> com.gradleup.gr8.relocated.pm1: boolean allowInlining -> m boolean allowMethodStaticizing -> n boolean allowParameterRemoval -> o boolean allowParameterReordering -> p boolean allowClassInlining -> j boolean allowClosedWorldReasoning -> k boolean allowConstantArgumentOptimization -> l boolean $assertionsDisabled -> w boolean allowParameterTypeStrengthening -> q boolean allowReturnTypeStrengthening -> r boolean allowUnusedArgumentOptimization -> s boolean allowUnusedReturnValueOptimization -> t com.android.tools.r8.shaking.KeepMethodInfo BOTTOM -> v com.android.tools.r8.shaking.KeepMethodInfo TOP -> u 1:7:void ():7:13 -> 1:1:void (com.android.tools.r8.shaking.KeepMethodInfo$Builder,com.android.tools.r8.shaking.KeepMethodInfo$1):7:7 -> 2:13:void (com.android.tools.r8.shaking.KeepMethodInfo$Builder):40:51 -> 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner joiner():177:177 -> A 2:2:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepMethodInfo.top():16:16 -> A 2:2:boolean com.android.tools.r8.shaking.KeepMethodInfo.isTop():183 -> A 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner joiner():177 -> A 3:3:boolean com.android.tools.r8.shaking.KeepMethodInfo.isTop():183:183 -> A 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Joiner joiner():177 -> A 4:5:com.android.tools.r8.shaking.KeepMethodInfo$Joiner joiner():177:178 -> A 1:1:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepMethodInfo.bottom():20:20 -> B 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner newEmptyJoiner():24 -> B 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner newEmptyJoiner():24:24 -> B 1:1:com.android.tools.r8.shaking.KeepMethodInfo top():16:16 -> C 1:1:boolean isClassInliningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):66:66 -> e 2:2:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsClassInliningAllowed():70:70 -> e 2:2:boolean isClassInliningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):66 -> e 3:3:boolean isClosedWorldReasoningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):74:74 -> e 4:4:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsClosedWorldReasoningAllowed():78:78 -> e 4:4:boolean isClosedWorldReasoningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):74 -> e 1:1:boolean isConstantArgumentOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):82:82 -> f 2:2:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsConstantArgumentOptimizationAllowed():86:86 -> f 2:2:boolean isConstantArgumentOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):82 -> f 1:1:boolean isInliningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):90:90 -> g 2:2:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsInliningAllowed():94:94 -> g 2:2:boolean isInliningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):90 -> g 1:4:boolean isMethodStaticizingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):98:101 -> h 5:5:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsMethodStaticizingAllowed():106:106 -> h 5:5:boolean isMethodStaticizingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):102 -> h 1:4:boolean isParameterRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):110:113 -> i 5:5:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsParameterRemovalAllowed():118:118 -> i 5:5:boolean isParameterRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):114 -> i 1:3:boolean isParameterReorderingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):122:124 -> j 4:4:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsParameterReorderingAllowed():129:129 -> j 4:4:boolean isParameterReorderingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):125 -> j 1:1:com.android.tools.r8.shaking.KeepMethodInfo access$200():7:7 -> k 2:4:boolean isParameterTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):133:135 -> k 5:5:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsParameterTypeStrengtheningAllowed():140:140 -> k 5:5:boolean isParameterTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):136 -> k 1:1:com.android.tools.r8.shaking.KeepMethodInfo access$300():7:7 -> l 2:4:boolean isReturnTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):144:146 -> l 5:5:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsReturnTypeStrengtheningAllowed():151:151 -> l 5:5:boolean isReturnTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):147 -> l 1:1:com.android.tools.r8.shaking.KeepMethodInfo bottom():20:20 -> m 2:4:boolean isUnusedArgumentOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):155:157 -> m 5:5:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsUnusedArgumentOptimizationAllowed():162:162 -> m 5:5:boolean isUnusedArgumentOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):158 -> m 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder builder():58:58 -> n 2:4:boolean isUnusedReturnValueOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):166:168 -> n 5:5:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsUnusedReturnValueOptimizationAllowed():173:173 -> n 5:5:boolean isUnusedReturnValueOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):169 -> n 1:1:boolean internalIsClassInliningAllowed():70:70 -> o 1:1:boolean internalIsClosedWorldReasoningAllowed():78:78 -> p 1:1:boolean internalIsConstantArgumentOptimizationAllowed():86:86 -> q 1:1:boolean internalIsInliningAllowed():94:94 -> r 1:1:boolean internalIsMethodStaticizingAllowed():106:106 -> s 1:1:boolean internalIsParameterRemovalAllowed():118:118 -> t 1:1:boolean internalIsParameterReorderingAllowed():129:129 -> u 1:1:boolean internalIsParameterTypeStrengtheningAllowed():140:140 -> v 1:1:boolean internalIsReturnTypeStrengtheningAllowed():151:151 -> w 1:1:boolean internalIsUnusedArgumentOptimizationAllowed():162:162 -> x 1:1:boolean internalIsUnusedReturnValueOptimizationAllowed():173:173 -> y 1:1:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepMethodInfo.top():16:16 -> z 1:1:boolean isTop():183 -> z 2:2:boolean isTop():183:183 -> z com.android.tools.r8.shaking.KeepMethodInfo$Builder -> com.gradleup.gr8.relocated.nm1: boolean allowConstantArgumentOptimization -> m boolean allowInlining -> n boolean allowMethodStaticizing -> o boolean allowParameterRemoval -> p boolean allowClassInlining -> k boolean allowClosedWorldReasoning -> l boolean allowUnusedReturnValueOptimization -> u boolean allowParameterReordering -> q boolean allowParameterTypeStrengthening -> r boolean allowReturnTypeStrengthening -> s boolean allowUnusedArgumentOptimization -> t 1:1:void (com.android.tools.r8.shaking.KeepMethodInfo$1):191:191 -> 2:2:void (com.android.tools.r8.shaking.KeepMethodInfo,com.android.tools.r8.shaking.KeepMethodInfo$1):191:191 -> 3:3:void ():206:206 -> 4:16:void (com.android.tools.r8.shaking.KeepMethodInfo):210:222 -> 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClosedWorldReasoning(boolean):251:251 -> A 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowClosedWorldReasoning():260 -> A 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowConstantArgumentOptimization(boolean):270:270 -> B 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowConstantArgumentOptimization():279 -> B 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowInlining(boolean):289:289 -> C 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowInlining():298 -> C 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowMethodStaticizing(boolean):308:308 -> D 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowMethodStaticizing():317 -> D 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterRemoval(boolean):327:327 -> E 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowParameterRemoval():336 -> E 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterReordering(boolean):346:346 -> F 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowParameterReordering():355 -> F 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterTypeStrengthening(boolean):365:365 -> G 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowParameterTypeStrengthening():374 -> G 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowReturnTypeStrengthening(boolean):384:384 -> H 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowReturnTypeStrengthening():393 -> H 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedArgumentOptimization(boolean):403:403 -> I 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowUnusedArgumentOptimization():412 -> I 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedReturnValueOptimization(boolean):423:423 -> J 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowUnusedReturnValueOptimization():432 -> J 1:1:boolean isClassInliningAllowed():228:228 -> K 1:1:boolean isClosedWorldReasoningAllowed():247:247 -> L 1:1:boolean isConstantArgumentOptimizationAllowed():266:266 -> M 1:1:boolean isInliningAllowed():285:285 -> N 1:1:boolean isMethodStaticizingAllowed():304:304 -> O 1:1:boolean isParameterRemovalAllowed():323:323 -> P 1:1:boolean isParameterReorderingAllowed():342:342 -> Q 1:1:boolean isParameterTypeStrengtheningAllowed():361:361 -> R 1:1:boolean isReturnTypeStrengtheningAllowed():380:380 -> S 1:1:boolean isUnusedArgumentOptimizationAllowed():399:399 -> T 1:1:boolean isUnusedReturnValueOptimizationAllowed():418:418 -> U 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():498:498 -> V 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClassInlining(boolean):232:232 -> V 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowClassInlining():237 -> V 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():499 -> V # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClosedWorldReasoning(boolean):251:251 -> V 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowClosedWorldReasoning():256 -> V 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():500 -> V 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowConstantArgumentOptimization(boolean):270:270 -> V 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowConstantArgumentOptimization():275 -> V 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():501 -> V 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowInlining(boolean):289:289 -> V 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowInlining():294 -> V 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():502 -> V 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowMethodStaticizing(boolean):308:308 -> V 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowMethodStaticizing():313 -> V 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():503 -> V 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterRemoval(boolean):327:327 -> V 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowParameterRemoval():332 -> V 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():504 -> V 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterReordering(boolean):346:346 -> V 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowParameterReordering():351 -> V 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():505 -> V 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterTypeStrengthening(boolean):365:365 -> V 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowParameterTypeStrengthening():370 -> V 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():506 -> V 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowReturnTypeStrengthening(boolean):384:384 -> V 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowReturnTypeStrengthening():389 -> V 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():507 -> V 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedArgumentOptimization(boolean):403:403 -> V 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowUnusedArgumentOptimization():408 -> V 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():508 -> V 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedReturnValueOptimization(boolean):423:423 -> V 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowUnusedReturnValueOptimization():428 -> V 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeBottom():509 -> V 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():482:482 -> W 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClassInlining(boolean):232:232 -> W 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowClassInlining():241 -> W 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():483 -> W # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClosedWorldReasoning(boolean):251:251 -> W 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowClosedWorldReasoning():260 -> W 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():484 -> W 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowConstantArgumentOptimization(boolean):270:270 -> W 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowConstantArgumentOptimization():279 -> W 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():485 -> W 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowInlining(boolean):289:289 -> W 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowInlining():298 -> W 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():486 -> W 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowMethodStaticizing(boolean):308:308 -> W 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowMethodStaticizing():317 -> W 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():487 -> W 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterRemoval(boolean):327:327 -> W 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowParameterRemoval():336 -> W 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():488 -> W 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterReordering(boolean):346:346 -> W 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowParameterReordering():355 -> W 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():489 -> W 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterTypeStrengthening(boolean):365:365 -> W 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowParameterTypeStrengthening():374 -> W 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():490 -> W 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowReturnTypeStrengthening(boolean):384:384 -> W 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowReturnTypeStrengthening():393 -> W 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():491 -> W 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedArgumentOptimization(boolean):403:403 -> W 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowUnusedArgumentOptimization():412 -> W 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():492 -> W 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedReturnValueOptimization(boolean):423:423 -> W 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowUnusedReturnValueOptimization():432 -> W 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():493 -> W 1:1:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):191:191 -> a 2:2:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):457:457 -> a 3:3:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isClassInliningAllowed():228:228 -> a 3:3:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):458 -> a 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):458:458 -> a 5:5:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isClosedWorldReasoningAllowed():247:247 -> a 5:5:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):459 -> a 6:6:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):459:459 -> a 7:7:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isConstantArgumentOptimizationAllowed():266:266 -> a 7:7:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):460 -> a 8:8:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):461:461 -> a 9:9:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isInliningAllowed():285:285 -> a 9:9:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):462 -> a 10:10:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):462:462 -> a 11:11:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isMethodStaticizingAllowed():304:304 -> a 11:11:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):463 -> a 12:12:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):463:463 -> a 13:13:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isParameterRemovalAllowed():323:323 -> a 13:13:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):464 -> a 14:14:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):464:464 -> a 15:15:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isParameterReorderingAllowed():342:342 -> a 15:15:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):465 -> a 16:16:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):465:465 -> a 17:17:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isParameterTypeStrengtheningAllowed():361:361 -> a 17:17:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):466 -> a 18:18:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):467:467 -> a 19:19:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isReturnTypeStrengtheningAllowed():380:380 -> a 19:19:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):468 -> a 20:20:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):468:468 -> a 21:21:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isUnusedArgumentOptimizationAllowed():399:399 -> a 21:21:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):469 -> a 22:22:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):470:470 -> a 23:23:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isUnusedReturnValueOptimizationAllowed():418:418 -> a 23:23:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):471 -> a 24:24:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):472:472 -> a 1:1:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):191:191 -> b 2:2:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):452:452 -> b 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):191 -> b 1:1:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepMethodInfo$Builder.doBuild():477:477 -> i 1:1:com.android.tools.r8.shaking.KeepInfo doBuild():191 -> i 1:1:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepMethodInfo$Builder.getBottomInfo():447:447 -> j 1:1:com.android.tools.r8.shaking.KeepInfo getBottomInfo():191 -> j 1:1:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepMethodInfo$Builder.getTopInfo():442:442 -> k 1:1:com.android.tools.r8.shaking.KeepInfo getTopInfo():191 -> k 1:1:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():191:191 -> v com.android.tools.r8.shaking.KeepInfo$Builder self() -> x 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClassInlining(boolean):232:232 -> z 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowClassInlining():241 -> z com.android.tools.r8.shaking.KeepMethodInfo$Joiner -> com.gradleup.gr8.relocated.om1: 1:1:void (com.android.tools.r8.shaking.KeepMethodInfo):516:516 -> 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowUnusedReturnValueOptimization():570:570 -> A 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):513:513 -> a 2:5:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):582:585 -> a 6:9:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):584:587 -> a 10:17:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):586:593 -> a 18:21:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):592:595 -> a 22:26:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):594:598 -> a 27:31:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):597:601 -> a 32:36:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):600:604 -> a 37:37:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):603:603 -> a com.android.tools.r8.shaking.KeepMethodInfo$Joiner asMethodJoiner() -> c com.android.tools.r8.shaking.KeepInfo$Joiner self() -> n 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowClassInlining():520:520 -> q 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowClosedWorldReasoning():525:525 -> r 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowConstantArgumentOptimization():530:530 -> s 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowInlining():535:535 -> t 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowMethodStaticizing():540:540 -> u 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterRemoval():545:545 -> v 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterReordering():550:550 -> w 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterTypeStrengthening():555:555 -> x 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowReturnTypeStrengthening():560:560 -> y 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowUnusedArgumentOptimization():565:565 -> z com.android.tools.r8.shaking.KeepReason -> com.gradleup.gr8.relocated.cn1: com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind() -> a com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter) -> a 1:1:com.android.tools.r8.shaking.KeepReason referencedInAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):67:67 -> a 2:2:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> a com.android.tools.r8.shaking.KeepReason$AnnotatedOn -> com.gradleup.gr8.relocated.qm1: com.android.tools.r8.graph.DexDefinition holder -> a boolean $assertionsDisabled -> b 1:1:void ():253:253 -> 1:1:void (com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.KeepReason$1):253:253 -> 2:3:void (com.android.tools.r8.graph.DexDefinition):257:258 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():263:263 -> a 2:4:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):268:270 -> a 5:5:boolean com.android.tools.r8.graph.DexDefinition.isDexEncodedField():0:0 -> a 5:5:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):270 -> a 6:9:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):271:274 -> a com.android.tools.r8.shaking.KeepReason$BasedOnOtherMethod -> com.gradleup.gr8.relocated.rm1: com.android.tools.r8.graph.DexEncodedMethod method -> a 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):90:90 -> 2:3:void (com.android.tools.r8.graph.DexEncodedMethod):94:95 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):106:106 -> a com.android.tools.r8.shaking.KeepReason$InstantiatedIn -> com.gradleup.gr8.relocated.sm1: 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):110:110 -> 2:2:void (com.android.tools.r8.graph.DexEncodedMethod):113:113 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():118:118 -> a com.android.tools.r8.shaking.KeepReason$InvokedFrom -> com.gradleup.gr8.relocated.tm1: boolean $assertionsDisabled -> b 1:1:void ():161:161 -> 1:1:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):161:161 -> 2:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):164:165 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():170:170 -> a com.android.tools.r8.shaking.KeepReason$InvokedFromLambdaCreatedIn -> com.gradleup.gr8.relocated.um1: 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):179:179 -> 2:2:void (com.android.tools.r8.graph.DexEncodedMethod):182:182 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():187:187 -> a com.android.tools.r8.shaking.KeepReason$InvokedViaSuper -> com.gradleup.gr8.relocated.vm1: 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):127:127 -> 2:2:void (com.android.tools.r8.graph.DexEncodedMethod):130:130 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():135:135 -> a com.android.tools.r8.shaking.KeepReason$MethodHandleReferencedFrom -> com.gradleup.gr8.relocated.wm1: 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):301:301 -> 2:2:void (com.android.tools.r8.graph.DexEncodedMethod):304:304 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():309:309 -> a com.android.tools.r8.shaking.KeepReason$ReachableFromLiveType -> com.gradleup.gr8.relocated.xm1: com.android.tools.r8.graph.DexType type -> a 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepReason$1):213:213 -> 2:3:void (com.android.tools.r8.graph.DexType):217:218 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():223:223 -> a 2:2:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):228:228 -> a com.android.tools.r8.shaking.KeepReason$ReferencedFrom -> com.gradleup.gr8.relocated.ym1: 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):196:196 -> 2:2:void (com.android.tools.r8.graph.DexEncodedMethod):199:199 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():204:204 -> a com.android.tools.r8.shaking.KeepReason$ReferencedInAnnotation -> com.gradleup.gr8.relocated.zm1: com.android.tools.r8.graph.DexAnnotation annotation -> a com.android.tools.r8.graph.ProgramDefinition annotatedItem -> b 1:1:void (com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason$1):232:232 -> 2:4:void (com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):237:239 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():244:244 -> a 2:2:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):249:249 -> a com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom -> com.gradleup.gr8.relocated.an1: 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):279:279 -> 2:2:void (com.android.tools.r8.graph.DexEncodedMethod):282:282 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():292:292 -> a com.android.tools.r8.shaking.KeepReason$TargetedBySuper -> com.gradleup.gr8.relocated.bn1: 1:1:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason$1):144:144 -> 2:2:void (com.android.tools.r8.graph.DexEncodedMethod):147:147 -> 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():152:152 -> a com.android.tools.r8.shaking.KeepUnusedArgumentRule -> com.gradleup.gr8.relocated.fn1: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.KeepUnusedArgumentRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):59:59 -> 1:1:java.lang.String typeString():81:81 -> C com.android.tools.r8.shaking.KeepUnusedArgumentRule$Builder -> com.gradleup.gr8.relocated.en1: 1:1:void (com.android.tools.r8.shaking.KeepUnusedArgumentRule$1):14:14 -> 2:2:void ():18:18 -> 1:11:com.android.tools.r8.shaking.KeepUnusedArgumentRule com.android.tools.r8.shaking.KeepUnusedArgumentRule$Builder.build():28:38 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():14 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.KeepUnusedReturnValueRule -> com.gradleup.gr8.relocated.hn1: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):60:60 -> 1:1:java.lang.String typeString():82:82 -> C com.android.tools.r8.shaking.KeepUnusedReturnValueRule$Builder -> com.gradleup.gr8.relocated.gn1: 1:1:void ():19:19 -> 1:11:com.android.tools.r8.shaking.KeepUnusedReturnValueRule com.android.tools.r8.shaking.KeepUnusedReturnValueRule$Builder.build():29:39 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():15 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.LibraryModeledPredicate -> com.gradleup.gr8.relocated.dx1: com.android.tools.r8.shaking.MainDexDirectReferenceTracer -> com.gradleup.gr8.relocated.s02: com.android.tools.r8.graph.AppView appView -> b java.util.function.Consumer consumer -> c com.android.tools.r8.shaking.MainDexDirectReferenceTracer$AnnotationDirectReferenceCollector annotationDirectReferenceCollector -> a boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.function.Consumer):38:38 -> 2:11:void (com.android.tools.r8.graph.AppView,java.util.function.Consumer):31:40 -> 1:1:com.android.tools.r8.graph.AppView access$200(com.android.tools.r8.shaking.MainDexDirectReferenceTracer):30:30 -> a 2:2:void access$400(com.android.tools.r8.shaking.MainDexDirectReferenceTracer,com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):30:30 -> a 3:6:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceMethodDirectDependencies(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):100:103 -> a 3:6:void access$400(com.android.tools.r8.shaking.MainDexDirectReferenceTracer,com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):30 -> a 7:8:void run(java.util.Set):44:45 -> a 9:9:void run(java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":70,"2":71,"3":72},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 70:70:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 70:70:void run(java.util.Set):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 71:71:void run(java.util.Set):45 -> a 72:72:void run(java.util.Set):45:45 -> a 56:60:void run(java.util.Set):47:51 -> a 61:61:boolean com.android.tools.r8.graph.DexAnnotation.hasSynthesizedClassAnnotation(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):483:483 -> a 61:61:void run(java.util.Set):50 -> a 62:62:void run(java.util.Set):52:52 -> a 63:63:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceAnnotationsDirectDependencies(com.android.tools.r8.graph.DexAnnotationSet):96:96 -> a 63:63:void run(java.util.Set):52 -> a 64:64:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> a 64:64:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceAnnotationsDirectDependencies(com.android.tools.r8.graph.DexAnnotationSet):96 -> a 64:64:void run(java.util.Set):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 65:65:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):124:124 -> a 65:65:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceAnnotationsDirectDependencies(com.android.tools.r8.graph.DexAnnotationSet):96 -> a 65:65:void run(java.util.Set):52 -> a 66:66:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> a 66:66:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceAnnotationsDirectDependencies(com.android.tools.r8.graph.DexAnnotationSet):96 -> a 66:66:void run(java.util.Set):52 -> a 67:67:void com.android.tools.r8.graph.DexAnnotation.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):105:105 -> a 67:67:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):125 -> a 67:67:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceAnnotationsDirectDependencies(com.android.tools.r8.graph.DexAnnotationSet):96 -> a 67:67:void run(java.util.Set):52 -> a 68:69:void run(java.util.Set):54:55 -> a 73:73:void lambda$run$0(com.android.tools.r8.graph.DexEncodedField):54:54 -> a 74:74:boolean lambda$run$1(com.android.tools.r8.graph.DexEncodedMethod):57:57 -> a 75:78:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceMethodDirectDependencies(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):100:103 -> a 75:78:boolean lambda$run$1(com.android.tools.r8.graph.DexEncodedMethod):57 -> a 79:79:boolean lambda$run$1(com.android.tools.r8.graph.DexEncodedMethod):58:58 -> a 80:80:void runOnCode(com.android.tools.r8.graph.ProgramMethod):65:65 -> a 81:94:com.android.tools.r8.graph.DexProgramClass getFirstReferenceOutsideFromCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.function.Predicate):79:92 -> a 95:96:void lambda$getFirstReferenceOutsideFromCode$2(com.android.tools.r8.graph.AppView,java.util.function.Predicate,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType):83:84 -> a 97:97:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 97:97:void lambda$getFirstReferenceOutsideFromCode$2(com.android.tools.r8.graph.AppView,java.util.function.Predicate,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType):85 -> a 98:98:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 98:98:void lambda$getFirstReferenceOutsideFromCode$2(com.android.tools.r8.graph.AppView,java.util.function.Predicate,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType):86 -> a 99:99:void lambda$getFirstReferenceOutsideFromCode$2(com.android.tools.r8.graph.AppView,java.util.function.Predicate,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexType):87:87 -> a 1:1:java.util.function.Consumer access$300(com.android.tools.r8.shaking.MainDexDirectReferenceTracer):30:30 -> b com.android.tools.r8.shaking.MainDexDirectReferenceTracer$AnnotationDirectReferenceCollector -> com.gradleup.gr8.relocated.q02: com.android.tools.r8.shaking.MainDexDirectReferenceTracer this$0 -> a 1:1:void (com.android.tools.r8.shaking.MainDexDirectReferenceTracer):189:189 -> 2:2:void (com.android.tools.r8.shaking.MainDexDirectReferenceTracer,com.android.tools.r8.shaking.MainDexDirectReferenceTracer$1):189:189 -> boolean addString(com.android.tools.r8.graph.DexString) -> a 1:1:boolean addClass(com.android.tools.r8.graph.DexProgramClass):193:193 -> a 2:3:boolean addField(com.android.tools.r8.graph.DexField):199:200 -> a 4:5:boolean addMethod(com.android.tools.r8.graph.DexMethod):206:207 -> a 6:8:boolean addProto(com.android.tools.r8.graph.DexProto):218:220 -> a 9:9:boolean addType(com.android.tools.r8.graph.DexType):227:227 -> a 10:10:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):233:233 -> a 11:11:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):238:238 -> a com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector -> com.gradleup.gr8.relocated.r02: com.android.tools.r8.shaking.MainDexDirectReferenceTracer this$0 -> e 1:1:void (com.android.tools.r8.shaking.MainDexDirectReferenceTracer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.MainDexDirectReferenceTracer$1):107:107 -> 2:3:void (com.android.tools.r8.shaking.MainDexDirectReferenceTracer,com.android.tools.r8.graph.ProgramMethod):109:110 -> 1:2:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerInvoke(com.android.tools.r8.graph.DexMethod):144:145 -> a 1:2:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):125 -> a 3:4:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerFieldAccess(com.android.tools.r8.graph.DexField):169:170 -> a 3:4:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):155 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):115:115 -> b 2:3:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerInvoke(com.android.tools.r8.graph.DexMethod):144:145 -> b 2:3:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):135 -> b 1:2:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerFieldAccess(com.android.tools.r8.graph.DexField):169:170 -> c 1:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):150 -> c 3:3:void registerInstanceOf(com.android.tools.r8.graph.DexType):185:185 -> c 1:2:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerInvoke(com.android.tools.r8.graph.DexMethod):144:145 -> d 1:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):130 -> d 3:3:void registerNewInstance(com.android.tools.r8.graph.DexType):175:175 -> d 1:2:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerInvoke(com.android.tools.r8.graph.DexMethod):144:145 -> e 1:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):140 -> e 3:4:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerFieldAccess(com.android.tools.r8.graph.DexField):169:170 -> e 3:4:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):160 -> e 1:2:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerInvoke(com.android.tools.r8.graph.DexMethod):144:145 -> f 1:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):120 -> f 3:3:void registerTypeReference(com.android.tools.r8.graph.DexType):180:180 -> f 1:2:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector.registerFieldAccess(com.android.tools.r8.graph.DexField):169:170 -> g 1:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):165 -> g com.android.tools.r8.shaking.MainDexInfo -> com.gradleup.gr8.relocated.v02: java.util.Set tracedMethodRoots -> c com.android.tools.r8.shaking.MainDexInfo NONE -> f java.util.Set tracedDependencies -> d boolean tracedMethodRootsCleared -> e java.util.Set classList -> a boolean $assertionsDisabled -> g java.util.Set tracedRoots -> b 1:8:void ():27:34 -> 1:1:void (java.util.Set,com.android.tools.r8.shaking.MainDexInfo$1):27:27 -> 2:2:void (java.util.Set,java.util.Set,java.util.Set,java.util.Set,boolean,com.android.tools.r8.shaking.MainDexInfo$1):27:27 -> 3:5:void (java.util.Set):60:62 -> 6:6:void (java.util.Set):58:58 -> 7:13:void (java.util.Set,java.util.Set,java.util.Set,java.util.Set,boolean):71:77 -> 1:1:java.util.Set access$300(com.android.tools.r8.shaking.MainDexInfo):27:27 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2:2:void lambda$withoutPrunedItems$5(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexMethod):268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void lambda$withoutPrunedItems$5(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexMethod):268:268 -> a 4:5:void com.android.tools.r8.shaking.MainDexInfo.ifNotRemoved(com.android.tools.r8.graph.DexType,java.util.Set,java.util.function.Consumer):275:276 -> a 4:5:void lambda$withoutPrunedItems$5(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexMethod):267 -> a 6:6:boolean isSyntheticContextOnMainDexList(com.android.tools.r8.graph.DexType):82:82 -> a 7:7:boolean com.android.tools.r8.shaking.MainDexInfo.isFromList(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):91:91 -> a 7:7:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):161 -> a 8:8:boolean com.android.tools.r8.shaking.MainDexInfo.isFromList(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):95:95 -> a 8:8:boolean com.android.tools.r8.shaking.MainDexInfo.isFromList(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):91 -> a 8:8:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):161 -> a 9:9:boolean com.android.tools.r8.shaking.MainDexInfo.isFromList(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):95:95 -> a 9:9:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):192 -> a 10:10:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):193:193 -> a 11:11:boolean com.android.tools.r8.shaking.MainDexInfo.isTracedRoot(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):108:108 -> a 11:11:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):195 -> a 12:12:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):196:196 -> a 13:13:boolean com.android.tools.r8.shaking.MainDexInfo.isDependency(com.android.tools.r8.graph.DexReference):130:130 -> a 13:13:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):198 -> a 14:16:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):199:201 -> a 17:17:boolean com.android.tools.r8.shaking.MainDexInfo.isFromList(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):95:95 -> a 17:17:boolean lambda$disallowInliningIntoContext$0(com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):219 -> a 18:19:boolean isTracedMethodRoot(com.android.tools.r8.graph.DexMethod):103:104 -> a 20:29:boolean isContainedOrHasContainedContext(com.android.tools.r8.graph.DexReference,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems):113:122 -> a 30:30:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):166:166 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 31:31:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):166 -> a 32:39:boolean com.android.tools.r8.shaking.MainDexInfo.canMerge(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):170:177 -> a 32:39:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):166 -> a 40:40:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup com.android.tools.r8.shaking.MainDexInfo.getMainDexGroupInternal(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):188:188 -> a 40:40:boolean canRebindReference(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):144 -> a 41:53:boolean canRebindReference(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):145:157 -> a 54:54:boolean disallowInliningIntoContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticItems):209:209 -> a 55:55:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup com.android.tools.r8.shaking.MainDexInfo.getMainDexGroupInternal(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):188:188 -> a 55:55:boolean disallowInliningIntoContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticItems):212 -> a 56:61:boolean disallowInliningIntoContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticItems):213:218 -> a 62:62:boolean com.android.tools.r8.shaking.MainDexDirectReferenceTracer.hasReferencesOutsideMainDexClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.function.Predicate):72:72 -> a 62:62:boolean disallowInliningIntoContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticItems):218 -> a 63:64:boolean disallowInliningIntoContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticItems):221:222 -> a 65:65:boolean com.android.tools.r8.shaking.MainDexDirectReferenceTracer.hasReferencesOutsideMainDexClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.function.Predicate):72:72 -> a 65:65:boolean disallowInliningIntoContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticItems):222 -> a 66:69:void forEach(java.util.function.Consumer):248:251 -> a 70:85:com.android.tools.r8.shaking.MainDexInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):255:270 -> a 86:86:void lambda$withoutPrunedItems$2(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexType):260:260 -> a 87:88:void com.android.tools.r8.shaking.MainDexInfo.ifNotRemoved(com.android.tools.r8.graph.DexType,java.util.Set,java.util.function.Consumer):275:276 -> a 87:88:void lambda$withoutPrunedItems$2(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexType):260 -> a 89:89:void lambda$withoutPrunedItems$3(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):262:262 -> a 90:91:void com.android.tools.r8.shaking.MainDexInfo.ifNotRemoved(com.android.tools.r8.graph.DexType,java.util.Set,java.util.function.Consumer):275:276 -> a 90:91:void lambda$withoutPrunedItems$3(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):262 -> a 92:92:void lambda$withoutPrunedItems$4(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):268:268 -> a 93:112:com.android.tools.r8.shaking.MainDexInfo rewrittenWithLens(com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.GraphLens):281:300 -> a 113:113:void lambda$rewrittenWithLens$7(com.android.tools.r8.graph.GraphLens,java.util.Set,com.android.tools.r8.graph.DexType):283:283 -> a 114:114:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):285:285 -> a 115:115:void lambda$rewrittenWithLens$10(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):289:289 -> a 116:116:boolean com.android.tools.r8.graph.GraphLens.isSyntheticFinalizationGraphLens():0:0 -> a 116:116:void lambda$rewrittenWithLens$10(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):289 -> a 117:120:void lambda$rewrittenWithLens$10(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):292:295 -> a 121:124:void lambda$rewrittenWithLens$10(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):294:297 -> a 125:125:com.android.tools.r8.shaking.MainDexInfo$Builder builder():304:304 -> a 126:126:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 126:126:void lambda$rewrittenWithLens$9(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexMethod):286 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:127:void lambda$rewrittenWithLens$9(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexMethod):286:286 -> a 1:1:boolean com.android.tools.r8.shaking.MainDexInfo.isTracedRoot(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):108:108 -> b 1:1:boolean lambda$disallowInliningIntoContext$1(com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):223 -> b 2:2:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):181:181 -> b 3:3:boolean com.android.tools.r8.shaking.MainDexInfo.isFromList(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):91:91 -> b 3:3:boolean com.android.tools.r8.shaking.MainDexInfo.canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):161 -> b 3:3:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):181 -> b 4:4:boolean com.android.tools.r8.shaking.MainDexInfo.isFromList(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):95:95 -> b 4:4:boolean com.android.tools.r8.shaking.MainDexInfo.isFromList(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):91 -> b 4:4:boolean com.android.tools.r8.shaking.MainDexInfo.canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):161 -> b 4:4:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):181 -> b 5:5:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):181:181 -> b 6:6:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup com.android.tools.r8.shaking.MainDexInfo.getMainDexGroupInternal(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):188:188 -> b 6:6:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):182 -> b 7:7:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):183:183 -> b 8:8:void lambda$withoutPrunedItems$6(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):269:269 -> b 9:10:void com.android.tools.r8.shaking.MainDexInfo.ifNotRemoved(com.android.tools.r8.graph.DexType,java.util.Set,java.util.function.Consumer):275:276 -> b 9:10:void lambda$withoutPrunedItems$6(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):269 -> b 11:15:com.android.tools.r8.shaking.MainDexInfo$Builder builderFromCopy():415:419 -> b 1:2:void clearTracedMethodRoots():138:139 -> c 1:2:boolean isEmpty():227:228 -> d 1:1:boolean isTracedMethodRootsCleared():134:134 -> e 1:1:com.android.tools.r8.shaking.MainDexInfo none():232:232 -> f 1:1:int size():236:236 -> g com.android.tools.r8.shaking.MainDexInfo$Builder -> com.gradleup.gr8.relocated.t02: java.util.Set methodRoots -> c java.util.Set dependencies -> d boolean tracedMethodRootsCleared -> e boolean $assertionsDisabled -> f java.util.Set list -> a java.util.Set roots -> b 1:1:void ():307:307 -> 1:1:void (boolean,com.android.tools.r8.shaking.MainDexInfo$1):307:307 -> 2:2:void (boolean):315:315 -> 3:10:void (boolean):309:316 -> 1:1:java.util.Set access$400(com.android.tools.r8.shaking.MainDexInfo$Builder):307:307 -> a 2:2:void addRoot(com.android.tools.r8.graph.DexMethod):337:337 -> a 3:4:void addDependency(com.android.tools.r8.graph.DexType):345:346 -> a 5:5:java.util.function.Consumer addDependencyAllowSyntheticRoot(com.android.tools.r8.synthesis.SyntheticItems):350:350 -> a 6:7:void lambda$addDependencyAllowSyntheticRoot$0(com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):351:352 -> a 8:9:com.android.tools.r8.shaking.MainDexInfo build(java.util.Set):401:402 -> a 10:10:com.android.tools.r8.shaking.MainDexInfo build():410:410 -> a 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 11:11:void addList(com.android.tools.r8.graph.DexProgramClass):320 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void com.android.tools.r8.shaking.MainDexInfo$Builder.addList(com.android.tools.r8.graph.DexType):324:324 -> a 12:12:void addList(com.android.tools.r8.graph.DexProgramClass):320 -> a 1:1:java.util.Set access$500(com.android.tools.r8.shaking.MainDexInfo$Builder):307:307 -> b 2:5:void addDependencyIfNotRoot(com.android.tools.r8.graph.DexType):357:360 -> b 6:8:com.android.tools.r8.shaking.MainDexInfo buildList():394:396 -> b 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 9:9:void addRoot(com.android.tools.r8.graph.DexProgramClass):328 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:void addRoot(com.android.tools.r8.graph.DexProgramClass):328:328 -> b 1:1:java.util.Set access$600(com.android.tools.r8.shaking.MainDexInfo$Builder):307:307 -> c 2:2:void addList(com.android.tools.r8.graph.DexType):324:324 -> c 3:3:java.util.Set getRoots():388:388 -> c 1:1:java.util.Set access$700(com.android.tools.r8.shaking.MainDexInfo$Builder):307:307 -> d 2:3:void addRoot(com.android.tools.r8.graph.DexType):332:333 -> d 1:1:boolean com.android.tools.r8.shaking.MainDexInfo$Builder.isTracedRoot(com.android.tools.r8.graph.DexType):368:368 -> e 1:1:boolean contains(com.android.tools.r8.graph.DexType):384 -> e 2:2:boolean com.android.tools.r8.shaking.MainDexInfo$Builder.isDependency(com.android.tools.r8.graph.DexType):376:376 -> e 2:2:boolean contains(com.android.tools.r8.graph.DexType):384 -> e com.android.tools.r8.shaking.MainDexInfo$MainDexGroup -> com.gradleup.gr8.relocated.u02: com.android.tools.r8.shaking.MainDexInfo$MainDexGroup MAIN_DEX_LIST -> a com.android.tools.r8.shaking.MainDexInfo$MainDexGroup NOT_IN_MAIN_DEX -> d com.android.tools.r8.shaking.MainDexInfo$MainDexGroup[] $VALUES -> e com.android.tools.r8.shaking.MainDexInfo$MainDexGroup MAIN_DEX_ROOT -> b com.android.tools.r8.shaking.MainDexInfo$MainDexGroup MAIN_DEX_DEPENDENCY -> c 1:4:void ():38:41 -> 5:5:void ():37:37 -> 1:1:void (java.lang.String,int):37:37 -> 1:1:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup[] values():37:37 -> values com.android.tools.r8.shaking.MainDexListBuilder -> com.gradleup.gr8.relocated.w02: java.util.Map annotationTypeContainEnum -> c com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.shaking.MainDexInfo$Builder mainDexInfoBuilder -> d boolean $assertionsDisabled -> e java.util.Set roots -> a 1:1:void ():27:27 -> 1:7:void (com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder):54:60 -> 1:8:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo):35:42 -> a 9:9:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 9:9:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo):42 -> a 10:10:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo):42:42 -> a 11:11:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo):37:37 -> a 12:12:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 12:12:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo):37 -> a 13:13:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo):37:37 -> a 14:15:void run():68:69 -> a 16:16:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):88:88 -> a 17:17:boolean com.android.tools.r8.shaking.MainDexInfo$Builder.contains(com.android.tools.r8.graph.DexProgramClass):380:380 -> a 17:17:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):88 -> a 18:22:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):88:92 -> a 23:23:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 23:23:void com.android.tools.r8.shaking.MainDexInfo$Builder.addDependency(com.android.tools.r8.graph.DexProgramClass):341 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):92 -> a 24:24:void com.android.tools.r8.shaking.MainDexInfo$Builder.addDependency(com.android.tools.r8.graph.DexProgramClass):341:341 -> a 24:24:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):92 -> a 25:30:void addDirectDependency(com.android.tools.r8.graph.DexType):181:186 -> a 31:31:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 31:31:void addDirectDependency(com.android.tools.r8.graph.DexType):186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 32:32:void addDirectDependency(com.android.tools.r8.graph.DexType):186 -> a 33:36:void addDirectDependency(com.android.tools.r8.graph.DexType):188:191 -> a 37:37:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):195:195 -> a 38:38:boolean com.android.tools.r8.shaking.MainDexInfo$Builder.contains(com.android.tools.r8.graph.DexProgramClass):380:380 -> a 38:38:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):195 -> a 39:40:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):195:196 -> a 41:41:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 41:41:void com.android.tools.r8.shaking.MainDexInfo$Builder.addDependency(com.android.tools.r8.graph.DexProgramClass):341 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):196 -> a 42:42:void com.android.tools.r8.shaking.MainDexInfo$Builder.addDependency(com.android.tools.r8.graph.DexProgramClass):341:341 -> a 42:42:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):196 -> a 43:47:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):197:201 -> a 48:48:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 48:48:boolean lambda$new$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 49:49:boolean lambda$new$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):57 -> a 50:50:boolean lambda$new$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):57:57 -> a 51:51:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 51:51:boolean lambda$new$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):57 -> a 1:3:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):116:118 -> b 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 4:4:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):118 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 5:5:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):118 -> b 6:16:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):121:131 -> b 17:17:com.android.tools.r8.graph.AppInfoWithClassHierarchy com.android.tools.r8.shaking.MainDexListBuilder.appInfo():64:64 -> b 17:17:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):132 -> b 18:18:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):132:132 -> b 19:19:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> b 19:19:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):134 -> b 20:21:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):134:135 -> b 22:22:boolean com.android.tools.r8.shaking.MainDexListBuilder.isEnum(com.android.tools.r8.graph.DexType):152:152 -> b 22:22:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):137 -> b 23:23:com.android.tools.r8.graph.AppInfoWithClassHierarchy com.android.tools.r8.shaking.MainDexListBuilder.appInfo():64:64 -> b 23:23:boolean com.android.tools.r8.shaking.MainDexListBuilder.isEnum(com.android.tools.r8.graph.DexType):153 -> b 23:23:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):137 -> b 24:24:boolean com.android.tools.r8.shaking.MainDexListBuilder.isEnum(com.android.tools.r8.graph.DexType):153:153 -> b 24:24:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):137 -> b 25:25:com.android.tools.r8.graph.AppInfoWithClassHierarchy com.android.tools.r8.shaking.MainDexListBuilder.appInfo():64:64 -> b 25:25:boolean com.android.tools.r8.shaking.MainDexListBuilder.isAnnotation(com.android.tools.r8.graph.DexType):157 -> b 25:25:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):138 -> b 26:26:boolean com.android.tools.r8.shaking.MainDexListBuilder.isAnnotation(com.android.tools.r8.graph.DexType):157:157 -> b 26:26:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):138 -> b 27:27:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):138:138 -> b 28:39:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):137:148 -> b 40:40:void traceMainDexDirectDependencies():161:161 -> b 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy com.android.tools.r8.shaking.MainDexListBuilder.appInfo():64:64 -> c 1:1:void traceRuntimeAnnotationsWithEnumForMainDex():73 -> c 2:3:void traceRuntimeAnnotationsWithEnumForMainDex():73:74 -> c 4:4:boolean com.android.tools.r8.shaking.MainDexInfo$Builder.contains(com.android.tools.r8.graph.DexProgramClass):380:380 -> c 4:4:void traceRuntimeAnnotationsWithEnumForMainDex():74 -> c 5:5:void traceRuntimeAnnotationsWithEnumForMainDex():77:77 -> c 6:6:com.android.tools.r8.graph.AppInfoWithClassHierarchy com.android.tools.r8.shaking.MainDexListBuilder.appInfo():64:64 -> c 6:6:boolean com.android.tools.r8.shaking.MainDexListBuilder.isAnnotation(com.android.tools.r8.graph.DexType):157 -> c 6:6:void traceRuntimeAnnotationsWithEnumForMainDex():78 -> c 7:7:boolean com.android.tools.r8.shaking.MainDexListBuilder.isAnnotation(com.android.tools.r8.graph.DexType):157:157 -> c 7:7:void traceRuntimeAnnotationsWithEnumForMainDex():78 -> c 8:8:void traceRuntimeAnnotationsWithEnumForMainDex():78:78 -> c 9:9:boolean com.android.tools.r8.shaking.MainDexListBuilder.isVisibleAnnotation(com.android.tools.r8.graph.DexProgramClass):99:99 -> c 9:9:void traceRuntimeAnnotationsWithEnumForMainDex():79 -> c 10:10:boolean com.android.tools.r8.shaking.MainDexListBuilder.retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType):112:112 -> c 10:10:boolean com.android.tools.r8.shaking.MainDexListBuilder.isVisibleAnnotation(com.android.tools.r8.graph.DexProgramClass):99 -> c 10:10:void traceRuntimeAnnotationsWithEnumForMainDex():79 -> c 11:16:boolean com.android.tools.r8.shaking.MainDexListBuilder.isVisibleAnnotation(com.android.tools.r8.graph.DexProgramClass):103:108 -> c 11:16:void traceRuntimeAnnotationsWithEnumForMainDex():79 -> c 17:22:void com.android.tools.r8.shaking.MainDexListBuilder.addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):166:171 -> c 17:22:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 23:23:boolean com.android.tools.r8.shaking.MainDexListBuilder.isEnum(com.android.tools.r8.graph.DexType):152:152 -> c 23:23:void com.android.tools.r8.shaking.MainDexListBuilder.addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):172 -> c 23:23:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 24:24:com.android.tools.r8.graph.AppInfoWithClassHierarchy com.android.tools.r8.shaking.MainDexListBuilder.appInfo():64:64 -> c 24:24:boolean com.android.tools.r8.shaking.MainDexListBuilder.isEnum(com.android.tools.r8.graph.DexType):153 -> c 24:24:void com.android.tools.r8.shaking.MainDexListBuilder.addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):172 -> c 24:24:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 25:25:boolean com.android.tools.r8.shaking.MainDexListBuilder.isEnum(com.android.tools.r8.graph.DexType):153:153 -> c 25:25:void com.android.tools.r8.shaking.MainDexListBuilder.addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):172 -> c 25:25:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 26:26:void com.android.tools.r8.shaking.MainDexListBuilder.addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):173:173 -> c 26:26:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 27:27:void traceRuntimeAnnotationsWithEnumForMainDex():86:86 -> c com.android.tools.r8.shaking.MemberValuePropagationRule -> com.gradleup.gr8.relocated.v22: com.android.tools.r8.shaking.MemberValuePropagationRule$Type type -> r 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.shaking.MemberValuePropagationRule$1):11:11 -> 2:16:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.MemberValuePropagationRule$Type):73:87 -> 1:5:java.lang.String typeString():100:104 -> C 1:1:com.android.tools.r8.shaking.MemberValuePropagationRule$Type getType():95:95 -> D com.android.tools.r8.shaking.MemberValuePropagationRule$Builder -> com.gradleup.gr8.relocated.t22: com.android.tools.r8.shaking.MemberValuePropagationRule$Type type -> p 1:1:void (com.android.tools.r8.shaking.MemberValuePropagationRule$1):17:17 -> 2:2:void ():21:21 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.MemberValuePropagationRule$Type$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.u22: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.shaking.MinimumKeepInfoCollection -> com.gradleup.gr8.relocated.n62: java.util.Map minimumKeepInfo -> a com.android.tools.r8.shaking.MinimumKeepInfoCollection EMPTY -> b boolean $assertionsDisabled -> c 1:4:void ():30:33 -> 1:1:void ():38:38 -> 2:3:void (java.util.Map):41:42 -> 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$7(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$7(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):132:132 -> a 3:3:com.android.tools.r8.graph.ProgramField com.android.tools.r8.graph.DexField.lookupOnProgramClass(com.android.tools.r8.graph.DexProgramClass):89:89 -> a 3:3:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$7(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):131 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 4:4:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$8(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$8(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):135:135 -> a 6:6:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$8(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):134:134 -> a 7:7:com.android.tools.r8.shaking.MinimumKeepInfoCollection empty():46:46 -> a 8:8:void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer):58:58 -> a 9:11:void lambda$forEach$3(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):61:63 -> a 12:12:void lambda$forEach$0(java.util.function.BiConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepInfo$Joiner,com.android.tools.r8.graph.DexType):64:64 -> a 13:15:void lambda$forEach$1(com.android.tools.r8.graph.DexProgramClass,java.util.function.BiConsumer,com.android.tools.r8.shaking.KeepInfo$Joiner,com.android.tools.r8.graph.DexField):66:68 -> a 16:18:void lambda$forEach$2(com.android.tools.r8.graph.DexProgramClass,java.util.function.BiConsumer,com.android.tools.r8.shaking.KeepInfo$Joiner,com.android.tools.r8.graph.DexMethod):72:74 -> a 19:19:void forEachThatMatches(java.util.function.BiPredicate,java.util.function.BiConsumer):85:85 -> a 20:21:void lambda$forEachThatMatches$4(java.util.function.BiPredicate,java.util.function.BiConsumer,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):87:88 -> a 22:22:com.android.tools.r8.shaking.KeepInfo$Joiner getOrDefault(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):95:95 -> a 23:25:com.android.tools.r8.shaking.KeepInfo$Joiner getOrCreateMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference):99:99 -> a 26:27:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.DexReference,java.util.function.Predicate):105:106 -> a 28:28:void merge(com.android.tools.r8.shaking.MinimumKeepInfoCollection):114:114 -> a 29:29:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.forEach(java.util.function.BiConsumer):50:50 -> a 29:29:void merge(com.android.tools.r8.shaking.MinimumKeepInfoCollection):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.forEach(java.util.function.BiConsumer):50:50 -> a 30:30:void merge(com.android.tools.r8.shaking.MinimumKeepInfoCollection):114 -> a 31:31:void mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> a 32:32:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):661:661 -> a 32:32:void mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer):123:123 -> a 34:44:boolean lambda$pruneDeadItems$9(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):126:136 -> a 45:45:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$6(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):129:129 -> a 46:46:void pruneItems(com.android.tools.r8.graph.PrunedItems):141:141 -> a 47:47:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.graph.DexType):145:145 -> a 48:48:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.graph.DexField):149:149 -> a 49:49:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.graph.DexMethod):153:153 -> a 50:51:com.android.tools.r8.shaking.MinimumKeepInfoCollection rewrittenWithLens(com.android.tools.r8.graph.GraphLens):157:158 -> a 52:52:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.forEach(java.util.function.BiConsumer):50:50 -> a 52:52:com.android.tools.r8.shaking.MinimumKeepInfoCollection rewrittenWithLens(com.android.tools.r8.graph.GraphLens):158 -> a 53:66:void lambda$rewrittenWithLens$11(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):160:173 -> a 67:82:void lambda$rewrittenWithLens$11(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):161:176 -> a 83:83:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):661:661 -> a 83:83:void lambda$rewrittenWithLens$11(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:88:com.android.tools.r8.graph.DexReference lambda$rewrittenWithLens$10(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexType):163:167 -> a 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$getOrCreateMinimumKeepInfoFor$5(com.android.tools.r8.graph.DexReference):100:100 -> b 2:2:boolean isEmpty():110:110 -> b com.android.tools.r8.shaking.MissingClasses -> com.gradleup.gr8.relocated.r62: java.util.Set missingClasses -> a 1:1:void (java.util.Set,com.android.tools.r8.shaking.MissingClasses$1):38:38 -> 2:3:void (java.util.Set):42:43 -> 1:1:com.android.tools.r8.shaking.MissingClasses$Builder builder():47:47 -> a 2:2:void forEach(java.util.function.Consumer):55:55 -> a 3:3:boolean contains(com.android.tools.r8.graph.DexType):59:59 -> a 1:1:com.android.tools.r8.shaking.MissingClasses empty():51:51 -> b com.android.tools.r8.shaking.MissingClasses$Builder -> com.gradleup.gr8.relocated.q62: java.util.Map newMissingClasses -> b java.util.Set newIgnoredMissingClasses -> c java.util.Set alreadyMissingClasses -> a boolean $assertionsDisabled -> d 1:1:void ():62:62 -> 1:1:void (java.util.Set,com.android.tools.r8.shaking.MissingClasses$1):62:62 -> 2:2:void (java.util.Set):72:72 -> 3:11:void (java.util.Set):65:73 -> 1:6:void addNewMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):77:82 -> a 7:7:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 7:7:boolean lambda$getIsCompilerSynthesizedAllowedMissingClassesPredicate$9(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):324 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean lambda$getIsCompilerSynthesizedAllowedMissingClassesPredicate$9(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):325:325 -> a 9:9:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):448:448 -> a 9:9:boolean lambda$getIsCompilerSynthesizedAllowedMissingClassesPredicate$9(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):325 -> a 10:12:boolean contains(com.android.tools.r8.graph.DexType):115:117 -> a 13:15:com.android.tools.r8.shaking.MissingClasses assertNoMissingClasses(com.android.tools.r8.graph.AppView):128:128 -> a 16:18:com.android.tools.r8.shaking.MissingClasses com.android.tools.r8.shaking.MissingClasses$Builder.build():343:345 -> a 16:18:com.android.tools.r8.shaking.MissingClasses assertNoMissingClasses(com.android.tools.r8.graph.AppView):130 -> a 19:19:com.android.tools.r8.shaking.MissingClasses com.android.tools.r8.shaking.MissingClasses$Builder.build():344:344 -> a 19:19:com.android.tools.r8.shaking.MissingClasses assertNoMissingClasses(com.android.tools.r8.graph.AppView):130 -> a 20:31:com.android.tools.r8.diagnostic.MissingDefinitionsDiagnostic createDiagnostic(java.util.Map):151:162 -> a 32:35:void lambda$createDiagnostic$3(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.graph.DexType,java.util.Set):155:158 -> a 36:39:void lambda$createDiagnostic$3(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.graph.DexType,java.util.Set):157:160 -> a 40:46:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):167:173 -> a 40:46:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 47:53:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):181:187 -> a 47:53:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 47:53:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 54:54:boolean com.android.tools.r8.graph.ProgramDerivedContext.isProgramContext():12:12 -> a 54:54:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):188 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 54:54:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 55:55:boolean com.android.tools.r8.graph.ProgramDerivedContext.isProgramContext():12:12 -> a 55:55:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):188 -> a 55:55:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 55:55:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 56:61:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):189:194 -> a 56:61:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 56:61:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 62:62:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 62:62:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):194 -> a 62:62:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 62:62:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 63:63:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 63:63:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 63:63:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):194 -> a 63:63:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 63:63:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 64:76:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):195:207 -> a 64:76:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 64:76:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 77:77:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 77:77:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):207 -> a 77:77:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 77:77:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 78:78:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):210:210 -> a 78:78:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 78:78:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 79:79:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 79:79:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):210 -> a 79:79:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 79:79:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 80:83:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):211:214 -> a 80:83:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 80:83:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 84:92:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):213:221 -> a 84:92:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 84:92:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 93:93:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 93:93:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):221 -> a 93:93:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 93:93:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 94:95:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):221:222 -> a 94:95:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 94:95:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 96:96:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 96:96:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):224 -> a 96:96:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 96:96:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 97:97:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):226:226 -> a 97:97:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 97:97:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 98:98:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 98:98:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):226 -> a 98:98:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 98:98:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 99:104:java.util.Set com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):226:231 -> a 99:104:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172 -> a 99:104:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 105:105:void com.android.tools.r8.shaking.MissingClasses$Builder.rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):171:171 -> a 105:105:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):242 -> a 106:109:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):244:247 -> a 110:110:java.lang.Iterable com.android.tools.r8.graph.DexMethod.getReferencedTypes():213:213 -> a 110:110:void lambda$getAllowedMissingClasses$8(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexMethod):306 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:111:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74:74 -> a 111:111:java.lang.Iterable com.android.tools.r8.graph.DexMethod.getReferencedTypes():213 -> a 111:111:void lambda$getAllowedMissingClasses$8(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexMethod):306 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 112:112:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74:74 -> a 112:112:java.lang.Iterable com.android.tools.r8.graph.DexMethod.getReferencedTypes():213 -> a 112:112:void lambda$getAllowedMissingClasses$8(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexMethod):306 -> a 113:113:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 113:113:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74 -> a 113:113:java.lang.Iterable com.android.tools.r8.graph.DexMethod.getReferencedTypes():213 -> a 113:113:void lambda$getAllowedMissingClasses$8(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexMethod):306 -> a 114:114:void lambda$getAllowedMissingClasses$8(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexMethod):306:306 -> a 115:129:void lambda$getMissingClassesToBeReported$5(java.util.function.Predicate,com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):250:264 -> a 130:131:boolean lambda$getMissingClassesToBeReported$4(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDerivedContext):259:260 -> a 132:134:boolean lambda$getIsAllowedMissingClassesPredicate$6(java.util.Set,java.util.function.Predicate,com.android.tools.r8.errors.dontwarn.DontWarnConfiguration,com.android.tools.r8.graph.DexType):276:278 -> a 135:135:void lambda$getAllowedMissingClasses$7(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):300:300 -> a 136:136:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 136:136:void lambda$getAllowedMissingClasses$7(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):300 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:140:void com.android.tools.r8.shaking.MissingClasses$Builder.addWithRewrittenType(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):312:315 -> a 137:140:void lambda$getAllowedMissingClasses$7(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):299 -> a 141:141:void lambda$getAllowedMissingClasses$7(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):302:302 -> a 142:142:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 142:142:void lambda$getAllowedMissingClasses$7(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):302 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 143:146:void com.android.tools.r8.shaking.MissingClasses$Builder.addWithRewrittenType(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):312:315 -> a 143:146:void lambda$getAllowedMissingClasses$7(com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):301 -> a 147:147:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 147:147:java.util.Set lambda$assertNoMissingClasses$2(com.android.tools.r8.graph.DexProgramClass):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 148:148:java.util.Set lambda$assertNoMissingClasses$2(com.android.tools.r8.graph.DexProgramClass):128:128 -> a 1:1:void ignoreNewMissingClass(com.android.tools.r8.graph.DexType):111:111 -> b 2:8:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):136:142 -> b 9:11:com.android.tools.r8.shaking.MissingClasses com.android.tools.r8.shaking.MissingClasses$Builder.build():343:345 -> b 9:11:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):145 -> b 12:12:com.android.tools.r8.shaking.MissingClasses com.android.tools.r8.shaking.MissingClasses$Builder.build():344:344 -> b 12:12:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):145 -> b 13:38:java.util.Set getAllowedMissingClasses(com.android.tools.r8.graph.AppView):282:307 -> b 1:1:java.util.Set lambda$addNewMissingClass$0(com.android.tools.r8.graph.DexType):81:81 -> c 2:6:java.util.function.Predicate getIsAllowedMissingClassesPredicate(com.android.tools.r8.graph.AppView):271:275 -> c 1:3:java.util.function.Predicate getIsCompilerSynthesizedAllowedMissingClassesPredicate(com.android.tools.r8.graph.AppView):321:323 -> d 4:4:boolean wasAlreadyMissing(com.android.tools.r8.graph.DexType):349:349 -> d com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule -> com.gradleup.gr8.relocated.ia2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule$1):11:11 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):60:60 -> 1:1:java.lang.String typeString():82:82 -> C com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule$Builder -> com.gradleup.gr8.relocated.ha2: 1:1:void (com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule$1):15:15 -> 2:2:void ():19:19 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.NoHorizontalClassMergingRule -> com.gradleup.gr8.relocated.ka2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.NoHorizontalClassMergingRule$1):11:11 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):60:60 -> 1:1:java.lang.String typeString():82:82 -> C com.android.tools.r8.shaking.NoHorizontalClassMergingRule$Builder -> com.gradleup.gr8.relocated.ja2: 1:1:void (com.android.tools.r8.shaking.NoHorizontalClassMergingRule$1):15:15 -> 2:2:void ():19:19 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.NoMethodStaticizingRule -> com.gradleup.gr8.relocated.ua2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):60:60 -> 1:1:java.lang.String typeString():82:82 -> C com.android.tools.r8.shaking.NoMethodStaticizingRule$Builder -> com.gradleup.gr8.relocated.ta2: 1:1:void ():19:19 -> 1:11:com.android.tools.r8.shaking.NoMethodStaticizingRule com.android.tools.r8.shaking.NoMethodStaticizingRule$Builder.build():29:39 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():15 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.NoOptimizationBaseRule -> com.gradleup.gr8.relocated.xa2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):36:36 -> com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder -> com.gradleup.gr8.relocated.wa2: 1:1:void ():18:18 -> com.android.tools.r8.shaking.NoParameterReorderingRule -> com.gradleup.gr8.relocated.za2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):60:60 -> 1:1:java.lang.String typeString():82:82 -> C com.android.tools.r8.shaking.NoParameterReorderingRule$Builder -> com.gradleup.gr8.relocated.ya2: 1:1:void ():19:19 -> 1:11:com.android.tools.r8.shaking.NoParameterReorderingRule com.android.tools.r8.shaking.NoParameterReorderingRule$Builder.build():29:39 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():15 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule -> com.gradleup.gr8.relocated.bb2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):61:61 -> 1:1:java.lang.String typeString():83:83 -> C com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule$Builder -> com.gradleup.gr8.relocated.ab2: 1:1:void ():20:20 -> 1:11:com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule$Builder.build():30:40 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():16 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule -> com.gradleup.gr8.relocated.db2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):61:61 -> 1:1:java.lang.String typeString():83:83 -> C com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule$Builder -> com.gradleup.gr8.relocated.cb2: 1:1:void ():20:20 -> 1:11:com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule$Builder.build():30:40 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():16 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule -> com.gradleup.gr8.relocated.gb2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):59:59 -> 1:1:java.lang.String typeString():81:81 -> C com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule$Builder -> com.gradleup.gr8.relocated.fb2: 1:1:void (com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule$1):14:14 -> 2:2:void ():18:18 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.NoVerticalClassMergingRule -> com.gradleup.gr8.relocated.ib2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.NoVerticalClassMergingRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):59:59 -> 1:1:java.lang.String typeString():81:81 -> C com.android.tools.r8.shaking.NoVerticalClassMergingRule$Builder -> com.gradleup.gr8.relocated.hb2: 1:1:void (com.android.tools.r8.shaking.NoVerticalClassMergingRule$1):14:14 -> 2:2:void ():18:18 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils -> com.gradleup.gr8.relocated.ng2: 1:8:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.ObjectAllocationInfoCollection):28:35 -> a 9:13:boolean com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils.mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ObjectAllocationInfoCollection):43:47 -> a 9:13:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.ClassTypeElement,com.android.tools.r8.graph.ObjectAllocationInfoCollection):34 -> a 14:14:boolean lambda$mayHaveFinalizeMethodDirectlyOrIndirectly$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ObjectAllocationInfoCollection,com.android.tools.r8.graph.DexType,java.lang.Boolean):32:32 -> a 15:19:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ObjectAllocationInfoCollection):43:47 -> a 20:43:boolean mayHaveFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ObjectAllocationInfoCollection,com.android.tools.r8.graph.DexType):55:78 -> a 44:67:boolean mayHaveFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ObjectAllocationInfoCollection,com.android.tools.r8.graph.DexType):56:79 -> a 68:75:com.android.tools.r8.utils.TraversalContinuation lambda$mayHaveFinalizer$1(com.android.tools.r8.graph.ObjectAllocationInfoCollection,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):59:66 -> a 76:79:com.android.tools.r8.utils.TraversalContinuation lambda$mayHaveFinalizer$1(com.android.tools.r8.graph.ObjectAllocationInfoCollection,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):65:68 -> a 80:80:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 80:80:com.android.tools.r8.utils.TraversalContinuation lambda$mayHaveFinalizer$1(com.android.tools.r8.graph.ObjectAllocationInfoCollection,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):68 -> a 81:84:com.android.tools.r8.utils.TraversalContinuation lambda$mayHaveFinalizer$1(com.android.tools.r8.graph.ObjectAllocationInfoCollection,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):69:72 -> a 85:85:com.android.tools.r8.utils.TraversalContinuation lambda$mayHaveFinalizer$2(com.android.tools.r8.ir.desugar.LambdaDescriptor):76:76 -> a com.android.tools.r8.shaking.ProguardAccessFlags -> com.gradleup.gr8.relocated.uo2: java.util.List NAMES -> c int PPP_MASK -> b int flags -> a 1:1:void ():15:15 -> 2:2:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardAccessFlags.setPublic():83:83 -> 2:2:void ():16 -> 3:3:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardAccessFlags.setProtected():101:101 -> 3:3:void ():16 -> 4:4:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardAccessFlags.setPrivate():92:92 -> 4:4:void ():16 -> 5:11:void ():16:22 -> 1:6:void ():13:18 -> 1:1:void setSynthetic():184:184 -> A 1:1:void setTransient():152:152 -> B 1:1:void setVolatile():144:144 -> C 1:1:java.util.List getPredicates():40:40 -> a 2:2:boolean containsAll(com.android.tools.r8.graph.AccessFlags):71:71 -> a 3:3:boolean com.android.tools.r8.shaking.ProguardAccessFlags.containsAll(int):59:59 -> a 3:3:boolean containsAll(com.android.tools.r8.graph.AccessFlags):71 -> a 4:4:boolean isSet(int):208:208 -> a 1:1:boolean containsNone(com.android.tools.r8.graph.AccessFlags):75:75 -> b 2:2:boolean com.android.tools.r8.shaking.ProguardAccessFlags.containsNone(int):67:67 -> b 2:2:boolean containsNone(com.android.tools.r8.graph.AccessFlags):75 -> b 3:3:boolean isAbstract():140:140 -> b 4:4:void set(int):212:212 -> b 1:1:boolean isBridge():196:196 -> c 1:1:boolean isConstructor():204:204 -> d 1:1:boolean isFinal():132:132 -> e 1:4:boolean equals(java.lang.Object):235:238 -> equals 1:1:boolean isNative():172:172 -> f 1:1:boolean isPrivate():97:97 -> g 1:1:boolean isProtected():106:106 -> h 1:1:int hashCode():243:243 -> hashCode 1:1:boolean isPublic():88:88 -> i 1:1:boolean isStatic():124:124 -> j 1:1:boolean isStrict():180:180 -> k 1:1:boolean isSynchronized():164:164 -> l 1:1:boolean isSynthetic():188:188 -> m 1:1:boolean isTransient():156:156 -> n 1:1:boolean isVolatile():148:148 -> o 1:1:void setAbstract():136:136 -> p 1:1:void setBridge():192:192 -> q 1:1:void setConstructor():200:200 -> r 1:1:void setFinal():128:128 -> s 1:1:void setNative():168:168 -> t 1:14:java.lang.String toString():217:230 -> toString 1:1:com.android.tools.r8.shaking.ProguardAccessFlags setPrivate():92:92 -> u 1:1:com.android.tools.r8.shaking.ProguardAccessFlags setProtected():101:101 -> v 1:1:com.android.tools.r8.shaking.ProguardAccessFlags setPublic():83:83 -> w 1:1:void setStatic():120:120 -> x 1:1:void setStrict():176:176 -> y 1:1:void setSynchronized():160:160 -> z com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule -> com.gradleup.gr8.relocated.wo2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):57:57 -> 1:1:java.lang.String typeString():85:85 -> C boolean applyToNonProgramClasses() -> p com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule$Builder -> com.gradleup.gr8.relocated.vo2: 1:1:void (com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule$1):12:12 -> 2:2:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule -> com.gradleup.gr8.relocated.yo2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):57:57 -> 1:1:java.lang.String typeString():87:87 -> C boolean applyToNonProgramClasses() -> p com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$Builder -> com.gradleup.gr8.relocated.xo2: 1:1:void (com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$1):12:12 -> 2:2:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardAssumeValuesRule -> com.gradleup.gr8.relocated.ap2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardAssumeValuesRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):57:57 -> 1:1:java.lang.String typeString():82:82 -> C com.android.tools.r8.shaking.ProguardAssumeValuesRule$Builder -> com.gradleup.gr8.relocated.zo2: 1:1:void (com.android.tools.r8.shaking.ProguardAssumeValuesRule$1):12:12 -> 2:2:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardCheckDiscardRule -> com.gradleup.gr8.relocated.cp2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardCheckDiscardRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):57:57 -> 1:1:java.lang.String typeString():89:89 -> C com.android.tools.r8.shaking.ProguardCheckDiscardRule asProguardCheckDiscardRule() -> r com.android.tools.r8.shaking.ProguardCheckDiscardRule$Builder -> com.gradleup.gr8.relocated.bp2: 1:1:void (com.android.tools.r8.shaking.ProguardCheckDiscardRule$1):12:12 -> 2:2:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardClassFilter -> com.gradleup.gr8.relocated.ep2: com.google.common.collect.ImmutableList patterns -> a 1:1:void ():12:12 -> 1:1:void (com.google.common.collect.ImmutableList,com.android.tools.r8.shaking.ProguardClassFilter$1):11:11 -> 2:3:void (com.google.common.collect.ImmutableList):36:37 -> 1:1:com.android.tools.r8.shaking.ProguardClassFilter$Builder builder():17:17 -> a 2:3:boolean matches(com.android.tools.r8.graph.DexType):53:54 -> a 1:1:java.util.List getPatterns():45:45 -> b 1:1:boolean isEmpty():49:49 -> c com.android.tools.r8.shaking.ProguardClassFilter$Builder -> com.gradleup.gr8.relocated.dp2: com.google.common.collect.ImmutableList$Builder patterns -> a 1:1:void (com.android.tools.r8.shaking.ProguardClassFilter$1):20:20 -> 2:2:void ():23:23 -> 3:3:void ():21:21 -> 1:1:com.android.tools.r8.shaking.ProguardClassFilter$Builder addPattern(com.android.tools.r8.shaking.ProguardClassNameList):27:27 -> a 2:2:com.android.tools.r8.shaking.ProguardClassFilter build():32:32 -> a com.android.tools.r8.shaking.ProguardClassNameList -> com.gradleup.gr8.relocated.jp2: java.util.List asSpecificDexTypes() -> a boolean matches(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.shaking.ProguardClassNameList materialize(com.android.tools.r8.graph.DexItemFactory) -> a void writeTo(java.lang.StringBuilder) -> a 1:1:java.lang.Iterable getWildcardsOrEmpty(com.android.tools.r8.shaking.ProguardClassNameList):98:98 -> a java.lang.Iterable getWildcards() -> b 1:1:boolean hasWildcards():94:94 -> c 1:3:java.lang.String toString():74:76 -> toString com.android.tools.r8.shaking.ProguardClassNameList$Builder -> com.gradleup.gr8.relocated.fp2: it.unimi.dsi.fastutil.objects.Object2BooleanMap matchers -> a 1:1:void (com.android.tools.r8.shaking.ProguardClassNameList$1):40:40 -> 2:2:void ():47:47 -> 3:3:void ():45:45 -> 1:1:com.android.tools.r8.shaking.ProguardClassNameList$Builder addClassName(boolean,com.android.tools.r8.shaking.ProguardTypeMatcher):51:51 -> a 2:9:com.android.tools.r8.shaking.ProguardClassNameList build():56:63 -> a com.android.tools.r8.shaking.ProguardClassNameList$MixedClassNameList -> com.gradleup.gr8.relocated.gp2: it.unimi.dsi.fastutil.objects.Object2BooleanMap classNames -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.shaking.ProguardClassNameList$1):334:334 -> 2:3:void (it.unimi.dsi.fastutil.objects.Object2BooleanMap):338:339 -> java.util.List asSpecificDexTypes() -> a 1:1:com.android.tools.r8.shaking.ProguardClassNameList$Builder com.android.tools.r8.shaking.ProguardClassNameList.builder():27:27 -> a 1:1:com.android.tools.r8.shaking.ProguardClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):407 -> a 2:4:com.android.tools.r8.shaking.ProguardClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):408:410 -> a 5:12:void writeTo(java.lang.StringBuilder):350:357 -> a 13:18:boolean matches(com.android.tools.r8.graph.DexType):387:392 -> a 19:19:java.util.stream.Stream lambda$getWildcards$0(java.lang.Iterable):401:401 -> a 20:20:void lambda$materialize$1(com.android.tools.r8.shaking.ProguardClassNameList$Builder,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardTypeMatcher,java.lang.Boolean):409:409 -> a 1:3:java.lang.Iterable getWildcards():399:401 -> b 1:5:boolean equals(java.lang.Object):367:371 -> equals 1:1:int hashCode():376:376 -> hashCode com.android.tools.r8.shaking.ProguardClassNameList$PositiveClassNameList -> com.gradleup.gr8.relocated.hp2: com.google.common.collect.ImmutableList classNames -> a 1:1:void (java.util.Collection,com.android.tools.r8.shaking.ProguardClassNameList$1):245:245 -> 2:3:void (java.util.Collection):249:250 -> 1:1:com.android.tools.r8.shaking.ProguardClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):245:245 -> a 2:6:void writeTo(java.lang.StringBuilder):261:265 -> a 7:9:java.util.List asSpecificDexTypes():289:291 -> a 10:10:boolean lambda$asSpecificDexTypes$0(com.android.tools.r8.shaking.ProguardTypeMatcher):289:289 -> a 11:11:boolean lambda$matches$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardTypeMatcher):298:298 -> a 12:12:boolean matches(com.android.tools.r8.graph.DexType):298:298 -> a 13:13:java.util.stream.Stream lambda$getWildcards$2(java.lang.Iterable):305:305 -> a 14:14:com.android.tools.r8.shaking.ProguardTypeMatcher lambda$materialize$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardTypeMatcher):313:313 -> a 1:3:java.lang.Iterable getWildcards():303:305 -> b 4:7:com.android.tools.r8.shaking.ProguardClassNameList$PositiveClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):311:314 -> b 1:5:boolean equals(java.lang.Object):275:279 -> equals 1:1:int hashCode():284:284 -> hashCode com.android.tools.r8.shaking.ProguardClassNameList$SingleClassNameList -> com.gradleup.gr8.relocated.ip2: com.android.tools.r8.shaking.ProguardTypeMatcher className -> a 1:1:void (com.android.tools.r8.shaking.ProguardTypeMatcher,com.android.tools.r8.shaking.ProguardClassNameList$1):177:177 -> 2:3:void (com.android.tools.r8.shaking.ProguardTypeMatcher):181:182 -> 1:1:void writeTo(java.lang.StringBuilder):192:192 -> a 2:3:java.util.List asSpecificDexTypes():214:215 -> a 4:4:boolean matches(com.android.tools.r8.graph.DexType):220:220 -> a 5:5:com.android.tools.r8.shaking.ProguardClassNameList$SingleClassNameList com.android.tools.r8.shaking.ProguardClassNameList$SingleClassNameList.materialize(com.android.tools.r8.graph.DexItemFactory):230:230 -> a 5:5:com.android.tools.r8.shaking.ProguardClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):177 -> a 1:1:java.lang.Iterable getWildcards():225:225 -> b 1:5:boolean equals(java.lang.Object):200:204 -> equals 1:1:int hashCode():209:209 -> hashCode com.android.tools.r8.shaking.ProguardClassSpecification -> com.gradleup.gr8.relocated.lp2: com.android.tools.r8.shaking.ProguardTypeMatcher inheritanceClassName -> k boolean $assertionsDisabled -> n com.android.tools.r8.shaking.ProguardClassType classType -> h boolean inheritanceIsExtends -> l com.android.tools.r8.shaking.ProguardAccessFlags classAccessFlags -> e com.android.tools.r8.shaking.ProguardClassNameList classNames -> i com.android.tools.r8.shaking.ProguardAccessFlags negatedClassAccessFlags -> f com.android.tools.r8.origin.Origin origin -> a java.util.List classAnnotations -> d com.android.tools.r8.position.Position position -> b java.util.List inheritanceAnnotations -> j boolean classTypeNegated -> g java.lang.String source -> c java.util.List memberRules -> m 1:1:void ():17:17 -> 1:18:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):216:233 -> 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getClassAccessFlags():285:285 -> a 2:2:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):350:350 -> a 3:9:void com.android.tools.r8.shaking.ProguardClassSpecification.appendAnnotations(java.util.List,java.lang.StringBuilder):383:389 -> a 3:9:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):350 -> a 10:11:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):351:352 -> a 12:17:boolean com.android.tools.r8.utils.StringUtils.appendNonEmpty(java.lang.StringBuilder,java.lang.String,java.lang.Object,java.lang.String):69:74 -> a 12:17:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):352 -> a 18:20:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):352:354 -> a 21:21:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):353:353 -> a 22:27:boolean com.android.tools.r8.utils.StringUtils.appendNonEmpty(java.lang.StringBuilder,java.lang.String,java.lang.Object,java.lang.String):69:74 -> a 22:27:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):353 -> a 28:38:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):356:366 -> a 39:45:void com.android.tools.r8.shaking.ProguardClassSpecification.appendAnnotations(java.util.List,java.lang.StringBuilder):383:389 -> a 39:45:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):366 -> a 46:55:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):367:376 -> a 56:58:void lambda$append$0(java.lang.StringBuilder,com.android.tools.r8.shaking.ProguardMemberRule):372:374 -> a 1:1:java.util.List getClassAnnotations():293:293 -> b 1:1:com.android.tools.r8.shaking.ProguardClassNameList getClassNames():273:273 -> c 1:1:com.android.tools.r8.shaking.ProguardClassType getClassType():277:277 -> d 1:1:boolean getClassTypeNegated():281:281 -> e 1:33:boolean equals(java.lang.Object):298:330 -> equals 1:1:java.util.List getInheritanceAnnotations():269:269 -> f 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher getInheritanceClassName():265:265 -> g 1:1:boolean getInheritanceIsExtends():253:253 -> h 1:10:int hashCode():336:345 -> hashCode 1:1:boolean getInheritanceIsImplements():257:257 -> i 1:1:java.util.List getMemberRules():249:249 -> j 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getNegatedClassAccessFlags():289:289 -> k 1:1:com.android.tools.r8.origin.Origin getOrigin():237:237 -> l 1:1:com.android.tools.r8.position.Position getPosition():241:241 -> m 1:1:java.lang.String getSource():245:245 -> n 1:1:boolean hasInheritanceClassName():261:261 -> o 1:1:java.lang.String toString():402:402 -> toString com.android.tools.r8.shaking.ProguardClassSpecification$Builder -> com.gradleup.gr8.relocated.kp2: com.android.tools.r8.shaking.ProguardClassType classType -> i boolean inheritanceIsExtends -> m com.android.tools.r8.shaking.ProguardTypeMatcher inheritanceClassName -> l boolean $assertionsDisabled -> o com.android.tools.r8.shaking.ProguardClassNameList classNames -> j com.google.common.collect.ImmutableList$Builder inheritanceAnnotations -> k com.android.tools.r8.shaking.ProguardAccessFlags negatedClassAccessFlags -> g com.android.tools.r8.shaking.ProguardAccessFlags classAccessFlags -> f com.android.tools.r8.origin.Origin origin -> a com.google.common.collect.ImmutableList$Builder classAnnotations -> e com.android.tools.r8.position.Position end -> c com.android.tools.r8.position.Position start -> b boolean classTypeNegated -> h java.util.List memberRules -> n java.lang.String source -> d 1:1:void ():19:19 -> 1:44:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):0:43 -> 45:63:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):27:45 -> 64:64:void ():40:40 -> com.android.tools.r8.shaking.ProguardClassSpecification build() -> a 1:2:com.android.tools.r8.shaking.ProguardClassSpecification$Builder addClassAnnotation(com.android.tools.r8.shaking.ProguardTypeMatcher):169:170 -> a 3:5:com.android.tools.r8.shaking.ProguardClassSpecification$Builder addClassAnnotations(java.util.List):174:176 -> a 1:3:com.android.tools.r8.shaking.ProguardClassSpecification$Builder addInheritanceAnnotations(java.util.List):114:116 -> b 4:4:java.util.List buildClassAnnotations():180:180 -> b 1:1:java.util.List buildInheritanceAnnotations():120:120 -> c 1:7:com.android.tools.r8.position.Position getPosition():73:79 -> d com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardClassType -> com.gradleup.gr8.relocated.rp2: com.android.tools.r8.shaking.ProguardClassType ANNOTATION_INTERFACE -> a com.android.tools.r8.shaking.ProguardClassType CLASS -> b com.android.tools.r8.shaking.ProguardClassType UNSPECIFIED -> e com.android.tools.r8.shaking.ProguardClassType[] $VALUES -> f com.android.tools.r8.shaking.ProguardClassType ENUM -> c com.android.tools.r8.shaking.ProguardClassType INTERFACE -> d 1:25:void ():10:34 -> 26:26:void ():9:9 -> 1:1:void (java.lang.String,int):9:9 -> 2:2:void (java.lang.String,int,com.android.tools.r8.shaking.ProguardClassType$1):9:9 -> boolean matches(com.android.tools.r8.graph.DexClass) -> a 1:9:java.lang.String toString():43:51 -> toString 10:10:java.lang.String toString():49:49 -> toString 11:11:java.lang.String toString():47:47 -> toString 12:12:java.lang.String toString():46:46 -> toString 13:13:java.lang.String toString():45:45 -> toString 14:14:java.lang.String toString():44:44 -> toString 1:1:com.android.tools.r8.shaking.ProguardClassType[] values():9:9 -> values com.android.tools.r8.shaking.ProguardClassType$1 -> com.gradleup.gr8.relocated.mp2: 1:1:void (java.lang.String,int):10:10 -> 1:1:boolean matches(com.android.tools.r8.graph.DexClass):13:13 -> a com.android.tools.r8.shaking.ProguardClassType$2 -> com.gradleup.gr8.relocated.np2: 1:1:void (java.lang.String,int):16:16 -> boolean matches(com.android.tools.r8.graph.DexClass) -> a com.android.tools.r8.shaking.ProguardClassType$3 -> com.gradleup.gr8.relocated.op2: 1:1:void (java.lang.String,int):22:22 -> 1:1:boolean matches(com.android.tools.r8.graph.DexClass):25:25 -> a com.android.tools.r8.shaking.ProguardClassType$4 -> com.gradleup.gr8.relocated.pp2: 1:1:void (java.lang.String,int):28:28 -> 1:1:boolean matches(com.android.tools.r8.graph.DexClass):31:31 -> a com.android.tools.r8.shaking.ProguardClassType$5 -> com.gradleup.gr8.relocated.qp2: 1:1:void (java.lang.String,int):34:34 -> boolean matches(com.android.tools.r8.graph.DexClass) -> a com.android.tools.r8.shaking.ProguardCompatibilityActions -> com.gradleup.gr8.relocated.tp2: java.util.Set compatInstantiatedTypes -> a 1:1:void (java.util.Set,com.android.tools.r8.shaking.ProguardCompatibilityActions$1):14:14 -> 2:3:void (java.util.Set):18:19 -> 1:1:com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder builder():23:23 -> a 2:2:com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder com.android.tools.r8.shaking.ProguardCompatibilityActions.builder():23:23 -> a 2:2:com.android.tools.r8.shaking.ProguardCompatibilityActions rewrittenWithLens(com.android.tools.r8.graph.GraphLens):41 -> a 3:6:com.android.tools.r8.shaking.ProguardCompatibilityActions rewrittenWithLens(com.android.tools.r8.graph.GraphLens):42:45 -> a 7:7:com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder com.android.tools.r8.shaking.ProguardCompatibilityActions.builder():23:23 -> a 7:7:com.android.tools.r8.shaking.ProguardCompatibilityActions withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):31 -> a 8:13:com.android.tools.r8.shaking.ProguardCompatibilityActions withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):32:37 -> a 14:14:boolean isCompatInstantiated(com.android.tools.r8.graph.DexProgramClass):27:27 -> a 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 15:15:boolean isCompatInstantiated(com.android.tools.r8.graph.DexProgramClass):27 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean isCompatInstantiated(com.android.tools.r8.graph.DexProgramClass):27:27 -> a com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder -> com.gradleup.gr8.relocated.sp2: java.util.Set compatInstantiatedTypes -> a 1:3:void ():48:50 -> 1:1:void com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.addCompatInstantiatedType(com.android.tools.r8.graph.DexType):57:57 -> a 1:1:void access$000(com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder,com.android.tools.r8.graph.DexType):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.addCompatInstantiatedType(com.android.tools.r8.graph.DexType):57:57 -> a 2:2:void access$000(com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder,com.android.tools.r8.graph.DexType):48 -> a 3:3:com.android.tools.r8.shaking.ProguardCompatibilityActions build():61:61 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4:4:void addCompatInstantiatedType(com.android.tools.r8.graph.DexProgramClass):53 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.addCompatInstantiatedType(com.android.tools.r8.graph.DexType):57:57 -> a 5:5:void addCompatInstantiatedType(com.android.tools.r8.graph.DexProgramClass):53 -> a com.android.tools.r8.shaking.ProguardConfiguration -> com.gradleup.gr8.relocated.vp2: com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b java.lang.String packagePrefix -> f boolean optimizing -> i com.android.tools.r8.shaking.ProguardKeepAttributes keepAttributes -> t boolean dontUseMixedCaseClassnames -> J boolean shrinking -> k com.android.tools.r8.shaking.ProguardClassFilter dontWarnPatterns -> v com.google.common.collect.ImmutableList libraryjars -> d java.nio.file.Path printConfigurationFile -> m com.google.common.collect.ImmutableList packageObfuscationDictionary -> C java.nio.file.Path printMappingFile -> q java.nio.file.Path printUsageFile -> o java.nio.file.Path applyMappingFile -> r com.android.tools.r8.shaking.ProguardPathFilter adaptResourceFileContents -> G com.android.tools.r8.shaking.ProguardClassFilter adaptClassStrings -> E java.lang.String parsedConfiguration -> a boolean ignoreWarnings -> h boolean printUsage -> n int maxRemovedAndroidLogLevel -> L boolean printMapping -> p boolean configurationDebugging -> I boolean obfuscating -> j boolean protoShrinking -> K boolean printConfiguration -> l com.google.common.collect.ImmutableList classObfuscationDictionary -> B com.google.common.collect.ImmutableList injars -> c boolean printSeeds -> x java.lang.String renameSourceFileAttribute -> s com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode packageObfuscationMode -> e java.nio.file.Path seedFile -> y boolean overloadAggressively -> z com.google.common.collect.ImmutableList obfuscationDictionary -> A com.android.tools.r8.shaking.ProguardPathFilter adaptResourceFilenames -> F com.android.tools.r8.shaking.ProguardPathFilter keepDirectories -> H boolean allowAccessModification -> g com.android.tools.r8.shaking.ProguardPackageNameList keepPackageNamesPatterns -> u com.google.common.collect.ImmutableList rules -> w boolean keepParameterNames -> D 1:1:void (java.lang.String,com.android.tools.r8.graph.DexItemFactory,java.util.List,java.util.List,com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode,java.lang.String,boolean,boolean,boolean,boolean,boolean,boolean,java.nio.file.Path,boolean,java.nio.file.Path,boolean,java.nio.file.Path,java.nio.file.Path,boolean,java.lang.String,com.android.tools.r8.shaking.ProguardKeepAttributes,com.android.tools.r8.shaking.ProguardPackageNameList,com.android.tools.r8.shaking.ProguardClassFilter,com.android.tools.r8.shaking.ProguardClassFilter,java.util.Set,boolean,java.nio.file.Path,boolean,com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,boolean,com.android.tools.r8.shaking.ProguardClassFilter,com.android.tools.r8.shaking.ProguardPathFilter,com.android.tools.r8.shaking.ProguardPathFilter,com.android.tools.r8.shaking.ProguardPathFilter,boolean,boolean,boolean,int,com.android.tools.r8.shaking.ProguardConfiguration$1):20:20 -> 2:42:void (java.lang.String,com.android.tools.r8.graph.DexItemFactory,java.util.List,java.util.List,com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode,java.lang.String,boolean,boolean,boolean,boolean,boolean,boolean,java.nio.file.Path,boolean,java.nio.file.Path,boolean,java.nio.file.Path,java.nio.file.Path,boolean,java.lang.String,com.android.tools.r8.shaking.ProguardKeepAttributes,com.android.tools.r8.shaking.ProguardPackageNameList,com.android.tools.r8.shaking.ProguardClassFilter,com.android.tools.r8.shaking.ProguardClassFilter,java.util.Set,boolean,java.nio.file.Path,boolean,com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,boolean,com.android.tools.r8.shaking.ProguardClassFilter,com.android.tools.r8.shaking.ProguardPathFilter,com.android.tools.r8.shaking.ProguardPathFilter,com.android.tools.r8.shaking.ProguardPathFilter,boolean,boolean,boolean,int):458:498 -> 1:1:boolean isAccessModificationAllowed():534:534 -> A 1:1:boolean isConfigurationDebugging():663:663 -> B 1:1:boolean isIgnoreWarnings():554:554 -> C 1:1:boolean isKeepParameterNames():635:635 -> D 1:1:boolean isObfuscating():562:562 -> E 1:1:boolean isOptimizing():558:558 -> F 1:1:boolean isOverloadAggressively():619:619 -> G 1:1:boolean isPrintConfiguration():570:570 -> H 1:1:boolean isPrintMapping():538:538 -> I 1:1:boolean isPrintSeeds():655:655 -> J 1:1:boolean isPrintUsage():578:578 -> K 1:1:boolean isProtoShrinkingEnabled():671:671 -> L 1:1:boolean isShrinking():566:566 -> M 1:1:com.android.tools.r8.shaking.ProguardConfiguration$Builder builder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):506:506 -> a 2:2:com.android.tools.r8.shaking.ProguardClassFilter getDontWarnPatterns(com.android.tools.r8.errors.dontwarn.DontWarnConfiguration$Witness):607:607 -> a 3:3:com.android.tools.r8.shaking.ProguardClassFilter getAdaptClassStrings():639:639 -> a 1:1:com.android.tools.r8.shaking.ProguardPathFilter getAdaptResourceFileContents():647:647 -> b 1:1:com.android.tools.r8.shaking.ProguardPathFilter getAdaptResourceFilenames():643:643 -> c 1:1:java.nio.file.Path getApplyMappingFile():550:550 -> d 1:1:java.util.List getClassObfuscationDictionary():627:627 -> e 1:1:com.android.tools.r8.graph.DexItemFactory getDexItemFactory():514:514 -> f 1:1:java.util.List getInjars():518:518 -> g 1:1:com.android.tools.r8.shaking.ProguardKeepAttributes getKeepAttributes():594:594 -> h 1:1:com.android.tools.r8.shaking.ProguardPathFilter getKeepDirectories():651:651 -> i 1:1:com.android.tools.r8.shaking.ProguardPackageNameList getKeepPackageNamesPatterns():598:598 -> j 1:1:java.util.List getLibraryjars():522:522 -> k 1:1:int getMaxRemovedAndroidLogLevel():675:675 -> l 1:1:java.util.List getObfuscationDictionary():623:623 -> m 1:1:java.util.List getPackageObfuscationDictionary():631:631 -> n 1:1:com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode getPackageObfuscationMode():526:526 -> o 1:1:java.lang.String getPackagePrefix():530:530 -> p 1:1:java.lang.String getParsedConfiguration():510:510 -> q 1:1:java.nio.file.Path getPrintConfigurationFile():574:574 -> r 1:1:java.nio.file.Path getPrintMappingFile():542:542 -> s 1:1:java.nio.file.Path getPrintUsageFile():582:582 -> t 1:2:java.lang.String toString():680:681 -> toString 3:3:boolean com.android.tools.r8.shaking.ProguardKeepAttributes.isEmpty():216:216 -> toString 3:3:java.lang.String toString():681 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.shaking.ProguardKeepAttributes.isEmpty():216:216 -> toString 4:4:java.lang.String toString():681 -> toString 5:12:java.lang.String toString():682:689 -> toString 1:1:java.lang.String getRenameSourceFileAttribute():590:590 -> u 1:1:java.util.List getRules():615:615 -> v 1:1:java.nio.file.Path getSeedFile():659:659 -> w 1:1:boolean hasApplyMappingFile():546:546 -> x 1:1:boolean hasDontUseMixedCaseClassnames():667:667 -> y 1:1:boolean hasDontWarnPatterns():602:602 -> z com.android.tools.r8.shaking.ProguardConfiguration$Builder -> com.gradleup.gr8.relocated.up2: java.lang.String packagePrefix -> f java.nio.file.Path classObfuscationDictionary -> D boolean overloadAggressively -> N java.util.Set rules -> y java.nio.file.Path seedFile -> B boolean dontUseMixedCaseClassnames -> P boolean optimizing -> i boolean shrinking -> k com.android.tools.r8.shaking.ProguardClassFilter$Builder dontWarnPatterns -> w java.nio.file.Path printConfigurationFile -> m com.android.tools.r8.origin.Origin keepParameterNamesOptionOrigin -> G com.android.tools.r8.position.Position keepParameterNamesOptionPosition -> H java.nio.file.Path printMappingFile -> q java.nio.file.Path printUsageFile -> o boolean verbose -> s java.lang.String renameSourceFileAttribute -> t java.util.List injars -> b com.android.tools.r8.shaking.ProguardPathFilter$Builder adaptResourceFilenames -> J com.android.tools.r8.shaking.ProguardPathFilter$Builder keepDirectories -> L java.nio.file.Path applyMappingFile -> r boolean ignoreWarnings -> h boolean printSeeds -> A int maxRemovedAndroidLogLevel -> R com.android.tools.r8.shaking.ProguardClassFilter$Builder dontNotePatterns -> x java.nio.file.Path packageObfuscationDictionary -> E boolean forceProguardCompatibility -> M boolean printUsage -> n java.nio.file.Path obfuscationDictionary -> C boolean configurationDebugging -> O boolean printMapping -> p boolean obfuscating -> j java.util.List keepAttributePatterns -> u boolean printConfiguration -> l com.android.tools.r8.utils.Reporter reporter -> d com.android.tools.r8.graph.DexItemFactory dexItemFactory -> z boolean protoShrinking -> Q boolean $assertionsDisabled -> S com.android.tools.r8.shaking.ProguardPackageNameList$Builder keepPackageNamesPatterns -> v java.util.List parsedConfiguration -> a com.android.tools.r8.shaking.ProguardClassFilter$Builder adaptClassStrings -> I com.android.tools.r8.shaking.ProguardPathFilter$Builder adaptResourceFileContents -> K com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode packageObfuscationMode -> e java.util.List libraryjars -> c boolean keepParameterNames -> F boolean allowAccessModification -> g 1:1:void ():22:22 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.shaking.ProguardConfiguration$1):22:22 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):75:75 -> 3:56:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):24:77 -> 1:1:void addParsedConfiguration(java.lang.String):81:81 -> a 2:2:void addInjars(java.util.List):85:85 -> a 3:3:void setApplyMappingFile(java.nio.file.Path):172:172 -> a 4:4:void addKeepPackageNamesPattern(boolean,com.android.tools.r8.shaking.ProguardPackageMatcher):197:197 -> a 5:8:void setKeepParameterNames(boolean,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):234:237 -> a 9:9:void addAdaptClassStringsPattern(com.android.tools.r8.shaking.ProguardClassNameList):253:253 -> a 10:10:void addAdaptResourceFileContents(com.android.tools.r8.shaking.ProguardPathList):262:262 -> a 11:18:void joinMaxRemovedAndroidLogLevel(int):303:310 -> a 19:19:com.android.tools.r8.shaking.ProguardConfiguration build():364:364 -> a 20:20:boolean com.android.tools.r8.shaking.ProguardConfiguration$Builder.isObfuscating():129:129 -> a 20:20:com.android.tools.r8.shaking.ProguardConfiguration build():364 -> a 21:25:com.android.tools.r8.shaking.ProguardConfiguration build():366:370 -> a 26:63:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfiguration$Builder.buildRaw():315:352 -> a 26:63:com.android.tools.r8.shaking.ProguardConfiguration build():373 -> a 64:65:int com.android.tools.r8.shaking.ProguardConfiguration$Builder.getMaxRemovedAndroidLogLevelOrDefault(int):298:299 -> a 64:65:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfiguration$Builder.buildRaw():356 -> a 64:65:com.android.tools.r8.shaking.ProguardConfiguration build():373 -> a 66:68:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfiguration$Builder.buildRaw():356:358 -> a 66:68:com.android.tools.r8.shaking.ProguardConfiguration build():373 -> a 1:2:void setFlattenPackagePrefix(java.lang.String):102:103 -> b 3:3:com.android.tools.r8.shaking.ProguardConfiguration$Builder disableObfuscation():120:120 -> b 4:4:com.android.tools.r8.shaking.ProguardConfiguration$Builder addKeepAttributePatterns(java.util.List):188:188 -> b 5:5:void addDontNotePattern(com.android.tools.r8.shaking.ProguardClassNameList):205:205 -> b 6:6:void setClassObfuscationDictionary(java.nio.file.Path):221:221 -> b 7:7:com.android.tools.r8.shaking.ProguardConfiguration$Builder addAdaptResourceFilenames(com.android.tools.r8.shaking.ProguardPathList):257:257 -> b 1:1:void addLibraryJars(java.util.List):89:89 -> c 2:3:void setPackagePrefix(java.lang.String):97:98 -> c 4:4:com.android.tools.r8.shaking.ProguardConfiguration$Builder disableOptimization():115:115 -> c 5:5:void addDontWarnPattern(com.android.tools.r8.shaking.ProguardClassNameList):201:201 -> c 6:6:void setObfuscationDictionary(java.nio.file.Path):217:217 -> c 7:7:void addKeepDirectories(com.android.tools.r8.shaking.ProguardPathList):270:270 -> c 1:1:com.android.tools.r8.shaking.ProguardConfiguration$Builder disableShrinking():141:141 -> d 2:2:void setRenameSourceFileAttribute(java.lang.String):184:184 -> d 3:3:void setPackageObfuscationDictionary(java.nio.file.Path):225:225 -> d 1:2:void setPrintConfigurationFile(java.nio.file.Path):150:151 -> e 3:3:void enableKeepDirectories():266:266 -> e 1:2:void setPrintMappingFile(java.nio.file.Path):167:168 -> f 3:3:void enableProtoShrinking():294:294 -> f 1:1:void setPrintUsageFile(java.nio.file.Path):159:159 -> g 2:2:com.android.tools.r8.origin.Origin getKeepParameterNamesOptionOrigin():245:245 -> g 1:1:void setSeedFile(java.nio.file.Path):209:209 -> h 2:2:com.android.tools.r8.position.Position getKeepParameterNamesOptionPosition():249:249 -> h 1:1:com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode getPackageObfuscationMode():93:93 -> i 1:1:boolean hasApplyMappingFile():176:176 -> j 1:1:boolean isConfigurationDebugging():286:286 -> k 1:1:boolean isKeepParameterNames():241:241 -> l 1:1:boolean isObfuscating():129:129 -> m 1:1:void setAllowAccessModification(boolean):107:107 -> n 1:1:void setConfigurationDebugging(boolean):282:282 -> o 1:1:void setDontUseMixedCaseClassnames(boolean):290:290 -> p 1:1:void setForceProguardCompatibility(boolean):274:274 -> q 1:1:void setIgnoreWarnings(boolean):111:111 -> r 1:1:void setOverloadAggressively(boolean):278:278 -> s 1:1:void setPrintConfiguration(boolean):146:146 -> t 1:1:void setPrintMapping(boolean):163:163 -> u 1:1:void setPrintSeeds(boolean):213:213 -> v 1:1:void setPrintUsage(boolean):155:155 -> w 1:1:void setVerbose(boolean):180:180 -> x com.android.tools.r8.shaking.ProguardConfigurationParser -> com.gradleup.gr8.relocated.aq2: com.android.tools.r8.shaking.ProguardConfiguration$Builder configurationBuilder -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b int $r8$clinit -> o com.android.tools.r8.utils.Reporter reporter -> d com.android.tools.r8.InputDependencyGraphConsumer inputDependencyConsumer -> e com.android.tools.r8.shaking.ProguardConfigurationParserOptions options -> c java.util.List IGNORED_SINGLE_ARG_OPTIONS -> f java.util.List WARNED_SINGLE_ARG_OPTIONS -> j java.util.List IGNORED_CLASS_DESCRIPTOR_OPTIONS -> i java.util.List IGNORED_FLAG_OPTIONS -> h java.util.List IGNORED_OPTIONAL_SINGLE_ARG_OPTIONS -> g java.util.List UNSUPPORTED_FLAG_OPTIONS -> n java.util.List WARNED_CLASS_DESCRIPTOR_OPTIONS -> m java.util.List WARNED_FLAG_OPTIONS -> l java.util.List WARNED_OPTIONAL_SINGLE_ARG_OPTIONS -> k 1:51:void ():58:108 -> 1:9:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.shaking.ProguardConfigurationParserOptions,com.android.tools.r8.InputDependencyGraphConsumer):144:152 -> 1:1:com.android.tools.r8.shaking.ProguardConfiguration$Builder access$000(com.android.tools.r8.shaking.ProguardConfigurationParser):47:47 -> a 2:2:java.util.List access$1000():47:47 -> a 3:6:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):112:115 -> a 7:7:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder com.android.tools.r8.shaking.ProguardConfigurationParserOptions.builder():28:28 -> a 7:7:void com.android.tools.r8.shaking.ProguardConfigurationParser.(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):125 -> a 7:7:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):115 -> a 8:12:void com.android.tools.r8.shaking.ProguardConfigurationParser.(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):126:130 -> a 8:12:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):115 -> a 13:13:void com.android.tools.r8.shaking.ProguardConfigurationParser.(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.shaking.ProguardConfigurationParserOptions):137:137 -> a 13:13:void com.android.tools.r8.shaking.ProguardConfigurationParser.(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):122 -> a 13:13:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):115 -> a 14:14:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):116:116 -> a 15:21:void com.android.tools.r8.shaking.ProguardConfigurationParser.validate():174:180 -> a 15:21:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():202 -> a 15:21:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 22:30:void com.android.tools.r8.shaking.ProguardConfigurationParser.validate():177:185 -> a 22:30:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():202 -> a 22:30:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 31:31:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 31:31:void com.android.tools.r8.shaking.ProguardConfigurationParser.validate():185 -> a 31:31:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():202 -> a 31:31:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 32:32:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin) -> a 32:32:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 32:32:void com.android.tools.r8.shaking.ProguardConfigurationParser.validate():185 -> a 32:32:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():202 -> a 32:32:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 33:38:void com.android.tools.r8.shaking.ProguardConfigurationParser.validate():185:190 -> a 33:38:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():202 -> a 33:38:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 39:39:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 39:39:void com.android.tools.r8.shaking.ProguardConfigurationParser.validate():190 -> a 39:39:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():202 -> a 39:39:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 40:40:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 40:40:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 40:40:void com.android.tools.r8.shaking.ProguardConfigurationParser.validate():190 -> a 40:40:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():202 -> a 40:40:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 41:44:void com.android.tools.r8.shaking.ProguardConfigurationParser.validate():190:193 -> a 41:44:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():202 -> a 41:44:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 45:45:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.shaking.ProguardConfigurationParser.getConfig():203:203 -> a 45:45:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 46:46:java.util.List com.android.tools.r8.shaking.ProguardConfiguration.getRules():615:615 -> a 46:46:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117 -> a 47:47:com.google.common.collect.ImmutableList parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117:117 -> a 48:55:void parse(java.util.List):224:231 -> a 56:57:void parse(java.util.List):228:229 -> a 58:58:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 58:58:void parse(java.util.List):229 -> a 59:65:void parse(java.util.List):228:234 -> a 1:1:com.android.tools.r8.graph.DexItemFactory access$100(com.android.tools.r8.shaking.ProguardConfigurationParser):47:47 -> b 2:2:java.util.List access$1100():47:47 -> b 1:1:java.util.List access$1200():47:47 -> c 2:2:com.android.tools.r8.utils.Reporter access$200(com.android.tools.r8.shaking.ProguardConfigurationParser):47:47 -> c 1:1:java.util.List access$1300():47:47 -> d 2:2:com.android.tools.r8.InputDependencyGraphConsumer access$300(com.android.tools.r8.shaking.ProguardConfigurationParser):47:47 -> d 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions access$400(com.android.tools.r8.shaking.ProguardConfigurationParser):47:47 -> e 2:2:java.util.List access$500():47:47 -> e 1:1:java.util.List access$600():47:47 -> f 1:1:java.util.List access$700():47:47 -> g 1:1:java.util.List access$800():47:47 -> h 1:1:java.util.List access$900():47:47 -> i 1:1:com.android.tools.r8.InputDependencyGraphConsumer emptyInputDependencyGraphConsumer():156:156 -> j 1:1:com.android.tools.r8.shaking.ProguardConfiguration$Builder getConfigurationBuilder():170:170 -> k com.android.tools.r8.shaking.ProguardConfigurationParser$1 -> com.gradleup.gr8.relocated.wp2: com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards -> com.gradleup.gr8.relocated.xp2: java.util.List wildcards -> b java.lang.String pattern -> a 1:3:void (java.lang.String,java.util.List):2376:2378 -> 1:1:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards withoutWildcards(java.lang.String):2382:2382 -> a 2:3:boolean hasBackreference():2390:2391 -> a 1:15:boolean hasUnusualCharacters():2395:2409 -> b com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation -> com.gradleup.gr8.relocated.yp2: com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards patternWithWildcards -> a boolean negated -> b 1:3:void (java.lang.String,java.util.List,boolean):2420:2422 -> com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser -> com.gradleup.gr8.relocated.zp2: boolean $assertionsDisabled -> j java.nio.file.Path baseDirectory -> g int lineStartPosition -> f com.android.tools.r8.shaking.ProguardConfigurationParser this$0 -> i java.lang.String name -> a int positionAfterInclude -> d int line -> e com.android.tools.r8.origin.Origin origin -> h java.lang.String contents -> b int position -> c 1:1:void ():243:243 -> 1:1:void (com.android.tools.r8.shaking.ProguardConfigurationParser,com.android.tools.r8.shaking.ProguardConfigurationSource):253:253 -> 2:14:void (com.android.tools.r8.shaking.ProguardConfigurationParser,com.android.tools.r8.shaking.ProguardConfigurationSource):246:258 -> 1:1:com.android.tools.r8.shaking.ClassInlineRule$Builder com.android.tools.r8.shaking.ClassInlineRule.builder():91:91 -> a 1:1:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):876 -> a 2:2:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):876:876 -> a 3:3:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> a 3:3:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):876 -> a 4:4:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> a 4:4:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):876 -> a 5:5:com.android.tools.r8.shaking.ClassInlineRule$Builder com.android.tools.r8.shaking.ClassInlineRule$Builder.setType(com.android.tools.r8.shaking.ClassInlineRule$Type):32:32 -> a 5:5:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):876 -> a 6:6:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> a 6:6:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):877 -> a 7:8:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):878:879 -> a 9:9:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> a 9:9:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):879 -> a 10:10:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> a 10:10:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):880 -> a 11:21:com.android.tools.r8.shaking.ClassInlineRule com.android.tools.r8.shaking.ClassInlineRule$Builder.build():38:48 -> a 11:21:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):881 -> a 22:22:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):930:930 -> a 23:23:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> a 23:23:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):930 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):54:54 -> a 24:24:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):930 -> a 25:25:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):930:930 -> a 26:26:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> a 26:26:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):930 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):59:59 -> a 27:27:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):930 -> a 28:28:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> a 28:28:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):931 -> a 29:30:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):932:933 -> a 31:32:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:69 -> a 31:32:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):933 -> a 33:34:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:64 -> a 33:34:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):934 -> a 35:35:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):935:935 -> a 36:38:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1178:1180 -> a 36:38:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1205 -> a 36:38:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 39:39:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> a 39:39:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> a 39:39:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 39:39:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1205 -> a 39:39:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 40:41:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2210:2211 -> a 40:41:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 40:41:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1205 -> a 40:41:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 42:50:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1182:1190 -> a 42:50:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1205 -> a 42:50:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 51:51:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1189:1189 -> a 51:51:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1205 -> a 51:51:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 52:52:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> a 52:52:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> a 52:52:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 52:52:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1205 -> a 52:52:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 53:55:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1207:1209 -> a 53:55:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 56:57:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNegation():1196:1197 -> a 56:57:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1211 -> a 56:57:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 58:58:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getNegatedClassAccessFlags():160:160 -> a 58:58:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1212 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 59:59:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getClassAccessFlags():151:151 -> a 59:59:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1213 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 60:69:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1214:1223 -> a 60:69:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1093 -> a 70:72:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1236:1238 -> a 70:72:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 73:73:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassTypeNegated(boolean):146:146 -> a 73:73:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1239 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:73:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 74:74:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassTypeNegated(boolean):147:147 -> a 74:74:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1239 -> a 74:74:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 75:78:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1241:1244 -> a 75:78:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 79:79:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):137:137 -> a 79:79:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1244 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 80:80:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):138:138 -> a 80:80:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1244 -> a 80:80:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 81:81:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1246:1246 -> a 81:81:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 82:83:com.android.tools.r8.utils.StringDiagnostic com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassTypeUnexpected(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.TextPosition):1231:1232 -> a 82:83:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1246 -> a 82:83:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 84:87:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1246:1249 -> a 84:87:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 88:88:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):137:137 -> a 88:88:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1249 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 88:88:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 89:89:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):138:138 -> a 89:89:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1249 -> a 89:89:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 90:91:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1250:1251 -> a 90:91:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 92:92:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):137:137 -> a 92:92:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1251 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 92:92:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 93:93:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):138:138 -> a 93:93:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1251 -> a 93:93:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 94:95:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1252:1253 -> a 94:95:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 96:96:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):137:137 -> a 96:96:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1253 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 97:97:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):138:138 -> a 97:97:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1253 -> a 97:97:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 98:98:com.android.tools.r8.shaking.ProguardClassNameList$Builder com.android.tools.r8.shaking.ProguardClassNameList.builder():27:27 -> a 98:98:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2196 -> a 98:98:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1095 -> a 99:99:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> a 99:99:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2188 -> a 99:99:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> a 99:99:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1095 -> a 100:103:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2189:2189 -> a 100:103:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> a 100:103:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1095 -> a 106:106:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2192:2192 -> a 106:106:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> a 106:106:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1095 -> a 107:108:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2199:2200 -> a 107:108:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1095 -> a 109:110:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassNames(com.android.tools.r8.shaking.ProguardClassNameList):128:129 -> a 109:110:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1095 -> a 111:112:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1262:1263 -> a 111:112:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 113:113:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):96:96 -> a 113:113:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1264 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 114:114:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):97:97 -> a 114:114:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1264 -> a 114:114:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 115:115:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1265:1265 -> a 115:115:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 116:116:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):96:96 -> a 116:116:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1266 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 116:116:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 117:117:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):97:97 -> a 117:117:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1266 -> a 117:117:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 118:120:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1178:1180 -> a 118:120:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 118:120:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1270 -> a 118:120:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 121:121:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> a 121:121:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> a 121:121:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 121:121:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 121:121:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1270 -> a 121:121:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 122:123:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2210:2211 -> a 122:123:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 122:123:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 122:123:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1270 -> a 122:123:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 124:132:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1182:1190 -> a 124:132:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 124:132:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1270 -> a 124:132:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 133:133:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1189:1189 -> a 133:133:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 133:133:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1270 -> a 133:133:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 134:134:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> a 134:134:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> a 134:134:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 134:134:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 134:134:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1270 -> a 134:134:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 135:139:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1170:1174 -> a 135:139:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1270 -> a 135:139:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 140:140:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1270:1270 -> a 140:140:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 141:141:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> a 141:141:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> a 141:141:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1271 -> a 141:141:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 142:143:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2210:2211 -> a 142:143:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1271 -> a 142:143:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 144:146:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1271:1271 -> a 144:146:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 147:148:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceClassName(com.android.tools.r8.shaking.ProguardTypeMatcher):109:110 -> a 147:148:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1271 -> a 147:148:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 149:149:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> a 149:149:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> a 149:149:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1271 -> a 149:149:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096 -> a 150:151:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1281:1282 -> a 150:151:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 152:152:com.android.tools.r8.shaking.ProguardMemberRule$Builder com.android.tools.r8.shaking.ProguardMemberRule.builder():140:140 -> a 152:152:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1294 -> a 152:152:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 152:152:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 153:155:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1178:1180 -> a 153:155:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 153:155:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1295 -> a 153:155:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 153:155:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 156:156:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> a 156:156:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> a 156:156:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 156:156:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 156:156:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1295 -> a 156:156:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 156:156:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 157:158:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2210:2211 -> a 157:158:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 157:158:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 157:158:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1295 -> a 157:158:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 157:158:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 159:167:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1182:1190 -> a 159:167:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 159:167:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1295 -> a 159:167:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 159:167:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 168:168:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1189:1189 -> a 168:168:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 168:168:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1295 -> a 168:168:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 168:168:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 169:169:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> a 169:169:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> a 169:169:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotation():1181 -> a 169:169:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1168 -> a 169:169:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1295 -> a 169:169:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 169:169:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 170:174:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAnnotationList():1170:1174 -> a 170:174:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1295 -> a 170:174:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 170:174:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 175:175:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1295:1295 -> a 175:175:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 175:175:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 176:176:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1303:1303 -> a 176:176:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 176:176:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 176:176:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 177:178:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNegation():1196:1197 -> a 177:178:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1305 -> a 177:178:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 177:178:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 177:178:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 179:234:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1307:1362 -> a 179:234:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 179:234:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 179:234:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 235:236:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1356:1357 -> a 235:236:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 235:236:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 235:236:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 237:244:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1345:1352 -> a 237:244:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 237:244:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 237:244:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 245:250:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1336:1341 -> a 245:250:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 245:250:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 245:250:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 251:252:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1331:1332 -> a 251:252:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 251:252:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 251:252:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 253:254:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1326:1327 -> a 253:254:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 253:254:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 253:254:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 255:256:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1321:1322 -> a 255:256:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 255:256:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 255:256:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 257:258:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1316:1317 -> a 257:258:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 257:258:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 257:258:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 259:320:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1311:1372 -> a 259:320:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1296 -> a 259:320:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 259:320:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 321:340:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1380:1399 -> a 321:340:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 321:340:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 321:340:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 341:346:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType):1929:1934 -> a 341:346:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1401 -> a 341:346:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 341:346:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 341:346:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 347:352:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1403:1408 -> a 347:352:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 347:352:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 347:352:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 353:361:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1546:1554 -> a 353:361:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1410 -> a 353:361:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 353:361:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 353:361:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 362:364:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1411:1413 -> a 362:364:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 362:364:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 362:364:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 365:365:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1555:1555 -> a 365:365:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1410 -> a 365:365:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 365:365:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 365:365:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 366:366:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1552:1552 -> a 366:366:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1410 -> a 366:366:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 366:366:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 366:366:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 367:369:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1415:1417 -> a 367:369:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 367:369:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 367:369:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 370:370:boolean com.android.tools.r8.shaking.ProguardTypeMatcher.matchesSpecificType():147:147 -> a 370:370:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1418 -> a 370:370:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 370:370:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 370:370:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 371:377:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1419:1425 -> a 371:377:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 371:377:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 371:377:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 378:386:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1420:1428 -> a 378:386:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 378:386:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 378:386:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 387:387:boolean com.android.tools.r8.shaking.ProguardTypeMatcher.matchesSpecificType():147:147 -> a 387:387:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1429 -> a 387:387:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 387:387:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 387:387:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 388:394:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1430:1436 -> a 388:394:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 388:394:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 388:394:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 395:402:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1431:1438 -> a 395:402:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 395:402:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 395:402:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 403:408:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType):1929:1934 -> a 403:408:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1440 -> a 403:408:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 403:408:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 403:408:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 409:413:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1442:1446 -> a 409:413:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 409:413:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 409:413:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 414:422:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1546:1554 -> a 414:422:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1447 -> a 414:422:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 414:422:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 414:422:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 423:427:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1449:1453 -> a 423:427:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 423:427:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 423:427:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 428:430:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1452:1454 -> a 428:430:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 428:430:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 428:430:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 431:431:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1555:1555 -> a 431:431:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1447 -> a 431:431:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 431:431:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 431:431:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 432:432:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1552:1552 -> a 432:432:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1447 -> a 432:432:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 432:432:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 432:432:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 433:434:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1456:1457 -> a 433:434:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 433:434:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 433:434:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 435:435:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 435:435:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1457 -> a 435:435:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 435:435:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 435:435:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 436:436:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":634,"2":635,"3":636,"4":637,"5":638},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 634:634:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 634:634:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1457 -> a 634:634:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 634:634:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 634:634:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 635:635:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 635:635:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1457 -> a 635:635:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 635:635:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 635:635:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 636:636:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 636:636:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1457 -> a 636:636:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 636:636:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 636:636:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 637:637:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 637:637:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1457 -> a 637:637:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 637:637:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 637:637:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 638:638:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 638:638:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1457 -> a 638:638:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 638:638:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 638:638:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 437:443:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 437:443:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1457 -> a 437:443:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 437:443:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 437:443:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 444:445:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1459:1460 -> a 444:445:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 444:445:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 444:445:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 446:446:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 446:446:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1460 -> a 446:446:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 446:446:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 446:446:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 447:447:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":639,"2":640,"3":641,"4":642,"5":643},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 639:639:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 639:639:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1460 -> a 639:639:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 639:639:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 639:639:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 640:640:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 640:640:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1460 -> a 640:640:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 640:640:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 640:640:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 641:641:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 641:641:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1460 -> a 641:641:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 641:641:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 641:641:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 642:642:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 642:642:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1460 -> a 642:642:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 642:642:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 642:642:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 643:643:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 643:643:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1460 -> a 643:643:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 643:643:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 643:643:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 448:454:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 448:454:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1460 -> a 448:454:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 448:454:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 448:454:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 455:459:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1462:1466 -> a 455:459:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 455:459:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 455:459:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 460:477:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1465:1482 -> a 460:477:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 460:477:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 460:477:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 478:494:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1481:1497 -> a 478:494:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 478:494:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 478:494:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 495:503:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1496:1504 -> a 495:503:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 495:503:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 495:503:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 504:521:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.acceptQualifiedFieldName():2056:2073 -> a 504:521:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1509 -> a 504:521:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 504:521:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 504:521:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 522:523:char com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.peekCharAt(int):1854:1855 -> a 522:523:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.acceptQualifiedFieldName():2073 -> a 522:523:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1509 -> a 522:523:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 522:523:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 522:523:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 524:536:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.acceptQualifiedFieldName():2073:2085 -> a 524:536:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1509 -> a 524:536:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 524:536:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 524:536:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 537:541:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1511:1515 -> a 537:541:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 537:541:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 537:541:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 542:542:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1514:1514 -> a 542:542:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 542:542:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 542:542:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 543:548:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1513:1518 -> a 543:548:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 543:548:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 543:548:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 549:555:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1517:1523 -> a 549:555:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 549:555:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 549:555:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 556:622:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1473:1539 -> a 556:622:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1297 -> a 556:622:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 556:622:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 623:623:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRule(boolean):1298:1298 -> a 623:623:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1284 -> a 623:623:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 624:624:java.util.List com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getMemberRules():83:83 -> a 624:624:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1285 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 624:624:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 625:628:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1285:1288 -> a 625:628:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1097 -> a 629:629:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> a 629:629:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2188 -> a 629:629:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> a 629:629:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1095 -> a 630:630:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1255:1255 -> a 630:630:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 631:632:com.android.tools.r8.utils.StringDiagnostic com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassTypeUnexpected(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.TextPosition):1231:1232 -> a 631:632:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1255 -> a 631:632:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 633:633:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1255:1255 -> a 633:633:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1094 -> a 644:665:java.nio.file.Path parseFileName(boolean):1630:1651 -> a 666:666:java.nio.file.Path parseFileName(boolean):1649:1649 -> a 667:687:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.replaceSystemPropertyReferences(java.lang.String):1589:1609 -> a 667:687:java.nio.file.Path parseFileName(boolean):1654 -> a 688:688:java.nio.file.Path parseFileName(boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":705,"2":706,"3":707,"4":708,"5":709},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 705:705:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.replaceSystemPropertyReferences(java.lang.String):1607:1607 -> a 705:705:java.nio.file.Path parseFileName(boolean):1654 -> a 706:706:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.replaceSystemPropertyReferences(java.lang.String):1607:1607 -> a 706:706:java.nio.file.Path parseFileName(boolean):1654 -> a 707:707:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.replaceSystemPropertyReferences(java.lang.String):1607:1607 -> a 707:707:java.nio.file.Path parseFileName(boolean):1654 -> a 708:708:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.replaceSystemPropertyReferences(java.lang.String):1607:1607 -> a 708:708:java.nio.file.Path parseFileName(boolean):1654 -> a 709:709:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.replaceSystemPropertyReferences(java.lang.String):1607:1607 -> a 709:709:java.nio.file.Path parseFileName(boolean):1654 -> a 689:701:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.replaceSystemPropertyReferences(java.lang.String):1607:1619 -> a 689:701:java.nio.file.Path parseFileName(boolean):1654 -> a 702:702:java.nio.file.Path parseFileName(boolean):1656:1656 -> a 703:703:java.nio.file.Path parseFileName(boolean):1645:1645 -> a 704:704:java.nio.file.Path parseFileName(boolean):1634:1634 -> a 710:712:boolean lambda$parseFileName$1(boolean,char,boolean,int):1640:1642 -> a 713:713:boolean eof(int):1803:1803 -> a 714:715:boolean acceptChar(char):1825:1826 -> a 716:716:int com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.remainingChars():1863:1863 -> a 716:716:boolean acceptString(java.lang.String):1873 -> a 717:725:boolean acceptString(java.lang.String):1873:1881 -> a 726:726:boolean lambda$acceptQuotedOrUnquotedString$4(char,int):1891:1891 -> a 727:727:java.lang.String acceptClassName():1924:1924 -> a 728:754:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1939:1965 -> a 755:757:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1960:1960 -> a 765:768:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1968:1968 -> a 774:780:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1974:1980 -> a 781:819:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1979:2017 -> a 820:820:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.isPackageName(int):1917:1917 -> a 820:820:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2022 -> a 821:832:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2023:2034 -> a 833:833:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2030:2030 -> a 834:834:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2024:2024 -> a 835:862:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2019:2046 -> a 863:870:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2045:2052 -> a 871:885:java.lang.String acceptString(java.util.function.IntPredicate):2131:2145 -> a 886:886:boolean pathFilterMatcher(java.lang.Integer):2225:2225 -> a 887:888:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String,com.android.tools.r8.position.TextPosition):2304:2305 -> a 889:892:com.android.tools.r8.position.Position getPosition(com.android.tools.r8.position.TextPosition):2339:2342 -> a 893:894:java.lang.String getSourceSnippet(java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.position.Position):2355:2356 -> a 895:895:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser.access$1400(com.android.tools.r8.shaking.ProguardConfigurationParser,java.lang.String,com.android.tools.r8.position.TextPosition,com.android.tools.r8.position.TextPosition):47:47 -> a 895:895:java.lang.String getSourceSnippet(java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.position.Position):2356 -> a 896:902:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser.getTextSourceSnippet(java.lang.String,com.android.tools.r8.position.TextPosition,com.android.tools.r8.position.TextPosition):2362:2368 -> a 896:902:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser.access$1400(com.android.tools.r8.shaking.ProguardConfigurationParser,java.lang.String,com.android.tools.r8.position.TextPosition,com.android.tools.r8.position.TextPosition):47 -> a 896:902:java.lang.String getSourceSnippet(java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.position.Position):2356 -> a 1:1:com.android.tools.r8.shaking.ProguardCheckDiscardRule$Builder com.android.tools.r8.shaking.ProguardCheckDiscardRule.builder():74:74 -> b 1:1:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):863 -> b 2:2:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):863:863 -> b 3:3:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> b 3:3:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):864 -> b 4:4:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> b 4:4:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):865 -> b 5:5:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> b 5:5:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):866 -> b 6:7:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):867:868 -> b 8:8:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> b 8:8:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):868 -> b 9:9:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> b 9:9:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):869 -> b 10:20:com.android.tools.r8.shaking.ProguardCheckDiscardRule com.android.tools.r8.shaking.ProguardCheckDiscardRule$Builder.build():26:36 -> b 10:20:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):870 -> b 21:21:com.android.tools.r8.shaking.InlineRule$Builder com.android.tools.r8.shaking.InlineRule.builder():93:93 -> b 21:21:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):952 -> b 22:22:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):952:952 -> b 23:23:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> b 23:23:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):953 -> b 24:24:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> b 24:24:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):954 -> b 25:25:com.android.tools.r8.shaking.InlineRule$Builder com.android.tools.r8.shaking.InlineRule$Builder.setType(com.android.tools.r8.shaking.InlineRule$Type):34:34 -> b 25:25:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):955 -> b 26:26:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> b 26:26:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):956 -> b 27:28:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):957:958 -> b 29:29:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> b 29:29:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):958 -> b 30:30:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> b 30:30:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):959 -> b 31:41:com.android.tools.r8.shaking.InlineRule com.android.tools.r8.shaking.InlineRule$Builder.build():40:50 -> b 31:41:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):960 -> b 42:43:void expectChar(char):1867:1868 -> b 44:48:java.lang.Integer acceptInteger():1899:1903 -> b 49:49:boolean isClassName(int):1907:1907 -> b 50:50:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String):2289:2289 -> b 51:60:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.snippetForPosition():2265:2274 -> b 51:60:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String):2289 -> b 61:67:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.snippetForPosition():2270:2276 -> b 61:67:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String):2289 -> b 68:68:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String):2289:2289 -> b 1:3:boolean skipFlag(java.lang.String):736:738 -> c 4:4:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):978:978 -> c 5:5:com.android.tools.r8.shaking.ProguardIfRule$Builder com.android.tools.r8.shaking.ProguardIfRule.builder():136:136 -> c 5:5:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):978 -> c 6:6:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):978:978 -> c 7:7:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> c 7:7:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):979 -> c 8:8:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> c 8:8:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):980 -> c 9:9:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> c 9:9:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):981 -> c 10:13:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):984:987 -> c 14:14:void com.android.tools.r8.shaking.ProguardIfRule$Builder.setSubsequentRule(com.android.tools.r8.shaking.ProguardKeepRule):74:74 -> c 14:14:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):988 -> c 15:16:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):989:990 -> c 17:17:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> c 17:17:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):990 -> c 18:18:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> c 18:18:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):991 -> c 19:30:com.android.tools.r8.shaking.ProguardIfRule com.android.tools.r8.shaking.ProguardIfRule$Builder.build():79:90 -> c 19:30:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):992 -> c 31:31:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993:993 -> c 32:35:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.verifyAndLinkBackReferences(java.lang.Iterable):1057:1060 -> c 32:35:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993 -> c 36:36:boolean com.android.tools.r8.shaking.ProguardWildcard.isBackReference():0:0 -> c 36:36:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.verifyAndLinkBackReferences(java.lang.Iterable):1060 -> c 36:36:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993 -> c 37:44:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.verifyAndLinkBackReferences(java.lang.Iterable):1062:1069 -> c 37:44:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993 -> c 45:45:void com.android.tools.r8.shaking.ProguardWildcard$BackReference.setReference(com.android.tools.r8.shaking.ProguardWildcard$Pattern):90:90 -> c 45:45:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.verifyAndLinkBackReferences(java.lang.Iterable):1069 -> c 45:45:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993 -> c 46:50:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.verifyAndLinkBackReferences(java.lang.Iterable):1064:1064 -> c 46:50:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993 -> c 57:57:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.verifyAndLinkBackReferences(java.lang.Iterable):1071:1071 -> c 57:57:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993 -> c 58:58:boolean com.android.tools.r8.shaking.ProguardWildcard.isPattern():0:0 -> c 58:58:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.verifyAndLinkBackReferences(java.lang.Iterable):1071 -> c 58:58:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993 -> c 59:61:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.verifyAndLinkBackReferences(java.lang.Iterable):1071:1073 -> c 59:61:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):993 -> c 62:64:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):996:996 -> c 65:69:void expectClosingQuote(char):1838:1842 -> c 70:70:void expectClosingQuote(char):1840:1840 -> c 71:71:java.lang.String acceptPattern():2122:2122 -> c 72:72:boolean lambda$acceptPattern$5(int):2124:2124 -> c 1:1:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):693:693 -> d 2:2:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> d 2:2:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):693 -> d 3:3:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):695:695 -> d 4:4:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> d 4:4:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):694 -> d 5:5:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):696:696 -> d 6:6:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> d 6:6:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):696 -> d 7:7:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):697:697 -> d 8:8:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> d 8:8:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):697 -> d 9:12:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseOptimizationOption(com.android.tools.r8.position.TextPosition):792:795 -> d 9:12:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):698 -> d 13:15:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.infoIgnoringOptions(java.lang.String,com.android.tools.r8.position.TextPosition):2309:2309 -> d 13:15:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseOptimizationOption(com.android.tools.r8.position.TextPosition):795 -> d 13:15:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):698 -> d 16:19:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseOptimizationOption(com.android.tools.r8.position.TextPosition):797:800 -> d 16:19:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):698 -> d 20:22:boolean skipOptionWithClassSpec(java.lang.String):771:773 -> d 23:23:com.android.tools.r8.shaking.ProguardKeepRule$Builder com.android.tools.r8.shaking.ProguardKeepRule.builder():85:85 -> d 23:23:boolean skipOptionWithClassSpec(java.lang.String):776 -> d 24:27:boolean skipOptionWithClassSpec(java.lang.String):777:780 -> d 28:31:boolean hasNextChar(char):1807:1810 -> d 32:32:char acceptQuoteIfPresent():1834:1834 -> d 33:36:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.hasNextChar(java.util.function.Predicate):1814:1817 -> d 33:36:char acceptQuoteIfPresent():1834 -> d 37:37:char com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.readChar():1859:1859 -> d 37:37:char acceptQuoteIfPresent():1834 -> d 38:38:boolean lambda$acceptString$3(int):1886:1886 -> d boolean isQuote(char) -> e 1:8:boolean parseIgnoredOptionAndWarn(com.android.tools.r8.position.TextPosition):673:680 -> e 9:9:boolean parseIgnoredOptionAndWarn(com.android.tools.r8.position.TextPosition):679:679 -> e 10:12:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnIgnoringOptions(java.lang.String,com.android.tools.r8.position.TextPosition):2314:2314 -> e 10:12:boolean parseIgnoredOptionAndWarn(com.android.tools.r8.position.TextPosition):687 -> e 13:18:boolean skipOptionWithOptionalSingleArg(java.lang.String):757:762 -> e 19:20:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.skipSingleArgument():820:821 -> e 19:20:boolean skipOptionWithOptionalSingleArg(java.lang.String):763 -> e 21:21:char com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.readChar():1859:1859 -> e 21:21:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.skipSingleArgument():822 -> e 21:21:boolean skipOptionWithOptionalSingleArg(java.lang.String):763 -> e 22:22:boolean lambda$parseFileFilter$2(int):1702:1702 -> e 23:28:java.lang.String acceptQuotedOrUnquotedString():1890:1895 -> e 1:1:com.android.tools.r8.shaking.ProguardKeepRule$Builder com.android.tools.r8.shaking.ProguardKeepRule.builder():85:85 -> f 1:1:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):828 -> f 2:2:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):828:828 -> f 3:3:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> f 3:3:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):829 -> f 4:4:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> f 4:4:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):830 -> f 5:6:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1101:1102 -> f 5:6:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 7:7:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 7:7:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1103 -> f 7:7:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 8:15:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1103:1110 -> f 8:15:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 16:16:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 16:16:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1111 -> f 16:16:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 17:19:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1111:1113 -> f 17:19:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 20:20:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 20:20:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1114 -> f 20:20:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 21:27:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1114:1120 -> f 21:27:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 28:28:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 28:28:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 28:28:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1121 -> f 28:28:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 29:29:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":111,"2":112,"3":113,"4":114,"5":115},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 111:111:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 111:111:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 111:111:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1121 -> f 111:111:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 112:112:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 112:112:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 112:112:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1121 -> f 112:112:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 113:113:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 113:113:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 113:113:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1121 -> f 113:113:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 114:114:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 114:114:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 114:114:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1121 -> f 114:114:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 115:115:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 115:115:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 115:115:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1121 -> f 115:115:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 30:33:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 30:33:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 30:33:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1121 -> f 30:33:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 34:41:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1124:1131 -> f 34:41:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 42:42:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 42:42:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 42:42:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1132 -> f 42:42:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 43:43:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":116,"2":117,"3":118,"4":119,"5":120},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 116:116:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 116:116:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 116:116:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1132 -> f 116:116:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 117:117:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 117:117:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 117:117:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1132 -> f 117:117:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 118:118:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 118:118:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 118:118:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1132 -> f 118:118:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 119:119:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 119:119:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 119:119:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1132 -> f 119:119:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 120:120:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 120:120:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 120:120:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1132 -> f 120:120:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 44:47:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> f 44:47:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):651 -> f 44:47:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1132 -> f 44:47:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 48:53:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1138:1143 -> f 48:53:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 48:53:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 54:54:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 54:54:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1144 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 54:54:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 55:56:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1144:1145 -> f 55:56:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 55:56:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 57:57:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 57:57:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1146 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 57:57:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 58:59:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1146:1147 -> f 58:59:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 58:59:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 60:60:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 60:60:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1148 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 60:60:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 61:62:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1148:1149 -> f 61:62:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 61:62:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 63:63:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 63:63:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1150 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 63:63:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 64:66:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1150:1152 -> f 64:66:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 64:66:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 67:67:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 67:67:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1153 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:67:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 67:67:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 68:71:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1153:1156 -> f 68:71:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 68:71:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 72:72:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> f 72:72:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1157 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 72:72:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 73:74:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1157:1158 -> f 73:74:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 73:74:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 75:77:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.infoIgnoringModifier(java.lang.String,com.android.tools.r8.position.TextPosition):2334:2334 -> f 75:77:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1159 -> f 75:77:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 75:77:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 78:78:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1161:1161 -> f 78:78:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> f 78:78:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):831 -> f 79:79:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> f 79:79:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):832 -> f 80:80:java.util.List com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getMemberRules():83:83 -> f 80:80:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):833 -> f 81:81:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):833:833 -> f 82:82:com.android.tools.r8.shaking.ProguardMemberRule$Builder com.android.tools.r8.shaking.ProguardMemberRule.builder():140:140 -> f 82:82:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):836 -> f 83:83:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):838:838 -> f 84:87:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):837:840 -> f 88:88:java.util.List com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getMemberRules():83:83 -> f 88:88:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):841 -> f 89:92:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):841:844 -> f 93:93:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> f 93:93:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):844 -> f 94:94:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> f 94:94:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):845 -> f 95:110:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRule$Builder.build():28:43 -> f 95:110:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):846 -> f 121:123:boolean skipOptionWithSingleArg(java.lang.String):746:748 -> f 124:125:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.skipSingleArgument():820:821 -> f 124:125:boolean skipOptionWithSingleArg(java.lang.String):750 -> f 126:126:char com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.readChar():1859:1859 -> f 126:126:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.skipSingleArgument():822 -> f 126:126:boolean skipOptionWithSingleArg(java.lang.String):750 -> f 127:127:boolean lambda$skipOptimizationName$0(int):812:812 -> f 128:128:java.lang.String acceptString():1886:1886 -> f 1:4:boolean parseUnsupportedOptionAndErr(com.android.tools.r8.position.TextPosition):662:665 -> g 5:5:boolean parseUnsupportedOptionAndErr(com.android.tools.r8.position.TextPosition):664:664 -> g 6:6:boolean eof():1799:1799 -> g 7:10:void unacceptString(java.lang.String):2149:2152 -> g 1:4:java.lang.String snippetForPosition(com.android.tools.r8.position.TextPosition):2281:2284 -> h 5:5:com.android.tools.r8.position.TextPosition getPosition():2347:2347 -> h 6:6:int com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.getColumn():2351:2351 -> h 6:6:com.android.tools.r8.position.TextPosition getPosition():2347 -> h 7:7:com.android.tools.r8.position.TextPosition getPosition():2347:2347 -> h 1:1:boolean isOptionalArgumentGiven():1821:1821 -> i 1:6:void parse():263:268 -> j 7:12:void parse():267:272 -> j 1:12:java.util.List parseArgumentList():1561:1572 -> k 13:13:java.util.List parseArgumentList():1569:1569 -> k 14:14:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> k 14:14:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> k 14:14:java.util.List parseArgumentList():1574 -> k 15:16:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2210:2211 -> k 15:16:java.util.List parseArgumentList():1574 -> k 17:19:java.util.List parseArgumentList():1577:1577 -> k 21:21:java.util.List parseArgumentList():1579:1579 -> k 22:22:java.util.List parseArgumentList():1576:1576 -> k 23:23:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> k 23:23:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> k 23:23:java.util.List parseArgumentList():1576 -> k 24:25:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2210:2211 -> k 24:25:java.util.List parseArgumentList():1576 -> k 26:26:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> k 26:26:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> k 26:26:java.util.List parseArgumentList():1576 -> k 27:28:java.util.List parseArgumentList():1582:1583 -> k 29:29:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> k 29:29:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName():2209 -> k 29:29:java.util.List parseArgumentList():1574 -> k 1:7:java.lang.String parseFileFilter():1698:1704 -> l 1:2:void parseInclude():702:703 -> m 3:4:java.nio.file.Path com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseFileInputDependency(java.util.function.BiConsumer):1624:1625 -> m 3:4:void parseInclude():703 -> m 5:11:void parseInclude():705:711 -> m 12:13:com.android.tools.r8.shaking.ProguardRuleParserException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseError(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.Throwable):2299:2300 -> m 12:13:void parseInclude():711 -> m 14:15:void com.android.tools.r8.shaking.ProguardRuleParserException.(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.Throwable):27:28 -> m 14:15:com.android.tools.r8.shaking.ProguardRuleParserException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseError(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.Throwable):2300 -> m 14:15:void parseInclude():711 -> m 16:16:void parseInclude():711:711 -> m 17:17:void parseInclude():708:708 -> m 18:19:com.android.tools.r8.shaking.ProguardRuleParserException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseError(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.Throwable):2299:2300 -> m 18:19:void parseInclude():708 -> m 20:21:void com.android.tools.r8.shaking.ProguardRuleParserException.(java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.Throwable):27:28 -> m 20:21:com.android.tools.r8.shaking.ProguardRuleParserException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseError(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.Throwable):2300 -> m 20:21:void parseInclude():708 -> m 22:22:void parseInclude():708:708 -> m 1:1:boolean parseOption():276:276 -> n 2:2:int com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.remainingChars():1863:1863 -> n 2:2:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.acceptArobaseInclude():717 -> n 2:2:boolean parseOption():279 -> n 3:6:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.acceptArobaseInclude():720:723 -> n 3:6:boolean parseOption():279 -> n 7:10:boolean parseOption():282:285 -> n 11:11:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):504:504 -> n 11:11:boolean parseOption():286 -> n 12:12:com.android.tools.r8.shaking.CheckEnumUnboxedRule$Builder com.android.tools.r8.shaking.CheckEnumUnboxedRule.builder():77:77 -> n 12:12:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1747 -> n 12:12:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 12:12:boolean parseOption():286 -> n 13:13:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1747:1747 -> n 13:13:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 13:13:boolean parseOption():286 -> n 14:14:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 14:14:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1747 -> n 14:14:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 14:14:boolean parseOption():286 -> n 15:15:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 15:15:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1747 -> n 15:15:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 15:15:boolean parseOption():286 -> n 16:16:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 16:16:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1748 -> n 16:16:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 16:16:boolean parseOption():286 -> n 17:18:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1749:1750 -> n 17:18:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 17:18:boolean parseOption():286 -> n 19:19:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 19:19:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1750 -> n 19:19:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 19:19:boolean parseOption():286 -> n 20:20:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 20:20:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1751 -> n 20:20:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 20:20:boolean parseOption():286 -> n 21:31:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.CheckEnumUnboxedRule$Builder.build():29:39 -> n 21:31:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1752 -> n 21:31:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):505 -> n 21:31:boolean parseOption():286 -> n 32:33:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):506:507 -> n 32:33:boolean parseOption():286 -> n 34:34:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 34:34:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):507 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:boolean parseOption():286 -> n 35:35:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 35:35:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):507 -> n 35:35:boolean parseOption():286 -> n 36:36:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):511:511 -> n 36:36:boolean parseOption():286 -> n 37:37:com.android.tools.r8.shaking.ConvertCheckNotNullRule$Builder com.android.tools.r8.shaking.ConvertCheckNotNullRule.builder():78:78 -> n 37:37:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1758 -> n 37:37:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 37:37:boolean parseOption():286 -> n 38:38:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1758:1758 -> n 38:38:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 38:38:boolean parseOption():286 -> n 39:39:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 39:39:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1758 -> n 39:39:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 39:39:boolean parseOption():286 -> n 40:40:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 40:40:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1758 -> n 40:40:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 40:40:boolean parseOption():286 -> n 41:41:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 41:41:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1759 -> n 41:41:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 41:41:boolean parseOption():286 -> n 42:43:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1760:1761 -> n 42:43:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 42:43:boolean parseOption():286 -> n 44:44:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 44:44:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1761 -> n 44:44:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 44:44:boolean parseOption():286 -> n 45:45:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 45:45:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1762 -> n 45:45:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 45:45:boolean parseOption():286 -> n 46:56:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ConvertCheckNotNullRule$Builder.build():29:39 -> n 46:56:com.android.tools.r8.shaking.ConvertCheckNotNullRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1763 -> n 46:56:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):512 -> n 46:56:boolean parseOption():286 -> n 57:58:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):513:514 -> n 57:58:boolean parseOption():286 -> n 59:59:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 59:59:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):514 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:boolean parseOption():286 -> n 60:60:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 60:60:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):514 -> n 60:60:boolean parseOption():286 -> n 61:63:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):518:520 -> n 61:63:boolean parseOption():286 -> n 64:64:com.android.tools.r8.shaking.WhyAreYouNotInliningRule$Builder com.android.tools.r8.shaking.WhyAreYouNotInliningRule.builder():76:76 -> n 64:64:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1048 -> n 64:64:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 64:64:boolean parseOption():286 -> n 65:65:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1048:1048 -> n 65:65:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 65:65:boolean parseOption():286 -> n 66:66:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 66:66:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1048 -> n 66:66:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 66:66:boolean parseOption():286 -> n 67:67:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 67:67:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1048 -> n 67:67:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 67:67:boolean parseOption():286 -> n 68:68:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 68:68:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1049 -> n 68:68:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 68:68:boolean parseOption():286 -> n 69:70:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1050:1051 -> n 69:70:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 69:70:boolean parseOption():286 -> n 71:71:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 71:71:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1051 -> n 71:71:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 71:71:boolean parseOption():286 -> n 72:72:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 72:72:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1052 -> n 72:72:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 72:72:boolean parseOption():286 -> n 73:83:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.WhyAreYouNotInliningRule$Builder.build():28:38 -> n 73:83:com.android.tools.r8.shaking.WhyAreYouNotInliningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1053 -> n 73:83:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 73:83:boolean parseOption():286 -> n 84:84:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 84:84:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:boolean parseOption():286 -> n 85:85:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 85:85:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseExperimentalOption(com.android.tools.r8.position.TextPosition):520 -> n 85:85:boolean parseOption():286 -> n 86:87:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):529:530 -> n 86:87:boolean parseOption():287 -> n 88:88:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule$Builder com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule.builder():75:75 -> n 88:88:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1724 -> n 88:88:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 88:88:boolean parseOption():287 -> n 89:89:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1724:1724 -> n 89:89:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 89:89:boolean parseOption():287 -> n 90:90:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 90:90:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1724 -> n 90:90:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 90:90:boolean parseOption():287 -> n 91:91:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 91:91:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1724 -> n 91:91:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 91:91:boolean parseOption():287 -> n 92:92:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 92:92:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1725 -> n 92:92:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 92:92:boolean parseOption():287 -> n 93:94:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1726:1727 -> n 93:94:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 93:94:boolean parseOption():287 -> n 95:95:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 95:95:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1727 -> n 95:95:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 95:95:boolean parseOption():287 -> n 96:96:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 96:96:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1728 -> n 96:96:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 96:96:boolean parseOption():287 -> n 97:107:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule$Builder.build():26:36 -> n 97:107:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1729 -> n 97:107:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):532 -> n 97:107:boolean parseOption():287 -> n 108:108:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):533:533 -> n 108:108:boolean parseOption():287 -> n 109:109:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 109:109:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):533 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 109:109:boolean parseOption():287 -> n 110:110:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 110:110:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):533 -> n 110:110:boolean parseOption():287 -> n 111:111:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):536:536 -> n 111:111:boolean parseOption():287 -> n 112:112:com.android.tools.r8.shaking.KeepConstantArgumentRule$Builder com.android.tools.r8.shaking.KeepConstantArgumentRule.builder():76:76 -> n 112:112:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):538 -> n 112:112:boolean parseOption():287 -> n 113:114:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):538:539 -> n 113:114:boolean parseOption():287 -> n 115:115:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 115:115:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):539 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:115:boolean parseOption():287 -> n 116:116:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 116:116:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):539 -> n 116:116:boolean parseOption():287 -> n 117:117:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):542:542 -> n 117:117:boolean parseOption():287 -> n 118:118:com.android.tools.r8.shaking.KeepUnusedArgumentRule$Builder com.android.tools.r8.shaking.KeepUnusedArgumentRule.builder():76:76 -> n 118:118:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):544 -> n 118:118:boolean parseOption():287 -> n 119:120:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):544:545 -> n 119:120:boolean parseOption():287 -> n 121:121:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 121:121:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):545 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 121:121:boolean parseOption():287 -> n 122:122:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 122:122:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):545 -> n 122:122:boolean parseOption():287 -> n 123:123:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):548:548 -> n 123:123:boolean parseOption():287 -> n 124:124:com.android.tools.r8.shaking.KeepUnusedReturnValueRule$Builder com.android.tools.r8.shaking.KeepUnusedReturnValueRule.builder():77:77 -> n 124:124:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):550 -> n 124:124:boolean parseOption():287 -> n 125:126:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):550:551 -> n 125:126:boolean parseOption():287 -> n 127:127:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 127:127:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):551 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:127:boolean parseOption():287 -> n 128:128:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 128:128:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):551 -> n 128:128:boolean parseOption():287 -> n 129:131:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):554:556 -> n 129:131:boolean parseOption():287 -> n 132:132:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 132:132:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):556 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 132:132:boolean parseOption():287 -> n 133:133:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 133:133:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):556 -> n 133:133:boolean parseOption():287 -> n 134:136:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):559:561 -> n 134:136:boolean parseOption():287 -> n 137:137:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 137:137:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):561 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:boolean parseOption():287 -> n 138:138:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 138:138:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):561 -> n 138:138:boolean parseOption():287 -> n 139:141:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):564:566 -> n 139:141:boolean parseOption():287 -> n 142:142:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 142:142:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):566 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 142:142:boolean parseOption():287 -> n 143:143:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 143:143:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):566 -> n 143:143:boolean parseOption():287 -> n 144:146:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):569:571 -> n 144:146:boolean parseOption():287 -> n 147:147:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 147:147:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):571 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 147:147:boolean parseOption():287 -> n 148:148:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 148:148:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):571 -> n 148:148:boolean parseOption():287 -> n 149:149:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):574:574 -> n 149:149:boolean parseOption():287 -> n 150:150:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule$Builder com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule.builder():77:77 -> n 150:150:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):887 -> n 150:150:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 150:150:boolean parseOption():287 -> n 151:151:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):887:887 -> n 151:151:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 151:151:boolean parseOption():287 -> n 152:152:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 152:152:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):887 -> n 152:152:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 152:152:boolean parseOption():287 -> n 153:153:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 153:153:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):887 -> n 153:153:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 153:153:boolean parseOption():287 -> n 154:154:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 154:154:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):888 -> n 154:154:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 154:154:boolean parseOption():287 -> n 155:156:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):889:890 -> n 155:156:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 155:156:boolean parseOption():287 -> n 157:157:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 157:157:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):890 -> n 157:157:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 157:157:boolean parseOption():287 -> n 158:158:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 158:158:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):891 -> n 158:158:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 158:158:boolean parseOption():287 -> n 159:169:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule$Builder.build():29:39 -> n 159:169:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):892 -> n 159:169:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 159:169:boolean parseOption():287 -> n 170:170:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):576:576 -> n 170:170:boolean parseOption():287 -> n 171:171:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 171:171:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):576 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 171:171:boolean parseOption():287 -> n 172:172:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 172:172:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):576 -> n 172:172:boolean parseOption():287 -> n 173:173:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):579:579 -> n 173:173:boolean parseOption():287 -> n 174:174:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule$Builder com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule.builder():76:76 -> n 174:174:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):898 -> n 174:174:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 174:174:boolean parseOption():287 -> n 175:175:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):898:898 -> n 175:175:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 175:175:boolean parseOption():287 -> n 176:176:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 176:176:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):898 -> n 176:176:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 176:176:boolean parseOption():287 -> n 177:177:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 177:177:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):898 -> n 177:177:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 177:177:boolean parseOption():287 -> n 178:178:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 178:178:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):899 -> n 178:178:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 178:178:boolean parseOption():287 -> n 179:180:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):900:901 -> n 179:180:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 179:180:boolean parseOption():287 -> n 181:181:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 181:181:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):901 -> n 181:181:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 181:181:boolean parseOption():287 -> n 182:182:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 182:182:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):902 -> n 182:182:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 182:182:boolean parseOption():287 -> n 183:193:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule$Builder.build():28:38 -> n 183:193:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):903 -> n 183:193:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 183:193:boolean parseOption():287 -> n 194:194:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):581:581 -> n 194:194:boolean parseOption():287 -> n 195:195:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 195:195:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):581 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 195:195:boolean parseOption():287 -> n 196:196:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 196:196:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):581 -> n 196:196:boolean parseOption():287 -> n 197:197:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):584:584 -> n 197:197:boolean parseOption():287 -> n 198:198:com.android.tools.r8.shaking.NoVerticalClassMergingRule$Builder com.android.tools.r8.shaking.NoVerticalClassMergingRule.builder():76:76 -> n 198:198:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):909 -> n 198:198:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 198:198:boolean parseOption():287 -> n 199:199:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):909:909 -> n 199:199:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 199:199:boolean parseOption():287 -> n 200:200:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 200:200:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):909 -> n 200:200:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 200:200:boolean parseOption():287 -> n 201:201:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 201:201:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):909 -> n 201:201:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 201:201:boolean parseOption():287 -> n 202:202:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 202:202:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):910 -> n 202:202:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 202:202:boolean parseOption():287 -> n 203:204:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):911:912 -> n 203:204:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 203:204:boolean parseOption():287 -> n 205:205:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 205:205:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):912 -> n 205:205:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 205:205:boolean parseOption():287 -> n 206:206:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 206:206:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):913 -> n 206:206:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 206:206:boolean parseOption():287 -> n 207:217:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.NoVerticalClassMergingRule$Builder.build():28:38 -> n 207:217:com.android.tools.r8.shaking.NoVerticalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):914 -> n 207:217:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):585 -> n 207:217:boolean parseOption():287 -> n 218:218:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):586:586 -> n 218:218:boolean parseOption():287 -> n 219:219:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 219:219:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):586 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 219:219:boolean parseOption():287 -> n 220:220:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 220:220:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):586 -> n 220:220:boolean parseOption():287 -> n 221:221:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):589:589 -> n 221:221:boolean parseOption():287 -> n 222:222:com.android.tools.r8.shaking.NoHorizontalClassMergingRule$Builder com.android.tools.r8.shaking.NoHorizontalClassMergingRule.builder():77:77 -> n 222:222:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):920 -> n 222:222:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 222:222:boolean parseOption():287 -> n 223:223:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):920:920 -> n 223:223:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 223:223:boolean parseOption():287 -> n 224:224:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 224:224:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):920 -> n 224:224:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 224:224:boolean parseOption():287 -> n 225:225:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 225:225:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):920 -> n 225:225:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 225:225:boolean parseOption():287 -> n 226:226:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 226:226:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):921 -> n 226:226:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 226:226:boolean parseOption():287 -> n 227:228:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):922:923 -> n 227:228:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 227:228:boolean parseOption():287 -> n 229:229:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 229:229:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):923 -> n 229:229:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 229:229:boolean parseOption():287 -> n 230:230:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 230:230:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):924 -> n 230:230:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 230:230:boolean parseOption():287 -> n 231:241:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.NoHorizontalClassMergingRule$Builder.build():29:39 -> n 231:241:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):925 -> n 231:241:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):590 -> n 231:241:boolean parseOption():287 -> n 242:242:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):591:591 -> n 242:242:boolean parseOption():287 -> n 243:243:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 243:243:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):591 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 243:243:boolean parseOption():287 -> n 244:244:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 244:244:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):591 -> n 244:244:boolean parseOption():287 -> n 245:245:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):594:594 -> n 245:245:boolean parseOption():287 -> n 246:246:com.android.tools.r8.shaking.NoMethodStaticizingRule$Builder com.android.tools.r8.shaking.NoMethodStaticizingRule.builder():77:77 -> n 246:246:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):596 -> n 246:246:boolean parseOption():287 -> n 247:248:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):596:597 -> n 247:248:boolean parseOption():287 -> n 249:249:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 249:249:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):597 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 249:249:boolean parseOption():287 -> n 250:250:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 250:250:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):597 -> n 250:250:boolean parseOption():287 -> n 251:251:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):600:600 -> n 251:251:boolean parseOption():287 -> n 252:252:com.android.tools.r8.shaking.NoParameterReorderingRule$Builder com.android.tools.r8.shaking.NoParameterReorderingRule.builder():77:77 -> n 252:252:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):602 -> n 252:252:boolean parseOption():287 -> n 253:254:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):602:603 -> n 253:254:boolean parseOption():287 -> n 255:255:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 255:255:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):603 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 255:255:boolean parseOption():287 -> n 256:256:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 256:256:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):603 -> n 256:256:boolean parseOption():287 -> n 257:257:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):606:606 -> n 257:257:boolean parseOption():287 -> n 258:258:com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule$Builder com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule.builder():78:78 -> n 258:258:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):608 -> n 258:258:boolean parseOption():287 -> n 259:260:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):608:609 -> n 259:260:boolean parseOption():287 -> n 261:261:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 261:261:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):609 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 261:261:boolean parseOption():287 -> n 262:262:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 262:262:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):609 -> n 262:262:boolean parseOption():287 -> n 263:263:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):612:612 -> n 263:263:boolean parseOption():287 -> n 264:264:com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule$Builder com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule.builder():78:78 -> n 264:264:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):614 -> n 264:264:boolean parseOption():287 -> n 265:266:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):614:615 -> n 265:266:boolean parseOption():287 -> n 267:267:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 267:267:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):615 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 267:267:boolean parseOption():287 -> n 268:268:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 268:268:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):615 -> n 268:268:boolean parseOption():287 -> n 269:269:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):618:618 -> n 269:269:boolean parseOption():287 -> n 270:270:com.android.tools.r8.shaking.MemberValuePropagationRule$Builder com.android.tools.r8.shaking.MemberValuePropagationRule.builder():91:91 -> n 270:270:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):942 -> n 270:270:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 270:270:boolean parseOption():287 -> n 271:271:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):942:942 -> n 271:271:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 271:271:boolean parseOption():287 -> n 272:273:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:54 -> n 272:273:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):942 -> n 272:273:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 272:273:boolean parseOption():287 -> n 274:274:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):942:942 -> n 274:274:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 274:274:boolean parseOption():287 -> n 275:276:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:59 -> n 275:276:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):942 -> n 275:276:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 275:276:boolean parseOption():287 -> n 277:277:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):942:942 -> n 277:277:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 277:277:boolean parseOption():287 -> n 278:278:com.android.tools.r8.shaking.MemberValuePropagationRule$Builder com.android.tools.r8.shaking.MemberValuePropagationRule$Builder.setType(com.android.tools.r8.shaking.MemberValuePropagationRule$Type):32:32 -> n 278:278:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):942 -> n 278:278:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 278:278:boolean parseOption():287 -> n 279:279:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 279:279:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):943 -> n 279:279:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 279:279:boolean parseOption():287 -> n 280:281:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):944:945 -> n 280:281:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 280:281:boolean parseOption():287 -> n 282:282:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 282:282:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):945 -> n 282:282:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 282:282:boolean parseOption():287 -> n 283:283:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 283:283:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):946 -> n 283:283:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 283:283:boolean parseOption():287 -> n 284:294:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.MemberValuePropagationRule$Builder.build():38:48 -> n 284:294:com.android.tools.r8.shaking.MemberValuePropagationRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):947 -> n 284:294:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):620 -> n 284:294:boolean parseOption():287 -> n 295:295:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):621:621 -> n 295:295:boolean parseOption():287 -> n 296:296:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 296:296:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):621 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 296:296:boolean parseOption():287 -> n 297:297:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 297:297:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):621 -> n 297:297:boolean parseOption():287 -> n 298:299:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):624:625 -> n 298:299:boolean parseOption():287 -> n 300:300:com.android.tools.r8.shaking.ReprocessClassInitializerRule$Builder com.android.tools.r8.shaking.ReprocessClassInitializerRule.builder():92:92 -> n 300:300:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026 -> n 300:300:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 300:300:boolean parseOption():287 -> n 301:301:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026:1026 -> n 301:301:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 301:301:boolean parseOption():287 -> n 302:302:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 302:302:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026 -> n 302:302:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 302:302:boolean parseOption():287 -> n 303:303:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 303:303:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026 -> n 303:303:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 303:303:boolean parseOption():287 -> n 304:304:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026:1026 -> n 304:304:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 304:304:boolean parseOption():287 -> n 305:305:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 305:305:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1027 -> n 305:305:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 305:305:boolean parseOption():287 -> n 306:307:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1028:1029 -> n 306:307:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 306:307:boolean parseOption():287 -> n 308:308:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 308:308:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1029 -> n 308:308:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 308:308:boolean parseOption():287 -> n 309:309:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 309:309:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1030 -> n 309:309:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 309:309:boolean parseOption():287 -> n 310:310:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1031:1031 -> n 310:310:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):626 -> n 310:310:boolean parseOption():287 -> n 311:311:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 311:311:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):625 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 311:311:boolean parseOption():287 -> n 312:312:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 312:312:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):625 -> n 312:312:boolean parseOption():287 -> n 313:314:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):630:631 -> n 313:314:boolean parseOption():287 -> n 315:315:com.android.tools.r8.shaking.ReprocessMethodRule$Builder com.android.tools.r8.shaking.ReprocessMethodRule.builder():92:92 -> n 315:315:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037 -> n 315:315:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 315:315:boolean parseOption():287 -> n 316:316:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037:1037 -> n 316:316:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 316:316:boolean parseOption():287 -> n 317:317:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 317:317:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037 -> n 317:317:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 317:317:boolean parseOption():287 -> n 318:318:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 318:318:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037 -> n 318:318:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 318:318:boolean parseOption():287 -> n 319:319:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037:1037 -> n 319:319:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 319:319:boolean parseOption():287 -> n 320:320:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 320:320:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1038 -> n 320:320:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 320:320:boolean parseOption():287 -> n 321:322:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1039:1040 -> n 321:322:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 321:322:boolean parseOption():287 -> n 323:323:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 323:323:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1040 -> n 323:323:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 323:323:boolean parseOption():287 -> n 324:324:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 324:324:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1041 -> n 324:324:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 324:324:boolean parseOption():287 -> n 325:325:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1042:1042 -> n 325:325:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):632 -> n 325:325:boolean parseOption():287 -> n 326:326:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 326:326:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):631 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 326:326:boolean parseOption():287 -> n 327:327:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 327:327:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):631 -> n 327:327:boolean parseOption():287 -> n 328:329:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):635:636 -> n 328:329:boolean parseOption():287 -> n 330:330:com.android.tools.r8.shaking.ReprocessClassInitializerRule$Builder com.android.tools.r8.shaking.ReprocessClassInitializerRule.builder():92:92 -> n 330:330:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026 -> n 330:330:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 330:330:boolean parseOption():287 -> n 331:331:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026:1026 -> n 331:331:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 331:331:boolean parseOption():287 -> n 332:332:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 332:332:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026 -> n 332:332:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 332:332:boolean parseOption():287 -> n 333:333:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 333:333:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026 -> n 333:333:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 333:333:boolean parseOption():287 -> n 334:334:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1026:1026 -> n 334:334:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 334:334:boolean parseOption():287 -> n 335:335:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 335:335:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1027 -> n 335:335:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 335:335:boolean parseOption():287 -> n 336:337:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1028:1029 -> n 336:337:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 336:337:boolean parseOption():287 -> n 338:338:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 338:338:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1029 -> n 338:338:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 338:338:boolean parseOption():287 -> n 339:339:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 339:339:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1030 -> n 339:339:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 339:339:boolean parseOption():287 -> n 340:340:com.android.tools.r8.shaking.ReprocessClassInitializerRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1031:1031 -> n 340:340:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):637 -> n 340:340:boolean parseOption():287 -> n 341:341:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 341:341:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):636 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 341:341:boolean parseOption():287 -> n 342:342:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 342:342:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):636 -> n 342:342:boolean parseOption():287 -> n 343:344:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):641:642 -> n 343:344:boolean parseOption():287 -> n 345:345:com.android.tools.r8.shaking.ReprocessMethodRule$Builder com.android.tools.r8.shaking.ReprocessMethodRule.builder():92:92 -> n 345:345:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037 -> n 345:345:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 345:345:boolean parseOption():287 -> n 346:346:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037:1037 -> n 346:346:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 346:346:boolean parseOption():287 -> n 347:347:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 347:347:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037 -> n 347:347:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 347:347:boolean parseOption():287 -> n 348:348:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 348:348:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037 -> n 348:348:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 348:348:boolean parseOption():287 -> n 349:349:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1037:1037 -> n 349:349:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 349:349:boolean parseOption():287 -> n 350:350:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 350:350:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1038 -> n 350:350:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 350:350:boolean parseOption():287 -> n 351:352:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1039:1040 -> n 351:352:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 351:352:boolean parseOption():287 -> n 353:353:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 353:353:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1040 -> n 353:353:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 353:353:boolean parseOption():287 -> n 354:354:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 354:354:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1041 -> n 354:354:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 354:354:boolean parseOption():287 -> n 355:355:com.android.tools.r8.shaking.ReprocessMethodRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1042:1042 -> n 355:355:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):643 -> n 355:355:boolean parseOption():287 -> n 356:356:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 356:356:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):642 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 356:356:boolean parseOption():287 -> n 357:357:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 357:357:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseTestingOption(com.android.tools.r8.position.TextPosition):642 -> n 357:357:boolean parseOption():287 -> n 358:360:boolean parseOption():288:290 -> n 361:361:com.android.tools.r8.shaking.ProguardKeepRule$Builder com.android.tools.r8.shaking.ProguardKeepRule.builder():85:85 -> n 361:361:boolean parseOption():292 -> n 362:362:boolean parseOption():293:293 -> n 363:363:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):137:137 -> n 363:363:boolean parseOption():294 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 364:364:boolean parseOption():294:294 -> n 365:365:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> n 365:365:boolean parseOption():295 -> n 366:366:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:58 -> n 366:366:boolean parseOption():296 -> n 367:367:com.android.tools.r8.shaking.ProguardClassNameList$Builder com.android.tools.r8.shaking.ProguardClassNameList.builder():27:27 -> n 367:367:boolean parseOption():298 -> n 368:370:boolean parseOption():298:300 -> n 371:371:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardTypeMatcher.create(com.android.tools.r8.graph.DexType):125:125 -> n 371:371:boolean parseOption():300 -> n 372:374:boolean parseOption():299:301 -> n 375:375:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassNames(com.android.tools.r8.shaking.ProguardClassNameList):128:128 -> n 375:375:boolean parseOption():297 -> n 376:378:com.android.tools.r8.shaking.ProguardMemberRule com.android.tools.r8.shaking.ProguardMemberRule.defaultKeepAllRule():444:446 -> n 376:378:boolean parseOption():302 -> n 379:379:boolean parseOption():302:302 -> n 380:380:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setMemberRules(java.util.List):87:87 -> n 380:380:boolean parseOption():302 -> n 381:381:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 381:381:boolean parseOption():303 -> n 382:397:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRule$Builder.build():28:43 -> n 382:397:boolean parseOption():304 -> n 398:399:boolean parseOption():307:308 -> n 400:400:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 400:400:boolean parseOption():308 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 401:401:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 401:401:boolean parseOption():308 -> n 402:404:boolean parseOption():309:309 -> n 406:413:boolean parseOption():311:318 -> n 414:441:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.acceptPatternList():2089:2116 -> n 414:441:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseKeepAttributes():728 -> n 414:441:boolean parseOption():319 -> n 442:445:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseKeepAttributes():729:732 -> n 442:445:boolean parseOption():319 -> n 446:446:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseKeepAttributes():730:730 -> n 446:446:boolean parseOption():319 -> n 447:448:boolean parseOption():320:321 -> n 449:458:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePackageFilter(java.util.function.BiConsumer):2158:2167 -> n 449:458:boolean parseOption():321 -> n 459:462:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePackageFilter(java.util.function.BiConsumer):2166:2169 -> n 459:462:boolean parseOption():321 -> n 463:470:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePackageFilter(java.util.function.BiConsumer):2164:2171 -> n 463:470:boolean parseOption():321 -> n 471:475:boolean parseOption():322:326 -> n 476:476:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 476:476:boolean parseOption():326 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 477:477:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 477:477:boolean parseOption():326 -> n 478:483:boolean parseOption():327:332 -> n 484:488:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePathFilter(java.util.function.Consumer):2230:2234 -> n 484:488:boolean parseOption():332 -> n 489:491:boolean parseOption():333:335 -> n 492:492:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 492:492:boolean parseOption():335 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 493:493:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 493:493:boolean parseOption():335 -> n 494:494:boolean parseOption():336:336 -> n 495:495:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule$Builder com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule.builder():74:74 -> n 495:495:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):851 -> n 495:495:boolean parseOption():337 -> n 496:496:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):851:851 -> n 496:496:boolean parseOption():337 -> n 497:498:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:54 -> n 497:498:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):852 -> n 497:498:boolean parseOption():337 -> n 499:499:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):852:852 -> n 499:499:boolean parseOption():337 -> n 500:501:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:59 -> n 500:501:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):853 -> n 500:501:boolean parseOption():337 -> n 502:502:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):853:853 -> n 502:502:boolean parseOption():337 -> n 503:503:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 503:503:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):854 -> n 503:503:boolean parseOption():337 -> n 504:505:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):855:856 -> n 504:505:boolean parseOption():337 -> n 506:506:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 506:506:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):856 -> n 506:506:boolean parseOption():337 -> n 507:507:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 507:507:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):857 -> n 507:507:boolean parseOption():337 -> n 508:518:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule$Builder.build():26:36 -> n 508:518:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):858 -> n 508:518:boolean parseOption():337 -> n 519:519:boolean parseOption():338:338 -> n 520:520:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 520:520:boolean parseOption():338 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 521:521:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 521:521:boolean parseOption():338 -> n 522:531:boolean parseOption():339:348 -> n 532:534:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.infoIgnoringOptions(java.lang.String,com.android.tools.r8.position.TextPosition):2309:2309 -> n 532:534:boolean parseOption():348 -> n 535:537:boolean parseOption():345:345 -> n 541:558:boolean parseOption():349:366 -> n 559:560:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2177:2178 -> n 559:560:boolean parseOption():366 -> n 561:561:com.android.tools.r8.shaking.ProguardClassNameList$Builder com.android.tools.r8.shaking.ProguardClassNameList.builder():27:27 -> n 561:561:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2196 -> n 561:561:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 561:561:boolean parseOption():366 -> n 562:562:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> n 562:562:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2188 -> n 562:562:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 562:562:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 562:562:boolean parseOption():366 -> n 563:566:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2189:2189 -> n 563:566:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 563:566:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 563:566:boolean parseOption():366 -> n 569:569:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2192:2192 -> n 569:569:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 569:569:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 569:569:boolean parseOption():366 -> n 570:571:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2199:2200 -> n 570:571:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 570:571:boolean parseOption():366 -> n 572:572:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179:2179 -> n 572:572:boolean parseOption():366 -> n 573:573:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> n 573:573:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2188 -> n 573:573:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 573:573:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 573:573:boolean parseOption():366 -> n 574:574:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardTypeMatcher.defaultAllMatcher():129:129 -> n 574:574:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2182 -> n 574:574:boolean parseOption():366 -> n 575:575:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardClassNameList.singletonList(com.android.tools.r8.shaking.ProguardTypeMatcher):35:35 -> n 575:575:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2182 -> n 575:575:boolean parseOption():366 -> n 576:576:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2181:2181 -> n 576:576:boolean parseOption():366 -> n 577:578:boolean parseOption():367:368 -> n 579:580:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2177:2178 -> n 579:580:boolean parseOption():368 -> n 581:581:com.android.tools.r8.shaking.ProguardClassNameList$Builder com.android.tools.r8.shaking.ProguardClassNameList.builder():27:27 -> n 581:581:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2196 -> n 581:581:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 581:581:boolean parseOption():368 -> n 582:582:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> n 582:582:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2188 -> n 582:582:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 582:582:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 582:582:boolean parseOption():368 -> n 583:586:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2189:2189 -> n 583:586:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 583:586:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 583:586:boolean parseOption():368 -> n 589:589:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2192:2192 -> n 589:589:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 589:589:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 589:589:boolean parseOption():368 -> n 590:591:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2199:2200 -> n 590:591:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 590:591:boolean parseOption():368 -> n 592:592:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179:2179 -> n 592:592:boolean parseOption():368 -> n 593:593:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> n 593:593:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2188 -> n 593:593:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 593:593:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 593:593:boolean parseOption():368 -> n 594:594:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardTypeMatcher.defaultAllMatcher():129:129 -> n 594:594:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2182 -> n 594:594:boolean parseOption():368 -> n 595:595:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardClassNameList.singletonList(com.android.tools.r8.shaking.ProguardTypeMatcher):35:35 -> n 595:595:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2182 -> n 595:595:boolean parseOption():368 -> n 596:596:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2181:2181 -> n 596:596:boolean parseOption():368 -> n 597:598:boolean parseOption():369:370 -> n 599:601:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnOverridingOptions(java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2319:2319 -> n 599:601:boolean parseOption():371 -> n 602:605:boolean parseOption():373:376 -> n 606:607:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePackageNameOrEmptyString():2204:2205 -> n 606:607:boolean parseOption():376 -> n 608:614:boolean parseOption():376:382 -> n 615:616:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePackageNameOrEmptyString():2204:2205 -> n 615:616:boolean parseOption():382 -> n 617:621:boolean parseOption():382:386 -> n 622:624:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.warnOverridingOptions(java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2319:2319 -> n 622:624:boolean parseOption():387 -> n 625:626:boolean parseOption():388:389 -> n 627:628:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.skipSingleArgument():820:821 -> n 627:628:boolean parseOption():390 -> n 629:629:char com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.readChar():1859:1859 -> n 629:629:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.skipSingleArgument():822 -> n 629:629:boolean parseOption():390 -> n 630:633:boolean parseOption():393:396 -> n 634:635:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePackageNameOrEmptyString():2204:2205 -> n 634:635:boolean parseOption():396 -> n 636:642:boolean parseOption():396:402 -> n 643:644:java.lang.String com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePackageNameOrEmptyString():2204:2205 -> n 643:644:boolean parseOption():402 -> n 645:667:boolean parseOption():402:424 -> n 668:669:java.nio.file.Path com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseFileInputDependency(java.util.function.BiConsumer):1624:1625 -> n 668:669:boolean parseOption():424 -> n 670:672:boolean parseOption():423:425 -> n 673:673:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$Builder com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule.builder():77:77 -> n 673:673:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1711 -> n 673:673:boolean parseOption():426 -> n 674:674:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1711:1711 -> n 674:674:boolean parseOption():426 -> n 675:676:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:54 -> n 675:676:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1712 -> n 675:676:boolean parseOption():426 -> n 677:677:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1712:1712 -> n 677:677:boolean parseOption():426 -> n 678:679:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:59 -> n 678:679:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1713 -> n 678:679:boolean parseOption():426 -> n 680:683:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1713:1716 -> n 680:683:boolean parseOption():426 -> n 684:684:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 684:684:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1716 -> n 684:684:boolean parseOption():426 -> n 685:685:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 685:685:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1717 -> n 685:685:boolean parseOption():426 -> n 686:696:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$Builder.build():26:36 -> n 686:696:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1718 -> n 686:696:boolean parseOption():426 -> n 697:697:boolean parseOption():427:427 -> n 698:698:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 698:698:boolean parseOption():427 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 699:699:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 699:699:boolean parseOption():427 -> n 700:700:boolean parseOption():428:428 -> n 701:701:com.android.tools.r8.shaking.ProguardAssumeValuesRule$Builder com.android.tools.r8.shaking.ProguardAssumeValuesRule.builder():77:77 -> n 701:701:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1734 -> n 701:701:boolean parseOption():429 -> n 702:702:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1734:1734 -> n 702:702:boolean parseOption():429 -> n 703:704:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:54 -> n 703:704:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1735 -> n 703:704:boolean parseOption():429 -> n 705:705:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1735:1735 -> n 705:705:boolean parseOption():429 -> n 706:707:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:59 -> n 706:707:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1736 -> n 706:707:boolean parseOption():429 -> n 708:711:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1736:1739 -> n 708:711:boolean parseOption():429 -> n 712:712:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 712:712:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1739 -> n 712:712:boolean parseOption():429 -> n 713:713:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 713:713:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1740 -> n 713:713:boolean parseOption():429 -> n 714:724:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardAssumeValuesRule$Builder.build():26:36 -> n 714:724:com.android.tools.r8.shaking.ProguardAssumeValuesRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseAssumeValuesRule(com.android.tools.r8.position.Position):1741 -> n 714:724:boolean parseOption():429 -> n 725:725:boolean parseOption():430:430 -> n 726:726:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 726:726:boolean parseOption():430 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 727:727:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 727:727:boolean parseOption():430 -> n 728:731:boolean parseOption():431:434 -> n 732:742:boolean parseOption():433:443 -> n 743:747:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1661:1665 -> n 743:747:boolean parseOption():443 -> n 748:761:com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPathFilters():1678:1691 -> n 748:761:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1666 -> n 748:761:boolean parseOption():443 -> n 762:767:com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPathFilters():1688:1693 -> n 762:767:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1666 -> n 762:767:boolean parseOption():443 -> n 768:771:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1667:1670 -> n 768:771:boolean parseOption():443 -> n 772:785:com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPathFilters():1678:1691 -> n 772:785:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1671 -> n 772:785:boolean parseOption():443 -> n 786:791:com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPathFilters():1688:1693 -> n 786:791:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1671 -> n 786:791:boolean parseOption():443 -> n 792:792:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1672:1672 -> n 792:792:boolean parseOption():443 -> n 793:797:boolean parseOption():442:446 -> n 798:802:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1661:1665 -> n 798:802:boolean parseOption():446 -> n 803:816:com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPathFilters():1678:1691 -> n 803:816:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1666 -> n 803:816:boolean parseOption():446 -> n 817:822:com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPathFilters():1688:1693 -> n 817:822:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1666 -> n 817:822:boolean parseOption():446 -> n 823:826:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1667:1670 -> n 823:826:boolean parseOption():446 -> n 827:840:com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPathFilters():1678:1691 -> n 827:840:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1671 -> n 827:840:boolean parseOption():446 -> n 841:846:com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPathFilters():1688:1693 -> n 841:846:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1671 -> n 841:846:boolean parseOption():446 -> n 847:847:java.util.List com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassPath(java.util.function.BiConsumer):1672:1672 -> n 847:847:boolean parseOption():446 -> n 848:858:boolean parseOption():445:455 -> n 859:860:java.nio.file.Path com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseFileInputDependency(java.util.function.BiConsumer):1624:1625 -> n 859:860:boolean parseOption():455 -> n 861:866:boolean parseOption():454:459 -> n 867:868:java.nio.file.Path com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseFileInputDependency(java.util.function.BiConsumer):1624:1625 -> n 867:868:boolean parseOption():458 -> n 869:875:boolean parseOption():457:463 -> n 876:877:java.nio.file.Path com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseFileInputDependency(java.util.function.BiConsumer):1624:1625 -> n 876:877:boolean parseOption():462 -> n 878:883:boolean parseOption():461:466 -> n 884:884:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 884:884:boolean parseOption():466 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 885:885:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 885:885:boolean parseOption():466 -> n 886:887:boolean parseOption():467:468 -> n 888:889:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2177:2178 -> n 888:889:boolean parseOption():468 -> n 890:890:com.android.tools.r8.shaking.ProguardClassNameList$Builder com.android.tools.r8.shaking.ProguardClassNameList.builder():27:27 -> n 890:890:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2196 -> n 890:890:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 890:890:boolean parseOption():468 -> n 891:891:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2217:2217 -> n 891:891:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2188 -> n 891:891:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 891:891:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 891:891:boolean parseOption():468 -> n 892:895:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2189:2189 -> n 892:895:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 892:895:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 892:895:boolean parseOption():468 -> n 898:898:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2192:2192 -> n 898:898:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 898:898:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 898:898:boolean parseOption():468 -> n 899:900:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2199:2200 -> n 899:900:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 899:900:boolean parseOption():468 -> n 901:901:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179:2179 -> n 901:901:boolean parseOption():468 -> n 902:902:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassName(boolean):2219:2219 -> n 902:902:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2188 -> n 902:902:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassNames():2198 -> n 902:902:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2179 -> n 902:902:boolean parseOption():468 -> n 903:903:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardTypeMatcher.defaultAllMatcher():129:129 -> n 903:903:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2182 -> n 903:903:boolean parseOption():468 -> n 904:904:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardClassNameList.singletonList(com.android.tools.r8.shaking.ProguardTypeMatcher):35:35 -> n 904:904:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2182 -> n 904:904:boolean parseOption():468 -> n 905:905:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassFilter(java.util.function.Consumer):2181:2181 -> n 905:905:boolean parseOption():468 -> n 906:907:boolean parseOption():469:470 -> n 908:912:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePathFilter(java.util.function.Consumer):2230:2234 -> n 908:912:boolean parseOption():470 -> n 913:914:boolean parseOption():471:472 -> n 915:919:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parsePathFilter(java.util.function.Consumer):2230:2234 -> n 915:919:boolean parseOption():472 -> n 920:921:boolean parseOption():473:474 -> n 922:922:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule$Builder com.android.tools.r8.shaking.ProguardIdentifierNameStringRule.builder():73:73 -> n 922:922:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):966 -> n 922:922:boolean parseOption():474 -> n 923:923:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):966:966 -> n 923:923:boolean parseOption():474 -> n 924:925:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:54 -> n 924:925:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):967 -> n 924:925:boolean parseOption():474 -> n 926:926:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):967:967 -> n 926:926:boolean parseOption():474 -> n 927:928:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):58:59 -> n 927:928:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):968 -> n 927:928:boolean parseOption():474 -> n 929:929:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):968:968 -> n 929:929:boolean parseOption():474 -> n 930:930:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1084:1084 -> n 930:930:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):969 -> n 930:930:boolean parseOption():474 -> n 931:932:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):970:971 -> n 931:932:boolean parseOption():474 -> n 933:933:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setSource(java.lang.String):68:68 -> n 933:933:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):971 -> n 933:933:boolean parseOption():474 -> n 934:934:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):63:63 -> n 934:934:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):972 -> n 934:934:boolean parseOption():474 -> n 935:945:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardIdentifierNameStringRule$Builder.build():25:35 -> n 935:945:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.parseIdentifierNameStringRule(com.android.tools.r8.position.Position):973 -> n 935:945:boolean parseOption():474 -> n 946:946:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 946:946:boolean parseOption():474 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 947:947:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 947:947:boolean parseOption():474 -> n 948:949:boolean parseOption():475:476 -> n 950:950:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 950:950:boolean parseOption():476 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 951:951:void com.android.tools.r8.shaking.ProguardConfiguration$Builder.addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):193:193 -> n 951:951:boolean parseOption():476 -> n 952:970:boolean parseOption():477:495 -> n 971:974:java.lang.RuntimeException com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):656:656 -> n 971:974:boolean parseOption():497 -> n 1:20:com.android.tools.r8.shaking.ProguardPathList parsePathFilter():2239:2258 -> o 21:26:com.android.tools.r8.shaking.ProguardPathList parsePathFilter():2255:2260 -> o 27:27:com.android.tools.r8.shaking.ProguardPathList parsePathFilter():2245:2245 -> o 1:1:char peekChar():1850:1850 -> p 1:11:void skipOptimizationName():805:815 -> q 1:6:void skipWhitespace():1767:1772 -> r 7:14:void com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser.skipComment():1778:1785 -> r 7:14:void skipWhitespace():1774 -> r com.android.tools.r8.shaking.ProguardConfigurationParserOptions -> com.gradleup.gr8.relocated.cq2: boolean enableExperimentalCheckEnumUnboxed -> a boolean enableExperimentalConvertCheckNotNull -> b boolean enableExperimentalWhyAreYouNotInlining -> c boolean enableTestingOptions -> d 1:5:void (boolean,boolean,boolean,boolean):20:24 -> 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder builder():28:28 -> a 1:1:boolean isExperimentalCheckEnumUnboxedEnabled():32:32 -> b 1:1:boolean isExperimentalConvertCheckNotNullEnabled():36:36 -> c 1:1:boolean isExperimentalWhyAreYouNotInliningEnabled():40:40 -> d 1:1:boolean isTestingOptionsEnabled():44:44 -> e com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder -> com.gradleup.gr8.relocated.bq2: boolean enableExperimentalCheckEnumUnboxed -> a boolean enableExperimentalConvertCheckNotNull -> b boolean enableExperimentalWhyAreYouNotInlining -> c boolean enableTestingOptions -> d 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions build():93:93 -> a 1:10:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder readEnvironment():56:65 -> b 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder setEnableExperimentalCheckEnumUnboxed(boolean):71:71 -> c 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder setEnableExperimentalConvertCheckNotNull(boolean):77:77 -> d 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder setEnableExperimentalWhyAreYouNotInlining(boolean):83:83 -> e 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder setEnableTestingOptions(boolean):88:88 -> f com.android.tools.r8.shaking.ProguardConfigurationRule -> com.gradleup.gr8.relocated.eq2: boolean used -> o boolean canReferenceDeadTypes -> p boolean $assertionsDisabled -> q 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):47:47 -> 2:5:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):28:31 -> 1:1:void markAsUsed():68:68 -> A java.lang.String modifierString() -> B java.lang.String typeString() -> C 1:1:boolean access$000(com.android.tools.r8.shaking.ProguardConfigurationRule):26:26 -> a 2:27:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):127:152 -> a 28:28:boolean com.android.tools.r8.shaking.ProguardTypeMatcher.hasSpecificType():0:0 -> a 28:28:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):152 -> a 29:32:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):153:156 -> a 33:33:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 33:33:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):157 -> a 34:34:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):158:158 -> a 35:35:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 35:35:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):158 -> a 36:39:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):158:161 -> a 40:40:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 40:40:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):159 -> a 41:41:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):163:163 -> a 42:42:java.util.stream.Stream lambda$getWildcards$0(java.lang.Iterable):189:189 -> a 43:45:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):223:225 -> a 46:51:boolean com.android.tools.r8.utils.StringUtils.appendNonEmpty(java.lang.StringBuilder,java.lang.String,java.lang.Object,java.lang.String):69:74 -> a 46:51:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):225 -> a 52:53:java.lang.StringBuilder append(java.lang.StringBuilder,boolean):226:227 -> a 1:14:boolean equals(java.lang.Object):196:209 -> equals 1:5:int hashCode():214:218 -> hashCode boolean applyToNonProgramClasses() -> p com.android.tools.r8.shaking.ClassInlineRule asClassInlineRule() -> q com.android.tools.r8.shaking.ProguardCheckDiscardRule asProguardCheckDiscardRule() -> r com.android.tools.r8.shaking.ProguardIfRule asProguardIfRule() -> s com.android.tools.r8.shaking.ProguardKeepRule asProguardKeepRule() -> t com.android.tools.r8.shaking.ReprocessClassInitializerRule asReprocessClassInitializerRule() -> u com.android.tools.r8.shaking.ReprocessMethodRule asReprocessMethodRule() -> v 1:1:void canReferenceDeadTypes():120:120 -> w 1:12:java.lang.Iterable getWildcards():180:191 -> x 13:13:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable[]):472:472 -> x 13:13:java.lang.Iterable getWildcards():181 -> x boolean isProguardKeepRule() -> y 1:1:boolean isUsed():64:64 -> z com.android.tools.r8.shaking.ProguardConfigurationRule$1 -> com.gradleup.gr8.relocated.dq2: com.android.tools.r8.graph.AppView val$appView -> a com.android.tools.r8.shaking.ProguardConfigurationRule this$0 -> b 1:1:void (com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.AppView):131:131 -> 1:1:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):135:135 -> a 2:2:com.android.tools.r8.graph.DexItemFactory dexItemFactory():148:148 -> a 1:4:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):140:143 -> b 5:5:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 5:5:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):143 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 6:6:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):143 -> b com.android.tools.r8.shaking.ProguardConfigurationSource -> com.gradleup.gr8.relocated.fq2: java.nio.file.Path getBaseDirectory() -> a com.android.tools.r8.origin.Origin getOrigin() -> b com.android.tools.r8.shaking.ProguardConfigurationSourceBytes -> com.gradleup.gr8.relocated.gq2: byte[] bytes -> a com.android.tools.r8.origin.Origin origin -> b 1:3:void (byte[],com.android.tools.r8.origin.Origin):18:20 -> java.nio.file.Path getBaseDirectory() -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():45:45 -> b 1:1:java.lang.String get():29:29 -> get 1:1:java.lang.String getName():40:40 -> getName com.android.tools.r8.shaking.ProguardConfigurationSourceFile -> com.gradleup.gr8.relocated.hq2: java.nio.file.Path path -> a 1:2:void (java.nio.file.Path):18:19 -> 1:5:java.nio.file.Path getBaseDirectory():29:33 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():45:45 -> b 1:1:java.lang.String get():24:24 -> get 1:1:java.lang.String getName():40:40 -> getName com.android.tools.r8.shaking.ProguardConfigurationUtils -> com.gradleup.gr8.relocated.jq2: 1:12:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):19:30 -> a 13:13:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$Builder com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule.builder():77:77 -> a 13:13:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):32 -> a 14:14:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> a 14:14:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):33 -> a 15:15:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):33:33 -> a 16:16:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):137:137 -> a 16:16:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):34 -> a 17:17:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):34:34 -> a 18:18:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardTypeMatcher.create(com.android.tools.r8.graph.DexType):125:125 -> a 18:18:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):37 -> a 19:19:com.android.tools.r8.shaking.ProguardClassNameList com.android.tools.r8.shaking.ProguardClassNameList.singletonList(com.android.tools.r8.shaking.ProguardTypeMatcher):35:35 -> a 19:19:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):36 -> a 20:20:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassNames(com.android.tools.r8.shaking.ProguardClassNameList):128:128 -> a 20:20:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):35 -> a 21:21:com.android.tools.r8.shaking.ProguardMemberRule$Builder com.android.tools.r8.shaking.ProguardMemberRule.builder():140:140 -> a 21:21:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):40 -> a 22:23:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):41:42 -> a 24:24:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardTypeMatcher.create(com.android.tools.r8.graph.DexType):125:125 -> a 24:24:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):43 -> a 25:29:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):43:47 -> a 30:33:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):45:48 -> a 34:34:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):39:39 -> a 35:35:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setMemberRules(java.util.List):87:87 -> a 35:35:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):38 -> a 36:46:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$Builder.build():26:36 -> a 36:46:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):49 -> a 47:92:boolean hasExplicitAssumeValuesOrAssumeNoSideEffectsRuleForMinSdk(com.android.tools.r8.graph.DexItemFactory,java.util.List):58:103 -> a com.android.tools.r8.shaking.ProguardConfigurationUtils$1 -> com.gradleup.gr8.relocated.iq2: com.android.tools.r8.utils.AndroidApiLevel val$apiLevel -> e 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.utils.AndroidApiLevel):20:20 -> 1:1:java.lang.String part():23:23 -> a com.android.tools.r8.shaking.ProguardIdentifierNameStringRule -> com.gradleup.gr8.relocated.lq2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardIdentifierNameStringRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):56:56 -> 1:1:java.lang.String typeString():78:78 -> C com.android.tools.r8.shaking.ProguardIdentifierNameStringRule$Builder -> com.gradleup.gr8.relocated.kq2: 1:1:void (com.android.tools.r8.shaking.ProguardIdentifierNameStringRule$1):12:12 -> 2:2:void ():15:15 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardIfRule -> com.gradleup.gr8.relocated.pq2: com.android.tools.r8.shaking.ProguardKeepRule subsequentRule -> u java.util.Set preconditions -> t int $r8$clinit -> y com.android.tools.r8.origin.Origin NEVER_INLINE_ORIGIN -> w com.android.tools.r8.origin.Origin NO_HORIZONTAL_CLASS_MERGING_ORIGIN -> x java.util.Map inlinableFieldsInPrecondition -> v 1:10:void ():21:30 -> 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardKeepRule,java.util.Set,com.android.tools.r8.shaking.ProguardIfRule$1):19:19 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardKeepRule,java.util.Set):130:130 -> 3:3:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardKeepRule,java.util.Set):115:115 -> 4:96:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardKeepRule,java.util.Set):40:132 -> 1:1:java.lang.String typeString():299:299 -> C 1:2:java.util.Set getAndClearInlinableFieldsMatchingPrecondition():55:56 -> F 1:1:java.util.Set getPreconditions():43:43 -> G 1:1:com.android.tools.r8.shaking.ProguardKeepRule getSubsequentRule():47:47 -> H 1:1:void addInlinableFieldMatchingPrecondition(com.android.tools.r8.graph.DexField):51:51 -> a 2:22:com.android.tools.r8.shaking.ProguardIfRule materialize(com.android.tools.r8.graph.DexItemFactory,java.util.Set):156:176 -> a 23:23:com.android.tools.r8.shaking.ProguardMemberRule lambda$materialize$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardMemberRule):174:174 -> a 24:39:com.android.tools.r8.shaking.ClassInlineRule neverClassInlineRuleForCondition(com.android.tools.r8.graph.DexItemFactory):181:196 -> a 40:61:com.android.tools.r8.shaking.InlineRule neverInlineRuleForCondition(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.InlineRule$Type):224:245 -> a 62:62:boolean lambda$neverInlineRuleForCondition$1(com.android.tools.r8.shaking.ProguardMemberRule):243:243 -> a 63:63:boolean com.android.tools.r8.shaking.ProguardMemberType.includesMethods():22:22 -> a 63:63:boolean lambda$neverInlineRuleForCondition$1(com.android.tools.r8.shaking.ProguardMemberRule):243 -> a 1:1:com.android.tools.r8.shaking.ProguardMemberRule lambda$neverInlineRuleForCondition$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardMemberRule):244:244 -> b 2:7:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):252:257 -> b 8:8:com.android.tools.r8.shaking.NoHorizontalClassMergingRule$Builder com.android.tools.r8.shaking.NoHorizontalClassMergingRule.builder():77:77 -> b 8:8:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):260 -> b 9:9:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):260:260 -> b 10:10:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):53:53 -> b 10:10:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):261 -> b 11:11:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):263:263 -> b 12:14:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):262:264 -> b 15:15:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassAccessFlags(com.android.tools.r8.shaking.ProguardAccessFlags):155:155 -> b 15:15:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):264 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):265:265 -> b 17:17:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setNegatedClassAccessFlags(com.android.tools.r8.shaking.ProguardAccessFlags):164:164 -> b 17:17:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):265 -> b 18:18:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):266:266 -> b 19:19:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassType(com.android.tools.r8.shaking.ProguardClassType):137:137 -> b 19:19:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):266 -> b 20:20:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):267:267 -> b 21:21:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassTypeNegated(boolean):146:146 -> b 21:21:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):267 -> b 22:22:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):268:268 -> b 23:23:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassNames(com.android.tools.r8.shaking.ProguardClassNameList):128:128 -> b 23:23:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):268 -> b 24:24:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):270:270 -> b 25:30:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):269:274 -> b 31:31:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceClassName(com.android.tools.r8.shaking.ProguardTypeMatcher):109:109 -> b 31:31:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):271 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):275:275 -> b 33:33:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):96:96 -> b 33:33:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):275 -> b 34:34:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setMemberRules(java.util.List):87:87 -> b 34:34:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):276 -> b 35:45:com.android.tools.r8.shaking.NoHorizontalClassMergingRule com.android.tools.r8.shaking.NoHorizontalClassMergingRule$Builder.build():29:39 -> b 35:45:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):277 -> b 46:46:boolean lambda$noHorizontalClassMergingRuleForCondition$3(com.android.tools.r8.shaking.ProguardMemberRule):255:255 -> b 47:47:boolean com.android.tools.r8.shaking.ProguardMemberType.includesMethods():22:22 -> b 47:47:boolean lambda$noHorizontalClassMergingRuleForCondition$3(com.android.tools.r8.shaking.ProguardMemberRule):255 -> b 1:1:com.android.tools.r8.shaking.ProguardMemberRule lambda$noHorizontalClassMergingRuleForCondition$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardMemberRule):256:256 -> c 1:8:boolean equals(java.lang.Object):282:289 -> equals 1:1:int hashCode():294:294 -> hashCode com.android.tools.r8.shaking.ProguardIfRule asProguardIfRule() -> s 1:1:java.lang.Iterable getWildcards():141:141 -> x 2:2:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> x 2:2:java.lang.Iterable getWildcards():141 -> x com.android.tools.r8.shaking.ProguardIfRule$1 -> com.gradleup.gr8.relocated.mq2: 1:1:void (com.android.tools.r8.origin.Origin):22:22 -> 1:1:java.lang.String part():25:25 -> a com.android.tools.r8.shaking.ProguardIfRule$2 -> com.gradleup.gr8.relocated.nq2: 1:1:void (com.android.tools.r8.origin.Origin):30:30 -> 1:1:java.lang.String part():33:33 -> a com.android.tools.r8.shaking.ProguardIfRule$Builder -> com.gradleup.gr8.relocated.oq2: com.android.tools.r8.shaking.ProguardKeepRule subsequentRule -> r boolean $assertionsDisabled -> s 1:1:void ():60:60 -> 1:1:void ():65:65 -> 2:2:void ():62:62 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardKeepAttributes -> com.gradleup.gr8.relocated.qq2: boolean runtimeInvisibleAnnotations -> m boolean runtimeVisibleParameterAnnotations -> n boolean runtimeInvisibleParameterAnnotations -> o boolean runtimeVisibleTypeAnnotations -> p boolean localVariableTypeTable -> i boolean methodParameters -> j boolean sourceDebugExtension -> k java.util.List KEEP_ALL -> t boolean runtimeVisibleAnnotations -> l boolean runtimeInvisibleTypeAnnotations -> q boolean annotationDefault -> r boolean stackMapTable -> s boolean signature -> e boolean exceptions -> f boolean lineNumberTable -> g boolean localVariableTable -> h boolean sourceFile -> a boolean sourceDir -> b boolean innerClasses -> c boolean enclosingMethod -> d 1:1:void ():36:36 -> 1:1:void ():58:58 -> 2:20:void ():38:56 -> 1:10:boolean update(boolean,java.lang.String,java.util.List):74:83 -> a 11:27:boolean matches(java.lang.String,int,java.lang.String,int):90:106 -> a 28:28:com.android.tools.r8.shaking.ProguardKeepAttributes fromPatterns(java.util.List):110:110 -> a 29:53:void com.android.tools.r8.shaking.ProguardKeepAttributes.applyPatterns(java.util.List):116:140 -> a 29:53:com.android.tools.r8.shaking.ProguardKeepAttributes fromPatterns(java.util.List):111 -> a 54:106:java.lang.StringBuilder append(java.lang.StringBuilder):235:287 -> a 1:5:boolean equals(java.lang.Object):173:177 -> equals 1:16:int hashCode():197:212 -> hashCode 1:1:java.lang.String toString():295:295 -> toString com.android.tools.r8.shaking.ProguardKeepRule -> com.gradleup.gr8.relocated.sq2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardKeepRuleType,com.android.tools.r8.shaking.ProguardKeepRuleModifiers):63:63 -> 1:22:com.android.tools.r8.shaking.ProguardKeepRule materialize(com.android.tools.r8.graph.DexItemFactory):89:110 -> a 23:23:com.android.tools.r8.shaking.ProguardMemberRule lambda$materialize$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardMemberRule):107:107 -> a 1:5:boolean equals(java.lang.Object):115:119 -> equals com.android.tools.r8.shaking.ProguardKeepRule asProguardKeepRule() -> t com.android.tools.r8.shaking.ProguardKeepRule$Builder -> com.gradleup.gr8.relocated.rq2: 1:1:void ():18:18 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardKeepRuleBase -> com.gradleup.gr8.relocated.uq2: com.android.tools.r8.shaking.ProguardKeepRuleModifiers modifiers -> s com.android.tools.r8.shaking.ProguardKeepRuleType type -> r 1:16:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardKeepRuleType,com.android.tools.r8.shaking.ProguardKeepRuleModifiers):58:73 -> 1:1:java.lang.String modifierString():132:132 -> B 1:1:java.lang.String typeString():127:127 -> C 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers getModifiers():81:81 -> D 1:1:com.android.tools.r8.shaking.ProguardKeepRuleType getType():77:77 -> E 1:12:boolean equals(java.lang.Object):86:97 -> equals 1:3:int hashCode():103:105 -> hashCode com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder -> com.gradleup.gr8.relocated.tq2: com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder modifiersBuilder -> q com.android.tools.r8.shaking.ProguardKeepRuleType type -> p 1:1:void ():21:21 -> 2:2:void ():18:18 -> 1:2:com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder setType(com.android.tools.r8.shaking.ProguardKeepRuleType):25:26 -> a com.android.tools.r8.shaking.ProguardKeepRuleModifiers -> com.gradleup.gr8.relocated.wq2: boolean allowsObfuscation -> e boolean includeDescriptorClasses -> f boolean allowsAccessModification -> a boolean allowsAnnotationRemoval -> b boolean allowsShrinking -> c boolean allowsOptimization -> d 1:1:void (boolean,boolean,boolean,boolean,boolean,boolean,com.android.tools.r8.shaking.ProguardKeepRuleModifiers$1):6:6 -> 2:8:void (boolean,boolean,boolean,boolean,boolean,boolean):71:77 -> 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder builder():84:84 -> a 2:5:void appendWithComma(java.lang.StringBuilder,boolean,java.lang.String):136:139 -> a 1:5:boolean equals(java.lang.Object):98:102 -> equals 1:6:int hashCode():112:117 -> hashCode 1:8:java.lang.String toString():122:129 -> toString com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder -> com.gradleup.gr8.relocated.vq2: boolean allowsObfuscation -> e boolean includeDescriptorClasses -> f boolean allowsAccessModification -> a boolean allowsAnnotationRemoval -> b boolean allowsShrinking -> c boolean allowsOptimization -> d 1:1:void (com.android.tools.r8.shaking.ProguardKeepRuleModifiers$1):7:7 -> 2:2:void ():16:16 -> 3:8:void ():9:14 -> 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers build():48:48 -> a 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsAccessModification(boolean):19:19 -> b 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsAnnotationRemoval(boolean):24:24 -> c 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsObfuscation(boolean):39:39 -> d 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsOptimization(boolean):34:34 -> e 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsShrinking(boolean):29:29 -> f 1:1:void setIncludeDescriptorClasses(boolean):44:44 -> g com.android.tools.r8.shaking.ProguardKeepRuleType$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.xq2: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String com.android.tools.r8.shaking.ProguardKeepRuleType.toString():26:26 -> a 2:2:java.lang.String com.android.tools.r8.shaking.ProguardKeepRuleType.toString():24:24 -> a 3:3:java.lang.String com.android.tools.r8.shaking.ProguardKeepRuleType.toString():22:22 -> a 4:4:java.lang.String com.android.tools.r8.shaking.ProguardKeepRuleType.toString():20:20 -> a 5:5:java.lang.String com.android.tools.r8.shaking.ProguardKeepRuleType.toString():18:18 -> a 6:6:java.lang.String com.android.tools.r8.shaking.ProguardKeepRuleType.toString():16:16 -> a com.android.tools.r8.shaking.ProguardMemberRule -> com.gradleup.gr8.relocated.nr2: com.android.tools.r8.shaking.ProguardNameMatcher name -> f java.util.List annotations -> a com.android.tools.r8.shaking.ProguardMemberType ruleType -> d com.android.tools.r8.shaking.ProguardTypeMatcher type -> e com.android.tools.r8.shaking.ProguardAccessFlags negatedAccessFlags -> c com.android.tools.r8.shaking.ProguardAccessFlags accessFlags -> b java.util.List arguments -> g com.android.tools.r8.shaking.ProguardMemberRuleReturnValue returnValue -> h 1:1:void (java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardMemberType,com.android.tools.r8.shaking.ProguardTypeMatcher,com.android.tools.r8.shaking.ProguardNameMatcher,java.util.List,com.android.tools.r8.shaking.ProguardMemberRuleReturnValue,com.android.tools.r8.shaking.ProguardMemberRule$1):24:24 -> 2:10:void (java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardMemberType,com.android.tools.r8.shaking.ProguardTypeMatcher,com.android.tools.r8.shaking.ProguardNameMatcher,java.util.List,com.android.tools.r8.shaking.ProguardMemberRuleReturnValue):125:133 -> 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getAccessFlags():148:148 -> a 2:2:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):189:189 -> a 3:3:com.android.tools.r8.shaking.ProguardMemberType com.android.tools.r8.shaking.ProguardMemberRule.getRuleType():156:156 -> a 3:3:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):190 -> a 4:4:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):190:190 -> a 5:5:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getAccessFlags():148:148 -> a 5:5:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):195 -> a 6:6:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):195:195 -> a 7:7:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getNegatedAccessFlags():152:152 -> a 7:7:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):196 -> a 8:19:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):196:207 -> a 20:20:com.android.tools.r8.shaking.ProguardNameMatcher com.android.tools.r8.shaking.ProguardMemberRule.getName():164:164 -> a 20:20:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):208 -> a 21:21:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):208:208 -> a 22:22:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getAccessFlags():148:148 -> a 22:22:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):212 -> a 23:23:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):212:212 -> a 24:24:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getNegatedAccessFlags():152:152 -> a 24:24:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):213 -> a 25:25:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):213:213 -> a 26:26:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardMemberRule.getType():160:160 -> a 26:26:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):217 -> a 27:31:boolean matches(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):217:221 -> a 32:32:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):241:241 -> a 33:33:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 33:33:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):241 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:com.android.tools.r8.shaking.ProguardMemberType com.android.tools.r8.shaking.ProguardMemberRule.getRuleType():156:156 -> a 34:34:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):242 -> a 35:56:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):242:263 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 57:57:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 58:58:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):263 -> a 59:69:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):263:273 -> a 70:70:com.android.tools.r8.shaking.ProguardNameMatcher com.android.tools.r8.shaking.ProguardMemberRule.getName():164:164 -> a 70:70:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):274 -> a 71:71:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):274:274 -> a 72:72:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getAccessFlags():148:148 -> a 72:72:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):278 -> a 73:73:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):278:278 -> a 74:74:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getNegatedAccessFlags():152:152 -> a 74:74:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):279 -> a 75:79:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):279:283 -> a 80:80:java.util.List com.android.tools.r8.shaking.ProguardMemberRule.getArguments():168:168 -> a 80:80:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):288 -> a 81:81:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):289:289 -> a 82:82:boolean com.android.tools.r8.shaking.ProguardTypeMatcher.isTripleDotPattern():0:0 -> a 82:82:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):289 -> a 83:83:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 83:83:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):292 -> a 84:89:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):292:297 -> a 90:90:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):244:244 -> a 91:91:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getAccessFlags():148:148 -> a 91:91:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):252 -> a 92:92:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):252:252 -> a 93:93:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getNegatedAccessFlags():152:152 -> a 93:93:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):253 -> a 94:98:boolean matches(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.shaking.DexStringCache):253:257 -> a 99:99:java.util.stream.Stream lambda$getWildcards$0(java.lang.Iterable):333:333 -> a 100:100:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):339:339 -> a 101:101:java.util.List com.android.tools.r8.shaking.ProguardMemberRule.getAnnotations():144:144 -> a 101:101:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):340 -> a 102:102:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):340:340 -> a 103:103:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getAccessFlags():148:148 -> a 103:103:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):341 -> a 104:104:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardMemberRule.getNegatedAccessFlags():152:152 -> a 104:104:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):342 -> a 105:105:com.android.tools.r8.shaking.ProguardMemberType com.android.tools.r8.shaking.ProguardMemberRule.getRuleType():156:156 -> a 105:105:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):343 -> a 106:106:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardMemberRule.getType():160:160 -> a 106:106:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):344 -> a 107:107:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):344:344 -> a 108:108:com.android.tools.r8.shaking.ProguardNameMatcher com.android.tools.r8.shaking.ProguardMemberRule.getName():164:164 -> a 108:108:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):345 -> a 109:109:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):345:345 -> a 110:110:java.util.List com.android.tools.r8.shaking.ProguardMemberRule.getArguments():168:168 -> a 110:110:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):346 -> a 111:113:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):348:350 -> a 114:114:com.android.tools.r8.shaking.ProguardMemberRuleReturnValue com.android.tools.r8.shaking.ProguardMemberRule.getReturnValue():176:176 -> a 114:114:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):351 -> a 115:115:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):351:351 -> a 116:116:com.android.tools.r8.shaking.ProguardTypeMatcher lambda$materialize$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardTypeMatcher):349:349 -> a 1:1:java.util.List getAnnotations():144:144 -> b 1:1:com.android.tools.r8.shaking.ProguardNameMatcher getName():164:164 -> c 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getNegatedAccessFlags():152:152 -> d 1:1:com.android.tools.r8.shaking.ProguardMemberRuleReturnValue getReturnValue():176:176 -> e 1:25:boolean equals(java.lang.Object):356:380 -> equals 1:1:com.android.tools.r8.shaking.ProguardMemberType getRuleType():156:156 -> f 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher getType():160:160 -> g 1:10:java.lang.Iterable getWildcards():326:335 -> h 11:11:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):454:454 -> h 11:11:java.lang.Iterable getWildcards():326 -> h 1:7:int hashCode():385:391 -> hashCode 1:1:boolean hasReturnValue():172:172 -> i 1:3:java.lang.String toString():397:399 -> toString 4:137:void com.android.tools.r8.shaking.ProguardKeepRule.appendNonEmpty(java.lang.StringBuilder,java.lang.String,java.lang.Object,java.lang.String):0:133 -> toString 4:137:java.lang.String toString():399 -> toString 138:138:java.lang.String toString():401:401 -> toString 139:272:void com.android.tools.r8.shaking.ProguardKeepRule.appendNonEmpty(java.lang.StringBuilder,java.lang.String,java.lang.Object,java.lang.String):0:133 -> toString 139:272:java.lang.String toString():401 -> toString 273:274:java.lang.String toString():402:403 -> toString 275:408:void com.android.tools.r8.shaking.ProguardKeepRule.appendNonEmpty(java.lang.StringBuilder,java.lang.String,java.lang.Object,java.lang.String):0:133 -> toString 275:408:java.lang.String toString():403 -> toString 409:409:com.android.tools.r8.shaking.ProguardMemberType com.android.tools.r8.shaking.ProguardMemberRule.getRuleType():156:156 -> toString 409:409:java.lang.String toString():404 -> toString 410:441:java.lang.String toString():404:435 -> toString 442:442:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardMemberRule.getType():160:160 -> toString 442:442:java.lang.String toString():412 -> toString 443:444:java.lang.String toString():412:413 -> toString 445:445:com.android.tools.r8.shaking.ProguardNameMatcher com.android.tools.r8.shaking.ProguardMemberRule.getName():164:164 -> toString 445:445:java.lang.String toString():418 -> toString 446:447:java.lang.String toString():418:419 -> toString 448:448:java.util.List com.android.tools.r8.shaking.ProguardMemberRule.getArguments():168:168 -> toString 448:448:java.lang.String toString():420 -> toString 449:449:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> toString 449:449:java.lang.String toString():420 -> toString 450:451:java.lang.String toString():420:421 -> toString 452:474:java.lang.String toString():409:431 -> toString 475:475:java.lang.String toString():406:406 -> toString 476:476:com.android.tools.r8.shaking.ProguardTypeMatcher com.android.tools.r8.shaking.ProguardMemberRule.getType():160:160 -> toString 476:476:java.lang.String toString():425 -> toString 477:478:java.lang.String toString():425:426 -> toString 479:479:com.android.tools.r8.shaking.ProguardNameMatcher com.android.tools.r8.shaking.ProguardMemberRule.getName():164:164 -> toString 479:479:java.lang.String toString():427 -> toString 480:493:java.lang.String toString():427:440 -> toString com.android.tools.r8.shaking.ProguardMemberRule$Builder -> com.gradleup.gr8.relocated.mr2: com.android.tools.r8.shaking.ProguardNameMatcher name -> f java.util.List annotations -> a com.android.tools.r8.shaking.ProguardMemberType ruleType -> d boolean $assertionsDisabled -> i com.android.tools.r8.shaking.ProguardTypeMatcher type -> e com.android.tools.r8.shaking.ProguardAccessFlags negatedAccessFlags -> c com.android.tools.r8.shaking.ProguardAccessFlags accessFlags -> b java.util.List arguments -> g com.android.tools.r8.shaking.ProguardMemberRuleReturnValue returnValue -> h 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.shaking.ProguardMemberRule$1):26:26 -> 2:2:void ():37:37 -> 3:5:void ():28:30 -> 1:2:void setAnnotations(java.util.List):40:41 -> a 3:3:com.android.tools.r8.shaking.ProguardMemberRule$Builder setAccessFlags(com.android.tools.r8.shaking.ProguardAccessFlags):49:49 -> a 4:4:com.android.tools.r8.shaking.ProguardMemberRule$Builder setRuleType(com.android.tools.r8.shaking.ProguardMemberType):62:62 -> a 5:5:com.android.tools.r8.shaking.ProguardMemberRule$Builder setTypeMatcher(com.android.tools.r8.shaking.ProguardTypeMatcher):71:71 -> a 6:6:com.android.tools.r8.shaking.ProguardMemberRule$Builder setName(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards):76:76 -> a 7:7:com.android.tools.r8.shaking.ProguardMemberRule$Builder setReturnValue(com.android.tools.r8.shaking.ProguardMemberRuleReturnValue):86:86 -> a 8:9:com.android.tools.r8.shaking.ProguardMemberRule build():95:96 -> a 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getAccessFlags():45:45 -> b 2:2:com.android.tools.r8.shaking.ProguardMemberRule$Builder setArguments(java.util.List):81:81 -> b 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getNegatedAccessFlags():54:54 -> c 1:1:boolean isValid():91:91 -> d com.android.tools.r8.shaking.ProguardMemberRuleReturnValue -> com.gradleup.gr8.relocated.pr2: com.android.tools.r8.ir.analysis.type.Nullability nullability -> f com.android.tools.r8.utils.LongInterval longInterval -> c com.android.tools.r8.graph.DexString fieldName -> e com.android.tools.r8.shaking.ProguardMemberRuleReturnValue$Type type -> a com.android.tools.r8.graph.DexType fieldHolder -> d boolean $assertionsDisabled -> g boolean booleanValue -> b 1:1:void ():21:21 -> 1:7:void (boolean):37:43 -> 8:15:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.analysis.type.Nullability):47:54 -> 16:23:void (com.android.tools.r8.ir.analysis.type.Nullability):57:64 -> 24:30:void (com.android.tools.r8.utils.LongInterval):67:73 -> 1:1:boolean com.android.tools.r8.utils.LongInterval.isSingleValue(int):40:40 -> a 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullabilityForValueRange(com.android.tools.r8.utils.LongInterval):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.utils.LongInterval.isSingleValue(int):40:40 -> a 2:2:com.android.tools.r8.ir.analysis.type.Nullability getNullabilityForValueRange(com.android.tools.r8.utils.LongInterval):77 -> a 3:7:com.android.tools.r8.ir.analysis.type.Nullability getNullabilityForValueRange(com.android.tools.r8.utils.LongInterval):78:82 -> a 8:9:com.android.tools.r8.graph.DexType getFieldHolder():108:109 -> a 10:43:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):132:165 -> a 44:45:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):154:155 -> a 46:46:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 46:46:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 47:47:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):157 -> a 48:51:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):159:162 -> a 52:52:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):161:161 -> a 53:53:com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNumberFromIntervalValue(long,long):36:36 -> a 53:53:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):161 -> a 54:54:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):149:149 -> a 55:55:com.android.tools.r8.ir.analysis.value.SingleNumberValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNullValue():50:50 -> a 55:55:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):150 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 56:56:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):151 -> a 57:57:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):138:138 -> a 58:58:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 58:58:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):138 -> a 59:62:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):140:143 -> a 63:63:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 63:63:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):143 -> a 64:64:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):142:142 -> a 65:65:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 65:65:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):146 -> a 66:66:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):135:135 -> a 67:67:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170:170 -> a 68:68:boolean com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.hasNullability():118:118 -> a 68:68:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170 -> a 69:69:boolean com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.isNullability():95:95 -> a 69:69:boolean com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.hasNullability():118 -> a 69:69:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170 -> a 70:70:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.getNullability():122:122 -> a 70:70:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170 -> a 71:71:boolean com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.hasNullability():118:118 -> a 71:71:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.getNullability():122 -> a 71:71:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170 -> a 72:72:boolean com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.isNullability():95:95 -> a 72:72:boolean com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.hasNullability():118 -> a 72:72:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.getNullability():122 -> a 72:72:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170 -> a 73:74:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.getNullability():122:123 -> a 73:74:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170 -> a 75:75:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170:170 -> a 76:76:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> a 76:76:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):171 -> a 77:77:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):172:172 -> a 1:2:com.android.tools.r8.graph.DexString getFieldName():113:114 -> b 1:1:boolean isField():91:91 -> c 1:1:java.lang.String toString():177:177 -> toString 2:2:boolean com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.isBoolean():87:87 -> toString 2:2:java.lang.String toString():179 -> toString 3:8:java.lang.String toString():180:185 -> toString 9:9:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> toString 9:9:java.lang.String toString():185 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:java.lang.String toString():185:185 -> toString 11:11:boolean com.android.tools.r8.shaking.ProguardMemberRuleReturnValue.isNullability():95:95 -> toString 11:11:java.lang.String toString():186 -> toString 12:21:java.lang.String toString():187:196 -> toString com.android.tools.r8.shaking.ProguardMemberRuleReturnValue$Type$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.or2: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.shaking.ProguardNameMatcher -> com.gradleup.gr8.relocated.tr2: boolean $assertionsDisabled -> b com.android.tools.r8.shaking.ProguardNameMatcher MATCH_ALL_NAMES -> a 1:3:void ():14:16 -> 1:1:void (com.android.tools.r8.shaking.ProguardNameMatcher$1):14:14 -> 2:2:void ():18:18 -> boolean matches(java.lang.String) -> a 1:1:boolean access$100(java.lang.String,int,java.lang.String,int,java.util.List,int):14:14 -> a 2:44:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):39:81 -> a 45:46:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):56:57 -> a 47:47:boolean com.android.tools.r8.shaking.ProguardWildcard.isPattern():0:0 -> a 47:47:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):57 -> a 48:59:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):57:68 -> a 60:60:boolean com.android.tools.r8.shaking.ProguardWildcard.isBackReference():0:0 -> a 60:60:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):68 -> a 61:62:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):68:69 -> a 63:63:java.lang.String com.android.tools.r8.shaking.ProguardWildcard$BackReference.getCaptured():105:105 -> a 63:63:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):70 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:java.lang.String com.android.tools.r8.shaking.ProguardWildcard$BackReference.getCaptured():105:105 -> a 64:64:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):70 -> a 65:71:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):72:78 -> a 72:73:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):43:44 -> a 74:74:boolean com.android.tools.r8.shaking.ProguardWildcard.isPattern():0:0 -> a 74:74:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):44 -> a 75:118:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):44:87 -> a 119:119:java.lang.Iterable getWildcards():93:93 -> a 120:120:java.lang.Iterable getWildcardsOrEmpty(com.android.tools.r8.shaking.ProguardNameMatcher):97:97 -> a 121:121:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards.isMatchAllNames():2386:2386 -> a 121:121:com.android.tools.r8.shaking.ProguardNameMatcher create(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards):23 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:122:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards.isMatchAllNames():2386:2386 -> a 122:122:com.android.tools.r8.shaking.ProguardNameMatcher create(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards):23 -> a 123:127:com.android.tools.r8.shaking.ProguardNameMatcher create(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards):24:28 -> a com.android.tools.r8.shaking.ProguardNameMatcher materialize() -> b com.android.tools.r8.shaking.ProguardNameMatcher$MatchAllNames -> com.gradleup.gr8.relocated.qr2: com.android.tools.r8.shaking.ProguardWildcard wildcard -> c 1:1:void ():108:108 -> 2:3:void (com.android.tools.r8.shaking.ProguardWildcard):111:112 -> 1:1:boolean matches(java.lang.String):117:117 -> a 2:2:java.lang.Iterable getWildcards():123:123 -> a 1:1:com.android.tools.r8.shaking.ProguardNameMatcher$MatchAllNames com.android.tools.r8.shaking.ProguardNameMatcher$MatchAllNames.materialize():128:128 -> b 1:1:com.android.tools.r8.shaking.ProguardNameMatcher materialize():104 -> b 1:1:java.lang.String toString():133:133 -> toString com.android.tools.r8.shaking.ProguardNameMatcher$MatchNamePattern -> com.gradleup.gr8.relocated.rr2: java.util.List wildcards -> d java.lang.String pattern -> c 1:3:void (com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards):142:144 -> 1:3:boolean matches(java.lang.String):149:151 -> a 4:4:java.lang.Iterable getWildcards():158:158 -> a 1:1:com.android.tools.r8.shaking.ProguardNameMatcher materialize():137:137 -> b 1:5:com.android.tools.r8.shaking.ProguardNameMatcher$MatchNamePattern materialize():163:167 -> c 1:1:boolean equals(java.lang.Object):180:180 -> equals 1:1:int hashCode():185:185 -> hashCode 1:1:java.lang.String toString():172:172 -> toString com.android.tools.r8.shaking.ProguardNameMatcher$MatchSpecificName -> com.gradleup.gr8.relocated.sr2: java.lang.String name -> c 1:2:void (java.lang.String):193:194 -> 1:1:boolean matches(java.lang.String):199:199 -> a 1:1:boolean equals(java.lang.Object):209:209 -> equals 1:1:int hashCode():214:214 -> hashCode 1:1:java.lang.String toString():204:204 -> toString com.android.tools.r8.shaking.ProguardPackageMatcher -> com.gradleup.gr8.relocated.ur2: java.lang.String pattern -> a 1:2:void (java.lang.String):10:11 -> 1:1:boolean matches(java.lang.String):15:15 -> a 2:47:boolean matchPackageNameImpl(java.lang.String,int,java.lang.String,int):20:65 -> a 48:48:boolean matchPackageNameImpl(java.lang.String,int,java.lang.String,int):58:58 -> a 49:55:boolean matchPackageNameImpl(java.lang.String,int,java.lang.String,int):27:33 -> a 56:56:boolean com.android.tools.r8.shaking.ProguardPackageMatcher.containsSeparatorsStartingAt(java.lang.String,int):75:75 -> a 56:56:boolean matchPackageNameImpl(java.lang.String,int,java.lang.String,int):37 -> a 57:86:boolean matchPackageNameImpl(java.lang.String,int,java.lang.String,int):42:71 -> a 1:5:boolean equals(java.lang.Object):83:87 -> equals 1:1:int hashCode():92:92 -> hashCode com.android.tools.r8.shaking.ProguardPackageNameList -> com.gradleup.gr8.relocated.wr2: it.unimi.dsi.fastutil.objects.Object2BooleanMap packageNames -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.shaking.ProguardPackageNameList$1):13:13 -> 2:3:void (it.unimi.dsi.fastutil.objects.Object2BooleanMap):40:41 -> 1:1:com.android.tools.r8.shaking.ProguardPackageNameList$Builder builder():16:16 -> a 2:2:boolean matches(com.android.tools.r8.graph.ProgramPackage):64:64 -> a 3:6:boolean com.android.tools.r8.shaking.ProguardPackageNameList.matches(java.lang.String):69:72 -> a 3:6:boolean matches(com.android.tools.r8.graph.ProgramPackage):64 -> a 1:15:boolean equals(java.lang.Object):83:97 -> equals 1:6:int hashCode():107:112 -> hashCode com.android.tools.r8.shaking.ProguardPackageNameList$Builder -> com.gradleup.gr8.relocated.vr2: it.unimi.dsi.fastutil.objects.Object2BooleanMap matchers -> a 1:1:void (com.android.tools.r8.shaking.ProguardPackageNameList$1):19:19 -> 2:2:void ():25:25 -> 3:3:void ():22:22 -> 1:1:com.android.tools.r8.shaking.ProguardPackageNameList$Builder addPackageName(boolean,com.android.tools.r8.shaking.ProguardPackageMatcher):29:29 -> a 2:2:com.android.tools.r8.shaking.ProguardPackageNameList build():34:34 -> a com.android.tools.r8.shaking.ProguardPathFilter -> com.gradleup.gr8.relocated.yr2: com.google.common.collect.ImmutableList patterns -> b boolean enabled -> a boolean $assertionsDisabled -> c 1:1:void ():9:9 -> 1:1:void (com.google.common.collect.ImmutableList,boolean,com.android.tools.r8.shaking.ProguardPathFilter$1):9:9 -> 2:8:void (com.google.common.collect.ImmutableList,boolean):44:50 -> 1:1:com.android.tools.r8.shaking.ProguardPathFilter$Builder builder():14:14 -> a 2:4:boolean matches(java.lang.String):59:61 -> a 1:1:boolean isEnabled():55:55 -> b com.android.tools.r8.shaking.ProguardPathFilter$Builder -> com.gradleup.gr8.relocated.xr2: com.google.common.collect.ImmutableList$Builder patterns -> b boolean enabled -> a 1:1:void (com.android.tools.r8.shaking.ProguardPathFilter$1):17:17 -> 2:2:void ():21:21 -> 3:4:void ():18:19 -> 1:1:com.android.tools.r8.shaking.ProguardPathFilter$Builder addPattern(com.android.tools.r8.shaking.ProguardPathList):25:25 -> a 2:2:com.android.tools.r8.shaking.ProguardPathFilter build():40:40 -> a 1:1:com.android.tools.r8.shaking.ProguardPathFilter$Builder disable():30:30 -> b 1:1:com.android.tools.r8.shaking.ProguardPathFilter$Builder enable():35:35 -> c com.android.tools.r8.shaking.ProguardPathList -> com.gradleup.gr8.relocated.ds2: boolean matches(java.lang.String) -> a 1:1:com.android.tools.r8.shaking.ProguardPathList$Builder builder():13:13 -> a 1:1:com.android.tools.r8.shaking.ProguardPathList emptyList():17:17 -> b com.android.tools.r8.shaking.ProguardPathList$Builder -> com.gradleup.gr8.relocated.zr2: com.google.common.collect.ImmutableList$Builder matchers -> a 1:1:void (com.android.tools.r8.shaking.ProguardPathList$1):22:22 -> 2:2:void ():26:26 -> 3:3:void ():24:24 -> 1:1:com.android.tools.r8.shaking.ProguardPathList$Builder addFileName(java.lang.String):30:30 -> a 2:2:com.android.tools.r8.shaking.ProguardPathList$Builder addFileName(java.lang.String,boolean):34:34 -> a 1:5:com.android.tools.r8.shaking.ProguardPathList build():39:43 -> b com.android.tools.r8.shaking.ProguardPathList$EmptyPathList -> com.gradleup.gr8.relocated.as2: 1:1:void (com.android.tools.r8.shaking.ProguardPathList$1):122:122 -> 2:2:void ():124:124 -> boolean matches(java.lang.String) -> a com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher -> com.gradleup.gr8.relocated.bs2: boolean negated -> a java.lang.String pattern -> b 1:3:void (boolean,java.lang.String):52:54 -> 1:1:boolean com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher.match(java.lang.String):58:58 -> a 1:1:boolean access$300(com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher,java.lang.String):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher.match(java.lang.String):58:58 -> a 2:2:boolean access$300(com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher,java.lang.String):48 -> a 3:29:boolean matchImpl(java.lang.String,int,java.lang.String,int):62:88 -> a 30:30:boolean matchImpl(java.lang.String,int,java.lang.String,int):83:83 -> a 31:34:boolean matchImpl(java.lang.String,int,java.lang.String,int):66:69 -> a 35:35:boolean com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher.containsSeparatorsStartingAt(java.lang.String,int):98:98 -> a 35:35:boolean matchImpl(java.lang.String,int,java.lang.String,int):70 -> a 36:57:boolean matchImpl(java.lang.String,int,java.lang.String,int):73:94 -> a com.android.tools.r8.shaking.ProguardPathList$PathList -> com.gradleup.gr8.relocated.cs2: java.util.List matchers -> a 1:1:void (java.util.List,com.android.tools.r8.shaking.ProguardPathList$1):103:103 -> 2:3:void (java.util.List):106:107 -> 1:4:boolean matches(java.lang.String):112:115 -> a com.android.tools.r8.shaking.ProguardRuleParserException -> com.gradleup.gr8.relocated.es2: com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d java.lang.String message -> a java.lang.String snippet -> b 1:5:void (java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):18:22 -> 1:1:java.lang.String getDiagnosticMessage():43:43 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():33:33 -> b 1:1:com.android.tools.r8.position.Position getPosition():38:38 -> c 1:1:java.lang.String getMessage():48:48 -> getMessage com.android.tools.r8.shaking.ProguardTypeMatcher -> com.gradleup.gr8.relocated.ls2: 1:1:void (com.android.tools.r8.shaking.ProguardTypeMatcher$1):23:23 -> 2:2:void ():31:31 -> com.android.tools.r8.graph.DexType getSpecificType() -> a boolean matches(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory) -> a 1:5:boolean matches(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):49:53 -> a 6:6:java.lang.Iterable getWildcardsOrEmpty(com.android.tools.r8.shaking.ProguardTypeMatcher):63:63 -> a 7:9:java.lang.Iterable getWildcardsOrEmpty(java.util.List):67:69 -> a 10:17:java.util.List materializeList(java.util.List,com.android.tools.r8.graph.DexItemFactory):80:87 -> a 18:35:com.android.tools.r8.shaking.ProguardTypeMatcher create(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType,com.android.tools.r8.graph.DexItemFactory):101:118 -> a 36:39:com.android.tools.r8.shaking.ProguardTypeMatcher create(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType,com.android.tools.r8.graph.DexItemFactory):117:120 -> a 40:40:com.android.tools.r8.shaking.ProguardTypeMatcher create(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType,com.android.tools.r8.graph.DexItemFactory):108:108 -> a 41:49:com.android.tools.r8.shaking.ProguardTypeMatcher create(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType,com.android.tools.r8.graph.DexItemFactory):106:114 -> a 1:1:java.lang.Iterable getWildcards():59:59 -> b com.android.tools.r8.shaking.ProguardTypeMatcher$MatchAllTypes -> com.gradleup.gr8.relocated.fs2: com.android.tools.r8.shaking.ProguardWildcard wildcard -> a com.android.tools.r8.shaking.ProguardTypeMatcher MATCH_ALL_TYPES -> b 1:1:void ():152:152 -> 2:2:void com.android.tools.r8.shaking.ProguardTypeMatcher$MatchAllTypes.():157:157 -> 2:2:void ():152 -> 3:3:void ():152:152 -> 1:2:void (com.android.tools.r8.shaking.ProguardWildcard):160:161 -> 1:1:boolean matches(com.android.tools.r8.graph.DexType):166:166 -> a 2:2:com.android.tools.r8.shaking.ProguardTypeMatcher$MatchAllTypes com.android.tools.r8.shaking.ProguardTypeMatcher$MatchAllTypes.materialize(com.android.tools.r8.graph.DexItemFactory):177:177 -> a 2:2:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):150 -> a 1:1:java.lang.Iterable getWildcards():172:172 -> b 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher access$000():150:150 -> c 1:1:boolean equals(java.lang.Object):187:187 -> equals 1:1:int hashCode():192:192 -> hashCode 1:1:java.lang.String toString():182:182 -> toString com.android.tools.r8.shaking.ProguardTypeMatcher$MatchAnyArgSequence -> com.gradleup.gr8.relocated.gs2: com.android.tools.r8.shaking.ProguardTypeMatcher MATCH_ANY_ARG_SEQUENCE -> a 1:1:void ():198:198 -> 1:1:void ():196:196 -> boolean matches(com.android.tools.r8.graph.DexType) -> a 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher access$100():196:196 -> c 1:1:boolean equals(java.lang.Object):217:217 -> equals 1:1:int hashCode():222:222 -> hashCode 1:1:java.lang.String toString():207:207 -> toString com.android.tools.r8.shaking.ProguardTypeMatcher$MatchBasicTypes -> com.gradleup.gr8.relocated.hs2: com.android.tools.r8.shaking.ProguardWildcard wildcard -> a com.android.tools.r8.shaking.ProguardTypeMatcher MATCH_BASIC_TYPES -> b 1:1:void ():283:283 -> 2:2:void com.android.tools.r8.shaking.ProguardTypeMatcher$MatchBasicTypes.():288:288 -> 2:2:void ():283 -> 3:3:void ():283:283 -> 1:2:void (com.android.tools.r8.shaking.ProguardWildcard):291:292 -> 1:2:boolean matches(com.android.tools.r8.graph.DexType):297:298 -> a 3:3:com.android.tools.r8.shaking.ProguardTypeMatcher$MatchBasicTypes com.android.tools.r8.shaking.ProguardTypeMatcher$MatchBasicTypes.materialize(com.android.tools.r8.graph.DexItemFactory):311:311 -> a 3:3:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):281 -> a 1:1:java.lang.Iterable getWildcards():306:306 -> b 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher access$400():281:281 -> c 1:1:boolean equals(java.lang.Object):321:321 -> equals 1:1:int hashCode():326:326 -> hashCode 1:1:java.lang.String toString():316:316 -> toString com.android.tools.r8.shaking.ProguardTypeMatcher$MatchClassTypes -> com.gradleup.gr8.relocated.is2: com.android.tools.r8.shaking.ProguardWildcard wildcard -> b com.android.tools.r8.shaking.ProguardTypeMatcher MATCH_CLASS_TYPES -> c boolean $assertionsDisabled -> e com.android.tools.r8.shaking.ProguardTypeMatcher LEGACY_MATCH_CLASS_TYPES -> d java.lang.String pattern -> a 1:5:void ():226:230 -> 1:1:void (java.lang.String):237:237 -> 2:5:void (java.lang.String,com.android.tools.r8.shaking.ProguardWildcard):240:243 -> 1:2:boolean matches(com.android.tools.r8.graph.DexType):248:249 -> a 3:3:com.android.tools.r8.shaking.ProguardTypeMatcher$MatchClassTypes com.android.tools.r8.shaking.ProguardTypeMatcher$MatchClassTypes.materialize(com.android.tools.r8.graph.DexItemFactory):262:262 -> a 3:3:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):226 -> a 1:1:java.lang.Iterable getWildcards():257:257 -> b 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher access$200():226:226 -> c 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher access$300():226:226 -> d 1:1:boolean equals(java.lang.Object):272:272 -> equals 1:1:int hashCode():277:277 -> hashCode 1:1:java.lang.String toString():267:267 -> toString com.android.tools.r8.shaking.ProguardTypeMatcher$MatchSpecificType -> com.gradleup.gr8.relocated.js2: com.android.tools.r8.graph.DexType type -> a 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardTypeMatcher$1):330:330 -> 2:3:void (com.android.tools.r8.graph.DexType):334:335 -> 1:1:boolean matches(com.android.tools.r8.graph.DexType):345:345 -> a 2:2:com.android.tools.r8.graph.DexType getSpecificType():373:373 -> a 1:2:boolean equals(java.lang.Object):355:356 -> equals 1:1:int hashCode():363:363 -> hashCode 1:1:java.lang.String toString():350:350 -> toString com.android.tools.r8.shaking.ProguardTypeMatcher$MatchTypePattern -> com.gradleup.gr8.relocated.ks2: java.util.List wildcards -> b java.lang.String pattern -> a com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType kind -> c boolean $assertionsDisabled -> d 1:1:void ():377:377 -> 1:1:void (com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType,com.android.tools.r8.shaking.ProguardTypeMatcher$1):377:377 -> 2:5:void (com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):384:387 -> 1:4:boolean matches(com.android.tools.r8.graph.DexType):393:396 -> a 5:5:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):408:408 -> a 6:6:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 6:6:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):408 -> a 7:10:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):409:412 -> a 11:11:boolean com.android.tools.r8.shaking.ProguardWildcard.isBackReference():0:0 -> a 11:11:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):412 -> a 12:13:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):413:414 -> a 14:14:java.lang.String com.android.tools.r8.shaking.ProguardWildcard$BackReference.getCaptured():105:105 -> a 14:14:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):415 -> a 15:23:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):414:422 -> a 24:41:java.lang.String com.android.tools.r8.shaking.ProguardTypeMatcher$MatchTypePattern.removeMaterializedBackReferencesFromPattern(java.lang.String,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):442:459 -> a 24:41:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):423 -> a 42:44:boolean com.android.tools.r8.utils.StringUtils.onlyContainsDigits(java.lang.String):340:342 -> a 42:44:java.lang.String com.android.tools.r8.shaking.ProguardTypeMatcher$MatchTypePattern.removeMaterializedBackReferencesFromPattern(java.lang.String,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):459 -> a 42:44:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):423 -> a 45:70:java.lang.String com.android.tools.r8.shaking.ProguardTypeMatcher$MatchTypePattern.removeMaterializedBackReferencesFromPattern(java.lang.String,it.unimi.dsi.fastutil.ints.Int2ReferenceMap):463:488 -> a 45:70:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):423 -> a 71:84:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):424:437 -> a 85:176:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):499:590 -> a 177:178:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):563:564 -> a 179:179:boolean com.android.tools.r8.shaking.ProguardWildcard.isPattern():0:0 -> a 179:179:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):564 -> a 180:192:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):564:576 -> a 193:193:boolean com.android.tools.r8.shaking.ProguardWildcard.isBackReference():0:0 -> a 193:193:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):576 -> a 194:195:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):576:577 -> a 196:196:java.lang.String com.android.tools.r8.shaking.ProguardWildcard$BackReference.getCaptured():105:105 -> a 196:196:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):578 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:197:java.lang.String com.android.tools.r8.shaking.ProguardWildcard$BackReference.getCaptured():105:105 -> a 197:197:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):578 -> a 198:204:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):580:586 -> a 205:206:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):503:504 -> a 207:207:boolean com.android.tools.r8.shaking.ProguardWildcard.isPattern():0:0 -> a 207:207:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):504 -> a 208:223:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):504:519 -> a 224:228:boolean com.android.tools.r8.shaking.ProguardTypeMatcher$MatchTypePattern.isArrayType(java.lang.String):604:608 -> a 224:228:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):524 -> a 229:229:boolean com.android.tools.r8.shaking.ProguardTypeMatcher$MatchTypePattern.containsSeparatorsStartingAt(java.lang.String,int):600:600 -> a 229:229:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):526 -> a 230:234:boolean com.android.tools.r8.shaking.ProguardTypeMatcher$MatchTypePattern.isArrayType(java.lang.String):604:608 -> a 230:234:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):527 -> a 235:264:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):531:560 -> a 265:302:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):559:596 -> a 1:1:java.lang.Iterable getWildcards():403:403 -> b 1:3:boolean equals(java.lang.Object):618:620 -> equals 1:1:int hashCode():627:627 -> hashCode 1:1:java.lang.String toString():613:613 -> toString com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule -> com.gradleup.gr8.relocated.ns2: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):57:57 -> 1:1:java.lang.String typeString():79:79 -> C com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule$Builder -> com.gradleup.gr8.relocated.ms2: 1:1:void (com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule$1):12:12 -> 2:2:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.shaking.ProguardWildcard -> com.gradleup.gr8.relocated.qs2: com.android.tools.r8.shaking.ProguardWildcard$BackReference asBackReference() -> a void setCaptured(java.lang.String) -> a com.android.tools.r8.shaking.ProguardWildcard$Pattern asPattern() -> b void clearCaptured() -> c boolean isBackReference() -> d com.android.tools.r8.shaking.ProguardWildcard materialize() -> e com.android.tools.r8.shaking.ProguardWildcard$BackReference -> com.gradleup.gr8.relocated.os2: int referenceIndex -> b com.android.tools.r8.shaking.ProguardWildcard$Pattern reference -> a 1:2:void (int):85:86 -> com.android.tools.r8.shaking.ProguardWildcard$BackReference asBackReference() -> a 1:1:void setCaptured(java.lang.String):95:95 -> a void clearCaptured() -> c 1:5:com.android.tools.r8.shaking.ProguardWildcard$BackReference com.android.tools.r8.shaking.ProguardWildcard$BackReference.materialize():110:114 -> e 1:5:com.android.tools.r8.shaking.ProguardWildcard materialize():80 -> e 6:6:void com.android.tools.r8.shaking.ProguardWildcard$BackReference.setReference(com.android.tools.r8.shaking.ProguardWildcard$Pattern):90:90 -> e 6:6:com.android.tools.r8.shaking.ProguardWildcard$BackReference com.android.tools.r8.shaking.ProguardWildcard$BackReference.materialize():114 -> e 6:6:com.android.tools.r8.shaking.ProguardWildcard materialize():80 -> e 1:1:java.lang.String toString():130:130 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":132,"2":133,"3":134},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 132:132:java.lang.String toString():130:130 -> toString 133:133:java.lang.String toString():130:130 -> toString 134:134:java.lang.String toString():130:130 -> toString com.android.tools.r8.shaking.ProguardWildcard$Pattern -> com.gradleup.gr8.relocated.ps2: java.lang.String pattern -> a java.lang.String captured -> b 1:1:void (java.lang.String):35:35 -> 2:5:void (java.lang.String):33:36 -> 1:1:void setCaptured(java.lang.String):41:41 -> a com.android.tools.r8.shaking.ProguardWildcard$Pattern asPattern() -> b 1:1:void clearCaptured():46:46 -> c 1:1:com.android.tools.r8.shaking.ProguardWildcard materialize():31:31 -> e 1:1:java.lang.String getCaptured():51:51 -> f 1:5:com.android.tools.r8.shaking.ProguardWildcard$Pattern materialize():56:60 -> g 6:6:void com.android.tools.r8.shaking.ProguardWildcard$Pattern.setCaptured(java.lang.String):41:41 -> g 6:6:com.android.tools.r8.shaking.ProguardWildcard$Pattern materialize():60 -> g 1:1:java.lang.String toString():76:76 -> toString com.android.tools.r8.shaking.ReprocessClassInitializerRule -> com.gradleup.gr8.relocated.i33: com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type type -> r 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.shaking.ReprocessClassInitializerRule$1):11:11 -> 2:16:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type):74:88 -> 1:7:java.lang.String typeString():111:117 -> C 8:8:java.lang.String typeString():113:113 -> C 1:1:com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type getType():96:96 -> D com.android.tools.r8.shaking.ReprocessClassInitializerRule asReprocessClassInitializerRule() -> u com.android.tools.r8.shaking.ReprocessClassInitializerRule$Builder -> com.gradleup.gr8.relocated.h33: com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type type -> p 1:1:void (com.android.tools.r8.shaking.ReprocessClassInitializerRule$1):18:18 -> 2:2:void ():24:24 -> 1:1:com.android.tools.r8.shaking.ReprocessClassInitializerRule$Builder setType(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type):28:28 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e 1:11:com.android.tools.r8.shaking.ReprocessClassInitializerRule build():39:49 -> f com.android.tools.r8.shaking.ReprocessMethodRule -> com.gradleup.gr8.relocated.k33: com.android.tools.r8.shaking.ReprocessMethodRule$Type type -> r 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.shaking.ReprocessMethodRule$1):11:11 -> 2:16:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.ReprocessMethodRule$Type):74:88 -> 1:7:java.lang.String typeString():111:117 -> C 8:8:java.lang.String typeString():113:113 -> C 1:1:com.android.tools.r8.shaking.ReprocessMethodRule$Type getType():96:96 -> D com.android.tools.r8.shaking.ReprocessMethodRule asReprocessMethodRule() -> v com.android.tools.r8.shaking.ReprocessMethodRule$Builder -> com.gradleup.gr8.relocated.j33: com.android.tools.r8.shaking.ReprocessMethodRule$Type type -> p 1:1:void (com.android.tools.r8.shaking.ReprocessMethodRule$1):18:18 -> 2:2:void ():24:24 -> 1:1:com.android.tools.r8.shaking.ReprocessMethodRule$Builder setType(com.android.tools.r8.shaking.ReprocessMethodRule$Type):28:28 -> a com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e 1:11:com.android.tools.r8.shaking.ReprocessMethodRule build():39:49 -> f com.android.tools.r8.shaking.RootSetUtils -> com.gradleup.gr8.relocated.v43: com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet -> com.gradleup.gr8.relocated.m43: 1:1:void (java.util.Set,java.util.Set,com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,java.util.Map,java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap):2197:2197 -> com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSetBuilder -> com.gradleup.gr8.relocated.n43: com.android.tools.r8.shaking.Enqueuer enqueuer -> H 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.RootSetUtils$1):2164:2164 -> 2:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.Enqueuer):2172:2173 -> 1:2:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):2178:2179 -> a 3:3:boolean com.android.tools.r8.shaking.AnnotationMatchResult.isConcreteAnnotationMatchResult():0:0 -> a 3:3:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):2179 -> a 4:6:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):2180:2180 -> a com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet -> com.gradleup.gr8.relocated.o43: boolean $assertionsDisabled -> v 1:1:void ():2240:2240 -> 1:18:void (com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.google.common.collect.ImmutableList,java.util.Set,java.util.List):2250:2267 -> 19:19:void (com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.google.common.collect.ImmutableList,java.util.Set,java.util.List):2247:2247 -> void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition) -> a 1:1:com.android.tools.r8.shaking.RootSetUtils$RootSet rewrittenWithLens(com.android.tools.r8.graph.GraphLens):2240:2240 -> a 2:2:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexReference):2291:2291 -> a 1:1:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSetBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):2274:2274 -> b 2:17:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet rewrittenWithLens(com.android.tools.r8.graph.GraphLens):2284:2299 -> b 18:27:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):2305:2314 -> b com.android.tools.r8.shaking.RootSetUtils$MainDexRootSetBuilder -> com.gradleup.gr8.relocated.p43: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable,com.android.tools.r8.shaking.RootSetUtils$1):2214:2214 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):2220:2220 -> 1:1:com.android.tools.r8.shaking.RootSetUtils$RootSet build(java.util.concurrent.ExecutorService):2214:2214 -> a 1:3:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet build(java.util.concurrent.ExecutorService):2231:2233 -> b com.android.tools.r8.shaking.RootSetUtils$RootSet -> com.gradleup.gr8.relocated.q43: java.util.Map mayHaveSideEffects -> r java.util.Set identifierNameStrings -> s java.util.Set ifRules -> t boolean $assertionsDisabled -> u com.google.common.collect.ImmutableList reasonAsked -> g java.util.Set alwaysInline -> h com.android.tools.r8.utils.PredicateSet alwaysClassInline -> m java.util.Set bypassClinitForInlining -> i java.util.Set whyAreYouNotInlining -> j java.util.Set noVerticalClassMerging -> o java.util.Set noHorizontalClassMerging -> p java.util.Set neverPropagateValue -> q java.util.Set reprocess -> k java.util.Set neverReprocess -> l java.util.Set noUnusedInterfaceRemoval -> n 1:1:void ():1808:1808 -> 1:1:void (com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.google.common.collect.ImmutableList,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.utils.PredicateSet,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.shaking.RootSetUtils$1):1808:1808 -> 2:22:void (com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.google.common.collect.ImmutableList,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,com.android.tools.r8.utils.PredicateSet,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap):1846:1866 -> 1:1:boolean isKeptDirectlyOrIndirectly(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2061,"2":2062,"3":2063},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 2061:2061:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2061:2061:boolean isKeptDirectlyOrIndirectly(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):2051 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2062:2062:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2062:2062:boolean isKeptDirectlyOrIndirectly(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):2051 -> a 2063:2063:boolean isKeptDirectlyOrIndirectly(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):2051:2051 -> a 2056:2060:boolean isKeptDirectlyOrIndirectly(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):2055:2059 -> a 2064:2064:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2064:2064:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):1935 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2065:2065:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):1935:1935 -> a 2066:2066:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.lookupClassField(com.android.tools.r8.graph.DexField):581:581 -> a 2066:2066:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexField.lookupMemberOnClass(com.android.tools.r8.graph.DexClass):84 -> a 2066:2066:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):1935 -> a 2067:2067:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.toClassFieldOrNull(com.android.tools.r8.graph.DexEncodedField):585:585 -> a 2067:2067:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.lookupClassField(com.android.tools.r8.graph.DexField):581 -> a 2067:2067:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexField.lookupMemberOnClass(com.android.tools.r8.graph.DexClass):84 -> a 2067:2067:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):1935 -> a 2068:2068:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2068:2068:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$4(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):1938 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2069:2069:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$4(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):1938:1938 -> a 2070:2070:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$4(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):1937:1937 -> a 2071:2071:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 2071:2071:boolean lambda$isShrinkingDisallowedUnconditionally$2(com.android.tools.r8.shaking.KeepInfo$Joiner):1914 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2072:2072:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 2072:2072:boolean lambda$isShrinkingDisallowedUnconditionally$2(com.android.tools.r8.shaking.KeepInfo$Joiner):1914 -> a 2073:2073:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> a 2073:2073:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer):1918 -> a 2074:2078:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer):1918:1922 -> a 2079:2079:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> a 2079:2079:void pruneItems(com.android.tools.r8.graph.PrunedItems):1945 -> a 2080:2080:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 2080:2080:void pruneItems(com.android.tools.r8.graph.PrunedItems):1945 -> a 2081:2081:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 2081:2081:void pruneItems(com.android.tools.r8.graph.PrunedItems):1945 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2082:2083:void pruneItems(com.android.tools.r8.graph.PrunedItems):1947:1948 -> a 2084:2084:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> a 2084:2084:void pruneItems(com.android.tools.r8.graph.PrunedItems):1949 -> a 2085:2085:void pruneItems(com.android.tools.r8.graph.PrunedItems):1949:1949 -> a 2086:2086:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> a 2086:2086:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):1982 -> a 2087:2089:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):1983:1985 -> a 2090:2090:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> a 2090:2090:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1989 -> a 2091:2091:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1990:1990 -> a 2092:2092:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 2092:2092:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1990 -> a 2093:2093:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 2093:2093:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1990 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2094:2095:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1990:1991 -> a 2096:2096:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1870:1870 -> a 2097:2097:java.util.List com.android.tools.r8.shaking.ProguardConfiguration.getRules():615:615 -> a 2097:2097:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1870 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2098:2099:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1874:1875 -> a 2100:2100:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardIfRule():0:0 -> a 2100:2100:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1875 -> a 2101:2113:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1876:1888 -> a 2114:2114:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 2114:2114:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1888 -> a 2115:2115:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1889:1889 -> a 2116:2123:void addConsequentRootSet(com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet):1895:1902 -> a 2124:2124:java.util.Set lambda$addConsequentRootSet$0(com.android.tools.r8.graph.DexType):1900:1900 -> a 2125:2126:void lambda$addConsequentRootSet$1(com.android.tools.r8.graph.DexType,java.util.Set):1900:1901 -> a 2127:2127:boolean isShrinkingDisallowedUnconditionally(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions):1907:1907 -> a 2128:2128:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> a 2128:2128:boolean isShrinkingDisallowedUnconditionally(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions):1910 -> a 2129:2131:boolean isShrinkingDisallowedUnconditionally(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions):1911:1913 -> a 2132:2132:boolean isShrinkingDisallowedUnconditionally(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions):1912:1912 -> a 2133:2133:void pruneDeadReferences(java.util.Set,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer):1929:1929 -> a 2134:2134:boolean lambda$pruneDeadReferences$5(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexReference):1933:1933 -> a 2135:2142:boolean lambda$pruneDeadReferences$5(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexReference):1932:1939 -> a 2143:2146:com.android.tools.r8.shaking.RootSetUtils$RootSet rewrittenWithLens(com.android.tools.r8.graph.GraphLens):1955:1958 -> a 2147:2147:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> a 2147:2147:com.android.tools.r8.shaking.RootSetUtils$RootSet rewrittenWithLens(com.android.tools.r8.graph.GraphLens):1959 -> a 2148:2148:com.android.tools.r8.shaking.RootSetUtils$RootSet rewrittenWithLens(com.android.tools.r8.graph.GraphLens):1959:1959 -> a 2149:2149:boolean lambda$verifyKeptFieldsAreAccessedAndLive$6(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1993:1993 -> a 2150:2150:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 2150:2150:boolean lambda$verifyKeptFieldsAreAccessedAndLive$6(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1993 -> a 2151:2151:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 2151:2151:boolean lambda$verifyKeptFieldsAreAccessedAndLive$6(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1993 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2152:2152:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> a 2152:2152:boolean lambda$verifyKeptFieldsAreAccessedAndLive$6(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1993 -> a 2153:2155:void lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1995:1997 -> a 2156:2156:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 2156:2156:void lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1997 -> a 2157:2157:void lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2166,"2":2167,"3":2168},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 2166:2166:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2166:2166:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 2166:2166:void lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1997 -> a 2167:2167:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2167:2167:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 2167:2167:void lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1997 -> a 2168:2168:void lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1997:1997 -> a 2158:2158:com.android.tools.r8.graph.ProgramField com.android.tools.r8.graph.DexField.lookupOnProgramClass(com.android.tools.r8.graph.DexProgramClass):89:89 -> a 2158:2158:void lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1998 -> a 2159:2165:void lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2000:2006 -> a 2169:2169:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2073:2073 -> a 2170:2170:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 2170:2170:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2073 -> a 2171:2172:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2074:2075 -> a 2173:2173:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4258,"2":4259,"3":4260,"4":4261},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 4258:4258:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2076:2076 -> a 4259:4259:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2076:2076 -> a 4260:4260:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2076:2076 -> a 4261:4261:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2076:2076 -> a 4249:4257:void lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2076:2084 -> a 4262:4262:com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):2160:2160 -> a 1:1:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> b 1:1:boolean lambda$verifyKeptItemsAreKept$12(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2071 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> b 2:2:boolean lambda$verifyKeptItemsAreKept$12(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2071 -> b 3:7:void lambda$verifyKeptMethodsAreTargetedAndLive$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2020:2024 -> b 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> b 8:8:void lambda$verifyKeptMethodsAreTargetedAndLive$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2024 -> b 9:9:void lambda$verifyKeptMethodsAreTargetedAndLive$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2024:2024 -> b 10:10:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> b 10:10:void lambda$verifyKeptMethodsAreTargetedAndLive$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2025 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> b 11:11:void lambda$verifyKeptMethodsAreTargetedAndLive$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2025 -> b 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> b 12:12:void lambda$verifyKeptMethodsAreTargetedAndLive$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2026 -> b 13:16:void lambda$verifyKeptMethodsAreTargetedAndLive$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2026:2029 -> b 17:19:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2065:2067 -> b 20:20:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> b 20:20:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2068 -> b 21:21:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2069:2069 -> b 22:22:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> b 22:22:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2069 -> b 23:23:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> b 23:23:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2069 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:52:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2069:2097 -> b 53:53:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> b 53:53:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2097 -> b 54:54:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2098:2098 -> b 55:55:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> b 55:55:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2102 -> b 56:84:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2102:2130 -> b 85:85:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 85:85:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2131 -> b 86:86:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2132:2132 -> b 87:87:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 87:87:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2132 -> b 88:90:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2132:2134 -> b 91:91:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2227,"2":2228,"3":2229,"4":2230},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 2227:2227:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2135:2135 -> b 2228:2228:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2135:2135 -> b 2229:2229:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2135:2135 -> b 2230:2230:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2135:2135 -> b 2226:2226:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2135:2135 -> b 2231:2231:java.util.Set lambda$verifyKeptItemsAreKept$13(com.android.tools.r8.graph.DexType):2077:2077 -> b 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> c 1:1:boolean verifyKeptMethodsAreTargetedAndLive(com.android.tools.r8.graph.AppView):2014 -> c 2:2:boolean verifyKeptMethodsAreTargetedAndLive(com.android.tools.r8.graph.AppView):2015:2015 -> c 3:3:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> c 3:3:boolean verifyKeptMethodsAreTargetedAndLive(com.android.tools.r8.graph.AppView):2015 -> c 4:4:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> c 4:4:boolean verifyKeptMethodsAreTargetedAndLive(com.android.tools.r8.graph.AppView):2015 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:boolean verifyKeptMethodsAreTargetedAndLive(com.android.tools.r8.graph.AppView):2015:2016 -> c 7:7:boolean lambda$verifyKeptMethodsAreTargetedAndLive$8(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2018:2018 -> c 8:8:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> c 8:8:boolean lambda$verifyKeptMethodsAreTargetedAndLive$8(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2018 -> c 9:9:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> c 9:9:boolean lambda$verifyKeptMethodsAreTargetedAndLive$8(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2018 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> c 10:10:boolean lambda$verifyKeptMethodsAreTargetedAndLive$8(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2018 -> c 11:12:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2043:2044 -> c 13:13:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLiveProgramType(com.android.tools.r8.graph.DexType):689:689 -> c 13:13:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2044 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> c 14:14:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLiveProgramType(com.android.tools.r8.graph.DexType):690 -> c 14:14:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2044 -> c 15:15:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isLiveProgramType(com.android.tools.r8.graph.DexType):690:690 -> c 15:15:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2044 -> c 16:16:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2044:2044 -> c 17:17:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2063,"2":2064,"3":2065,"4":2066},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 2063:2063:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2045:2045 -> c 2064:2064:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2045:2045 -> c 2065:2065:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2045:2045 -> c 2066:2066:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2045:2045 -> c 2062:2062:void lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2045:2045 -> c 2067:2067:java.util.Set lambda$verifyKeptItemsAreKept$14(com.android.tools.r8.graph.DexType):2083:2083 -> c 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1808:1808 -> d 1:1:boolean verifyKeptTypesAreLive(com.android.tools.r8.graph.AppView):2037 -> d 2:2:boolean verifyKeptTypesAreLive(com.android.tools.r8.graph.AppView):2038:2038 -> d 3:3:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> d 3:3:boolean verifyKeptTypesAreLive(com.android.tools.r8.graph.AppView):2038 -> d 4:4:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> d 4:4:boolean verifyKeptTypesAreLive(com.android.tools.r8.graph.AppView):2038 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:boolean verifyKeptTypesAreLive(com.android.tools.r8.graph.AppView):2038:2039 -> d 7:7:boolean lambda$verifyKeptTypesAreLive$10(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2041:2041 -> d 8:8:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> d 8:8:boolean lambda$verifyKeptTypesAreLive$10(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2041 -> d 9:9:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> d 9:9:boolean lambda$verifyKeptTypesAreLive$10(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2041 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.shaking.KeepInfo$Joiner.isShrinkingAllowed():574:574 -> d 10:10:boolean lambda$verifyKeptTypesAreLive$10(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2041 -> d 1:6:java.lang.String toString():2143:2148 -> toString com.android.tools.r8.shaking.RootSetUtils$RootSetBase -> com.gradleup.gr8.relocated.r43: java.util.Map dependentKeepClassCompatRule -> d java.util.List delayedRootSetActionItems -> e com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection dependentMinimumKeepInfo -> c java.util.Set neverInlineDueToSingleCaller -> a java.util.Set neverClassInline -> b com.android.tools.r8.utils.collections.ProgramMethodMap pendingMethodMoveInverse -> f 1:7:void (java.util.Set,java.util.Set,com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,java.util.Map,java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap):1790:1796 -> 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1804:1804 -> a com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder -> com.gradleup.gr8.relocated.u43: com.android.tools.r8.graph.AppView appView -> a java.util.Set neverPropagateValue -> s java.lang.Iterable rules -> e java.util.Set ifRules -> A java.util.LinkedHashMap reasonAsked -> g java.util.Map mayHaveSideEffects -> u com.android.tools.r8.utils.collections.ProgramMethodMap pendingMethodMoveInverse -> F java.util.Map keptMethodBridges -> w java.util.Map assumeNoSideEffectsWarnings -> B com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper interfaceDesugaringSyntheticHelper -> E java.util.Set neverInlineDueToSingleCaller -> i com.android.tools.r8.graph.DirectMappedDexApplication application -> d com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple feedback -> D java.util.Set neverClassInline -> o java.util.Set noVerticalClassMerging -> q boolean $assertionsDisabled -> G java.util.Set whyAreYouNotInlining -> k com.android.tools.r8.utils.InternalOptions options -> y java.util.Set neverReprocess -> m java.util.Map dependentKeepClassCompatRule -> t com.android.tools.r8.shaking.DexStringCache dexStringCache -> z java.util.Set identifierNameStrings -> v java.util.Set alwaysInline -> h java.util.Set bypassClinitforInlining -> j java.util.Queue delayedRootSetActionItems -> x java.util.Set classesWithCheckDiscardedMembers -> C com.android.tools.r8.utils.PredicateSet alwaysClassInline -> n com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection dependentMinimumKeepInfo -> f java.util.Set noUnusedInterfaceRemoval -> p com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> c com.android.tools.r8.shaking.AssumeInfoCollection$Builder assumeInfoCollectionBuilder -> b java.util.Set noHorizontalClassMerging -> r java.util.Set reprocess -> l 1:1:void ():109:109 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.RootSetUtils$1):109:109 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable,com.android.tools.r8.shaking.RootSetUtils$1):109:109 -> 3:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):157:157 -> 4:54:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):116:166 -> 55:55:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):171:171 -> void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult) -> a com.android.tools.r8.graph.DexReference lambda$addItemToSets$15(com.android.tools.r8.graph.DexReference) -> a boolean lambda$process$0(com.android.tools.r8.graph.DexDefinition) -> a 1:1:com.android.tools.r8.graph.AppView access$200(com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):109:109 -> a 2:2:com.android.tools.r8.graph.DexProgramClass access$600(com.android.tools.r8.graph.DexDefinition,java.util.Map):109:109 -> a 3:3:void access$700(com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder,com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):109:109 -> a 4:4:com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder setAssumeInfoCollectionBuilder(com.android.tools.r8.shaking.AssumeInfoCollection$Builder):184:184 -> a 5:20:void runPerRule(java.util.concurrent.ExecutorService,java.util.List,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):319:334 -> a 21:21:void runPerRule(java.util.concurrent.ExecutorService,java.util.List,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):333:333 -> a 22:27:void lambda$runPerRule$2(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):337:342 -> a 28:83:com.android.tools.r8.shaking.RootSetUtils$RootSet build(java.util.concurrent.ExecutorService):349:404 -> a 84:85:com.android.tools.r8.shaking.RootSetUtils$RootSet build(java.util.concurrent.ExecutorService):365:366 -> a 86:86:void lambda$build$3(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):374:374 -> a 87:97:void propagateAssumeRules(com.android.tools.r8.graph.DexClass):409:419 -> a 98:132:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.propagateAssumeRules(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.Set):425:459 -> a 98:132:void propagateAssumeRules(com.android.tools.r8.graph.DexClass):419 -> a 133:138:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet buildConsequentRootSet():464:469 -> a 139:141:boolean lambda$markMatchingVisibleMethods$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):514:516 -> a 142:142:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 142:142:boolean lambda$markMatchingVisibleMethods$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):516 -> a 143:143:boolean lambda$markMatchingVisibleMethods$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):516:516 -> a 144:145:void lambda$markMatchingVisibleMethods$5(java.util.Map,java.util.Collection,java.util.Set,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClassAndMethod):520:521 -> a 146:146:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.canInsertForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):671:671 -> a 146:146:boolean access$300(com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 147:148:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.canInsertForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):671:672 -> a 147:148:boolean access$300(com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):109 -> a 149:150:void lambda$markMatchingMethods$7(java.util.Map,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClassAndMethod):720:721 -> a 151:154:void markMatchingVisibleFields(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):733:736 -> a 155:155:void com.android.tools.r8.graph.DexClass.forEachClassField(java.util.function.Consumer):176:176 -> a 155:155:void markMatchingVisibleFields(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):736 -> a 156:156:void markMatchingVisibleFields(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):742:742 -> a 157:157:void markMatchingFields(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,com.android.tools.r8.shaking.ProguardIfRule):752:752 -> a 158:158:void com.android.tools.r8.graph.DexClass.forEachClassField(java.util.function.Consumer):176:176 -> a 158:158:void markMatchingFields(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,com.android.tools.r8.shaking.ProguardIfRule):752 -> a 159:160:void lambda$markMatchingFields$9(java.util.Map,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClassAndField):755:756 -> a 161:223:void writeSeeds(com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,java.util.function.Predicate):763:825 -> a 224:225:void lambda$writeSeeds$10(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexType):768:769 -> a 226:227:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):777:778 -> a 228:228:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1793,"2":1794,"3":1795},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 1793:1793:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):779:779 -> a 1794:1794:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):779:779 -> a 1795:1795:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):779:779 -> a 1007:1007:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):779:779 -> a 1008:1008:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1797,"2":1798,"3":1799},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 1797:1797:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):781:781 -> a 1798:1798:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):781:781 -> a 1799:1799:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):781:781 -> a 1789:1789:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):781:781 -> a 1790:1790:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 1790:1790:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):783 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1791:1791:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):783:783 -> a 1792:1792:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):778:778 -> a 1800:1803:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):791:794 -> a 1804:1804:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 1804:1804:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):794 -> a 1805:1819:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):794:808 -> a 1820:1820:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2647,"2":2648,"3":2649},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 2647:2647:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):809:809 -> a 2648:2648:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):809:809 -> a 2649:2649:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):809:809 -> a 2629:2629:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):809:809 -> a 2630:2630:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 2630:2630:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):811 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2631:2631:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):811:811 -> a 2632:2646:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):808:822 -> a 2650:2650:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyClassType(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):829:829 -> a 2650:2650:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):190 -> a 2651:2652:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyAccessFlag(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):833:834 -> a 2651:2652:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):193 -> a 2653:2653:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):838:838 -> a 2653:2653:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):196 -> a 2654:2654:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):988:988 -> a 2654:2654:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):838 -> a 2654:2654:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):196 -> a 2655:2655:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):987:987 -> a 2655:2655:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):838 -> a 2655:2655:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):196 -> a 2656:2710:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):200:254 -> a 2711:2711:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.allRulesSatisfied(java.util.Collection,com.android.tools.r8.graph.DexClass):942:942 -> a 2711:2711:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):230 -> a 2712:2713:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.ruleSatisfied(com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexClass):955:956 -> a 2712:2713:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.allRulesSatisfied(java.util.Collection,com.android.tools.r8.graph.DexClass):943 -> a 2712:2713:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):230 -> a 2714:2717:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):223:226 -> a 2718:2719:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1101:1102 -> a 2718:2719:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):235 -> a 2720:2720:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 2720:2720:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1102 -> a 2720:2720:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):235 -> a 2721:2721:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1104:1104 -> a 2721:2721:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):235 -> a 2722:2728:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):236:242 -> a 2729:2748:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):241:260 -> a 2749:2749:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardCheckDiscardRule():0:0 -> a 2749:2749:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):262 -> a 2750:2750:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):263:263 -> a 2751:2751:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 2751:2751:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1375 -> a 2751:2751:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):263 -> a 2752:2752:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1376:1376 -> a 2752:2752:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):263 -> a 2753:2758:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1386:1391 -> a 2753:2758:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1376 -> a 2753:2758:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):263 -> a 2759:2759:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1378:1378 -> a 2759:2759:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):263 -> a 2760:2760:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 2760:2760:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1378 -> a 2760:2760:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):263 -> a 2761:2761:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 2761:2761:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 2761:2761:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1378 -> a 2761:2761:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):263 -> a 2762:2762:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1380:1380 -> a 2762:2762:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):263 -> a 2763:2764:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):264:265 -> a 2765:2765:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 2765:2765:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1484 -> a 2765:2765:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2766:2766:boolean com.android.tools.r8.graph.DexClass.isEnum():715:715 -> a 2766:2766:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1485 -> a 2766:2766:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2767:2767:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1486:1486 -> a 2767:2767:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2768:2768:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 2768:2768:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1487 -> a 2768:2768:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2769:2769:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 2769:2769:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1487 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2769:2769:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2770:2770:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2770:2770:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1488 -> a 2770:2770:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2771:2775:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1488:1492 -> a 2771:2775:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2776:2776:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2776:2776:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a 2776:2776:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1497 -> a 2776:2776:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2777:2777:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2850,"2":2851,"3":2852,"4":2853},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 2850:2850:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 2850:2850:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2850:2850:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1497 -> a 2850:2850:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2851:2851:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1497:1497 -> a 2851:2851:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2852:2852:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1497:1497 -> a 2852:2852:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2853:2853:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1497:1497 -> a 2853:2853:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2778:2778:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 2778:2778:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1497 -> a 2778:2778:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2779:2779:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 2779:2779:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 2779:2779:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1497 -> a 2779:2779:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2780:2783:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1499:1502 -> a 2780:2783:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2784:2784:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2784:2784:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a 2784:2784:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1507 -> a 2784:2784:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2785:2785:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2854,"2":2855,"3":2856,"4":2857},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 2854:2854:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 2854:2854:java.lang.String com.android.tools.r8.graph.DexClass.getTypeName():1233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2854:2854:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1507 -> a 2854:2854:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2855:2855:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1507:1507 -> a 2855:2855:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2856:2856:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1507:1507 -> a 2856:2856:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2857:2857:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1507:1507 -> a 2857:2857:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2786:2786:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 2786:2786:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1507 -> a 2786:2786:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2787:2787:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 2787:2787:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 2787:2787:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1507 -> a 2787:2787:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2788:2788:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1509:1509 -> a 2788:2788:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):265 -> a 2789:2789:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):266:266 -> a 2790:2791:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1101:1102 -> a 2790:2791:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):267 -> a 2792:2792:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 2792:2792:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1102 -> a 2792:2792:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):267 -> a 2793:2793:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1104:1104 -> a 2793:2793:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):267 -> a 2794:2836:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):268:310 -> a 2837:2837:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.allRulesSatisfied(java.util.Collection,com.android.tools.r8.graph.DexClass):942:942 -> a 2837:2837:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):299 -> a 2838:2839:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.ruleSatisfied(com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexClass):955:956 -> a 2838:2839:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.allRulesSatisfied(java.util.Collection,com.android.tools.r8.graph.DexClass):943 -> a 2838:2839:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):299 -> a 2840:2841:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1101:1102 -> a 2840:2841:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):300 -> a 2842:2842:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 2842:2842:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1102 -> a 2842:2842:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):300 -> a 2843:2843:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1104:1104 -> a 2843:2843:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):300 -> a 2844:2844:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):293:293 -> a 2845:2848:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):276:279 -> a 2849:2849:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):261:261 -> a 2858:2869:boolean anyImplementedInterfaceMatchesImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):896:907 -> a 2870:2870:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):988:988 -> a 2870:2870:boolean anyImplementedInterfaceMatchesImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):907 -> a 2871:2871:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):987:987 -> a 2871:2871:boolean anyImplementedInterfaceMatchesImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):907 -> a 2872:2888:boolean anyImplementedInterfaceMatchesImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):909:925 -> a 2889:2894:boolean anySourceMatchesInheritanceRuleDirectly(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,boolean):932:937 -> a 2895:2895:boolean lambda$anySourceMatchesInheritanceRuleDirectly$13(boolean,com.android.tools.r8.graph.DexType):936:936 -> a 2896:2896:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2896:2896:boolean lambda$anySourceMatchesInheritanceRuleDirectly$13(boolean,com.android.tools.r8.graph.DexType):936 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2897:2897:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2897:2897:boolean lambda$anySourceMatchesInheritanceRuleDirectly$13(boolean,com.android.tools.r8.graph.DexType):936 -> a 2898:2898:boolean lambda$anySourceMatchesInheritanceRuleDirectly$13(boolean,com.android.tools.r8.graph.DexType):936:936 -> a 2899:2901:boolean ruleSatisfiedByFields(com.android.tools.r8.shaking.ProguardMemberRule,java.lang.Iterable):971:973 -> a 2902:2902:boolean com.android.tools.r8.shaking.ProguardMemberType.includesFields():18:18 -> a 2902:2902:boolean ruleSatisfiedByFields(com.android.tools.r8.shaking.ProguardMemberRule,java.lang.Iterable):971 -> a 2903:2903:boolean sideEffectFreeIsRuleSatisfiedByField(com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexClassAndField):982:982 -> a 2904:2905:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1000:1001 -> a 2906:2916:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):997:1007 -> a 2917:2917:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotations():83:83 -> a 2917:2917:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1008 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2918:2918:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotations():83:83 -> a 2918:2918:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1008 -> a 2919:2919:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 2919:2919:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotations():83 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2919:2919:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1008 -> a 2920:2920:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1008:1008 -> a 2921:2921:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotations():83:83 -> a 2921:2921:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotation(int):79 -> a 2921:2921:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1013 -> a 2922:2922:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 2922:2922:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotations():83 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2922:2922:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotation(int):79 -> a 2922:2922:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1013 -> a 2923:2923:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotation(int):79:79 -> a 2923:2923:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1013 -> a 2924:2924:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1013:1013 -> a 2925:2931:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1010:1016 -> a 2932:2936:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):1029:1033 -> a 2937:2937:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.getFirstAnnotationThatMatches(com.android.tools.r8.shaking.ProguardTypeMatcher,com.android.tools.r8.graph.DexAnnotationSet):1050:1050 -> a 2937:2937:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):1035 -> a 2938:2938:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 2938:2938:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.getFirstAnnotationThatMatches(com.android.tools.r8.shaking.ProguardTypeMatcher,com.android.tools.r8.graph.DexAnnotationSet):1051 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2938:2938:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):1035 -> a 2939:2939:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexAnnotation.getAnnotationType():79:79 -> a 2939:2939:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.getFirstAnnotationThatMatches(com.android.tools.r8.shaking.ProguardTypeMatcher,com.android.tools.r8.graph.DexAnnotationSet):1051 -> a 2939:2939:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):1035 -> a 2940:2940:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.getFirstAnnotationThatMatches(com.android.tools.r8.shaking.ProguardTypeMatcher,com.android.tools.r8.graph.DexAnnotationSet):1051:1051 -> a 2940:2940:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):1035 -> a 2941:2944:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):1039:1042 -> a 2945:2950:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):1040:1045 -> a 2951:2959:void markMethod(com.android.tools.r8.graph.DexClassAndMethod,java.util.Collection,java.util.Set,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1066:1074 -> a 2960:2960:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 2960:2960:void markMethod(com.android.tools.r8.graph.DexClassAndMethod,java.util.Collection,java.util.Set,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1073 -> a 2961:2963:void markMethod(com.android.tools.r8.graph.DexClassAndMethod,java.util.Collection,java.util.Set,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1077:1079 -> a 2964:2967:void markField(com.android.tools.r8.graph.DexClassAndField,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1090:1093 -> a 2968:2968:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 2968:2968:void markField(com.android.tools.r8.graph.DexClassAndField,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1093 -> a 2969:2969:void markField(com.android.tools.r8.graph.DexClassAndField,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1095:1095 -> a 2970:2979:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1109:1118 -> a 2980:2980:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4126,"2":4127,"3":4128},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 4126:4126:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4126:4126:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4127:4127:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4127:4127:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1118 -> a 4128:4128:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1118:1118 -> a 4104:4106:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1124:1126 -> a 4107:4107:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4107:4107:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClass.getReference():726 -> a 4107:4107:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1127 -> a 4108:4108:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4108:4108:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1127 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4109:4109:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4109:4109:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1127 -> a 4110:4110:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):592:592 -> a 4110:4110:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4111:4112:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):592:593 -> a 4111:4112:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1128 -> a 4113:4117:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1129:1133 -> a 4118:4118:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 4118:4118:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4119:4120:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1133:1134 -> a 4121:4121:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4121:4121:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClass.getReference():726 -> a 4121:4121:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1135 -> a 4122:4122:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4122:4122:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4123:4123:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4123:4123:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1135 -> a 4124:4125:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1136:1137 -> a 4129:4129:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1163:1163 -> a 4130:4130:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardKeepRule():0:0 -> a 4130:4130:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1163 -> a 4131:4136:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1164:1169 -> a 4137:4148:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1168:1179 -> a 4149:4149:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardCheckDiscardRule():0:0 -> a 4149:4149:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1180 -> a 4150:4152:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1181:1183 -> a 4153:4154:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateCheckDiscardMemberRule(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1404:1405 -> a 4153:4154:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1182 -> a 4155:4178:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1184:1207 -> a 4179:4179:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1204:1204 -> a 4180:4183:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1198:1201 -> a 4184:4187:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1192:1195 -> a 4188:4215:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1189:1216 -> a 4216:4216:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1213:1213 -> a 4217:4217:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isClassInlineRule():0:0 -> a 4217:4217:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1217 -> a 4218:4233:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1218:1233 -> a 4234:4234:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4234:4234:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4235:4238:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1233:1236 -> a 4239:4239:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1230:1230 -> a 4240:4240:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4240:4240:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1230 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4241:4249:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1230:1238 -> a 4250:4269:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1221:1240 -> a 4270:4270:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 4270:4270:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1240 -> a 4271:4287:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1240:1256 -> a 4288:4288:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4288:4288:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1256 -> a 4289:4296:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1256:1263 -> a 4297:4297:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4297:4297:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1263 -> a 4298:4305:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1263:1270 -> a 4306:4306:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4306:4306:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1270 -> a 4307:4314:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1270:1277 -> a 4315:4315:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4315:4315:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1277 -> a 4316:4329:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1277:1290 -> a 4330:4330:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 4330:4330:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1290 -> a 4331:4336:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1291:1296 -> a 4337:4337:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4337:4337:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1296 -> a 4338:4346:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1297:1305 -> a 4347:4347:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1681:1681 -> a 4347:4347:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1306 -> a 4348:4348:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.isMainDexRootSetBuilder():0:0 -> a 4348:4348:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1681 -> a 4348:4348:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1306 -> a 4349:4368:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1681:1700 -> a 4349:4368:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1306 -> a 4369:4369:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 4369:4369:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1700 -> a 4369:4369:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1306 -> a 4370:4381:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1694:1705 -> a 4370:4381:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1306 -> a 4382:4393:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1307:1318 -> a 4394:4402:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1312:1320 -> a 4403:4403:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isReprocessMethodRule():0:0 -> a 4403:4403:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1322 -> a 4404:4414:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1323:1333 -> a 4415:4426:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1327:1338 -> a 4427:4427:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4427:4427:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1338 -> a 4428:4435:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1338:1345 -> a 4436:4436:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4436:4436:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1345 -> a 4437:4444:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1345:1352 -> a 4445:4445:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4445:4445:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1352 -> a 4446:4454:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1352:1360 -> a 4455:4455:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 4455:4455:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1361 -> a 4456:4463:void addItemToSets(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1363:1370 -> a 4464:4466:void evaluateCheckDiscardClassAndAllMembersRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1397:1399 -> a 4467:4467:void setCheckDiscarded(com.android.tools.r8.graph.ProgramDefinition):1409:1409 -> a 4468:4468:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 4468:4468:void setCheckDiscarded(com.android.tools.r8.graph.ProgramDefinition):1410 -> a 4469:4469:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 4469:4469:void setCheckDiscarded(com.android.tools.r8.graph.ProgramDefinition):1410 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4470:4471:void setCheckDiscarded(com.android.tools.r8.graph.ProgramDefinition):1411:1412 -> a 4472:4472:com.android.tools.r8.utils.TraversalContinuation lambda$finalizeCheckDiscardedInformation$16(com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.ProgramMember):1425:1425 -> a 4473:4473:com.android.tools.r8.utils.TraversalContinuation lambda$finalizeCheckDiscardedInformation$16(com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.ProgramMember):1424:1424 -> a 4474:4474:com.android.tools.r8.utils.TraversalContinuation lambda$finalizeCheckDiscardedInformation$16(com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.ProgramMember):1423:1423 -> a 4475:4475:void evaluateAssumeNoSideEffectsRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.ProguardMemberRule):1434:1434 -> a 4476:4476:boolean com.android.tools.r8.graph.Definition.isMember():64:64 -> a 4476:4476:void evaluateAssumeNoSideEffectsRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.ProguardMemberRule):1435 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4477:4486:void evaluateAssumeNoSideEffectsRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.ProguardMemberRule):1438:1447 -> a 4487:4487:void evaluateAssumeNoSideEffectsRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.ProguardMemberRule):1446:1446 -> a 4488:4488:com.android.tools.r8.shaking.AssumeInfoCollection$Builder com.android.tools.r8.shaking.AssumeInfoCollection$Builder.applyIf(boolean,java.util.function.Consumer):88:88 -> a 4488:4488:void evaluateAssumeNoSideEffectsRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.ProguardMemberRule):1446 -> a 4489:4497:void evaluateAssumeNoSideEffectsRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.ProguardMemberRule):1455:1463 -> a 4498:4502:void lambda$evaluateAssumeNoSideEffectsRule$17(com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.AssumeInfoCollection$Builder):1449:1453 -> a 4503:4503:void evaluateAssumeValuesRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeValuesRule,com.android.tools.r8.shaking.ProguardMemberRule):1468:1468 -> a 4504:4504:boolean com.android.tools.r8.graph.Definition.isMember():64:64 -> a 4504:4504:void evaluateAssumeValuesRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeValuesRule,com.android.tools.r8.shaking.ProguardMemberRule):1469 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4505:4516:void evaluateAssumeValuesRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeValuesRule,com.android.tools.r8.shaking.ProguardMemberRule):1469:1480 -> a 4517:4518:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1518:1519 -> a 4519:4519:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> a 4519:4519:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1520 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4520:4520:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> a 4520:4520:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1520 -> a 4521:4538:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1520:1537 -> a 4539:4539:boolean com.android.tools.r8.graph.DexMethod.isLambdaDeserializeMethod(com.android.tools.r8.graph.DexItemFactory):295:295 -> a 4539:4539:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1537 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4540:4540:boolean com.android.tools.r8.graph.DexMethod.isLambdaDeserializeMethod(com.android.tools.r8.graph.DexItemFactory):295:295 -> a 4540:4540:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1537 -> a 4541:4541:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1547:1547 -> a 4542:4542:boolean com.android.tools.r8.shaking.ProguardKeepRuleModifiers.isBottom():88:88 -> a 4542:4542:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1548 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4543:4543:boolean com.android.tools.r8.shaking.ProguardKeepRuleModifiers.isBottom():88:88 -> a 4543:4543:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1548 -> a 4544:4549:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1554:1559 -> a 4550:4550:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4550:4550:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1560 -> a 4551:4563:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1560:1572 -> a 4564:4567:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1571:1574 -> a 4568:4568:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.isMainDexRootSetBuilder():0:0 -> a 4568:4568:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.isInterfaceMethodNeedingDesugaring(com.android.tools.r8.graph.ProgramDefinition):1709 -> a 4568:4568:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1577 -> a 4569:4572:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.isInterfaceMethodNeedingDesugaring(com.android.tools.r8.graph.ProgramDefinition):1709:1712 -> a 4569:4572:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1577 -> a 4573:4573:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 4573:4573:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.isInterfaceMethodNeedingDesugaring(com.android.tools.r8.graph.ProgramDefinition):1712 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4573:4573:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1577 -> a 4574:4574:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 4574:4574:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.isInterfaceMethodNeedingDesugaring(com.android.tools.r8.graph.ProgramDefinition):1712 -> a 4574:4574:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1577 -> a 4575:4576:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.isInterfaceMethodNeedingDesugaring(com.android.tools.r8.graph.ProgramDefinition):1713:1714 -> a 4575:4576:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1577 -> a 4577:4595:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1578:1596 -> a 4596:4596:boolean com.android.tools.r8.utils.InternalOptions.isOptimizationEnabled():695:695 -> a 4596:4596:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1596 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4597:4599:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1596:1598 -> a 4600:4600:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4600:4600:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1598 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4601:4601:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4601:4601:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1598 -> a 4602:4607:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1599:1604 -> a 4608:4608:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4608:4608:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1604 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4609:4609:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4609:4609:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1604 -> a 4610:4610:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):592:592 -> a 4610:4610:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1605 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4611:4612:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):592:593 -> a 4611:4612:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1605 -> a 4613:4624:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1606:1617 -> a 4625:4625:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4625:4625:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1617 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4626:4626:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4626:4626:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1617 -> a 4627:4631:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1618:1622 -> a 4632:4632:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():708:708 -> a 4632:4632:boolean com.android.tools.r8.utils.InternalOptions.isAnnotationRemovalEnabled():680 -> a 4632:4632:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1622 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 4633:4635:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1622:1624 -> a 4636:4636:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4636:4636:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1624 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4637:4637:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4637:4637:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1624 -> a 4638:4644:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1625:1631 -> a 4645:4645:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4645:4645:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1631 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4646:4646:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4646:4646:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1631 -> a 4647:4651:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1632:1636 -> a 4652:4652:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 4652:4652:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1636 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4653:4655:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1636:1638 -> a 4656:4656:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4656:4656:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1638 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4657:4657:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4657:4657:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1638 -> a 4658:4665:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1639:1646 -> a 4666:4666:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4666:4666:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1646 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4667:4667:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4667:4667:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1646 -> a 4668:4672:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1647:1651 -> a 4673:4673:boolean com.android.tools.r8.utils.InternalOptions.isOptimizationEnabled():695:695 -> a 4673:4673:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1651 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4674:4676:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1651:1653 -> a 4677:4677:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4677:4677:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1653 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4678:4678:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4678:4678:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1653 -> a 4679:4687:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1654:1662 -> a 4688:4688:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:69 -> a 4688:4688:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1662 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4689:4689:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):70:70 -> a 4689:4689:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1662 -> a 4690:4690:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):592:592 -> a 4690:4690:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1663 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4691:4692:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):592:593 -> a 4691:4692:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1663 -> a 4693:4701:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1664:1672 -> a 4702:4705:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.includeDescriptorClasses(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1143:1146 -> a 4702:4705:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1673 -> a 4706:4706:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 4706:4706:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.includeDescriptorClasses(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1146 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4706:4706:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1673 -> a 4707:4707:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 4707:4707:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.includeDescriptorClasses(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1146 -> a 4707:4707:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1673 -> a 4708:4715:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.includeDescriptorClasses(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1146:1153 -> a 4708:4715:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1673 -> a 4716:4716:void evaluateKeepRule(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRule,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardIfRule):1674:1674 -> a 4717:4717:java.util.Set lambda$evaluateKeepRule$18(com.android.tools.r8.graph.DexType):1560:1560 -> a 4718:4718:void reportAssumeNoSideEffectsWarningForJavaLangClassMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule):1719:1719 -> a 4719:4719:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 4719:4719:void reportAssumeNoSideEffectsWarningForJavaLangClassMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule):1719 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4720:4724:void reportAssumeNoSideEffectsWarningForJavaLangClassMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule):1719:1723 -> a 4725:4725:java.util.Set lambda$reportAssumeNoSideEffectsWarningForJavaLangClassMethod$19(com.android.tools.r8.utils.OriginWithPosition):1722:1722 -> a 4726:4726:boolean isWaitOrNotifyMethod(com.android.tools.r8.graph.DexMethod):1727:1727 -> a 4727:4739:void lambda$generateAssumeNoSideEffectsWarnings$20(com.android.tools.r8.utils.OriginWithPosition,java.util.Set):1742:1754 -> a 4740:4740:void lambda$generateAssumeNoSideEffectsWarnings$20(com.android.tools.r8.utils.OriginWithPosition,java.util.Set):1749:1749 -> a 4741:4742:void reportAssumeValuesWarningForMissingReturnField(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.ir.analysis.value.AbstractValue):1760:1761 -> a 4743:4743:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 4743:4743:void reportAssumeValuesWarningForMissingReturnField(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.ir.analysis.value.AbstractValue):1761 -> a 4744:4745:void reportAssumeValuesWarningForMissingReturnField(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.ir.analysis.value.AbstractValue):1761:1762 -> a 4746:4746:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isUnknown():0:0 -> a 4746:4746:void reportAssumeValuesWarningForMissingReturnField(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.ir.analysis.value.AbstractValue):1762 -> a 4747:4753:void reportAssumeValuesWarningForMissingReturnField(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.ir.analysis.value.AbstractValue):1763:1769 -> a 4754:4754:void reportAssumeValuesWarningForMissingReturnField(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.ir.analysis.value.AbstractValue):1764:1764 -> a void lambda$sideEffectFreeIsRuleSatisfiedByField$14(com.android.tools.r8.shaking.AnnotationMatchResult) -> b 1:1:java.util.Map access$400(com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):109:109 -> b 2:2:boolean lambda$process$1(com.android.tools.r8.graph.DexDefinition):242:242 -> b 3:12:com.android.tools.r8.graph.DexProgramClass testAndGetPrecondition(com.android.tools.r8.graph.DexDefinition,java.util.Map):482:491 -> b 13:42:void markMatchingVisibleMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):503:532 -> b 43:43:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 43:43:void markMatchingVisibleMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):532 -> b 44:44:void markMatchingVisibleMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):533:533 -> b 45:45:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardKeepRule():0:0 -> b 45:45:void markMatchingVisibleMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):533 -> b 46:46:void markMatchingVisibleMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):534:534 -> b 47:47:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.isMainDexRootSetBuilder():0:0 -> b 47:47:void markMatchingVisibleMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):535 -> b 48:50:void markMatchingVisibleMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):536:538 -> b 51:52:void lambda$markMatchingOverriddenMethods$6(java.util.Map,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClassAndMethod):704:705 -> b 53:53:void markMatchingMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,com.android.tools.r8.shaking.ProguardIfRule):717:717 -> b 54:54:void com.android.tools.r8.graph.DexClass.forEachClassMethod(java.util.function.Consumer):186:186 -> b 54:54:void markMatchingMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,com.android.tools.r8.shaking.ProguardIfRule):717 -> b 55:56:void lambda$markMatchingVisibleFields$8(java.util.Map,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClassAndField):739:740 -> b 57:57:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):838:838 -> b 58:58:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):988:988 -> b 58:58:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):838 -> b 59:59:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):987:987 -> b 59:59:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):838 -> b 60:62:boolean ruleSatisfiedByMethods(com.android.tools.r8.shaking.ProguardMemberRule,java.lang.Iterable):960:962 -> b 63:63:boolean com.android.tools.r8.shaking.ProguardMemberType.includesMethods():22:22 -> b 63:63:boolean ruleSatisfiedByMethods(com.android.tools.r8.shaking.ProguardMemberRule,java.lang.Iterable):960 -> b 64:66:void finalizeCheckDiscardedInformation():1416:1418 -> b 67:67:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> b 67:67:void finalizeCheckDiscardedInformation():1417 -> b 68:68:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> b 68:68:void finalizeCheckDiscardedInformation():1417 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:70:void finalizeCheckDiscardedInformation():1419:1420 -> b 71:71:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):362:362 -> b 71:71:void finalizeCheckDiscardedInformation():1421 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> b 72:72:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):363 -> b 72:72:void finalizeCheckDiscardedInformation():1421 -> b 73:75:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):364:366 -> b 73:75:void finalizeCheckDiscardedInformation():1421 -> b 76:76:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> b 76:76:void finalizeCheckDiscardedInformation():1426 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 77:77:void finalizeCheckDiscardedInformation():1427:1427 -> b 1:1:java.util.Queue access$500(com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):109:109 -> c 2:13:void markMatchingOverriddenMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):682:693 -> c 14:14:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 14:14:void markMatchingOverriddenMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):693 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 15:15:void markMatchingOverriddenMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):693 -> c 16:23:void markMatchingOverriddenMethods(com.android.tools.r8.graph.DexClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,boolean,com.android.tools.r8.shaking.ProguardIfRule):700:707 -> c 24:24:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):850:850 -> c 24:24:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):842 -> c 25:35:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.anySuperTypeMatchesExtendsRule(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardConfigurationRule):860:870 -> c 25:35:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):850 -> c 25:35:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):842 -> c 36:36:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):988:988 -> c 36:36:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.anySuperTypeMatchesExtendsRule(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardConfigurationRule):870 -> c 36:36:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):850 -> c 36:36:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):842 -> c 37:37:com.android.tools.r8.shaking.AnnotationMatchResult com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):987:987 -> c 37:37:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.anySuperTypeMatchesExtendsRule(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardConfigurationRule):870 -> c 37:37:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):850 -> c 37:37:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):842 -> c 38:42:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.anySuperTypeMatchesExtendsRule(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardConfigurationRule):872:876 -> c 38:42:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):850 -> c 38:42:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):842 -> c 43:43:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):855:855 -> c 43:43:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):842 -> c 44:49:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):882:887 -> c 44:49:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):846 -> c 50:56:void generateAssumeNoSideEffectsWarnings():1733:1739 -> c 1:1:com.android.tools.r8.shaking.DexStringCache access$800(com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):109:109 -> d com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder$1 -> com.gradleup.gr8.relocated.s43: 1:1:void (com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):1582:1582 -> void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod) -> a void acceptCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> a com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder$SynthesizeMissingInterfaceMethodsForMemberRules -> com.gradleup.gr8.relocated.t43: com.android.tools.r8.shaking.ProguardConfigurationRule context -> c java.util.Set seenTypes -> g java.util.Map preconditionSupplier -> d boolean $assertionsDisabled -> i java.util.Collection memberKeepRules -> b com.android.tools.r8.graph.DexProgramClass originalClazz -> a java.util.Set seenMethods -> f com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder this$0 -> h com.android.tools.r8.shaking.ProguardIfRule ifRule -> e 1:1:void ():547:547 -> 1:1:void (com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.shaking.RootSetUtils$1):547:547 -> 2:2:void (com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,com.android.tools.r8.shaking.ProguardIfRule):562:562 -> 3:18:void (com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,com.android.tools.r8.shaking.ProguardConfigurationRule,java.util.Map,com.android.tools.r8.shaking.ProguardIfRule):554:569 -> void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult) -> a 1:1:void run():577:577 -> a 2:2:void visitAllSuperInterfaces(com.android.tools.r8.graph.DexType):581:581 -> a 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3:3:void visitAllSuperInterfaces(com.android.tools.r8.graph.DexType):581 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4:4:void visitAllSuperInterfaces(com.android.tools.r8.graph.DexType):581 -> a 5:9:void visitAllSuperInterfaces(com.android.tools.r8.graph.DexType):582:586 -> a 10:10:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 10:10:void visitAllSuperInterfaces(com.android.tools.r8.graph.DexType):588 -> a 11:19:void visitAllSuperInterfaces(com.android.tools.r8.graph.DexType):589:597 -> a 20:26:void lambda$visitAllSuperInterfaces$0(com.android.tools.r8.graph.DexClassAndMethod):602:608 -> a 27:39:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):615:627 -> a 40:40:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 40:40:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):627 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 41:41:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):627 -> a 42:46:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):631:635 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 47:47:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326 -> a 47:47:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):635 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 48:48:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326:326 -> a 48:48:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):635 -> a 49:63:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):636:650 -> a 64:68:com.android.tools.r8.graph.ProgramMethod lambda$tryAndKeepMethodOnClass$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):640:644 -> a 69:69:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexEncodedMethod.toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):1109:1109 -> a 69:69:com.android.tools.r8.graph.ProgramMethod lambda$tryAndKeepMethodOnClass$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):644 -> a 70:70:com.android.tools.r8.graph.ProgramMethod lambda$tryAndKeepMethodOnClass$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):644:644 -> a 71:71:void lambda$tryAndKeepMethodOnClass$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):655:655 -> a 72:72:void com.android.tools.r8.logging.Log.verbose(java.lang.Class,java.lang.String,java.lang.Object[]):22:22 -> a 72:72:void lambda$tryAndKeepMethodOnClass$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):656 -> a 73:74:void lambda$tryAndKeepMethodOnClass$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):664:665 -> a com.android.tools.r8.shaking.RuntimeTypeCheckInfo -> com.gradleup.gr8.relocated.b53: java.util.Set exceptionGuardTypes -> c java.util.Set instanceOfTypes -> a java.util.Set checkCastTypes -> b 1:4:void (java.util.Set,java.util.Set,java.util.Set):27:30 -> 1:1:boolean com.android.tools.r8.shaking.RuntimeTypeCheckInfo.isInstanceOfType(com.android.tools.r8.graph.DexProgramClass):98:98 -> a 1:1:boolean isRuntimeCheckType(com.android.tools.r8.graph.DexProgramClass):106 -> a 2:2:boolean com.android.tools.r8.shaking.RuntimeTypeCheckInfo.isCheckCastType(com.android.tools.r8.graph.DexProgramClass):94:94 -> a 2:2:boolean isRuntimeCheckType(com.android.tools.r8.graph.DexProgramClass):106 -> a 3:3:boolean com.android.tools.r8.shaking.RuntimeTypeCheckInfo.isExceptionGuardType(com.android.tools.r8.graph.DexProgramClass):102:102 -> a 3:3:boolean isRuntimeCheckType(com.android.tools.r8.graph.DexProgramClass):106 -> a 4:5:com.android.tools.r8.shaking.RuntimeTypeCheckInfo rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):110:111 -> a 6:8:java.util.Set com.android.tools.r8.utils.SetUtils.mapIdentityHashSet(java.util.Set,java.util.function.Function):115:117 -> a 6:8:com.android.tools.r8.shaking.RuntimeTypeCheckInfo rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):111 -> a 9:10:com.android.tools.r8.shaking.RuntimeTypeCheckInfo rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):111:112 -> a 11:13:java.util.Set com.android.tools.r8.utils.SetUtils.mapIdentityHashSet(java.util.Set,java.util.function.Function):115:117 -> a 11:13:com.android.tools.r8.shaking.RuntimeTypeCheckInfo rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):112 -> a 14:15:com.android.tools.r8.shaking.RuntimeTypeCheckInfo rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):112:113 -> a 16:18:java.util.Set com.android.tools.r8.utils.SetUtils.mapIdentityHashSet(java.util.Set,java.util.function.Function):115:117 -> a 16:18:com.android.tools.r8.shaking.RuntimeTypeCheckInfo rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):113 -> a 19:19:com.android.tools.r8.shaking.RuntimeTypeCheckInfo rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):113:113 -> a com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder -> com.gradleup.gr8.relocated.a53: com.android.tools.r8.graph.DexItemFactory factory -> b java.util.Set instanceOfTypes -> c java.util.Set checkCastTypes -> d java.util.Set exceptionGuardTypes -> e com.android.tools.r8.graph.GraphLens appliedGraphLens -> a 1:1:void (com.android.tools.r8.graph.AppView):45:45 -> 2:8:void (com.android.tools.r8.graph.AppView):41:47 -> 1:4:com.android.tools.r8.shaking.RuntimeTypeCheckInfo build(com.android.tools.r8.graph.GraphLens):51:54 -> a 5:5:void traceCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):60:60 -> a 6:8:void com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder.add(com.android.tools.r8.graph.DexType,java.util.Set):79:81 -> a 6:8:void traceCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):60 -> a 9:11:void attach(com.android.tools.r8.shaking.Enqueuer):87:89 -> a 1:1:void traceExceptionGuard(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):75:75 -> b 2:4:void com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder.add(com.android.tools.r8.graph.DexType,java.util.Set):79:81 -> b 2:4:void traceExceptionGuard(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):75 -> b 1:1:void traceInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):70:70 -> c 2:4:void com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder.add(com.android.tools.r8.graph.DexType,java.util.Set):79:81 -> c 2:4:void traceInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):70 -> c com.android.tools.r8.shaking.ScopedDexMethodSet -> com.gradleup.gr8.relocated.o53: java.util.Map items -> b com.google.common.base.Equivalence METHOD_EQUIVALENCE -> c com.android.tools.r8.shaking.ScopedDexMethodSet parent -> a 1:1:void ():22:22 -> 1:1:void ():28:28 -> 2:2:void (com.android.tools.r8.shaking.ScopedDexMethodSet):31:31 -> 3:10:void (com.android.tools.r8.shaking.ScopedDexMethodSet):25:32 -> 1:2:com.android.tools.r8.graph.DexEncodedMethod lookup(com.google.common.base.Equivalence$Wrapper):40:41 -> a 3:12:com.android.tools.r8.shaking.ScopedDexMethodSet$AddMethodIfMoreVisibleResult addMethodIfMoreVisible(com.android.tools.r8.graph.DexEncodedMethod):58:67 -> a 13:13:boolean com.android.tools.r8.graph.AccessFlags.isMoreVisibleThan(com.android.tools.r8.graph.AccessFlags,java.lang.String,java.lang.String):113:113 -> a 13:13:com.android.tools.r8.shaking.ScopedDexMethodSet$AddMethodIfMoreVisibleResult addMethodIfMoreVisible(com.android.tools.r8.graph.DexEncodedMethod):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:19:boolean com.android.tools.r8.graph.AccessFlags.isMoreVisibleThan(com.android.tools.r8.graph.AccessFlags,java.lang.String,java.lang.String):114:119 -> a 14:19:com.android.tools.r8.shaking.ScopedDexMethodSet$AddMethodIfMoreVisibleResult addMethodIfMoreVisible(com.android.tools.r8.graph.DexEncodedMethod):64 -> a 20:20:com.android.tools.r8.shaking.ScopedDexMethodSet$AddMethodIfMoreVisibleResult addMethodIfMoreVisible(com.android.tools.r8.graph.DexEncodedMethod):68:68 -> a 21:21:com.android.tools.r8.shaking.ScopedDexMethodSet getParent():75:75 -> a 22:22:void setParent(com.android.tools.r8.shaking.ScopedDexMethodSet):79:79 -> a 1:1:com.android.tools.r8.shaking.ScopedDexMethodSet newNestedScope():36:36 -> b com.android.tools.r8.shaking.SingleTargetLookupCache -> com.gradleup.gr8.relocated.w73: java.util.Map cache -> a boolean $assertionsDisabled -> b 1:1:void ():16:16 -> 1:3:void ():16:18 -> 1:6:void addToCache(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):21:26 -> a 7:7:java.util.Map lambda$addToCache$0(com.android.tools.r8.graph.DexType):23:23 -> a 8:10:void removeInstantiatedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.AppInfoWithLiveness):31:33 -> a 11:11:void lambda$removeInstantiatedType$2(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Set,com.android.tools.r8.graph.DexProgramClass):36:36 -> a 12:16:com.android.tools.r8.utils.TraversalContinuation lambda$removeInstantiatedType$1(java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):39:43 -> a 17:17:void lambda$removeInstantiatedType$3(com.android.tools.r8.ir.desugar.LambdaDescriptor):47:47 -> a 18:23:com.android.tools.r8.graph.DexEncodedMethod getCachedItem(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):52:57 -> a 1:5:boolean hasCachedItem(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):61:65 -> b com.android.tools.r8.shaking.TreePruner -> com.gradleup.gr8.relocated.mi3: com.android.tools.r8.graph.AppView appView -> a java.util.Set prunedTypes -> d java.util.Set methodsToKeepForConfigurationDebugging -> e com.android.tools.r8.shaking.TreePrunerConfiguration configuration -> b boolean $assertionsDisabled -> f com.android.tools.r8.shaking.UnusedItemsPrinter unusedItemsPrinter -> c 1:1:void ():44:44 -> 1:1:void (com.android.tools.r8.graph.AppView):53:53 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.TreePrunerConfiguration):56:56 -> 3:20:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.TreePrunerConfiguration):49:66 -> 1:1:com.android.tools.r8.graph.AppView access$000(com.android.tools.r8.shaking.TreePruner):44:44 -> a 2:2:void lambda$new$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):64:64 -> a 3:11:com.android.tools.r8.graph.DirectMappedDexApplication run(java.util.concurrent.ExecutorService):70:78 -> a 12:16:void com.android.tools.r8.shaking.TreePruner.fixupOptimizationInfo(com.android.tools.r8.graph.DirectMappedDexApplication,java.util.concurrent.ExecutorService):403:407 -> a 12:16:com.android.tools.r8.graph.DirectMappedDexApplication run(java.util.concurrent.ExecutorService):79 -> a 17:34:void com.android.tools.r8.shaking.TreePruner.fixupOptimizationInfo(com.android.tools.r8.graph.DirectMappedDexApplication,java.util.concurrent.ExecutorService):406:423 -> a 17:34:com.android.tools.r8.graph.DirectMappedDexApplication run(java.util.concurrent.ExecutorService):79 -> a 35:36:com.android.tools.r8.graph.DirectMappedDexApplication run(java.util.concurrent.ExecutorService):82:83 -> a 37:38:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):88:89 -> a 39:50:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):93:104 -> a 39:50:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 51:51:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> a 51:51:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):108 -> a 51:51:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 52:54:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):114:116 -> a 52:54:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 55:55:void com.android.tools.r8.shaking.TreePruner.pruneUnusedInterfaces(com.android.tools.r8.graph.DexProgramClass):138:138 -> a 55:55:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):119 -> a 55:55:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 56:56:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexClass.getInterfaces():201:201 -> a 56:56:void com.android.tools.r8.shaking.TreePruner.pruneUnusedInterfaces(com.android.tools.r8.graph.DexProgramClass):139 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):119 -> a 56:56:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 57:57:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 57:57:void com.android.tools.r8.shaking.TreePruner.pruneUnusedInterfaces(com.android.tools.r8.graph.DexProgramClass):139 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):119 -> a 57:57:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 58:58:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 58:58:void com.android.tools.r8.shaking.TreePruner.pruneUnusedInterfaces(com.android.tools.r8.graph.DexProgramClass):139 -> a 58:58:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):119 -> a 58:58:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 59:69:void com.android.tools.r8.shaking.TreePruner.pruneUnusedInterfaces(com.android.tools.r8.graph.DexProgramClass):139:149 -> a 59:69:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):119 -> a 59:69:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 70:76:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):120:126 -> a 70:76:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 77:77:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexClass.getSourceFile():209:209 -> a 77:77:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):127 -> a 77:77:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 78:83:java.util.List com.android.tools.r8.shaking.TreePruner.getNewProgramClasses(java.util.Collection):128:133 -> a 78:83:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89 -> a 84:84:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):89:89 -> a 85:85:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):155:155 -> a 86:86:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 86:86:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 87:87:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):155 -> a 88:88:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 88:88:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):159 -> a 89:89:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):164:164 -> a 90:90:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 90:90:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):164 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:91:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 91:91:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):164 -> a 92:99:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):164:171 -> a 100:101:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):189:190 -> a 102:107:java.util.List com.android.tools.r8.utils.IterableUtils.ensureUnmodifiableList(java.lang.Iterable):57:62 -> a 102:107:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.shaking.TreePruner.reachableMethods(java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):297 -> a 102:107:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):190 -> a 108:108:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.shaking.TreePruner.reachableMethods(java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):297:297 -> a 108:108:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):190 -> a 109:112:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):192:195 -> a 113:118:java.util.List com.android.tools.r8.utils.IterableUtils.ensureUnmodifiableList(java.lang.Iterable):57:62 -> a 113:118:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.shaking.TreePruner.reachableMethods(java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):297 -> a 113:118:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):195 -> a 119:119:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.shaking.TreePruner.reachableMethods(java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):297:297 -> a 119:119:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):195 -> a 120:132:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):197:209 -> a 133:140:void com.android.tools.r8.shaking.TreePruner.rewriteNestAttributes(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Function):216:223 -> a 133:140:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):209 -> a 141:157:void com.android.tools.r8.shaking.TreePruner.claimNestOwnership(com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.function.Function):250:266 -> a 141:157:void com.android.tools.r8.shaking.TreePruner.rewriteNestAttributes(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Function):224 -> a 141:157:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):209 -> a 158:159:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):210:211 -> a 160:160:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 160:160:boolean com.android.tools.r8.shaking.TreePruner.verifyNoDeadFields(com.android.tools.r8.graph.DexProgramClass):427 -> a 160:160:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):211 -> a 161:165:boolean com.android.tools.r8.shaking.TreePruner.verifyNoDeadFields(com.android.tools.r8.graph.DexProgramClass):427:431 -> a 161:165:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):211 -> a 166:166:boolean isTypeLive(com.android.tools.r8.graph.DexType):234:234 -> a 167:168:void clearDeadNestMembers(com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.function.Function):241:242 -> a 169:170:boolean lambda$clearDeadNestMembers$1(java.util.function.Function,java.util.function.Predicate,com.android.tools.r8.graph.NestMemberClassAttribute):244:245 -> a 171:173:boolean isAttributeReferencingPrunedItem(com.android.tools.r8.graph.EnclosingMethodAttribute):272:274 -> a 174:174:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):278:278 -> a 175:175:boolean com.android.tools.r8.shaking.TreePruner.isTypeMissing(com.android.tools.r8.graph.DexType):230:230 -> a 175:175:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):278 -> a 176:179:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):278:281 -> a 180:180:boolean com.android.tools.r8.shaking.TreePruner.isTypeMissing(com.android.tools.r8.graph.DexType):230:230 -> a 180:180:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):282 -> a 181:181:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):282:282 -> a 182:184:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):302:304 -> a 185:186:int com.android.tools.r8.shaking.TreePruner.firstUnreachableIndex(java.util.List,java.util.function.Predicate):287:288 -> a 185:186:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):305 -> a 187:188:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):308:309 -> a 189:190:void com.android.tools.r8.shaking.TreePruner.canonicalizeCode(com.android.tools.r8.graph.ProgramMethod):353:354 -> a 189:190:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):309 -> a 191:195:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):313:317 -> a 196:197:void com.android.tools.r8.shaking.TreePruner.canonicalizeCode(com.android.tools.r8.graph.ProgramMethod):353:354 -> a 196:197:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):317 -> a 198:204:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):318:324 -> a 205:233:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):321:349 -> a 234:234:boolean lambda$reachableMethods$2(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedMethod):305:305 -> a 235:236:com.android.tools.r8.graph.DexEncodedField[] reachableFields(java.util.List):359:360 -> a 237:238:int com.android.tools.r8.shaking.TreePruner.firstUnreachableIndex(java.util.List,java.util.function.Predicate):287:288 -> a 237:238:com.android.tools.r8.graph.DexEncodedField[] reachableFields(java.util.List):362 -> a 239:260:com.android.tools.r8.graph.DexEncodedField[] reachableFields(java.util.List):367:388 -> a 261:261:boolean lambda$reachableFields$3(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField):361:361 -> a 262:262:java.util.Collection getMethodsToKeepForConfigurationDebugging():396:396 -> a 1:1:java.util.Set access$100(com.android.tools.r8.shaking.TreePruner):44:44 -> b 2:5:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):176:179 -> b 6:6:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":192,"2":193,"3":194},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 192:192:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 192:192:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> b 192:192:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):179 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 193:193:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 193:193:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> b 193:193:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):179 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 194:194:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> b 194:194:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):179 -> b 186:186:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):180:180 -> b 187:187:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 187:187:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):181 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 188:188:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> b 188:188:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):181 -> b 189:191:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):181:183 -> b 195:195:java.util.Set getRemovedClasses():392:392 -> b com.android.tools.r8.shaking.TreePruner$1 -> com.gradleup.gr8.relocated.li3: com.android.tools.r8.shaking.TreePruner this$0 -> a 1:1:void (com.android.tools.r8.shaking.TreePruner):409:409 -> 1:1:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):412:412 -> a 2:2:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):418:418 -> a com.android.tools.r8.shaking.TreePrunerConfiguration -> com.gradleup.gr8.relocated.ni3: boolean isReachableOrReferencedField(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField) -> a com.android.tools.r8.shaking.UnusedItemsPrinter -> com.gradleup.gr8.relocated.rl3: com.android.tools.r8.shaking.UnusedItemsPrinter DONT_PRINT -> e com.android.tools.r8.shaking.UnusedItemsPrinter$Members currentMembers -> c java.util.List classes -> d java.util.function.Consumer consumer -> a boolean $assertionsDisabled -> f com.android.tools.r8.graph.DexType currentType -> b 1:19:void ():16:34 -> 1:1:void (java.util.function.Consumer):43:43 -> 2:8:void (java.util.function.Consumer):38:44 -> 1:2:void registerUnusedClass(com.android.tools.r8.graph.DexProgramClass):48:49 -> a 3:17:void finished():76:90 -> a 18:18:int lambda$finished$0(com.android.tools.r8.utils.Pair,com.android.tools.r8.utils.Pair):76:76 -> a 19:19:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 19:19:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):123 -> a 20:21:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):124:125 -> a 22:22:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 22:22:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):126 -> a 23:23:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 23:23:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):127 -> a 24:24:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):129:129 -> a 25:25:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 25:25:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):129 -> a 26:26:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 26:26:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):130 -> a 27:27:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):131:131 -> a 28:28:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 28:28:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 29:29:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):131 -> a 30:30:void com.android.tools.r8.shaking.UnusedItemsPrinter.newline():98:98 -> a 30:30:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):132 -> a 31:31:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 31:31:void com.android.tools.r8.shaking.UnusedItemsPrinter.newline():98 -> a 31:31:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):132 -> a 32:32:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 32:32:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):102 -> a 33:34:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):103:104 -> a 35:35:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 35:35:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):105 -> a 36:36:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 36:36:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):106 -> a 37:37:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):108:108 -> a 38:38:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 38:38:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):108 -> a 39:39:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 39:39:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):109 -> a 40:40:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):110:110 -> a 41:41:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 41:41:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 42:42:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):110 -> a 43:43:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 43:43:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):111 -> a 44:44:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):112:112 -> a 45:45:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 45:45:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):114 -> a 46:46:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):116:116 -> a 47:47:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 47:47:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):116 -> a 48:48:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 48:48:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):118 -> a 49:49:void com.android.tools.r8.shaking.UnusedItemsPrinter.newline():98:98 -> a 49:49:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):119 -> a 50:50:void com.android.tools.r8.shaking.UnusedItemsPrinter.append(java.lang.String):94:94 -> a 50:50:void com.android.tools.r8.shaking.UnusedItemsPrinter.newline():98 -> a 50:50:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):119 -> a 1:2:void visiting(com.android.tools.r8.graph.DexProgramClass):54:55 -> b 3:3:void visited():60:60 -> b 4:4:boolean com.android.tools.r8.shaking.UnusedItemsPrinter$Members.hasMembers():23:23 -> b 4:4:void visited():60 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.shaking.UnusedItemsPrinter$Members.hasMembers():23:23 -> b 5:5:void visited():60 -> b 6:9:void visited():61:64 -> b 10:10:void registerUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):68:68 -> b 11:11:void registerUnusedField(com.android.tools.r8.graph.DexEncodedField):72:72 -> b com.android.tools.r8.shaking.UnusedItemsPrinter$Members -> com.gradleup.gr8.relocated.pl3: java.util.List methods -> b java.util.List fields -> a 1:3:void ():18:20 -> 4:4:void (com.android.tools.r8.shaking.UnusedItemsPrinter$1):18:18 -> 1:1:int lambda$sort$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):27:27 -> a 2:3:void sort():27:28 -> a 4:4:int lambda$sort$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):28:28 -> a com.android.tools.r8.shaking.UnusedItemsPrinter$NopPrinter -> com.gradleup.gr8.relocated.ql3: 1:1:void ():139:139 -> void finished() -> a void registerUnusedClass(com.android.tools.r8.graph.DexProgramClass) -> a void registerUnusedField(com.android.tools.r8.graph.DexEncodedField) -> b void registerUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod) -> b void visited() -> b void visiting(com.android.tools.r8.graph.DexProgramClass) -> b com.android.tools.r8.shaking.VerticalClassMerger -> com.gradleup.gr8.relocated.hn3: com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> r com.android.tools.r8.shaking.AppInfoWithLiveness appInfo -> b java.util.List synthesizedBridges -> q com.android.tools.r8.graph.AppView appView -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> k java.util.Collection invokes -> i com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder lensBuilder -> p boolean $assertionsDisabled -> s java.util.concurrent.ExecutorService executorService -> f com.android.tools.r8.utils.Timing timing -> h com.android.tools.r8.graph.DexApplication application -> a com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> e com.android.tools.r8.ir.optimize.MethodPoolCollection methodPoolCollection -> g com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> j java.util.Set pinnedTypes -> o java.util.Set mergeCandidates -> l com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap mergedClasses -> m com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap mergedInterfaces -> n 1:1:void ():122:122 -> 1:1:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):260:260 -> 2:44:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):233:275 -> 1:1:java.util.Set access$000(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> a 2:3:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):336:337 -> a 4:4:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 4:4:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):337 -> a 5:5:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):338:338 -> a 6:6:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 6:6:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):339 -> a 7:11:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):341:345 -> a 12:12:boolean com.android.tools.r8.graph.DexReference.isDexMethod():0:0 -> a 12:12:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):345 -> a 13:21:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):345:353 -> a 22:29:void markTypeAsPinned(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):360:367 -> a 30:30:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 30:30:void markTypeAsPinned(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):368 -> a 31:31:void markTypeAsPinned(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):369:369 -> a 32:39:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):377:384 -> a 40:40:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 40:40:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):388 -> a 41:41:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):388:388 -> a 42:42:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 42:42:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):388 -> a 43:46:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):388:388 -> a 50:50:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):392:392 -> a 51:52:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):71:72 -> a 51:52:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):392 -> a 53:53:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):285:285 -> a 53:53:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):72 -> a 53:53:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):392 -> a 54:54:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 54:54:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):294 -> a 54:54:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):284 -> a 54:54:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):72 -> a 54:54:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):392 -> a 55:55:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 55:55:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):295 -> a 55:55:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInSameFeatureOrBothInSameBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):284 -> a 55:55:boolean com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):72 -> a 55:55:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):392 -> a 56:59:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):396:399 -> a 60:60:boolean com.android.tools.r8.graph.DexClass.isAnnotation():698:698 -> a 60:60:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):403 -> a 61:61:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 61:61:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):406 -> a 62:62:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):406:406 -> a 63:63:boolean com.android.tools.r8.graph.DexClass.isSerializable(com.android.tools.r8.graph.AppView):878:878 -> a 63:63:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):407 -> a 64:79:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):407:422 -> a 80:80:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 80:80:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):434 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:93:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):438:450 -> a 94:94:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 94:94:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):457 -> a 95:96:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):458:459 -> a 97:97:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> a 97:97:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):466 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 98:99:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):441:442 -> a 100:100:com.android.tools.r8.graph.DexMember lambda$isMergeCandidate$0(java.lang.Object):389:389 -> a 101:101:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):461:461 -> a 102:102:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):132:132 -> a 102:102:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):462 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):133:133 -> a 103:103:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):462 -> a 104:104:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):462:462 -> a 105:105:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.breakIf(boolean):120:120 -> a 105:105:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):464 -> a 106:107:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):477:478 -> a 108:108:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 108:108:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):478 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 109:122:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):478:491 -> a 123:123:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 123:123:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):493 -> a 124:154:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):493:523 -> a 155:173:boolean com.android.tools.r8.shaking.VerticalClassMerger.fieldResolutionMayChange(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):954:972 -> a 155:173:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):529 -> a 174:174:boolean com.android.tools.r8.shaking.VerticalClassMerger.fieldResolutionMayChange(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):971:971 -> a 174:174:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):529 -> a 175:183:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):530:538 -> a 184:184:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):69:69 -> a 184:184:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):539 -> a 185:185:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):68:68 -> a 185:185:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):539 -> a 186:190:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getMembersApiReferenceLevelForMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.androidapi.ComputedApiLevel):77:81 -> a 186:190:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):66 -> a 186:190:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):539 -> a 191:191:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):540:540 -> a 192:192:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):69:69 -> a 192:192:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):541 -> a 193:193:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):68:68 -> a 193:193:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):541 -> a 194:198:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getMembersApiReferenceLevelForMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.androidapi.ComputedApiLevel):77:81 -> a 194:198:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):66 -> a 194:198:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):541 -> a 199:201:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):542:544 -> a 202:203:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):516:517 -> a 204:205:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):496:497 -> a 206:206:boolean lambda$isStillMergeCandidate$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):492:492 -> a 207:229:com.android.tools.r8.shaking.VerticalClassMergerGraphLens run():704:726 -> a 230:230:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> a 230:230:com.android.tools.r8.shaking.VerticalClassMergerGraphLens run():726 -> a 231:240:com.android.tools.r8.shaking.VerticalClassMergerGraphLens run():730:739 -> a 241:241:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> a 241:241:com.android.tools.r8.shaking.VerticalClassMergerGraphLens run():739 -> a 242:242:void lambda$run$5(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):729:729 -> a 243:243:void lambda$run$5(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):728:728 -> a 244:244:void lambda$run$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):747:747 -> a 245:249:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):784:788 -> a 250:250:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 250:250:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):789 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 251:251:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 251:251:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):790 -> a 252:259:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):793:800 -> a 260:260:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 260:260:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):802 -> a 261:270:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):803:812 -> a 271:274:void lambda$methodResolutionMayChange$8(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.LookupMethodTarget):868:871 -> a 275:275:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 275:275:void lambda$methodResolutionMayChange$8(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.LookupMethodTarget):872 -> a 276:276:void lambda$methodResolutionMayChange$8(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.LookupMethodTarget):874:874 -> a 277:277:void lambda$methodResolutionMayChange$9(com.android.tools.r8.graph.LookupLambdaTarget):879:879 -> a 278:283:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):891:896 -> a 284:284:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 284:284:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):896 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 285:285:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 285:285:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):896 -> a 286:329:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):896:939 -> a 330:330:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 330:330:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):941 -> a 331:331:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):941:941 -> a 332:332:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 332:332:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):942 -> a 333:333:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):942:942 -> a 334:341:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):938:945 -> a 342:342:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 342:342:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):947 -> a 343:343:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):947:947 -> a 344:344:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 344:344:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):948 -> a 345:345:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):948:948 -> a 346:346:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):944:944 -> a 347:347:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):929:929 -> a 348:357:com.android.tools.r8.shaking.VerticalClassMerger$AbortReason com.android.tools.r8.shaking.VerticalClassMerger.disallowInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):1973:1982 -> a 348:357:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):424 -> a 358:369:com.android.tools.r8.shaking.VerticalClassMerger$AbortReason com.android.tools.r8.shaking.VerticalClassMerger.disallowInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):1978:1989 -> a 358:369:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):424 -> a 370:370:com.android.tools.r8.shaking.VerticalClassMerger$AbortReason com.android.tools.r8.shaking.VerticalClassMerger.disallowInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):1988:1988 -> a 370:370:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):424 -> a 371:371:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 371:371:com.android.tools.r8.shaking.VerticalClassMerger$AbortReason com.android.tools.r8.shaking.VerticalClassMerger.disallowInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):1993 -> a 371:371:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):424 -> a 372:377:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):427:432 -> a 1:1:com.android.tools.r8.graph.SubtypingInfo access$100(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> b 2:7:void initializeMergeCandidates(java.lang.Iterable):279:284 -> b 8:8:void initializeMergeCandidates(java.lang.Iterable):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":306,"2":307,"3":308},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 306:306:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 306:306:void initializeMergeCandidates(java.lang.Iterable):284 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 307:307:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 307:307:void initializeMergeCandidates(java.lang.Iterable):284 -> b 308:308:void initializeMergeCandidates(java.lang.Iterable):284:284 -> b 296:305:void initializeMergeCandidates(java.lang.Iterable):288:297 -> b 309:309:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):553:553 -> b 310:310:boolean com.android.tools.r8.graph.DexClass.isPrivate():767:767 -> b 310:310:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):557 -> b 311:311:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> b 311:311:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):557 -> b 312:312:boolean com.android.tools.r8.graph.DexClass.isPrivate():767:767 -> b 312:312:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):558 -> b 313:313:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> b 313:313:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):558 -> b 314:314:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> b 314:314:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):567 -> b 315:315:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> b 315:315:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):570 -> b 316:316:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):570:570 -> b 317:317:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> b 317:317:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():33 -> b 317:317:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> b 317:317:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):571 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 318:318:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 318:318:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):571 -> b 319:319:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():138:138 -> b 319:319:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():33 -> b 319:319:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> b 319:319:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):571 -> b 320:320:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> b 320:320:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):571 -> b 321:321:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):575:575 -> b 322:322:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> b 322:322:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> b 322:322:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> b 322:322:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):576 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 323:323:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 323:323:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):576 -> b 324:324:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> b 324:324:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> b 324:324:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> b 324:324:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):576 -> b 325:325:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> b 325:325:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):576 -> b 326:326:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> b 326:326:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> b 326:326:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> b 326:326:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):580 -> b 327:327:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 327:327:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):580 -> b 328:328:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):581:581 -> b 329:329:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> b 329:329:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> b 329:329:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> b 329:329:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):582 -> b 330:330:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 330:330:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):582 -> b 331:332:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):590:591 -> b 333:333:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> b 333:333:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):601 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 334:334:com.android.tools.r8.utils.TraversalContinuation lambda$mergeMayLeadToIllegalAccesses$4(com.android.tools.r8.graph.ProgramMethod):593:593 -> b 335:335:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):132:132 -> b 335:335:com.android.tools.r8.utils.TraversalContinuation lambda$mergeMayLeadToIllegalAccesses$4(com.android.tools.r8.graph.ProgramMethod):594 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 336:336:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):133:133 -> b 336:336:com.android.tools.r8.utils.TraversalContinuation lambda$mergeMayLeadToIllegalAccesses$4(com.android.tools.r8.graph.ProgramMethod):594 -> b 337:342:com.android.tools.r8.utils.TraversalContinuation lambda$mergeMayLeadToIllegalAccesses$4(com.android.tools.r8.graph.ProgramMethod):594:599 -> b 343:352:void lambda$run$7(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):741:750 -> b 1:1:com.android.tools.r8.ir.optimize.MethodPoolCollection access$1000(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> c 2:27:void initializePinnedTypes(java.lang.Iterable):307:332 -> c 28:28:void initializePinnedTypes(java.lang.Iterable):331:331 -> c 29:31:boolean methodResolutionMayChange(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):819:821 -> c 32:32:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 32:32:boolean methodResolutionMayChange(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):834 -> c 33:33:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 33:33:boolean methodResolutionMayChange(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):834 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 34:34:boolean methodResolutionMayChange(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):834 -> c 35:81:boolean methodResolutionMayChange(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):835:881 -> c 1:1:com.android.tools.r8.ir.optimize.info.OptimizationFeedback access$1300(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> d 1:1:com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap access$1400(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> e 1:1:com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap access$1500(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> f 1:1:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder access$1600(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> g 1:1:com.android.tools.r8.graph.DexApplication access$1700(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> h 1:1:java.util.Collection com.android.tools.r8.shaking.VerticalClassMerger.getInvokes():605:605 -> i 1:1:java.util.Collection access$1800(com.android.tools.r8.shaking.VerticalClassMerger):122 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:4:java.util.Collection com.android.tools.r8.shaking.VerticalClassMerger.getInvokes():606:608 -> i 2:4:java.util.Collection access$1800(com.android.tools.r8.shaking.VerticalClassMerger):122 -> i 1:1:com.android.tools.r8.shaking.AppInfoWithLiveness access$200(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> j 1:1:com.android.tools.r8.graph.AppView access$300(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> k 1:1:java.util.concurrent.ExecutorService access$800(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> l 1:1:com.android.tools.r8.utils.Timing access$900(com.android.tools.r8.shaking.VerticalClassMerger):122:122 -> m com.android.tools.r8.shaking.VerticalClassMerger$AbortReason$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.ym3: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.$assertionsDisabled -> a 1:1:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.():124:124 -> 1:1:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146:146 -> a 2:2:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):210:210 -> a 2:2:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 3:3:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):207:207 -> a 3:3:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 4:4:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):204:204 -> a 4:4:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 5:5:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):201:201 -> a 5:5:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 6:6:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):198:198 -> a 6:6:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 7:7:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):195:195 -> a 7:7:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 8:8:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):192:192 -> a 8:8:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 9:9:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):189:189 -> a 9:9:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 10:10:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):186:186 -> a 10:10:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 11:11:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):183:183 -> a 11:11:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 12:12:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):180:180 -> a 12:12:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 13:13:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):177:177 -> a 13:13:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 14:14:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):174:174 -> a 14:14:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 15:15:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):171:171 -> a 15:15:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 16:16:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):168:168 -> a 16:16:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 17:17:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):165:165 -> a 17:17:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 18:18:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):162:162 -> a 18:18:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 19:19:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):159:159 -> a 19:19:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 20:20:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):156:156 -> a 20:20:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 21:80:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):153:212 -> a 21:80:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 81:81:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146:146 -> a 82:82:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):210:210 -> a 82:82:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a 83:83:java.lang.String com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.getMessageForClass(com.android.tools.r8.graph.DexClass):151:151 -> a 83:83:void com.android.tools.r8.shaking.VerticalClassMerger$AbortReason.printLogMessageForClass(com.android.tools.r8.graph.DexClass):146 -> a com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger -> com.gradleup.gr8.relocated.zm3: com.android.tools.r8.graph.DexProgramClass target -> b java.util.List synthesizedBridges -> d com.android.tools.r8.graph.DexProgramClass source -> a boolean abortMerge -> e boolean $assertionsDisabled -> g com.android.tools.r8.shaking.VerticalClassMerger this$0 -> f com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder deferredRenamings -> c 1:1:void ():983:983 -> 1:1:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.VerticalClassMerger$1):983:983 -> 2:2:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):993:993 -> 3:11:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):987:995 -> boolean lambda$getGenericSignatureArgumentApplier$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a boolean lambda$getGenericSignatureArgumentApplier$12(com.android.tools.r8.graph.DexType) -> a 1:4:boolean lambda$merge$0(java.util.Set,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexMethod):1010:1013 -> a 5:6:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1018:1019 -> a 7:16:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1667:1676 -> a 7:16:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1021 -> a 17:25:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1675:1683 -> a 17:25:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1021 -> a 26:26:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):358:358 -> a 26:26:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1683 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1021 -> a 27:27:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1686:1686 -> a 27:27:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1021 -> a 28:31:void com.android.tools.r8.shaking.VerticalClassMerger.makePrivate(com.android.tools.r8.graph.DexEncodedMethod):1769:1772 -> a 28:31:void com.android.tools.r8.shaking.VerticalClassMerger.access$1200(com.android.tools.r8.graph.DexEncodedMethod):122 -> a 28:31:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1687 -> a 28:31:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1021 -> a 32:32:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1022:1022 -> a 33:33:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.google.common.base.Equivalence):1615:1615 -> a 33:33:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1022 -> a 34:34:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1023:1023 -> a 35:35:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.blockRedirectionOfSuperCalls(com.android.tools.r8.graph.DexMethod):1531:1531 -> a 35:35:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1023 -> a 36:36:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1029:1029 -> a 37:37:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename):1693:1693 -> a 37:37:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1026 -> a 38:38:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1030:1030 -> a 39:39:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.google.common.base.Equivalence):1615:1615 -> a 39:39:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1030 -> a 40:42:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1031:1031 -> a 44:45:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1033:1034 -> a 46:46:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):358:358 -> a 46:46:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1033 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1035:1035 -> a 48:48:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.blockRedirectionOfSuperCalls(com.android.tools.r8.graph.DexMethod):1531:1531 -> a 48:48:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1035 -> a 49:49:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1039:1039 -> a 50:50:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> a 50:50:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86 -> a 50:50:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73 -> a 50:50:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1040 -> a 51:51:boolean com.android.tools.r8.graph.DexEncodedMember.isPrivate():73:73 -> a 51:51:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1040 -> a 52:56:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1040:1044 -> a 57:57:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 57:57:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1048 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):1043:1043 -> a 59:60:com.android.tools.r8.graph.GraphLens$MethodLookupResult lambda$merge$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1046:1047 -> a 61:63:boolean lambda$merge$3(java.util.function.Predicate,com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool,com.android.tools.r8.graph.DexMethod):1117:1119 -> a 64:64:boolean lambda$merge$3(java.util.function.Predicate,com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool,com.android.tools.r8.graph.DexMethod):1118:1118 -> a 65:65:void lambda$merge$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):1167:1167 -> a 66:70:void lambda$merge$4(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):1170:1170 -> a 71:71:boolean lambda$merge$6(com.android.tools.r8.graph.DexEncodedMethod):1194:1194 -> a 72:72:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 72:72:boolean lambda$merge$6(com.android.tools.r8.graph.DexEncodedMethod):1194 -> a 73:73:void lambda$merge$7(com.android.tools.r8.graph.ProgramMethod):1195:1195 -> a 74:74:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):78:78 -> a 74:74:void lambda$merge$7(com.android.tools.r8.graph.ProgramMethod):1195 -> a 75:75:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getSuperType():820:820 -> a 75:75:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):78 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:void lambda$merge$7(com.android.tools.r8.graph.ProgramMethod):1195 -> a 76:76:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):78:78 -> a 76:76:void lambda$merge$7(com.android.tools.r8.graph.ProgramMethod):1195 -> a 77:77:boolean lambda$merge$8(java.util.Set,com.android.tools.r8.graph.DexField):1212:1212 -> a 78:86:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1297:1305 -> a 87:87:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> a 87:87:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1305 -> a 88:99:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1305:1316 -> a 100:103:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):70:73 -> a 100:103:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1316 -> a 104:105:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1318:1319 -> a 106:106:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 106:106:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1320 -> a 107:117:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1321:1331 -> a 118:118:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 118:118:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1332 -> a 119:134:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1333:1348 -> a 135:135:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 135:135:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1348 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 136:136:java.util.Iterator com.android.tools.r8.graph.DexTypeList.iterator():172:172 -> a 136:136:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1348 -> a 137:146:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1348:1357 -> a 147:148:void com.android.tools.r8.utils.CollectionUtils.forEach(java.util.function.Consumer,java.util.Collection[]):30:31 -> a 147:148:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1357 -> a 149:149:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1371:1371 -> a 150:156:void lambda$rewriteGenericSignatures$9(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):1359:1365 -> a 157:160:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier.visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):78:81 -> a 157:160:void lambda$rewriteGenericSignatures$9(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):1366 -> a 161:161:void lambda$rewriteGenericSignatures$9(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):1363:1363 -> a 162:166:void lambda$rewriteGenericSignatures$10(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):1373:1377 -> a 167:167:void lambda$rewriteGenericSignatures$10(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):1376:1376 -> a 168:192:com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier getGenericSignatureArgumentApplier(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1383:1407 -> a 193:193:com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier getGenericSignatureArgumentApplier(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1405:1405 -> a 194:206:boolean restoreDebuggingState(java.util.stream.Stream):1413:1425 -> a 207:207:boolean restoreDebuggingState(java.util.stream.Stream):1424:1424 -> a 208:208:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder getRenamings():1430:1430 -> a 209:237:void redirectSuperCallsInTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1439:1467 -> a 238:238:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 238:238:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 238:238:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326 -> a 238:238:void redirectSuperCallsInTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1467 -> a 239:239:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexMethod.withHolder(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexItemFactory):326:326 -> a 239:239:void redirectSuperCallsInTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1467 -> a 240:278:void redirectSuperCallsInTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1470:1508 -> a 279:279:com.android.tools.r8.graph.GraphLens$MethodLookupResult lambda$redirectSuperCallsInTarget$16(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1453:1453 -> a 280:280:com.android.tools.r8.graph.GraphLens$MethodLookupResult lambda$redirectSuperCallsInTarget$17(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1476:1476 -> a 281:284:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1637:1640 -> a 285:290:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameFieldIfNeeded(com.android.tools.r8.graph.DexEncodedField,java.util.function.Predicate):1739:1744 -> a 285:290:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1641 -> a 291:291:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 291:291:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameFieldIfNeeded(com.android.tools.r8.graph.DexEncodedField,java.util.function.Predicate):1747 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 291:291:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1641 -> a 292:295:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameFieldIfNeeded(com.android.tools.r8.graph.DexEncodedField,java.util.function.Predicate):1747:1750 -> a 292:295:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1641 -> a 296:302:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameFieldIfNeeded(com.android.tools.r8.graph.DexEncodedField,java.util.function.Predicate):1749:1755 -> a 296:302:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1641 -> a 303:303:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexEncodedField.toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):305:305 -> a 303:303:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameFieldIfNeeded(com.android.tools.r8.graph.DexEncodedField,java.util.function.Predicate):1755 -> a 303:303:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1641 -> a 304:305:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1642:1643 -> a 306:306:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):343:343 -> a 306:306:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1643 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 307:307:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):343:343 -> a 307:307:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1643 -> a 308:313:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1644:1649 -> a 314:318:com.android.tools.r8.graph.DexString getFreshName(java.lang.String,int,com.android.tools.r8.graph.DexType):1658:1662 -> a 319:347:com.android.tools.r8.graph.DexEncodedMethod renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename,com.android.tools.r8.graph.DexProto):1703:1731 -> a 348:349:com.android.tools.r8.graph.DexEncodedMethod renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename,com.android.tools.r8.graph.DexProto):1710:1711 -> a 350:350:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 350:350:com.android.tools.r8.graph.DexEncodedMethod renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename,com.android.tools.r8.graph.DexProto):1719 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 351:366:com.android.tools.r8.graph.DexEncodedMethod renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename,com.android.tools.r8.graph.DexProto):1719:1734 -> a 367:367:com.android.tools.r8.graph.DexEncodedMethod renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename,com.android.tools.r8.graph.DexProto):1708:1708 -> a 1:2:void lambda$restoreDebuggingState$13(com.android.tools.r8.graph.DexEncodedMethod):1415:1416 -> b 3:3:java.util.List getSynthesizedBridges():1434:1434 -> b 4:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult lambda$redirectSuperCallsInTarget$18(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1501:1501 -> b 1:2:boolean merge():1002:1003 -> c 3:4:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.addAll(java.util.Collection,java.lang.Iterable,com.google.common.base.Equivalence):1620:1621 -> c 3:4:boolean merge():1003 -> c 5:16:boolean merge():1005:1016 -> c 17:17:void com.android.tools.r8.graph.DexProgramClass.forEachProgramDirectMethod(java.util.function.Consumer):286:286 -> c 17:17:boolean merge():1016 -> c 18:18:boolean merge():1053:1053 -> c 19:35:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.findMethodInTarget(com.android.tools.r8.graph.DexEncodedMethod):1585:1601 -> c 19:35:boolean merge():1054 -> c 36:36:boolean merge():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":316,"2":317,"3":318},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 316:316:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.findMethodInTarget(com.android.tools.r8.graph.DexEncodedMethod):1604:1604 -> c 316:316:boolean merge():1054 -> c 317:317:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.findMethodInTarget(com.android.tools.r8.graph.DexEncodedMethod):1604:1604 -> c 317:317:boolean merge():1054 -> c 318:318:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.findMethodInTarget(com.android.tools.r8.graph.DexEncodedMethod):1604:1604 -> c 318:318:boolean merge():1054 -> c 37:37:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.findMethodInTarget(com.android.tools.r8.graph.DexEncodedMethod):1606:1606 -> c 37:37:boolean merge():1054 -> c 38:38:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.findMethodInTarget(com.android.tools.r8.graph.DexEncodedMethod):1601:1601 -> c 38:38:boolean merge():1054 -> c 39:39:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> c 39:39:boolean merge():1056 -> c 40:56:boolean merge():1060:1076 -> c 57:57:boolean merge():1075:1075 -> c 58:58:boolean com.android.tools.r8.graph.DexEncodedMethod.isAbstract():431:431 -> c 58:58:boolean merge():1083 -> c 59:59:boolean merge():1085:1085 -> c 60:60:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> c 60:60:boolean merge():1085 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:61:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> c 61:61:boolean merge():1085 -> c 62:63:boolean merge():1086:1087 -> c 64:64:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename):1693:1693 -> c 64:64:boolean merge():1092 -> c 65:65:boolean merge():1094:1094 -> c 66:69:boolean merge():1093:1096 -> c 70:73:boolean merge():1095:1098 -> c 74:74:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):358:358 -> c 74:74:boolean merge():1097 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:boolean merge():1099:1099 -> c 76:76:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.google.common.base.Equivalence):1615:1615 -> c 76:76:boolean merge():1099 -> c 77:93:boolean merge():1105:1121 -> c 94:94:boolean merge():1114:1114 -> c 95:99:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.makeStatic(com.android.tools.r8.graph.DexEncodedMethod):1759:1763 -> c 95:99:boolean merge():1122 -> c 100:100:boolean merge():1125:1125 -> c 101:101:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename):1693:1693 -> c 101:101:boolean merge():1131 -> c 102:102:boolean merge():1132:1132 -> c 103:103:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():189:189 -> c 103:103:void com.android.tools.r8.shaking.VerticalClassMerger.makePublic(com.android.tools.r8.graph.DexEncodedMethod):1776 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:void com.android.tools.r8.shaking.VerticalClassMerger.access$1100(com.android.tools.r8.graph.DexEncodedMethod):122 -> c 103:103:boolean merge():1133 -> c 104:107:void com.android.tools.r8.shaking.VerticalClassMerger.makePublic(com.android.tools.r8.graph.DexEncodedMethod):1777:1780 -> c 104:107:void com.android.tools.r8.shaking.VerticalClassMerger.access$1100(com.android.tools.r8.graph.DexEncodedMethod):122 -> c 104:107:boolean merge():1133 -> c 108:111:void com.android.tools.r8.shaking.VerticalClassMerger.makePrivate(com.android.tools.r8.graph.DexEncodedMethod):1769:1772 -> c 108:111:void com.android.tools.r8.shaking.VerticalClassMerger.access$1200(com.android.tools.r8.graph.DexEncodedMethod):122 -> c 108:111:boolean merge():1135 -> c 112:112:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():581:581 -> c 112:112:boolean merge():1140 -> c 113:113:boolean merge():1142:1142 -> c 114:114:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.google.common.base.Equivalence):1615:1615 -> c 114:114:boolean merge():1139 -> c 115:116:boolean merge():1146:1147 -> c 117:117:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.blockRedirectionOfSuperCalls(com.android.tools.r8.graph.DexMethod):1531:1531 -> c 117:117:boolean merge():1147 -> c 118:129:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1536:1547 -> c 118:129:boolean merge():1155 -> c 130:136:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1545:1551 -> c 130:136:boolean merge():1155 -> c 137:137:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> c 137:137:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1551 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:boolean merge():1155 -> c 138:141:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1552:1555 -> c 138:141:boolean merge():1155 -> c 142:142:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 142:142:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1556 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 142:142:boolean merge():1155 -> c 143:143:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 143:143:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1556 -> c 143:143:boolean merge():1155 -> c 144:166:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1556:1578 -> c 144:166:boolean merge():1155 -> c 167:169:boolean merge():1156:1156 -> c 171:171:boolean merge():1158:1158 -> c 172:172:void com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.google.common.base.Equivalence):1615:1615 -> c 172:172:boolean merge():1158 -> c 173:176:boolean merge():1162:1165 -> c 177:177:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):507:507 -> c 177:177:boolean merge():1165 -> c 178:182:boolean merge():1175:1179 -> c 183:191:boolean merge():1176:1184 -> c 192:208:boolean merge():1183:1199 -> c 209:209:java.lang.Iterable com.android.tools.r8.graph.DexClass.fields():221:221 -> c 209:209:boolean merge():1199 -> c 210:228:boolean merge():1199:1217 -> c 229:238:boolean merge():1215:1224 -> c 239:246:boolean merge():1222:1229 -> c 247:249:java.util.Set com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.mergeArrays(java.lang.Object[],java.lang.Object[]):1626:1628 -> c 247:249:boolean merge():1229 -> c 250:250:boolean merge():1232:1232 -> c 251:251:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 251:251:boolean merge():1232 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 252:252:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 252:252:boolean merge():1232 -> c 253:255:boolean merge():1233:1235 -> c 256:256:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 256:256:boolean merge():1235 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 257:257:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 257:257:boolean merge():1235 -> c 258:286:boolean merge():1235:1263 -> c 287:287:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 287:287:boolean merge():1263 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 288:288:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 288:288:boolean merge():1263 -> c 289:293:boolean merge():1264:1268 -> c 294:299:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):185:190 -> c 294:299:boolean merge():1268 -> c 300:300:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 300:300:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):190 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 300:300:boolean merge():1268 -> c 301:301:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 301:301:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):190 -> c 301:301:boolean merge():1268 -> c 302:303:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):191:192 -> c 302:303:boolean merge():1268 -> c 304:304:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 304:304:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):192 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 304:304:boolean merge():1268 -> c 305:305:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> c 305:305:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):192 -> c 305:305:boolean merge():1268 -> c 306:306:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> c 306:306:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):194 -> c 306:306:boolean merge():1268 -> c 307:310:com.android.tools.r8.graph.GenericSignatureContextBuilder com.android.tools.r8.graph.GenericSignatureContextBuilder.createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):195:198 -> c 307:310:boolean merge():1268 -> c 311:313:boolean merge():1267:1269 -> c 314:314:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> c 314:314:boolean merge():1270 -> c 315:315:boolean merge():1267:1267 -> c 319:320:void lambda$restoreDebuggingState$14(com.android.tools.r8.graph.DexEncodedMethod):1420:1421 -> c 1:1:boolean lambda$restoreDebuggingState$15(com.android.tools.r8.graph.DexEncodedMethod):1425:1425 -> d com.android.tools.r8.shaking.VerticalClassMerger$CollisionDetector -> com.gradleup.gr8.relocated.an3: java.util.Map seenPositions -> a java.util.Collection invokes -> f com.android.tools.r8.graph.DexType source -> d it.unimi.dsi.fastutil.objects.Reference2IntMap sourceProtoCache -> c it.unimi.dsi.fastutil.objects.Reference2IntMap targetProtoCache -> b boolean $assertionsDisabled -> h com.android.tools.r8.shaking.VerticalClassMerger this$0 -> g com.android.tools.r8.graph.DexType target -> e 1:1:void ():1862:1862 -> 1:1:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.VerticalClassMerger$1):1862:1862 -> 2:2:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1873:1873 -> 3:15:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1867:1879 -> 1:18:void fillSeenPositions():1909:1926 -> a 19:20:it.unimi.dsi.fastutil.ints.Int2IntMap lambda$fillSeenPositions$0(com.android.tools.r8.graph.DexString):1916:1917 -> a 21:52:int computePositionsFor(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,it.unimi.dsi.fastutil.objects.Reference2IntMap):1936:1967 -> a 1:22:boolean mayCollide():1883:1904 -> b com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector -> com.gradleup.gr8.relocated.bn3: com.android.tools.r8.graph.AppView appView -> f boolean $assertionsDisabled -> g 1:1:void ():2112:2112 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):2118:2119 -> boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField) -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2168 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:3:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2168:2169 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 4:4:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2170 -> a 5:5:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2170:2170 -> a 6:6:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFoundPackagePrivateAccess():2123:2123 -> a 6:6:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2171 -> a 7:10:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2174:2177 -> a 11:11:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.setFoundPackagePrivateAccess():2128:2128 -> a 11:11:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2178 -> a 12:14:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2181:2183 -> a 15:15:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.setFoundPackagePrivateAccess():2128:2128 -> a 15:15:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2184 -> a 16:16:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137:2137 -> a 16:16:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):2259 -> a 17:17:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> a 17:17:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):2259 -> a 18:18:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137:2137 -> a 18:18:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):2259 -> a 19:19:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):2230:2230 -> a 20:20:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410:410 -> a 20:20:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):2230 -> a 21:21:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> a 21:21:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):410 -> a 21:21:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):2230 -> a 22:22:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):2231:2231 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):2211:2211 -> b 2:2:boolean com.android.tools.r8.graph.InitClassLens.isFinal():0:0 -> b 2:2:void registerInitClass(com.android.tools.r8.graph.DexType):2211 -> b 3:7:void registerInitClass(com.android.tools.r8.graph.DexType):2214:2218 -> b 8:8:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):2242:2242 -> b 9:9:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):419:419 -> b 9:9:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):2242 -> b 10:10:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> b 10:10:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):419 -> b 10:10:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):2242 -> b 11:11:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):2243:2243 -> b 1:1:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137:2137 -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):2254 -> c 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> c 2:2:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):2254 -> c 3:3:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137:2137 -> c 3:3:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):2254 -> c 4:4:void registerInstanceOf(com.android.tools.r8.graph.DexType):2284:2284 -> c 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):2236:2236 -> d 2:2:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):428:428 -> d 2:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):2236 -> d 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> d 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):428 -> d 3:3:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):2236 -> d 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):2237:2237 -> d 5:5:void registerNewInstance(com.android.tools.r8.graph.DexType):2264:2264 -> d 1:1:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137:2137 -> e 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):2269 -> e 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> e 2:2:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):2269 -> e 3:3:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137:2137 -> e 3:3:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):2269 -> e 4:4:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):2248:2248 -> e 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):437:437 -> e 5:5:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):2248 -> e 6:6:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> e 6:6:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):437 -> e 6:6:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):2248 -> e 7:7:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):2249:2249 -> e 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):2224:2224 -> f 2:2:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):446:446 -> f 2:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):2224 -> f 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):455:455 -> f 3:3:com.android.tools.r8.graph.GraphLens$MethodLookupResult com.android.tools.r8.graph.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):446 -> f 3:3:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):2224 -> f 4:4:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):2225:2225 -> f 5:5:void registerTypeReference(com.android.tools.r8.graph.DexType):2279:2279 -> f 1:1:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137:2137 -> g 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):2274 -> g 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.GraphLens.lookupField(com.android.tools.r8.graph.DexField):493:493 -> g 2:2:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):2274 -> g 3:3:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFieldReference(com.android.tools.r8.graph.DexField):2137:2137 -> g 3:3:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):2274 -> g 4:4:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2191:2191 -> g 5:7:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2199:2201 -> g 5:7:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2191 -> g 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 8:8:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2201 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2191 -> g 9:9:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> g 9:9:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2201 -> g 9:9:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2191 -> g 10:10:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> g 10:10:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2202 -> g 10:10:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2191 -> g 11:11:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.setFoundPackagePrivateAccess():2128:2128 -> g 11:11:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2203 -> g 11:11:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2191 -> g 1:1:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2141:2141 -> i 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> i 2:2:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2141 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2141:2141 -> i 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> i 4:4:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2142 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2143:2143 -> i 6:6:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2195:2195 -> i 6:6:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2144 -> i 7:9:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2199:2201 -> i 7:9:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2195 -> i 7:9:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2144 -> i 10:10:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> i 10:10:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2201 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2195 -> i 10:10:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2144 -> i 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> i 11:11:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2201 -> i 11:11:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2195 -> i 11:11:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2144 -> i 12:12:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> i 12:12:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2202 -> i 12:12:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2195 -> i 12:12:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2144 -> i 13:13:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.setFoundPackagePrivateAccess():2128:2128 -> i 13:13:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GraphLens):2203 -> i 13:13:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2195 -> i 13:13:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2144 -> i 14:14:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFoundPackagePrivateAccess():2123:2123 -> i 14:14:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2145 -> i 15:15:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2147:2147 -> i 16:16:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.setFoundPackagePrivateAccess():2128:2128 -> i 16:16:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2149 -> i 17:18:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2151:2152 -> i 19:19:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.setFoundPackagePrivateAccess():2128:2128 -> i 19:19:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2153 -> i 20:20:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2155:2155 -> i 21:21:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.checkFoundPackagePrivateAccess():2123:2123 -> i 21:21:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2156 -> i com.android.tools.r8.shaking.VerticalClassMerger$InvokeSpecialToDefaultLibraryMethodUseRegistry -> com.gradleup.gr8.relocated.cn3: boolean $assertionsDisabled -> f 1:1:void ():2288:2288 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):2293:2294 -> void registerInstanceFieldRead(com.android.tools.r8.graph.DexField) -> a void registerInvokeDirect(com.android.tools.r8.graph.DexMethod) -> a void registerInitClass(com.android.tools.r8.graph.DexType) -> b void registerInvokeInterface(com.android.tools.r8.graph.DexMethod) -> b void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> c 1:1:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):2299:2299 -> c 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> c 2:2:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):2300 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:9:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):2300:2306 -> c void registerInvokeStatic(com.android.tools.r8.graph.DexMethod) -> d void registerInvokeSuper(com.android.tools.r8.graph.DexMethod) -> e void registerStaticFieldRead(com.android.tools.r8.graph.DexField) -> e void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> f void registerTypeReference(com.android.tools.r8.graph.DexType) -> f void registerStaticFieldWrite(com.android.tools.r8.graph.DexField) -> g com.android.tools.r8.shaking.VerticalClassMerger$OverloadedMethodSignaturesRetriever -> com.gradleup.gr8.relocated.dn3: it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap cache -> a java.util.Set mergeeCandidates -> c com.google.common.base.Equivalence equivalence -> b com.android.tools.r8.shaking.VerticalClassMerger this$0 -> d 1:1:void (com.android.tools.r8.shaking.VerticalClassMerger):619:619 -> 2:10:void (com.android.tools.r8.shaking.VerticalClassMerger):614:622 -> 1:9:java.util.Collection get():627:635 -> a 10:10:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 10:10:java.util.Collection get():637 -> a 11:35:java.util.Collection get():637:661 -> a 36:36:com.android.tools.r8.graph.DexProto lambda$get$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexString):645:645 -> a 37:41:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):669:673 -> a 42:47:boolean com.android.tools.r8.shaking.VerticalClassMerger$OverloadedMethodSignaturesRetriever.typeMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexType):689:694 -> a 42:47:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):673 -> a 48:48:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 48:48:boolean com.android.tools.r8.shaking.VerticalClassMerger$OverloadedMethodSignaturesRetriever.typeMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexType):695 -> a 48:48:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):673 -> a 49:49:boolean com.android.tools.r8.shaking.VerticalClassMerger$OverloadedMethodSignaturesRetriever.typeMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexType):696:696 -> a 49:49:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):673 -> a 50:50:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):676:676 -> a 51:56:boolean com.android.tools.r8.shaking.VerticalClassMerger$OverloadedMethodSignaturesRetriever.typeMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexType):689:694 -> a 51:56:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):677 -> a 57:57:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 57:57:boolean com.android.tools.r8.shaking.VerticalClassMerger$OverloadedMethodSignaturesRetriever.typeMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexType):695 -> a 57:57:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):677 -> a 58:58:boolean com.android.tools.r8.shaking.VerticalClassMerger$OverloadedMethodSignaturesRetriever.typeMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexType):696:696 -> a 58:58:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):677 -> a 59:59:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):683:683 -> a com.android.tools.r8.shaking.VerticalClassMerger$SingleTypeMapperGraphLens -> com.gradleup.gr8.relocated.en3: boolean $assertionsDisabled -> i com.android.tools.r8.shaking.VerticalClassMerger this$0 -> h com.android.tools.r8.graph.DexProgramClass target -> g com.android.tools.r8.graph.DexType source -> f 1:1:void ():2001:2001 -> 1:4:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2006:2009 -> 1:1:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):2014:2014 -> a 2:2:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):2024:2024 -> a 3:3:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):2029:2029 -> a 4:24:com.android.tools.r8.graph.GraphLens$MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.GraphLens):2057:2077 -> a 25:25:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):2084:2084 -> a 1:1:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):2019:2019 -> b 2:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):2034:2034 -> b 3:3:com.android.tools.r8.graph.GraphLens$FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.GraphLens$FieldLookupResult):2101:2101 -> b 1:1:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GraphLens):2095:2095 -> c 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):2090:2090 -> d 1:1:com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType):2039:2039 -> e 2:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):2044:2044 -> e boolean isContextFreeForMethods() -> g com.android.tools.r8.shaking.VerticalClassMerger$SynthesizedBridgeCode -> com.gradleup.gr8.relocated.fn3: com.android.tools.r8.ir.code.Invoke$Type type -> f com.android.tools.r8.graph.DexMethod invocationTarget -> e boolean isInterface -> g com.android.tools.r8.graph.DexMethod originalMethod -> d boolean $assertionsDisabled -> h com.android.tools.r8.graph.DexMethod method -> c 1:1:void ():2344:2344 -> 1:6:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,boolean):2357:2362 -> 1:1:java.util.function.Consumer getRegistryCallback(com.android.tools.r8.graph.DexClassAndMethod):2397:2397 -> A0 1:2:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():2383:2384 -> B0 3:3:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode.builder(com.android.tools.r8.graph.DexMethod):25:25 -> B0 3:3:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():2384 -> B0 4:7:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():2385:2388 -> B0 8:8:boolean com.android.tools.r8.ir.code.Invoke$Type.isStatic():198:198 -> B0 8:8:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():2388 -> B0 9:13:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():2388:2392 -> B0 1:1:com.android.tools.r8.graph.DexMethod access$1900(com.android.tools.r8.shaking.VerticalClassMerger$SynthesizedBridgeCode):2344:2344 -> a 2:3:void updateMethodSignatures(java.util.function.Function):2377:2378 -> a 4:4:void lambda$getRegistryCallback$0(com.android.tools.r8.graph.UseRegistry):2398:2398 -> a 5:5:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():155:155 -> a 5:5:void lambda$getRegistryCallback$0(com.android.tools.r8.graph.UseRegistry):2398 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:18:void lambda$getRegistryCallback$0(com.android.tools.r8.graph.UseRegistry):2398:2410 -> a 19:19:void lambda$getRegistryCallback$0(com.android.tools.r8.graph.UseRegistry):2404:2404 -> a 20:20:void lambda$getRegistryCallback$0(com.android.tools.r8.graph.UseRegistry):2401:2401 -> a 1:1:com.android.tools.r8.graph.DexMethod access$500(com.android.tools.r8.shaking.VerticalClassMerger$SynthesizedBridgeCode):2344:2344 -> b com.android.tools.r8.shaking.VerticalClassMerger$VerticalClassMergerTreeFixer -> com.gradleup.gr8.relocated.gn3: com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder lensBuilder -> g boolean $assertionsDisabled -> j com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.graph.classmerging.VerticallyMergedClasses mergedClasses -> h java.util.List synthesizedBridges -> i 1:1:void ():1783:1783 -> 1:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,java.util.List):1795:1800 -> 1:1:com.android.tools.r8.shaking.VerticalClassMergerGraphLens access$400(com.android.tools.r8.shaking.VerticalClassMerger$VerticalClassMergerTreeFixer):1783:1783 -> a 2:2:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1831:1831 -> a 3:3:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1836:1836 -> a 4:4:boolean com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.hasOriginalSignatureMappingFor(com.android.tools.r8.graph.DexField):330:330 -> a 4:4:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1836 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.hasOriginalSignatureMappingFor(com.android.tools.r8.graph.DexField):330:330 -> a 5:5:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1836 -> a 6:6:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1837:1837 -> a 7:7:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):343:343 -> a 7:7:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1837 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):343:343 -> a 8:8:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1837 -> a 9:10:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):1843:1844 -> a 11:11:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):358:358 -> a 11:11:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):1844 -> a 12:17:com.android.tools.r8.graph.DexEncodedMethod recordMethodChange(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1851:1856 -> a 1:3:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1805:1807 -> b 4:4:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.graph.TreeFixerBase.fixupFields(java.util.List):162:162 -> b 4:4:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1807 -> b 5:6:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1807:1808 -> b 7:7:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.graph.TreeFixerBase.fixupFields(java.util.List):162:162 -> b 7:7:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1808 -> b 8:15:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1808:1815 -> b 16:17:com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType):1822:1823 -> b com.android.tools.r8.shaking.VerticalClassMergerGraphLens -> com.gradleup.gr8.relocated.kn3: com.android.tools.r8.graph.AppView appView -> n java.util.Map originalMethodSignaturesForBridges -> r java.util.Map prototypeChanges -> s java.util.Map contextualVirtualToDirectMethodMaps -> p java.util.Set mergedMethods -> q com.android.tools.r8.graph.classmerging.VerticallyMergedClasses mergedClasses -> o boolean $assertionsDisabled -> t 1:1:void ():57:57 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,java.util.Set,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,java.util.Map,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$1):57:57 -> 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,java.util.Set,java.util.Map,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,java.util.Map):84:90 -> 1:4:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):111:114 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 5:5:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):115 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:28:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):115:137 -> a 29:31:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):136:138 -> a 32:32:com.android.tools.r8.ir.code.Invoke$Type com.android.tools.r8.shaking.VerticalClassMergerGraphLens.mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):157:157 -> a 32:32:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):138 -> a 33:34:com.android.tools.r8.graph.GraphLens$MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.DexMethod):138:139 -> a 35:37:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):145:145 -> a 38:38: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):157:157 -> a 39:39:boolean lambda$verifyIsContextFreeForMethod$0(com.android.tools.r8.graph.DexMethod,java.util.Map):170:170 -> a 1:4:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod):167:170 -> d 5:5:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod):169:169 -> d 1:3:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):151:151 -> e 1:2:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):100:101 -> g 3:3:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> g 3:3:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):105 -> g 4:4:boolean isContextFreeForMethods():162:162 -> g com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder -> com.gradleup.gr8.relocated.in3: java.util.Map methodMap -> c com.google.common.collect.ImmutableSet$Builder mergedMethodsBuilder -> d com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap newMethodSignatures -> f boolean $assertionsDisabled -> j java.util.Map cache -> i java.util.Map contextualVirtualToDirectMethodMaps -> e com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap fieldMap -> b java.util.Map originalMethodSignaturesForBridges -> g com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a java.util.Map prototypeChanges -> h 1:1:void ():174:174 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):194:194 -> 2:19:void (com.android.tools.r8.graph.DexItemFactory):178:195 -> 1:9:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):199:207 -> a 10:16:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):205:211 -> a 17:17:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.markMethodAsMerged(com.android.tools.r8.graph.DexMethod):339:339 -> a 17:17:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):210 -> a 18:20:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):214:216 -> a 21:29:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.getTypeAfterClassMerging(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):309:317 -> a 21:29:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):216 -> a 30:60:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):216:246 -> a 61:65:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):244:248 -> a 66:66:void lambda$createBuilderForFixup$0(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):203:203 -> a 67:72:com.android.tools.r8.graph.DexField com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.getFieldSignatureAfterClassMerging(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):276:281 -> a 67:72:void lambda$createBuilderForFixup$0(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):203 -> a 73:81:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.getTypeAfterClassMerging(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):309:317 -> a 73:81:com.android.tools.r8.graph.DexField com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.getFieldSignatureAfterClassMerging(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):282 -> a 73:81:void lambda$createBuilderForFixup$0(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):203 -> a 82:82:com.android.tools.r8.graph.DexField com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.getFieldSignatureAfterClassMerging(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):287:287 -> a 82:82:void lambda$createBuilderForFixup$0(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):203 -> a 83:83:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):343:343 -> a 83:83:void lambda$createBuilderForFixup$0(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):343:343 -> a 84:84:void lambda$createBuilderForFixup$0(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):202 -> a 85:85:com.android.tools.r8.graph.GraphLens$MethodLookupResult lambda$createBuilderForFixup$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):227:227 -> a 86:90:void lambda$createBuilderForFixup$2(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):234:238 -> a 91:93:void lambda$createBuilderForFixup$3(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):250:250 -> a 94:103:com.android.tools.r8.shaking.VerticalClassMergerGraphLens build(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):258:267 -> a 104:117:com.android.tools.r8.graph.DexMethod getMethodSignatureAfterClassMerging(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):292:305 -> a 118:126:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.getTypeAfterClassMerging(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):309:317 -> a 118:126:com.android.tools.r8.graph.DexType lambda$getMethodSignatureAfterClassMerging$4(com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexType):300 -> a 127:130:boolean hasMappingForSignatureInContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):321:324 -> a 131:132:boolean hasOriginalSignatureMappingFor(com.android.tools.r8.graph.DexMethod):334:335 -> a 133:139:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):362:368 -> a 140:140:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection.builder():229:229 -> a 140:140:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):368 -> a 141:141:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 141:141:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):369 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 142:142:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethod.getParameters():90:90 -> a 142:142:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):369 -> a 143:143:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 143:143:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):369 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 144:144:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 144:144:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):369 -> a 145:147:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):369:371 -> a 148:155:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):365:372 -> a 156:158:void mapVirtualMethodToDirectInType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$GraphLensLookupResultProvider,com.android.tools.r8.graph.DexType):382:384 -> a 159:159:java.util.Map lambda$mapVirtualMethodToDirectInType$5(com.android.tools.r8.graph.DexType):383:383 -> a 160:205:void merge(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder):388:433 -> a 206:206:void lambda$merge$7(java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):393:393 -> a 207:207:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 207:207:void lambda$merge$7(java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):394 -> a 208:224:void lambda$merge$7(java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):399:415 -> a 225:230:void lambda$merge$7(java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):414:419 -> a 231:231:boolean lambda$merge$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):394:394 -> a 1:1:void markMethodAsMerged(com.android.tools.r8.graph.DexMethod):339:339 -> b 2:2:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):347:347 -> b 1:1:void recordCreationOfBridgeMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):377:377 -> c 1:3:void recordMerge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):352:354 -> d com.android.tools.r8.shaking.VerticalClassMergerGraphLens$GraphLensLookupResultProvider -> com.gradleup.gr8.relocated.jn3: com.android.tools.r8.graph.GraphLens$MethodLookupResult get(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription) -> a com.android.tools.r8.shaking.WhyAreYouKeepingConsumer -> com.gradleup.gr8.relocated.mo3: boolean $assertionsDisabled -> c 1:1:void ():43:43 -> 1:1:void (com.android.tools.r8.experimental.graphinfo.GraphConsumer):58:58 -> 1:1:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):104:104 -> a 2:21:java.util.List com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.findShortestPathTo(com.android.tools.r8.experimental.graphinfo.GraphNode):132:151 -> a 2:21:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):105 -> a 22:23:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.printNothingKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):119:120 -> a 22:23:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):107 -> a 24:27:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):110:113 -> a 28:28:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.printEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):197:197 -> a 28:28:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):113 -> a 29:30:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.addNodeMessage(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):240:241 -> a 29:30:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.printEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):198 -> a 29:30:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):113 -> a 31:31:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):115:115 -> a 32:33:java.util.List com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.findShortestPathTo(com.android.tools.r8.experimental.graphinfo.GraphNode):153:154 -> a 32:33:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):105 -> a 34:42:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):165:173 -> a 43:51:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.getCanonicalInfo(java.util.Set):185:193 -> a 43:51:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):173 -> a 52:54:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):173:175 -> a 55:55:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.getCanonicalInfo(java.util.Set):192:192 -> a 55:55:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):173 -> a 56:57:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):177:178 -> a 58:66:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.getCanonicalInfo(java.util.Set):185:193 -> a 58:66:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):178 -> a 67:67:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):178:178 -> a 68:68:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.getCanonicalInfo(java.util.Set):192:192 -> a 68:68:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):178 -> a 1:3:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):202:204 -> d 4:4:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> d 4:4:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):203 -> d 5:14:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):206:215 -> d 15:32:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):213:230 -> d 33:37:java.lang.String com.android.tools.r8.shaking.WhyAreYouKeepingConsumer.shortPositionInfo(com.android.tools.r8.position.Position):246:250 -> d 33:37:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):230 -> d 38:44:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):230:236 -> d 45:45:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):235:235 -> d com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter -> com.gradleup.gr8.relocated.ko3: java.io.PrintStream output -> a int indentation -> b 1:1:void (java.io.PrintStream):257:257 -> 2:5:void (java.io.PrintStream):255:258 -> 1:2:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter.indent():268:269 -> a 1:2:void addMessage(java.lang.String):280 -> a 3:4:void addMessage(java.lang.String):281:282 -> a 5:5:void endItem():286:286 -> a 1:2:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter.indent():268:269 -> b 1:2:void addReason(java.lang.String):274 -> b 3:4:void addReason(java.lang.String):275:276 -> b 1:1:void startItem(java.lang.String):262:262 -> c 2:3:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter.indent():268:269 -> c 2:3:void startItem(java.lang.String):263 -> c 4:4:void startItem(java.lang.String):264:264 -> c com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath -> com.gradleup.gr8.relocated.lo3: com.android.tools.r8.experimental.graphinfo.GraphNode node -> a com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath path -> b boolean $assertionsDisabled -> c 1:1:void ():46:46 -> 1:4:void (com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath):50:53 -> com.android.tools.r8.shaking.WhyAreYouNotInliningRule -> com.gradleup.gr8.relocated.qo3: 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List,com.android.tools.r8.shaking.WhyAreYouNotInliningRule$1):10:10 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String,java.util.List,com.android.tools.r8.shaking.ProguardAccessFlags,com.android.tools.r8.shaking.ProguardAccessFlags,boolean,com.android.tools.r8.shaking.ProguardClassType,com.android.tools.r8.shaking.ProguardClassNameList,java.util.List,com.android.tools.r8.shaking.ProguardTypeMatcher,boolean,java.util.List):59:59 -> 1:1:java.lang.String typeString():81:81 -> C com.android.tools.r8.shaking.WhyAreYouNotInliningRule$Builder -> com.gradleup.gr8.relocated.po3: 1:1:void (com.android.tools.r8.shaking.WhyAreYouNotInliningRule$1):14:14 -> 2:2:void ():18:18 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e com.android.tools.r8.startup.StartupProfileProvider -> com.gradleup.gr8.relocated.n93: com.android.tools.r8.synthesis.CommittedItems -> com.gradleup.gr8.relocated.js: com.android.tools.r8.graph.DexApplication application -> a com.google.common.collect.ImmutableList committedProgramTypes -> d boolean $assertionsDisabled -> f com.android.tools.r8.synthesis.SyntheticItems$State state -> b com.android.tools.r8.synthesis.CommittedSyntheticsCollection committed -> c com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy globalSyntheticsStrategy -> e 1:1:void ():26:26 -> 1:7:void (com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.google.common.collect.ImmutableList,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):40:46 -> 1:1:com.android.tools.r8.graph.DexApplication getApplication():55:55 -> a 2:2:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):66:66 -> a 1:1:java.util.Collection getCommittedProgramTypes():59:59 -> b 1:1:com.android.tools.r8.synthesis.SyntheticItems toSyntheticItems():51:51 -> c com.android.tools.r8.synthesis.CommittedSyntheticsCollection -> com.gradleup.gr8.relocated.ls: com.google.common.collect.ImmutableSet syntheticInputs -> e com.google.common.collect.ImmutableMap globalContexts -> d boolean $assertionsDisabled -> f com.google.common.collect.ImmutableMap classes -> c com.google.common.collect.ImmutableMap methods -> b com.android.tools.r8.synthesis.SyntheticNaming naming -> a 1:1:void ():34:34 -> 1:7:void (com.android.tools.r8.synthesis.SyntheticNaming,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableSet):176:182 -> 1:1:com.google.common.collect.ImmutableMap access$000(com.android.tools.r8.synthesis.CommittedSyntheticsCollection):34:34 -> a 2:2:com.google.common.collect.ImmutableMap access$100(java.util.Map,com.google.common.collect.ImmutableMap):34:34 -> a 3:3:void lambda$mergeMapOfLists$1(java.util.Map,com.android.tools.r8.graph.DexType,java.util.List):142:142 -> a 4:4:void lambda$verifySyntheticInputsSubsetOfSynthetics$4(java.util.Set,com.android.tools.r8.graph.DexType):194:194 -> a 5:5:void lambda$verifySyntheticInputsSubsetOfSynthetics$4(java.util.Set,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":201,"2":202,"3":203,"4":204},"outline":"Lcom/gradleup/gr8/relocated/hh;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/String;"} 201:201:void lambda$verifySyntheticInputsSubsetOfSynthetics$4(java.util.Set,com.android.tools.r8.graph.DexType):195:195 -> a 202:202:void lambda$verifySyntheticInputsSubsetOfSynthetics$4(java.util.Set,com.android.tools.r8.graph.DexType):195:195 -> a 203:203:void lambda$verifySyntheticInputsSubsetOfSynthetics$4(java.util.Set,com.android.tools.r8.graph.DexType):195:195 -> a 204:204:void lambda$verifySyntheticInputsSubsetOfSynthetics$4(java.util.Set,com.android.tools.r8.graph.DexType):195:195 -> a 200:200:void lambda$verifySyntheticInputsSubsetOfSynthetics$4(java.util.Set,com.android.tools.r8.graph.DexType):195:195 -> a 205:205:boolean containsType(com.android.tools.r8.graph.DexType):216:216 -> a 206:220:boolean containsTypeOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):220:234 -> a 221:221:com.google.common.collect.ImmutableMap getClasses():258:258 -> a 222:223:void forEachItem(java.util.function.Consumer):271:272 -> a 224:224:void lambda$forEachItem$5(java.util.function.Consumer,java.util.List):271:271 -> a 225:229:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):276:280 -> a 230:231:com.android.tools.r8.synthesis.CommittedSyntheticsCollection com.android.tools.r8.synthesis.CommittedSyntheticsCollection.empty(com.android.tools.r8.synthesis.SyntheticNaming):201:202 -> a 230:231:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):280 -> a 232:232:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection.builder():206:206 -> a 232:232:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):280 -> a 233:233:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):282:282 -> a 234:234:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.flatten(java.lang.Iterable):158:158 -> a 234:234:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):282 -> a 235:235:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):282:282 -> a 236:236:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMethodReference.getHolder():33:33 -> a 236:236:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):283 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 237:237:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMethodReference.getHolder():33:33 -> a 237:237:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):283 -> a 238:244:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):283:289 -> a 245:245:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.flatten(java.lang.Iterable):158:158 -> a 245:245:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):289 -> a 246:246:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):289:289 -> a 247:247:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticClassReference.getHolder():31:31 -> a 247:247:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):290 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 248:264:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):290:306 -> a 265:267:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):305:307 -> a 268:274:com.android.tools.r8.synthesis.CommittedSyntheticsCollection rewriteWithLens(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):311:317 -> a 275:276:com.google.common.collect.ImmutableMap rewriteItems(java.util.Map,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.google.common.collect.ImmutableSet$Builder):324:325 -> a 277:277:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.flatten(java.lang.Iterable):158:158 -> a 277:277:com.google.common.collect.ImmutableMap rewriteItems(java.util.Map,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.google.common.collect.ImmutableSet$Builder):325 -> a 278:289:com.google.common.collect.ImmutableMap rewriteItems(java.util.Map,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.google.common.collect.ImmutableSet$Builder):325:336 -> a 290:292:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication):340:342 -> a 293:294:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication,java.util.Collection):347:348 -> a 295:295:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication,java.util.Collection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":644,"2":645,"3":646,"4":647},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 644:644:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication,java.util.Collection):348:348 -> a 645:645:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication,java.util.Collection):348:348 -> a 646:646:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication,java.util.Collection):348:348 -> a 647:647:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication,java.util.Collection):348:348 -> a 643:643:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication,java.util.Collection):348:348 -> a 1:1:com.google.common.collect.ImmutableMap access$200(com.android.tools.r8.synthesis.CommittedSyntheticsCollection):34:34 -> b 2:5:com.google.common.collect.ImmutableMap mergeMapOfLists(java.util.Map,com.google.common.collect.ImmutableMap):140:143 -> b 6:6:com.google.common.collect.ImmutableMap getGlobalContexts():250:250 -> b 7:8:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):262:263 -> b 9:9:java.lang.Object com.google.common.collect.ImmutableMap.getOrDefault(java.lang.Object,java.lang.Object):713:713 -> b 9:9:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):263 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):263:263 -> b 11:11:java.lang.Object com.google.common.collect.ImmutableMap.getOrDefault(java.lang.Object,java.lang.Object):713:713 -> b 11:11:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):263 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):263:263 -> b 13:13:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> b 13:13:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):262 -> b 14:14:void lambda$forEachItem$6(java.util.function.Consumer,java.util.List):272:272 -> b 1:1:com.google.common.collect.ImmutableMap access$300(com.android.tools.r8.synthesis.CommittedSyntheticsCollection):34:34 -> c 2:2:java.util.List lambda$mergeMapOfLists$0(com.android.tools.r8.graph.DexType):142:142 -> c 3:3:com.google.common.collect.ImmutableMap getMethods():254:254 -> c 1:1:com.android.tools.r8.synthesis.SyntheticNaming access$500(com.android.tools.r8.synthesis.CommittedSyntheticsCollection):34:34 -> d 2:2:com.android.tools.r8.synthesis.SyntheticNaming getNaming():186:186 -> d 3:3:java.util.List lambda$rewriteItems$7(com.android.tools.r8.graph.DexType):329:329 -> d 1:2:boolean isEmpty():210:211 -> e 1:2:boolean verifySyntheticInputsSubsetOfSynthetics():191:192 -> f com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder -> com.gradleup.gr8.relocated.ks: java.util.Map classes -> b java.util.Map methods -> c com.google.common.collect.ImmutableSet$Builder newSyntheticInputs -> d com.android.tools.r8.synthesis.CommittedSyntheticsCollection parent -> a boolean $assertionsDisabled -> e 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.synthesis.CommittedSyntheticsCollection):43:43 -> 2:8:void (com.android.tools.r8.synthesis.CommittedSyntheticsCollection):38:44 -> 1:1:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> a 1:1:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a 2:2:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> a 2:2:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> a 3:3:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 4:4:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a 5:5:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> a 5:5:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a 6:6:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55:55 -> a 7:8:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addItem(com.android.tools.r8.synthesis.SyntheticDefinition):48:49 -> a 9:12:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassReference):59:62 -> a 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticClassReference.getHolder():31:31 -> a 13:13:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassReference):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassReference):62:62 -> a 15:15:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addMethod(com.android.tools.r8.synthesis.SyntheticMethodDefinition):67:67 -> a 16:19:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addMethod(com.android.tools.r8.synthesis.SyntheticMethodReference):71:74 -> a 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMethodReference.getHolder():33:33 -> a 20:20:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addMethod(com.android.tools.r8.synthesis.SyntheticMethodReference):74 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMethodReference.getHolder():33:33 -> a 21:21:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addMethod(com.android.tools.r8.synthesis.SyntheticMethodReference):74 -> a 22:22:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addMethod(com.android.tools.r8.synthesis.SyntheticMethodReference):74:74 -> a 23:26:com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.ensureNewSyntheticInputs():94:97 -> a 23:26:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addSyntheticInput(com.android.tools.r8.graph.DexType):79 -> a 27:27:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addSyntheticInput(com.android.tools.r8.graph.DexType):79:79 -> a 28:44:com.android.tools.r8.synthesis.CommittedSyntheticsCollection build():115:131 -> a 1:1:java.util.List lambda$addClass$0(com.android.tools.r8.graph.DexType):62:62 -> b 2:2:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():84:84 -> b 3:6:com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.ensureNewSyntheticInputs():94:97 -> b 3:6:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():85 -> b 7:9:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():85:87 -> b 10:13:com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.ensureNewSyntheticInputs():94:97 -> b 10:13:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():88 -> b 14:14:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():88:88 -> b 1:1:java.util.List lambda$addMethod$1(com.android.tools.r8.graph.DexType):74:74 -> c com.android.tools.r8.synthesis.Rewritable -> com.gradleup.gr8.relocated.b43: com.android.tools.r8.graph.DexType getHolder() -> a com.android.tools.r8.synthesis.Rewritable rewrite(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens) -> a com.android.tools.r8.synthesis.SynthesizingContext -> com.gradleup.gr8.relocated.oe3: com.android.tools.r8.origin.Origin inputContextOrigin -> c boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexType inputContextType -> b com.android.tools.r8.graph.DexType synthesizingContextType -> a com.android.tools.r8.FeatureSplit featureSplit -> d 1:1:void ():30:30 -> 1:5:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,com.android.tools.r8.FeatureSplit):92:96 -> 1:4:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ClasspathOrLibraryClass):47:50 -> a 5:5:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 5:5:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ClasspathOrLibraryClass):50 -> a 6:6:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ClasspathOrLibraryClass):50:50 -> a 7:7:com.android.tools.r8.synthesis.SynthesizingContext fromType(com.android.tools.r8.graph.DexType):58:58 -> a 8:8:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):65:65 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 9:9:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 10:10:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 10:10:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):66 -> a 11:11:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):66:66 -> a 12:18:int compareTo(com.android.tools.r8.synthesis.SynthesizingContext):101:107 -> a 19:19:com.android.tools.r8.FeatureSplit getFeatureSplit():119:119 -> a 20:25:com.android.tools.r8.synthesis.SynthesizingContext rewrite(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):123:128 -> a 26:26:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):136:136 -> a 27:27:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 27:27:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):136 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():508:508 -> a 28:28:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):136 -> a 29:34:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):139:144 -> a 35:35:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 35:35:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 36:36:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):145 -> a 37:37:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):145:145 -> a 38:38:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 38:38:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):146 -> a 39:39:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):146:146 -> a 40:40:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 40:40:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):148 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 41:41:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):148 -> a 42:48:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):148:154 -> a 49:49:boolean isDerivedFromMainDexList(com.android.tools.r8.shaking.MainDexInfo):167:167 -> a 50:50:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 50:50:com.android.tools.r8.synthesis.SynthesizingContext fromSyntheticInputClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):74 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 51:51:com.android.tools.r8.synthesis.SynthesizingContext fromSyntheticInputClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):74 -> a 52:57:com.android.tools.r8.synthesis.SynthesizingContext fromSyntheticInputClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):76:81 -> a 58:60:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):134:136 -> a 58:60:com.android.tools.r8.synthesis.SynthesizingContext fromSyntheticInputClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):81 -> a 61:61:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 61:61:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):132 -> a 61:61:com.android.tools.r8.synthesis.SynthesizingContext fromSyntheticInputClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):81 -> a 62:64:com.android.tools.r8.synthesis.SynthesizingContext fromSyntheticInputClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):83:85 -> a 1:1:com.android.tools.r8.graph.DexType lambda$compareTo$0(com.android.tools.r8.synthesis.SynthesizingContext):106:106 -> b 2:2:com.android.tools.r8.origin.Origin getInputContextOrigin():115:115 -> b 1:1:com.android.tools.r8.graph.DexType getSynthesizingContextType():111:111 -> c 1:1:int compareTo(java.lang.Object):30:30 -> compareTo 1:1:java.lang.String toString():159:159 -> toString 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SynthesizingContext.getSynthesizingContextType():111:111 -> toString 2:2:java.lang.String toString():160 -> toString 3:4:java.lang.String toString():160:161 -> toString com.android.tools.r8.synthesis.SyntheticClassBuilder -> com.gradleup.gr8.relocated.se3: com.android.tools.r8.graph.GenericSignature$ClassSignature signature -> r java.util.List methods -> q java.util.List virtualMethods -> p com.android.tools.r8.ProgramResource$Kind originKind -> h com.android.tools.r8.graph.DexType superType -> i java.util.List directMethods -> o boolean useSortedMethodBacking -> l boolean $assertionsDisabled -> s com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.origin.Origin origin -> d com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind syntheticKind -> c boolean isAbstract -> e boolean isFinal -> f com.android.tools.r8.graph.DexType type -> b boolean isInterface -> g com.android.tools.r8.graph.DexString sourceFile -> k java.util.List instanceFields -> n java.util.List staticFields -> m com.android.tools.r8.graph.DexTypeList interfaces -> j 1:1:void ():32:32 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexItemFactory):60:60 -> 2:26:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexItemFactory):41:65 -> long lambda$build$0(long,com.android.tools.r8.graph.DexProgramClass) -> a 1:2:com.android.tools.r8.synthesis.SyntheticClassBuilder setSuperType(com.android.tools.r8.graph.DexType):110:111 -> a 3:4:com.android.tools.r8.synthesis.SyntheticClassBuilder setSourceFile(com.android.tools.r8.graph.DexString):120:121 -> a 5:6:com.android.tools.r8.synthesis.SyntheticClassBuilder setGenericSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):125:126 -> a 7:9:com.android.tools.r8.synthesis.SyntheticClassBuilder setInstanceFields(java.util.List):136:138 -> a 10:12:com.android.tools.r8.synthesis.SyntheticClassBuilder setDirectMethods(java.lang.Iterable):142:144 -> a 13:16:com.android.tools.r8.synthesis.SyntheticClassBuilder addMethod(java.util.function.Consumer):154:157 -> a 17:63:com.android.tools.r8.graph.DexClass build():166:212 -> a 64:90:com.android.tools.r8.graph.DexClass build():193:219 -> a com.android.tools.r8.graph.ClassKind getClassKind() -> b 1:4:com.android.tools.r8.synthesis.SyntheticClassBuilder setInterfaces(java.util.List):86:89 -> b 5:7:com.android.tools.r8.synthesis.SyntheticClassBuilder setVirtualMethods(java.lang.Iterable):148:150 -> b 1:1:com.android.tools.r8.graph.DexItemFactory getFactory():73:73 -> c 2:4:com.android.tools.r8.synthesis.SyntheticClassBuilder setStaticFields(java.util.List):130:132 -> c 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind():81:81 -> d 1:1:com.android.tools.r8.graph.DexType getType():77:77 -> e com.android.tools.r8.synthesis.SyntheticClassBuilder self() -> f 1:3:com.android.tools.r8.synthesis.SyntheticClassBuilder setAbstract():93:95 -> g 1:3:com.android.tools.r8.synthesis.SyntheticClassBuilder setInterface():104:106 -> h 1:116:com.android.tools.r8.synthesis.SyntheticClassBuilder setOriginKind(com.android.tools.r8.ProgramResource$Kind):0:115 -> i 1:2:com.android.tools.r8.synthesis.SyntheticClassBuilder setUseSortedMethodBacking(boolean):161:162 -> j 1:1:com.android.tools.r8.synthesis.SyntheticClassBuilder unsetFinal():99:99 -> k com.android.tools.r8.synthesis.SyntheticClassDefinition -> com.gradleup.gr8.relocated.te3: com.android.tools.r8.graph.DexClass clazz -> d 1:2:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexClass):23:24 -> com.android.tools.r8.synthesis.SyntheticClasspathDefinition asClasspathDefinition() -> b com.android.tools.r8.synthesis.SyntheticProgramDefinition asProgramDefinition() -> c 1:1:com.android.tools.r8.graph.DexClass getHolder():29:29 -> e boolean isClasspathDefinition() -> h 1:1:boolean com.android.tools.r8.synthesis.SyntheticDefinition.isProgramDefinition():0:0 -> i 1:1:boolean isProgramDefinition():14 -> i com.android.tools.r8.synthesis.SyntheticClassReference -> com.gradleup.gr8.relocated.ue3: com.android.tools.r8.graph.DexType type -> d 1:2:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType):25:26 -> 1:1:com.android.tools.r8.graph.DexType getHolder():31:31 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticClassReference.getReference():36:36 -> d 1:1:com.android.tools.r8.graph.DexReference getReference():16 -> d com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder -> com.gradleup.gr8.relocated.ve3: 1:2:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexItemFactory):21:22 -> 1:1:com.android.tools.r8.graph.ClassKind getClassKind():27:27 -> b com.android.tools.r8.synthesis.SyntheticClassBuilder self() -> f com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition -> com.gradleup.gr8.relocated.we3: 1:1:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexClasspathClass):23:23 -> 1:1:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):16:16 -> a 2:2:int com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition.internalCompareTo(com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):53:53 -> a 2:2:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):16 -> a 3:3:void internalComputeHash(com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):48:48 -> a com.android.tools.r8.synthesis.SyntheticClasspathDefinition asClasspathDefinition() -> b boolean isClasspathDefinition() -> h 1:1:boolean isValid():43:43 -> j 2:2:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> j 2:2:boolean isValid():43 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> j 3:3:boolean isValid():43 -> j 4:4:boolean isValid():43:43 -> j 5:5:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> j 5:5:boolean isValid():43 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> j 6:6:boolean isValid():43 -> j 7:7:boolean isValid():43:43 -> j 1:1:com.android.tools.r8.synthesis.SyntheticClasspathClassReference com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition.toReference():38:38 -> k 1:1:com.android.tools.r8.synthesis.SyntheticReference toReference():16 -> k 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> k 2:2:com.android.tools.r8.synthesis.SyntheticClasspathClassReference com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition.toReference():38 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.synthesis.SyntheticReference toReference():16 -> k 3:3:com.android.tools.r8.synthesis.SyntheticClasspathClassReference com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition.toReference():38:38 -> k 3:3:com.android.tools.r8.synthesis.SyntheticReference toReference():16 -> k 1:1:java.lang.String toString():58:58 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"2":67,"3":68},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 66:66:java.lang.String toString():59:59 -> toString 67:67:java.lang.String toString():59:59 -> toString 68:68:java.lang.String toString():59:59 -> toString 63:65:java.lang.String toString():61:63 -> toString com.android.tools.r8.synthesis.SyntheticClasspathClassReference -> com.gradleup.gr8.relocated.xe3: boolean $assertionsDisabled -> e 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType):23:23 -> 1:5:com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition com.android.tools.r8.synthesis.SyntheticClasspathClassReference.lookupDefinition(java.util.function.Function):28:32 -> a 1:5:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):18 -> a 6:6:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 6:6:com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition com.android.tools.r8.synthesis.SyntheticClasspathClassReference.lookupDefinition(java.util.function.Function):32 -> a 6:6:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):18 -> a 7:8:com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition com.android.tools.r8.synthesis.SyntheticClasspathClassReference.lookupDefinition(java.util.function.Function):32:33 -> a 7:8:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):18 -> a 9:9:com.android.tools.r8.synthesis.SyntheticClasspathClassReference com.android.tools.r8.synthesis.SyntheticClasspathClassReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):39:39 -> a 9:9:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):18 -> a 10:10:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":14,"2":15,"3":16},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 14:14:com.android.tools.r8.synthesis.SyntheticClasspathClassReference com.android.tools.r8.synthesis.SyntheticClasspathClassReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):40:40 -> a 14:14:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):18 -> a 15:15:com.android.tools.r8.synthesis.SyntheticClasspathClassReference com.android.tools.r8.synthesis.SyntheticClasspathClassReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):40:40 -> a 15:15:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):18 -> a 16:16:com.android.tools.r8.synthesis.SyntheticClasspathClassReference com.android.tools.r8.synthesis.SyntheticClasspathClassReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):40:40 -> a 16:16:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):18 -> a 11:13:com.android.tools.r8.synthesis.SyntheticClasspathClassReference com.android.tools.r8.synthesis.SyntheticClasspathClassReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):40:42 -> a 11:13:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):18 -> a com.android.tools.r8.synthesis.SyntheticClasspathDefinition -> com.gradleup.gr8.relocated.ye3: com.android.tools.r8.synthesis.SyntheticDefinition -> com.gradleup.gr8.relocated.ze3: com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind kind -> a boolean $assertionsDisabled -> c com.android.tools.r8.synthesis.SynthesizingContext context -> b 1:1:void ():20:20 -> 1:5:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext):28:32 -> int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap) -> a void internalComputeHash(com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap) -> a com.android.tools.r8.graph.DexType lambda$compareTo$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.graph.DexType lambda$compareTo$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a 1:1:com.android.tools.r8.utils.structural.HasherWrapper com.android.tools.r8.utils.structural.HasherWrapper.murmur3128Hasher():37:37 -> a 1:1:com.google.common.hash.HashCode computeHash(com.android.tools.r8.utils.structural.RepresentativeMap,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticItems):72 -> a 2:2:com.google.common.hash.HashCode computeHash(com.android.tools.r8.utils.structural.RepresentativeMap,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticItems):73:73 -> a 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.synthesis.SyntheticDefinition.getKind():54:54 -> a 3:3:com.google.common.hash.HashCode computeHash(com.android.tools.r8.utils.structural.RepresentativeMap,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticItems):74 -> a 4:6:com.google.common.hash.HashCode computeHash(com.android.tools.r8.utils.structural.RepresentativeMap,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticItems):74:76 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 7:7:com.google.common.hash.HashCode computeHash(com.android.tools.r8.utils.structural.RepresentativeMap,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticItems):76 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:18:com.google.common.hash.HashCode computeHash(com.android.tools.r8.utils.structural.RepresentativeMap,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticItems):76:86 -> a 19:19:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):105:105 -> a 20:20:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.synthesis.SyntheticDefinition.getKind():54:54 -> a 20:20:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:26:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):105:110 -> a 27:27:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 27:27:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):111:111 -> a 29:29:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 29:29:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):111 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.synthesis.SyntheticDefinition.getKind():54:54 -> a 30:30:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):112 -> a 31:32:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):112:113 -> a 33:34:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticDefinition.getContext():58:58 -> a 33:34:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):116 -> a 35:35:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):116:116 -> a 36:36:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticDefinition.getContext():58:58 -> a 36:36:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):121 -> a 37:37:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):121:121 -> a 38:38:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticDefinition.getContext():58:58 -> a 38:38:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):121 -> a 39:42:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):121:124 -> a 43:43:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticDefinition.getContext():58:58 -> a 43:43:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):124 -> a 44:44:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):124:124 -> a 45:68:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):123:146 -> a com.android.tools.r8.synthesis.SyntheticClasspathDefinition asClasspathDefinition() -> b com.android.tools.r8.synthesis.SyntheticProgramDefinition asProgramDefinition() -> c 1:1:com.android.tools.r8.synthesis.SynthesizingContext getContext():58:58 -> d com.android.tools.r8.graph.DexClass getHolder() -> e 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():54:54 -> f 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.synthesis.SyntheticDefinition.getKind():54:54 -> g 1:1:java.lang.String getPrefixForExternalSyntheticType():62 -> g 2:2:java.lang.String getPrefixForExternalSyntheticType():62:62 -> g 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> g 3:3:java.lang.String getPrefixForExternalSyntheticType():62 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.String getPrefixForExternalSyntheticType():62:62 -> g boolean isClasspathDefinition() -> h boolean isProgramDefinition() -> i boolean isValid() -> j com.android.tools.r8.synthesis.SyntheticReference toReference() -> k com.android.tools.r8.synthesis.SyntheticDefinitionsProvider -> com.gradleup.gr8.relocated.af3: com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function) -> a com.android.tools.r8.synthesis.SyntheticFinalization -> com.gradleup.gr8.relocated.gf3: com.android.tools.r8.synthesis.SyntheticItems synthetics -> a boolean $assertionsDisabled -> c com.android.tools.r8.synthesis.CommittedSyntheticsCollection committed -> b 1:1:void ():67:67 -> 1:4:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.synthesis.CommittedSyntheticsCollection):158:161 -> 1:1:com.android.tools.r8.graph.DexClass com.android.tools.r8.synthesis.SyntheticClassDefinition.getHolder():29:29 -> a 1:1:void lambda$buildLensAndProgram$12(java.util.Set,java.util.List,com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):447 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void lambda$buildLensAndProgram$12(java.util.Set,java.util.List,com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):447:447 -> a 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.synthesis.SyntheticClassDefinition.getHolder():29:29 -> a 3:3:void lambda$buildLensAndProgram$12(java.util.Set,java.util.List,com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):448 -> a 4:4:void lambda$buildLensAndProgram$12(java.util.Set,java.util.List,com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):448:448 -> a 5:5:boolean access$300(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticDefinition):67:67 -> a 6:20:void finalizeWithClassHierarchy(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):189:203 -> a 21:21:void finalizeWithClassHierarchy(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):199:199 -> a 22:31:void finalizeWithClassHierarchy(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):196:205 -> a 32:52:com.android.tools.r8.synthesis.SyntheticFinalization$Result computeFinalSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):224:244 -> a 53:117:com.android.tools.r8.synthesis.SyntheticFinalization$Result computeFinalSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):236:300 -> a 118:119:java.util.Map lambda$computeFinalSynthetics$0(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):242:243 -> a 120:132:java.util.Map com.android.tools.r8.synthesis.SyntheticFinalization.computeEquivalences(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):310:322 -> a 120:132:java.util.Map lambda$computeFinalSynthetics$0(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):242 -> a 133:141:java.util.Map com.android.tools.r8.synthesis.SyntheticFinalization.computeEquivalences(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):318:326 -> a 133:141:java.util.Map lambda$computeFinalSynthetics$0(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):242 -> a 142:144:void lambda$computeFinalSynthetics$4(com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableMap,java.util.Set,com.android.tools.r8.synthesis.SyntheticReference):264:266 -> a 145:145:void lambda$computeFinalSynthetics$6(com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,java.util.function.Consumer):276:276 -> a 146:146:void com.android.tools.r8.synthesis.CommittedSyntheticsCollection.forEachSyntheticInput(java.util.function.Consumer):267:267 -> a 146:146:void lambda$computeFinalSynthetics$6(com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,java.util.function.Consumer):276 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 147:147:void com.android.tools.r8.synthesis.CommittedSyntheticsCollection.forEachSyntheticInput(java.util.function.Consumer):267:267 -> a 147:147:void lambda$computeFinalSynthetics$6(com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,java.util.function.Consumer):276 -> a 148:148:void lambda$computeFinalSynthetics$5(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,com.android.tools.r8.graph.DexType):279:279 -> a 149:149:void lambda$computeFinalSynthetics$5(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,com.android.tools.r8.graph.DexType):278:278 -> a 150:150:boolean verifyNoNestedSynthetics(com.android.tools.r8.graph.DexItemFactory):342:342 -> a 151:158:void lambda$verifyNoNestedSynthetics$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticReference):344:351 -> a 159:159:boolean com.android.tools.r8.synthesis.SyntheticFinalization.isNotSyntheticType(com.android.tools.r8.graph.DexType):337:337 -> a 159:159:void lambda$verifyNoNestedSynthetics$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticReference):352 -> a 160:160:void lambda$verifyNoNestedSynthetics$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticReference):352:352 -> a 161:171:boolean verifyOneSyntheticPerSyntheticClass():358:368 -> a 172:173:void lambda$verifyOneSyntheticPerSyntheticClass$8(java.util.Set,com.android.tools.r8.graph.DexType,java.util.List):363:364 -> a 174:304:com.android.tools.r8.graph.DexApplication buildLensAndProgram(com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.util.Map,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.Set):392:522 -> a 305:305:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 305:305:com.android.tools.r8.graph.DexApplication buildLensAndProgram(com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.util.Map,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.Set):521 -> a 306:332:com.android.tools.r8.graph.DexApplication buildLensAndProgram(com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.AppView,java.util.Map,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.Set):521:547 -> a 333:336:void lambda$buildLensAndProgram$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):422:425 -> a 337:337:void com.android.tools.r8.synthesis.SyntheticFinalization.addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):569:569 -> a 337:337:void lambda$buildLensAndProgram$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):425 -> a 338:338:boolean com.android.tools.r8.synthesis.SyntheticFinalization.shouldAnnotateSynthetics(com.android.tools.r8.utils.InternalOptions):577:577 -> a 338:338:void com.android.tools.r8.synthesis.SyntheticFinalization.addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):569 -> a 338:338:void lambda$buildLensAndProgram$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):425 -> a 339:342:void lambda$buildLensAndProgram$11(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):426:429 -> a 343:344:void lambda$buildLensAndProgram$10(java.util.Set,java.util.List,com.android.tools.r8.synthesis.SyntheticMethodDefinition):431:432 -> a 345:346:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):490:491 -> a 347:347:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":849,"2":850,"3":851},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 849:849:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 849:849:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):492 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 850:850:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):492:492 -> a 851:851:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):492:492 -> a 839:839:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):492:492 -> a 840:840:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexClass.getSourceFile():209:209 -> a 840:840:void com.android.tools.r8.synthesis.SyntheticFinalization.ensureSourceFile(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString):378 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 840:840:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):493 -> a 841:841:void com.android.tools.r8.graph.DexClass.setSourceFile(com.android.tools.r8.graph.DexString):213:213 -> a 841:841:void com.android.tools.r8.synthesis.SyntheticFinalization.ensureSourceFile(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString):379 -> a 841:841:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):493 -> a 842:847:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):494:499 -> a 848:848:void lambda$buildLensAndProgram$14(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):495:495 -> a 852:854:void lambda$buildLensAndProgram$17(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):526:528 -> a 855:855:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):530:530 -> a 856:856:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 856:856:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):530 -> a 857:863:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):531:537 -> a 864:865:boolean verifyNonRepresentativesRemovedFromApplication(com.android.tools.r8.graph.DexApplication,java.util.Map):556:557 -> a 866:866:void lambda$verifyNonRepresentativesRemovedFromApplication$18(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticDefinition):559:559 -> a 867:867:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 867:867:void lambda$verifyNonRepresentativesRemovedFromApplication$18(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticDefinition):559 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 868:868:void lambda$verifyNonRepresentativesRemovedFromApplication$18(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticDefinition):559:559 -> a 869:926:java.util.Map computeActualEquivalences(java.util.Collection,java.util.Map,com.android.tools.r8.graph.AppView,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):589:646 -> a 927:932:void lambda$computeActualEquivalences$20(com.android.tools.r8.graph.AppView,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,java.util.Map,java.util.Map,java.util.List):595:600 -> a 933:933:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 933:933:void lambda$computeActualEquivalences$20(com.android.tools.r8.graph.AppView,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,java.util.Map,java.util.Map,java.util.List):600 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 934:939:void lambda$computeActualEquivalences$20(com.android.tools.r8.graph.AppView,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,java.util.Map,java.util.Map,java.util.List):600:605 -> a 940:943:void lambda$computeActualEquivalences$20(com.android.tools.r8.graph.AppView,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap,java.util.Map,java.util.Map,java.util.List):604:607 -> a 944:944:java.util.List lambda$computeActualEquivalences$19(java.lang.String):606:606 -> a 945:945:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):615:615 -> a 946:946:void com.android.tools.r8.utils.ListUtils.destructiveSort(java.util.List,java.util.Comparator):278:278 -> a 946:946:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):616 -> a 947:952:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):617:622 -> a 953:959:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):619:625 -> a 960:963:boolean com.android.tools.r8.synthesis.SyntheticFinalization.checkGroupsAreDistinct(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,java.util.Comparator):795:798 -> a 960:963:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):625 -> a 964:968:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):626:630 -> a 969:971:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):629:631 -> a 972:972:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 972:972:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):631 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 973:983:void lambda$computeActualEquivalences$22(boolean,java.util.Map,com.android.tools.r8.graph.AppView,java.util.Map,java.lang.String,java.util.List):632:642 -> a 984:987:boolean lambda$computeActualEquivalences$21(java.util.Map,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):638:641 -> a 988:988:void lambda$computeActualEquivalences$24(com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):648:648 -> a 989:989:void lambda$computeActualEquivalences$23(com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticDefinition):649:649 -> a 990:990:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 990:990:void lambda$computeActualEquivalences$23(com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticDefinition):649 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 991:991:void lambda$computeActualEquivalences$23(com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticDefinition):649:649 -> a 992:993:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):658:659 -> a 994:994:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 994:994:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):660 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 995:995:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):661:661 -> a 996:996:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 996:996:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):661 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 997:997:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):661:661 -> a 998:1012:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):670:684 -> a 1013:1014:java.util.List com.android.tools.r8.utils.ListUtils.sort(java.util.List,java.util.Comparator):272:273 -> a 1013:1014:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):685 -> a 1015:1021:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):688:694 -> a 1022:1022:boolean com.android.tools.r8.synthesis.SyntheticDefinition.isEquivalentTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):96:96 -> a 1022:1022:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):695 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1023:1058:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):697:732 -> a 1059:1068:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization.findSmallestMember(java.util.List,java.util.function.Consumer):748:757 -> a 1059:1068:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):733 -> a 1069:1072:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):736:739 -> a 1073:1082:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization.findSmallestMember(java.util.List,java.util.function.Consumer):748:757 -> a 1073:1082:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):739 -> a 1083:1083:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):740:740 -> a 1084:1084:int lambda$groupEquivalent$25(boolean,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.synthesis.SyntheticDefinition):687:687 -> a 1085:1085:void lambda$groupEquivalent$26(java.util.List,com.android.tools.r8.synthesis.SyntheticDefinition):735:735 -> a 1086:1096:com.android.tools.r8.graph.DexType createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.util.Map,com.android.tools.r8.graph.AppView,java.util.function.Predicate):808:818 -> a 1097:1106:com.android.tools.r8.graph.DexType createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.util.Map,com.android.tools.r8.graph.AppView,java.util.function.Predicate):817:826 -> a 1107:1107:boolean com.android.tools.r8.synthesis.SyntheticFinalization.isNotSyntheticType(com.android.tools.r8.graph.DexType):337:337 -> a 1107:1107:com.android.tools.r8.graph.DexType createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.util.Map,com.android.tools.r8.graph.AppView,java.util.function.Predicate):826 -> a 1108:1108:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1108:1108:void lambda$computeFinalSynthetics$2(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticProgramClassReference):251 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1109:1109:void lambda$computeFinalSynthetics$2(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticProgramClassReference):251:251 -> a 1110:1110:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1110:1110:void lambda$computeFinalSynthetics$3(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodReference):253 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1111:1111:void lambda$computeFinalSynthetics$3(com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodReference):253:253 -> a 1112:1138:java.util.Collection computePotentialEquivalences(java.util.Map,boolean,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticItems):841:867 -> a 1139:1140:void lambda$computePotentialEquivalences$28(java.util.Set,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexType):856:857 -> a 1141:1141:com.android.tools.r8.graph.DexType lambda$computePotentialEquivalences$29(java.util.Set,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):860:860 -> a 1142:1142:java.util.List lambda$computePotentialEquivalences$30(com.google.common.hash.HashCode):865:865 -> a 1143:1144:java.util.Map lookupDefinitions(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableMap):873:874 -> a 1145:1145:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.flatten(java.lang.Iterable):158:158 -> a 1145:1145:java.util.Map lookupDefinitions(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableMap):874 -> a 1146:1158:java.util.Map lookupDefinitions(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableMap):874:886 -> a 1:5:void finalizeWithLiveness(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):211:215 -> b 6:6:com.android.tools.r8.graph.DexApplication com.android.tools.r8.synthesis.CommittedItems.getApplication():55:55 -> b 6:6:void finalizeWithLiveness(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):215 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:9:void finalizeWithLiveness(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):215:217 -> b 10:10:com.android.tools.r8.graph.DexApplication com.android.tools.r8.synthesis.CommittedItems.getApplication():55:55 -> b 10:10:void finalizeWithLiveness(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):217 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:14:void finalizeWithLiveness(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):217:220 -> b 15:16:java.util.Map lambda$computeFinalSynthetics$1(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):247:248 -> b 17:29:java.util.Map com.android.tools.r8.synthesis.SyntheticFinalization.computeEquivalences(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):310:322 -> b 17:29:java.util.Map lambda$computeFinalSynthetics$1(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):247 -> b 30:38:java.util.Map com.android.tools.r8.synthesis.SyntheticFinalization.computeEquivalences(com.android.tools.r8.graph.AppView,com.google.common.collect.ImmutableMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):318:326 -> b 30:38:java.util.Map lambda$computeFinalSynthetics$1(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):247 -> b 39:40:void lambda$verifyOneSyntheticPerSyntheticClass$9(java.util.Set,com.android.tools.r8.graph.DexType,java.util.List):370:371 -> b 41:43:void lambda$buildLensAndProgram$13(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):438:440 -> b 44:44:com.android.tools.r8.graph.DexClass com.android.tools.r8.synthesis.SyntheticClassDefinition.getHolder():29:29 -> b 44:44:void lambda$buildLensAndProgram$13(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):441 -> b 45:45:void lambda$buildLensAndProgram$13(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):441:441 -> b 46:46:void com.android.tools.r8.synthesis.SyntheticFinalization.addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):569:569 -> b 46:46:void lambda$buildLensAndProgram$13(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):441 -> b 47:47:boolean com.android.tools.r8.synthesis.SyntheticFinalization.shouldAnnotateSynthetics(com.android.tools.r8.utils.InternalOptions):577:577 -> b 47:47:void com.android.tools.r8.synthesis.SyntheticFinalization.addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):569 -> b 47:47:void lambda$buildLensAndProgram$13(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):441 -> b 48:51:void lambda$buildLensAndProgram$13(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexInfo,java.util.Set,java.util.Set,java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):442:445 -> b 52:52:void lambda$buildLensAndProgram$15(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):504:504 -> b 53:53:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexClass.getSourceFile():209:209 -> b 53:53:void com.android.tools.r8.synthesis.SyntheticFinalization.ensureSourceFile(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString):378 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:void lambda$buildLensAndProgram$15(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):505 -> b 54:54:void com.android.tools.r8.graph.DexClass.setSourceFile(com.android.tools.r8.graph.DexString):213:213 -> b 54:54:void com.android.tools.r8.synthesis.SyntheticFinalization.ensureSourceFile(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString):379 -> b 54:54:void lambda$buildLensAndProgram$15(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):505 -> b 55:57:void lambda$buildLensAndProgram$15(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):506:508 -> b 58:58:boolean com.android.tools.r8.graph.MethodCollection.hasDirectMethods():93:93 -> b 58:58:void lambda$buildLensAndProgram$15(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):508 -> b 59:67:void lambda$buildLensAndProgram$15(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):508:516 -> b 68:68:void lambda$buildLensAndProgram$15(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexString,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):511:511 -> b 69:72:boolean isPinned(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticDefinition):769:772 -> b 73:73:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 73:73:boolean isPinned(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticDefinition):772 -> b 74:85:boolean isPinned(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticDefinition):775:786 -> b 86:86:com.android.tools.r8.ir.code.NumberGenerator lambda$createExternalType$27(java.lang.String):813:813 -> b com.android.tools.r8.synthesis.SyntheticFinalization$1 -> com.gradleup.gr8.relocated.bf3: com.android.tools.r8.synthesis.SyntheticFinalization$Builder val$lensBuilder -> f 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticFinalization$Builder):397:397 -> 1:1:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):405:405 -> a 2:2:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):410:410 -> a 3:3:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):415:415 -> a 1:1:com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType):400:400 -> b com.android.tools.r8.synthesis.SyntheticFinalization$Builder -> com.gradleup.gr8.relocated.cf3: com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap methodMap -> b java.util.Map typeMap -> c com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap fieldMap -> a boolean $assertionsDisabled -> d 1:1:void ():106:106 -> 1:7:void ():106:112 -> 8:8:void (com.android.tools.r8.synthesis.SyntheticFinalization$1):106:106 -> 1:1:java.util.Map access$200(com.android.tools.r8.synthesis.SyntheticFinalization$Builder):106:106 -> a 2:4:boolean isEmpty():115:117 -> a 5:6:void move(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):124:125 -> a 7:8:void move(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):129:130 -> a 9:9:void move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):134:134 -> a 10:13:com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens build(com.android.tools.r8.graph.AppView):146:149 -> a 1:1:void setRepresentative(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):138:138 -> b 2:2:void setRepresentative(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):142:142 -> b com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup -> com.gradleup.gr8.relocated.df3: java.util.List members -> a com.android.tools.r8.utils.OptionalBool pinned -> c com.android.tools.r8.synthesis.SyntheticDefinition representative -> b boolean $assertionsDisabled -> d 1:1:void ():892:892 -> 1:7:void (com.android.tools.r8.synthesis.SyntheticDefinition,java.util.List,com.android.tools.r8.utils.OptionalBool):919:925 -> 1:1:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup pinnedSingleton(com.android.tools.r8.synthesis.SyntheticDefinition):910:910 -> a 2:3:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup pinnedGroup(com.android.tools.r8.synthesis.SyntheticDefinition,java.util.List):915:916 -> a 4:10:boolean isPinned(com.android.tools.r8.graph.AppView):929:935 -> a 11:11:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():948:948 -> a 11:11:void forEach(java.util.function.Consumer):939 -> a 12:13:void forEach(java.util.function.Consumer):939:940 -> a 14:14:com.android.tools.r8.synthesis.SyntheticDefinition getRepresentative():948:948 -> a 15:15:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():948:948 -> a 15:15:boolean isDerivedFromMainDexList(com.android.tools.r8.shaking.MainDexInfo):952 -> a 16:16:boolean isDerivedFromMainDexList(com.android.tools.r8.shaking.MainDexInfo):952:952 -> a 17:17:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 17:17:boolean isDerivedFromMainDexList(com.android.tools.r8.shaking.MainDexInfo):953 -> a 18:18:boolean lambda$isDerivedFromMainDexList$0(com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.synthesis.SyntheticDefinition):954:954 -> a 1:1:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup singleton(com.android.tools.r8.synthesis.SyntheticDefinition):900:900 -> b 2:3:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup unpinnedGroup(com.android.tools.r8.synthesis.SyntheticDefinition,java.util.List):905:906 -> b 4:4:void forEachNonRepresentativeMember(java.util.function.Consumer):944:944 -> b 1:2:java.lang.String toString():959:960 -> toString 3:3:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():948:948 -> toString 3:3:java.lang.String toString():962 -> toString 4:4:java.lang.String toString():962:962 -> toString com.android.tools.r8.synthesis.SyntheticFinalization$Result -> com.gradleup.gr8.relocated.ef3: com.android.tools.r8.synthesis.CommittedItems commit -> a com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens lens -> b com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> d com.android.tools.r8.graph.PrunedItems prunedItems -> c 1:5:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.shaking.MainDexInfo):82:86 -> com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens -> com.gradleup.gr8.relocated.ff3: 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$1):90:90 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap,java.util.Map):97:97 -> com.android.tools.r8.synthesis.SyntheticItems -> com.gradleup.gr8.relocated.pf3: com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics globalContexts -> e com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics pending -> d com.android.tools.r8.synthesis.SyntheticItems$State state -> a boolean $assertionsDisabled -> g com.android.tools.r8.synthesis.SyntheticNaming naming -> b com.android.tools.r8.synthesis.CommittedSyntheticsCollection committed -> c com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy globalSyntheticsStrategy -> f 1:1:void ():68:68 -> 1:1:void (com.android.tools.r8.synthesis.CommittedItems):230:230 -> 2:2:void (com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):236:236 -> 3:39:void (com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):205:241 -> 1:441:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):0:440 -> a 442:442:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 442:442:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):440 -> a 443:449:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):440:446 -> a 450:450:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":906,"2":907,"3":908},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 906:906:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 906:906:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):447 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 907:907:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):447:447 -> a 908:908:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):447:447 -> a 897:900:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):447:450 -> a 901:904:boolean com.android.tools.r8.synthesis.SyntheticItems.verifyAllHaveSameFeature(java.util.List,java.util.function.Function):456:459 -> a 901:904:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):450 -> a 905:905:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):451:451 -> a 909:909:boolean lambda$isSyntheticClassEligibleForMerging$0(boolean,com.android.tools.r8.synthesis.SyntheticReference):79:79 -> a 910:910:com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy getGlobalSyntheticsStrategy():214:214 -> a 911:911:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):220:220 -> a 912:912:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.DexApplication.dexItemFactory():60:60 -> a 912:912:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):223 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 913:913:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):223:223 -> a 914:915:com.android.tools.r8.synthesis.CommittedSyntheticsCollection com.android.tools.r8.synthesis.CommittedSyntheticsCollection.empty(com.android.tools.r8.synthesis.SyntheticNaming):201:202 -> a 914:915:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):223 -> a 916:916:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):224:224 -> a 917:917:void lambda$getFinalGlobalSyntheticContexts$2(java.util.Map,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,java.util.Set):254:254 -> a 918:920:java.util.Set com.android.tools.r8.utils.SetUtils.mapIdentityHashSet(java.util.Set,java.util.function.Function):115:117 -> a 918:920:void lambda$getFinalGlobalSyntheticContexts$2(java.util.Map,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,java.util.Set):255 -> a 921:924:void lambda$getFinalGlobalSyntheticContexts$2(java.util.Map,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,java.util.Set):253:256 -> a 925:925:com.android.tools.r8.graph.DexType lambda$getFinalGlobalSyntheticContexts$1(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):255:255 -> a 926:929:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):263:266 -> a 930:930:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection.builder():206:206 -> a 930:930:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):266 -> a 931:938:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):268:275 -> a 939:943:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):274:278 -> a 944:944:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 944:944:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):282 -> a 945:945:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 945:945:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):282 -> a 946:953:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):279:286 -> a 954:954:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 954:954:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):286 -> a 955:957:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):290:292 -> a 958:958:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> a 958:958:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a 958:958:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):291 -> a 959:959:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 959:959:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 959:959:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a 959:959:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):291 -> a 960:960:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> a 960:960:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a 960:960:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):291 -> a 961:961:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55:55 -> a 961:961:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):291 -> a 962:980:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):295:313 -> a 981:983:void lambda$collectSyntheticInputs$3(com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder,com.android.tools.r8.synthesis.SyntheticMarker,com.android.tools.r8.graph.ProgramMethod):288:288 -> a 984:984:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addMethod(com.android.tools.r8.synthesis.SyntheticMethodDefinition):67:67 -> a 984:984:void lambda$collectSyntheticInputs$3(com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder,com.android.tools.r8.synthesis.SyntheticMarker,com.android.tools.r8.graph.ProgramMethod):288 -> a 985:989:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):324:328 -> a 990:990:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 990:990:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):328 -> a 991:992:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):328:329 -> a 993:993:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 993:993:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):329 -> a 994:999:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):329:334 -> a 1000:1000:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):333:333 -> a 1001:1001:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1340,"2":1341,"3":1342,"4":1343},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 1340:1340:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):333:333 -> a 1341:1341:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):333:333 -> a 1342:1342:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):333:333 -> a 1343:1343:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):333:333 -> a 1334:1339:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):333:338 -> a 1344:1344:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):370:370 -> a 1345:1345:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 1345:1345:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):370 -> a 1346:1346:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 1346:1346:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 1346:1346:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):370 -> a 1347:1348:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):370:371 -> a 1349:1349:boolean com.android.tools.r8.synthesis.SyntheticItems.isSynthetic(com.android.tools.r8.graph.DexProgramClass):362:362 -> a 1349:1349:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):375 -> a 1349:1349:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1350:1350:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):378:378 -> a 1350:1350:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1351:1351:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1351:1351:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):378 -> a 1351:1351:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1352:1354:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):378:380 -> a 1352:1354:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1355:1357:int com.google.common.collect.Iterables.size(java.lang.Iterable):124:126 -> a 1355:1357:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):380 -> a 1355:1357:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1358:1362:int com.google.common.collect.Iterators.size(java.util.Iterator):163:167 -> a 1358:1362:int com.google.common.collect.Iterables.size(java.lang.Iterable):126 -> a 1358:1362:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):380 -> a 1358:1362:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1363:1366:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):380:383 -> a 1363:1366:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1367:1367:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1367:1367:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):383 -> a 1367:1367:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1368:1372:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):383:387 -> a 1368:1372:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):371 -> a 1373:1373:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):392:392 -> a 1374:1374:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 1374:1374:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):392 -> a 1375:1375:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 1375:1375:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 1375:1375:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):392 -> a 1376:1376:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):392:392 -> a 1377:1377:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):436:436 -> a 1377:1377:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):393 -> a 1378:1378:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1378:1378:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):436 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1378:1378:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):393 -> a 1379:1379:boolean com.android.tools.r8.synthesis.CommittedSyntheticsCollection.containsSyntheticInput(com.android.tools.r8.graph.DexType):242:242 -> a 1379:1379:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):436 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1379:1379:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):393 -> a 1380:1380:boolean com.android.tools.r8.synthesis.CommittedSyntheticsCollection.containsSyntheticInput(com.android.tools.r8.graph.DexType):242:242 -> a 1380:1380:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):436 -> a 1380:1380:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):393 -> a 1381:1382:boolean isSyntheticOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):431:432 -> a 1383:1383:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getContextualFeatureSplitOrDefault$4(com.android.tools.r8.synthesis.SyntheticNaming):441:441 -> a 1384:1389:void com.android.tools.r8.synthesis.SyntheticItems.forEachSynthesizingContext(com.android.tools.r8.graph.DexType,java.util.function.Consumer):465:470 -> a 1384:1389:void lambda$getSynthesizingContexts$5(com.android.tools.r8.graph.DexType,java.util.function.Consumer):475 -> a 1390:1390:void lambda$getSynthesizingContextTypes$6(com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.synthesis.SynthesizingContext):481:481 -> a 1391:1391:java.util.Set getSynthesizingContextReferences(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):488:488 -> a 1392:1392:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 1392:1392:java.util.Set getSynthesizingContextReferences(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):488 -> a 1393:1393:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 1393:1393:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 1393:1393:java.util.Set getSynthesizingContextReferences(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):488 -> a 1394:1395:java.util.Set getSynthesizingContextReferences(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):488:489 -> a 1396:1396:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):515:515 -> a 1397:1397:java.lang.Object com.google.common.collect.ImmutableMap.getOrDefault(java.lang.Object,java.lang.Object):713:713 -> a 1397:1397:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):515 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1398:1399:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):515:516 -> a 1400:1400:boolean com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.equals(java.lang.Object):207:207 -> a 1400:1400:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):516 -> a 1401:1403:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):520:522 -> a 1404:1404:boolean com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.equals(java.lang.Object):207:207 -> a 1404:1404:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):522 -> a 1405:1405:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):533:533 -> a 1406:1406:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1406:1406:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):533 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1407:1408:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):533:534 -> a 1409:1409:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1409:1409:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):534 -> a 1410:1412:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):534:536 -> a 1413:1413:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 1413:1413:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):536 -> a 1414:1414:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):538:538 -> a 1415:1415:boolean com.google.common.collect.Iterables.any(java.lang.Iterable,com.google.common.base.Predicate):608:608 -> a 1415:1415:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):538 -> a 1416:1418:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):539:541 -> a 1419:1419:boolean lambda$verifySyntheticLambdaProperty$8(com.android.tools.r8.synthesis.SyntheticReference):538:538 -> a 1420:1420:boolean com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.equals(java.lang.Object):207:207 -> a 1420:1420:boolean lambda$verifySyntheticLambdaProperty$8(com.android.tools.r8.synthesis.SyntheticReference):538 -> a 1421:1421:int lambda$getSynthesizingContext$9(com.android.tools.r8.synthesis.SyntheticReference,com.android.tools.r8.synthesis.SyntheticReference):578:578 -> a 1422:1423:void lambda$internalEnsureFixedProgramClass$11(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):630:631 -> a 1424:1427:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):683:686 -> a 1428:1428:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):548:548 -> a 1428:1428:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):686 -> a 1429:1429:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 1429:1429:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):549 -> a 1429:1429:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):686 -> a 1430:1432:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):550:552 -> a 1430:1432:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):686 -> a 1433:1440:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):551:558 -> a 1433:1440:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):686 -> a 1441:1441:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):554:554 -> a 1441:1441:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):686 -> a 1442:1447:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):687:692 -> a 1448:1455:void com.android.tools.r8.synthesis.SyntheticItems.registerSyntheticTypeRewriting(com.android.tools.r8.synthesis.SynthesizingContext,java.util.function.Function,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):663:670 -> a 1448:1455:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):649 -> a 1448:1455:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1456:1458:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):650:652 -> a 1456:1458:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1459:1460:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:36 -> a 1459:1460:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> a 1459:1460:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1461:1462:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):174:175 -> a 1461:1462:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36 -> a 1461:1462:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> a 1461:1462:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1463:1463:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36:36 -> a 1463:1463:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> a 1463:1463:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1464:1464:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654:654 -> a 1464:1464:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1465:1465:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> a 1465:1465:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> a 1465:1465:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1466:1466:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1466:1466:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1466:1466:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> a 1466:1466:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1467:1467:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> a 1467:1467:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> a 1467:1467:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):691 -> a 1468:1468:com.android.tools.r8.graph.DexType lambda$createClass$12(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SynthesizingContext):690:690 -> a 1469:1469:com.android.tools.r8.graph.DexType lambda$createClass$12(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SynthesizingContext):689:689 -> a 1470:1470:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):701:701 -> a 1471:1472:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):725:726 -> a 1471:1472:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):702 -> a 1473:1473:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):548:548 -> a 1473:1473:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1473:1473:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):702 -> a 1474:1474:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 1474:1474:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):549 -> a 1474:1474:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1474:1474:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):702 -> a 1475:1477:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):550:552 -> a 1475:1477:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1475:1477:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):702 -> a 1478:1485:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):551:558 -> a 1478:1485:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1478:1485:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):702 -> a 1486:1486:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):554:554 -> a 1486:1486:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1486:1486:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):702 -> a 1487:1490:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):703:706 -> a 1491:1498:void com.android.tools.r8.synthesis.SyntheticItems.registerSyntheticTypeRewriting(com.android.tools.r8.synthesis.SynthesizingContext,java.util.function.Function,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):663:670 -> a 1491:1498:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):649 -> a 1491:1498:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1499:1501:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):650:652 -> a 1499:1501:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1502:1503:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:36 -> a 1502:1503:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> a 1502:1503:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1504:1505:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):174:175 -> a 1504:1505:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36 -> a 1504:1505:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> a 1504:1505:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1506:1506:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36:36 -> a 1506:1506:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> a 1506:1506:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1507:1507:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654:654 -> a 1507:1507:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1508:1508:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> a 1508:1508:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> a 1508:1508:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1509:1509:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 1509:1509:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1509:1509:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> a 1509:1509:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1510:1510:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> a 1510:1510:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> a 1510:1510:com.android.tools.r8.graph.DexProgramClass createFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):705 -> a 1511:1511:com.android.tools.r8.graph.DexType lambda$createFixedClass$13(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SynthesizingContext):704:704 -> a 1512:1513:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):711:712 -> a 1514:1514:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):725:725 -> a 1514:1514:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1515:1515:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 1515:1515:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):725 -> a 1515:1515:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1516:1516:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726:726 -> a 1516:1516:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1517:1517:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):548:548 -> a 1517:1517:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1517:1517:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1518:1518:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 1518:1518:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):549 -> a 1518:1518:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1518:1518:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1519:1521:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):550:552 -> a 1519:1521:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1519:1521:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1522:1529:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):551:558 -> a 1522:1529:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1522:1529:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1530:1530:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):554:554 -> a 1530:1530:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 1530:1530:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1531:1531:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):727:727 -> a 1531:1531:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):713 -> a 1532:1532:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):714:714 -> a 1533:1533:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 1533:1533:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):715 -> a 1534:1534:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):716:716 -> a 1535:1535:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2258,"2":2259,"3":2260,"4":2261},"outline":"Lcom/gradleup/gr8/relocated/qg;a(Ljava/lang/String;Lcom/gradleup/gr8/relocated/dh0;)Ljava/lang/String;"} 2258:2258:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):716:716 -> a 2259:2259:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):716:716 -> a 2260:2260:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):716:716 -> a 2261:2261:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):716:716 -> a 2251:2251:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):716:716 -> a 2252:2252:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 2252:2252:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):717 -> a 2253:2254:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):717:718 -> a 2255:2255:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 2255:2255:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):718 -> a 2256:2257:com.android.tools.r8.graph.DexProgramClass getExistingFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):718:719 -> a 2262:2263:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):746:747 -> a 2264:2264:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):725:725 -> a 2264:2264:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2265:2265:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 2265:2265:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):725 -> a 2265:2265:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2266:2266:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726:726 -> a 2266:2266:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2267:2267:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):548:548 -> a 2267:2267:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 2267:2267:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2268:2268:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 2268:2268:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):549 -> a 2268:2268:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 2268:2268:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2269:2271:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):550:552 -> a 2269:2271:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 2269:2271:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2272:2279:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):551:558 -> a 2272:2279:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 2272:2279:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2280:2280:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):554:554 -> a 2280:2280:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):726 -> a 2280:2280:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2281:2281:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):727:727 -> a 2281:2281:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):748 -> a 2282:2282:com.android.tools.r8.graph.DexProgramClass ensureFixedClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):749:749 -> a 2283:2286:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):780:783 -> a 2287:2289:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):782:784 -> a 2290:2290:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2290:2290:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):784 -> a 2291:2291:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):784:784 -> a 2292:2299:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):925:932 -> a 2292:2299:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):786 -> a 2300:2300:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2300:2300:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):932 -> a 2300:2300:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):786 -> a 2301:2301:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):932:932 -> a 2301:2301:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):786 -> a 2302:2302:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 2302:2302:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):933 -> a 2302:2302:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):786 -> a 2303:2303:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):933:933 -> a 2303:2303:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):786 -> a 2304:2304:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 2304:2304:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):934 -> a 2304:2304:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):786 -> a 2305:2310:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):934:939 -> a 2305:2310:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):786 -> a 2311:2311:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):788:788 -> a 2312:2312:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):940:940 -> a 2312:2312:com.android.tools.r8.graph.ProgramMethod ensureFixedClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramOrClasspathDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):786 -> a 2313:2313:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2313:2313:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 2313:2313:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):567 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 2314:2321:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):568:575 -> a 2322:2323:java.lang.Object com.android.tools.r8.utils.IterableUtils.min(java.lang.Iterable,java.util.Comparator):102:103 -> a 2322:2323:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):575 -> a 2324:2331:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):575:582 -> a 2332:2332:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2332:2332:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():748 -> a 2332:2332:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144 -> a 2332:2332:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):582 -> a 2333:2333:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 2333:2333:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):582 -> a 2334:2334:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder):583:583 -> a 2335:2338:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):814:817 -> a 2339:2339:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2339:2339:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):818 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2340:2340:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 2340:2340:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):818 -> a 2341:2341:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 2341:2341:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):820 -> a 2342:2342:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):823:823 -> a 2343:2343:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 2343:2343:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):793 -> a 2343:2343:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):821 -> a 2344:2344:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 2344:2344:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):795 -> a 2344:2344:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):821 -> a 2345:2345:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):795:795 -> a 2345:2345:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):821 -> a 2346:2350:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):794:798 -> a 2346:2350:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):821 -> a 2351:2358:void com.android.tools.r8.synthesis.SyntheticItems.registerSyntheticTypeRewriting(com.android.tools.r8.synthesis.SynthesizingContext,java.util.function.Function,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):663:670 -> a 2351:2358:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):825 -> a 2359:2363:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):826:830 -> a 2364:2364:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> a 2364:2364:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):830 -> a 2365:2365:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2365:2365:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2365:2365:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):830 -> a 2366:2366:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> a 2366:2366:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):830 -> a 2367:2369:com.android.tools.r8.graph.DexClasspathClass internalEnsureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):831:833 -> a 2370:2372:com.android.tools.r8.graph.DexClasspathClass ensureFixedClasspathClassFromType(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):842:844 -> a 2373:2375:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.synthesis.SyntheticItems.ensureFixedClasspathClassFromType(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):842:844 -> a 2373:2375:com.android.tools.r8.graph.ClasspathMethod ensureFixedClasspathMethodFromType(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):871 -> a 2376:2378:com.android.tools.r8.graph.ClasspathMethod ensureFixedClasspathMethodFromType(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):873:873 -> a 2379:2381:com.android.tools.r8.graph.DexClasspathClass ensureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):856:858 -> a 2382:2382:com.android.tools.r8.graph.DexClasspathClass ensureFixedClasspathClass(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):857:857 -> a 2383:2386:com.android.tools.r8.graph.ClasspathMethod ensureFixedClasspathClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):887:890 -> a 2387:2387:com.android.tools.r8.graph.ClasspathMethod ensureFixedClasspathClassMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):889:889 -> a 2388:2388:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):901:901 -> a 2389:2389:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2389:2389:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):901 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2390:2402:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):901:913 -> a 2403:2410:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):925:932 -> a 2403:2410:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):903 -> a 2411:2411:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2411:2411:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):932 -> a 2411:2411:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):903 -> a 2412:2412:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):932:932 -> a 2412:2412:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):903 -> a 2413:2413:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexMember.getName():45:45 -> a 2413:2413:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):933 -> a 2413:2413:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):903 -> a 2414:2414:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):933:933 -> a 2414:2414:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):903 -> a 2415:2415:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexMethod.getProto():94:94 -> a 2415:2415:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):934 -> a 2415:2415:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):903 -> a 2416:2421:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):934:939 -> a 2416:2421:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):903 -> a 2422:2422:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):914:914 -> a 2423:2423:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.synthesis.SyntheticItems.internalEnsureMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):940:940 -> a 2423:2423:com.android.tools.r8.graph.ClasspathMethod internalEnsureFixedClasspathMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,java.util.function.Consumer,com.android.tools.r8.graph.DexClasspathClass):903 -> a 2424:2424:void lambda$internalEnsureFixedClasspathMethod$15(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):911:911 -> a 2425:2434:com.android.tools.r8.graph.DexProgramClass ensureGlobalClass(java.util.function.Supplier,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexType,java.util.Collection,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):951:960 -> a 2435:2435:void com.android.tools.r8.synthesis.SyntheticItems.addGlobalContexts(com.android.tools.r8.graph.DexType,java.util.Collection):1005:1005 -> a 2435:2435:com.android.tools.r8.graph.DexProgramClass ensureGlobalClass(java.util.function.Supplier,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.DexType,java.util.Collection,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Consumer):961 -> a 2436:2436:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):981:981 -> a 2437:2437:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):548:548 -> a 2437:2437:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):984 -> a 2438:2438:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():703:703 -> a 2438:2438:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):549 -> a 2438:2438:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):984 -> a 2439:2441:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):550:552 -> a 2439:2441:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):984 -> a 2442:2449:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):551:558 -> a 2442:2449:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):984 -> a 2450:2450:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticItems.getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):554:554 -> a 2450:2450:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):984 -> a 2451:2454:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):985:988 -> a 2455:2461:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):987:993 -> a 2462:2462:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:35 -> a 2462:2462:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):994 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2463:2464:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:36 -> a 2463:2464:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):994 -> a 2465:2466:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):174:175 -> a 2465:2466:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36 -> a 2465:2466:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):994 -> a 2467:2467:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36:36 -> a 2467:2467:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):994 -> a 2468:2469:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):995:996 -> a 2470:2470:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> a 2470:2470:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):996 -> a 2471:2471:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2471:2471:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2471:2471:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):996 -> a 2472:2472:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> a 2472:2472:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,java.util.function.Consumer,java.util.function.Supplier):996 -> a 2473:2473:void lambda$createMethod$16(com.android.tools.r8.synthesis.SyntheticMethodBuilder):993:993 -> a 2474:2474:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.DexApplication):1011:1011 -> a 2475:2475:com.android.tools.r8.synthesis.CommittedItems com.android.tools.r8.synthesis.SyntheticItems.commitPrunedItems(com.android.tools.r8.graph.PrunedItems):1015:1015 -> a 2475:2475:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.DexApplication):1011 -> a 2476:2476:com.android.tools.r8.synthesis.CommittedItems commitPrunedItems(com.android.tools.r8.graph.PrunedItems):1015:1015 -> a 2477:2482:com.android.tools.r8.synthesis.CommittedItems commitRewrittenWithLens(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):1020:1025 -> a 2483:2483:com.android.tools.r8.synthesis.CommittedItems commitRewrittenWithLens(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):1021:1021 -> a 2484:2486:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1037:1039 -> a 2487:2487:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection.builder():206:206 -> a 2487:2487:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1039 -> a 2488:2495:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1043:1050 -> a 2496:2496:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2496:2496:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1050 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2497:2499:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1050:1052 -> a 2500:2500:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2500:2500:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1052 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2501:2504:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1052:1055 -> a 2505:2510:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1054:1059 -> a 2511:2511:boolean com.android.tools.r8.graph.DexApplication$Builder.isDirect():0:0 -> a 2511:2511:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1059 -> a 2512:2513:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1060:1061 -> a 2514:2514:com.android.tools.r8.graph.DexClass com.android.tools.r8.synthesis.SyntheticClassDefinition.getHolder():29:29 -> a 2514:2514:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition.getHolder():16 -> a 2514:2514:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1061 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 2515:2515:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition.getHolder():16:16 -> a 2515:2515:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1061 -> a 2516:2518:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1061:1063 -> a 2519:2519:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addGlobalContexts(com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics):101:101 -> a 2519:2519:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1066 -> a 2520:2526:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics,com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):1067:1073 -> a 2527:2529:com.android.tools.r8.synthesis.SyntheticFinalization$Result computeFinalSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):1097:1099 -> a 1:9:boolean isSyntheticClassEligibleForMerging(com.android.tools.r8.graph.DexProgramClass):71:79 -> b 10:10:com.android.tools.r8.synthesis.SyntheticNaming getNaming():210:210 -> b 11:12:java.util.Collection getSynthesizingContextTypes(com.android.tools.r8.graph.DexType):479:480 -> b 13:18:void com.android.tools.r8.synthesis.SyntheticItems.forEachSynthesizingContext(com.android.tools.r8.graph.DexType,java.util.function.Consumer):465:470 -> b 13:18:java.util.Collection getSynthesizingContextTypes(com.android.tools.r8.graph.DexType):480 -> b 19:19:java.util.Collection getSynthesizingContextTypes(com.android.tools.r8.graph.DexType):482:482 -> b 20:22:java.util.Map computeSyntheticContextsToSyntheticClasses(com.android.tools.r8.graph.AppView):494:496 -> b 23:23:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> b 23:23:java.util.Map computeSyntheticContextsToSyntheticClasses(com.android.tools.r8.graph.AppView):497 -> b 24:24:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> b 24:24:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> b 24:24:java.util.Map computeSyntheticContextsToSyntheticClasses(com.android.tools.r8.graph.AppView):497 -> b 25:25:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 25:25:java.util.Map computeSyntheticContextsToSyntheticClasses(com.android.tools.r8.graph.AppView):498 -> b 26:29:java.util.Map computeSyntheticContextsToSyntheticClasses(com.android.tools.r8.graph.AppView):498:501 -> b 30:32:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):610:612 -> b 33:33:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 33:33:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):590 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 34:34:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 34:34:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):590 -> b 34:34:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 35:35:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 35:35:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):594 -> b 35:35:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 36:36:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):595:595 -> b 36:36:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 37:37:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> b 37:37:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):597 -> b 37:37:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 38:38:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):597:597 -> b 38:38:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 39:39:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):619:619 -> b 40:40:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 40:40:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):590 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 41:41:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> b 41:41:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):590 -> b 41:41:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 42:42:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> b 42:42:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):594 -> b 42:42:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 43:43:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):595:595 -> b 43:43:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 44:44:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> b 44:44:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):597 -> b 44:44:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 45:45:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):597:597 -> b 45:45:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 46:48:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):623:625 -> b 49:49:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> b 49:49:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):625 -> b 50:51:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):625:626 -> b 52:59:void com.android.tools.r8.synthesis.SyntheticItems.registerSyntheticTypeRewriting(com.android.tools.r8.synthesis.SynthesizingContext,java.util.function.Function,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):663:670 -> b 52:59:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):649 -> b 52:59:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 60:62:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):650:652 -> b 60:62:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 63:64:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:36 -> b 63:64:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> b 63:64:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 65:66:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):174:175 -> b 65:66:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36 -> b 65:66:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> b 65:66:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 67:67:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36:36 -> b 67:67:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):653 -> b 67:67:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 68:68:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654:654 -> b 68:68:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 69:69:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> b 69:69:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> b 69:69:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 70:70:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> b 70:70:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> b 70:70:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 71:71:void com.android.tools.r8.synthesis.SyntheticItems.addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1001:1001 -> b 71:71:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalCreateProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType,java.util.function.Function,com.android.tools.r8.graph.AppView):654 -> b 71:71:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):627 -> b 72:73:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):637:638 -> b 74:74:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> b 74:74:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):795 -> b 74:74:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):600 -> b 74:74:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 75:75:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):795:795 -> b 75:75:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):600 -> b 75:75:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 76:80:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):794:798 -> b 76:80:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):600 -> b 76:80:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):621 -> b 81:81:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):639:639 -> b 82:82:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> b 82:82:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):795 -> b 82:82:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):600 -> b 82:82:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 83:83:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):795:795 -> b 83:83:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):600 -> b 83:83:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 84:88:void com.android.tools.r8.synthesis.SyntheticItems.errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):794:798 -> b 84:88:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticItems.internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):600 -> b 84:88:com.android.tools.r8.graph.DexProgramClass internalEnsureFixedProgramClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.AppView):614 -> b 89:89:com.android.tools.r8.graph.DexType lambda$internalEnsureFixedClasspathClass$14(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SynthesizingContext):815:815 -> b 90:90:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):972:972 -> b 91:91:com.android.tools.r8.graph.ProgramMethod createMethod(com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector,com.android.tools.r8.contexts.CompilationContext$UniqueContext,com.android.tools.r8.graph.AppView,java.util.function.Consumer):971:971 -> b 1:6:java.util.Map getFinalGlobalSyntheticContexts(com.android.tools.r8.graph.AppView):245:250 -> c 7:7:java.util.Collection getPendingSyntheticClasses():350:350 -> c 8:8:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):436:436 -> c 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> c 9:9:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):436 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.synthesis.CommittedSyntheticsCollection.containsSyntheticInput(com.android.tools.r8.graph.DexType):242:242 -> c 10:10:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):436 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.synthesis.CommittedSyntheticsCollection.containsSyntheticInput(com.android.tools.r8.graph.DexType):242:242 -> c 11:11:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):436 -> c 12:12:java.util.List getSynthesizingContexts(com.android.tools.r8.graph.DexType):475:475 -> c 13:13:com.android.tools.r8.graph.DexType lambda$internalEnsureFixedProgramClass$10(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SynthesizingContext):611:611 -> c 1:1:boolean hasPendingSyntheticClasses():346:346 -> d 2:2:boolean isCommittedSynthetic(com.android.tools.r8.graph.DexType):354:354 -> d 1:1:boolean isFinalized():342:342 -> e 2:2:boolean isPendingSynthetic(com.android.tools.r8.graph.DexType):358:358 -> e 1:1:boolean isSynthetic(com.android.tools.r8.graph.DexType):366:366 -> f 1:1:java.util.List lambda$computeSyntheticContextsToSyntheticClasses$7(com.android.tools.r8.graph.DexType):500:500 -> g com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSyntheticsInSingleOutputMode -> com.gradleup.gr8.relocated.jf3: 1:1:void (com.android.tools.r8.synthesis.SyntheticItems$1):119:119 -> void addGlobalContexts(com.android.tools.r8.graph.DexType,java.util.Collection) -> a com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy -> com.gradleup.gr8.relocated.lf3: com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics getStrategy() -> a com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics lambda$forSingleOutputMode$1(com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics) -> a com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics lambda$forNonSynthesizing$0(com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSyntheticsInSingleOutputMode) -> b 1:9:com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy forNonSynthesizing():89:97 -> b 1:2:com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy forSingleOutputMode():101:102 -> c com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy$1 -> com.gradleup.gr8.relocated.kf3: 1:1:void ():90:90 -> 1:1:void addGlobalContexts(com.android.tools.r8.graph.DexType,java.util.Collection):94:94 -> a com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics -> com.gradleup.gr8.relocated.mf3: java.util.concurrent.ConcurrentHashMap definitions -> a boolean $assertionsDisabled -> b 1:1:void ():167:167 -> 1:4:void ():167:170 -> 5:5:void (com.android.tools.r8.synthesis.SyntheticItems$1):167:167 -> 1:1:java.util.concurrent.ConcurrentHashMap access$000(com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics):167:167 -> a 2:2:boolean containsType(com.android.tools.r8.graph.DexType):178:178 -> a 3:4:boolean containsTypeOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):182:183 -> a 5:5:boolean verifyNotRewritten(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):187:187 -> a 6:12:java.util.Collection getAllProgramClasses():192:198 -> a 1:1:boolean isEmpty():174:174 -> b com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle -> com.gradleup.gr8.relocated.nf3: java.util.Set getSynthesizingContexts(com.android.tools.r8.graph.DexProgramClass) -> a com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector -> com.gradleup.gr8.relocated.of3: com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind select(com.android.tools.r8.synthesis.SyntheticNaming) -> a com.android.tools.r8.synthesis.SyntheticMarker -> com.gradleup.gr8.relocated.tf3: com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind kind -> a com.android.tools.r8.synthesis.SyntheticMarker NO_MARKER -> c com.android.tools.r8.synthesis.SynthesizingContext context -> b boolean $assertionsDisabled -> d 1:164:void ():24:187 -> 1:3:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext):192:194 -> 1:1:org.objectweb.asm.Attribute getMarkerAttributePrototype(com.android.tools.r8.synthesis.SyntheticNaming):30:30 -> a 2:5:com.android.tools.r8.synthesis.SyntheticMarker readMarkerAttribute(org.objectweb.asm.Attribute):40:43 -> a 6:11:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):122:127 -> a 12:12:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticMarker.getContext():210:210 -> a 12:12:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):127 -> a 13:15:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):127:129 -> a 16:20:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMarker.getSyntheticContextType(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexItemFactory):180:184 -> a 16:20:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):129 -> a 21:22:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):131:132 -> a 23:24:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):143:144 -> a 23:24:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 25:26:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):174:175 -> a 25:26:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):146 -> a 25:26:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 27:31:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):147:151 -> a 27:31:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 32:37:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):150:155 -> a 32:37:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 38:38:int com.android.tools.r8.graph.DexAnnotationSet.size():106:106 -> a 38:38:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 39:39:int com.android.tools.r8.graph.DexAnnotationSet.size():106:106 -> a 39:39:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):155 -> a 39:39:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 40:45:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):155:160 -> a 40:45:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 46:47:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):166:167 -> a 46:47:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):161 -> a 46:47:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 48:48:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 48:48:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):168 -> a 48:48:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):161 -> a 48:48:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 49:49:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):169:169 -> a 49:49:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):161 -> a 49:49:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 50:50:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 50:50:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):170 -> a 50:50:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):161 -> a 50:50:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 51:51:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):170:170 -> a 51:51:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):161 -> a 51:51:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 52:57:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):162:167 -> a 52:57:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 58:62:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMarker.getSyntheticContextType(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexItemFactory):180:184 -> a 58:62:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):167 -> a 58:62:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 63:64:com.android.tools.r8.synthesis.SyntheticMarker com.android.tools.r8.synthesis.SyntheticMarker.internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):168:169 -> a 63:64:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> a 65:67:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):135:137 -> a 68:68:boolean com.android.tools.r8.graph.DexAnnotation.hasSynthesizedClassAnnotation(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems):483:483 -> a 68:68:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):136 -> a 69:69:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):135:135 -> a 70:70:com.android.tools.r8.synthesis.SynthesizingContext getContext():210:210 -> a 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():206:206 -> b 1:1:boolean isSyntheticClass():202:202 -> c 1:1:boolean isSyntheticMethods():198:198 -> d com.android.tools.r8.synthesis.SyntheticMarker$MarkerAttribute -> com.gradleup.gr8.relocated.sf3: com.android.tools.r8.synthesis.SyntheticNaming syntheticNaming -> f boolean $assertionsDisabled -> g java.lang.String versionHash -> e com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind kind -> d 1:1:void ():61:61 -> 1:4:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming):69:72 -> 1:1:com.android.tools.r8.synthesis.SyntheticNaming access$000(com.android.tools.r8.synthesis.SyntheticMarker$MarkerAttribute):61:61 -> a 2:13:org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]):83:94 -> a 14:19:org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int):100:105 -> a 1:1:java.lang.String access$100(com.android.tools.r8.synthesis.SyntheticMarker$MarkerAttribute):61:61 -> b 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind access$200(com.android.tools.r8.synthesis.SyntheticMarker$MarkerAttribute):61:61 -> c com.android.tools.r8.synthesis.SyntheticMethodBuilder -> com.gradleup.gr8.relocated.vf3: com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator codeGenerator -> g boolean checkAndroidApiLevels -> o boolean $assertionsDisabled -> p com.android.tools.r8.graph.GenericSignature$MethodTypeSignature genericSignature -> i com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo optimizationInfo -> n com.android.tools.r8.cf.CfVersion classFileVersion -> f com.android.tools.r8.graph.ParameterAnnotationsList parameterAnnotationsList -> k com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForDefinition -> l com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForCode -> m com.android.tools.r8.graph.DexString name -> d com.android.tools.r8.graph.DexProto proto -> e com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind syntheticKind -> c com.android.tools.r8.graph.DexAnnotationSet annotations -> j com.android.tools.r8.graph.DexType holderType -> b com.android.tools.r8.graph.MethodAccessFlags accessFlags -> h 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.synthesis.SyntheticClassBuilder):46:46 -> 2:19:void (com.android.tools.r8.synthesis.SyntheticClassBuilder):32:49 -> 20:20:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):52:52 -> 21:44:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):32:55 -> 1:3:com.android.tools.r8.synthesis.SyntheticMethodBuilder setName(com.android.tools.r8.graph.DexString):67:69 -> a 4:4:com.android.tools.r8.synthesis.SyntheticMethodBuilder setOptimizationInfo(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo):74:74 -> a 5:5:com.android.tools.r8.synthesis.SyntheticMethodBuilder setProto(com.android.tools.r8.graph.DexProto):79:79 -> a 6:6:com.android.tools.r8.synthesis.SyntheticMethodBuilder setClassFileVersion(com.android.tools.r8.cf.CfVersion):84:84 -> a 7:7:com.android.tools.r8.synthesis.SyntheticMethodBuilder setCode(com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):89:89 -> a 8:8:com.android.tools.r8.synthesis.SyntheticMethodBuilder setAccessFlags(com.android.tools.r8.graph.MethodAccessFlags):94:94 -> a 9:9:com.android.tools.r8.synthesis.SyntheticMethodBuilder setGenericSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):99:99 -> a 10:10:com.android.tools.r8.synthesis.SyntheticMethodBuilder setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):104:104 -> a 11:11:com.android.tools.r8.synthesis.SyntheticMethodBuilder setParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList):110:110 -> a 12:12:com.android.tools.r8.synthesis.SyntheticMethodBuilder setApiLevelForCode(com.android.tools.r8.androidapi.ComputedApiLevel):120:120 -> a 13:13:com.android.tools.r8.graph.DexEncodedMethod build():130:130 -> a 14:14:com.android.tools.r8.graph.DexMethod com.android.tools.r8.synthesis.SyntheticMethodBuilder.getMethodSignature():174:174 -> a 14:14:com.android.tools.r8.graph.DexEncodedMethod build():131 -> a 15:15:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.synthesis.SyntheticMethodBuilder.getAccessFlags():178:178 -> a 15:15:com.android.tools.r8.graph.DexEncodedMethod build():132 -> a 16:16:com.android.tools.r8.graph.DexEncodedMethod build():133:133 -> a 17:21:com.android.tools.r8.graph.Code com.android.tools.r8.synthesis.SyntheticMethodBuilder.getCodeObject(com.android.tools.r8.graph.DexMethod):182:186 -> a 17:21:com.android.tools.r8.graph.DexEncodedMethod build():133 -> a 22:32:com.android.tools.r8.graph.DexEncodedMethod build():135:145 -> a 33:33:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.applyIf(boolean,java.util.function.Consumer):1361:1361 -> a 33:33:com.android.tools.r8.graph.DexEncodedMethod build():146 -> a 34:36:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):1367:1369 -> a 34:36:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.applyIf(boolean,java.util.function.Consumer):1361 -> a 34:36:com.android.tools.r8.graph.DexEncodedMethod build():146 -> a 37:39:com.android.tools.r8.graph.DexEncodedMethod build():147:149 -> a 40:40:com.android.tools.r8.graph.DexEncodedMethod build():148:148 -> a 41:41:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):161:161 -> a 42:43:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):166:167 -> a 42:43:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):162 -> a 44:44:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 44:44:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):168 -> a 44:44:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):162 -> a 45:45:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):169:169 -> a 45:45:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):162 -> a 46:46:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexEncodedMethod.getParameterAnnotations():860:860 -> a 46:46:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):170 -> a 46:46:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):162 -> a 47:47:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):170:170 -> a 47:47:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):162 -> a 1:1:com.android.tools.r8.synthesis.SyntheticMethodBuilder setApiLevelForDefinition(com.android.tools.r8.androidapi.ComputedApiLevel):115:115 -> b 2:2:com.android.tools.r8.synthesis.SyntheticMethodBuilder disableAndroidApiLevelCheck():125:125 -> b 1:1:com.android.tools.r8.synthesis.SyntheticMethodBuilder setName(java.lang.String):63:63 -> c com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator -> com.gradleup.gr8.relocated.uf3: com.android.tools.r8.graph.Code generate(com.android.tools.r8.graph.DexMethod) -> a com.android.tools.r8.synthesis.SyntheticMethodDefinition -> com.gradleup.gr8.relocated.wf3: boolean $assertionsDisabled -> e com.android.tools.r8.graph.ProgramMethod method -> d 1:1:void ():18:18 -> 1:3:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.ProgramMethod):26:28 -> 1:1:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):18:18 -> a 2:2:int com.android.tools.r8.synthesis.SyntheticMethodDefinition.internalCompareTo(com.android.tools.r8.synthesis.SyntheticMethodDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):69:69 -> a 2:2:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):18 -> a 3:3:void apply(java.util.function.Consumer,java.util.function.Consumer):35:35 -> a 4:4:com.android.tools.r8.graph.DexProgramClass getHolder():59:59 -> a 5:5:void internalComputeHash(com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):64:64 -> a com.android.tools.r8.synthesis.SyntheticProgramDefinition asProgramDefinition() -> c 1:1:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticMethodDefinition.getHolder():59:59 -> e 1:1:com.android.tools.r8.graph.DexClass getHolder():18 -> e 1:1:boolean isValid():74:74 -> j 1:1:com.android.tools.r8.synthesis.SyntheticReference toReference():18:18 -> k 1:1:com.android.tools.r8.synthesis.SyntheticMethodReference toReference():54:54 -> l 1:1:java.lang.String toString():79:79 -> toString com.android.tools.r8.synthesis.SyntheticMethodReference -> com.gradleup.gr8.relocated.xf3: boolean $assertionsDisabled -> e com.android.tools.r8.graph.DexMethod method -> d 1:1:void ():21:21 -> 1:2:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexMethod):27:28 -> 1:1:com.android.tools.r8.graph.DexType getHolder():33:33 -> a 2:6:com.android.tools.r8.synthesis.SyntheticMethodDefinition com.android.tools.r8.synthesis.SyntheticMethodReference.lookupDefinition(java.util.function.Function):43:47 -> a 2:6:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):21 -> a 7:7:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 7:7:com.android.tools.r8.synthesis.SyntheticMethodDefinition com.android.tools.r8.synthesis.SyntheticMethodReference.lookupDefinition(java.util.function.Function):47 -> a 7:7:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):21 -> a 8:11:com.android.tools.r8.synthesis.SyntheticMethodDefinition com.android.tools.r8.synthesis.SyntheticMethodReference.lookupDefinition(java.util.function.Function):47:50 -> a 8:11:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):21 -> a 12:12:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):57:57 -> a 12:12:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 13:13:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 13:13:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 14:14:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):60:60 -> a 14:14:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 15:15:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):60 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 16:19:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):61:64 -> a 16:19:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 20:20:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 20:20:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):64 -> a 20:20:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 21:21:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 21:21:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432 -> a 21:21:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):64 -> a 21:21:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 22:22:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):432:432 -> a 22:22:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):64 -> a 22:22:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 23:26:com.android.tools.r8.synthesis.SyntheticMethodReference com.android.tools.r8.synthesis.SyntheticMethodReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):67:70 -> a 23:26:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):21 -> a 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.synthesis.SyntheticMethodReference.getReference():38:38 -> d 1:1:com.android.tools.r8.graph.DexReference getReference():21 -> d com.android.tools.r8.synthesis.SyntheticNaming -> com.gradleup.gr8.relocated.dg3: java.util.List ALL_KINDS -> Q com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RECORD_HELPER -> y com.android.tools.r8.synthesis.SyntheticNaming$KindGenerator generator -> a com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind ENUM_CONVERSION -> s com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind HORIZONTAL_INIT_TYPE_ARGUMENT_2 -> q com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_MODEL_OUTLINE -> P com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind CONST_DYNAMIC -> w com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THREAD_LOCAL -> u com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RETARGET_CLASS -> k com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind SERVICE_LOADER -> J com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind COMPANION_CLASS -> i com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_RTE -> H com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind INIT_TYPE_ARGUMENT -> o com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_CONVERSION_PARAMETERS -> N com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind WRAPPER -> m com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind COVARIANT_OUTLINE -> L com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_MODEL_STUB -> c com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind STATIC_INTERFACE_CALL -> B com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind ENUM_UNBOXING_LOCAL_UTILITY_CLASS -> g com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_ICCE -> F com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RETARGET_STUB -> e com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_CCE_IF_NOT_NULL -> D com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind BACKPORT -> z com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind ENUM_UNBOXING_CHECK_NOT_ZERO_METHOD -> x com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind HORIZONTAL_INIT_TYPE_ARGUMENT_3 -> r com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind HORIZONTAL_INIT_TYPE_ARGUMENT_1 -> p com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind NON_FIXED_INIT_TYPE_ARGUMENT -> v java.lang.String lazyVersionHash -> R boolean $assertionsDisabled -> S com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind LAMBDA -> t com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind OUTLINE -> K com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind EMULATED_INTERFACE_CLASS -> j com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind TWR_CLOSE_RESOURCE -> I com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind ENUM_UNBOXING_SHARED_UTILITY_CLASS -> h com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind COLLECTION_CONVERSION -> O com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind VIVIFIED_WRAPPER -> n com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_CONVERSION -> M com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RETARGET_INTERFACE -> l com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind TO_STRING_IF_NOT_NULL -> C com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RECORD_TAG -> b com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind BACKPORT_WITH_FORWARDING -> A com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_NSME -> G com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind EMULATED_INTERFACE_MARKER_CLASS -> f com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_IAE -> E com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind GENERIC_API_CONVERSION_STUB -> d 1:1:void ():23:23 -> 1:1:void ():96:96 -> 2:75:void ():25:98 -> 1:1:java.lang.String getVersionHash():102:102 -> a 2:2:void com.android.tools.r8.synthesis.SyntheticNaming.computeVersionHash():109:109 -> a 2:2:java.lang.String getVersionHash():103 -> a 3:3:java.lang.String com.android.tools.r8.Version.getVersionString():21:21 -> a 3:3:void com.android.tools.r8.synthesis.SyntheticNaming.computeVersionHash():110 -> a 3:3:java.lang.String getVersionHash():103 -> a 4:8:void com.android.tools.r8.synthesis.SyntheticNaming.computeVersionHash():110:114 -> a 4:8:java.lang.String getVersionHash():103 -> a 9:9:java.lang.String getVersionHash():105:105 -> a 10:11:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind fromId(int):122:123 -> a 12:18:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):370:376 -> a 19:24:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):375:380 -> a 25:25:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):378:378 -> a 26:27:com.android.tools.r8.graph.DexType createFixedType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexItemFactory):385:386 -> a 28:28:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createType(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType,java.lang.String,com.android.tools.r8.graph.DexItemFactory):413:413 -> a 28:28:com.android.tools.r8.graph.DexType createFixedType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexItemFactory):386 -> a 29:31:java.lang.String com.android.tools.r8.synthesis.SyntheticNaming.createDescriptor(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String):427:427 -> a 29:31:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createType(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType,java.lang.String,com.android.tools.r8.graph.DexItemFactory):413 -> a 29:31:com.android.tools.r8.graph.DexType createFixedType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexItemFactory):386 -> a 32:32:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createType(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType,java.lang.String,com.android.tools.r8.graph.DexItemFactory):413:413 -> a 32:32:com.android.tools.r8.graph.DexType createFixedType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexItemFactory):386 -> a 33:37:com.android.tools.r8.graph.DexType createInternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,java.lang.String,com.android.tools.r8.graph.DexItemFactory):391:395 -> a 38:38:com.android.tools.r8.graph.DexType createInternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,java.lang.String,com.android.tools.r8.graph.DexItemFactory):392:392 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createType(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType,java.lang.String,com.android.tools.r8.graph.DexItemFactory):413:413 -> a 39:39:com.android.tools.r8.graph.DexType createInternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,java.lang.String,com.android.tools.r8.graph.DexItemFactory):392 -> a 40:42:java.lang.String com.android.tools.r8.synthesis.SyntheticNaming.createDescriptor(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String):427:427 -> a 40:42:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createType(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType,java.lang.String,com.android.tools.r8.graph.DexItemFactory):413 -> a 40:42:com.android.tools.r8.graph.DexType createInternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,java.lang.String,com.android.tools.r8.graph.DexItemFactory):392 -> a 43:43:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createType(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType,java.lang.String,com.android.tools.r8.graph.DexItemFactory):413:413 -> a 43:43:com.android.tools.r8.graph.DexType createInternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,java.lang.String,com.android.tools.r8.graph.DexItemFactory):392 -> a 44:46:com.android.tools.r8.graph.DexType createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):402:404 -> a 47:49:java.lang.String com.android.tools.r8.synthesis.SyntheticNaming.createDescriptor(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String):427:427 -> a 47:49:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createType(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):422 -> a 47:49:com.android.tools.r8.graph.DexType createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):403 -> a 50:50:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createType(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):422:422 -> a 50:50:com.android.tools.r8.graph.DexType createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):403 -> a 51:51:boolean verifyNotInternalSynthetic(java.lang.String):440:440 -> a com.android.tools.r8.synthesis.SyntheticNaming$KindGenerator -> com.gradleup.gr8.relocated.yf3: java.util.List kinds -> b int nextId -> a 1:3:void ():128:130 -> 4:4:void (com.android.tools.r8.synthesis.SyntheticNaming$1):128:128 -> 1:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind register(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):133:135 -> a 4:4:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forFixedClass(java.lang.String):158:158 -> a 5:5:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forGlobalClass():162:162 -> a 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forInstanceClass(java.lang.String):154:154 -> b 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forGlobalClasspathClass():166:166 -> b 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forSingleMethod(java.lang.String):145:145 -> c 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forNonSharableInstanceClass(java.lang.String):150:150 -> c 1:2:java.util.List getAllKinds():170:171 -> d 1:1:int getNextId():141:141 -> e com.android.tools.r8.synthesis.SyntheticNaming$SyntheticClassKind -> com.gradleup.gr8.relocated.zf3: boolean sharable -> c 1:2:void (int,java.lang.String,boolean):281:282 -> 1:2:void internalHash(com.google.common.hash.Hasher):312:313 -> b boolean isFixedSuffixSynthetic() -> c boolean isGlobal() -> d boolean isMayOverridesNonProgramType() -> f 1:1:boolean isShareable():287:287 -> g boolean isSingleSyntheticMethod() -> h com.android.tools.r8.synthesis.SyntheticNaming$SyntheticFixedClassKind -> com.gradleup.gr8.relocated.ag3: boolean mayOverridesNonProgramType -> d 1:1:void (int,java.lang.String,boolean,com.android.tools.r8.synthesis.SyntheticNaming$1):317:317 -> 2:3:void (int,java.lang.String,boolean):321:322 -> 1:1:boolean com.android.tools.r8.synthesis.SyntheticNaming$SyntheticFixedClassKind.isGlobal():337:337 -> b 1:1:void internalHash(com.google.common.hash.Hasher):347 -> b 2:3:void internalHash(com.google.common.hash.Hasher):347:348 -> b 1:1:boolean isGlobal():337:337 -> d 1:1:boolean isMayOverridesNonProgramType():342:342 -> f boolean isShareable() -> g com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind -> com.gradleup.gr8.relocated.bg3: java.lang.String descriptor -> b int id -> a 1:3:void (int,java.lang.String):190:192 -> 1:1:java.lang.String access$200(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):185:185 -> a 2:2:int com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.getId():211:211 -> a 2:2:void hash(com.google.common.hash.Hasher):229 -> a 3:3:void hash(com.google.common.hash.Hasher):229:229 -> a 4:4:java.lang.String com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.getDescriptor():215:215 -> a 4:4:void hash(com.google.common.hash.Hasher):230 -> a 5:6:void hash(com.google.common.hash.Hasher):230:231 -> a 7:7:java.lang.String getDescriptor():215:215 -> a void internalHash(com.google.common.hash.Hasher) -> b 1:1:int compareTo(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):197:197 -> b 2:2:int com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.getId():211:211 -> b 2:2:int compareTo(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):197 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int compareTo(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):197:197 -> b 4:4:int getId():211:211 -> b boolean isFixedSuffixSynthetic() -> c 1:1:int compareTo(java.lang.Object):185:185 -> compareTo boolean isGlobal() -> d 1:1:boolean equals(java.lang.Object):207:207 -> equals boolean isMayOverridesNonProgramType() -> f boolean isShareable() -> g boolean isSingleSyntheticMethod() -> h 1:1:int hashCode():202:202 -> hashCode com.android.tools.r8.synthesis.SyntheticNaming$SyntheticMethodKind -> com.gradleup.gr8.relocated.cg3: 1:1:void (int,java.lang.String):240:240 -> 1:1:void internalHash(com.google.common.hash.Hasher):271:271 -> b boolean isFixedSuffixSynthetic() -> c boolean isGlobal() -> d boolean isMayOverridesNonProgramType() -> f boolean isShareable() -> g boolean isSingleSyntheticMethod() -> h com.android.tools.r8.synthesis.SyntheticProgramClassBuilder -> com.gradleup.gr8.relocated.eg3: boolean $assertionsDisabled -> t 1:1:void ():12:12 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexItemFactory):20:20 -> 1:1:com.android.tools.r8.graph.ClassKind getClassKind():25:25 -> b com.android.tools.r8.synthesis.SyntheticClassBuilder self() -> f com.android.tools.r8.synthesis.SyntheticProgramClassDefinition -> com.gradleup.gr8.relocated.fg3: 1:1:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexProgramClass):24:24 -> 1:1:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):17:17 -> a 2:2:int com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.internalCompareTo(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):63:63 -> a 2:2:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):17 -> a 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.synthesis.SyntheticClassDefinition.getHolder():29:29 -> a 3:3:com.android.tools.r8.graph.DexProgramClass getHolder():17 -> a 4:4:com.android.tools.r8.graph.DexProgramClass getHolder():17:17 -> a 5:5:void apply(java.util.function.Consumer,java.util.function.Consumer):31:31 -> a 6:6:void internalComputeHash(com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):58:58 -> a com.android.tools.r8.synthesis.SyntheticProgramDefinition asProgramDefinition() -> c boolean isProgramDefinition() -> i 1:1:boolean isValid():51:51 -> j 2:2:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> j 2:2:boolean isValid():51 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> j 3:3:boolean isValid():51 -> j 4:5:boolean isValid():51:52 -> j 6:6:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> j 6:6:boolean isValid():53 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.graph.DexClass.isFinal():702:702 -> j 7:7:boolean isValid():53 -> j 8:8:boolean isValid():53:53 -> j 9:9:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> j 9:9:boolean isValid():53 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.graph.DexClass.isAbstract():694:694 -> j 10:10:boolean isValid():53 -> j 1:1:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> k 1:1:com.android.tools.r8.synthesis.SyntheticReference toReference():17 -> k 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> k 2:2:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.synthesis.SyntheticReference toReference():17 -> k 3:3:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> k 3:3:com.android.tools.r8.synthesis.SyntheticReference toReference():17 -> k 1:1:java.lang.String toString():68:68 -> toString 2:2:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":76,"2":77,"3":78},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 76:76:java.lang.String toString():69:69 -> toString 77:77:java.lang.String toString():69:69 -> toString 78:78:java.lang.String toString():69:69 -> toString 73:75:java.lang.String toString():71:73 -> toString com.android.tools.r8.synthesis.SyntheticProgramClassReference -> com.gradleup.gr8.relocated.gg3: boolean $assertionsDisabled -> e 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexType):25:25 -> 1:5:com.android.tools.r8.synthesis.SyntheticProgramClassDefinition com.android.tools.r8.synthesis.SyntheticProgramClassReference.lookupDefinition(java.util.function.Function):30:34 -> a 1:5:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):19 -> a 6:6:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 6:6:com.android.tools.r8.synthesis.SyntheticProgramClassDefinition com.android.tools.r8.synthesis.SyntheticProgramClassReference.lookupDefinition(java.util.function.Function):34 -> a 6:6:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):19 -> a 7:8:com.android.tools.r8.synthesis.SyntheticProgramClassDefinition com.android.tools.r8.synthesis.SyntheticProgramClassReference.lookupDefinition(java.util.function.Function):34:35 -> a 7:8:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):19 -> a 9:18:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassReference.internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):41:50 -> a 9:18:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):19 -> a com.android.tools.r8.synthesis.SyntheticProgramDefinition -> com.gradleup.gr8.relocated.hg3: void apply(java.util.function.Consumer,java.util.function.Consumer) -> a com.android.tools.r8.graph.DexProgramClass getHolder() -> a com.android.tools.r8.synthesis.SyntheticReference -> com.gradleup.gr8.relocated.ig3: com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind kind -> a boolean $assertionsDisabled -> c com.android.tools.r8.synthesis.SynthesizingContext rewrittenContext -> b 1:1:void ():18:18 -> 1:5:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext):26:30 -> com.android.tools.r8.graph.DexType getHolder() -> a com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens) -> a com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function) -> a 1:1:com.android.tools.r8.synthesis.Rewritable com.android.tools.r8.synthesis.SyntheticProgramClassReference.rewrite(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):19:19 -> a 1:1:com.android.tools.r8.synthesis.SynthesizingContext getContext():40:40 -> b 2:2:com.android.tools.r8.synthesis.SynthesizingContext com.android.tools.r8.synthesis.SyntheticReference.getContext():40:40 -> b 2:2:com.android.tools.r8.synthesis.SyntheticReference rewrite(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):48 -> b 3:4:com.android.tools.r8.synthesis.SyntheticReference rewrite(com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):48:49 -> b 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():36:36 -> c com.android.tools.r8.graph.DexReference getReference() -> d com.android.tools.r8.utils.AarArchiveResourceProvider -> com.gradleup.gr8.relocated.b: com.android.tools.r8.origin.Origin origin -> a java.nio.file.Path archive -> b boolean $assertionsDisabled -> c 1:1:void ():32:32 -> 1:4:void (java.nio.file.Path):41:44 -> 1:3:java.util.Collection getProgramResources():92:94 -> a com.android.tools.r8.DataResourceProvider getDataResourceProvider() -> b 1:8:java.util.List readArchive():69:76 -> c 9:20:java.util.List com.android.tools.r8.utils.AarArchiveResourceProvider.readClassesJar(java.util.zip.ZipInputStream):49:60 -> c 9:20:java.util.List readArchive():77 -> c 21:26:java.util.List com.android.tools.r8.utils.AarArchiveResourceProvider.readClassesJar(java.util.zip.ZipInputStream):56:61 -> c 21:26:java.util.List readArchive():77 -> c 27:30:java.util.List readArchive():78:81 -> c 31:36:java.util.List readArchive():76:81 -> c 37:50:java.util.List readArchive():73:86 -> c 51:66:java.util.List readArchive():69:84 -> c 67:67:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> c 67:67:java.util.List readArchive():84 -> c 68:68:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> c 68:68:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> c 68:68:java.util.List readArchive():84 -> c 69:69:java.util.List readArchive():84:84 -> c com.android.tools.r8.utils.AbortException -> com.gradleup.gr8.relocated.c: com.android.tools.r8.Diagnostic diagnostic -> a boolean $assertionsDisabled -> b 1:1:void ():17:17 -> 1:3:void (com.android.tools.r8.Diagnostic):20:22 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():39:39 -> a 1:1:com.android.tools.r8.position.Position getPosition():43:43 -> b 1:2:java.lang.Throwable getCause():28:29 -> getCause 1:1:java.lang.String getMessage():35:35 -> getMessage com.android.tools.r8.utils.AccessUtils -> com.gradleup.gr8.relocated.t3: boolean $assertionsDisabled -> a 1:1:void ():15:15 -> 1:3:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):19:21 -> a 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4:4:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):24 -> a 5:5:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):31:31 -> a 6:6:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 6:6:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):32 -> a 7:7:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):33:33 -> a 8:8:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 8:8:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):34 -> a 9:9:boolean com.android.tools.r8.graph.DexClass.isPublic():771:771 -> a 9:9:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):36 -> a 10:10:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):37:37 -> a 11:11:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> a 11:11:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):43 -> a 12:15:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):44:47 -> a 16:18:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):134:136 -> a 16:18:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):47 -> a 19:19:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.experimental.startup.StartupOrder,com.android.tools.r8.synthesis.SyntheticItems):144:144 -> a 19:19:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):132 -> a 19:19:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):47 -> a 20:20:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):48:48 -> a com.android.tools.r8.utils.Action -> com.gradleup.gr8.relocated.u3: com.android.tools.r8.utils.Action EMPTY -> a 1:1:void ():10:10 -> void execute() -> a void lambda$static$0() -> b com.android.tools.r8.utils.AndroidApiLevel -> com.gradleup.gr8.relocated.q4: com.android.tools.r8.utils.AndroidApiLevel L_MR1 -> w com.android.tools.r8.utils.AndroidApiLevel K_WATCH -> u com.android.tools.r8.utils.AndroidApiLevel N -> y boolean $assertionsDisabled -> L com.android.tools.r8.utils.AndroidApiLevel B -> b com.android.tools.r8.utils.AndroidApiLevel P -> C com.android.tools.r8.utils.AndroidApiLevel O -> A com.android.tools.r8.utils.AndroidApiLevel E -> f com.android.tools.r8.utils.AndroidApiLevel Sv2 -> G com.android.tools.r8.utils.AndroidApiLevel C -> d com.android.tools.r8.utils.AndroidApiLevel R -> E com.android.tools.r8.utils.AndroidApiLevel G -> j com.android.tools.r8.utils.AndroidApiLevel E_MR1 -> h com.android.tools.r8.utils.AndroidApiLevel MASTER -> I com.android.tools.r8.utils.AndroidApiLevel H_MR2 -> n com.android.tools.r8.utils.AndroidApiLevel H -> l com.android.tools.r8.utils.AndroidApiLevel J_MR1 -> r com.android.tools.r8.utils.AndroidApiLevel I_MR1 -> p com.android.tools.r8.utils.AndroidApiLevel L -> v com.android.tools.r8.utils.AndroidApiLevel K -> t com.android.tools.r8.utils.AndroidApiLevel N_MR1 -> z com.android.tools.r8.utils.AndroidApiLevel M -> x com.android.tools.r8.utils.AndroidApiLevel O_MR1 -> B com.android.tools.r8.utils.AndroidApiLevel B_1_1 -> c int level -> a com.android.tools.r8.utils.AndroidApiLevel[] $VALUES -> K com.android.tools.r8.utils.AndroidApiLevel S -> F com.android.tools.r8.utils.AndroidApiLevel E_0_1 -> g com.android.tools.r8.utils.AndroidApiLevel Q -> D com.android.tools.r8.utils.AndroidApiLevel D -> e com.android.tools.r8.utils.AndroidApiLevel ANDROID_PLATFORM -> J com.android.tools.r8.utils.AndroidApiLevel G_MR1 -> k com.android.tools.r8.utils.AndroidApiLevel T -> H com.android.tools.r8.utils.AndroidApiLevel F -> i com.android.tools.r8.utils.AndroidApiLevel I -> o com.android.tools.r8.utils.AndroidApiLevel H_MR1 -> m com.android.tools.r8.utils.AndroidApiLevel J_MR2 -> s com.android.tools.r8.utils.AndroidApiLevel J -> q 1:37:void ():12:12 -> 1:2:void (java.lang.String,int,int):56:57 -> 1:1:int getLevel():61:61 -> a 2:4:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):100:102 -> a 5:5:boolean com.android.tools.r8.utils.structural.Ordered.isGreaterThan(java.lang.Object):57:57 -> a 5:5:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):102 -> a 6:79:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):102:175 -> a 80:80:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):171:171 -> a 81:81:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):169:169 -> a 82:82:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):167:167 -> a 83:83:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):165:165 -> a 84:84:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):163:163 -> a 85:85:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):161:161 -> a 86:86:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):159:159 -> a 87:87:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):157:157 -> a 88:88:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):155:155 -> a 89:89:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):153:153 -> a 90:90:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):151:151 -> a 91:91:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):149:149 -> a 92:92:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):147:147 -> a 93:93:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):145:145 -> a 94:94:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):143:143 -> a 95:95:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):141:141 -> a 96:96:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):139:139 -> a 97:97:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):137:137 -> a 98:98:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):135:135 -> a 99:99:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):133:133 -> a 100:100:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):131:131 -> a 101:101:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):129:129 -> a 102:102:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):127:127 -> a 103:103:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):125:125 -> a 104:104:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):123:123 -> a 105:105:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):121:121 -> a 106:106:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):119:119 -> a 107:107:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):117:117 -> a 108:108:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):115:115 -> a 109:109:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):113:113 -> a 110:110:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):111:111 -> a 111:111:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):109:109 -> a 112:112:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):107:107 -> a 113:181:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):105:173 -> a 1:1:com.android.tools.r8.utils.AndroidApiLevel[] values():12:12 -> values com.android.tools.r8.utils.AndroidApiLevelUtils -> com.gradleup.gr8.relocated.w4: boolean $assertionsDisabled -> a 1:1:void ():26:26 -> 1:18:boolean isApiSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):39:56 -> a 19:19:boolean isApiSafeForMemberRebinding(com.android.tools.r8.graph.LibraryMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):95:95 -> a 20:28:boolean isApiSafeForMemberRebinding(com.android.tools.r8.graph.LibraryMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):94:102 -> a 29:34:boolean isApiSafeForMemberRebinding(com.android.tools.r8.graph.LibraryMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):101:106 -> a 35:35:boolean com.android.tools.r8.utils.BooleanLatticeElement.isTrue():0:0 -> a 35:35:boolean isApiSafeForMemberRebinding(com.android.tools.r8.graph.LibraryMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):106 -> a 36:36:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):110:110 -> a 37:37:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):117:117 -> a 37:37:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):110 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 38:38:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClass.getReference():726 -> a 38:38:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):122 -> a 38:38:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):110 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 39:39:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):122:122 -> a 39:39:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):110 -> a 40:42:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):121:123 -> a 40:42:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):110 -> a 43:43:boolean com.android.tools.r8.utils.BooleanLatticeElement.isTrue():0:0 -> a 43:43:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions):123 -> a 43:43:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):110 -> a 44:53:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):147:156 -> a 54:54:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 54:54:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):157 -> a 55:55:boolean com.android.tools.r8.graph.DexClass.isLibraryClass():0:0 -> a 55:55:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):162 -> a 56:67:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):166:177 -> a 68:68:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 68:68:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):178 -> a 69:69:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):178:178 -> a 70:70:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.DexLibraryClass.asLibraryClassOrNull(com.android.tools.r8.graph.DexClass):79:79 -> a 70:70:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):178 -> a 71:74:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):128:131 -> a 71:74:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):180 -> a 75:75:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 75:75:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClass.getReference():726 -> a 75:75:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):134 -> a 75:75:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 76:76:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):134:134 -> a 76:76:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):180 -> a 77:79:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):133:135 -> a 77:79:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):180 -> a 80:80:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 80:80:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClass.getReference():726 -> a 80:80:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):140 -> a 80:80:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):180 -> a 81:81:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):140:140 -> a 81:81:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):180 -> a 82:84:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):139:141 -> a 82:84:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):180 -> a 85:85:boolean com.android.tools.r8.utils.BooleanLatticeElement.isTrue():0:0 -> a 85:85:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):141 -> a 85:85:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):180 -> a com.android.tools.r8.utils.AndroidApp -> com.gradleup.gr8.relocated.e5: com.android.tools.r8.StringResource proguardMapInputData -> g com.google.common.collect.ImmutableList programResourceProviders -> a boolean $assertionsDisabled -> j com.android.tools.r8.StringResource proguardMapOutputData -> f com.google.common.collect.ImmutableList libraryResourceProviders -> d com.google.common.collect.ImmutableList archiveProvidersToClose -> e java.util.List mainDexClasses -> i java.util.List mainDexListResources -> h com.google.common.collect.ImmutableMap programResourcesMainDescriptor -> b com.google.common.collect.ImmutableList classpathResourceProviders -> c 1:1:void ():89:89 -> 1:1:void (com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,com.android.tools.r8.StringResource,com.android.tools.r8.StringResource,java.util.List,java.util.List,com.android.tools.r8.utils.AndroidApp$1):89:89 -> 2:13:void (com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,com.android.tools.r8.StringResource,com.android.tools.r8.StringResource,java.util.List,java.util.List):197:208 -> 1:1:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):0:0 -> a 2:6:java.util.Map com.android.tools.r8.utils.AndroidApp.dumpFeatureSplitFileNames(com.android.tools.r8.features.FeatureSplitConfiguration):105:109 -> a 2:6:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):588 -> a 7:9:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):589:591 -> a 10:10:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 10:10:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):595 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):595:595 -> a 12:24:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):594:606 -> a 25:25:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.():119:119 -> a 25:25:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):606 -> a 26:30:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):607:611 -> a 31:31:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 31:31:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):205 -> a 31:31:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):612 -> a 32:32:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):205:205 -> a 32:32:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):612 -> a 33:33:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):613:613 -> a 34:70:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):610:646 -> a 71:80:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):643:652 -> a 81:94:void com.android.tools.r8.utils.AndroidApp.closeOutputStreams(java.util.Collection):660:673 -> a 81:94:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):652 -> a 95:95:void com.android.tools.r8.utils.AndroidApp.closeOutputStreams(java.util.Collection):670:670 -> a 95:95:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):652 -> a 96:96:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):605:605 -> a 97:145:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):604:652 -> a 146:148:void com.android.tools.r8.utils.AndroidApp.closeOutputStreams(java.util.Collection):660:662 -> a 146:148:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):652 -> a 149:149:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):653:653 -> a 150:150:void com.android.tools.r8.utils.AndroidApp.closeOutputStreams(java.util.Collection):673:673 -> a 150:150:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):652 -> a 151:151:void com.android.tools.r8.utils.AndroidApp.closeOutputStreams(java.util.Collection):670:670 -> a 151:151:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):652 -> a java.util.zip.ZipOutputStream lambda$dumpClassFileResources$3(java.util.zip.ZipOutputStream,java.lang.String) -> a 152:153:void closeInternalArchiveProviders():130:131 -> a 154:154:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.utils.InternalOptions.dexItemFactory():159:159 -> a 154:154:java.util.zip.ZipOutputStream lambda$dumpProgramResources$2(com.android.tools.r8.features.FeatureSplitConfiguration,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.features.ClassToFeatureSplitMap,java.util.Map,java.util.zip.ZipOutputStream,java.lang.String):623 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 155:159:java.util.zip.ZipOutputStream lambda$dumpProgramResources$2(com.android.tools.r8.features.FeatureSplitConfiguration,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.features.ClassToFeatureSplitMap,java.util.Map,java.util.zip.ZipOutputStream,java.lang.String):623:627 -> a 160:162:java.util.zip.ZipOutputStream lambda$dumpProgramResources$2(com.android.tools.r8.features.FeatureSplitConfiguration,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.features.ClassToFeatureSplitMap,java.util.Map,java.util.zip.ZipOutputStream,java.lang.String):626:628 -> a 163:164:boolean verifyInternalProvidersInCloseSet(com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList):214:215 -> a 165:165:boolean lambda$verifyInternalProvidersInCloseSet$0(com.google.common.collect.ImmutableList,com.android.tools.r8.ClassFileResourceProvider):216:216 -> a 166:166:com.android.tools.r8.utils.AndroidApp$Builder builder(com.android.tools.r8.utils.Reporter):232:232 -> a 167:170:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):470:473 -> a 171:171:java.lang.String com.android.tools.r8.Version.getVersionString():21:21 -> a 171:171:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):474 -> a 172:172:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):474:474 -> a 173:178:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):473:478 -> a 179:188:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):475:484 -> a 189:210:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):481:502 -> a 211:218:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):499:506 -> a 219:219:boolean com.android.tools.r8.utils.AndroidApp.hasMainDexListResources():381:381 -> a 219:219:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):507 -> a 220:220:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):508:508 -> a 221:221:java.util.List com.android.tools.r8.utils.AndroidApp.getMainDexListResources():388:388 -> a 221:221:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):510 -> a 222:223:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):510:511 -> a 224:224:java.util.List com.android.tools.r8.utils.AndroidApp.getMainDexClasses():395:395 -> a 224:224:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):514 -> a 225:228:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):514:517 -> a 229:229:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable):139:139 -> a 229:229:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):517 -> a 230:236:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):518:524 -> a 237:237:java.lang.String com.android.tools.r8.utils.StringUtils.joinLines(java.util.Collection):192:192 -> a 237:237:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):524 -> a 238:238:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):524:524 -> a 239:248:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):521:530 -> a 249:249:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):528:528 -> a 250:251:int com.android.tools.r8.utils.AndroidApp.dumpClasspathResources(int,java.util.zip.ZipOutputStream):550:551 -> a 250:251:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):534 -> a 252:253:int com.android.tools.r8.utils.AndroidApp.dumpLibraryResources(int,java.util.zip.ZipOutputStream):543:544 -> a 252:253:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):535 -> a 254:254:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):536:536 -> a 255:320:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):472:537 -> a 321:323:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.google.common.collect.ImmutableList):683:685 -> a 324:324:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.():119:119 -> a 324:324:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.google.common.collect.ImmutableList):685 -> a 325:341:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.google.common.collect.ImmutableList):686:702 -> a 342:342:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.google.common.collect.ImmutableList):684:684 -> a 343:343:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.google.common.collect.ImmutableList):683:683 -> a 344:344:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):713:713 -> a 345:346:byte[] com.android.tools.r8.utils.StreamUtils.streamToByteArrayClose(java.io.InputStream):18:19 -> a 345:346:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):713 -> a 347:352:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):714:719 -> a 353:353:java.lang.String com.android.tools.r8.utils.AndroidApp.extractClassDescriptor(byte[]):758:758 -> a 353:353:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):718 -> a 354:354:void org.objectweb.asm.ClassReader.(byte[]):166:166 -> a 354:354:java.lang.String com.android.tools.r8.utils.AndroidApp.extractClassDescriptor(byte[]):758 -> a 354:354:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):718 -> a 355:355:java.lang.String com.android.tools.r8.utils.AndroidApp.extractClassDescriptor(byte[]):759:759 -> a 355:355:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):718 -> a 356:356:void org.objectweb.asm.ClassReader.accept(org.objectweb.asm.ClassVisitor,int):424:424 -> a 356:356:java.lang.String com.android.tools.r8.utils.AndroidApp.extractClassDescriptor(byte[]):760 -> a 356:356:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):718 -> a 357:357:java.lang.String com.android.tools.r8.utils.AndroidApp.extractClassDescriptor(byte[]):765:765 -> a 357:357:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):718 -> a 358:363:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):720:725 -> a 364:364:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 364:364:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):205 -> a 364:364:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):724 -> a 365:365:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):205:205 -> a 365:365:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):724 -> a 366:367:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):727:728 -> a 368:368:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":371,"2":372,"3":373},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 371:371:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):728:728 -> a 372:372:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):728:728 -> a 373:373:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):728:728 -> a 369:369:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 369:369:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):205 -> a 369:369:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):729 -> a 370:370:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):205:205 -> a 370:370:int dumpProgramResource(it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):729 -> a 1:3:java.util.Collection computeAllProgramResources():264:266 -> b 4:11:void signalFinishedToProviders(com.android.tools.r8.utils.Reporter):793:800 -> b 1:1:java.util.List getClasspathResourceProviders():334:334 -> c 1:1:java.util.Set getDataEntryResourcesForTesting():298:298 -> d 2:2:java.util.List com.android.tools.r8.utils.AndroidApp.getProgramResourceProviders():329:329 -> d 2:2:java.util.Set getDataEntryResourcesForTesting():299 -> d 3:6:java.util.Set getDataEntryResourcesForTesting():299:302 -> d 1:1:java.util.List getLibraryResourceProviders():339:339 -> e 1:1:java.util.List getMainDexClasses():395:395 -> f 1:1:java.util.List getMainDexListResources():388:388 -> g 1:1:java.util.List getProgramResourceProviders():329:329 -> h 1:1:com.android.tools.r8.StringResource getProguardMapInputData():367:367 -> i 1:1:boolean hasMainDexList():374:374 -> j 1:1:java.util.List com.android.tools.r8.utils.AndroidApp.getProgramResourceProviders():329:329 -> k 1:1:void validateInputs():769 -> k 2:12:void validateInputs():769:779 -> k 13:13:void org.objectweb.asm.tree.ClassNode.():149:149 -> k 13:13:void validateInputs():779 -> k 14:14:void validateInputs():779:779 -> k 15:15:void org.objectweb.asm.ClassReader.accept(org.objectweb.asm.ClassVisitor,int):424:424 -> k 15:15:void validateInputs():779 -> k 16:16:void validateInputs():783:783 -> k 17:17:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> k 17:17:void validateInputs():783 -> k 18:18:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> k 18:18:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> k 18:18:void validateInputs():783 -> k 19:23:void validateInputs():783:787 -> k 24:24:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> k 24:24:void validateInputs():787 -> k 25:25:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> k 25:25:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> k 25:25:void validateInputs():787 -> k 26:26:void validateInputs():787:787 -> k 1:10:com.android.tools.r8.utils.AndroidApp withoutMainDexList():400:409 -> l 1:5:java.lang.String toString():137:141 -> toString 6:7:void com.android.tools.r8.utils.AndroidApp.printProgramResourceProviders(java.lang.StringBuilder,java.util.Collection):160:161 -> toString 6:7:java.lang.String toString():141 -> toString 8:11:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):178:181 -> toString 8:11:void com.android.tools.r8.utils.AndroidApp.printProgramResourceProviders(java.lang.StringBuilder,java.util.Collection):162 -> toString 8:11:java.lang.String toString():141 -> toString 12:12:java.lang.StringBuilder com.android.tools.r8.utils.StringUtils.append(java.lang.StringBuilder,java.util.Collection):108:108 -> toString 12:12:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):182 -> toString 12:12:void com.android.tools.r8.utils.AndroidApp.printProgramResourceProviders(java.lang.StringBuilder,java.util.Collection):162 -> toString 12:12:java.lang.String toString():141 -> toString 13:13:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):184:184 -> toString 13:13:void com.android.tools.r8.utils.AndroidApp.printProgramResourceProviders(java.lang.StringBuilder,java.util.Collection):162 -> toString 13:13:java.lang.String toString():141 -> toString 14:16:java.lang.String toString():143:145 -> toString 17:19:void com.android.tools.r8.utils.AndroidApp.printClassFileProviders(java.lang.StringBuilder,java.util.Collection):169:171 -> toString 17:19:java.lang.String toString():145 -> toString 20:23:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):178:181 -> toString 20:23:void com.android.tools.r8.utils.AndroidApp.printClassFileProviders(java.lang.StringBuilder,java.util.Collection):172 -> toString 20:23:java.lang.String toString():145 -> toString 24:24:java.lang.StringBuilder com.android.tools.r8.utils.StringUtils.append(java.lang.StringBuilder,java.util.Collection):108:108 -> toString 24:24:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):182 -> toString 24:24:void com.android.tools.r8.utils.AndroidApp.printClassFileProviders(java.lang.StringBuilder,java.util.Collection):172 -> toString 24:24:java.lang.String toString():145 -> toString 25:25:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):184:184 -> toString 25:25:void com.android.tools.r8.utils.AndroidApp.printClassFileProviders(java.lang.StringBuilder,java.util.Collection):172 -> toString 25:25:java.lang.String toString():145 -> toString 26:28:java.lang.String toString():147:149 -> toString 29:31:void com.android.tools.r8.utils.AndroidApp.printClassFileProviders(java.lang.StringBuilder,java.util.Collection):169:171 -> toString 29:31:java.lang.String toString():149 -> toString 32:35:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):178:181 -> toString 32:35:void com.android.tools.r8.utils.AndroidApp.printClassFileProviders(java.lang.StringBuilder,java.util.Collection):172 -> toString 32:35:java.lang.String toString():149 -> toString 36:36:java.lang.StringBuilder com.android.tools.r8.utils.StringUtils.append(java.lang.StringBuilder,java.util.Collection):108:108 -> toString 36:36:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):182 -> toString 36:36:void com.android.tools.r8.utils.AndroidApp.printClassFileProviders(java.lang.StringBuilder,java.util.Collection):172 -> toString 36:36:java.lang.String toString():149 -> toString 37:37:void com.android.tools.r8.utils.AndroidApp.printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):184:184 -> toString 37:37:void com.android.tools.r8.utils.AndroidApp.printClassFileProviders(java.lang.StringBuilder,java.util.Collection):172 -> toString 37:37:java.lang.String toString():149 -> toString 38:40:java.lang.String toString():152:154 -> toString com.android.tools.r8.utils.AndroidApp$1 -> com.gradleup.gr8.relocated.y4: java.util.Set val$out -> a 1:1:void (com.android.tools.r8.utils.AndroidApp,java.util.Set):303:303 -> void visit(com.android.tools.r8.DataDirectoryResource) -> a 1:3:void visit(com.android.tools.r8.DataEntryResource):313:315 -> a 4:4:com.android.tools.r8.DataEntryResource com.android.tools.r8.DataEntryResource.fromBytes(byte[],java.lang.String,com.android.tools.r8.origin.Origin):26:26 -> a 4:4:void visit(com.android.tools.r8.DataEntryResource):315 -> a 5:7:void visit(com.android.tools.r8.DataEntryResource):316:318 -> a com.android.tools.r8.utils.AndroidApp$1ClassNameExtractor -> com.gradleup.gr8.relocated.z4: java.lang.String className -> c 1:1:void ():739:739 -> 1:1:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):750:750 -> a 1:1:java.lang.String getDescriptor():754:754 -> b 2:2:java.lang.String getDescriptor():0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":756,"2":757,"3":758},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 756:756:java.lang.String getDescriptor():754:754 -> b 757:757:java.lang.String getDescriptor():754:754 -> b 758:758:java.lang.String getDescriptor():754:754 -> b com.android.tools.r8.utils.AndroidApp$3 -> com.gradleup.gr8.relocated.a5: 1:1:void (com.android.tools.r8.utils.AndroidApp,int,org.objectweb.asm.ClassVisitor,boolean):780:780 -> com.android.tools.r8.utils.AndroidApp$Builder -> com.gradleup.gr8.relocated.d5: java.util.List programResources -> b java.util.List programResourceProviders -> a java.util.Map programResourcesMainDescriptor -> d java.util.List libraryResourceProviders -> f java.util.List classpathResourceProviders -> e boolean ignoreDexInArchive -> j java.util.List dataResources -> c com.android.tools.r8.utils.Reporter reporter -> k java.util.List mainDexListClasses -> i java.util.List mainDexListResources -> h java.util.List archiveProvidersToClose -> g 1:1:void (com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.AndroidApp$1):807:807 -> 2:2:void (com.android.tools.r8.utils.Reporter):827:827 -> 3:22:void (com.android.tools.r8.utils.Reporter):809:828 -> 1:1:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011:1011 -> a 2:5:void com.android.tools.r8.utils.AndroidApp$Builder.addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1302:1305 -> a 2:5:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011 -> a 6:6:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 6:6:void com.android.tools.r8.utils.AndroidApp$Builder.addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1305 -> a 6:6:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011 -> a 7:17:void com.android.tools.r8.utils.AndroidApp$Builder.addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1303:1313 -> a 7:17:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011 -> a 18:18:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 18:18:void com.android.tools.r8.utils.AndroidApp$Builder.addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1313 -> a 18:18:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011 -> a 19:24:void com.android.tools.r8.utils.AndroidApp$Builder.addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1313:1318 -> a 19:24:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011 -> a 25:25:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 25:25:void com.android.tools.r8.utils.AndroidApp$Builder.addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1318 -> a 25:25:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011 -> a 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 26:26:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 26:26:void com.android.tools.r8.utils.AndroidApp$Builder.addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1318 -> a 26:26:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011 -> a 27:27:void com.android.tools.r8.utils.AndroidApp$Builder.addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1318:1318 -> a 27:27:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1011 -> a 28:36:com.android.tools.r8.utils.AndroidApp$Builder addFilteredLibraryArchives(java.util.Collection):1044:1052 -> a 37:37:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 37:37:com.android.tools.r8.utils.AndroidApp$Builder addFilteredLibraryArchives(java.util.Collection):1052 -> a 38:45:com.android.tools.r8.utils.AndroidApp$Builder addFilteredLibraryArchives(java.util.Collection):1052:1059 -> a 46:46:com.android.tools.r8.utils.AndroidApp$Builder addFilteredLibraryArchives(java.util.Collection):1055:1055 -> a 47:50:com.android.tools.r8.utils.AndroidApp$Builder addLibraryResourceProvider(com.android.tools.r8.ClassFileResourceProvider):1069:1072 -> a 51:51:com.android.tools.r8.utils.AndroidApp$Builder setIgnoreDexInArchive(boolean):1210:1210 -> a 52:91:com.android.tools.r8.utils.AndroidApp build():1218:1257 -> a 1:3:com.android.tools.r8.utils.AndroidApp$Builder addFilteredProgramArchives(java.util.Collection):974:976 -> b 4:4:com.android.tools.r8.utils.AndroidApp$Builder com.android.tools.r8.utils.AndroidApp$Builder.addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):992:992 -> b 4:4:com.android.tools.r8.utils.AndroidApp$Builder addFilteredProgramArchives(java.util.Collection):978 -> b 5:10:com.android.tools.r8.utils.AndroidApp$Builder addFilteredProgramArchives(java.util.Collection):980:980 -> b 11:14:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1265:1268 -> b 15:15:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> b 15:15:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1268 -> b 16:18:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1268:1270 -> b 19:20:boolean com.android.tools.r8.utils.FileUtils.isDexFile(java.nio.file.Path):40:41 -> b 19:20:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1270 -> b 21:21:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1271:1271 -> b 22:22:void com.android.tools.r8.utils.AndroidApp$Builder.addProgramResources(com.android.tools.r8.ProgramResource[]):1285:1285 -> b 22:22:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1271 -> b 23:23:void com.android.tools.r8.utils.AndroidApp$Builder.addProgramResources(java.util.Collection):1289:1289 -> b 23:23:void com.android.tools.r8.utils.AndroidApp$Builder.addProgramResources(com.android.tools.r8.ProgramResource[]):1285 -> b 23:23:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1271 -> b 24:25:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1272:1273 -> b 26:26:void com.android.tools.r8.utils.AndroidApp$Builder.addProgramResources(com.android.tools.r8.ProgramResource[]):1285:1285 -> b 26:26:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1273 -> b 27:27:void com.android.tools.r8.utils.AndroidApp$Builder.addProgramResources(java.util.Collection):1289:1289 -> b 27:27:void com.android.tools.r8.utils.AndroidApp$Builder.addProgramResources(com.android.tools.r8.ProgramResource[]):1285 -> b 27:27:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1273 -> b 28:29:boolean com.android.tools.r8.utils.FileUtils.isAarFile(java.nio.file.Path):78:79 -> b 28:29:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1274 -> b 30:30:com.android.tools.r8.utils.AarArchiveResourceProvider com.android.tools.r8.utils.AarArchiveResourceProvider.fromArchive(java.nio.file.Path):38:38 -> b 30:30:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1275 -> b 31:31:com.android.tools.r8.utils.AndroidApp$Builder com.android.tools.r8.utils.AndroidApp$Builder.addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):992:992 -> b 31:31:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1275 -> b 32:33:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1276:1277 -> b 34:34:com.android.tools.r8.utils.ArchiveResourceProvider com.android.tools.r8.utils.ArchiveResourceProvider.fromArchive(java.nio.file.Path,boolean):44:44 -> b 34:34:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1277 -> b 35:35:com.android.tools.r8.shaking.FilteredClassPath com.android.tools.r8.shaking.FilteredClassPath.unfiltered(java.nio.file.Path):39:39 -> b 35:35:com.android.tools.r8.utils.ArchiveResourceProvider com.android.tools.r8.utils.ArchiveResourceProvider.fromArchive(java.nio.file.Path,boolean):44 -> b 35:35:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1277 -> b 36:36:void com.android.tools.r8.shaking.FilteredClassPath.(java.nio.file.Path):35:35 -> b 36:36:com.android.tools.r8.shaking.FilteredClassPath com.android.tools.r8.shaking.FilteredClassPath.unfiltered(java.nio.file.Path):39 -> b 36:36:com.android.tools.r8.utils.ArchiveResourceProvider com.android.tools.r8.utils.ArchiveResourceProvider.fromArchive(java.nio.file.Path,boolean):44 -> b 36:36:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1277 -> b 37:37:com.android.tools.r8.utils.ArchiveResourceProvider com.android.tools.r8.utils.ArchiveResourceProvider.fromArchive(java.nio.file.Path,boolean):44:44 -> b 37:37:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1277 -> b 38:38:com.android.tools.r8.utils.AndroidApp$Builder com.android.tools.r8.utils.AndroidApp$Builder.addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):992:992 -> b 38:38:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1277 -> b 39:39:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1279:1279 -> b 40:40:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> b 40:40:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> b 40:40:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1279 -> b 41:41:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1279:1279 -> b 42:42:java.util.List getProgramResourceProviders():1323:1323 -> b 1:1:com.android.tools.r8.utils.Reporter getReporter():844:844 -> c 1:1:boolean hasMainDexList():1199:1199 -> d com.android.tools.r8.utils.AndroidApp$Builder$2 -> com.gradleup.gr8.relocated.c5: java.util.List val$finalDataResources -> b java.util.List val$finalProgramResources -> a 1:1:void (com.android.tools.r8.utils.AndroidApp$Builder,java.util.List,java.util.List):1223:1223 -> 1:1:java.util.Collection getProgramResources():1226:1226 -> a 1:2:com.android.tools.r8.DataResourceProvider getDataResourceProvider():1231:1232 -> b com.android.tools.r8.utils.AndroidApp$Builder$2$1 -> com.gradleup.gr8.relocated.b5: com.android.tools.r8.utils.AndroidApp$Builder$2 this$1 -> a boolean $assertionsDisabled -> b 1:1:void ():1232:1232 -> 1:1:void (com.android.tools.r8.utils.AndroidApp$Builder$2):1232:1232 -> 1:6:void accept(com.android.tools.r8.DataResourceProvider$Visitor):1235:1240 -> a com.android.tools.r8.utils.ArchiveBuilder -> com.gradleup.gr8.relocated.u6: com.android.tools.r8.origin.Origin origin -> b java.util.zip.ZipOutputStream stream -> c int openCount -> e boolean $assertionsDisabled -> h java.nio.file.Path archive -> a java.util.Map delayedClassesDexFiles -> f boolean closed -> d java.util.SortedSet delayedWrites -> g 1:1:void ():30:30 -> 1:1:void (java.nio.file.Path):40:40 -> 2:11:void (java.nio.file.Path):33:42 -> 1:2:void open():47:48 -> a 3:4:void close(com.android.tools.r8.DiagnosticsHandler):53:54 -> a 5:9:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):69:73 -> a 5:9:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 10:17:void com.android.tools.r8.utils.ArchiveBuilder.writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):116:123 -> a 10:17:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):73 -> a 10:17:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 18:18:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStream():95:95 -> a 18:18:void com.android.tools.r8.utils.ArchiveBuilder.writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):123 -> a 18:18:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):73 -> a 18:18:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 19:25:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStreamRaw():82:88 -> a 19:25:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStream():96 -> a 19:25:void com.android.tools.r8.utils.ArchiveBuilder.writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):123 -> a 19:25:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):73 -> a 19:25:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 26:29:void com.android.tools.r8.utils.ArchiveBuilder.writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):124:127 -> a 26:29:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):73 -> a 26:29:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 30:30:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:100 -> a 30:30:void com.android.tools.r8.utils.ArchiveBuilder.writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):127 -> a 30:30:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):73 -> a 30:30:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 31:31:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 31:31:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100 -> a 31:31:void com.android.tools.r8.utils.ArchiveBuilder.writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):127 -> a 31:31:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):73 -> a 31:31:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 32:37:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):101:106 -> a 32:37:void com.android.tools.r8.utils.ArchiveBuilder.writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):127 -> a 32:37:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):73 -> a 32:37:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 38:38:void com.android.tools.r8.utils.ArchiveBuilder.writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):129:129 -> a 38:38:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):73 -> a 38:38:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 39:40:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):75:76 -> a 39:40:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 41:41:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159:159 -> a 41:41:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 41:41:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 42:42:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStream():95:95 -> a 42:42:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159 -> a 42:42:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 42:42:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 43:49:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStreamRaw():82:88 -> a 43:49:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStream():96 -> a 43:49:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159 -> a 43:49:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 43:49:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 50:50:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isApiDatabaseEntry(java.lang.String):48:48 -> a 50:50:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):162 -> a 50:50:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 50:50:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 51:51:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158:158 -> a 51:51:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 51:51:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 52:52:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:100 -> a 52:52:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 52:52:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 52:52:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 53:53:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 53:53:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100 -> a 53:53:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 53:53:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 53:53:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 54:59:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):101:106 -> a 54:59:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 54:59:void com.android.tools.r8.utils.ArchiveBuilder.writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 54:59:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 60:60:void close(com.android.tools.r8.DiagnosticsHandler):57:57 -> a 61:67:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStreamRaw():82:88 -> a 61:67:void close(com.android.tools.r8.DiagnosticsHandler):59 -> a 68:71:void close(com.android.tools.r8.DiagnosticsHandler):59:62 -> a 72:72:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 72:72:void close(com.android.tools.r8.DiagnosticsHandler):62 -> a 73:73:void close(com.android.tools.r8.DiagnosticsHandler):62:62 -> a 74:74:void addDirectory(java.lang.String,com.android.tools.r8.DiagnosticsHandler):112:112 -> a 75:76:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):134:135 -> a 77:77:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 77:77:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):135 -> a 78:78:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):136:136 -> a 79:79:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isApiDatabaseEntry(java.lang.String):48:48 -> a 79:79:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):137 -> a 80:80:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159:159 -> a 80:80:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 81:81:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStream():95:95 -> a 81:81:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159 -> a 81:81:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 82:88:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStreamRaw() -> a 82:88:java.util.zip.ZipOutputStream com.android.tools.r8.utils.ArchiveBuilder.getStream():96 -> a 82:88:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159 -> a 82:88:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 89:89:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isApiDatabaseEntry(java.lang.String):48:48 -> a 89:89:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):162 -> a 89:89:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 90:90:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158:158 -> a 90:90:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 91:91:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:100 -> a 91:91:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 91:91:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 92:92:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 92:92:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100 -> a 92:92:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 92:92:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 93:98:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):101:106 -> a 93:98:void com.android.tools.r8.utils.ArchiveBuilder.writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 93:98:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 99:102:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):140:143 -> a 103:103:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):142:142 -> a 104:117:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):134:147 -> a 118:118:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 118:118:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):147 -> a 119:119:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):146:146 -> a 120:120:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:100 -> a 120:120:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):144 -> a 121:121:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 121:121:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100 -> a 121:121:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):144 -> a 122:127:void com.android.tools.r8.utils.ArchiveBuilder.handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):101:106 -> a 122:127:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):144 -> a 128:128:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):153:153 -> a 129:129:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 129:129:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):153 -> a 130:130:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):153:153 -> a com.android.tools.r8.utils.ArchiveBuilder$DelayedData -> com.gradleup.gr8.relocated.t6: com.android.tools.r8.ByteDataView content -> b java.lang.String name -> a boolean isDirectory -> c 1:4:void (java.lang.String,com.android.tools.r8.ByteDataView,boolean):215:218 -> 1:1:com.android.tools.r8.utils.ArchiveBuilder$DelayedData createFile(java.lang.String,com.android.tools.r8.ByteDataView):208:208 -> a 2:2:com.android.tools.r8.utils.ArchiveBuilder$DelayedData createDirectory(java.lang.String):212:212 -> a 1:1:int compareTo(java.lang.Object):202:202 -> compareTo 2:4:int com.android.tools.r8.utils.ArchiveBuilder$DelayedData.compareTo(com.android.tools.r8.utils.ArchiveBuilder$DelayedData):224:226 -> compareTo 2:4:int compareTo(java.lang.Object):202 -> compareTo com.android.tools.r8.utils.ArchiveResourceProvider -> com.gradleup.gr8.relocated.x6: 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 ():36:36 -> 1:5:void (com.android.tools.r8.shaking.FilteredClassPath,boolean):47:51 -> 1:3:java.util.Collection getProgramResources():105:107 -> a 4:10:void accept(com.android.tools.r8.DataResourceProvider$Visitor):118:124 -> a 11:11:boolean com.android.tools.r8.utils.ArchiveResourceProvider.isProgramResourceName(java.lang.String):142:142 -> a 11:11:void accept(com.android.tools.r8.DataResourceProvider$Visitor):124 -> a 12:13:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):227:228 -> a 12:13:boolean com.android.tools.r8.utils.ArchiveResourceProvider.isProgramResourceName(java.lang.String):142 -> a 12:13:void accept(com.android.tools.r8.DataResourceProvider$Visitor):124 -> a 14:14:boolean com.android.tools.r8.utils.ArchiveResourceProvider.isProgramResourceName(java.lang.String):142:142 -> a 14:14:void accept(com.android.tools.r8.DataResourceProvider$Visitor):124 -> a 15:22:void accept(com.android.tools.r8.DataResourceProvider$Visitor):125:132 -> a 23:42:void accept(com.android.tools.r8.DataResourceProvider$Visitor):118:137 -> a 43:43:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 43:43:void accept(com.android.tools.r8.DataResourceProvider$Visitor):137 -> a 44:44:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 44:44:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 44:44:void accept(com.android.tools.r8.DataResourceProvider$Visitor):137 -> a 45:45:void accept(com.android.tools.r8.DataResourceProvider$Visitor):137:137 -> a 46:47:void accept(com.android.tools.r8.DataResourceProvider$Visitor):133:134 -> a 48:48:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 48:48:void accept(com.android.tools.r8.DataResourceProvider$Visitor):134 -> a 49:49:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 49:49:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 49:49:void accept(com.android.tools.r8.DataResourceProvider$Visitor):134 -> a 50:50:void accept(com.android.tools.r8.DataResourceProvider$Visitor):134:134 -> a 51:57:void accept(java.util.function.Consumer):146:152 -> a 58:58:boolean com.android.tools.r8.utils.ArchiveResourceProvider.isProgramResourceName(java.lang.String):142:142 -> a 58:58:void accept(java.util.function.Consumer):152 -> a 59:60:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):227:228 -> a 59:60:boolean com.android.tools.r8.utils.ArchiveResourceProvider.isProgramResourceName(java.lang.String):142 -> a 59:60:void accept(java.util.function.Consumer):152 -> a 61:61:boolean com.android.tools.r8.utils.ArchiveResourceProvider.isProgramResourceName(java.lang.String):142:142 -> a 61:61:void accept(java.util.function.Consumer):152 -> a 62:63:void accept(java.util.function.Consumer):153:154 -> a 64:65:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):227:228 -> a 64:65:void accept(java.util.function.Consumer):155 -> a 66:68:void accept(java.util.function.Consumer):156:158 -> a 69:78:void accept(java.util.function.Consumer):157:166 -> a 79:86:void accept(java.util.function.Consumer):162:169 -> a 87:105:void accept(java.util.function.Consumer):154:172 -> a 106:140:void accept(java.util.function.Consumer):146:180 -> a 141:141:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 141:141:void accept(java.util.function.Consumer):180 -> a 142:142:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 142:142:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 142:142:void accept(java.util.function.Consumer):180 -> a 143:143:void accept(java.util.function.Consumer):180:180 -> a 144:146:void accept(java.util.function.Consumer):173:175 -> a 147:147:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 147:147:void accept(java.util.function.Consumer):175 -> a 148:148:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 148:148:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> a 148:148:void accept(java.util.function.Consumer):175 -> a 149:149:void accept(java.util.function.Consumer):175:175 -> a com.android.tools.r8.DataResourceProvider getDataResourceProvider() -> b 1:11:java.util.List readArchive():59:69 -> c 12:13:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):227:228 -> c 12:13:java.util.List readArchive():70 -> c 14:17:java.util.List readArchive():71:74 -> c 18:29:java.util.List readArchive():73:84 -> c 30:38:java.util.List readArchive():80:88 -> c 39:68:java.util.List readArchive():66:95 -> c 69:69:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> c 69:69:java.util.List readArchive():95 -> c 70:70:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> c 70:70:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> c 70:70:java.util.List readArchive():95 -> c 71:75:java.util.List readArchive():95:99 -> c 76:107:java.util.List readArchive():61:92 -> c 108:108:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> c 108:108:java.util.List readArchive():92 -> c 109:109:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> c 109:109:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26 -> c 109:109:java.util.List readArchive():92 -> c 110:110:java.util.List readArchive():92:92 -> c com.android.tools.r8.utils.ArrayUtils -> com.gradleup.gr8.relocated.i8: boolean $assertionsDisabled -> a 1:1:void ():14:14 -> 1:1:boolean isEmpty(java.lang.Object[]):51:51 -> a 2:3:boolean isSorted(int[]):55:56 -> a 4:23:java.lang.Object[] map(java.lang.Object[],java.util.function.Function,java.lang.Object[]):79:98 -> a 24:24:java.lang.Object[] filter(java.lang.Object[],java.util.function.Predicate,java.lang.Object[]):102:102 -> a 25:25:java.lang.Object lambda$filter$0(java.util.function.Predicate,java.lang.Object):102:102 -> a 26:35:java.lang.Object[] filter(java.lang.Object[],java.util.function.Predicate,java.lang.Object[],int):107:116 -> a 36:37:boolean contains(java.lang.Object[],java.lang.Object):129:130 -> a com.android.tools.r8.utils.AsmUtils -> com.gradleup.gr8.relocated.o8: boolean isDeprecated(int) -> a com.android.tools.r8.utils.AssertionConfigurationWithDefault -> com.gradleup.gr8.relocated.p8: java.util.List assertionsConfigurations -> b com.android.tools.r8.AssertionsConfiguration defaultConfiguration -> a java.util.List allAssertionHandlers -> c boolean $assertionsDisabled -> d 1:1:void ():14:14 -> 1:5:void (com.android.tools.r8.AssertionsConfiguration,java.util.List):22:26 -> 1:6:java.util.List computeAllAssertionHandlers():43:48 -> a 7:9:void lambda$computeAllAssertionHandlers$0(java.util.List,com.android.tools.r8.AssertionsConfiguration):50:52 -> a 1:1:java.util.List getAllAssertionHandlers():39:39 -> b com.android.tools.r8.utils.AssertionUtils -> com.gradleup.gr8.relocated.q8: 1:1:boolean forTesting(com.android.tools.r8.utils.InternalOptions,java.util.function.Supplier):17:17 -> a com.android.tools.r8.utils.BiForEachable -> com.gradleup.gr8.relocated.ob: com.android.tools.r8.utils.BiPredicateUtils -> com.gradleup.gr8.relocated.qb: boolean lambda$alwaysFalse$0(java.lang.Object,java.lang.Object) -> a 1:1:java.util.function.BiPredicate alwaysFalse():12:12 -> a com.android.tools.r8.utils.BitSetUtils -> com.gradleup.gr8.relocated.fc: boolean $assertionsDisabled -> a 1:1:void ():9:9 -> 1:1:boolean verifyLessThanOrEqualTo(java.util.BitSet,java.util.BitSet):27:27 -> a 2:3:java.util.BitSet com.android.tools.r8.utils.BitSetUtils.or(java.util.BitSet,java.util.BitSet):21:22 -> a 2:3:boolean verifyLessThanOrEqualTo(java.util.BitSet,java.util.BitSet):27 -> a 4:4:boolean verifyLessThanOrEqualTo(java.util.BitSet,java.util.BitSet):27:27 -> a com.android.tools.r8.utils.BitUtils -> com.gradleup.gr8.relocated.gc: boolean isBitInMaskSet(int,int) -> a com.android.tools.r8.utils.BooleanBox -> com.gradleup.gr8.relocated.kc: boolean value -> a boolean assigned -> b 1:1:void ():14:14 -> 2:2:void ():12:12 -> 3:3:void (boolean):16:16 -> 4:9:void (boolean):12:17 -> 1:1:boolean get():27:27 -> a 2:2:void and(boolean):52:52 -> a 1:1:void or(boolean):56:56 -> b 2:2:boolean isAssigned():60:60 -> b 1:1:boolean com.android.tools.r8.utils.BooleanBox.get():27:27 -> c 1:1:boolean isFalse():31 -> c 2:3:void set(boolean):43:44 -> c 1:1:boolean com.android.tools.r8.utils.BooleanBox.get():27:27 -> d 1:1:boolean isTrue():35 -> d com.android.tools.r8.utils.BooleanLatticeElement -> com.gradleup.gr8.relocated.vc: boolean isFalse() -> a 1:1:boolean com.android.tools.r8.utils.BooleanLatticeElement.isFalse():0:0 -> b 1:1:boolean isPossiblyFalse():52 -> b 2:2:boolean com.android.tools.r8.utils.BooleanLatticeElement.isUnknown():0:0 -> b 2:2:boolean isPossiblyFalse():52 -> b 1:1:boolean com.android.tools.r8.utils.BooleanLatticeElement.isTrue():0:0 -> c 1:1:boolean isPossiblyTrue():48 -> c 2:2:boolean com.android.tools.r8.utils.BooleanLatticeElement.isUnknown():0:0 -> c 2:2:boolean isPossiblyTrue():48 -> c boolean isTrue() -> d boolean isUnknown() -> e com.android.tools.r8.utils.BooleanUtils -> com.gradleup.gr8.relocated.cd: int intValue(boolean) -> a boolean xor(boolean,boolean) -> a com.android.tools.r8.utils.Box -> com.gradleup.gr8.relocated.sd: 1:1:void ():12:12 -> 2:2:void (java.lang.Object):15:15 -> 1:1:java.lang.Object computeIfAbsent(java.util.function.Supplier):25:25 -> a 2:2:java.lang.Object get():30:30 -> a 3:3:void set(java.lang.Object):40:40 -> a 4:4:void com.android.tools.r8.utils.BoxBase.setMin(java.lang.Object,java.util.Comparator):47:47 -> a 4:4:void setMin(java.lang.Object,java.util.Comparator):45 -> a 5:5:void com.android.tools.r8.utils.Box.set(java.lang.Object):40:40 -> a 5:5:void com.android.tools.r8.utils.BoxBase.setMin(java.lang.Object,java.util.Comparator):48 -> a 5:5:void setMin(java.lang.Object,java.util.Comparator):45 -> a com.android.tools.r8.utils.BoxBase -> com.gradleup.gr8.relocated.td: java.lang.Object value -> a 1:2:void (java.lang.Object):17:18 -> 1:4:java.lang.Object computeIfAbsent(java.util.function.Supplier):26:29 -> a 5:5:java.lang.Object get():33:33 -> a 6:6:void set(java.lang.Object):43:43 -> a 1:1:boolean isSet():53:53 -> b 1:5:boolean equals(java.lang.Object):58:62 -> equals 1:1:int hashCode():67:67 -> hashCode com.android.tools.r8.utils.CfLineToMethodMapper -> com.gradleup.gr8.relocated.hi: java.util.Map sourceMethodMapping -> a com.android.tools.r8.utils.AndroidApp inputApp -> b boolean $assertionsDisabled -> c 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.utils.AndroidApp):25:25 -> 2:7:void (com.android.tools.r8.utils.AndroidApp):21:26 -> 1:1:java.util.Map access$100(com.android.tools.r8.utils.CfLineToMethodMapper):19:19 -> a 2:7:java.lang.String lookupNameAndDescriptor(java.lang.String,int):31:36 -> a 8:29:void readLineNumbersFromClassFiles():40:61 -> a 30:31:byte[] com.android.tools.r8.utils.StreamUtils.streamToByteArrayClose(java.io.InputStream):18:19 -> a 30:31:void readLineNumbersFromClassFiles():61 -> a 32:32:void org.objectweb.asm.ClassReader.(byte[]):166:166 -> a 32:32:void readLineNumbersFromClassFiles():61 -> a 33:33:void org.objectweb.asm.ClassReader.accept(org.objectweb.asm.ClassVisitor,int):424:424 -> a 33:33:void readLineNumbersFromClassFiles():62 -> a 34:38:void lambda$readLineNumbersFromClassFiles$0(com.android.tools.r8.utils.CfLineToMethodMapper$ClassVisitor,com.android.tools.r8.ProgramResource):46:50 -> a 39:40:byte[] com.android.tools.r8.utils.StreamUtils.streamToByteArrayClose(java.io.InputStream):18:19 -> a 39:40:void lambda$readLineNumbersFromClassFiles$0(com.android.tools.r8.utils.CfLineToMethodMapper$ClassVisitor,com.android.tools.r8.ProgramResource):50 -> a 41:41:void org.objectweb.asm.ClassReader.(byte[]):166:166 -> a 41:41:void lambda$readLineNumbersFromClassFiles$0(com.android.tools.r8.utils.CfLineToMethodMapper$ClassVisitor,com.android.tools.r8.ProgramResource):50 -> a 42:42:void org.objectweb.asm.ClassReader.accept(org.objectweb.asm.ClassVisitor,int):424:424 -> a 42:42:void lambda$readLineNumbersFromClassFiles$0(com.android.tools.r8.utils.CfLineToMethodMapper$ClassVisitor,com.android.tools.r8.ProgramResource):51 -> a com.android.tools.r8.utils.CfLineToMethodMapper$ClassVisitor -> com.gradleup.gr8.relocated.fi: com.android.tools.r8.utils.CfLineToMethodMapper this$0 -> d it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap currentLineNumberMapping -> c 1:1:void (com.android.tools.r8.utils.CfLineToMethodMapper,com.android.tools.r8.utils.CfLineToMethodMapper$1):85:85 -> 2:3:void (com.android.tools.r8.utils.CfLineToMethodMapper):89:90 -> 4:4:void (com.android.tools.r8.utils.CfLineToMethodMapper):87:87 -> 1:3:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):101:103 -> a 4:4:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):109:109 -> a 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap lambda$visit$0(java.lang.String):103:103 -> d com.android.tools.r8.utils.CfLineToMethodMapper$MethodLineVisitor -> com.gradleup.gr8.relocated.gi: java.lang.String nameAndDescriptor -> j java.util.Map lineMethodMapping -> k 1:1:void (java.lang.String,java.util.Map,com.android.tools.r8.utils.CfLineToMethodMapper$1):114:114 -> 2:4:void (java.lang.String,java.util.Map):120:122 -> 1:1:void visitLineNumber(int,org.objectweb.asm.Label):127:127 -> b com.android.tools.r8.utils.ChainableStringConsumer -> com.gradleup.gr8.relocated.uk: com.android.tools.r8.utils.ChainableStringConsumer accept(java.lang.String) -> a 1:1:com.android.tools.r8.utils.ChainableStringConsumer wrap(java.util.function.Consumer):15:15 -> a com.android.tools.r8.utils.ChainableStringConsumer$1 -> com.gradleup.gr8.relocated.tk: java.util.function.Consumer val$consumer -> a 1:1:void (java.util.function.Consumer):15:15 -> 1:1:com.android.tools.r8.utils.ChainableStringConsumer accept(java.lang.String):18:18 -> a com.android.tools.r8.utils.ClassMap -> com.gradleup.gr8.relocated.xn: java.util.Map classes -> a java.util.concurrent.atomic.AtomicReference classProvider -> b boolean $assertionsDisabled -> c 1:1:void ():35:35 -> 1:1:void (java.util.Map,com.android.tools.r8.utils.ClassProvider):59:59 -> 2:7:void (java.util.Map,com.android.tools.r8.utils.ClassProvider):57:62 -> 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:6:java.util.function.Supplier lambda$get$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):106:111 -> a 7:12:void clearType(com.android.tools.r8.graph.DexType):123:128 -> a 13:17:java.lang.Iterable getAllClassProviderTypes():167:171 -> a 18:18:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 18:18:java.lang.Iterable getAllClassProviderTypes():171 -> a 19:19:java.lang.Iterable getAllClassProviderTypes():171:171 -> a 20:78:void forceLoad(java.util.function.Predicate):187:245 -> a 1:28:com.android.tools.r8.graph.DexClass get(com.android.tools.r8.graph.DexType):88:115 -> b 29:29:com.android.tools.r8.graph.DexClass get(com.android.tools.r8.graph.DexType):113:113 -> b 30:40:java.util.List getAllClasses():135:145 -> b 41:41:java.util.List getAllClasses():136:136 -> b 1:9:com.google.common.collect.ImmutableMap getAllClassesInMap():151:159 -> c 10:10:com.google.common.collect.ImmutableMap getAllClassesInMap():152:152 -> c 1:1:java.lang.Iterable getAllTypes():163:163 -> d com.android.tools.r8.graph.ClassKind getClassKind() -> e 1:1:boolean isFullyLoaded():249:249 -> f 1:1:java.lang.String toString():80:80 -> toString com.android.tools.r8.utils.ClassMap$ConcurrentClassLoader -> com.gradleup.gr8.relocated.wn: boolean ready -> e com.android.tools.r8.graph.DexType type -> c boolean $assertionsDisabled -> f 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 ():255:255 -> 1:1:void (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):255:255 -> 2:2:void (com.android.tools.r8.utils.ClassMap,com.android.tools.r8.utils.ClassProvider,com.android.tools.r8.graph.DexType):264:264 -> 3:9:void (com.android.tools.r8.utils.ClassMap,com.android.tools.r8.utils.ClassProvider,com.android.tools.r8.graph.DexType):261:267 -> 1:41:com.android.tools.r8.graph.DexClass get():272:312 -> a 42:42:com.android.tools.r8.graph.DexClass get():308:308 -> a 43:62:void lambda$get$0(com.android.tools.r8.graph.DexClass):280:299 -> a 63:63:void lambda$get$0(com.android.tools.r8.graph.DexClass):285:285 -> a 64:64:void lambda$get$0(com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":354,"2":355,"3":356},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 354:354:void lambda$get$0(com.android.tools.r8.graph.DexClass):286:286 -> a 355:355:void lambda$get$0(com.android.tools.r8.graph.DexClass):286:286 -> a 356:356:void lambda$get$0(com.android.tools.r8.graph.DexClass):286:286 -> a 350:350:void lambda$get$0(com.android.tools.r8.graph.DexClass):286:286 -> a 351:351:void lambda$get$0(com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":357,"2":358,"3":359},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 357:357:void lambda$get$0(com.android.tools.r8.graph.DexClass):287:287 -> a 358:358:void lambda$get$0(com.android.tools.r8.graph.DexClass):287:287 -> a 359:359:void lambda$get$0(com.android.tools.r8.graph.DexClass):287:287 -> a 352:352:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 352:352:void lambda$get$0(com.android.tools.r8.graph.DexClass):287 -> a 353:353:void lambda$get$0(com.android.tools.r8.graph.DexClass):287:287 -> a 1:1:java.lang.Object get():255:255 -> get com.android.tools.r8.utils.ClassProvider -> com.gradleup.gr8.relocated.fp: com.android.tools.r8.graph.ClassKind classKind -> a 1:2:void (com.android.tools.r8.graph.ClassKind):29:30 -> 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):61:61 -> a 2:2:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):75:75 -> a 3:3:com.android.tools.r8.utils.ClassProvider combine(com.android.tools.r8.graph.ClassKind,java.util.List):81:81 -> a 4:4:com.google.common.collect.ImmutableListMultimap$Builder com.google.common.collect.ImmutableListMultimap.builder():186:186 -> a 4:4:com.android.tools.r8.utils.ClassProvider forPreloadedClasses(com.android.tools.r8.graph.ClassKind,java.util.Collection):67 -> a 5:8:com.android.tools.r8.utils.ClassProvider forPreloadedClasses(com.android.tools.r8.graph.ClassKind,java.util.Collection):68:71 -> a 1:1:com.android.tools.r8.graph.ClassKind getClassKind():35:35 -> b com.android.tools.r8.utils.ClassProvider$ClassFileResourceReader -> com.gradleup.gr8.relocated.bp: com.android.tools.r8.graph.JarApplicationReader reader -> d com.android.tools.r8.graph.ClassKind classKind -> b com.android.tools.r8.ClassFileResourceProvider provider -> c 1:1:void (com.android.tools.r8.graph.ClassKind,com.android.tools.r8.ClassFileResourceProvider,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.utils.ClassProvider$1):84:84 -> 2:5:void (com.android.tools.r8.graph.ClassKind,com.android.tools.r8.ClassFileResourceProvider,com.android.tools.r8.graph.JarApplicationReader):91:94 -> 1:5:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):99:103 -> a 6:6:void com.android.tools.r8.graph.JarClassFileReader.read(com.android.tools.r8.ProgramResource):92:92 -> a 6:6:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):105 -> a 7:7:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):107:107 -> a 8:8:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable):26:26 -> a 8:8:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):107 -> a 9:9:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):107:107 -> a 10:12:java.util.Collection collectTypes():114:116 -> a 1:1:java.lang.String toString():123:123 -> toString com.android.tools.r8.utils.ClassProvider$CombinedClassProvider -> com.gradleup.gr8.relocated.cp: java.util.List providers -> b 1:1:void (com.android.tools.r8.graph.ClassKind,java.util.List,com.android.tools.r8.utils.ClassProvider$1):194:194 -> 2:3:void (com.android.tools.r8.graph.ClassKind,java.util.List):198:199 -> 1:2:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):204:205 -> a 3:5:java.util.Collection collectTypes():211:213 -> a 1:8:java.lang.String toString():220:227 -> toString com.android.tools.r8.utils.ClassProvider$FilteringClassProvider -> com.gradleup.gr8.relocated.dp: java.util.Set filteredOut -> c com.android.tools.r8.utils.ClassProvider provider -> b boolean $assertionsDisabled -> d 1:1:void ():154:154 -> 1:4:void (com.android.tools.r8.graph.ClassKind,com.android.tools.r8.utils.ClassProvider,java.util.Set):160:163 -> 1:1:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):169:169 -> a 2:2:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 2:2:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 2:2:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):169 -> a 3:3:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 3:3:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 3:3:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 3:3:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):169 -> a 4:5:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):169:170 -> a 6:9:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):175:178 -> a 10:11:java.util.Collection collectTypes():183:184 -> a 1:1:java.lang.String toString():190:190 -> toString com.android.tools.r8.utils.ClassProvider$PreloadedClassProvider -> com.gradleup.gr8.relocated.ep: com.google.common.collect.Multimap classes -> b 1:1:void (com.android.tools.r8.graph.ClassKind,com.google.common.collect.Multimap,com.android.tools.r8.utils.ClassProvider$1):127:127 -> 2:3:void (com.android.tools.r8.graph.ClassKind,com.google.common.collect.Multimap):131:132 -> 1:2:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):137:138 -> a 3:3:java.util.Collection collectTypes():144:144 -> a 1:1:java.lang.String toString():149:149 -> toString com.android.tools.r8.utils.ClassReferenceUtils -> com.gradleup.gr8.relocated.jp: java.util.Comparator COMPARATOR -> a 1:2:void ():16:17 -> 1:1:java.util.Comparator com.android.tools.r8.utils.ClassReferenceUtils.getClassReferenceComparator():36:36 -> a 1:1:int compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.ClassReference):20 -> a 2:2:int compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.ClassReference):20:20 -> a 3:3:java.util.Comparator getClassReferenceComparator():36:36 -> a com.android.tools.r8.utils.ClasspathClassCollection -> com.gradleup.gr8.relocated.kq: 1:1:void (com.android.tools.r8.utils.ClassProvider):19:19 -> 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 com.android.tools.r8.utils.ClasspathClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):28:28 -> a 3:3:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12 -> a 4:4:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8,"2":9,"3":10},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 8:8:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.utils.ClasspathClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):28:28 -> a 8:8:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12 -> a 9:9:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.utils.ClasspathClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):28:28 -> a 9:9:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12 -> a 10:10:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.utils.ClasspathClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):28:28 -> a 10:10:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12 -> a 5:5:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 5:5:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.utils.ClasspathClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):28 -> a 5:5:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12 -> a 6:6:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 6:6:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 6:6:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.utils.ClasspathClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):28 -> a 6:6:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12 -> a 7:7:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.utils.ClasspathClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):28:28 -> a 7:7: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():38:38 -> e 1:1:com.android.tools.r8.utils.ClasspathClassCollection empty():23:23 -> g 2:2:void com.android.tools.r8.utils.ClasspathClassCollection.():15:15 -> g 2:2:com.android.tools.r8.utils.ClasspathClassCollection empty():23 -> g 1:1:java.lang.String toString():43:43 -> toString com.android.tools.r8.utils.CollectionUtils -> com.gradleup.gr8.relocated.as: 1:1:java.util.Set mergeSets(java.util.Collection,java.util.Collection):22:22 -> a 2:2:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 2:2:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 2:2:java.util.Set mergeSets(java.util.Collection,java.util.Collection):23 -> a 3:3:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 3:3:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 3:3:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 3:3:java.util.Set mergeSets(java.util.Collection,java.util.Collection):23 -> a 4:4:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 4:4:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 4:4:java.util.Set mergeSets(java.util.Collection,java.util.Collection):24 -> a 5:5:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 5:5:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 5:5:com.google.common.collect.ImmutableSet$Builder com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 5:5:java.util.Set mergeSets(java.util.Collection,java.util.Collection):24 -> a 6:6:java.util.Set mergeSets(java.util.Collection,java.util.Collection):25:25 -> a com.android.tools.r8.utils.ComparatorUtils -> com.gradleup.gr8.relocated.os: 1:1:java.util.Comparator arrayComparator(java.util.Comparator):57:57 -> a 2:4:int lambda$arrayComparator$1(java.util.Comparator,java.lang.Object[],java.lang.Object[]):58:60 -> a 5:5:java.util.Comparator unreachableComparator():67:67 -> a 6:6:int lambda$unreachableComparator$2(java.lang.Object,java.lang.Object):68:68 -> a com.android.tools.r8.utils.CompareResult$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.ps: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.utils.CompareResult com.android.tools.r8.utils.CompareResult.fromComparisonResult(int) -> a boolean com.android.tools.r8.utils.CompareResult.isEqual() -> b int getComparisonResult(int) -> c # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.utils.ConsumerUtils -> com.gradleup.gr8.relocated.rv: void lambda$emptyBiConsumer$5(java.lang.Object,java.lang.Object) -> a void lambda$emptyConsumer$4(java.lang.Object) -> a 1:1:java.util.function.Consumer acceptIfNotSeen(java.util.function.Consumer,java.util.Set):30:30 -> a 2:3:void lambda$acceptIfNotSeen$2(java.util.Set,java.util.function.Consumer,java.lang.Object):31:32 -> a 4:4:java.util.function.BiConsumer andThen(java.util.function.BiFunction,java.util.function.Consumer):39:39 -> a 5:5:void lambda$andThen$3(java.util.function.Consumer,java.util.function.BiFunction,java.lang.Object,java.lang.Object):39:39 -> a 6:6:java.util.function.BiConsumer emptyBiConsumer():47:47 -> a 1:1:java.util.function.Consumer emptyConsumer():43:43 -> b com.android.tools.r8.utils.DepthFirstSearchWorkListBase -> com.gradleup.gr8.relocated.pz: java.util.Map nodeToNodeWithStateMap -> b java.util.ArrayDeque workList -> a boolean $assertionsDisabled -> c 1:1:void ():22:22 -> 1:87:void ():22:108 -> com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl createDfsNode(java.lang.Object) -> a java.util.List getFinalStateForRoots(java.util.Collection) -> a com.android.tools.r8.utils.TraversalContinuation internalOnJoin(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl) -> a 1:1:java.lang.Object lambda$run$0(java.util.List):133:133 -> a 2:2:com.android.tools.r8.utils.TraversalContinuation run(java.lang.Object):133:133 -> a 3:7:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.map(java.util.function.Function,java.util.function.Function):31:35 -> a 3:7:com.android.tools.r8.utils.TraversalContinuation run(java.lang.Object):133 -> a com.android.tools.r8.utils.TraversalContinuation internalOnVisit(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl) -> b 1:1:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl getNodeStateForNode(java.lang.Object):129:129 -> b 2:16:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):142:156 -> b 17:17:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():151:151 -> b 17:17:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):158 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:22:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):159:163 -> b 1:3:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl internalEnqueueNode(java.lang.Object):121:123 -> c com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode -> com.gradleup.gr8.relocated.jz: java.lang.Object getNode() -> a boolean seenAndNotProcessed() -> b com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl -> com.gradleup.gr8.relocated.kz: com.android.tools.r8.utils.DepthFirstSearchWorkListBase$ProcessingState processingState -> b java.lang.Object node -> a boolean $assertionsDisabled -> c 1:1:void ():45:45 -> 1:1:void (java.lang.Object,com.android.tools.r8.utils.DepthFirstSearchWorkListBase$1):45:45 -> 2:2:void (java.lang.Object):50:50 -> 3:6:void (java.lang.Object):48:51 -> 1:1:java.lang.Object getNode():73:73 -> a 1:1:boolean seenAndNotProcessed():78:78 -> b 1:1:boolean isFinished():59:59 -> d 1:1:boolean isNotProcessed():55:55 -> e 1:2:void setFinished():67:68 -> f 1:1:void setWaiting():63:63 -> g com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState -> com.gradleup.gr8.relocated.lz: void setState(java.lang.Object) -> a boolean hasState() -> c com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl -> com.gradleup.gr8.relocated.mz: java.lang.Object state -> d 1:1:void (java.lang.Object,com.android.tools.r8.utils.DepthFirstSearchWorkListBase$1):82:82 -> 2:2:void (java.lang.Object):87:87 -> 1:1:java.lang.Object access$200(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl):82:82 -> a 2:2:void setState(java.lang.Object):97:97 -> a 1:1:boolean hasState():102:102 -> c 1:1:java.lang.Object getState():92:92 -> getState com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DepthFirstSearchWorkList -> com.gradleup.gr8.relocated.nz: 1:1:void ():166:166 -> com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode) -> a com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode,java.util.function.Function) -> a 1:1:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl createDfsNode(java.lang.Object):183:183 -> a 2:2:com.android.tools.r8.utils.TraversalContinuation internalOnJoin(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl):193:193 -> a 1:1:com.android.tools.r8.utils.TraversalContinuation internalOnVisit(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl):188:188 -> b com.android.tools.r8.utils.DepthFirstSearchWorkListBase$StatefulDepthFirstSearchWorkList -> com.gradleup.gr8.relocated.oz: java.util.Map childStateMap -> d boolean $assertionsDisabled -> e 1:1:void ():207:207 -> 1:4:void ():207:210 -> com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List) -> a com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function) -> a 1:1:com.android.tools.r8.utils.TraversalContinuation internalOnJoin(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl):207:207 -> a 2:2:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl com.android.tools.r8.utils.DepthFirstSearchWorkListBase$StatefulDepthFirstSearchWorkList.createDfsNode(java.lang.Object):237:237 -> a 2:2:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl createDfsNode(java.lang.Object):207 -> a 3:4:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState lambda$internalOnVisit$0(java.util.List,java.lang.Object):248:249 -> a 5:8:com.android.tools.r8.utils.TraversalContinuation internalOnJoin(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl):256:256 -> a 9:9:java.util.List getFinalStateForRoots(java.util.Collection):268:268 -> a 1:1:com.android.tools.r8.utils.TraversalContinuation internalOnVisit(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl):207:207 -> b 2:5:com.android.tools.r8.utils.TraversalContinuation internalOnVisit(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl):242:245 -> b 1:3:java.util.List lambda$internalOnJoin$1(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl):261:261 -> c 1:1:java.lang.Object lambda$getFinalStateForRoots$2(java.lang.Object):268:268 -> d com.android.tools.r8.utils.DescriptorUtils -> com.gradleup.gr8.relocated.uz: java.util.Map typeNameToLetterMap -> a boolean $assertionsDisabled -> b int $r8$clinit -> c 1:17:void ():21:37 -> boolean isPrimitiveType(char) -> a 1:12:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):43:54 -> a 13:17:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):53:57 -> a 18:24:java.lang.String descriptorToInternalName(java.lang.String):169:175 -> a 25:25:java.lang.String descriptorToInternalName(java.lang.String):173:173 -> a 26:26:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):204:204 -> a 27:27:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToJavaType(char):277:277 -> a 27:27:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):216 -> a 28:28:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToJavaType(char):261:261 -> a 28:28:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):216 -> a 29:41:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToJavaType(char):259:271 -> a 29:41:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):216 -> a 42:48:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToJavaType(char):269:275 -> a 42:48:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):216 -> a 49:49:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToJavaType(char):267:267 -> a 49:49:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):216 -> a 50:50:java.lang.String com.android.tools.r8.utils.DescriptorUtils.primitiveDescriptorToJavaType(char):263:263 -> a 50:50:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):216 -> a 51:51:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):214:214 -> a 52:56:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):207:211 -> a 57:63:java.lang.String computeInnerClassSeparator(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):475:481 -> a 64:64:java.lang.String computeInnerClassSeparator(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):480:480 -> a 65:65:java.lang.String computeInnerClassSeparator(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):478:478 -> a 66:73:java.lang.String computeInnerClassSeparator(java.lang.String,java.lang.String,java.lang.String):486:493 -> a 74:77:java.lang.String computeInnerClassSeparator(java.lang.String,java.lang.String,java.lang.String):492:495 -> a 78:84:java.lang.String getInnerClassName(java.lang.String,java.lang.String):608:614 -> a 1:1:java.lang.String descriptorToJavaType(java.lang.String):159:159 -> b 1:5:java.lang.String descriptorToKotlinClassifier(java.lang.String):186:190 -> c 1:20:int getArgumentCount(java.lang.String):738:757 -> d 1:37:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):694:730 -> e 38:44:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):715:721 -> e 45:70:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):702:727 -> e 71:71:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):711:711 -> e 1:2:java.lang.String getBinaryNameFromDescriptor(java.lang.String):431:432 -> f 1:3:java.lang.String getClassBinaryNameFromDescriptor(java.lang.String):401:403 -> g 1:2:java.lang.String getClassFileName(java.lang.String):676:677 -> h 1:2:java.lang.String getDescriptorFromClassBinaryName(java.lang.String):442:443 -> i 1:3:java.lang.String getDescriptorFromKotlinClassifier(java.lang.String):452:454 -> j 1:3:java.lang.String getPathFromDescriptor(java.lang.String):661:663 -> k 1:2:java.lang.String getReturnTypeDescriptor(java.lang.String):681:682 -> l 1:2:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):644:645 -> m 3:3:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):0:0 -> m # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1311,"2":1312,"3":1313,"4":1314,"5":1315},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 1311:1311:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):645:645 -> m 1312:1312:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):645:645 -> m 1313:1313:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):645:645 -> m 1314:1314:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):645:645 -> m 1315:1315:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):645:645 -> m 648:650:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):645:647 -> m 651:651:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):0:0 -> m # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1317,"2":1318,"3":1319,"4":1320,"5":1321},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 1317:1317:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):647:647 -> m 1318:1318:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):647:647 -> m 1319:1319:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):647:647 -> m 1320:1320:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):647:647 -> m 1321:1321:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):647:647 -> m 1298:1307:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):647:656 -> m 1308:1308:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):654:654 -> m 1309:1309:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> m 1309:1309:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):654 -> m 1310:1310:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):654:654 -> m 1:2:java.lang.String guessTypeDescriptor(java.lang.String):583:584 -> n 3:3:java.lang.String guessTypeDescriptor(java.lang.String):0:0 -> n # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":597,"2":598,"3":599,"4":600,"5":601},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 597:597:java.lang.String guessTypeDescriptor(java.lang.String):584:584 -> n 598:598:java.lang.String guessTypeDescriptor(java.lang.String):584:584 -> n 599:599:java.lang.String guessTypeDescriptor(java.lang.String):584:584 -> n 600:600:java.lang.String guessTypeDescriptor(java.lang.String):584:584 -> n 601:601:java.lang.String guessTypeDescriptor(java.lang.String):584:584 -> n 587:593:java.lang.String guessTypeDescriptor(java.lang.String):584:590 -> n 594:594:java.lang.String guessTypeDescriptor(java.lang.String):588:588 -> n 595:595:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> n 595:595:java.lang.String guessTypeDescriptor(java.lang.String):588 -> n 596:596:java.lang.String guessTypeDescriptor(java.lang.String):588:588 -> n 1:26:boolean isClassDescriptor(java.lang.String):502:527 -> o 1:1:boolean isDescriptor(java.lang.String):251:251 -> p 2:5:boolean com.android.tools.r8.utils.DescriptorUtils.isPrimitiveDescriptor(java.lang.String):221:224 -> p 2:5:boolean isDescriptor(java.lang.String):252 -> p 6:10:boolean com.android.tools.r8.utils.DescriptorUtils.isArrayDescriptor(java.lang.String):241:245 -> p 6:10:boolean isDescriptor(java.lang.String):253 -> p 1:6:boolean isValidJavaType(java.lang.String):123:128 -> q 1:2:java.lang.String javaTypeToDescriptor(java.lang.String):67:68 -> r 1:2:java.lang.String javaTypeToDescriptorIgnorePrimitives(java.lang.String):82:83 -> s com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor -> com.gradleup.gr8.relocated.tz: java.lang.String module -> a java.lang.String descriptor -> b 1:3:void (java.lang.String,java.lang.String):623:625 -> 1:1:java.lang.String getDescriptor():633:633 -> a 1:1:java.lang.String getModule():629:629 -> b com.android.tools.r8.utils.DeterminismChecker -> com.gradleup.gr8.relocated.f10: com.android.tools.r8.utils.DeterminismChecker$LineCallbackSupplier callbackFactory -> a 1:2:void (com.android.tools.r8.utils.DeterminismChecker$LineCallbackSupplier):74:75 -> 1:1:com.android.tools.r8.utils.DeterminismChecker createWithFileBacking(java.nio.file.Path):33:33 -> a 2:2:java.lang.String com.android.tools.r8.utils.DeterminismChecker.fmtClass(com.android.tools.r8.graph.DexProgramClass):79:79 -> a 2:2:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):109 -> a 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 3:3:java.lang.String com.android.tools.r8.utils.DeterminismChecker.fmtClass(com.android.tools.r8.graph.DexProgramClass):79 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):109 -> a 4:4:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":23,"2":24,"3":25},"outline":"Lcom/gradleup/gr8/relocated/v31;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"} 23:23:java.lang.String com.android.tools.r8.utils.DeterminismChecker.fmtClass(com.android.tools.r8.graph.DexProgramClass):79:79 -> a 23:23:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):109 -> a 24:24:java.lang.String com.android.tools.r8.utils.DeterminismChecker.fmtClass(com.android.tools.r8.graph.DexProgramClass):79:79 -> a 24:24:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):109 -> a 25:25:java.lang.String com.android.tools.r8.utils.DeterminismChecker.fmtClass(com.android.tools.r8.graph.DexProgramClass):79:79 -> a 25:25:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):109 -> a 5:5:java.lang.String com.android.tools.r8.utils.DeterminismChecker.fmtClass(com.android.tools.r8.graph.DexProgramClass):81:81 -> a 5:5:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):109 -> a 6:9:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):110:113 -> a 10:10:java.lang.String com.android.tools.r8.utils.DeterminismChecker.fmtMethod(com.android.tools.r8.graph.DexEncodedMethod):85:85 -> a 10:10:void com.android.tools.r8.utils.DeterminismChecker.checkMethod(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexEncodedMethod):119 -> a 10:10:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):114 -> a 11:22:void com.android.tools.r8.utils.DeterminismChecker.checkMethod(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexEncodedMethod):120:131 -> a 11:22:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):114 -> a 26:29:void accept(com.android.tools.r8.utils.ThrowingConsumer):90:90 -> a 30:38:void check(com.android.tools.r8.graph.AppView):96:96 -> a 46:46:void check(com.android.tools.r8.graph.AppView):104:104 -> a com.android.tools.r8.utils.DeterminismChecker$1 -> com.gradleup.gr8.relocated.a10: java.nio.file.Path val$directory -> b int index -> a 1:4:void (java.nio.file.Path):34:37 -> 1:15:com.android.tools.r8.utils.DeterminismChecker$LineCallback createCallback():42:56 -> a com.android.tools.r8.utils.DeterminismChecker$LineCallback -> com.gradleup.gr8.relocated.b10: boolean onLine(java.lang.String) -> a com.android.tools.r8.utils.DeterminismChecker$LineCallbackChecker -> com.gradleup.gr8.relocated.c10: java.io.BufferedReader reader -> a 1:2:void (java.io.BufferedReader):148:149 -> 1:1:java.lang.String com.android.tools.r8.utils.DeterminismChecker.escape(java.lang.String):140:140 -> a 1:1:java.lang.String com.android.tools.r8.utils.DeterminismChecker.access$000(java.lang.String):24 -> a 1:1:boolean onLine(java.lang.String):154 -> a 2:5:boolean onLine(java.lang.String):155:158 -> a 1:1:void close():166:166 -> close com.android.tools.r8.utils.DeterminismChecker$LineCallbackSupplier -> com.gradleup.gr8.relocated.d10: com.android.tools.r8.utils.DeterminismChecker$LineCallbackWriter -> com.gradleup.gr8.relocated.e10: java.io.Writer writer -> a 1:2:void (java.io.Writer):175:176 -> 1:1:boolean onLine(java.lang.String):181:181 -> a 2:2:java.lang.String com.android.tools.r8.utils.DeterminismChecker.escape(java.lang.String):140:140 -> a 2:2:java.lang.String com.android.tools.r8.utils.DeterminismChecker.access$000(java.lang.String):24 -> a 2:2:boolean onLine(java.lang.String):181 -> a 3:4:boolean onLine(java.lang.String):181:182 -> a 1:1:void close():188:188 -> close com.android.tools.r8.utils.DexVersion -> com.gradleup.gr8.relocated.ji0: byte[] dexVersionBytes -> a com.android.tools.r8.utils.DexVersion[] $VALUES -> f com.android.tools.r8.utils.DexVersion V35 -> b com.android.tools.r8.utils.DexVersion V37 -> c com.android.tools.r8.utils.DexVersion V38 -> d com.android.tools.r8.utils.DexVersion V39 -> e 1:4:void ():13:16 -> 5:5:void ():12:12 -> 1:3:void (java.lang.String,int,int,byte[]):22:24 -> 1:1:byte[] getBytes():32:32 -> a 2:45:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):40:83 -> a 46:46:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):81:81 -> a 47:47:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):57:57 -> a 48:48:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):54:54 -> a 49:49:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):51:51 -> a 1:1:com.android.tools.r8.utils.DexVersion[] values():12:12 -> values com.android.tools.r8.utils.DirectoryBuilder -> com.gradleup.gr8.relocated.zi0: java.nio.file.Path root -> a 1:3:void (java.nio.file.Path):24:26 -> 1:5:void addDirectory(java.lang.String,com.android.tools.r8.DiagnosticsHandler):39:43 -> a 6:6:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 6:6:void addDirectory(java.lang.String,com.android.tools.r8.DiagnosticsHandler):43 -> a 7:7:void addDirectory(java.lang.String,com.android.tools.r8.DiagnosticsHandler):43:43 -> a 8:9:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):49:50 -> a 10:10:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 10:10:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):50 -> a 11:12:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):50:51 -> a 13:19:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):49:55 -> a 20:20:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 20:20:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):55 -> a 21:21:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):54:54 -> a 22:22:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):52:52 -> a 23:23:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 23:23:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):52 -> a 24:24:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):52:52 -> a 25:30:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):61:66 -> a 31:31:void com.android.tools.r8.utils.ExceptionDiagnostic.(java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> a 31:31:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):66 -> a 32:32:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):66:66 -> a com.android.tools.r8.utils.DisjointSets -> com.gradleup.gr8.relocated.dj0: java.util.Map parent -> a boolean $assertionsDisabled -> b 1:1:void ():16:16 -> 1:4:void ():16:19 -> 1:11:java.lang.Object findSet(java.lang.Object):39:49 -> a 12:12:java.lang.Object findOrMakeSet(java.lang.Object):91:91 -> a 13:15:java.lang.Object com.android.tools.r8.utils.DisjointSets.makeSet(java.lang.Object):27:29 -> a 13:15:java.lang.Object findOrMakeSet(java.lang.Object):92 -> a 16:18:java.lang.Object unionWithMakeSet(java.lang.Object,java.lang.Object):129:131 -> a 19:29:java.lang.Object com.android.tools.r8.utils.DisjointSets.union(java.lang.Object,java.lang.Object):106:116 -> a 19:29:java.lang.Object unionWithMakeSet(java.lang.Object,java.lang.Object):131 -> a 30:34:java.util.Map collectSets():136:140 -> a 35:36:void lambda$toString$2(java.lang.StringBuilder,java.lang.Object,java.util.Set):155:156 -> a 37:37:void lambda$toString$1(java.lang.StringBuilder,java.lang.Object):156:156 -> a 1:2:boolean isRepresentativeOrNotPresent(java.lang.Object):59:60 -> b 1:1:java.util.Set lambda$collectSets$0(java.lang.Object):140:140 -> c 1:12:java.lang.String toString():147:158 -> toString com.android.tools.r8.utils.DumpInputFlags -> com.gradleup.gr8.relocated.rj0: boolean shouldDump(com.android.tools.r8.dump.DumpOptions) -> a 1:3:com.android.tools.r8.utils.DumpInputFlags getDefault():21:23 -> a 4:4:com.android.tools.r8.utils.DumpInputFlags com.android.tools.r8.utils.DumpInputFlags.dumpToFile(java.nio.file.Path):53:53 -> a 4:4:com.android.tools.r8.utils.DumpInputFlags getDefault():23 -> a 5:7:com.android.tools.r8.utils.DumpInputFlags getDefault():25:27 -> a 8:8:com.android.tools.r8.utils.DumpInputFlags com.android.tools.r8.utils.DumpInputFlags.dumpToDirectory(java.nio.file.Path):68:68 -> a 8:8:com.android.tools.r8.utils.DumpInputFlags getDefault():27 -> a 9:9:com.android.tools.r8.utils.DumpInputFlags com.android.tools.r8.utils.DumpInputFlags.noDump():33:33 -> a 9:9:com.android.tools.r8.utils.DumpInputFlags getDefault():29 -> a java.nio.file.Path getDumpPath() -> b 1:1:com.android.tools.r8.utils.DumpInputFlags noDump():33:33 -> c boolean shouldFailCompilation() -> d com.android.tools.r8.utils.DumpInputFlags$1 -> com.gradleup.gr8.relocated.nj0: 1:1:void ():33:33 -> boolean shouldDump(com.android.tools.r8.dump.DumpOptions) -> a 1:1:java.nio.file.Path getDumpPath():37:37 -> b 1:1:boolean shouldFailCompilation():47:47 -> d com.android.tools.r8.utils.DumpInputFlags$2 -> com.gradleup.gr8.relocated.oj0: java.nio.file.Path val$file -> a 1:1:void (java.nio.file.Path):53:53 -> 1:1:java.nio.file.Path getDumpPath():57:57 -> b boolean shouldFailCompilation() -> d com.android.tools.r8.utils.DumpInputFlags$3 -> com.gradleup.gr8.relocated.pj0: java.nio.file.Path val$directory -> a 1:1:void (java.nio.file.Path):68:68 -> 1:1:java.nio.file.Path getDumpPath():72:72 -> b boolean shouldFailCompilation() -> d com.android.tools.r8.utils.DumpInputFlags$DumpInputToFileOrDirectoryFlags -> com.gradleup.gr8.relocated.qj0: 1:1:void ():88:88 -> 1:5:boolean shouldDump(com.android.tools.r8.dump.DumpOptions):92:96 -> a com.android.tools.r8.utils.EncodedValueUtils -> com.gradleup.gr8.relocated.al0: boolean $assertionsDisabled -> a 1:1:void ():9:9 -> 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 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 -> com.gradleup.gr8.relocated.vo0: com.android.tools.r8.origin.Origin origin -> b com.android.tools.r8.position.Position position -> c java.lang.Throwable cause -> a boolean $assertionsDisabled -> d 1:1:void ():21:21 -> 1:7:void (java.lang.Throwable,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):28:34 -> 8:8:void (java.lang.Throwable):38:38 -> 1:1:java.lang.String getDiagnosticMessage():65:65 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():51:51 -> b 1:1:com.android.tools.r8.position.Position getPosition():56:56 -> c 1:1:java.lang.Throwable getCause():60:60 -> d com.android.tools.r8.utils.ExceptionUtils -> com.gradleup.gr8.relocated.yo0: 1:235:void withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.Runnable):0:234 -> a 236:236:com.android.tools.r8.origin.Origin access$000(java.lang.Throwable):28:28 -> a 237:242:java.lang.String getMainStackTrace():31:36 -> a 243:243:boolean lambda$getMainStackTrace$0(java.util.Map$Entry):32:32 -> a 244:244:java.util.stream.Stream lambda$getMainStackTrace$2(java.lang.StackTraceElement[]):34:34 -> a 245:245:java.lang.String lambda$getMainStackTrace$3(java.lang.StackTraceElement):35:35 -> a 246:246:void lambda$withConsumeResourceHandler$4(com.android.tools.r8.StringConsumer,java.lang.String,com.android.tools.r8.DiagnosticsHandler):41:41 -> a 247:247:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer,java.lang.String):41:41 -> a 248:252:void com.android.tools.r8.utils.ExceptionUtils.withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,java.util.function.Consumer):51:55 -> a 248:252:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer,java.lang.String):41 -> a 253:253:void withFinishedResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer):45:45 -> a 254:258:void com.android.tools.r8.utils.ExceptionUtils.withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,java.util.function.Consumer):51:55 -> a 254:258:void withFinishedResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer):45 -> a 259:262:void withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):80:83 -> a 263:263:com.android.tools.r8.CompilationFailedException failCompilation(com.android.tools.r8.utils.Reporter,java.lang.Throwable):89:89 -> a 264:271:java.lang.Exception com.android.tools.r8.utils.ExceptionUtils.failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,java.util.function.BiFunction,java.lang.Class):100:107 -> a 264:271:com.android.tools.r8.CompilationFailedException failCompilation(com.android.tools.r8.utils.Reporter,java.lang.Throwable):89 -> a 272:281:com.android.tools.r8.position.Position com.android.tools.r8.utils.ExceptionUtils.getPosition(java.lang.Throwable):168:177 -> a 272:281:java.lang.Exception com.android.tools.r8.utils.ExceptionUtils.failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,java.util.function.BiFunction,java.lang.Class):110 -> a 272:281:com.android.tools.r8.CompilationFailedException failCompilation(com.android.tools.r8.utils.Reporter,java.lang.Throwable):89 -> a 282:315:java.lang.Exception com.android.tools.r8.utils.ExceptionUtils.failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,java.util.function.BiFunction,java.lang.Class):111:144 -> a 282:315:com.android.tools.r8.CompilationFailedException failCompilation(com.android.tools.r8.utils.Reporter,java.lang.Throwable):89 -> a 316:318:java.lang.Object[] com.google.common.collect.ObjectArrays.concat(java.lang.Object,java.lang.Object[]):86:88 -> a 316:318:java.lang.Exception com.android.tools.r8.utils.ExceptionUtils.failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,java.util.function.BiFunction,java.lang.Class):144 -> a 316:318:com.android.tools.r8.CompilationFailedException failCompilation(com.android.tools.r8.utils.Reporter,java.lang.Throwable):89 -> a 319:319:java.lang.Exception com.android.tools.r8.utils.ExceptionUtils.failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,java.util.function.BiFunction,java.lang.Class):144:144 -> a 319:319:com.android.tools.r8.CompilationFailedException failCompilation(com.android.tools.r8.utils.Reporter,java.lang.Throwable):89 -> a 320:320:com.android.tools.r8.CompilationFailedException failCompilation(com.android.tools.r8.utils.Reporter,java.lang.Throwable):89:89 -> a 321:321:java.lang.RuntimeException unwrapExecutionException(java.util.concurrent.ExecutionException):221:221 -> a 322:322:java.lang.Object lambda$withOriginAndPositionAttachmentHandler$5(java.lang.Runnable):238:238 -> a 323:325:java.lang.Object withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.util.function.Supplier):246:248 -> a 1:1:java.lang.StackTraceElement[] lambda$getMainStackTrace$1(java.util.Map$Entry):33:33 -> b 2:11:com.android.tools.r8.position.Position com.android.tools.r8.utils.ExceptionUtils.getPosition(java.lang.Throwable):168:177 -> b 2:11:com.android.tools.r8.position.Position access$100(java.lang.Throwable):28 -> b 1:2:com.android.tools.r8.origin.Origin getOrigin(java.lang.Throwable):149:150 -> c 3:9:com.android.tools.r8.origin.Origin com.android.tools.r8.utils.ExceptionUtils.extractIOExceptionOrigin(java.io.IOException):211:217 -> c 3:9:com.android.tools.r8.origin.Origin getOrigin(java.lang.Throwable):150 -> c 10:22:com.android.tools.r8.origin.Origin getOrigin(java.lang.Throwable):152:164 -> c com.android.tools.r8.utils.ExceptionUtils$CompileAction -> com.gradleup.gr8.relocated.wo0: com.android.tools.r8.utils.ExceptionUtils$OriginAttachmentException -> com.gradleup.gr8.relocated.xo0: com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position position -> b 1:3:void (java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):263:265 -> 1:5:boolean com.android.tools.r8.utils.ExceptionUtils$OriginAttachmentException.needsAttachment(java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):269:273 -> a 1:5:java.lang.RuntimeException wrap(java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):257 -> a 6:6:java.lang.RuntimeException wrap(java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):258:258 -> a com.android.tools.r8.utils.FieldReferenceUtils -> com.gradleup.gr8.relocated.uq0: java.util.Comparator COMPARATOR -> a 1:1:void ():18:18 -> 1:1:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):22:22 -> a 2:2:com.android.tools.r8.utils.CompareResult com.android.tools.r8.utils.CompareResult.compare(java.lang.Object,java.lang.Object,java.util.Comparator):33:33 -> a 2:2:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):21 -> a 3:3:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):23:23 -> a 4:4:int com.android.tools.r8.utils.CompareResult.getComparisonResult():21:21 -> a 4:4:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):24 -> a 5:5:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):27:27 -> a 6:6:com.android.tools.r8.utils.CompareResult com.android.tools.r8.utils.CompareResult.compare(java.lang.Comparable,java.lang.Comparable):29:29 -> a 6:6:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):27 -> a 7:7:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):28:28 -> a 8:8:int com.android.tools.r8.utils.CompareResult.getComparisonResult():21:21 -> a 8:8:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):29 -> a 9:9:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):31:31 -> a 10:10:java.util.Comparator getFieldReferenceComparator():57:57 -> a 11:15:java.lang.String toSourceString(com.android.tools.r8.references.FieldReference):61:65 -> a com.android.tools.r8.utils.FieldSignatureEquivalence -> com.gradleup.gr8.relocated.lr0: boolean ignoreName -> a com.android.tools.r8.utils.FieldSignatureEquivalence INSTANCE -> b 1:3:void ():16:18 -> 1:2:void (boolean):23:24 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):14:14 -> a 2:5:boolean com.android.tools.r8.utils.FieldSignatureEquivalence.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 com.android.tools.r8.utils.FieldSignatureEquivalence.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 -> com.gradleup.gr8.relocated.cs0: boolean isAndroid -> a 1:1:void ():37:37 -> 1:5:boolean isArchive(java.nio.file.Path):88:92 -> a 6:7:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):182:183 -> a 8:9:java.io.OutputStream com.android.tools.r8.utils.FileUtils.openPathWithDefault(com.google.common.io.Closer,java.nio.file.Path,java.io.OutputStream,java.nio.file.OpenOption[]):144:145 -> a 8:9:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):184 -> a 10:11:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):191:192 -> a 12:12:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):182:182 -> a 13:28:java.util.zip.ZipFile createZipFile(java.io.File,java.nio.charset.Charset):206:221 -> a 1:1:boolean isClassFile(java.nio.file.Path):59:59 -> b 2:7:boolean com.android.tools.r8.utils.FileUtils.isClassFile(java.lang.String):50:55 -> b 2:7:boolean isClassFile(java.nio.file.Path):59 -> b com.android.tools.r8.utils.FilteredArchiveClassFileProvider -> com.gradleup.gr8.relocated.ls0: 1:1:void (com.android.tools.r8.shaking.FilteredClassPath):13:13 -> com.android.tools.r8.utils.ForEachUtils -> com.gradleup.gr8.relocated.it0: 1:6:boolean allMatch(java.util.function.Consumer,java.util.function.Predicate):13:18 -> a 7:7:void lambda$allMatch$0(com.android.tools.r8.utils.BooleanBox,java.util.function.Predicate,java.lang.Object):16:16 -> a com.android.tools.r8.utils.ForEachable -> com.gradleup.gr8.relocated.jt0: com.android.tools.r8.utils.ForEachableUtils -> com.gradleup.gr8.relocated.kt0: void lambda$empty$0(java.util.function.Consumer) -> a 1:1:com.android.tools.r8.utils.ForEachable empty():10:10 -> a com.android.tools.r8.utils.FunctionUtils -> com.gradleup.gr8.relocated.zu0: java.lang.Object getFirst(java.lang.Object,java.lang.Object) -> a java.lang.Object getFirst(java.lang.Object,java.lang.Object,java.lang.Object) -> a 1:2:void forEachApply(java.lang.Iterable,java.util.function.Function,java.lang.Object):28:29 -> a 3:3:java.util.function.Function ignoreArgument(java.util.function.Supplier):42:42 -> a 4:4:java.lang.Object lambda$ignoreArgument$2(java.util.function.Supplier,java.lang.Object):42:42 -> a com.android.tools.r8.utils.IROrdering -> com.gradleup.gr8.relocated.m01: java.lang.Iterable order(java.lang.Iterable) -> a com.android.tools.r8.utils.IROrdering$IdentityIROrdering -> com.gradleup.gr8.relocated.k01: com.android.tools.r8.utils.IROrdering$IdentityIROrdering INSTANCE -> a 1:1:void ():25:25 -> java.lang.Iterable order(java.lang.Iterable) -> a 1:1:com.android.tools.r8.utils.IROrdering$IdentityIROrdering getInstance():30:30 -> a com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering -> com.gradleup.gr8.relocated.l01: com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering INSTANCE -> a 1:1:void ():51:51 -> 1:1:com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering getInstance():56:56 -> a 2:3:java.util.List com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering.order(java.lang.Iterable):61:62 -> a 2:3:java.lang.Iterable order(java.lang.Iterable):49 -> a com.android.tools.r8.utils.IdentifierUtils -> com.gradleup.gr8.relocated.z01: 1:1:boolean isDexIdentifierPart(int):14:14 -> a 1:1:boolean com.android.tools.r8.utils.IdentifierUtils.isDexIdentifierPart(int):14:14 -> b 1:1:boolean isDexIdentifierStart(int):10 -> b 1:1:boolean isRelaxedDexIdentifierPart(int):18:18 -> c boolean isSimpleNameChar(int) -> d com.android.tools.r8.utils.Int2StructuralItemArrayMap -> com.gradleup.gr8.relocated.lc1: java.util.List values -> b int[] keys -> a boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:1:void (int[],java.util.List,com.android.tools.r8.utils.Int2StructuralItemArrayMap$1):18:18 -> 2:5:void (int[],java.util.List):24:27 -> com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int[] lambda$specify$0(com.android.tools.r8.utils.Int2StructuralItemArrayMap):42:42 -> a 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):42:42 -> a 3:4:void forEach(java.util.function.BiConsumer):55:56 -> a 5:5:com.android.tools.r8.utils.Int2StructuralItemArrayMap$Builder builder():73:73 -> a 1:1:java.util.Collection lambda$specify$1(com.android.tools.r8.utils.Int2StructuralItemArrayMap):42:42 -> b 2:2:boolean isEmpty():77:77 -> b 1:2:boolean equals(java.lang.Object):63:64 -> equals 1:1:int hashCode():69:69 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():37:37 -> o com.android.tools.r8.utils.Int2StructuralItemArrayMap$Builder -> com.gradleup.gr8.relocated.kc1: java.util.List keys -> a com.google.common.collect.ImmutableList$Builder values -> b 1:1:void (com.android.tools.r8.utils.Int2StructuralItemArrayMap$1):80:80 -> 2:2:void ():85:85 -> 3:4:void ():82:83 -> 1:2:com.android.tools.r8.utils.Int2StructuralItemArrayMap$Builder put(int,com.android.tools.r8.utils.structural.StructuralItem):88:89 -> a 3:3:com.android.tools.r8.utils.Int2StructuralItemArrayMap build():98:98 -> a 4:9:int[] com.google.common.primitives.Ints.toArray(java.util.Collection):532:537 -> a 4:9:com.android.tools.r8.utils.Int2StructuralItemArrayMap build():98 -> a 10:10:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 10:10:int[] com.google.common.primitives.Ints.toArray(java.util.Collection):537 -> a 10:10:com.android.tools.r8.utils.Int2StructuralItemArrayMap build():98 -> a 11:11:int[] com.google.common.primitives.Ints.toArray(java.util.Collection):537:537 -> a 11:11:com.android.tools.r8.utils.Int2StructuralItemArrayMap build():98 -> a 12:12:com.android.tools.r8.utils.Int2StructuralItemArrayMap build():98:98 -> a 1:1:boolean isEmpty():94:94 -> b com.android.tools.r8.utils.IntBox -> com.gradleup.gr8.relocated.sc1: boolean $assertionsDisabled -> b int value -> a 1:1:void ():7:7 -> 1:2:void (int):13:14 -> 1:1:int get():28:28 -> a 2:3:int getAndIncrement(int):36:37 -> a 1:2:int com.android.tools.r8.utils.IntBox.getAndIncrement(int):36:37 -> b 1:2:int getAndIncrement():32 -> b 3:3:int getAndSet(int):42:42 -> b 4:4:void com.android.tools.r8.utils.IntBox.set(int):66:66 -> b 4:4:int getAndSet(int):43 -> b 1:2:void increment(int):52:53 -> c 3:3:int com.android.tools.r8.utils.IntBox.incrementAndGet(int):61:61 -> c 3:3:int incrementAndGet():57 -> c 4:4:int com.android.tools.r8.utils.IntBox.get():28:28 -> c 4:4:int com.android.tools.r8.utils.IntBox.incrementAndGet(int):62 -> c 4:4:int incrementAndGet():57 -> c 1:1:void set(int):66:66 -> d 1:1:int com.android.tools.r8.utils.IntBox.get():28:28 -> e 1:1:void setMax(int):70 -> e 2:2:void com.android.tools.r8.utils.IntBox.set(int):66:66 -> e 2:2:void setMax(int):71 -> e com.android.tools.r8.utils.IntObjConsumer -> com.gradleup.gr8.relocated.kd1: void accept(int,java.lang.Object) -> a com.android.tools.r8.utils.IntObjPredicate -> com.gradleup.gr8.relocated.ld1: boolean test(int,java.lang.Object) -> a com.android.tools.r8.utils.IntObjToObjFunction -> com.gradleup.gr8.relocated.md1: java.lang.Object apply(int,java.lang.Object) -> a com.android.tools.r8.utils.InternalArchiveClassFileProvider -> com.gradleup.gr8.relocated.ye1: java.util.Set descriptors -> c com.android.tools.r8.origin.Origin origin -> b java.util.zip.ZipFile openedZipFile -> d boolean $assertionsDisabled -> e java.nio.file.Path path -> a 1:1:void ():40:40 -> 1:1:void (java.nio.file.Path):53:53 -> 2:2:void (java.nio.file.Path,java.util.function.Predicate):63:63 -> 3:32:void (java.nio.file.Path,java.util.function.Predicate):43:72 -> 1:1:java.util.Set getClassDescriptors():79:79 -> a 1:1:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):84:84 -> b 2:3:java.util.zip.ZipEntry com.android.tools.r8.utils.InternalArchiveClassFileProvider.getZipEntryFromDescriptor(java.lang.String):130:131 -> b 2:3:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):88 -> b 4:9:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):89:94 -> b 10:15:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):90:95 -> b 16:24:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):89:97 -> b 25:25:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":125,"2":126,"3":127,"4":128},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 125:125:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):97:97 -> b 126:126:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):97:97 -> b 127:127:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):97:97 -> b 128:128:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):97:97 -> b 122:122:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):97:97 -> b 123:123:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> b 123:123:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> b 123:123:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):97 -> b 124:124:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):97:97 -> b 129:129:void finished(com.android.tools.r8.DiagnosticsHandler):118:118 -> b boolean lambda$new$0(java.lang.String) -> c 1:12:java.util.zip.ZipFile getOpenZipFile():102:113 -> c 1:3:void close():123:125 -> close com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer -> com.gradleup.gr8.relocated.ff1: void finished(com.android.tools.r8.graph.AppView) -> a com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder -> com.gradleup.gr8.relocated.af1: java.util.List content -> b com.android.tools.r8.ProgramResource$Kind kind -> a boolean $assertionsDisabled -> c 1:1:void ():40:40 -> 1:1:void (com.android.tools.r8.ProgramResource$Kind):45:45 -> 2:5:void (com.android.tools.r8.ProgramResource$Kind):43:46 -> 1:1:java.lang.String com.android.tools.r8.Version.getVersionString():21:21 -> a 1:1:byte[] build():63 -> a 2:2:byte[] build():63:63 -> a 3:3:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.add(java.lang.String,byte[]):58:58 -> a 3:3:byte[] build():63 -> a 4:4:byte[] build():64:64 -> a 5:5:com.android.tools.r8.ProgramResource$Kind com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.getKind():50:50 -> a 5:5:byte[] build():64 -> a 6:6:byte[] build():64:64 -> a 7:7:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.add(java.lang.String,byte[]):58:58 -> a 7:7:byte[] build():64 -> a 8:12:byte[] build():69:73 -> a 13:14:java.lang.Object com.android.tools.r8.utils.ListUtils.fold(java.util.Collection,java.lang.Object,java.util.function.BiFunction):255:256 -> a 13:14:byte[] build():71 -> a 15:28:byte[] build():71:84 -> a 29:29:byte[] build():77:77 -> a 30:30:java.lang.Integer lambda$build$0(java.lang.Integer,com.android.tools.r8.utils.Pair):75:75 -> a 31:32:java.lang.String com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.getGlobalSyntheticFileName(java.lang.String):88:89 -> a 31:32:void addGlobalSynthetic(java.lang.String,byte[]):54 -> a 33:33:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.add(java.lang.String,byte[]):58:58 -> a 33:33:void addGlobalSynthetic(java.lang.String,byte[]):54 -> a com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$InternalGlobalSyntheticsCfConsumer -> com.gradleup.gr8.relocated.bf1: 1:1:void (com.android.tools.r8.GlobalSyntheticsConsumer,com.android.tools.r8.graph.AppView):170:170 -> 1:1:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):180:180 -> a 1:1:com.android.tools.r8.ProgramResource$Kind getKind():175:175 -> c com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$InternalGlobalSyntheticsDexIndexedConsumer -> com.gradleup.gr8.relocated.cf1: com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder builder -> a 1:1:void (com.android.tools.r8.GlobalSyntheticsConsumer):100:100 -> 2:2:void (com.android.tools.r8.GlobalSyntheticsConsumer):98:98 -> 1:1:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):110:110 -> a 2:2:void finished(com.android.tools.r8.DiagnosticsHandler):115:115 -> a 3:5:void finished(com.android.tools.r8.graph.AppView):122:124 -> a 6:6:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 6:6:void finished(com.android.tools.r8.graph.AppView):127 -> a 7:9:void finished(com.android.tools.r8.graph.AppView):127:129 -> a boolean combineSyntheticClassesWithPrimaryClass() -> b com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$InternalGlobalSyntheticsDexPerFileConsumer -> com.gradleup.gr8.relocated.df1: 1:1:void (com.android.tools.r8.GlobalSyntheticsConsumer,com.android.tools.r8.graph.AppView):143:143 -> boolean combineSyntheticClassesWithPrimaryClass() -> b 1:1:com.android.tools.r8.ProgramResource$Kind getKind():148:148 -> c com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$PerFileBase -> com.gradleup.gr8.relocated.ef1: java.util.Map globalToBytes -> b com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> c 1:1:void ():184:184 -> 1:1:void (com.android.tools.r8.GlobalSyntheticsConsumer,com.android.tools.r8.graph.AppView):190:190 -> 2:5:void (com.android.tools.r8.GlobalSyntheticsConsumer,com.android.tools.r8.graph.AppView):188:191 -> 1:1:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$InternalGlobalSyntheticsDexPerFileConsumer.accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):157:157 -> a 2:2:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 2:2:void lambda$finished$1(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder,com.android.tools.r8.graph.DexType):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 3:3:void lambda$finished$1(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder,com.android.tools.r8.graph.DexType):226 -> a 4:4:void lambda$finished$1(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder,com.android.tools.r8.graph.DexType):226:226 -> a 5:5:void lambda$finished$1(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder,com.android.tools.r8.graph.DexType):225:225 -> a 6:6:void finished(com.android.tools.r8.DiagnosticsHandler):199:199 -> a 7:42:void finished(com.android.tools.r8.graph.AppView):205:240 -> a 43:43:java.util.Set lambda$finished$0(com.android.tools.r8.graph.DexType):216:216 -> a 44:45:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object[]):55:56 -> a 44:45:java.util.Set lambda$finished$0(com.android.tools.r8.graph.DexType):216 -> a 46:55:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):222:231 -> a 56:56:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 56:56:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):235 -> a 57:57:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 57:57:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 58:58:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):236 -> a 59:59:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):237:237 -> a 60:60:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):234:234 -> a 61:62:void addGlobal(java.lang.String,com.android.tools.r8.ByteDataView):244:245 -> a com.android.tools.r8.ProgramResource$Kind getKind() -> c com.android.tools.r8.utils.InternalOptions -> com.gradleup.gr8.relocated.bg1: boolean enableNestReduction -> f0 boolean createSingletonsForStatelessLambdas -> P com.android.tools.r8.SourceFileProvider sourceFileProvider -> Z0 boolean printTimes -> i boolean pruneNonVissibleAnnotationClasses -> b0 java.util.function.BiPredicate dexClassChecksumFilter -> y boolean enableSimpleInliningConstraints -> q com.android.tools.r8.utils.InternalOptions$TestingOptions testing -> F0 java.lang.Thread mainThread -> B com.android.tools.r8.experimental.startup.StartupOptions startupOptions -> D0 java.util.List outputInspections -> h boolean enableEnumSwitchMapRemoval -> G com.android.tools.r8.utils.OffOrAuto tryWithResourcesDesugaring -> h0 com.android.tools.r8.StringConsumer proguardMapConsumer -> O0 com.android.tools.r8.utils.InternalOptions$ClassInlinerOptions classInlinerOptions -> v0 com.android.tools.r8.utils.InternalOptions$KotlinOptimizationOptions kotlinOptimizationOptions -> A0 boolean enableInitializedClassesInInstanceMethodsAnalysis -> I com.android.tools.r8.MapIdProvider mapIdProvider -> Y0 boolean printMemory -> j com.android.tools.r8.utils.AndroidApiLevel minApiLevel -> Y boolean emitRecordAnnotationsInDex -> Q boolean enableClassInlining -> r com.android.tools.r8.features.FeatureSplitConfiguration featureSplitConfiguration -> g java.util.Map warningInvalidParameterAnnotations -> L0 boolean enableVisibilityBridgeRemoval -> z boolean configurationDebugging -> r0 java.util.concurrent.atomic.AtomicBoolean reportedErrorReadingKotlinMetadataReflectively -> b1 boolean enableMinification -> n0 java.util.List logArgumentsFilter -> c0 com.android.tools.r8.utils.InternalOptions$OutlineOptions outline -> H boolean enableEnqueuerDeferredTracing -> j0 com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions protoShrinking -> z0 com.android.tools.r8.utils.InternalOptions$DesugarSpecificOptions desugarSpecificOptions -> C0 java.util.Set reportedMissingForDesugaring -> a1 com.android.tools.r8.cf.CfVersion SUPPORTED_CF_VERSION -> d1 boolean invalidDebugInfoStrict -> N boolean enableDevirtualization -> o com.android.tools.r8.StringConsumer usageInformationConsumer -> P0 int threadCount -> M boolean enableNameReflectionOptimization -> w com.android.tools.r8.dump.DumpOptions dumpOptions -> U int minimumStringSwitchSize -> E java.util.List mainDexKeepRules -> G0 com.android.tools.r8.ProgramConsumer programConsumer -> d com.android.tools.r8.utils.OffOrAuto interfaceMethodDesugaring -> g0 boolean enableCfByteCodePassThrough -> O com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver programClassConflictResolver -> e boolean enableEnumUnboxing -> p boolean enableStringConcatenationOptimization -> x com.android.tools.r8.graph.DexItemFactory itemFactory -> a boolean debug -> s0 boolean enableEnumValueOptimization -> F boolean ignoreMissingClasses -> o0 java.util.Map missingEnclosingMembers -> K0 boolean loadAllClassDefinitions -> k0 com.android.tools.r8.utils.InternalOptions$LineNumberOptimization lineNumberOptimization -> J0 boolean enableVerticalClassMerging -> m boolean enableLoadStoreOptimization -> d0 com.android.tools.r8.StringConsumer proguardSeedsConsumer -> Q0 java.util.Set extensiveLoggingFilter -> V com.android.tools.r8.StringConsumer desugaredLibraryKeepRuleConsumer -> U0 boolean enableDeterminismAnalysis -> u com.android.tools.r8.utils.InternalOptions$CfCodeAnalysisOptions cfCodeAnalysisOptions -> u0 com.android.tools.r8.utils.Reporter reporter -> c com.android.tools.r8.experimental.graphinfo.GraphConsumer keptGraphConsumer -> V0 com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> e0 boolean minimalMainDex -> H0 boolean enableSwitchRewriting -> C java.util.Set extensiveInterfaceMethodMinifierLoggingFilter -> W boolean enableUnusedInterfaceRemoval -> n com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions openClosedInterfacesOptions -> y0 java.lang.String synthesizedClassPrefix -> L com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification machineDesugaredLibrarySpecification -> T0 boolean enableServiceLoaderRewriting -> v com.android.tools.r8.experimental.startup.instrumentation.StartupInstrumentationOptions startupInstrumentationOptions -> E0 com.android.tools.r8.utils.DumpInputFlags dumpInputFlags -> T boolean forceProguardCompatibility -> p0 boolean enableMainDexListCheck -> l0 java.util.Set invalidLibraryClasses -> c1 boolean enableStringSwitchConversion -> D com.android.tools.r8.StringConsumer configurationConsumer -> R0 boolean enableRedundantFieldLoadElimination -> J boolean ignoreBootClasspathEnumsForMaindexTracing -> a0 com.android.tools.r8.utils.ThrowingBiConsumer loadMachineDesugaredLibrarySpecification -> S0 java.util.function.Consumer syntheticProguardRulesConsumer -> X0 com.android.tools.r8.utils.AssertionConfigurationWithDefault assertionsConfiguration -> q0 com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions callSiteOptimizationOptions -> t0 boolean emitNestAnnotationsInDex -> R com.android.tools.r8.utils.InternalOptions$InlinerOptions inlinerOptions -> w0 boolean enableInitializedClassesAnalysis -> s int callGraphLikelySpuriousCallEdgeThreshold -> A com.android.tools.r8.experimental.graphinfo.GraphConsumer mainDexKeptGraphConsumer -> W0 boolean retainCompileTimeAnnotations -> Z com.android.tools.r8.StringConsumer mainDexListConsumer -> N0 com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions horizontalClassMergerOptions -> x0 boolean enableInheritanceClassInDexDistributor -> I0 boolean $assertionsDisabled -> e1 com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> b com.android.tools.r8.DataResourceConsumer dataResourceConsumer -> f boolean enableLoopUnrolling -> K boolean enableFieldBitAccessAnalysis -> l com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions apiModelTestingOptions -> B0 java.util.List methodsFilter -> X boolean emitPermittedSubclassesAnnotationsInDex -> S boolean enableSideEffectAnalysis -> t java.util.Map warningInvalidDebugInfo -> M0 boolean enableTreeShaking -> m0 com.android.tools.r8.utils.InternalOptions$NeverMergeGroup neverMerge -> k boolean processCovariantReturnTypeAnnotations -> i0 1:30:void ():122:151 -> 31:31:com.android.tools.r8.utils.DexVersion com.android.tools.r8.utils.AndroidApiLevel.getDexVersion():77:77 -> 31:31:void ():152 -> 1:1:void (com.android.tools.r8.CompilationMode,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.Reporter):208:208 -> 2:882:void (com.android.tools.r8.CompilationMode,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.Reporter):174:1054 -> 883:903:void (com.android.tools.r8.CompilationMode,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.Reporter):209:229 -> 1:1:boolean canHaveThisJitCodeDebuggingBug():2418:2418 -> A 1:1:com.android.tools.r8.utils.AndroidApiLevel invokeCustomApiLevel():2199:2199 -> A0 1:1:boolean canHaveThisTypeVerifierBug():2409:2409 -> B 1:1:com.android.tools.r8.utils.AndroidApiLevel invokePolymorphicOnMethodHandleApiLevel():2167:2167 -> B0 1:1:boolean canHaveTracingPastInstructionsStreamBug():2581:2581 -> C 1:1:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> C0 1:1:boolean isAccessModificationEnabled():770 -> C0 2:2:boolean isAccessModificationEnabled():771:771 -> C0 1:1:boolean canHaveZipFileWithMissingCloseableBug():2705:2705 -> D 1:1:boolean isDesugaredLibraryCompilation():508:508 -> D0 1:1:boolean canInitCauseAfterAssertionErrorObjectConstructor():2355:2355 -> E 1:1:boolean isGeneratingClassFiles():541:541 -> E0 1:1:boolean canLeaveStaticInterfaceMethodInvokes():2251:2251 -> F 1:1:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexIndexed():533:533 -> F0 1:1:boolean isGeneratingDex():529 -> F0 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():537:537 -> F0 2:2:boolean isGeneratingDex():529 -> F0 1:1:boolean canParseNumbersWithPlusPrefix():2721:2721 -> G 1:1:boolean com.android.tools.r8.utils.InternalOptions.hasConsumer():476:476 -> G0 1:1:boolean isInterfaceMethodDesugaringEnabled():2300 -> G0 2:2:boolean isInterfaceMethodDesugaringEnabled():2303:2303 -> G0 3:3:boolean com.android.tools.r8.utils.InternalOptions.canUseDefaultAndStaticInterfaceMethods():2227:2227 -> G0 3:3:boolean isInterfaceMethodDesugaringEnabled():2305 -> G0 1:1:boolean canUseAssertionErrorTwoArgumentConstructor():2335:2335 -> H 1:1:boolean isKeepAttributesSignatureEnabled():717:717 -> H0 1:1:boolean canUseConstantDynamic():2211:2211 -> I 1:1:boolean isKeepEnclosingMethodAttributeEnabled():722:722 -> I0 1:1:boolean canUseConstantMethodHandle():2187:2187 -> J 1:1:boolean isKeepInnerClassesAttributeEnabled():727:727 -> J0 1:1:boolean canUseConstantMethodType():2195:2195 -> K 1:1:boolean isKeepRuntimeInvisibleAnnotationsEnabled():732:732 -> K0 1:1:boolean canUseDefaultAndStaticInterfaceMethods():2227:2227 -> L 1:1:boolean isKeepRuntimeInvisibleParameterAnnotationsEnabled():737:737 -> L0 1:2:boolean canUseFilledNewArrayOfObjects():2367:2368 -> M 1:1:boolean isKeepRuntimeVisibleAnnotationsEnabled():742:742 -> M0 1:1:boolean canUseInputStackMaps():785:785 -> N 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> N 2:2:boolean canUseInputStackMaps():785 -> N 1:1:boolean isKeepRuntimeVisibleParameterAnnotationsEnabled():747:747 -> N0 1:1:boolean canUseInvokeCustom():2203:2203 -> O 1:1:com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions com.android.tools.r8.utils.InternalOptions.callSiteOptimizationOptions():838:838 -> O0 1:1:boolean isMethodStaticizingEnabled():776 -> O0 2:2:boolean isMethodStaticizingEnabled():776:776 -> O0 1:1:boolean canUseInvokePolymorphicOnMethodHandle():2171:2171 -> P 1:3:boolean isMinifying():673:673 -> P0 5:5:boolean isMinifying():675:675 -> P0 1:1:boolean canUseInvokePolymorphicOnVarHandle():2179:2179 -> Q 1:1:boolean isOptimizing():659:659 -> Q0 2:2:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> Q0 2:2:boolean isOptimizing():659 -> Q0 3:3:boolean isOptimizing():659:659 -> Q0 1:1:boolean canUseJavaUtilObjects():2322:2322 -> R 1:1:boolean isRelease():663:663 -> R0 1:1:boolean canUseJavaUtilObjectsIsNull():2326:2326 -> S 1:4:boolean isRepackagingEnabled():700:703 -> S0 5:5:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():708:708 -> S0 5:5:boolean isRepackagingEnabled():703 -> S0 1:2:boolean canUseMultidex():2317:2318 -> T 3:3:boolean com.android.tools.r8.utils.InternalOptions.hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2098:2098 -> T 3:3:boolean canUseMultidex():2318 -> T 1:3:boolean isShrinking():667:667 -> T0 5:5:boolean isShrinking():669:669 -> T0 1:1:boolean canUseNestBasedAccess():2239:2239 -> U 1:1:boolean isStringSwitchConversionEnabled():2313:2313 -> U0 1:1:boolean canUseNotInstruction():2402:2402 -> V 1:1:void keepDebugRelatedInformation():234:234 -> V0 2:2:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> V0 2:2:void keepDebugRelatedInformation():235 -> V0 3:3:void keepDebugRelatedInformation():235:235 -> V0 4:4:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> V0 4:4:void keepDebugRelatedInformation():236 -> V0 5:5:void keepDebugRelatedInformation():236:236 -> V0 6:6:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> V0 6:6:void keepDebugRelatedInformation():237 -> V0 7:7:void keepDebugRelatedInformation():237:237 -> V0 8:8:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> V0 8:8:void keepDebugRelatedInformation():238 -> V0 9:9:void keepDebugRelatedInformation():238:238 -> V0 10:10:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> V0 10:10:void keepDebugRelatedInformation():239 -> V0 11:11:void keepDebugRelatedInformation():239:239 -> V0 1:1:boolean canUsePrivateInterfaceMethods():2235:2235 -> W 1:1:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> W0 1:1:boolean keepInnerClassStructure():780 -> W0 2:2:boolean keepInnerClassStructure():780:780 -> W0 3:3:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> W0 3:3:boolean keepInnerClassStructure():781 -> W0 4:4:boolean keepInnerClassStructure():781:781 -> W0 1:1:boolean canUseSameArrayAndResultRegisterInArrayGetWide():2376:2376 -> X 1:1:com.android.tools.r8.utils.InternalOptions$KotlinOptimizationOptions kotlinOptimizationOptions():858:858 -> X0 1:1:boolean canUseSealedClasses():2247:2247 -> Y 1:1:boolean parseSignatureAttribute():712:712 -> Y0 1:2:boolean canUseSpacesInSimpleName():2259:2260 -> Z 1:3:boolean printWarnings():1200:1202 -> Z0 4:4:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> Z0 4:4:boolean printWarnings():1202 -> Z0 5:5:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> Z0 5:5:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> Z0 5:5:boolean printWarnings():1202 -> Z0 6:22:boolean printWarnings():1202:1218 -> Z0 23:23:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> Z0 23:23:boolean printWarnings():1218 -> Z0 24:37:boolean printWarnings():1218:1231 -> Z0 38:38:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> Z0 38:38:boolean printWarnings():1231 -> Z0 39:39:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> Z0 39:39:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> Z0 39:39:boolean printWarnings():1231 -> Z0 40:51:boolean printWarnings():1227:1238 -> Z0 52:52:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> Z0 52:52:boolean printWarnings():1238 -> Z0 53:59:boolean printWarnings():1238:1244 -> Z0 60:60:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> Z0 60:60:boolean printWarnings():1244 -> Z0 61:61:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> Z0 61:61:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> Z0 61:61:boolean printWarnings():1244 -> Z0 62:79:boolean printWarnings():1244:1261 -> Z0 80:80:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> Z0 80:80:boolean printWarnings():1261 -> Z0 81:86:boolean printWarnings():1261:1266 -> Z0 87:87:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> Z0 87:87:boolean printWarnings():1266 -> Z0 88:88:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> Z0 88:88:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> Z0 88:88:boolean printWarnings():1266 -> Z0 89:89:boolean printWarnings():1266:1266 -> Z0 boolean lambda$new$0(java.lang.String,java.lang.Long) -> a 1:1:com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions access$000(com.android.tools.r8.utils.InternalOptions):122:122 -> a 2:2:void configureAndroidPlatformBuild(boolean):277:277 -> a 3:3:com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions com.android.tools.r8.utils.InternalOptions.apiModelingOptions():862:862 -> a 3:3:void configureAndroidPlatformBuild(boolean):278 -> a 4:4:void com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.disableMissingApiModeling():1761:1761 -> a 4:4:void configureAndroidPlatformBuild(boolean):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.disableMissingApiModeling():1762:1762 -> a 5:5:void configureAndroidPlatformBuild(boolean):278 -> a 6:6:void setDumpInputFlags(com.android.tools.r8.utils.DumpInputFlags):472:472 -> a 7:16:boolean isClassMergingExtensionRequired(com.android.tools.r8.shaking.Enqueuer$Mode):755:764 -> a 17:17:com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions apiModelingOptions():862:862 -> a 18:21:void setDesugaredLibrarySpecification(com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification):980:983 -> a 22:22:void lambda$setDesugaredLibrarySpecification$1(com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.DexApplication):986:986 -> a 23:28:void loadMachineDesugaredLibrarySpecification(com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.DexApplication):994:999 -> a 29:30:void warningMissingTypeForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):1116:1117 -> a 31:31:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 31:31:void warningMissingTypeForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):1121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 32:32:void warningMissingTypeForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):1121 -> a 33:33:void warningMissingTypeForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):1121:1121 -> a 34:34:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 34:34:void warningMissingTypeForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):1122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 35:35:void warningMissingTypeForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):1122 -> a 36:36:void warningMissingTypeForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):1122:1122 -> a 37:37:void warningMissingTypeForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):1117:1117 -> a 38:39:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1129:1130 -> a 40:40:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 40:40:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1132:1132 -> a 42:42:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 42:42:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 43:43:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1134 -> a 44:44:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1134:1134 -> a 45:45:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 45:45:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1135 -> a 46:46:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 46:46:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 47:47:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1135 -> a 48:48:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1135:1135 -> a 49:49:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 49:49:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 50:50:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 51:51:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1138 -> a 52:52:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1138:1138 -> a 53:53:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1130:1130 -> a 54:55:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1158:1159 -> a 56:56:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 56:56:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 57:57:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1162 -> a 58:58:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1162:1162 -> a 59:59:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 59:59:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 60:60:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1163 -> a 61:64:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1163:1166 -> a 65:65:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1165:1165 -> a 66:66:void warningInvalidLibrarySuperclassForDesugar(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String,java.util.Set):1159:1159 -> a 67:67:com.android.tools.r8.references.MethodReference lambda$warningInvalidLibrarySuperclassForDesugar$2(com.android.tools.r8.graph.DexMethod):1166:1166 -> a 68:71:void warningMissingEnclosingMember(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,com.android.tools.r8.cf.CfVersion):1171:1174 -> a 72:76:void warningInvalidParameterAnnotations(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,int,int):1179:1183 -> a 77:80:void warningInvalidDebugInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.errors.InvalidDebugInfoException):1191:1194 -> a 81:81:java.util.List lambda$warningInvalidDebugInfo$5(com.android.tools.r8.origin.Origin):1193:1193 -> a 82:85:boolean canHaveBugPresentUntil(com.android.tools.r8.utils.AndroidApiLevel):2124:2127 -> a 86:86:boolean com.android.tools.r8.utils.InternalOptions.hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2098:2098 -> a 86:86:boolean canHaveBugPresentUntil(com.android.tools.r8.utils.AndroidApiLevel):2125 -> a 87:87:boolean canUseConstClassInstructions(com.android.tools.r8.cf.CfVersion):2157:2157 -> a 88:88:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 88:88:boolean canUseConstClassInstructions(com.android.tools.r8.cf.CfVersion):2157 -> a 89:90:boolean canUseConstClassInstructions(com.android.tools.r8.cf.CfVersion):2157:2158 -> a 1:1:boolean canUseSuppressedExceptions():2331:2331 -> a0 1:1:com.android.tools.r8.utils.AndroidApiLevel privateInterfaceMethodsApiLevel():2231:2231 -> a1 1:1:com.android.tools.r8.utils.InternalOptions$InlinerOptions access$100(com.android.tools.r8.utils.InternalOptions):122:122 -> b 2:2:boolean assertionsEnabled():1039:1039 -> b 3:3:java.util.List lambda$warningInvalidParameterAnnotations$4(com.android.tools.r8.origin.Origin):1182:1182 -> b 4:9:boolean hasFeaturePresentFrom(com.android.tools.r8.utils.AndroidApiLevel):2108:2113 -> b 10:10:boolean com.android.tools.r8.utils.InternalOptions.hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2098:2098 -> b 10:10:boolean hasFeaturePresentFrom(com.android.tools.r8.utils.AndroidApiLevel):2109 -> b 11:11:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2339:2339 -> b 12:12:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> b 12:12:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2339 -> b 13:13:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2339:2339 -> b 14:14:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():545:545 -> b 14:14:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2340 -> b 15:15:boolean com.android.tools.r8.utils.InternalOptions.canUseDefaultAndStaticInterfaceMethods():2227:2227 -> b 15:15:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2344 -> b 16:16:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2344:2344 -> b 17:17:com.android.tools.r8.utils.structural.Ordered com.android.tools.r8.utils.structural.Ordered.min(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):21:21 -> b 17:17:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2345 -> b 1:1:com.android.tools.r8.utils.InternalOptions$ClassInlinerOptions classInlinerOptions():842:842 -> b0 1:1:com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions protoShrinking():854:854 -> b1 1:2:void setMinApiLevel(com.android.tools.r8.utils.AndroidApiLevel):654:655 -> c 3:3:com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions callSiteOptimizationOptions():838:838 -> c 4:4:java.util.List lambda$warningMissingEnclosingMember$3(com.android.tools.r8.origin.Origin):1173:1173 -> c 1:1:com.android.tools.r8.utils.AndroidApiLevel constantMethodHandleApiLevel():2183:2183 -> c0 1:1:com.android.tools.r8.cf.CfVersion requiredCfVersionForConstClassInstructions():2162:2162 -> c1 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> c1 2:2:com.android.tools.r8.cf.CfVersion requiredCfVersionForConstClassInstructions():2162 -> c1 3:4:com.android.tools.r8.cf.CfVersion requiredCfVersionForConstClassInstructions():2162:2163 -> c1 1:1:boolean canHaveArtCheckCastVerifierBug():2652:2652 -> d 1:1:com.android.tools.r8.utils.AndroidApiLevel constantMethodTypeApiLevel():2191:2191 -> d0 1:1:boolean com.android.tools.r8.utils.InternalOptions.hasConsumer():476:476 -> d1 1:1:boolean shouldBackportMethods():516 -> d1 2:2:boolean shouldBackportMethods():516:516 -> d1 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> d1 3:3:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549 -> d1 3:3:boolean shouldBackportMethods():516 -> d1 4:4:boolean com.android.tools.r8.utils.InternalOptions.isCfDesugaring():549:549 -> d1 4:4:boolean shouldBackportMethods():516 -> d1 1:1:boolean canHaveArtInstanceOfVerifierBug():2608:2608 -> e 1:1:com.android.tools.r8.utils.AndroidApiLevel defaultInterfaceMethodsApiLevel():2219:2219 -> e0 1:1:boolean shouldDesugarRecords():591:591 -> e1 2:2:boolean com.android.tools.r8.utils.InternalOptions.canUseRecords():2243:2243 -> e1 2:2:boolean shouldDesugarRecords():591 -> e1 1:1:boolean canHaveArtStringNewInitBug():2532:2532 -> f 1:1:com.android.tools.r8.utils.InternalOptions$DesugarSpecificOptions desugarSpecificOptions():866:866 -> f0 1:1:boolean shouldKeepStackMapTable():520:520 -> f1 2:2:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> f1 2:2:boolean shouldKeepStackMapTable():520 -> f1 3:3:boolean shouldKeepStackMapTable():520:520 -> f1 4:4:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> f1 4:4:boolean shouldKeepStackMapTable():521 -> f1 5:5:boolean shouldKeepStackMapTable():521:521 -> f1 1:1:boolean canHaveBoundsCheckEliminationBug():2393:2393 -> g 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():159:159 -> g0 1:1:boolean shouldRerunEnqueuer():525:525 -> g1 2:2:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():167:167 -> g1 2:2:boolean shouldRerunEnqueuer():525 -> g1 3:3:boolean shouldRerunEnqueuer():525:525 -> g1 1:1:boolean canHaveCmpIfFloatBug():2485:2485 -> h 1:12:void com.android.tools.r8.utils.InternalOptions.disableGlobalOptimizations():257:268 -> h0 1:12:void disableAllOptimizations():251 -> h0 13:14:void disableAllOptimizations():252:253 -> h0 1:13:void signalFinishedToConsumers():565:577 -> h1 1:1:boolean canHaveCmpLongBug():2457:2457 -> i 1:1:boolean enableBackportedMethodRewriting():2268:2268 -> i0 2:2:boolean com.android.tools.r8.utils.structural.Ordered.isLessThanOrEqualTo(java.lang.Object):53:53 -> i0 2:2:boolean enableBackportedMethodRewriting():2268 -> i0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.utils.AndroidApiLevel staticInterfaceMethodsApiLevel():2223:2223 -> i1 1:1:boolean canHaveDalvikAbstractMethodOnNonAbstractClassVerificationBug():2684:2684 -> j 1:5:void enableProtoShrinking():243:247 -> j0 1:2:void warningReadingKotlinMetadataReflective():1143:1144 -> j1 3:3:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> j1 3:3:void warningReadingKotlinMetadataReflective():1144 -> j1 4:4:void warningReadingKotlinMetadataReflective():1144:1144 -> j1 1:1:boolean canHaveDalvikCatchHandlerVerificationBug():2676:2676 -> k 1:5:boolean enableTryWithResourcesDesugaring():2272:2276 -> k0 6:6:boolean com.android.tools.r8.utils.InternalOptions.canUseTwrCloseResourceMethod():2255:2255 -> k0 6:6:boolean enableTryWithResourcesDesugaring():2276 -> k0 7:7:boolean enableTryWithResourcesDesugaring():2278:2278 -> k0 1:1:boolean canHaveDalvikEmptyAnnotationSetBug():2752:2752 -> l 1:1:com.android.tools.r8.utils.InternalOptions$CfCodeAnalysisOptions getCfCodeAnalysisOptions():870:870 -> l0 1:1:boolean canHaveDalvikIntUsedAsNonIntPrimitiveTypeBug():2698:2698 -> m 1:1:com.android.tools.r8.utils.DumpInputFlags getDumpInputFlags():874:874 -> m0 1:1:boolean canHaveDex2OatInliningIssue():2524:2524 -> n 1:9:java.util.Set getExtensiveInterfaceMethodMinifierLoggingFilter():907:915 -> n0 1:1:boolean canHaveDex2OatLinkedListBug():2516:2516 -> o 1:9:java.util.Set getExtensiveLoggingFilter():894:902 -> o0 1:2:boolean canHaveExceptionTargetingLoopHeaderBug():2565:2566 -> p 1:1:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():480:480 -> p0 2:2:boolean com.android.tools.r8.utils.InternalOptions.hasConsumer():476:476 -> p0 2:2:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():480 -> p0 3:3:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():480:480 -> p0 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexIndexed():533:533 -> p0 4:4:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():481 -> p0 5:5:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():482:482 -> p0 6:6:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():537:537 -> p0 6:6:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():483 -> p0 7:7:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():484:484 -> p0 8:8:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> p0 8:8:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():485 -> p0 9:11:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():486:488 -> p0 1:1:boolean canHaveExceptionTypeBug():2644:2644 -> q 1:4:com.android.tools.r8.dex.Marker com.android.tools.r8.utils.InternalOptions.createMarker(com.android.tools.r8.dex.Marker$Tool):447:450 -> q0 1:4:com.android.tools.r8.dex.Marker getMarker(com.android.tools.r8.dex.Marker$Tool):442 -> q0 5:5:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> q0 5:5:com.android.tools.r8.dex.Marker com.android.tools.r8.utils.InternalOptions.createMarker(com.android.tools.r8.dex.Marker$Tool):451 -> q0 5:5:com.android.tools.r8.dex.Marker getMarker(com.android.tools.r8.dex.Marker$Tool):442 -> q0 6:21:com.android.tools.r8.dex.Marker com.android.tools.r8.utils.InternalOptions.createMarker(com.android.tools.r8.dex.Marker$Tool):451:466 -> q0 6:21:com.android.tools.r8.dex.Marker getMarker(com.android.tools.r8.dex.Marker$Tool):442 -> q0 1:1:boolean canHaveForwardingInitInliningBug():2553:2553 -> r 1:2:com.android.tools.r8.utils.AndroidApiLevel getMinApiLevel():649:650 -> r0 1:1:boolean canHaveInvokeInterfaceToObjectMethodBug():2746:2746 -> s 1:1:com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions getOpenClosedInterfacesOptions():878:878 -> s0 1:1:boolean canHaveIssueWithInlinedMonitors():2758:2758 -> t 1:1:com.android.tools.r8.shaking.ProguardConfiguration getProguardConfiguration():167:167 -> t0 1:1:boolean canHaveLongToIntBug():2631:2631 -> u 1:1:com.android.tools.r8.experimental.startup.instrumentation.StartupInstrumentationOptions getStartupInstrumentationOptions():886:886 -> u0 1:1:boolean canHaveMul2AddrBug():2507:2507 -> v 1:1:com.android.tools.r8.experimental.startup.StartupOptions getStartupOptions():882:882 -> v0 1:1:boolean canHaveNumberConversionRegisterAllocationBug():2540:2540 -> w 1:1:boolean hasProguardConfiguration():163:163 -> w0 1:1:boolean canHaveOverlappingLongRegisterBug():2424:2424 -> x 1:1:boolean hasUsageInformationConsumer():968:968 -> x0 1:1:boolean canHaveSuperInvokeBug():2729:2729 -> y 1:1:com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions horizontalClassMergerOptions():850:850 -> y0 1:1:boolean canHaveSwitchMaxIntBug():2713:2713 -> z 1:1:com.android.tools.r8.utils.InternalOptions$InlinerOptions inlinerOptions():846:846 -> z0 com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions -> com.gradleup.gr8.relocated.jf1: boolean stubNonThrowableClasses -> e boolean enableApiCallerIdentification -> a boolean checkAllApiReferencesAreSet -> b java.util.Map methodApiMapping -> f boolean enableStubbingOfClasses -> c java.util.Map fieldApiMapping -> g boolean enableOutliningOfMethods -> d java.util.Map classApiMapping -> h 1:21:void ():1714:1734 -> 1:12:void visitMockedApiLevelsForReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):1739:1750 -> a 13:13:void lambda$visitMockedApiLevelsForReferences$0(java.util.function.BiConsumer,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.references.ClassReference,com.android.tools.r8.utils.AndroidApiLevel):1744:1744 -> a 14:14:void lambda$visitMockedApiLevelsForReferences$1(java.util.function.BiConsumer,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.references.FieldReference,com.android.tools.r8.utils.AndroidApiLevel):1748:1748 -> a 15:17:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.references.FieldReference):2753:2755 -> a 15:17:void lambda$visitMockedApiLevelsForReferences$1(java.util.function.BiConsumer,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.references.FieldReference,com.android.tools.r8.utils.AndroidApiLevel):1748 -> a 18:18:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2748:2748 -> a 18:18:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexItemFactory.createField(com.android.tools.r8.references.FieldReference):2752 -> a 18:18:void lambda$visitMockedApiLevelsForReferences$1(java.util.function.BiConsumer,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.references.FieldReference,com.android.tools.r8.utils.AndroidApiLevel):1748 -> a 19:19:void lambda$visitMockedApiLevelsForReferences$1(java.util.function.BiConsumer,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.references.FieldReference,com.android.tools.r8.utils.AndroidApiLevel):1748:1748 -> a 20:20:void lambda$visitMockedApiLevelsForReferences$2(java.util.function.BiConsumer,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.references.MethodReference,com.android.tools.r8.utils.AndroidApiLevel):1752:1752 -> a com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions -> com.gradleup.gr8.relocated.kf1: com.android.tools.r8.utils.InternalOptions this$0 -> b boolean enabled -> a 1:3:void (com.android.tools.r8.utils.InternalOptions):1362:1364 -> 1:1:void disableOptimization():1370:1370 -> a 1:4:boolean isEnabled():1378:1381 -> b com.android.tools.r8.utils.InternalOptions$CfCodeAnalysisOptions -> com.gradleup.gr8.relocated.lf1: 1:1:void ():1413:1413 -> com.android.tools.r8.utils.InternalOptions$ClassInlinerOptions -> com.gradleup.gr8.relocated.mf1: com.android.tools.r8.utils.InternalOptions this$0 -> a boolean $assertionsDisabled -> b 1:1:void ():1438:1438 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):1438:1438 -> 1:1:int getClassInliningInstructionAllowance():1446:1446 -> a 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 2:2:int getClassInliningInstructionAllowance():1446 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 3:3:int getClassInliningInstructionAllowance():1446 -> a 4:4:int getClassInliningInstructionAllowance():1449:1449 -> a com.android.tools.r8.utils.InternalOptions$DesugarSpecificOptions -> com.gradleup.gr8.relocated.nf1: boolean sortMethodsOnCfOutput -> a boolean allowAllDesugaredInput -> b boolean noCfMarkerForDesugaredCode -> c boolean lambdaClassFieldsFinal -> d 1:15:void ():1345:1359 -> com.android.tools.r8.utils.InternalOptions$DesugarState -> com.gradleup.gr8.relocated.of1: com.android.tools.r8.utils.InternalOptions$DesugarState ON -> b com.android.tools.r8.utils.InternalOptions$DesugarState OFF -> a com.android.tools.r8.utils.InternalOptions$DesugarState[] $VALUES -> c 1:2:void ():137:138 -> 3:3:void ():136:136 -> 1:1:void (java.lang.String,int):136:136 -> 1:1:boolean isOff():141:141 -> a 1:1:boolean isOn():145:145 -> b 1:1:com.android.tools.r8.utils.InternalOptions$DesugarState[] values():136:136 -> values com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions -> com.gradleup.gr8.relocated.pf1: boolean restrictToSynthetics -> e com.android.tools.r8.utils.InternalOptions this$0 -> f boolean $assertionsDisabled -> g boolean enable -> a boolean enableClassInitializerDeadlockDetection -> b boolean enableInterfaceMerging -> c boolean enableSyntheticMerging -> d 1:1:void ():1516:1516 -> 1:15:void (com.android.tools.r8.utils.InternalOptions):1516:1530 -> 1:1:void disable():1533:1533 -> a 2:8:boolean isEnabled(com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):1569:1575 -> a 1:1:boolean isClassInitializerDeadlockDetectionEnabled():1565:1565 -> b 2:8:boolean isInterfaceMergingEnabled(com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):1592:1598 -> b 1:1:boolean isRestrictedToSynthetics():1603:1603 -> c 1:1:boolean isSyntheticMergingEnabled():1588:1588 -> d 1:1:void setRestrictToSynthetics():1631:1631 -> e com.android.tools.r8.utils.InternalOptions$InlinerOptions -> com.gradleup.gr8.relocated.qf1: boolean disableInliningOfLibraryMethodOverrides -> i int[] multiCallerInliningInstructionLimits -> c boolean $assertionsDisabled -> k int inliningControlFlowResolutionBlocksThreshold -> f int inliningInstructionAllowance -> d boolean enableInliningOfInvokesWithClassInitializationSideEffects -> g int inliningMonitorEnterValuesAllowance -> e boolean enableInliningOfInvokesWithNullableReceivers -> h boolean enableInlining -> a int simpleInliningInstructionLimit -> b com.android.tools.r8.utils.InternalOptions this$0 -> j 1:1:void ():1459:1459 -> 1:28:void (com.android.tools.r8.utils.InternalOptions):1459:1486 -> 1:5:int getSimpleInliningInstructionLimit():1492:1496 -> a 6:6:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 6:6:int getSimpleInliningInstructionLimit():1496 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 7:7:int getSimpleInliningInstructionLimit():1496 -> a 8:8:int getSimpleInliningInstructionLimit():1500:1500 -> a 9:9:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1509:1509 -> a 10:10:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1844:1844 -> a 10:10:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1509 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1845:1845 -> a 11:11:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1509 -> a 12:12:com.android.tools.r8.ir.analysis.proto.ProtoReferences com.android.tools.r8.ir.analysis.proto.ProtoShrinker.getProtoReferences():82:82 -> a 12:12:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1845 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1509 -> a 13:13:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1846:1846 -> a 13:13:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1509 -> a com.android.tools.r8.utils.InternalOptions$InvalidParameterAnnotationInfo -> com.gradleup.gr8.relocated.rf1: int expectedParameterCount -> b int actualParameterCount -> c com.android.tools.r8.graph.DexMethod method -> a 1:4:void (com.android.tools.r8.graph.DexMethod,int,int):925:928 -> com.android.tools.r8.utils.InternalOptions$KotlinOptimizationOptions -> com.gradleup.gr8.relocated.sf1: boolean disableKotlinSpecificOptimizations -> a 1:3:void ():1338:1340 -> com.android.tools.r8.utils.InternalOptions$NeverMergeGroup -> com.gradleup.gr8.relocated.tf1: java.util.List exceptionPrefixes -> b java.util.List prefixes -> a 1:3:void (java.util.List,java.util.List):292:294 -> 1:3:com.android.tools.r8.utils.InternalOptions$NeverMergeGroup map(java.util.function.Function):306:308 -> a com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions -> com.gradleup.gr8.relocated.uf1: 1:16:void ():1635:1650 -> com.android.tools.r8.utils.InternalOptions$OutlineOptions -> com.gradleup.gr8.relocated.vf1: boolean enabled -> a 1:2:void ():1330:1331 -> com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions -> com.gradleup.gr8.relocated.wf1: boolean enableGeneratedExtensionRegistryShrinking -> a boolean enableGeneratedMessageLiteShrinking -> b boolean enableGeneratedMessageLiteBuilderShrinking -> c boolean enableEnumLiteProtoShrinking -> d 1:7:void ():1808:1814 -> 1:1:boolean enableRemoveProtoEnumSwitchMap():1828:1828 -> a 1:1:boolean isEnumLiteProtoShrinkingEnabled():1839:1839 -> b 1:1:boolean isProtoShrinkingEnabled():1832:1832 -> c com.android.tools.r8.utils.InternalOptions$TestingOptions -> com.gradleup.gr8.relocated.zf1: boolean allowClassInliningOfSynthetics -> m java.io.PrintStream whyAreYouNotInliningConsumer -> A boolean readInputStackMaps -> N int limitNumberOfClassesPerDex -> O java.util.function.BiFunction mixedSectionLayoutStrategyInspector -> e boolean allowTypeErrors -> o java.util.function.BiConsumer verticallyMergedClassesConsumer -> k boolean disableMarkingClassesFinal -> J java.util.function.Consumer callSiteOptimizationInfoInspector -> R java.util.function.BiConsumer horizontallyMergedClassesConsumer -> g boolean enableRecordModeling -> L boolean enableDeadSwitchCaseElimination -> u boolean enableSwitchToIfRewriting -> w boolean allowUnusedDontWarnRules -> q int verificationSizeLimitInBytesOverride -> C boolean alwaysUseExistingAccessInfoCollectionsInMemberRebinding -> s int pcBasedDebugEncodingOverheadThreshold -> y boolean allowInvalidCfAccessFlags -> E java.util.function.Consumer waveModifier -> l boolean allowNonAbstractClassesWithAbstractMethods -> M boolean allowInliningOfSynthetics -> n java.util.function.BiConsumer unboxedEnumsConsumer -> j boolean allowUnnecessaryDontWarnWildcards -> p boolean disableMarkingMethodsFinal -> I java.util.function.Function horizontalClassMergingPolicyRewriter -> h boolean keepMetadataInR8IfNotRewritten -> K boolean enableInvokeSuperToInvokeVirtualRewriting -> v java.util.function.Function repackagingConfigurationFactory -> f boolean enableEnumUnboxingDebugLogs -> x com.android.tools.r8.utils.InternalOptions$TestingOptions$MinifierTestingOptions minifier -> P boolean reportUnusedProguardConfigurationRules -> r com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData proguardIfRuleEvaluationData -> Q com.android.tools.r8.utils.TriFunction horizontalClassMergingTarget -> i boolean enableCheckCastAndInstanceOfRemoval -> t java.util.Set allowedUnusedDontWarnPatterns -> G com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer argumentPropagatorEventConsumer -> c com.android.tools.r8.utils.IROrdering irOrdering -> d int basicBlockMuncherIterationLimit -> z com.android.tools.r8.utils.DeterminismChecker determinismChecker -> b boolean verifyInputs -> F boolean enableTestAssertions -> H boolean hasReadCheckDeterminism -> a boolean trackDesugaredAPIConversions -> B boolean forceIRForCfToCfDesugar -> D 1:224:void ():1852:2075 -> com.android.tools.r8.dex.MixedSectionLayoutStrategy lambda$new$0(com.android.tools.r8.dex.MixedSectionLayoutStrategy,com.android.tools.r8.dex.VirtualFile) -> a com.android.tools.r8.graph.DexProgramClass lambda$new$1(com.android.tools.r8.graph.AppView,java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass) -> a void lambda$new$2(java.util.Deque) -> a 1:5:com.android.tools.r8.utils.DeterminismChecker com.android.tools.r8.utils.InternalOptions$TestingOptions.getDeterminismChecker():1866:1870 -> a 1:5:void checkDeterminism(com.android.tools.r8.graph.AppView):1881 -> a 6:6:void com.android.tools.r8.utils.InternalOptions$TestingOptions.setDeterminismChecker(com.android.tools.r8.utils.DeterminismChecker):1877:1877 -> a 6:6:com.android.tools.r8.utils.DeterminismChecker com.android.tools.r8.utils.InternalOptions$TestingOptions.getDeterminismChecker():1870 -> a 6:6:void checkDeterminism(com.android.tools.r8.graph.AppView):1881 -> a 7:7:com.android.tools.r8.utils.DeterminismChecker com.android.tools.r8.utils.InternalOptions$TestingOptions.getDeterminismChecker():1873:1873 -> a 7:7:void checkDeterminism(com.android.tools.r8.graph.AppView):1881 -> a 8:8:void checkDeterminism(com.android.tools.r8.graph.AppView):1883:1883 -> a 9:13:com.android.tools.r8.utils.DeterminismChecker com.android.tools.r8.utils.InternalOptions$TestingOptions.getDeterminismChecker():1866:1870 -> a 9:13:void checkDeterminism(com.android.tools.r8.utils.ThrowingConsumer):1889 -> a 14:14:void com.android.tools.r8.utils.InternalOptions$TestingOptions.setDeterminismChecker(com.android.tools.r8.utils.DeterminismChecker):1877:1877 -> a 14:14:com.android.tools.r8.utils.DeterminismChecker com.android.tools.r8.utils.InternalOptions$TestingOptions.getDeterminismChecker():1870 -> a 14:14:void checkDeterminism(com.android.tools.r8.utils.ThrowingConsumer):1889 -> a 15:15:com.android.tools.r8.utils.DeterminismChecker com.android.tools.r8.utils.InternalOptions$TestingOptions.getDeterminismChecker():1873:1873 -> a 15:15:void checkDeterminism(com.android.tools.r8.utils.ThrowingConsumer):1889 -> a 16:16:void checkDeterminism(com.android.tools.r8.utils.ThrowingConsumer):1891:1891 -> a com.android.tools.r8.utils.InternalOptions$TestingOptions$MinifierTestingOptions -> com.gradleup.gr8.relocated.xf1: 1:1:void ():2050:2050 -> com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData -> com.gradleup.gr8.relocated.yf1: 1:1:void ():2068:2068 -> com.android.tools.r8.utils.InternalOptions$TypeVersionPair -> com.gradleup.gr8.relocated.ag1: com.android.tools.r8.cf.CfVersion version -> a com.android.tools.r8.graph.DexType type -> b 1:3:void (com.android.tools.r8.cf.CfVersion,com.android.tools.r8.graph.DexType):937:939 -> com.android.tools.r8.utils.InternalOutputMode -> com.gradleup.gr8.relocated.cg1: com.android.tools.r8.utils.InternalOutputMode[] $VALUES -> d 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 ():8:10 -> 4:4:void ():7:7 -> 1:1:void (java.lang.String,int):7:7 -> 1:1:boolean isGeneratingClassFiles():13:13 -> a 1:1:boolean isGeneratingDex():17:17 -> b 1:1:com.android.tools.r8.utils.InternalOutputMode[] values():7:7 -> values com.android.tools.r8.utils.IterableUtils -> com.gradleup.gr8.relocated.qh1: 1:7:boolean allIdentical(java.lang.Iterable,java.util.function.Function):27:33 -> a 8:8:java.lang.Iterable filter(java.lang.Iterable,java.util.function.Predicate):93:93 -> a 9:9:java.util.Iterator lambda$singleton$1(java.lang.Object):133:133 -> a 10:10:int sumInt(java.lang.Iterable):149:149 -> a 11:12:java.lang.Object com.android.tools.r8.utils.IterableUtils.reduce(java.lang.Object,java.util.function.BiFunction,java.lang.Iterable):142:143 -> a 11:12:int sumInt(java.lang.Iterable):149 -> a 13:13:int sumInt(java.lang.Iterable):149:149 -> a 14:15:int sumInt(java.lang.Iterable,java.util.function.Function):153:154 -> a 1:1:java.util.Iterator lambda$filter$0(java.lang.Iterable,java.util.function.Predicate):93:93 -> b 2:2:java.util.Iterator com.android.tools.r8.utils.IteratorUtils.filter(java.util.Iterator,java.util.function.Predicate):49:49 -> b 2:2:java.util.Iterator lambda$filter$0(java.lang.Iterable,java.util.function.Predicate):93 -> b 3:4:java.util.List toNewArrayList(java.lang.Iterable):119:120 -> b 5:5:java.lang.Iterable singleton(java.lang.Object):133:133 -> b 6:6:java.lang.Iterable flatMap(java.lang.Iterable,java.util.function.Function):163:163 -> b 1:1:java.lang.Iterable transform(java.lang.Iterable,java.util.function.Function):125:125 -> c com.android.tools.r8.utils.IteratorUtils -> com.gradleup.gr8.relocated.zh1: boolean $assertionsDisabled -> a 1:1:void ():18:18 -> 1:2:java.util.Iterator createCircularIterator(java.lang.Iterable):21:22 -> a 3:5:int countRemaining(java.util.Iterator):42:44 -> a 6:6:void com.android.tools.r8.utils.IntBox.increment():48:48 -> a 6:6:void lambda$countRemaining$0(com.android.tools.r8.utils.IntBox,java.lang.Object):43 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:java.util.Iterator filter(java.util.Iterator,java.util.function.Predicate):49:49 -> a 8:11:java.lang.Object peekNext(java.util.ListIterator):99:102 -> a 12:24:boolean anyRemainingMatch(java.util.ListIterator,java.util.function.Predicate):179:191 -> a 1:3:java.lang.Object peekPrevious(java.util.ListIterator):92:94 -> b 4:10:java.lang.Object previousUntil(java.util.ListIterator,java.util.function.Predicate):109:115 -> b com.android.tools.r8.utils.IteratorUtils$1 -> com.gradleup.gr8.relocated.xh1: java.util.Iterator iterator -> a java.lang.Iterable val$iterable -> b 1:3:void (java.lang.Iterable):22:24 -> 1:4:java.lang.Object next():33:36 -> next com.android.tools.r8.utils.IteratorUtils$2 -> com.gradleup.gr8.relocated.yh1: java.util.Iterator val$iterator -> b java.util.function.Predicate val$predicate -> c java.lang.Object next -> a 1:3:void (java.util.Iterator,java.util.function.Predicate):49:51 -> 1:3:java.lang.Object advance():55:57 -> h 1:1:boolean hasNext():66:66 -> hasNext 1:5:java.lang.Object next():71:75 -> next 6:6:java.lang.Object next():73:73 -> next com.android.tools.r8.utils.LRUCacheTable -> com.gradleup.gr8.relocated.tu1: int columnCapacity -> b int rowCapacity -> a 1:3:void (int,int,float):31:33 -> 1:1:java.util.Map lambda$put$0(java.lang.Object):46:46 -> a 2:3:java.lang.Object put(java.lang.Object,java.lang.Object,java.lang.Object):46:47 -> a 1:1:com.android.tools.r8.utils.LRUCacheTable create(int,int):37:37 -> g 1:1:boolean removeEldestEntry(java.util.Map$Entry):42:42 -> removeEldestEntry com.android.tools.r8.utils.LRUCacheTable$LRUCacheRow -> com.gradleup.gr8.relocated.su1: int columnCapacity -> a 1:2:void (int,float):17:18 -> 1:1:boolean removeEldestEntry(java.util.Map$Entry):23:23 -> removeEldestEntry com.android.tools.r8.utils.LazyBox -> com.gradleup.gr8.relocated.rv1: java.util.function.Supplier supplier -> b 1:2:void (java.util.function.Supplier):13:14 -> 1:1:java.lang.Object computeIfAbsent():18:18 -> c com.android.tools.r8.utils.LebUtils -> com.gradleup.gr8.relocated.gw1: boolean $assertionsDisabled -> a 1:1:void ():10:10 -> 1:1:int sizeAsUleb128(int):57:57 -> a 2:7:int parseSleb128(com.android.tools.r8.dex.BinaryReader):65:70 -> a 1:6:int parseUleb128(com.android.tools.r8.dex.BinaryReader):21:26 -> b com.android.tools.r8.utils.LensUtils -> com.gradleup.gr8.relocated.tw1: 1:1:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.GraphLens.rewriteReference(com.android.tools.r8.graph.DexReference):665:665 -> a 1:1:void rewriteAndApplyIfNotPrimitiveType(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexReference,java.util.function.Consumer):28 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void rewriteAndApplyIfNotPrimitiveType(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexReference,java.util.function.Consumer):31:31 -> a 3:3:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 3:3:void rewriteAndApplyIfNotPrimitiveType(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexReference,java.util.function.Consumer):31 -> a 4:7:void rewriteAndApplyIfNotPrimitiveType(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexReference,java.util.function.Consumer):31:34 -> a com.android.tools.r8.utils.LibraryClassCollection -> com.gradleup.gr8.relocated.uw1: 1:1:void (com.android.tools.r8.utils.ClassProvider):15:15 -> 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 3:5:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.utils.LibraryClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexLibraryClass):20:22 -> a 3:5:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):13 -> a 6:6:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.utils.LibraryClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexLibraryClass):21:21 -> a 6:6:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):13 -> a 1:1:com.android.tools.r8.graph.ClassKind getClassKind():34:34 -> e 1:1:java.lang.String toString():39:39 -> toString com.android.tools.r8.utils.LineNumberOptimizer -> com.gradleup.gr8.relocated.xx1: boolean $assertionsDisabled -> a 1:1:void ():93:93 -> 1:1:com.android.tools.r8.errors.Unreachable com.android.tools.r8.errors.Unreachable.raise(java.lang.Object[]):16:16 -> a 1:1:void lambda$getMappedRangesForPosition$13(java.lang.Object):901 -> a 2:2:com.android.tools.r8.ir.code.Position access$1300(com.android.tools.r8.graph.DexDebugPositionState):93:93 -> a 3:3:void access$1700(com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder,int,int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):93:93 -> a 4:18:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId runAndWriteMap(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):341:355 -> a 19:19:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):506:506 -> a 20:20:com.android.tools.r8.naming.ClassNameMapper$Builder com.android.tools.r8.naming.ClassNameMapper.builder():100:100 -> a 20:20:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):507 -> a 21:25:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):509:513 -> a 26:26:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 26:26:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2293 -> a 26:26:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):513 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 27:27:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2289:2289 -> a 27:27:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2293 -> a 27:27:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):513 -> a 28:28:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2293:2293 -> a 28:28:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):513 -> a 29:29:boolean com.android.tools.r8.utils.InternalOptions.hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2098:2098 -> a 29:29:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2294 -> a 29:29:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):513 -> a 30:30:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 30:30:boolean com.android.tools.r8.utils.InternalOptions.canUseNativeDexPcInsteadOfDebugInfo():2295 -> a 30:30:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):513 -> a 31:32:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):514:515 -> a 33:33:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 33:33:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):515 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 34:34:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):515 -> a 35:44:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):515:524 -> a 45:45:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401:401 -> a 45:45:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):524 -> a 46:46:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):397:397 -> a 46:46:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):401 -> a 46:46:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):524 -> a 47:53:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):527:533 -> a 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 54:54:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):533 -> a 55:67:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):533:545 -> a 68:68:java.lang.String com.android.tools.r8.graph.DexProgramClass.toSourceString():470:470 -> a 68:68:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):546 -> a 69:80:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):546:557 -> a 81:81:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):556:556 -> a 82:84:void com.android.tools.r8.utils.LineNumberOptimizer.addClassToClassNaming(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.LazyBox):989:991 -> a 82:84:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):561 -> a 85:102:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):564:581 -> a 103:103:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):910:910 -> a 103:103:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 104:104:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 104:104:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):910 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 104:104:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 105:105:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():541:541 -> a 105:105:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):910 -> a 105:105:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 106:121:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):910:925 -> a 106:121:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 122:122:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():690:690 -> a 122:122:boolean com.android.tools.r8.shaking.KeepInfoCollection.isMinificationAllowed(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:122:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):925 -> a 122:122:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 123:123:boolean com.android.tools.r8.shaking.KeepInfoCollection.isMinificationAllowed(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):187:187 -> a 123:123:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):925 -> a 123:123:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 124:124:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):929:929 -> a 124:124:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 125:125:boolean com.android.tools.r8.utils.BooleanLatticeElement.isTrue():0:0 -> a 125:125:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):929 -> a 125:125:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 126:126:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):933:933 -> a 126:126:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 127:127:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":680,"2":681,"3":682},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 680:680:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 680:680:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 680:680:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):933 -> a 680:680:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 681:681:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 681:681:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106 -> a 681:681:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):933 -> a 681:681:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 682:682:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForProgramType(com.android.tools.r8.graph.DexType):106:106 -> a 682:682:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):933 -> a 682:682:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 128:133:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):935:940 -> a 128:133:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 134:134:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 134:134:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):940 -> a 134:134:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 135:135:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 135:135:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):940 -> a 135:135:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 136:136:java.lang.String com.android.tools.r8.graph.DexMethod.qualifiedName():251:251 -> a 136:136:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):940 -> a 136:136:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 137:138:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):940:941 -> a 137:138:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 139:139:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 139:139:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):941 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 140:140:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 140:140:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):941 -> a 140:140:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 141:145:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):941:945 -> a 141:145:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):581 -> a 146:169:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):585:608 -> a 170:174:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1253:1257 -> a 170:174:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 175:176:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1208:1209 -> a 175:176:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 175:176:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 177:179:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1220:1222 -> a 177:179:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1209 -> a 177:179:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 177:179:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 180:180:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 180:180:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 180:180:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1209 -> a 180:180:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 180:180:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 181:181:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 181:181:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222 -> a 181:181:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1209 -> a 181:181:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 181:181:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 182:182:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222:1222 -> a 182:182:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1209 -> a 182:182:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 182:182:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 183:183:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1211:1211 -> a 183:183:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 183:183:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 184:184:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 184:184:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 184:184:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 184:184:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 185:185:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 185:185:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1211 -> a 185:185:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 185:185:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 186:189:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1211:1214 -> a 186:189:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1257 -> a 186:189:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 190:196:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1258:1264 -> a 190:196:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 197:197:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 197:197:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1264 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 197:197:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 198:236:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1264:1302 -> a 198:236:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 237:237:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.debuginfo.DebugRepresentation.getLastExecutableInstruction(com.android.tools.r8.graph.DexCode):474:474 -> a 237:237:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1310 -> a 237:237:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 238:244:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1310:1316 -> a 238:244:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 245:261:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder):1312:1328 -> a 245:261:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):611 -> a 262:262:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):616:616 -> a 263:266:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1086:1089 -> a 263:266:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 267:268:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1208:1209 -> a 267:268:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 267:268:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 269:271:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1220:1222 -> a 269:271:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1209 -> a 269:271:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 269:271:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 272:272:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 272:272:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 272:272:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1209 -> a 272:272:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 272:272:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 273:273:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 273:273:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222 -> a 273:273:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1209 -> a 273:273:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 273:273:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 274:274:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):1222:1222 -> a 274:274:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1209 -> a 274:274:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 274:274:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 275:275:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1211:1211 -> a 275:275:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 275:275:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 276:276:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 276:276:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 276:276:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 276:276:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 277:277:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 277:277:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1211 -> a 277:277:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 277:277:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 278:281:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.LineNumberOptimizer.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):1211:1214 -> a 278:281:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1090 -> a 278:281:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 282:287:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1092:1097 -> a 282:287:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 288:288:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 288:288:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1097 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 288:288:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 289:298:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1097:1106 -> a 289:298:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 299:299:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 299:299:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1106 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 299:299:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 300:377:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1106:1183 -> a 300:377:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 378:378:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 378:378:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1183 -> a 378:378:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 379:379:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 379:379:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1183 -> a 379:379:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 380:392:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1184:1196 -> a 380:392:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 393:396:boolean com.android.tools.r8.utils.LineNumberOptimizer.verifyIdentityMapping(com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo,com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):1335:1338 -> a 393:396:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1197 -> a 393:396:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 397:397:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeDexCodePositions(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,boolean,boolean):1199:1199 -> a 397:397:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):615 -> a 398:399:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):618:619 -> a 400:402:boolean com.android.tools.r8.utils.LineNumberOptimizer.mustHaveResidualDebugInfo(com.android.tools.r8.graph.CfCode):1071:1073 -> a 400:402:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):619 -> a 403:403:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):620:620 -> a 404:416:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeCfCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.graph.AppView):1345:1357 -> a 404:416:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):621 -> a 417:428:com.android.tools.r8.ir.code.Position com.android.tools.r8.utils.LineNumberOptimizer.remapAndAdd(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):1377:1388 -> a 417:428:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeCfCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.graph.AppView):1357 -> a 417:428:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):621 -> a 429:429:com.android.tools.r8.ir.code.Position com.android.tools.r8.utils.LineNumberOptimizer.remapAndAdd(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):1380:1380 -> a 429:429:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeCfCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.graph.AppView):1357 -> a 429:429:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):621 -> a 430:443:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeCfCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.graph.AppView):1357:1370 -> a 430:443:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):621 -> a 444:444:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):158:158 -> a 444:444:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeCfCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.graph.AppView):1370 -> a 444:444:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):621 -> a 445:445:java.util.List com.android.tools.r8.utils.LineNumberOptimizer.optimizeCfCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.graph.AppView):1363:1363 -> a 445:445:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):621 -> a 446:453:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):623:630 -> a 454:454:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 454:454:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):630 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 455:473:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):631:649 -> a 474:478:boolean com.android.tools.r8.utils.LineNumberOptimizer.hasAtMostOnePosition(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.InternalOptions):827:831 -> a 474:478:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):649 -> a 479:479:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):650:650 -> a 480:508:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):648:676 -> a 509:516:com.android.tools.r8.graph.DexMethod com.android.tools.r8.utils.LineNumberOptimizer.getOutlineMethod(com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition):848:855 -> a 509:516:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):676 -> a 517:521:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):678:682 -> a 522:522:com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation$Builder.build():61:61 -> a 522:522:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):683 -> a 523:577:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):683:737 -> a 578:591:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):736:749 -> a 592:594:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):748:750 -> a 595:612:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):741:758 -> a 613:613:java.lang.Object com.android.tools.r8.utils.ListUtils.last(java.util.List):87:87 -> a 613:613:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):759 -> a 614:640:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):759:785 -> a 641:679:com.android.tools.r8.naming.ClassNameMapper run(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.OriginalSourceFiles,com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate):784:822 -> a 683:683:com.android.tools.r8.naming.ClassNaming$Builder lambda$run$0(com.android.tools.r8.naming.ClassNameMapper$Builder,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):538:538 -> a 684:684:java.lang.String com.android.tools.r8.utils.DescriptorUtils.descriptorToJavaType(java.lang.String):159:159 -> a 684:684:com.android.tools.r8.naming.ClassNaming$Builder lambda$run$0(com.android.tools.r8.naming.ClassNameMapper$Builder,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):538 -> a 685:685:com.android.tools.r8.naming.ClassNaming$Builder lambda$run$0(com.android.tools.r8.naming.ClassNameMapper$Builder,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):539:539 -> a 686:686:com.android.tools.r8.naming.ClassNaming$Builder lambda$run$0(com.android.tools.r8.naming.ClassNameMapper$Builder,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):537:537 -> a 687:687:void lambda$run$4(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.mappinginformation.MappingInformation):664:664 -> a 688:688:com.android.tools.r8.naming.MemberNaming$MethodSignature lambda$run$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):672:672 -> a 689:689:com.android.tools.r8.naming.MemberNaming$MethodSignature lambda$run$5(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):673:673 -> a 690:690:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 690:690:com.android.tools.r8.naming.MemberNaming$MethodSignature lambda$run$5(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):673 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 691:691:com.android.tools.r8.naming.MemberNaming$MethodSignature lambda$run$5(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):673:673 -> a 692:707:void lambda$run$9(boolean,int,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,java.lang.String,com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator,java.lang.Integer,com.android.tools.r8.ir.code.Position):764:779 -> a 708:708:void lambda$run$9(boolean,int,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,java.lang.String,com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator,java.lang.Integer,com.android.tools.r8.ir.code.Position):770:770 -> a 709:709:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):786:786 -> a 710:713:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.LineNumberOptimizer.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):840:843 -> a 710:713:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):786 -> a 714:714:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 714:714:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.LineNumberOptimizer.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):843 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 714:714:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):786 -> a 715:715:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.LineNumberOptimizer.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):843:843 -> a 715:715:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):786 -> a 716:718:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.LineNumberOptimizer.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):842:844 -> a 716:718:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):786 -> a 719:719:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):786:786 -> a 720:728:void lambda$run$12(com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.ClassNameMapper$Builder,java.util.Map$Entry):811:819 -> a 729:729:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):872:872 -> a 730:730:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):870:870 -> a 731:731:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 731:731:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):879 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 732:732:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):879:879 -> a 733:733:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 733:733:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):882 -> a 734:742:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):882:890 -> a 743:743:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):889:889 -> a 744:752:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):886:894 -> a 753:753:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Builder com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation.builder():109:109 -> a 753:753:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):894 -> a 754:754:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):898:898 -> a 755:755:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):897:897 -> a 756:756:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):896:896 -> a 757:757:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):895:895 -> a 758:758:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.create(int):277:277 -> a 758:758:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):899 -> a 759:760:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):899:900 -> a 761:771:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange getMappedRangesForPosition(com.android.tools.r8.graph.AppView,java.util.function.Function,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,com.android.tools.r8.ir.code.Position,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):893:903 -> a 772:785:int getMethodStartLine(com.android.tools.r8.graph.ProgramMethod):951:964 -> a 786:786:void sortMethods(java.util.List):973:973 -> a 787:791:int lambda$sortMethods$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):975:979 -> a 792:792:int com.android.tools.r8.graph.DexEncodedMethod.slowCompare(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1211:1211 -> a 792:792:int lambda$sortMethods$14(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):979 -> a 793:793:void addFieldsToClassNaming(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox):1000:1000 -> a 794:798:void lambda$addFieldsToClassNaming$15(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.graph.DexEncodedField):1002:1006 -> a 799:799:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.MemberNaming$FieldSignature.fromDexField(com.android.tools.r8.graph.DexField,boolean):189:189 -> a 799:799:void lambda$addFieldsToClassNaming$15(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.graph.DexEncodedField):1007 -> a 800:800:java.lang.String com.android.tools.r8.graph.DexField.qualifiedName():190:190 -> a 800:800:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.MemberNaming$FieldSignature.fromDexField(com.android.tools.r8.graph.DexField,boolean):190 -> a 800:800:void lambda$addFieldsToClassNaming$15(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.graph.DexEncodedField):1007 -> a 801:801:java.lang.String com.android.tools.r8.graph.DexField.qualifiedName():190:190 -> a 801:801:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.MemberNaming$FieldSignature.fromDexField(com.android.tools.r8.graph.DexField,boolean):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 801:801:void lambda$addFieldsToClassNaming$15(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.graph.DexEncodedField):1007 -> a 802:802:java.lang.String com.android.tools.r8.graph.DexField.qualifiedName():190:190 -> a 802:802:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.MemberNaming$FieldSignature.fromDexField(com.android.tools.r8.graph.DexField,boolean):190 -> a 802:802:void lambda$addFieldsToClassNaming$15(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.graph.DexEncodedField):1007 -> a 803:803:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():48:48 -> a 803:803:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.MemberNaming$FieldSignature.fromDexField(com.android.tools.r8.graph.DexField,boolean):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 803:803:void lambda$addFieldsToClassNaming$15(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.graph.DexEncodedField):1007 -> a 804:805:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.MemberNaming$FieldSignature.fromDexField(com.android.tools.r8.graph.DexField,boolean):190:191 -> a 804:805:void lambda$addFieldsToClassNaming$15(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.graph.DexEncodedField):1007 -> a 806:807:void lambda$addFieldsToClassNaming$15(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.graph.DexEncodedField):1008:1009 -> a 808:809:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):1016:1017 -> a 810:810:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():261:261 -> a 810:810:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):1018 -> a 811:811:java.lang.Iterable com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 811:811:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():261 -> a 811:811:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):1018 -> a 812:818:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):1018:1024 -> a 819:819:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 819:819:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):1024 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 820:824:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):1025:1029 -> a 825:825:java.util.List lambda$groupMethodsByRenamedName$16(com.android.tools.r8.graph.DexString):1028:1028 -> a 826:833:boolean mustHaveResidualDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.InternalOptions):1037:1044 -> a 834:836:boolean com.android.tools.r8.utils.LineNumberOptimizer.mustHaveResidualDebugInfo(com.android.tools.r8.graph.CfCode):1071:1073 -> a 834:836:boolean mustHaveResidualDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.InternalOptions):1044 -> a 837:848:com.android.tools.r8.ir.code.Position com.android.tools.r8.utils.LineNumberOptimizer.remapAndAdd(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):1377:1388 -> a 837:848:com.android.tools.r8.ir.code.Position access$1400(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):93 -> a 849:849:com.android.tools.r8.ir.code.Position com.android.tools.r8.utils.LineNumberOptimizer.remapAndAdd(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):1380:1380 -> a 849:849:com.android.tools.r8.ir.code.Position access$1400(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):93 -> a 850:850:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 850:850:boolean mustHaveResidualDebugInfo(com.android.tools.r8.graph.DexCode,com.android.tools.r8.utils.InternalOptions):1051 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 851:851:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2285:2285 -> a 851:851:boolean mustHaveResidualDebugInfo(com.android.tools.r8.graph.DexCode,com.android.tools.r8.utils.InternalOptions):1051 -> a 852:860:boolean mustHaveResidualDebugInfo(com.android.tools.r8.graph.DexCode,com.android.tools.r8.utils.InternalOptions):1055:1063 -> a 1:1:com.android.tools.r8.errors.Unreachable com.android.tools.r8.errors.Unreachable.raise(java.lang.Object[]):16:16 -> b 1:1:void lambda$run$1(java.lang.Object):549 -> b 2:2:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):681:681 -> b 3:6:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.LineNumberOptimizer.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):840:843 -> b 3:6:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):681 -> b 7:7:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> b 7:7:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.LineNumberOptimizer.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):843 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):681 -> b 8:8:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.LineNumberOptimizer.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):843:843 -> b 8:8:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):681 -> b 9:11:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.LineNumberOptimizer.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):842:844 -> b 9:11:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):681 -> b 12:12:com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder lambda$run$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):681:681 -> b 13:23:com.android.tools.r8.ir.code.Position getPositionFromPositionState(com.android.tools.r8.graph.DexDebugPositionState):1228:1238 -> b 24:24:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> b 24:24:com.android.tools.r8.ir.code.Position getPositionFromPositionState(com.android.tools.r8.graph.DexDebugPositionState):1238 -> b 25:31:com.android.tools.r8.ir.code.Position getPositionFromPositionState(com.android.tools.r8.graph.DexDebugPositionState):1238:1244 -> b 32:46:void remapAndAddForPc(com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder,int,int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):1399:1413 -> b 47:47:void remapAndAddForPc(com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder,int,int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):1403:1403 -> b 1:1:com.android.tools.r8.errors.Unreachable com.android.tools.r8.errors.Unreachable.raise(java.lang.Object[]):16:16 -> c 1:1:void lambda$run$11(java.lang.Object):819 -> c 1:1:com.android.tools.r8.errors.Unreachable com.android.tools.r8.errors.Unreachable.raise(java.lang.Object[]):16:16 -> d 1:1:void lambda$run$2(java.lang.Object):557 -> d 1:1:com.android.tools.r8.errors.Unreachable com.android.tools.r8.errors.Unreachable.raise(java.lang.Object[]):16:16 -> e 1:1:void lambda$run$3(java.lang.Object):664 -> e 1:1:com.android.tools.r8.errors.Unreachable com.android.tools.r8.errors.Unreachable.raise(java.lang.Object[]):16:16 -> f 1:1:void lambda$run$8(java.lang.Object):754 -> f com.android.tools.r8.utils.LineNumberOptimizer$1 -> com.gradleup.gr8.relocated.kx1: java.util.List val$processedEvents -> o boolean $assertionsDisabled -> p int emittedPc -> j com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter val$positionEventEmitter -> k com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper val$positionRemapper -> l com.android.tools.r8.utils.Box val$inlinedOriginalPosition -> n java.util.List val$mappedPositions -> m 1:1:void ():1106:1106 -> 1:4:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List,com.android.tools.r8.utils.Box,java.util.List):1106:1109 -> 1:3:void com.android.tools.r8.utils.LineNumberOptimizer$1.flushPc():1113:1115 -> a 1:3:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):1163 -> a 4:4:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):1164:1164 -> a 5:7:void com.android.tools.r8.utils.LineNumberOptimizer$1.flushPc():1113:1115 -> a 5:7:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):1169 -> a 8:8:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):1170:1170 -> a 9:11:void com.android.tools.r8.utils.LineNumberOptimizer$1.flushPc():1113:1115 -> a 9:11:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):1157 -> a 12:12:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):1158:1158 -> a 13:22:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):1122:1131 -> a 23:23:void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile):1140:1140 -> a 24:24:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd):1145:1145 -> a 25:25:void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin):1150:1150 -> a com.android.tools.r8.utils.LineNumberOptimizer$2 -> com.gradleup.gr8.relocated.lx1: com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder val$debugInfoProvider -> m java.util.List val$mappedPositions -> o boolean $assertionsDisabled -> p com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper val$positionRemapper -> n com.android.tools.r8.utils.IntBox val$firstDefaultEventPc -> j com.android.tools.r8.utils.BooleanBox val$singleOriginalLine -> l com.android.tools.r8.utils.Pair val$lastPosition -> k 1:1:void ():1264:1264 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.IntBox,com.android.tools.r8.utils.Pair,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,java.util.List):1264:1264 -> 1:9:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):1267:1275 -> a 10:10:boolean com.android.tools.r8.ir.code.Position.equals(java.lang.Object):196:196 -> a 10:10:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):1275 -> a 11:17:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):1276:1282 -> a 18:28:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):1278:1288 -> a com.android.tools.r8.utils.LineNumberOptimizer$IdentityPositionRemapper -> com.gradleup.gr8.relocated.mx1: boolean $assertionsDisabled -> a 1:1:void ():103:103 -> 1:1:void (com.android.tools.r8.utils.LineNumberOptimizer$1):103:103 -> 1:2:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):108:109 -> a com.android.tools.r8.utils.LineNumberOptimizer$KotlinInlineFunctionPositionRemapper -> com.gradleup.gr8.relocated.nx1: com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parsedData -> g java.util.Map parsedKotlinSourceDebugExtensions -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.CfLineToMethodMapper lineToMethodMapper -> d boolean $assertionsDisabled -> h com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper baseRemapper -> e com.android.tools.r8.graph.DexEncodedMethod currentMethod -> f 1:1:void ():149:149 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.CfLineToMethodMapper,com.android.tools.r8.utils.LineNumberOptimizer$1):149:149 -> 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.CfLineToMethodMapper):164:164 -> 3:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper,com.android.tools.r8.utils.CfLineToMethodMapper):153:168 -> 1:1:com.android.tools.r8.graph.DexEncodedMethod access$302(com.android.tools.r8.utils.LineNumberOptimizer$KotlinInlineFunctionPositionRemapper,com.android.tools.r8.graph.DexEncodedMethod):149:149 -> a 2:4:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):173:175 -> a 5:11:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result com.android.tools.r8.utils.LineNumberOptimizer$KotlinInlineFunctionPositionRemapper.getAndParseSourceDebugExtension(com.android.tools.r8.graph.DexType):236:242 -> a 5:11:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):175 -> a 12:12:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 12:12:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result com.android.tools.r8.utils.LineNumberOptimizer$KotlinInlineFunctionPositionRemapper.getAndParseSourceDebugExtension(com.android.tools.r8.graph.DexType):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):175 -> a 13:13:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 13:13:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result com.android.tools.r8.utils.LineNumberOptimizer$KotlinInlineFunctionPositionRemapper.getAndParseSourceDebugExtension(com.android.tools.r8.graph.DexType):242 -> a 13:13:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):175 -> a 14:19:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result com.android.tools.r8.utils.LineNumberOptimizer$KotlinInlineFunctionPositionRemapper.getAndParseSourceDebugExtension(com.android.tools.r8.graph.DexType):243:248 -> a 14:19:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):175 -> a 20:20:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result com.android.tools.r8.utils.LineNumberOptimizer$KotlinInlineFunctionPositionRemapper.getAndParseSourceDebugExtension(com.android.tools.r8.graph.DexType):240:240 -> a 20:20:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):175 -> a 21:37:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):177:193 -> a 38:40:java.lang.String com.android.tools.r8.utils.CfLineToMethodMapper.getName(java.lang.String):74:76 -> a 38:40:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):194 -> a 41:43:java.lang.String com.android.tools.r8.utils.CfLineToMethodMapper.getDescriptor(java.lang.String):80:82 -> a 41:43:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):195 -> a 44:54:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):196:206 -> a 55:73:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):203:221 -> a 74:74:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> a 74:74:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):221 -> a 75:78:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):222:225 -> a 79:91:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):220:232 -> a com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition -> com.gradleup.gr8.relocated.ox1: boolean isOutline -> e com.android.tools.r8.graph.DexMethod outlineCallee -> f int obfuscatedLine -> d int originalLine -> b com.android.tools.r8.ir.code.Position caller -> c com.android.tools.r8.graph.DexMethod method -> a com.android.tools.r8.utils.Int2StructuralItemArrayMap outlinePositions -> g 1:1:void (com.android.tools.r8.graph.DexMethod,int,com.android.tools.r8.ir.code.Position,int,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.Int2StructuralItemArrayMap,com.android.tools.r8.utils.LineNumberOptimizer$1):303:303 -> 2:9:void (com.android.tools.r8.graph.DexMethod,int,com.android.tools.r8.ir.code.Position,int,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.Int2StructuralItemArrayMap):320:327 -> 1:1:boolean access$1000(com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition):303:303 -> a 2:2:boolean isOutlineCaller():331:331 -> a 1:1:int access$400(com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition):303:303 -> b 1:1:int access$500(com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition):303:303 -> c 1:1:com.android.tools.r8.graph.DexMethod access$600(com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition):303:303 -> d 1:1:com.android.tools.r8.ir.code.Position access$700(com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition):303:303 -> e 1:1:com.android.tools.r8.graph.DexMethod access$800(com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition):303:303 -> f 1:1:com.android.tools.r8.utils.Int2StructuralItemArrayMap access$900(com.android.tools.r8.utils.LineNumberOptimizer$MappedPosition):303:303 -> g com.android.tools.r8.utils.LineNumberOptimizer$NativePcSupport -> com.gradleup.gr8.relocated.px1: boolean $assertionsDisabled -> a 1:1:void ():468:468 -> 1:1:void (com.android.tools.r8.utils.LineNumberOptimizer$1):468:468 -> void updateDebugInfoInCodeObjects() -> a 1:1:int getPcEncoding(int):472:472 -> a 2:2:void com.android.tools.r8.utils.LineNumberOptimizer$NativePcSupport.clearDebugInfo(com.android.tools.r8.graph.ProgramMethod):478:478 -> a 2:2:void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int):483 -> a 1:1:void com.android.tools.r8.utils.LineNumberOptimizer$NativePcSupport.clearDebugInfo(com.android.tools.r8.graph.ProgramMethod):478:478 -> b 1:1:void recordSingleLineFor(com.android.tools.r8.graph.ProgramMethod,int):488 -> b com.android.tools.r8.utils.LineNumberOptimizer$OptimizingPositionRemapper -> com.gradleup.gr8.relocated.qx1: boolean $assertionsDisabled -> e int nextOptimizedLineNumber -> d com.android.tools.r8.graph.DexMethod previousMethod -> b int previousSourceLine -> c int maxLineDelta -> a 1:1:void ():113:113 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):119:119 -> 2:10:void (com.android.tools.r8.utils.InternalOptions):115:123 -> 1:18:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):128:145 -> a com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder -> com.gradleup.gr8.relocated.rx1: java.util.List mappedOutlinePositions -> b com.android.tools.r8.references.MethodReference outlineMethod -> a java.util.List mappedOutlineCalleePositions -> c boolean $assertionsDisabled -> d 1:1:void ():1417:1417 -> 1:1:void (com.android.tools.r8.references.MethodReference,com.android.tools.r8.utils.LineNumberOptimizer$1):1417:1417 -> 2:2:void (com.android.tools.r8.references.MethodReference):1426:1426 -> 3:8:void (com.android.tools.r8.references.MethodReference):1422:1427 -> 1:1:com.android.tools.r8.errors.Unreachable com.android.tools.r8.errors.Unreachable.raise(java.lang.Object[]):16:16 -> a 1:1:void lambda$fixup$1(java.lang.Object):1458 -> a 2:2:void setMappedPositionsOutline(java.util.List):1431:1431 -> a 3:3:void addMappedRangeForOutlineCallee(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,it.unimi.dsi.fastutil.ints.Int2IntMap):1436:1436 -> a 4:4:com.android.tools.r8.utils.Pair com.android.tools.r8.utils.Pair.create(java.lang.Object,java.lang.Object):60:60 -> a 4:4:void addMappedRangeForOutlineCallee(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,it.unimi.dsi.fastutil.ints.Int2IntMap):1436 -> a 5:5:void addMappedRangeForOutlineCallee(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,it.unimi.dsi.fastutil.ints.Int2IntMap):1436:1436 -> a 6:14:void fixup():1440:1448 -> a 15:15:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.():176:176 -> a 15:15:void fixup():1448 -> a 16:25:void fixup():1449:1458 -> a 26:26:void fixup():1457:1457 -> a 27:28:void fixup():1441:1442 -> a 29:29:void lambda$fixup$0(it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):1452:1452 -> a 30:32:int com.android.tools.r8.utils.LineNumberOptimizer$OutlineFixupBuilder.getMinifiedLinePosition(int,java.util.List):1464:1466 -> a 30:32:void lambda$fixup$0(it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):1452 -> a 33:33:void lambda$fixup$0(it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):1454:1454 -> a com.android.tools.r8.utils.LineNumberOptimizer$Pc2PcMappingSupport -> com.gradleup.gr8.relocated.tx1: java.util.List singleLineCodesToClear -> b java.util.List codesToUpdate -> a boolean $assertionsDisabled -> c 1:1:void ():377:377 -> 1:1:void (boolean):411:411 -> 2:9:void (boolean):405:412 -> 1:1:int getPcEncoding(int):417:417 -> a 2:3:void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int):432:433 -> a 4:4:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 4:4:void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int):433 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:int com.android.tools.r8.graph.DexTypeList.size():151:151 -> a 5:5:void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int):433 -> a 6:8:void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int):434:436 -> a 9:20:void updateDebugInfoInCodeObjects():448:459 -> a 21:26:void lambda$updateDebugInfoInCodeObjects$0(java.util.Map,com.android.tools.r8.utils.LineNumberOptimizer$Pc2PcMappingSupport$UpdateInfo):451:456 -> a 27:27:void lambda$updateDebugInfoInCodeObjects$1(com.android.tools.r8.graph.DexCode):459:459 -> a 28:28:com.android.tools.r8.graph.DexDebugInfo buildPc2PcDebugInfo(com.android.tools.r8.utils.LineNumberOptimizer$Pc2PcMappingSupport$UpdateInfo):464:464 -> a 1:5:boolean com.android.tools.r8.utils.LineNumberOptimizer$Pc2PcMappingSupport.cantAddToClearSet(com.android.tools.r8.graph.ProgramMethod):422:426 -> b 1:5:void recordSingleLineFor(com.android.tools.r8.graph.ProgramMethod,int):441 -> b 6:6:void recordSingleLineFor(com.android.tools.r8.graph.ProgramMethod,int):442:442 -> b com.android.tools.r8.utils.LineNumberOptimizer$Pc2PcMappingSupport$UpdateInfo -> com.gradleup.gr8.relocated.sx1: int paramCount -> b int maxEncodingPc -> c com.android.tools.r8.graph.DexCode code -> a 1:4:void (com.android.tools.r8.graph.DexCode,int,int):384:387 -> 1:2:boolean equals(java.lang.Object):395:396 -> equals 1:1:int hashCode():401:401 -> hashCode com.android.tools.r8.utils.LineNumberOptimizer$PcBasedDebugInfoRecorder -> com.gradleup.gr8.relocated.ux1: int getPcEncoding(int) -> a void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int) -> a void updateDebugInfoInCodeObjects() -> a void recordSingleLineFor(com.android.tools.r8.graph.ProgramMethod,int) -> b com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter -> com.gradleup.gr8.relocated.vx1: java.util.List processedEvents -> f int previousPc -> d boolean $assertionsDisabled -> g int startLine -> b com.android.tools.r8.graph.DexMethod method -> c com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.ir.code.Position previousPosition -> e 1:1:void ():259:259 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,java.util.List,com.android.tools.r8.utils.LineNumberOptimizer$1):259:259 -> 2:2:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,java.util.List):268:268 -> 3:13:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,java.util.List):261:271 -> 1:1:void com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.emitAdvancePc(int):275:275 -> a 1:1:void access$1200(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter,int):259 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:3:void com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.emitAdvancePc(int):275:276 -> a 2:3:void access$1200(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter,int):259 -> a 4:4:void com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.emitPositionEvents(int,com.android.tools.r8.ir.code.Position):280:280 -> a 4:4:void access$1500(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter,int,com.android.tools.r8.ir.code.Position):259 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:void com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.emitPositionEvents(int,com.android.tools.r8.ir.code.Position):281:282 -> a 5:6:void access$1500(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter,int,com.android.tools.r8.ir.code.Position):259 -> a 7:7:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition.builder():338:338 -> a 7:7:void com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.emitPositionEvents(int,com.android.tools.r8.ir.code.Position):282 -> a 7:7:void access$1500(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter,int,com.android.tools.r8.ir.code.Position):259 -> a 8:19:void com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.emitPositionEvents(int,com.android.tools.r8.ir.code.Position):282:293 -> a 8:19:void access$1500(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter,int,com.android.tools.r8.ir.code.Position):259 -> a 20:20:int com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.getStartLine():297:297 -> a 20:20:int access$1600(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter):259 -> a 21:21:int com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.getStartLine():297:297 -> a 21:21:int access$1600(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter):259 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:int com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.getStartLine():297:297 -> a 22:22:int access$1600(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter):259 -> a 23:23:int com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter.getStartLine():298:298 -> a 23:23:int access$1600(com.android.tools.r8.utils.LineNumberOptimizer$PositionEventEmitter):259 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.utils.LineNumberOptimizer$PositionRemapper -> com.gradleup.gr8.relocated.wx1: com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position) -> a com.android.tools.r8.utils.ListUtils -> com.gradleup.gr8.relocated.qy1: 1:3:java.util.List map(java.util.Collection,java.util.function.Function):116:118 -> a 4:4:java.lang.Object lambda$mapOrElse$2(java.util.function.Function,int,java.lang.Object):139:139 -> a 5:5:java.util.List mapOrElse(java.util.List,java.util.function.Function,java.util.List):139:139 -> a 6:21:java.util.List mapOrElse(java.util.List,com.android.tools.r8.utils.IntObjToObjFunction,java.util.List):149:164 -> a 22:22:java.util.List filterOrElse(java.util.List,java.util.function.Predicate):184:184 -> a 23:23:java.lang.Object lambda$filterOrElse$3(java.util.function.Predicate,java.lang.Object):184:184 -> a 24:26:com.google.common.collect.ImmutableList newImmutableList(com.android.tools.r8.utils.ForEachable):215:217 -> a com.android.tools.r8.utils.ListUtils$ReferenceAndIntConsumer -> com.gradleup.gr8.relocated.py1: com.android.tools.r8.utils.LongInterval -> com.gradleup.gr8.relocated.qz1: long max -> b long min -> a boolean $assertionsDisabled -> c 1:1:void ():10:10 -> 1:4:void (int,int):15:18 -> 5:8:void (long,long):21:24 -> 1:1:long getMax():32:32 -> a 2:2:boolean containsValue(long):49:49 -> a 3:3:boolean overlapsWith(com.android.tools.r8.utils.LongInterval):57:57 -> a 1:1:long getMin():28:28 -> b 1:2:long getSingleValue():44:45 -> c 1:1:boolean isSingleValue():36:36 -> d 1:2:boolean equals(java.lang.Object):70:71 -> equals 1:1:int hashCode():62:62 -> hashCode 1:1:java.lang.String toString():78:78 -> toString com.android.tools.r8.utils.MainDexListParser -> com.gradleup.gr8.relocated.x02: 1:9:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):21:29 -> a 10:10:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26:26 -> a 11:11:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":23,"2":24,"3":25,"4":26,"5":27},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 23:23:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26:26 -> a 24:24:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26:26 -> a 25:25:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26:26 -> a 26:26:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory) -> a 27:27:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26:26 -> a 12:12:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 12:12:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26 -> a 13:13:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 13:13:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 13:13:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26 -> a 14:14:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26:26 -> a 15:15:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a 16:16:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":28,"2":29,"3":30,"4":31,"5":32},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 28:28:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a 29:29:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a 30:30:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a 31:31:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a 32:32:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a 17:17:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22:22 -> a 17:17:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22 -> a 18:18:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> a 18:18:void com.android.tools.r8.errors.CompilationError.(java.lang.String):22 -> a 18:18:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22 -> a 19:19:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a com.android.tools.r8.utils.MapUtils -> com.gradleup.gr8.relocated.b12: 1:1:java.util.Map clone(java.util.Map,java.util.Map,java.util.function.Function):27:27 -> a 2:2:void lambda$clone$0(java.util.Map,java.util.function.Function,java.lang.Object,java.lang.Object):27:27 -> a 3:3:java.util.function.Function ignoreKey(java.util.function.Supplier):40:40 -> a 4:4:java.lang.Object lambda$ignoreKey$1(java.util.function.Supplier,java.lang.Object):40:40 -> a 5:6:java.util.IdentityHashMap newIdentityHashMap(com.android.tools.r8.utils.BiForEachable):44:45 -> a 7:8:java.util.IdentityHashMap newIdentityHashMap(com.android.tools.r8.utils.BiForEachable,int):51:52 -> a 9:9:boolean lambda$removeIdentityMappings$2(java.util.Map$Entry):57:57 -> a 10:10:void removeIdentityMappings(java.util.Map):57:57 -> a 11:11:boolean lambda$removeIf$3(java.util.function.BiPredicate,java.util.Map$Entry):61:61 -> a 12:12:void removeIf(java.util.Map,java.util.function.BiPredicate):61:61 -> a 13:13:java.util.Map transform(java.util.Map,java.util.function.IntFunction,java.util.function.Function,java.util.function.Function,com.android.tools.r8.utils.TriFunction):80:80 -> a 14:14:java.lang.Object lambda$transform$5(java.util.function.Function,java.lang.Object,java.lang.Object):83:83 -> a 15:16:java.util.Map transform(java.util.Map,java.util.function.IntFunction,java.util.function.BiFunction,java.util.function.BiFunction,com.android.tools.r8.utils.TriFunction):94:95 -> a 17:24:void lambda$transform$7(java.util.function.BiFunction,java.util.function.BiFunction,java.util.Map,com.android.tools.r8.utils.TriFunction,java.lang.Object,java.lang.Object):97:104 -> a 1:1:java.lang.String lambda$toString$4(java.util.Map$Entry):71:71 -> b 2:2:java.lang.String toString(java.util.Map):71:71 -> b 3:3:java.lang.String toString(java.util.Map):70:70 -> b 4:6:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable,java.util.function.Function,com.android.tools.r8.utils.StringUtils$BraceType):152:154 -> b 4:6:java.lang.String toString(java.util.Map):70 -> b 7:7:java.lang.Object lambda$transform$6(java.util.function.Function,java.lang.Object,java.lang.Object):84:84 -> b com.android.tools.r8.utils.MethodJavaSignatureEquivalence -> com.gradleup.gr8.relocated.w32: com.android.tools.r8.utils.MethodJavaSignatureEquivalence INSTANCE_IGNORE_NAME -> c com.android.tools.r8.utils.MethodJavaSignatureEquivalence INSTANCE -> b boolean ignoreName -> a 1:4:void ():17:20 -> 1:2:void (boolean):25:26 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):15:15 -> a 2:5:boolean com.android.tools.r8.utils.MethodJavaSignatureEquivalence.doEquivalent(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):39:42 -> a 2:5:boolean doEquivalent(java.lang.Object,java.lang.Object):15 -> a 6:6:int doHash(java.lang.Object):15:15 -> a 7:8:int com.android.tools.r8.utils.MethodJavaSignatureEquivalence.doHash(com.android.tools.r8.graph.DexMethod):47:48 -> a 7:8:int doHash(java.lang.Object):15 -> a 9:9:int com.android.tools.r8.graph.DexTypeList.hashCode():123:123 -> a 9:9:int com.android.tools.r8.utils.MethodJavaSignatureEquivalence.doHash(com.android.tools.r8.graph.DexMethod):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:int doHash(java.lang.Object):15 -> a 10:10:int com.android.tools.r8.graph.DexTypeList.hashCode():123:123 -> a 10:10:int com.android.tools.r8.utils.MethodJavaSignatureEquivalence.doHash(com.android.tools.r8.graph.DexMethod):48 -> a 10:10:int doHash(java.lang.Object):15 -> a 11:11:int com.android.tools.r8.utils.MethodJavaSignatureEquivalence.doHash(com.android.tools.r8.graph.DexMethod):50:50 -> a 11:11:int doHash(java.lang.Object):15 -> a 12:12:int com.android.tools.r8.graph.DexTypeList.hashCode():123:123 -> a 12:12:int com.android.tools.r8.utils.MethodJavaSignatureEquivalence.doHash(com.android.tools.r8.graph.DexMethod):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:int doHash(java.lang.Object):15 -> a 13:13:int com.android.tools.r8.graph.DexTypeList.hashCode():123:123 -> a 13:13:int com.android.tools.r8.utils.MethodJavaSignatureEquivalence.doHash(com.android.tools.r8.graph.DexMethod):50 -> a 13:13:int doHash(java.lang.Object):15 -> a 14:14:com.android.tools.r8.utils.MethodJavaSignatureEquivalence get():30:30 -> a 1:1:com.android.tools.r8.utils.MethodJavaSignatureEquivalence getEquivalenceIgnoreName():34:34 -> b com.android.tools.r8.utils.MethodReferenceUtils -> com.gradleup.gr8.relocated.s42: int $r8$clinit -> b java.util.Comparator COMPARATOR -> a 1:1:void ():25:25 -> 1:1:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):29:29 -> a 2:2:com.android.tools.r8.utils.CompareResult com.android.tools.r8.utils.CompareResult.compare(java.lang.Object,java.lang.Object,java.util.Comparator):33:33 -> a 2:2:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):28 -> a 3:3:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):30:30 -> a 4:4:int com.android.tools.r8.utils.CompareResult.getComparisonResult():21:21 -> a 4:4:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):31 -> a 5:5:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):34:34 -> a 6:6:com.android.tools.r8.utils.CompareResult com.android.tools.r8.utils.CompareResult.compare(java.lang.Comparable,java.lang.Comparable):29:29 -> a 6:6:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):34 -> a 7:7:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):35:35 -> a 8:8:int com.android.tools.r8.utils.CompareResult.getComparisonResult():21:21 -> a 8:8:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):36 -> a 9:9:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):40:40 -> a 10:10:com.android.tools.r8.utils.CompareResult com.android.tools.r8.utils.CompareResult.compare(java.lang.Object,java.lang.Object,java.util.Comparator):33:33 -> a 10:10:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):39 -> a 11:11:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):41:41 -> a 12:12:int com.android.tools.r8.utils.CompareResult.getComparisonResult():21:21 -> a 12:12:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):42 -> a 13:19:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):45:51 -> a 20:20:com.android.tools.r8.utils.CompareResult com.android.tools.r8.utils.CompareResult.compare(java.lang.Object,java.lang.Object,java.util.Comparator):33:33 -> a 20:20:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):48 -> a 21:21:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):52:52 -> a 22:22:int com.android.tools.r8.utils.CompareResult.getComparisonResult():21:21 -> a 22:22:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):53 -> a 23:23:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):56:56 -> a 24:24:java.util.Comparator getMethodReferenceComparator():88:88 -> a 25:31:java.lang.String toSourceString(com.android.tools.r8.references.MethodReference,boolean,boolean):128:134 -> a 32:49:java.lang.String toSourceString(com.android.tools.r8.references.MethodReference,boolean,boolean):131:148 -> a com.android.tools.r8.utils.MethodSignatureEquivalence -> com.gradleup.gr8.relocated.v52: com.android.tools.r8.utils.MethodSignatureEquivalence INSTANCE -> b boolean ignoreName -> a 1:3:void ():16:18 -> 1:2:void (boolean):23:24 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):14:14 -> a 2:5:boolean com.android.tools.r8.utils.MethodSignatureEquivalence.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 com.android.tools.r8.utils.MethodSignatureEquivalence.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.ObjectUtils -> com.gradleup.gr8.relocated.sh2: 1:1:boolean getBooleanOrElse(java.lang.Object,java.util.function.Predicate,boolean):14:14 -> a com.android.tools.r8.utils.OneShotByteResource -> com.gradleup.gr8.relocated.yh2: 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 ():13:13 -> 1:6:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set):26:31 -> 1:1:com.android.tools.r8.utils.OneShotByteResource create(com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,byte[],java.util.Set):22:22 -> a 2:2:java.util.Set getClassDescriptors():59:59 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():36:36 -> b 1:1:java.io.InputStream getByteStream():46:46 -> c 1:3:byte[] getBytes():51:53 -> d 1:1:com.android.tools.r8.ProgramResource$Kind getKind():41:41 -> e com.android.tools.r8.utils.OptionalBool -> com.gradleup.gr8.relocated.si2: com.android.tools.r8.utils.OptionalBool UNKNOWN -> c com.android.tools.r8.utils.OptionalBool TRUE -> a com.android.tools.r8.utils.OptionalBool FALSE -> b 1:39:void ():9:47 -> 1:1:void ():66:66 -> 1:1:com.android.tools.r8.utils.OptionalBool of(boolean):69:69 -> a int ordinal() -> f 1:1:int hashCode():88:88 -> hashCode com.android.tools.r8.utils.OptionalBool$1 -> com.gradleup.gr8.relocated.pi2: 1:1:void ():10:10 -> int ordinal() -> f 1:1:java.lang.String toString():24:24 -> toString com.android.tools.r8.utils.OptionalBool$2 -> com.gradleup.gr8.relocated.qi2: 1:1:void ():29:29 -> int ordinal() -> f 1:1:java.lang.String toString():43:43 -> toString com.android.tools.r8.utils.OptionalBool$3 -> com.gradleup.gr8.relocated.ri2: 1:1:void ():48:48 -> int ordinal() -> f 1:1:java.lang.String toString():62:62 -> toString com.android.tools.r8.utils.OriginWithPosition -> com.gradleup.gr8.relocated.bj2: com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position position -> b 1:3:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):14:16 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():20:20 -> a 1:1:com.android.tools.r8.position.Position getPosition():24:24 -> b 1:3:boolean equals(java.lang.Object):34:36 -> equals 1:1:int hashCode():29:29 -> hashCode com.android.tools.r8.utils.OriginalSourceFiles -> com.gradleup.gr8.relocated.fj2: com.android.tools.r8.utils.OriginalSourceFiles UNREACHABLE -> a com.android.tools.r8.utils.OriginalSourceFiles FROM_CLASSES -> b 1:9:void ():15:23 -> com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass) -> a 1:1:com.android.tools.r8.utils.OriginalSourceFiles fromClasses():38:38 -> a 2:2:com.android.tools.r8.utils.OriginalSourceFiles fromMap(java.util.Map):43:43 -> a 1:1:com.android.tools.r8.utils.OriginalSourceFiles unreachable():33:33 -> b com.android.tools.r8.utils.OriginalSourceFiles$1 -> com.gradleup.gr8.relocated.cj2: 1:1:void ():16:16 -> 1:1:com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass):19:19 -> a com.android.tools.r8.utils.OriginalSourceFiles$2 -> com.gradleup.gr8.relocated.dj2: 1:1:void ():24:24 -> 1:1:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexClass.getSourceFile():209:209 -> a 1:1:com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass):27 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.utils.OriginalSourceFiles$3 -> com.gradleup.gr8.relocated.ej2: java.util.Map val$map -> c 1:1:void (java.util.Map):43:43 -> 1:1:com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass):46:46 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 2:2:com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass):46:46 -> a com.android.tools.r8.utils.Pair -> com.gradleup.gr8.relocated.ek2: java.lang.Object second -> b java.lang.Object first -> a 1:1:void ():20:20 -> 2:4:void (java.lang.Object,java.lang.Object):23:25 -> 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 1:1:java.lang.String toString():56:56 -> toString com.android.tools.r8.utils.PredicateSet -> com.gradleup.gr8.relocated.hm2: java.util.List predicates -> b java.util.Set elements -> a 1:4:void ():14:17 -> 1:1:boolean addElement(java.lang.Object):20:20 -> a 2:2:void addPredicate(java.util.function.Predicate):24:24 -> a 3:3:com.android.tools.r8.utils.PredicateSet empty():28:28 -> a 4:10:com.android.tools.r8.utils.PredicateSet rewriteItems(java.util.function.Function):32:38 -> a 1:5:boolean contains(java.lang.Object):43:47 -> b com.android.tools.r8.utils.PredicateUtils -> com.gradleup.gr8.relocated.im2: 1:1:boolean lambda$not$0(java.util.function.Predicate,java.lang.Object):22:22 -> a 2:2:java.util.function.Predicate not(java.util.function.Predicate):22:22 -> a 3:3:java.util.function.Predicate isNull(java.util.function.Function):26:26 -> a 4:4:boolean lambda$isNull$1(java.util.function.Function,java.lang.Object):26:26 -> a com.android.tools.r8.utils.ProgramClassCollection -> com.gradleup.gr8.relocated.tn2: com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver conflictResolver -> d boolean $assertionsDisabled -> e 1:1:void ():22:22 -> 1:2:void (java.util.concurrent.ConcurrentHashMap,com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver):40:41 -> 1:1:java.util.function.Supplier getTransparentSupplier(com.android.tools.r8.graph.DexClass):22:22 -> a 2:2:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):22:22 -> a 3:3:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.resolveClassConflict(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):51:51 -> a 3:3:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):22 -> a 4:9:com.android.tools.r8.utils.ProgramClassCollection create(java.util.List,com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver):29:34 -> 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):32:32 -> a 11:11:com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver wrappedConflictResolver(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter):72:72 -> a 12:14:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):103:105 -> a 12:14:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):73 -> a 15:15:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeIfLegacySynthetics(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):127:127 -> a 15:15:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):107 -> a 15:15:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):73 -> a 16:18:boolean com.android.tools.r8.utils.ProgramClassCollection.assertEqualClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):135:135 -> a 16:18:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeIfLegacySynthetics(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):128 -> a 16:18:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):107 -> a 16:18:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):73 -> a 20:20:boolean com.android.tools.r8.utils.ProgramClassCollection.assertEqualClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):137:137 -> a 20:20:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeIfLegacySynthetics(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):128 -> a 20:20:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):107 -> a 20:20:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):73 -> a 21:22:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeIfGlobalSynthetic(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):118:119 -> a 21:22:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):109 -> a 21:22:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):73 -> a 23:24:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeIfGlobalSynthetic(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):118:119 -> a 23:24:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.utils.ProgramClassCollection.mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):111 -> a 23:24:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):73 -> a 25:25:java.lang.RuntimeException com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):96:96 -> a 25:25:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 26:26:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 26:26:java.lang.RuntimeException com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):98 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 27:27:java.lang.String com.android.tools.r8.graph.DexType.toDescriptorString():171:171 -> a 27:27:java.lang.RuntimeException com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):98 -> a 27:27:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 28:28:java.lang.RuntimeException com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):98:98 -> a 28:28:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 29:29:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 29:29:java.lang.RuntimeException com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):99 -> a 29:29:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 30:30:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():807:807 -> a 30:30:java.lang.RuntimeException com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 31:31:java.lang.RuntimeException com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):99:99 -> a 31:31:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 32:32:java.lang.RuntimeException com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):96:96 -> a 32:32:com.android.tools.r8.graph.DexProgramClass lambda$wrappedConflictResolver$1(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 1:1:com.android.tools.r8.graph.ClassKind getClassKind():61:61 -> e 1:1:java.lang.String toString():46:46 -> toString com.android.tools.r8.utils.ProgramFieldEquivalence -> com.gradleup.gr8.relocated.bo2: com.android.tools.r8.utils.ProgramFieldEquivalence INSTANCE -> a 1:1:void ():12:12 -> 1:1:void ():14:14 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):10:10 -> a 2:2:boolean com.android.tools.r8.utils.ProgramFieldEquivalence.doEquivalent(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramField):22:22 -> a 2:2:boolean doEquivalent(java.lang.Object,java.lang.Object):10 -> a 3:3:int doHash(java.lang.Object):10:10 -> a 4:4:int com.android.tools.r8.utils.ProgramFieldEquivalence.doHash(com.android.tools.r8.graph.ProgramField):27:27 -> a 4:4:int doHash(java.lang.Object):10 -> a 5:5:com.android.tools.r8.utils.ProgramFieldEquivalence get():17:17 -> a com.android.tools.r8.utils.ProgramMethodEquivalence -> com.gradleup.gr8.relocated.ho2: com.android.tools.r8.utils.ProgramMethodEquivalence INSTANCE -> a 1:1:void ():12:12 -> 1:1:void ():14:14 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):10:10 -> a 2:2:boolean com.android.tools.r8.utils.ProgramMethodEquivalence.doEquivalent(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):22:22 -> a 2:2:boolean doEquivalent(java.lang.Object,java.lang.Object):10 -> a 3:3:int doHash(java.lang.Object):10:10 -> a 4:4:int com.android.tools.r8.utils.ProgramMethodEquivalence.doHash(com.android.tools.r8.graph.ProgramMethod):27:27 -> a 4:4:int doHash(java.lang.Object):10 -> a 5:5:com.android.tools.r8.utils.ProgramMethodEquivalence get():17:17 -> a com.android.tools.r8.utils.ReflectionHelper -> com.gradleup.gr8.relocated.p13: com.android.tools.r8.utils.ReflectionHelper$ReflectiveFieldOperation -> com.gradleup.gr8.relocated.k13: 1:1:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer,com.android.tools.r8.utils.ReflectionHelper$1):72:72 -> 2:2:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer):79:79 -> 1:5:java.lang.Object compute(java.lang.Object):84:88 -> a com.android.tools.r8.utils.ReflectionHelper$ReflectiveMethodOperation -> com.gradleup.gr8.relocated.l13: 1:1:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer,com.android.tools.r8.utils.ReflectionHelper$1):51:51 -> 2:2:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer):58:58 -> 1:6:java.lang.Object compute(java.lang.Object):63:68 -> a com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation -> com.gradleup.gr8.relocated.m13: java.util.function.Consumer modifier -> c com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation nextOperation -> d java.lang.Class classForDeclaration -> a java.lang.String declaredMember -> b 1:1:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer,com.android.tools.r8.utils.ReflectionHelper$1):30:30 -> 2:6:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer):41:45 -> java.lang.Object compute(java.lang.Object) -> a com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder -> com.gradleup.gr8.relocated.n13: com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder sequenceBuilder -> d boolean $assertionsDisabled -> e java.lang.String declaredMember -> a com.android.tools.r8.utils.ReflectionHelper$DeclaredType declaredType -> b boolean setAccessible -> c 1:1:void ():121:121 -> 1:1:void (java.lang.String,com.android.tools.r8.utils.ReflectionHelper$DeclaredType,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder,com.android.tools.r8.utils.ReflectionHelper$1):121:121 -> 2:2:void (java.lang.String,com.android.tools.r8.utils.ReflectionHelper$DeclaredType,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder):131:131 -> 3:12:void (java.lang.String,com.android.tools.r8.utils.ReflectionHelper$DeclaredType,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder):125:134 -> 1:1:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation access$200(com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):121:121 -> a 2:2:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder done():143:143 -> a 3:15:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation build(com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):147:159 -> a 16:17:void lambda$build$0(java.lang.reflect.Field):153:154 -> a 18:19:void lambda$build$1(java.lang.reflect.Method):164:165 -> a 1:1:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder setSetAccessible(boolean):138:138 -> b com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder -> com.gradleup.gr8.relocated.o13: java.util.List reflectiveOperationBuilderList -> a boolean $assertionsDisabled -> b 1:1:void ():92:92 -> 1:3:void ():92:94 -> 1:3:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder.add(java.lang.String,com.android.tools.r8.utils.ReflectionHelper$DeclaredType):105:107 -> a 1:3:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder readField(java.lang.String):101 -> a 4:7:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation build():112:115 -> a 1:1:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder readMethod(java.lang.String):0:0 -> b 2:4:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder.add(java.lang.String,com.android.tools.r8.utils.ReflectionHelper$DeclaredType):105:107 -> b 2:4:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder readMethod(java.lang.String):97 -> b com.android.tools.r8.utils.Reporter -> com.gradleup.gr8.relocated.f33: java.util.List diagnosticsLevelMapping -> b com.android.tools.r8.DiagnosticsHandler clientHandler -> a com.android.tools.r8.utils.AbortException abort -> c 1:1:void ():56:56 -> 2:2:void (com.android.tools.r8.DiagnosticsHandler):59:59 -> 3:11:void (com.android.tools.r8.DiagnosticsHandler):52:60 -> 1:1:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):67:67 -> a 2:3:com.android.tools.r8.DiagnosticsLevel com.android.tools.r8.utils.Reporter.mapDiagnosticsLevel(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):139:140 -> a 2:3:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):69 -> a 4:18:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):71:85 -> a 19:23:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):78:82 -> a 24:24:void warning(com.android.tools.r8.Diagnostic):100:100 -> a 25:25:void error(java.lang.String):113:113 -> a 26:26:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> a 26:26:void error(java.lang.String):113 -> a 27:27:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> a 27:27:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> a 27:27:void error(java.lang.String):113 -> a 28:28:void error(java.lang.String):113:113 -> a 29:29:void com.android.tools.r8.utils.Reporter.error(com.android.tools.r8.Diagnostic):109:109 -> a 29:29:void error(java.lang.String):113 -> a 30:31:void failIfPendingErrors():133:134 -> a 1:1:void error(com.android.tools.r8.Diagnostic):109:109 -> b 2:2:java.lang.RuntimeException fatalError(java.lang.String):120:120 -> b 3:3:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> b 3:3:java.lang.RuntimeException fatalError(java.lang.String):120 -> b 4:4:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> b 4:4:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> b 4:4:java.lang.RuntimeException fatalError(java.lang.String):120 -> b 5:5:java.lang.RuntimeException fatalError(java.lang.String):120:120 -> b 1:1:void info(com.android.tools.r8.Diagnostic):91:91 -> c 2:2:void warning(java.lang.String):104:104 -> c 3:3:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28:28 -> c 3:3:void warning(java.lang.String):104 -> c 4:4:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> c 4:4:void com.android.tools.r8.utils.StringDiagnostic.(java.lang.String):28 -> c 4:4:void warning(java.lang.String):104 -> c 5:5:void warning(java.lang.String):104:104 -> c 6:6:void com.android.tools.r8.utils.Reporter.warning(com.android.tools.r8.Diagnostic):100:100 -> c 6:6:void warning(java.lang.String):104 -> c 1:2:java.lang.RuntimeException fatalError(com.android.tools.r8.Diagnostic):127:128 -> d com.android.tools.r8.utils.Reporter$1 -> com.gradleup.gr8.relocated.e33: com.android.tools.r8.utils.SegmentTree -> com.gradleup.gr8.relocated.r53: java.util.TreeMap internalTree -> a boolean allowIntervalOverwrites -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:1:void (boolean):22:22 -> 2:8:void (boolean):17:23 -> 1:2:java.util.Map$Entry findEntry(java.lang.Integer):32:33 -> a 3:42:com.android.tools.r8.utils.SegmentTree add(int,int,java.lang.Object):37:76 -> a 43:46:boolean lambda$add$0(int,int,com.android.tools.r8.utils.Box,java.lang.Integer):44:47 -> a com.android.tools.r8.utils.SemanticVersion -> com.gradleup.gr8.relocated.s53: int minor -> b int patch -> c int major -> a java.lang.String prerelease -> d 1:5:void (int,int,int,java.lang.String):49:53 -> 1:27:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):11:37 -> a 28:28:com.android.tools.r8.utils.SemanticVersion com.android.tools.r8.utils.SemanticVersion.create(int,int,int,java.lang.String):61:61 -> a 28:28:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):41 -> a 29:29:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):39:39 -> a 30:30:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):25:25 -> a 31:31:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):17:17 -> a 32:32:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):13:13 -> a 33:33:com.android.tools.r8.utils.SemanticVersion com.android.tools.r8.utils.SemanticVersion.create(int,int,int,java.lang.String):61:61 -> a 33:33:com.android.tools.r8.utils.SemanticVersion create(int,int,int):57 -> a 34:40:boolean isNewerOrEqual(com.android.tools.r8.utils.SemanticVersion):77:83 -> a 1:1:int getMajor():65:65 -> b 1:8:boolean equals(java.lang.Object):88:95 -> equals 1:1:int hashCode():100:100 -> hashCode 1:1:java.lang.String toString():105:105 -> toString com.android.tools.r8.utils.SetUtils -> com.gradleup.gr8.relocated.x53: 1:1:java.util.Set newConcurrentHashSet(int):31:31 -> a 2:3:java.util.HashSet newHashSet(java.lang.Object):35:36 -> a 4:5:java.util.Set newIdentityHashSet(java.lang.Object):48:49 -> a 6:7:java.util.Set newIdentityHashSet(com.android.tools.r8.utils.ForEachable):61:62 -> a 8:9:java.util.Set newIdentityHashSet(java.lang.Iterable):67:68 -> a 10:13:java.util.Set newIdentityHashSet(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):80:83 -> a 14:20:com.google.common.collect.ImmutableSet newImmutableSetExcludingNullItems(java.lang.Object[]):105:111 -> a 1:1:java.util.Set newIdentityHashSet(int):88:88 -> b 2:4:com.google.common.collect.ImmutableSet newImmutableSet(com.android.tools.r8.utils.ForEachable):98:100 -> b com.android.tools.r8.utils.StringDiagnostic -> com.gradleup.gr8.relocated.nc3: com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position position -> b java.lang.String message -> c boolean $assertionsDisabled -> d 1:1:void ():20:20 -> 1:1:void (java.lang.String):28:28 -> 2:2:void (java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> 3:9:void (java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):35:41 -> 1:1:java.lang.String getDiagnosticMessage():56:56 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():46:46 -> b 1:1:com.android.tools.r8.position.Position getPosition():51:51 -> c com.android.tools.r8.utils.StringUtils -> com.gradleup.gr8.relocated.hd3: char[] EMPTY_CHAR_ARRAY -> a java.lang.String LINE_SEPARATOR -> c java.lang.String[] EMPTY_ARRAY -> b boolean $assertionsDisabled -> d 1:4:void ():19:22 -> 1:1:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.left():37:37 -> a 1:1:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):113 -> a 2:2:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.left():36:36 -> a 2:2:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):113 -> a 3:3:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.left():35:35 -> a 3:3:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):113 -> a 4:4:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.left():34:34 -> a 4:4:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):113 -> a 5:5:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.left():33:33 -> a 5:5:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):113 -> a 6:14:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):113:121 -> a 15:15:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.right():47:47 -> a 15:15:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):123 -> a 16:16:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.right():46:46 -> a 16:16:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):123 -> a 17:17:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.right():45:45 -> a 17:17:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):123 -> a 18:18:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.right():44:44 -> a 18:18:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):123 -> a 19:19:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.right():43:43 -> a 19:19:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):123 -> a 20:20:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):123:123 -> a 21:21:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.right():42:42 -> a 21:21:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):123 -> a 22:22:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.left():32:32 -> a 22:22:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:26:java.lang.StringBuilder appendLeftPadded(java.lang.StringBuilder,java.lang.String,int):92:95 -> a 27:29:java.lang.StringBuilder appendRightPadded(java.lang.StringBuilder,java.lang.String,int):100:102 -> a 30:30:java.lang.String join(java.lang.String,java.lang.Iterable,com.android.tools.r8.utils.StringUtils$BraceType):147:147 -> a 31:33:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.Iterable,java.util.function.Function,com.android.tools.r8.utils.StringUtils$BraceType):152:154 -> a 31:33:java.lang.String join(java.lang.String,java.lang.Iterable,com.android.tools.r8.utils.StringUtils$BraceType):147 -> a 34:34:java.lang.String lines(java.util.List):158:158 -> a 35:39:java.lang.String com.android.tools.r8.utils.StringUtils.lines(java.util.List,java.lang.String):162:166 -> a 35:39:java.lang.String lines(java.util.List):158 -> a 40:57:java.util.List com.android.tools.r8.utils.StringUtils.splitLines(java.lang.String,boolean):201:218 -> a 40:57:java.util.List splitLines(java.lang.String):197 -> a 58:62:java.lang.String hexString(int,int,boolean):247:251 -> a 63:70:java.lang.String com.android.tools.r8.utils.StringUtils.zeroPrefixString(java.lang.String,int):229:236 -> a 63:70:java.lang.String hexString(int,int,boolean):251 -> a 71:75:java.lang.String hexString(int,int,boolean):251:255 -> a 76:80:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(long,int,boolean):264:268 -> a 76:80:java.lang.String hexString(long,int):260 -> a 81:88:java.lang.String com.android.tools.r8.utils.StringUtils.zeroPrefixString(java.lang.String,int):229:236 -> a 81:88:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(long,int,boolean):268 -> a 81:88:java.lang.String hexString(long,int):260 -> a 89:92:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(long,int,boolean):268:271 -> a 89:92:java.lang.String hexString(long,int):260 -> a 93:93:java.lang.String hexString(long,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":94,"2":95,"3":96,"4":97},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 94:94:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(long,int,boolean):272:272 -> a 94:94:java.lang.String hexString(long,int):260 -> a 95:95:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(long,int,boolean):272:272 -> a 95:95:java.lang.String hexString(long,int):260 -> a 96:96:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(long,int,boolean):272:272 -> a 96:96:java.lang.String hexString(long,int):260 -> a 97:97:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(long,int,boolean):272:272 -> a 97:97:java.lang.String hexString(long,int):260 -> a 98:98:boolean isWhitespace(int):311:311 -> a 1:2:java.lang.String stripLeadingBOM(java.lang.String):315:316 -> b com.android.tools.r8.utils.StringUtils$BraceType$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.gd3: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.utils.SymbolGenerationUtils -> com.gradleup.gr8.relocated.ke3: char[] IDENTIFIER_CHARACTERS -> b boolean $assertionsDisabled -> e java.util.Set RESERVED_NAMES -> a int NUMBER_OF_CHARACTERS_MINUS_CAPITAL_LETTERS -> d int NUMBER_OF_CHARACTERS -> c 1:8:void ():13:20 -> 9:10:java.util.HashSet com.google.common.collect.Sets.newHashSet(java.lang.Object[]):195:196 -> 9:10:void ():21 -> 11:18:void ():21:28 -> 1:1:java.lang.String numberToIdentifier(int,com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing):32:32 -> a 2:34:java.lang.String com.android.tools.r8.utils.SymbolGenerationUtils.numberToIdentifier(int,com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing,char[],boolean):45:77 -> a 2:34:java.lang.String numberToIdentifier(int,com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing):32 -> a com.android.tools.r8.utils.SystemPropertyUtils -> com.gradleup.gr8.relocated.lg3: 1:22:java.lang.Object applySystemProperty(java.lang.String,java.util.function.Function,java.util.function.Supplier):0:21 -> a 23:23:java.lang.String getSystemPropertyForDevelopment(java.lang.String):26:26 -> a 24:24:boolean isSystemPropertySet(java.lang.String):49:49 -> a 25:25:boolean com.android.tools.r8.utils.SystemPropertyUtils.hasSystemPropertyThatMatches(java.lang.String,java.util.function.Predicate):38:38 -> a 25:25:boolean isSystemPropertySet(java.lang.String):49 -> a 26:26:boolean parseSystemPropertyForDevelopmentOrDefault(java.lang.String,boolean):64:64 -> a 27:27:boolean parseSystemPropertyForDevelopmentOrDefault(java.lang.String,boolean):63:63 -> a 28:28:boolean internalParseSystemPropertyForDevelopmentOrDefault(java.lang.String,java.lang.String,boolean):72:72 -> a 29:29:boolean com.android.tools.r8.utils.StringUtils.isFalsy(java.lang.String):303:303 -> a 29:29:boolean internalParseSystemPropertyForDevelopmentOrDefault(java.lang.String,java.lang.String,boolean):72 -> a 30:30:boolean com.android.tools.r8.utils.StringUtils.isTruthy(java.lang.String):307:307 -> a 30:30:boolean internalParseSystemPropertyForDevelopmentOrDefault(java.lang.String,java.lang.String,boolean):75 -> a 31:31:boolean internalParseSystemPropertyForDevelopmentOrDefault(java.lang.String,java.lang.String,boolean):78:78 -> a 1:1:boolean parseSystemPropertyOrDefault(java.lang.String,boolean):58:58 -> b 2:2:boolean parseSystemPropertyOrDefault(java.lang.String,boolean):57:57 -> b 3:4:int parseSystemPropertyForDevelopmentOrDefault(java.lang.String,int):89:90 -> b com.android.tools.r8.utils.ThreadUtils -> com.gradleup.gr8.relocated.rg3: 1:1:java.util.concurrent.Future processAsynchronously(com.android.tools.r8.utils.Action,java.util.concurrent.ExecutorService):26:26 -> a 2:2:java.util.concurrent.Future com.android.tools.r8.utils.ThreadUtils.processAsynchronously(java.util.concurrent.Callable,java.util.concurrent.ExecutorService):36:36 -> a 2:2:java.util.concurrent.Future processAsynchronously(com.android.tools.r8.utils.Action,java.util.concurrent.ExecutorService):26 -> a 3:3:java.lang.Object lambda$processAsynchronously$0(com.android.tools.r8.utils.Action):28:28 -> a 4:4:java.lang.Object lambda$processItemsWithResults$1(com.android.tools.r8.utils.ThrowingFunction,java.lang.Object,int):42:42 -> a 5:5:java.util.Collection processItemsWithResults(java.lang.Iterable,com.android.tools.r8.utils.ThrowingFunction,java.util.concurrent.ExecutorService):42:42 -> a 6:6:java.util.Collection processItemsWithResults(java.lang.Iterable,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.util.concurrent.ExecutorService):50:50 -> a 7:9:java.util.Collection processItemsWithResults(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.util.concurrent.ExecutorService):64:66 -> a 10:24:java.util.Collection com.android.tools.r8.utils.ThreadUtils.awaitFuturesWithResults(java.util.Collection):163:177 -> a 10:24:java.util.Collection processItemsWithResults(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.util.concurrent.ExecutorService):71 -> a 25:37:java.util.Collection com.android.tools.r8.utils.ThreadUtils.awaitFuturesWithResults(java.util.Collection):170:182 -> a 25:37:java.util.Collection processItemsWithResults(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.util.concurrent.ExecutorService):71 -> a 38:39:void lambda$processItemsWithResults$4(com.android.tools.r8.utils.IntBox,java.util.List,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.lang.Object):68:69 -> a 40:40:java.lang.Object lambda$processItemsWithResults$3(com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.lang.Object,int):69:69 -> a 41:41:void lambda$processItems$5(com.android.tools.r8.utils.ThrowingConsumer,java.lang.Object,int):77:77 -> a 42:42:void processItems(java.lang.Iterable,com.android.tools.r8.utils.ThrowingConsumer,java.util.concurrent.ExecutorService):77:77 -> a 43:43:void processItems(java.lang.Iterable,com.android.tools.r8.utils.ThrowingReferenceIntConsumer,java.util.concurrent.ExecutorService):85:85 -> a 44:44:void processItems(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingConsumer,java.util.concurrent.ExecutorService):91:91 -> a 45:45:void processItems(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingReferenceIntConsumer,java.util.concurrent.ExecutorService):99:99 -> a 46:46:java.lang.Object lambda$processItems$7(com.android.tools.r8.utils.ThrowingReferenceIntConsumer,java.lang.Object,int):102:102 -> a 47:47:void processMap(java.util.Map,com.android.tools.r8.utils.ThrowingBiConsumer,java.util.concurrent.ExecutorService):111:111 -> a 48:48:java.lang.Object lambda$processMap$8(com.android.tools.r8.utils.ThrowingBiConsumer,java.lang.Object,java.lang.Object):114:114 -> a 49:49:java.lang.Object lambda$processMapWithResults$9(com.android.tools.r8.utils.ThrowingBiFunction,java.util.Map$Entry):124:124 -> a 50:50:java.util.Collection processMapWithResults(java.util.Map,com.android.tools.r8.utils.ThrowingBiFunction,java.util.concurrent.ExecutorService):124:124 -> a 51:51:java.util.Collection processMapWithResults(java.util.Map,com.android.tools.r8.utils.ThrowingBiFunction,java.util.concurrent.ExecutorService):123:123 -> a 52:52:void processMethods(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.ThrowingConsumer,java.util.concurrent.ExecutorService):133:133 -> a 53:53:void processMethods(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.ThrowingConsumer,java.util.concurrent.ExecutorService):132:132 -> a 54:54:void lambda$processMethods$10(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.graph.DexProgramClass):134:134 -> a 55:55:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 55:55:void lambda$processMethods$10(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.graph.DexProgramClass):134 -> a 56:69:void awaitFutures(java.lang.Iterable):140:153 -> a 70:82:void awaitFutures(java.lang.Iterable):146:158 -> a 1:1:void lambda$processItems$6(com.android.tools.r8.utils.ThrowingConsumer,java.lang.Object,int):91:91 -> b com.android.tools.r8.utils.ThrowingAction -> com.gradleup.gr8.relocated.xg3: void execute() -> a com.android.tools.r8.utils.ThrowingBiConsumer -> com.gradleup.gr8.relocated.yg3: com.android.tools.r8.utils.ThrowingBiFunction -> com.gradleup.gr8.relocated.zg3: com.android.tools.r8.utils.ThrowingCharIterator -> com.gradleup.gr8.relocated.ah3: char nextChar() -> a com.android.tools.r8.utils.ThrowingConsumer -> com.gradleup.gr8.relocated.bh3: 1:7:void acceptWithRuntimeException(java.lang.Object):20:26 -> a com.android.tools.r8.utils.ThrowingFunction -> com.gradleup.gr8.relocated.ch3: com.android.tools.r8.utils.ThrowingIntIterator -> com.gradleup.gr8.relocated.eh3: boolean hasNext() -> a 1:4:int nextIntComputeIfAbsent(com.android.tools.r8.utils.ThrowingIntSupplier):22:25 -> a int nextInt() -> b com.android.tools.r8.utils.ThrowingIntSupplier -> com.gradleup.gr8.relocated.fh3: com.android.tools.r8.utils.ThrowingIterator -> com.gradleup.gr8.relocated.gh3: boolean hasNext() -> a 1:6:java.util.List take(int):25:30 -> a 7:7:java.util.List take(int):28:28 -> a java.lang.Object next() -> b com.android.tools.r8.utils.ThrowingReferenceIntConsumer -> com.gradleup.gr8.relocated.hh3: com.android.tools.r8.utils.ThrowingReferenceIntFunction -> com.gradleup.gr8.relocated.ih3: java.lang.Object apply(java.lang.Object,int) -> a com.android.tools.r8.utils.ThrowingSupplier -> com.gradleup.gr8.relocated.jh3: com.android.tools.r8.utils.Timing -> com.gradleup.gr8.relocated.rh3: java.util.Stack stack -> b com.android.tools.r8.utils.Timing EMPTY -> d boolean $assertionsDisabled -> e com.android.tools.r8.utils.Timing$Node top -> a boolean trackMemory -> c 1:5:void ():25:29 -> 1:1:void (java.lang.String,boolean,com.android.tools.r8.utils.Timing$1):25:25 -> 2:6:void (java.lang.String,boolean):86:90 -> 1:1:com.android.tools.r8.utils.Timing$Node access$1100(com.android.tools.r8.utils.Timing):25:25 -> a 2:2:com.android.tools.r8.utils.Timing create(java.lang.String,com.android.tools.r8.utils.InternalOptions):68:68 -> a 3:3:com.android.tools.r8.utils.Timing com.android.tools.r8.utils.Timing.empty():63:63 -> a 3:3:com.android.tools.r8.utils.Timing create(java.lang.String,com.android.tools.r8.utils.InternalOptions):70 -> a 4:4:com.android.tools.r8.utils.Timing create(java.lang.String,com.android.tools.r8.utils.InternalOptions):69:69 -> a 5:5:com.android.tools.r8.utils.Timing$TimingMerger beginMerger(java.lang.String,int):318:318 -> a 6:6:java.lang.String com.android.tools.r8.utils.Timing.prettyPercentage(long,long):326:326 -> a 6:6:java.lang.String access$400(long,long):25 -> a 7:7:long com.android.tools.r8.utils.Timing.percentage(long,long):322:322 -> a 7:7:java.lang.String com.android.tools.r8.utils.Timing.prettyPercentage(long,long):326 -> a 7:7:java.lang.String access$400(long,long):25 -> a 8:8:java.lang.String com.android.tools.r8.utils.Timing.prettyPercentage(long,long):326:326 -> a 8:8:java.lang.String access$400(long,long):25 -> a 9:9:java.lang.String com.android.tools.r8.utils.Timing.prettySize(long):334:334 -> a 9:9:java.lang.String access$600(long):25 -> a 10:26:java.lang.String com.android.tools.r8.utils.Timing.prettyNumber(long):338:354 -> a 10:26:java.lang.String com.android.tools.r8.utils.Timing.prettySize(long):334 -> a 10:26:java.lang.String access$600(long):25 -> a 27:27:java.lang.String access$600(long):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":28,"2":29,"3":30},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 28:28:java.lang.String com.android.tools.r8.utils.Timing.prettySize(long):334:334 -> a 28:28:java.lang.String access$600(long):25 -> a 29:29:java.lang.String com.android.tools.r8.utils.Timing.prettySize(long):334:334 -> a 29:29:java.lang.String access$600(long):25 -> a 30:30:java.lang.String com.android.tools.r8.utils.Timing.prettySize(long):334:334 -> a 30:30:java.lang.String access$600(long):25 -> a 31:34:void begin(java.lang.String):358:361 -> a 35:35:void com.android.tools.r8.utils.Timing$Node.restart():129:129 -> a 35:35:void begin(java.lang.String):362 -> a 36:36:void com.android.tools.r8.utils.Timing$Node.restart():129:129 -> a 36:36:void begin(java.lang.String):362 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:void com.android.tools.r8.utils.Timing$Node.restart():129:129 -> a 37:37:void begin(java.lang.String):362 -> a 38:38:void com.android.tools.r8.utils.Timing$Node.restart():130:130 -> a 38:38:void begin(java.lang.String):362 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:41:void com.android.tools.r8.utils.Timing$Node.restart():131:133 -> a 39:41:void begin(java.lang.String):362 -> a 42:45:void begin(java.lang.String):364:367 -> a 46:51:void time(java.lang.String,com.android.tools.r8.utils.ThrowingAction):371:376 -> a 52:57:java.lang.Object time(java.lang.String,com.android.tools.r8.utils.ThrowingSupplier):380:385 -> a 58:63:java.util.Map com.android.tools.r8.utils.Timing.computeMemoryInformation():403:408 -> a 58:63:java.util.Map access$200():25 -> a 64:64:com.android.tools.r8.utils.Timing$MemInfo com.android.tools.r8.utils.Timing$MemInfo.fromTotalAndFree(long,long):101:101 -> a 64:64:java.util.Map com.android.tools.r8.utils.Timing.computeMemoryInformation():407 -> a 64:64:java.util.Map access$200():25 -> a 65:65:java.util.Map com.android.tools.r8.utils.Timing.computeMemoryInformation():405:405 -> a 65:65:java.util.Map access$200():25 -> a 1:1:java.util.Stack access$700(com.android.tools.r8.utils.Timing):25:25 -> b 2:2:com.android.tools.r8.utils.Timing empty():63:63 -> b 3:3:long com.android.tools.r8.utils.Timing.percentage(long,long):322:322 -> b 3:3:long access$500(long,long):25 -> b 1:1:boolean access$800(com.android.tools.r8.utils.Timing):25:25 -> c 2:3:void end():389:390 -> c 1:6:void report():394:399 -> d com.android.tools.r8.utils.Timing$1 -> com.gradleup.gr8.relocated.lh3: 1:1:void (java.lang.String,boolean):30:30 -> void begin(java.lang.String) -> a 1:1:com.android.tools.r8.utils.Timing$TimingMerger beginMerger(java.lang.String,int):33:33 -> a void end() -> c void report() -> d com.android.tools.r8.utils.Timing$1$1 -> com.gradleup.gr8.relocated.kh3: 1:1:void (com.android.tools.r8.utils.Timing$1,java.lang.String,int,com.android.tools.r8.utils.Timing):33:33 -> void add(java.util.Collection) -> a void end() -> a com.android.tools.r8.utils.Timing$MemInfo -> com.gradleup.gr8.relocated.mh3: long used -> a 1:2:void (long):96:97 -> com.android.tools.r8.utils.Timing$Node -> com.gradleup.gr8.relocated.nh3: java.util.Map children -> c long start_time -> e java.lang.String title -> a long duration -> d boolean $assertionsDisabled -> h boolean trackMemory -> b java.util.Map startMemory -> f java.util.Map endMemory -> g 1:1:void ():109:109 -> 1:1:void (java.lang.String,boolean):119:119 -> 2:14:void (java.lang.String,boolean):113:125 -> 1:5:void end():137:141 -> a 6:6:void report(int,com.android.tools.r8.utils.Timing$Node):160:160 -> a 7:7:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 7:7:void report(int,com.android.tools.r8.utils.Timing$Node):160 -> a 8:8:void report(int,com.android.tools.r8.utils.Timing$Node):160:160 -> a 9:9:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 9:9:void report(int,com.android.tools.r8.utils.Timing$Node):161 -> a 10:10:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 10:10:void report(int,com.android.tools.r8.utils.Timing$Node):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:void report(int,com.android.tools.r8.utils.Timing$Node):161:161 -> a 12:13:void com.android.tools.r8.utils.Timing$Node.printPrefix(int):194:195 -> a 12:13:void report(int,com.android.tools.r8.utils.Timing$Node):164 -> a 14:14:void report(int,com.android.tools.r8.utils.Timing$Node):165:165 -> a 15:16:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):155:156 -> a 15:16:void report(int,com.android.tools.r8.utils.Timing$Node):165 -> a 17:17:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 17:17:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):156 -> a 17:17:void report(int,com.android.tools.r8.utils.Timing$Node):165 -> a 18:18:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 18:18:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:void report(int,com.android.tools.r8.utils.Timing$Node):165 -> a 19:19:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):156:156 -> a 19:19:void report(int,com.android.tools.r8.utils.Timing$Node):165 -> a 20:29:void report(int,com.android.tools.r8.utils.Timing$Node):165:174 -> a 30:30:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 30:30:void report(int,com.android.tools.r8.utils.Timing$Node):175 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 31:31:void report(int,com.android.tools.r8.utils.Timing$Node):177 -> a 32:32:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 32:32:void report(int,com.android.tools.r8.utils.Timing$Node):179 -> a 33:33:void report(int,com.android.tools.r8.utils.Timing$Node):179:179 -> a 34:35:void com.android.tools.r8.utils.Timing$Node.printPrefix(int):194:195 -> a 34:35:void report(int,com.android.tools.r8.utils.Timing$Node):180 -> a 36:36:void report(int,com.android.tools.r8.utils.Timing$Node):181:181 -> a 37:37:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 37:37:void report(int,com.android.tools.r8.utils.Timing$Node):183 -> a 38:38:void report(int,com.android.tools.r8.utils.Timing$Node):183:183 -> a 39:39:java.lang.String com.android.tools.r8.utils.Timing.prettyTime(long):330:330 -> a 39:39:java.lang.String com.android.tools.r8.utils.Timing.access$300(long):25 -> a 39:39:void report(int,com.android.tools.r8.utils.Timing$Node):185 -> a 40:40:void report(int,com.android.tools.r8.utils.Timing$Node):185:185 -> a 41:48:void report(int,com.android.tools.r8.utils.Timing$Node):181:188 -> a 49:49:void lambda$report$0(int,com.android.tools.r8.utils.Timing$Node,com.android.tools.r8.utils.Timing$Node):188:188 -> a 50:62:void printMemory(int):200:212 -> a 63:63:long com.android.tools.r8.utils.Timing$MemInfo.usedDelta(com.android.tools.r8.utils.Timing$MemInfo):105:105 -> a 63:63:void printMemory(int):214 -> a 64:64:void printMemory(int):214:214 -> a 65:65:void printMemory(int):207:207 -> a 1:1:java.lang.String toString():151:151 -> toString 2:2:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> toString 2:2:java.lang.String toString():151 -> toString 3:3:java.lang.String toString():151:151 -> toString 4:4:java.lang.String com.android.tools.r8.utils.Timing.prettyTime(long):330:330 -> toString 4:4:java.lang.String com.android.tools.r8.utils.Timing.access$300(long):25 -> toString 4:4:java.lang.String toString():151 -> toString 5:5:java.lang.String toString():151:151 -> toString com.android.tools.r8.utils.Timing$TimingMerger -> com.gradleup.gr8.relocated.qh3: boolean $assertionsDisabled -> e com.android.tools.r8.utils.Timing$Node slowest -> d int taskCount -> c com.android.tools.r8.utils.Timing$Node parent -> a com.android.tools.r8.utils.Timing$Node merged -> b 1:1:void ():220:220 -> 1:1:void (java.lang.String,int,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.Timing$1):220:220 -> 2:2:void (java.lang.String,int,com.android.tools.r8.utils.Timing):227:227 -> 3:9:void (java.lang.String,int,com.android.tools.r8.utils.Timing):224:230 -> 1:1:com.android.tools.r8.utils.Timing$Node access$1000(com.android.tools.r8.utils.Timing$TimingMerger):220:220 -> a 2:18:void add(java.util.Collection):281:297 -> a 19:24:void lambda$add$1(com.android.tools.r8.utils.Timing$TimingMerger$Item,boolean,java.util.Deque,java.lang.String,com.android.tools.r8.utils.Timing$Node):299:304 -> a 25:25:com.android.tools.r8.utils.Timing$Node lambda$add$0(boolean,java.lang.String):300:300 -> a 26:28:void end():311:313 -> a 1:1:int access$900(com.android.tools.r8.utils.Timing$TimingMerger):220:220 -> b com.android.tools.r8.utils.Timing$TimingMerger$1 -> com.gradleup.gr8.relocated.oh3: boolean $assertionsDisabled -> k int val$numberOfThreads -> i com.android.tools.r8.utils.Timing$TimingMerger this$0 -> j 1:1:void ():230:230 -> 1:1:void (com.android.tools.r8.utils.Timing$TimingMerger,java.lang.String,boolean,int):230:230 -> 1:1:void report(int,com.android.tools.r8.utils.Timing$Node):233:233 -> a 2:2:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 2:2:void report(int,com.android.tools.r8.utils.Timing$Node):233 -> a 3:3:void report(int,com.android.tools.r8.utils.Timing$Node):233:233 -> a 4:5:void com.android.tools.r8.utils.Timing$Node.printPrefix(int):194:195 -> a 4:5:void report(int,com.android.tools.r8.utils.Timing$Node):234 -> a 6:10:void report(int,com.android.tools.r8.utils.Timing$Node):235:239 -> a 11:11:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 11:11:void report(int,com.android.tools.r8.utils.Timing$Node):239 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 12:12:void report(int,com.android.tools.r8.utils.Timing$Node):240 -> a 13:20:void report(int,com.android.tools.r8.utils.Timing$Node):240:247 -> a 21:36:void report(int,com.android.tools.r8.utils.Timing$Node):241:256 -> a 37:38:void com.android.tools.r8.utils.Timing$Node.printPrefix(int):194:195 -> a 37:38:void report(int,com.android.tools.r8.utils.Timing$Node):257 -> a 39:39:void report(int,com.android.tools.r8.utils.Timing$Node):258:258 -> a 40:40:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):155:155 -> a 40:40:void report(int,com.android.tools.r8.utils.Timing$Node):258 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):156:156 -> a 41:41:void report(int,com.android.tools.r8.utils.Timing$Node):258 -> a 42:42:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 42:42:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):156 -> a 42:42:void report(int,com.android.tools.r8.utils.Timing$Node):258 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 43:43:long com.android.tools.r8.utils.Timing$Node.duration():146:146 -> a 43:43:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:void report(int,com.android.tools.r8.utils.Timing$Node):258 -> a 44:44:java.lang.String com.android.tools.r8.utils.Timing$Node.toString(com.android.tools.r8.utils.Timing$Node):156:156 -> a 44:44:void report(int,com.android.tools.r8.utils.Timing$Node):258 -> a 45:46:void report(int,com.android.tools.r8.utils.Timing$Node):258:259 -> a 47:47:void lambda$report$0(int,java.lang.String,com.android.tools.r8.utils.Timing$Node):254:254 -> a 1:1:void lambda$report$1(int,java.lang.String,com.android.tools.r8.utils.Timing$Node):259:259 -> b 1:1:java.lang.String toString():265:265 -> toString com.android.tools.r8.utils.Timing$TimingMerger$Item -> com.gradleup.gr8.relocated.ph3: com.android.tools.r8.utils.Timing$Node mergeTarget -> a com.android.tools.r8.utils.Timing$Node mergeSource -> b 1:3:void (com.android.tools.r8.utils.Timing$Node,com.android.tools.r8.utils.Timing$Node):274:276 -> com.android.tools.r8.utils.TraversalContinuation -> com.gradleup.gr8.relocated.hi3: boolean $assertionsDisabled -> a 1:1:void ():11:11 -> com.android.tools.r8.utils.TraversalContinuation$Break asBreak() -> a 1:1:com.android.tools.r8.utils.TraversalContinuation$Continue com.android.tools.r8.utils.TraversalContinuation.doContinue():134:134 -> a 1:1:com.android.tools.r8.utils.TraversalContinuation continueIf(boolean):124 -> a 2:2:com.android.tools.r8.utils.TraversalContinuation$Break com.android.tools.r8.utils.TraversalContinuation.doBreak():143:143 -> a 2:2:com.android.tools.r8.utils.TraversalContinuation continueIf(boolean):124 -> a 3:3:com.android.tools.r8.utils.TraversalContinuation$Break doBreak(java.lang.Object):147:147 -> a com.android.tools.r8.utils.TraversalContinuation$Continue asContinue() -> b 1:1:com.android.tools.r8.utils.TraversalContinuation$Continue doContinue(java.lang.Object):138:138 -> b 1:1:com.android.tools.r8.utils.TraversalContinuation$Break doBreak():143:143 -> c 1:1:com.android.tools.r8.utils.TraversalContinuation$Continue doContinue():134:134 -> d boolean isBreak() -> e boolean isContinue() -> f com.android.tools.r8.utils.TraversalContinuation$Break -> com.gradleup.gr8.relocated.ei3: com.android.tools.r8.utils.TraversalContinuation$Break BREAK_NO_VALUE -> c java.lang.Object value -> b 1:1:void ():80:80 -> 1:1:void (java.lang.Object,com.android.tools.r8.utils.TraversalContinuation$1):79:79 -> 2:3:void (java.lang.Object):96:97 -> com.android.tools.r8.utils.TraversalContinuation$Break asBreak() -> a boolean isBreak() -> e 1:1:com.android.tools.r8.utils.TraversalContinuation$Break access$300():79:79 -> g 1:1:java.lang.Object getValue():101:101 -> h com.android.tools.r8.utils.TraversalContinuation$Break$1 -> com.gradleup.gr8.relocated.di3: 1:1:void (java.lang.Object):81:81 -> 1:1:java.lang.Object getValue():84:84 -> h com.android.tools.r8.utils.TraversalContinuation$Continue -> com.gradleup.gr8.relocated.gi3: java.lang.Object value -> b com.android.tools.r8.utils.TraversalContinuation$Continue CONTINUE_NO_VALUE -> c 1:1:void ():40:40 -> 1:1:void (java.lang.Object,com.android.tools.r8.utils.TraversalContinuation$1):39:39 -> 2:3:void (java.lang.Object):56:57 -> com.android.tools.r8.utils.TraversalContinuation$Continue asContinue() -> b boolean isContinue() -> f 1:1:com.android.tools.r8.utils.TraversalContinuation$Continue access$200():39:39 -> g 1:1:java.lang.Object getValue():61:61 -> h 1:1:java.lang.Object getValueOrDefault(java.lang.Object):65:65 -> i com.android.tools.r8.utils.TraversalContinuation$Continue$1 -> com.gradleup.gr8.relocated.fi3: 1:1:void (java.lang.Object):41:41 -> 1:1:java.lang.Object getValue():44:44 -> h java.lang.Object getValueOrDefault(java.lang.Object) -> i com.android.tools.r8.utils.TraversalUtils -> com.gradleup.gr8.relocated.ii3: 1:1:java.lang.Object getFirst(java.util.function.Function):20:20 -> a 2:4:boolean isSizeExactly(java.util.function.Consumer,int):40:42 -> a 5:7:boolean isSizeExactly(java.util.function.Consumer,int):41:43 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation lambda$isSizeExactly$0(com.android.tools.r8.utils.IntBox,int):42:42 -> a 9:9:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.breakIf(boolean):120:120 -> a 9:9:com.android.tools.r8.utils.TraversalContinuation lambda$isSizeExactly$0(com.android.tools.r8.utils.IntBox,int):42 -> a 10:12:boolean isSizeGreaterThan(java.util.function.Consumer,int):48:50 -> a 13:15:boolean isSizeGreaterThan(java.util.function.Consumer,int):49:51 -> a 1:1:com.android.tools.r8.utils.TraversalContinuation lambda$isSizeGreaterThan$1(com.android.tools.r8.utils.IntBox,int):50:50 -> b 2:2:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.breakIf(boolean):120:120 -> b 2:2:com.android.tools.r8.utils.TraversalContinuation lambda$isSizeGreaterThan$1(com.android.tools.r8.utils.IntBox,int):50 -> b com.android.tools.r8.utils.TriConsumer -> com.gradleup.gr8.relocated.oi3: void accept(java.lang.Object,java.lang.Object,java.lang.Object) -> a com.android.tools.r8.utils.TriFunction -> com.gradleup.gr8.relocated.pi3: java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object) -> a com.android.tools.r8.utils.TriPredicate -> com.gradleup.gr8.relocated.qi3: boolean test(java.lang.Object,java.lang.Object,java.lang.Object) -> a com.android.tools.r8.utils.TypeReferenceUtils -> com.gradleup.gr8.relocated.lj3: java.util.Comparator COMPARATOR -> a 1:1:void ():21:21 -> 1:1:int lambda$static$0(com.android.tools.r8.references.TypeReference,com.android.tools.r8.references.TypeReference):33:33 -> a 2:2:java.util.Comparator getTypeReferenceComparator():37:37 -> a com.android.tools.r8.utils.UnverifiableCfCodeDiagnostic -> com.gradleup.gr8.relocated.sl3: com.android.tools.r8.utils.VersionProperties -> com.gradleup.gr8.relocated.um3: com.android.tools.r8.utils.VersionProperties INSTANCE -> c java.lang.String sha -> a java.lang.String releaser -> b boolean $assertionsDisabled -> d 1:1:void ():14:14 -> 2:7:com.android.tools.r8.utils.VersionProperties com.android.tools.r8.utils.VersionProperties.get():28:33 -> 2:7:void ():16 -> 8:13:com.android.tools.r8.utils.VersionProperties com.android.tools.r8.utils.VersionProperties.get():29:34 -> 8:13:void ():16 -> 14:14:void ():16:16 -> 1:1:void ():38:38 -> 2:10:void (java.io.InputStream):41:49 -> 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 com.android.tools.r8.utils.Visibility -> com.gradleup.gr8.relocated.io3: com.android.tools.r8.utils.Visibility[] $VALUES -> e com.android.tools.r8.utils.Visibility PUBLIC -> a com.android.tools.r8.utils.Visibility PROTECTED -> b com.android.tools.r8.utils.Visibility PRIVATE -> c com.android.tools.r8.utils.Visibility PACKAGE_PRIVATE -> d 1:4:void ():10:13 -> 5:5:void ():9:9 -> 1:1:void (java.lang.String,int):9:9 -> 1:15:java.lang.String toString():33:47 -> toString 16:16:java.lang.String toString():44:44 -> toString 17:17:java.lang.String toString():41:41 -> toString 18:18:java.lang.String toString():38:38 -> toString 19:19:java.lang.String toString():35:35 -> toString 1:1:com.android.tools.r8.utils.Visibility[] values():9:9 -> values com.android.tools.r8.utils.WorkList -> com.gradleup.gr8.relocated.dp3: java.util.Deque workingList -> a java.util.Set seen -> b boolean $assertionsDisabled -> c 1:1:void ():14:14 -> 1:1:void (com.android.tools.r8.utils.WorkList$EqualityTest):62:62 -> 2:2:void (java.util.Set):65:65 -> 3:53:void (java.util.Set):16:66 -> 1:2:com.android.tools.r8.utils.WorkList newIdentityWorkList(java.lang.Object,java.util.Set):46:47 -> a 3:3:com.android.tools.r8.utils.WorkList newWorkList(java.util.Set):58:58 -> a 4:4:void addAllIgnoringSeenSet(java.lang.Iterable):74:74 -> a 5:6:boolean addFirstIfNotSeen(java.lang.Object):96:97 -> a 7:7:java.util.Set getMutableSeenSet():143:143 -> a 1:1:void addIfNotSeen(java.lang.Iterable):78:78 -> b 2:3:boolean addIfNotSeen(java.lang.Object):88:89 -> b 4:4:java.util.Set getSeenSet():139:139 -> b 1:1:void addIgnoringSeenSet(java.lang.Object):70:70 -> c 2:2:boolean hasNext():108:108 -> c 3:3:void markAsSeen(java.lang.Iterable):124:124 -> c 1:1:com.android.tools.r8.utils.WorkList newEqualityWorkList():20:20 -> d 2:3:com.android.tools.r8.utils.WorkList newEqualityWorkList(java.lang.Iterable):30:31 -> d 4:4:boolean isSeen(java.lang.Object):116:116 -> d 1:1:com.android.tools.r8.utils.WorkList newIdentityWorkList():36:36 -> e 2:3:com.android.tools.r8.utils.WorkList newIdentityWorkList(java.lang.Iterable):52:53 -> e 4:4:void markAsSeen(java.lang.Object):120:120 -> e 1:2:com.android.tools.r8.utils.WorkList newEqualityWorkList(java.lang.Object):24:25 -> f 3:4:java.lang.Object next():128:129 -> f 1:2:com.android.tools.r8.utils.WorkList newIdentityWorkList(java.lang.Object):40:41 -> g 3:4:java.lang.Object removeSeen():133:134 -> g com.android.tools.r8.utils.ZipUtils -> com.gradleup.gr8.relocated.jr3: 1:1:com.android.tools.r8.ByteDataView com.android.tools.r8.ByteDataView.of(byte[]):17:17 -> a 1:1:void writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):205 -> a 2:2:void writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):205:205 -> a 3:15:void writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,com.android.tools.r8.ByteDataView,int):211:223 -> a 16:23:boolean isClassFile(java.lang.String):232:239 -> a com.android.tools.r8.utils.classhierarchy.MethodOverridesCollector -> com.gradleup.gr8.relocated.l42: 1:5:com.android.tools.r8.utils.collections.ProgramMethodSet findAllMethodsAndOverridesThatMatches(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Collection,java.util.function.Predicate):36:40 -> a 6:6:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> a 6:6:com.android.tools.r8.utils.collections.ProgramMethodSet findAllMethodsAndOverridesThatMatches(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Collection,java.util.function.Predicate):40 -> a 7:18:com.android.tools.r8.utils.collections.ProgramMethodSet findAllMethodsAndOverridesThatMatches(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Collection,java.util.function.Predicate):55:66 -> a 19:19:void lambda$findAllMethodsAndOverridesThatMatches$0(java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):42:42 -> a 20:20:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 20:20:void lambda$findAllMethodsAndOverridesThatMatches$0(java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):43 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 21:21:void lambda$findAllMethodsAndOverridesThatMatches$0(java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):43 -> a 22:24:void lambda$findAllMethodsAndOverridesThatMatches$0(java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):44:46 -> a com.android.tools.r8.utils.classhierarchy.MethodOverridesCollector$InterfaceMethodToClassSiblingPropagator -> com.gradleup.gr8.relocated.j42: com.android.tools.r8.utils.collections.ProgramMethodSet classRootMethods -> f java.util.Map interfaceMethodsOfInterest -> g 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.utils.collections.ProgramMethodSet):81:81 -> 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.utils.collections.ProgramMethodSet):73:86 -> 1:3:void lambda$visit$0(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):100:100 -> a 4:4:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):143:143 -> a 5:5:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 5:5:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 6:6:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):144 -> a 7:7:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):145:145 -> a 1:1:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 1:1:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):138 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> c 2:2:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):138 -> c 3:3:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):138:138 -> c 1:1:void prune(com.android.tools.r8.graph.DexProgramClass):133:133 -> i 1:3:void visit(com.android.tools.r8.graph.DexProgramClass):92:94 -> k 4:8:void visit(com.android.tools.r8.graph.DexProgramClass):93:97 -> k 9:9:void com.android.tools.r8.graph.ImmediateProgramSubtypingInfo.forEachImmediateProgramSuperClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):86:86 -> k 9:9:void visit(com.android.tools.r8.graph.DexProgramClass):97 -> k 10:10:void visit(com.android.tools.r8.graph.DexProgramClass):105:105 -> k 11:11:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> k 11:11:void visit(com.android.tools.r8.graph.DexProgramClass):106 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> k 12:12:void visit(com.android.tools.r8.graph.DexProgramClass):106 -> k 13:19:void visit(com.android.tools.r8.graph.DexProgramClass):110:116 -> k 20:20:boolean com.android.tools.r8.graph.DexDefinition.isProgramClass():0:0 -> k 20:20:void visit(com.android.tools.r8.graph.DexProgramClass):116 -> k 21:22:void visit(com.android.tools.r8.graph.DexProgramClass):120:121 -> k 23:23:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> k 23:23:void visit(com.android.tools.r8.graph.DexProgramClass):121 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> k 24:24:void visit(com.android.tools.r8.graph.DexProgramClass):121 -> k 25:29:void visit(com.android.tools.r8.graph.DexProgramClass):122:126 -> k com.android.tools.r8.utils.classhierarchy.MethodOverridesCollector$TopDownClassHierarchyPropagator -> com.gradleup.gr8.relocated.k42: com.android.tools.r8.utils.collections.ProgramMethodSet result -> g java.util.Map methodsOfInterest -> f 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.utils.collections.ProgramMethodSet):164:164 -> 2:14:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.utils.collections.ProgramMethodSet):154:166 -> 1:3:void addRootMethod(com.android.tools.r8.graph.ProgramMethod):170:172 -> a 4:4:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.add(com.android.tools.r8.graph.DexClassAndMethod):66:66 -> a 4:4:void addRootMethod(com.android.tools.r8.graph.ProgramMethod):172 -> a 5:5:com.android.tools.r8.utils.collections.ProgramMethodSet getResult():176:176 -> a 6:6:void lambda$visit$0(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):186:186 -> a 7:8:void lambda$visit$1(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.ProgramMethod):192:193 -> a 1:1:void prune(com.android.tools.r8.graph.DexProgramClass):200:200 -> i 1:5:void visit(com.android.tools.r8.graph.DexProgramClass):181:185 -> k 6:6:void com.android.tools.r8.graph.ImmediateProgramSubtypingInfo.forEachImmediateProgramSuperClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):86:86 -> k 6:6:void visit(com.android.tools.r8.graph.DexProgramClass):185 -> k 7:7:void visit(com.android.tools.r8.graph.DexProgramClass):190:190 -> k 8:8:void com.android.tools.r8.graph.DexProgramClass.forEachProgramMethod(java.util.function.Consumer):251:251 -> k 8:8:void visit(com.android.tools.r8.graph.DexProgramClass):190 -> k com.android.tools.r8.utils.collections.BidirectionalManyToManyMap -> com.gradleup.gr8.relocated.sb: java.util.Set getKeys(java.lang.Object) -> c com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap -> com.gradleup.gr8.relocated.tb: java.lang.Object getRepresentativeValue(java.lang.Object) -> a java.lang.Object getRepresentativeKey(java.lang.Object) -> b com.android.tools.r8.utils.collections.BidirectionalManyToOneHashMap -> com.gradleup.gr8.relocated.ub: java.util.Map backing -> a java.util.Map inverse -> b boolean $assertionsDisabled -> c 1:1:void ():16:16 -> 1:3:void (java.util.Map,java.util.Map):29:31 -> 1:2:void clear():36:37 -> a 3:3:void forEachManyToOneMapping(java.util.function.BiConsumer):62:62 -> a 4:4:void lambda$forEachManyToOneMapping$0(java.util.function.BiConsumer,java.lang.Object,java.util.Set):62:62 -> a 5:5:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.getRepresentativeValue(java.lang.Object):72:72 -> a 6:6:void removeAll(java.lang.Iterable):121:121 -> a 7:13:java.util.Set removeValue(java.lang.Object):126:132 -> a 14:14:void lambda$put$2(java.lang.Object,java.lang.Object):147:147 -> a 15:15:void put(java.lang.Iterable,java.lang.Object):147:147 -> a 1:1:com.android.tools.r8.utils.collections.BidirectionalManyToOneHashMap newIdentityHashMap():22:22 -> b 1:1:com.android.tools.r8.utils.collections.BidirectionalManyToOneHashMap newLinkedHashMap():26:26 -> c 2:2:java.util.Set getKeys(java.lang.Object):92:92 -> c 1:1:boolean containsKey(java.lang.Object):42:42 -> containsKey 1:1:boolean containsValue(java.lang.Object):47:47 -> containsValue 1:1:java.util.Set lambda$put$1(java.lang.Object):141:141 -> d 2:2:java.util.Set values():152:152 -> d 1:6:java.lang.Object remove(java.lang.Object):108:113 -> e 1:1:void forEach(java.util.function.BiConsumer):52:52 -> forEach 1:1:java.util.Map getForwardMap():82:82 -> g 1:1:java.lang.Object get(java.lang.Object):72:72 -> get 1:1:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):77:77 -> getOrDefault 1:1:boolean isEmpty():103:103 -> isEmpty 1:1:java.util.Set keySet():87:87 -> keySet 1:3:java.lang.Object put(java.lang.Object,java.lang.Object):139:141 -> put com.android.tools.r8.utils.collections.BidirectionalManyToOneMap -> com.gradleup.gr8.relocated.vb: void forEachManyToOneMapping(java.util.function.BiConsumer) -> a java.util.Map getForwardMap() -> g com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap -> com.gradleup.gr8.relocated.wb: java.util.Map representatives -> d boolean $assertionsDisabled -> e 1:1:void ():13:13 -> 1:2:void (java.util.Map,java.util.Map,java.util.Map):26:27 -> 1:2:void clear():32:33 -> a 3:3:void forEachManyToOneMapping(com.android.tools.r8.utils.TriConsumer):38:38 -> a 4:4:void lambda$forEachManyToOneMapping$0(com.android.tools.r8.utils.TriConsumer,java.util.Set,java.lang.Object):39:39 -> a 5:5:void putAll(com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap):85:85 -> a 6:7:void lambda$putAll$1(java.util.Set,java.lang.Object,java.lang.Object):87:88 -> a 8:8:void com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.setRepresentative(java.lang.Object,java.lang.Object):49:49 -> a 8:8:void lambda$putAll$1(java.util.Set,java.lang.Object,java.lang.Object):89 -> a 9:9:java.util.Set removeValue(java.lang.Object):107:107 -> a 10:10:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.removeRepresentativeFor(java.lang.Object):44:44 -> a 10:10:java.util.Set removeValue(java.lang.Object):108 -> a 1:1:void setRepresentative(java.lang.Object,java.lang.Object):49:49 -> b 2:7:java.lang.Object getRepresentativeKey(java.lang.Object):59:64 -> b 8:8:boolean com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.hasExplicitRepresentativeKey(java.lang.Object):54:54 -> b 8:8:java.lang.Object getRepresentativeKey(java.lang.Object):64 -> b 9:10:java.lang.Object getRepresentativeKey(java.lang.Object):64:65 -> b 1:1:com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap newIdentityHashMap():20:20 -> e 2:2:java.lang.Object remove(java.lang.Object):96:96 -> e 3:3:boolean com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.hasExplicitRepresentativeKey(java.lang.Object):54:54 -> e 3:3:java.lang.Object remove(java.lang.Object):97 -> e 4:4:java.lang.Object remove(java.lang.Object):98:98 -> e 5:5:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.removeRepresentativeFor(java.lang.Object):44:44 -> e 5:5:java.lang.Object remove(java.lang.Object):99 -> e 1:1:boolean hasExplicitRepresentativeKey(java.lang.Object):54:54 -> f com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap -> com.gradleup.gr8.relocated.xb: com.android.tools.r8.utils.collections.BidirectionalOneToManyHashMap -> com.gradleup.gr8.relocated.yb: java.util.Map backing -> a java.util.Map inverse -> b 1:1:void ():21:21 -> 2:4:void (java.util.Map,java.util.Map):24:26 -> 1:1:void lambda$forEach$0(java.util.function.BiConsumer,java.lang.Object,java.lang.Object):47:47 -> a 2:2:void lambda$forEach$1(java.util.function.BiConsumer,java.lang.Object,java.util.Set):47:47 -> a 3:3:java.lang.Object getKeyOrDefault(java.lang.Object,java.lang.Object):82:82 -> a 4:6:void put(java.lang.Object,java.lang.Object):138:140 -> a 1:1:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalOneToManyRepresentativeHashMap.getRepresentativeKey(java.lang.Object):32:32 -> b 1:1:boolean containsKey(java.lang.Object):37:37 -> containsKey 1:1:boolean containsValue(java.lang.Object):42:42 -> containsValue 1:1:java.lang.Object getKey(java.lang.Object):77:77 -> d 1:1:java.util.Set getValues(java.lang.Object):93:93 -> e 2:2:java.util.Set com.android.tools.r8.utils.collections.BidirectionalOneToManyHashMap.getOrDefault(java.lang.Object,java.util.Set):72:72 -> e 2:2:java.util.Set getValues(java.lang.Object):93 -> e 1:1:java.util.Set lambda$put$2(java.lang.Object):139:139 -> f 1:1:void forEach(java.util.function.BiConsumer):47:47 -> forEach 1:6:java.lang.Object removeValue(java.lang.Object):125:130 -> g com.android.tools.r8.utils.collections.BidirectionalOneToManyRepresentativeHashMap -> com.gradleup.gr8.relocated.zb: java.util.Map representatives -> c boolean $assertionsDisabled -> d 1:1:void ():12:12 -> 1:5:void ():12:16 -> 1:3:java.lang.Object getRepresentativeValue(java.lang.Object):37:39 -> a 1:3:void setRepresentative(java.lang.Object,java.lang.Object):73:75 -> b 1:2:java.lang.Object removeValue(java.lang.Object):64:65 -> g 3:3:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalOneToManyRepresentativeHashMap.removeRepresentativeFor(java.lang.Object):59:59 -> g 3:3:java.lang.Object removeValue(java.lang.Object):66 -> g com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap -> com.gradleup.gr8.relocated.ac: com.google.common.collect.BiMap backing -> a 1:1:void ():22:22 -> 2:3:void (com.google.common.collect.BiMap):25:26 -> 1:1:void forEachManyToOneMapping(java.util.function.BiConsumer):61:61 -> a 2:2:void lambda$forEachManyToOneMapping$0(java.util.function.BiConsumer,java.lang.Object,java.lang.Object):61:61 -> a 3:3:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.get(java.lang.Object):76:76 -> a 3:3:java.lang.Object getRepresentativeValue(java.lang.Object):113 -> a 4:4:void putAll(com.android.tools.r8.utils.collections.BidirectionalManyToManyMap):149:149 -> a 5:5:void com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.forEach(java.util.function.BiConsumer):51:51 -> a 5:5:void putAll(com.android.tools.r8.utils.collections.BidirectionalManyToManyMap):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.forEach(java.util.function.BiConsumer):51:51 -> a 6:6:void putAll(com.android.tools.r8.utils.collections.BidirectionalManyToManyMap):149 -> a 1:1:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.getKey(java.lang.Object):87:87 -> b 1:1:java.lang.Object getRepresentativeKey(java.lang.Object):108 -> b 1:1:boolean com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.containsValue(java.lang.Object):41:41 -> c 1:1:java.util.Set getKeys(java.lang.Object):118 -> c 2:4:java.util.Set getKeys(java.lang.Object):119:121 -> c 1:1:void clear():31:31 -> clear 1:1:boolean containsKey(java.lang.Object):36:36 -> containsKey 1:1:boolean containsValue(java.lang.Object):41:41 -> containsValue 1:1:java.util.Set entrySet():46:46 -> entrySet 1:1:void forEach(java.util.function.BiConsumer):51:51 -> forEach 1:1:com.google.common.collect.BiMap com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.getForwardMap():92:92 -> g 1:1:java.util.Map getForwardMap():16 -> g 1:1:java.lang.Object get(java.lang.Object):76:76 -> get 1:1:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.get(java.lang.Object):76:76 -> getOrDefault 1:1:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):81 -> getOrDefault 1:1:boolean isEmpty():134:134 -> isEmpty 1:1:java.util.Set keySet():139:139 -> keySet 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):144:144 -> put 1:1:void putAll(java.util.Map):154:154 -> putAll 1:1:java.lang.Object remove(java.lang.Object):159:159 -> remove 1:1:int size():164:164 -> size 1:1:java.util.Set com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.values():169:169 -> values 1:1:java.util.Collection values():16 -> values com.android.tools.r8.utils.collections.BidirectionalOneToOneMap -> com.gradleup.gr8.relocated.bc: com.android.tools.r8.utils.collections.DexClassAndMethodSetBase -> com.gradleup.gr8.relocated.v30: java.util.Map backing -> a boolean $assertionsDisabled -> c java.util.function.Supplier backingFactory -> b 1:1:void ():22:22 -> 1:1:void (java.util.function.Supplier):29:29 -> 2:4:void (java.util.function.Supplier,java.util.Map):33:35 -> 1:2:boolean add(com.android.tools.r8.graph.DexClassAndMethod):40:41 -> a 3:3:int com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.size():142:142 -> a 3:3:java.util.Set toDefinitionSet(java.util.function.IntFunction):170 -> a 4:5:java.util.Set toDefinitionSet(java.util.function.IntFunction):170:171 -> a 6:6:java.util.Collection toCollection():161:161 -> a 7:7:void lambda$toDefinitionSet$0(java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):171:171 -> a 1:1:boolean add(java.lang.Object):22:22 -> add 1:2:boolean addAll(java.util.Collection):48:49 -> addAll 1:1:boolean contains(com.android.tools.r8.graph.DexClassAndMethod):80:80 -> b 1:1:void clear():90:90 -> clear 1:3:boolean contains(java.lang.Object):64:66 -> contains 4:4:boolean com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.contains(com.android.tools.r8.graph.DexMethod):72:72 -> contains 4:4:boolean contains(java.lang.Object):66 -> contains 1:1:boolean containsAll(java.util.Collection):85:85 -> containsAll 1:1:boolean isEmpty():95:95 -> isEmpty 1:1:java.util.Iterator iterator():100:100 -> iterator 1:3:boolean remove(java.lang.Object):105:107 -> remove 4:4:boolean com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.remove(com.android.tools.r8.graph.DexMethod):113:113 -> remove 4:4:boolean remove(java.lang.Object):107 -> remove 1:2:boolean removeAll(java.util.Collection):124:125 -> removeAll 1:1:boolean removeIf(java.util.function.Predicate):132:132 -> removeIf 1:1:boolean retainAll(java.util.Collection):137:137 -> retainAll 1:1:int size():142:142 -> size 1:1:java.util.stream.Stream stream():147:147 -> stream 1:1:java.lang.Object[] toArray():152:152 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):157:157 -> toArray com.android.tools.r8.utils.collections.DexMethodSignatureMap -> com.gradleup.gr8.relocated.qc0: java.util.Map backing -> a 1:2:void (java.util.Map):24:25 -> 1:1:java.lang.Object merge(com.android.tools.r8.graph.DexEncodedMethod,java.lang.Object,java.util.function.BiFunction):144:144 -> a 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.merge(com.android.tools.r8.graph.DexMethod,java.lang.Object,java.util.function.BiFunction):137:137 -> a 2:2:java.lang.Object merge(com.android.tools.r8.graph.DexEncodedMethod,java.lang.Object,java.util.function.BiFunction):144 -> a 3:3:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.merge(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object,java.util.function.BiFunction):130:130 -> a 3:3:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.merge(com.android.tools.r8.graph.DexMethod,java.lang.Object,java.util.function.BiFunction):137 -> a 3:3:java.lang.Object merge(com.android.tools.r8.graph.DexEncodedMethod,java.lang.Object,java.util.function.BiFunction):144 -> a 4:4:boolean containsAnyKeyOf(java.lang.Iterable):167:167 -> a 5:5:boolean com.android.tools.r8.utils.collections.DexMethodSignatureMap.containsKey(com.android.tools.r8.graph.DexMethodSignature):163:163 -> a 5:5:boolean containsAnyKeyOf(java.lang.Iterable):168 -> a 1:2:com.android.tools.r8.utils.collections.DexMethodSignatureSet intersectionWithKeys(java.lang.Iterable):176:177 -> b 3:3:boolean com.android.tools.r8.utils.collections.DexMethodSignatureMap.containsKey(com.android.tools.r8.graph.DexMethodSignature):163:163 -> b 3:3:com.android.tools.r8.utils.collections.DexMethodSignatureSet intersectionWithKeys(java.lang.Iterable):178 -> b 4:4:com.android.tools.r8.utils.collections.DexMethodSignatureSet intersectionWithKeys(java.lang.Iterable):179:179 -> b 1:1:void clear():51:51 -> clear 1:1:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):20:20 -> compute 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.compute(com.android.tools.r8.graph.DexMethodSignature,java.util.function.BiFunction):122:122 -> compute 2:2:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):20 -> compute 1:1:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):20:20 -> computeIfAbsent 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.computeIfAbsent(com.android.tools.r8.graph.DexMethodSignature,java.util.function.Function):108:108 -> computeIfAbsent 2:2:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):20 -> computeIfAbsent 1:1:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):20:20 -> computeIfPresent 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.computeIfPresent(com.android.tools.r8.graph.DexMethodSignature,java.util.function.BiFunction):115:115 -> computeIfPresent 2:2:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):20 -> computeIfPresent 1:1:boolean containsKey(java.lang.Object):149:149 -> containsKey 1:1:boolean containsValue(java.lang.Object):154:154 -> containsValue 1:1:java.util.Set entrySet():66:66 -> entrySet 1:1:void forEach(java.util.function.BiConsumer):76:76 -> forEach 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureMap create():29:29 -> g 1:1:java.lang.Object get(java.lang.Object):159:159 -> get 1:1:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):71:71 -> getOrDefault 1:1:boolean isEmpty():187:187 -> isEmpty 1:1:java.util.Set keySet():56:56 -> keySet 1:1:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):20:20 -> merge 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.merge(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object,java.util.function.BiFunction):130:130 -> merge 2:2:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):20 -> merge 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):20:20 -> put 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.put(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object):38:38 -> put 2:2:java.lang.Object put(java.lang.Object,java.lang.Object):20 -> put 1:1:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):20:20 -> putIfAbsent 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.putIfAbsent(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object):86:86 -> putIfAbsent 2:2:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):20 -> putIfAbsent 1:1:boolean remove(java.lang.Object,java.lang.Object):91:91 -> remove 2:2:java.lang.Object remove(java.lang.Object):192:192 -> remove 1:1:java.lang.Object replace(java.lang.Object,java.lang.Object):20:20 -> replace 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.replace(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object):101:101 -> replace 2:2:java.lang.Object replace(java.lang.Object,java.lang.Object):20 -> replace 3:3:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):20:20 -> replace 4:4:boolean com.android.tools.r8.utils.collections.DexMethodSignatureMap.replace(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object,java.lang.Object):96:96 -> replace 4:4:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):20 -> replace 1:1:void replaceAll(java.util.function.BiFunction):81:81 -> replaceAll 1:1:int size():208:208 -> size 1:1:java.util.Collection values():61:61 -> values com.android.tools.r8.utils.collections.DexMethodSignatureSet -> com.gradleup.gr8.relocated.rc0: com.android.tools.r8.utils.collections.DexMethodSignatureSet EMPTY -> b java.util.Set backing -> a 1:2:void ():23:24 -> 1:2:void (java.util.Set):28:29 -> 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureSet create():33:33 -> a 2:2:boolean add(com.android.tools.r8.graph.DexMethodSignature):54:54 -> a 3:3:boolean add(com.android.tools.r8.graph.DexMethod):58:58 -> a 4:4:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.add(com.android.tools.r8.graph.DexMethodSignature):54:54 -> a 4:4:boolean add(com.android.tools.r8.graph.DexMethod):58 -> a 5:5:boolean add(com.android.tools.r8.graph.DexEncodedMethod):62:62 -> a 6:6:boolean add(com.android.tools.r8.graph.DexClassAndMethod):66:66 -> a 7:7:void addAllMethods(java.lang.Iterable):75:75 -> a 8:8:void addAll(com.android.tools.r8.utils.collections.DexMethodSignatureSet):79:79 -> a 9:9:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.addAll(java.util.Collection):71:71 -> a 9:9:void addAll(com.android.tools.r8.utils.collections.DexMethodSignatureSet):79 -> a 1:1:boolean add(java.lang.Object):21:21 -> add 2:2:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.add(com.android.tools.r8.graph.DexMethodSignature):54:54 -> add 2:2:boolean add(java.lang.Object):21 -> add 1:1:boolean addAll(java.util.Collection):71:71 -> addAll 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureSet createConcurrent():41:41 -> b 2:2:boolean contains(com.android.tools.r8.graph.DexMethodSignature):99:99 -> b 3:3:boolean contains(com.android.tools.r8.graph.DexClassAndMethod):111:111 -> b 4:4:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.contains(com.android.tools.r8.graph.DexMethodSignature):99:99 -> b 4:4:boolean contains(com.android.tools.r8.graph.DexClassAndMethod):111 -> b 5:5:java.util.Iterator com.android.tools.r8.utils.collections.DexMethodSignatureSet.iterator():135:135 -> b 5:5:boolean containsAnyOf(java.lang.Iterable):120 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:java.util.Iterator com.android.tools.r8.utils.collections.DexMethodSignatureSet.iterator():135:135 -> b 6:6:boolean containsAnyOf(java.lang.Iterable):120 -> b 7:7:boolean containsAnyOf(java.lang.Iterable):120:120 -> b 8:8:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.contains(com.android.tools.r8.graph.DexMethodSignature):99:99 -> b 8:8:boolean containsAnyOf(java.lang.Iterable):121 -> b 9:9:boolean remove(com.android.tools.r8.graph.DexEncodedMethod):148:148 -> b 10:10:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.remove(com.android.tools.r8.graph.DexMethodSignature):144:144 -> b 10:10:boolean remove(com.android.tools.r8.graph.DexEncodedMethod):148 -> b 11:11:void removeAllMethods(java.lang.Iterable):157:157 -> b 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureSet create(com.android.tools.r8.utils.collections.DexMethodSignatureSet):37:37 -> c 2:2:com.android.tools.r8.utils.collections.DexMethodSignatureSet createLinked():45:45 -> c 1:1:void clear():90:90 -> clear 1:1:boolean contains(java.lang.Object):95:95 -> contains 1:1:boolean containsAll(java.util.Collection):116:116 -> containsAll 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureSet empty():49:49 -> d 1:1:boolean isEmpty():130:130 -> isEmpty 1:1:java.util.Iterator iterator():135:135 -> iterator 1:1:boolean remove(java.lang.Object):140:140 -> remove 1:1:boolean removeAll(java.util.Collection):153:153 -> removeAll 1:1:boolean retainAll(java.util.Collection):162:162 -> retainAll 1:1:int size():167:167 -> size 1:1:java.lang.Object[] toArray():172:172 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):177:177 -> toArray com.android.tools.r8.utils.collections.EmptyBidirectionalOneToOneMap -> com.gradleup.gr8.relocated.gk0: void forEachManyToOneMapping(java.util.function.BiConsumer) -> a java.lang.Object getRepresentativeValue(java.lang.Object) -> a java.lang.Object getRepresentativeKey(java.lang.Object) -> b 1:1:java.util.Set getKeys(java.lang.Object):92:92 -> c 1:1:com.google.common.collect.BiMap com.android.tools.r8.utils.collections.EmptyBidirectionalOneToOneMap.getForwardMap():72:72 -> g 1:1:java.util.Map getForwardMap():15 -> g 1:1:java.util.Set keySet():107:107 -> keySet com.android.tools.r8.utils.collections.IdentityHashSetFromMap -> com.gradleup.gr8.relocated.a11: java.util.Map backing -> a java.util.function.Function valueToKeyMapping -> b 1:1:void (java.util.function.Function):21:21 -> 2:6:void (java.util.function.Function):18:22 -> 1:1:com.android.tools.r8.graph.DexReference lambda$newProgramDerivedContextSet$0(com.android.tools.r8.graph.ProgramDerivedContext):26:26 -> a 2:2:java.util.Set newProgramDerivedContextSet():26:26 -> a 1:1:boolean add(java.lang.Object):62:62 -> add 1:2:boolean addAll(java.util.Collection):79:80 -> addAll 1:1:void clear():113:113 -> clear 1:1:boolean contains(java.lang.Object):42:42 -> contains 1:1:boolean containsAll(java.util.Collection):73:73 -> containsAll 1:1:boolean isEmpty():36:36 -> isEmpty 1:1:java.util.Iterator iterator():47:47 -> iterator 1:1:boolean remove(java.lang.Object):68:68 -> remove 1:2:boolean removeAll(java.util.Collection):105:106 -> removeAll 1:9:boolean retainAll(java.util.Collection):88:96 -> retainAll 1:1:int size():31:31 -> size 1:1:java.lang.Object[] toArray():52:52 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):57:57 -> toArray com.android.tools.r8.utils.collections.ImmutableDeque -> com.gradleup.gr8.relocated.n11: boolean isClosed -> a 1:1:void (java.util.Collection):20:20 -> 2:2:void (java.util.Collection):17:17 -> 1:1:java.util.Deque of(java.lang.Object[]):111:111 -> a 2:2:void com.android.tools.r8.utils.collections.ImmutableDeque.close():24:24 -> a 2:2:java.util.Deque of(java.lang.Object[]):112 -> a 1:4:boolean add(java.lang.Object):93:96 -> add 5:5:boolean add(java.lang.Object):94:94 -> add 1:4:boolean addAll(java.util.Collection):102:105 -> addAll 5:5:boolean addAll(java.util.Collection):103:103 -> addAll 1:1:void addFirst(java.lang.Object):39:39 -> addFirst 1:4:void addLast(java.lang.Object):44:47 -> addLast 5:5:void addLast(java.lang.Object):45:45 -> addLast 1:1:java.lang.Object pop():34:34 -> pop 1:1:void push(java.lang.Object):29:29 -> push 1:1:boolean remove(java.lang.Object):58:58 -> remove 2:2:java.lang.Object remove():88:88 -> remove 1:1:boolean removeAll(java.util.Collection):68:68 -> removeAll 1:1:java.lang.Object removeFirst():63:63 -> removeFirst 1:1:boolean removeFirstOccurrence(java.lang.Object):53:53 -> removeFirstOccurrence 1:1:boolean removeIf(java.util.function.Predicate):73:73 -> removeIf 1:1:java.lang.Object removeLast():83:83 -> removeLast 1:1:boolean removeLastOccurrence(java.lang.Object):78:78 -> removeLastOccurrence com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap -> com.gradleup.gr8.relocated.s11: it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap sortedMap -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap$1):17:17 -> 2:3:void (it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap):21:22 -> 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):96:96 -> a 2:2:int firstIntKey():118:118 -> a 3:3:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer):135:135 -> a 4:4:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer):141:141 -> a 5:5:java.lang.Object put(int,java.lang.Object):158:158 -> a 6:6:java.lang.Object put(java.lang.Integer,java.lang.Object):163:163 -> a 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):108:108 -> b 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer):129:129 -> b 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.int2ReferenceEntrySet():78:78 -> c 1:1:it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():17 -> c 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():78:78 -> c 3:3:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):102:102 -> c 1:1:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):17:17 -> compute 2:2:java.lang.Object com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.compute(java.lang.Integer,java.util.function.BiFunction):179:179 -> compute 2:2:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):17 -> compute 1:1:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):17:17 -> computeIfAbsent 2:2:java.lang.Object com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.computeIfAbsent(java.lang.Integer,java.util.function.Function):184:184 -> computeIfAbsent 2:2:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):17 -> computeIfAbsent 1:1:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):17:17 -> computeIfPresent 2:2:java.lang.Object com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.computeIfPresent(java.lang.Integer,java.util.function.BiFunction):190:190 -> computeIfPresent 2:2:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):17 -> computeIfPresent 1:1:int lastIntKey():123:123 -> d 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():85:85 -> entrySet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.entrySet():85:85 -> entrySet 2:2:java.util.Set entrySet():17 -> entrySet 1:1:java.lang.Integer firstKey():147:147 -> firstKey 2:2:java.lang.Integer com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.firstKey():147:147 -> firstKey 2:2:java.lang.Object firstKey():17 -> firstKey 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.entrySet():85:85 -> g 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():17 -> g 1:1:java.lang.Object get(int):57:57 -> get 2:2:java.lang.Object get(java.lang.Object):62:62 -> get 1:1:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):67:67 -> getOrDefault 1:1:java.util.SortedMap headMap(java.lang.Object):17:17 -> headMap 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.headMap(java.lang.Integer):129:129 -> headMap 2:2:java.util.SortedMap headMap(java.lang.Object):17 -> headMap 1:1:boolean isEmpty():113:113 -> isEmpty 1:1:it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.keySet():90:90 -> keySet 1:1:it.unimi.dsi.fastutil.ints.IntSet keySet():17 -> keySet 2:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():90:90 -> keySet 3:3:it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.keySet():90:90 -> keySet 3:3:java.util.Set keySet():17 -> keySet 1:1:java.lang.Integer lastKey():153:153 -> lastKey 2:2:java.lang.Integer com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.lastKey():153:153 -> lastKey 2:2:java.lang.Object lastKey():17 -> lastKey 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):17:17 -> put 1:1:void putAll(java.util.Map):168:168 -> putAll 1:1:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):17:17 -> putIfAbsent 2:2:java.lang.Object com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.putIfAbsent(java.lang.Integer,java.lang.Object):173:173 -> putIfAbsent 2:2:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):17 -> putIfAbsent 1:1:java.lang.Object remove(int):195:195 -> remove 2:2:boolean remove(java.lang.Object,java.lang.Object):200:200 -> remove 3:3:java.lang.Object remove(java.lang.Object):205:205 -> remove 1:1:int size():72:72 -> size 1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):17:17 -> subMap 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.subMap(java.lang.Integer,java.lang.Integer):141:141 -> subMap 2:2:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):17 -> subMap 1:1:java.util.SortedMap tailMap(java.lang.Object):17:17 -> tailMap 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.tailMap(java.lang.Integer):135:135 -> tailMap 2:2:java.util.SortedMap tailMap(java.lang.Object):17 -> tailMap com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap$Builder -> com.gradleup.gr8.relocated.r11: it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap sortedMap -> a 1:3:void ():41:43 -> 1:1:com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap$Builder put(int,java.lang.Object):46:46 -> a 2:2:com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap build():51:51 -> a com.android.tools.r8.utils.collections.LinkedProgramMethodSet -> com.gradleup.gr8.relocated.dy1: 1:1:void ():12:12 -> 2:2:void (int):16:16 -> 1:1:java.util.LinkedHashMap createBacking():20:20 -> f 1:1:java.util.LinkedHashMap createBacking(int):24:24 -> h com.android.tools.r8.utils.collections.LongLivedClassSetBuilder -> com.gradleup.gr8.relocated.sz1: boolean $assertionsDisabled -> f 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction,java.util.function.IntFunction):23:23 -> 1:1:com.android.tools.r8.utils.collections.LongLivedClassSetBuilder createConcurrentBuilderForIdentitySet(com.android.tools.r8.graph.GraphLens):29:29 -> a 2:2:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.GraphLens):35:35 -> a 3:3:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):39:39 -> a 3:3:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.GraphLens):35 -> a 4:4:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.isRewrittenWithLens(com.android.tools.r8.graph.GraphLens):35:35 -> a 4:4:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):39 -> a 4:4:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.GraphLens):35 -> a 5:5:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):39:39 -> a 5:5:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.GraphLens):35 -> a 6:6:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.GraphLens):36:36 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():812:812 -> a 7:7:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.GraphLens):36 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.GraphLens):36:36 -> a 9:11:java.util.Set build(com.android.tools.r8.graph.AppView):63:65 -> a 12:12:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 12:12:java.util.Set build(com.android.tools.r8.graph.AppView):66 -> a 13:15:java.util.Set build(com.android.tools.r8.graph.AppView):68:70 -> a 16:16:java.util.Set build(com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":87,"2":88,"3":89},"outline":"Lcom/gradleup/gr8/relocated/da2;a(Lcom/gradleup/gr8/relocated/dh0;Ljava/lang/StringBuilder;)Ljava/lang/String;"} 87:87:java.lang.String com.android.tools.r8.graph.DexType.getTypeName():208:208 -> a 87:87:java.util.Set build(com.android.tools.r8.graph.AppView):70 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 88:88:java.util.Set build(com.android.tools.r8.graph.AppView):70:70 -> a 89:89:java.util.Set build(com.android.tools.r8.graph.AppView):70:70 -> a 86:86:java.util.Set build(com.android.tools.r8.graph.AppView):70:70 -> a com.android.tools.r8.utils.collections.LongLivedCollectionBuilder -> com.gradleup.gr8.relocated.tz1: java.util.function.IntFunction factoryForBuilder -> b java.lang.Object backing -> d boolean $assertionsDisabled -> e java.util.function.IntFunction factory -> a com.android.tools.r8.graph.GraphLens appliedGraphLens -> c 1:1:void ():10:10 -> 1:5:void (com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction,java.util.function.IntFunction):27:31 -> com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder -> com.gradleup.gr8.relocated.uz1: boolean $assertionsDisabled -> f 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction,java.util.function.IntFunction):30:30 -> 1:1:com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder createConcurrentBuilderForNonConcurrentMap(com.android.tools.r8.graph.GraphLens):40:40 -> a 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 2:2:void lambda$build$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodMap,java.util.function.Function,com.android.tools.r8.graph.DexMethod,java.lang.Object):97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 3:3:void lambda$build$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodMap,java.util.function.Function,com.android.tools.r8.graph.DexMethod,java.lang.Object):97 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 4:4:void lambda$build$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodMap,java.util.function.Function,com.android.tools.r8.graph.DexMethod,java.lang.Object):97 -> a 5:10:void lambda$build$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodMap,java.util.function.Function,com.android.tools.r8.graph.DexMethod,java.lang.Object):97:102 -> a 11:11:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.GraphLens):46:46 -> a 12:12:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):39:39 -> a 12:12:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.GraphLens):46 -> a 13:13:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.isRewrittenWithLens(com.android.tools.r8.graph.GraphLens):35:35 -> a 13:13:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):39 -> a 13:13:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.GraphLens):46 -> a 14:14:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):39:39 -> a 14:14:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.GraphLens):46 -> a 15:15:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.GraphLens):47:47 -> a 16:16:java.lang.Object lambda$computeIfAbsent$0(java.util.function.Function,com.android.tools.r8.graph.ProgramMethod):47:47 -> a 17:33:com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder rewrittenWithLens(java.util.function.BiFunction,com.android.tools.r8.graph.GraphLens):69:85 -> a 34:37:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.GraphLens,java.util.function.BiFunction,java.util.Map,com.android.tools.r8.graph.DexMethod,java.lang.Object):77:80 -> a 38:38:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):92:92 -> a 39:39:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens) -> a 39:39:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):92 -> a 40:40:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.isRewrittenWithLens(com.android.tools.r8.graph.GraphLens):35:35 -> a 40:40:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):39 -> a 40:40:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):92 -> a 41:41:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):39:39 -> a 41:41:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):92 -> a 42:43:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):94:95 -> a com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder -> com.gradleup.gr8.relocated.vz1: java.util.function.IntFunction factoryForBuilder -> b java.util.Set methods -> d boolean $assertionsDisabled -> e java.util.function.IntFunction factory -> a com.android.tools.r8.graph.GraphLens appliedGraphLens -> c 1:1:void ():25:25 -> 1:5:void (com.android.tools.r8.graph.GraphLens,java.util.function.IntFunction,java.util.function.IntFunction):42:46 -> boolean lambda$verifyIsRewrittenWithNewerLens$2(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens) -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getHolderType():41:41 -> a 1:1:boolean lambda$removeIf$1(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate,com.android.tools.r8.graph.DexMethod):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:8:boolean lambda$removeIf$1(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate,com.android.tools.r8.graph.DexMethod):129:135 -> a 9:9:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder createConcurrentForIdentitySet(com.android.tools.r8.graph.GraphLens):57:57 -> a 10:10:void add(com.android.tools.r8.graph.ProgramMethod):63:63 -> a 11:11:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):69:69 -> a 12:12:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isRewrittenWithLens(com.android.tools.r8.graph.GraphLens):89:89 -> a 12:12:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):179 -> a 12:12:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):69 -> a 13:13:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):179:179 -> a 13:13:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):69 -> a 14:14:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):70:70 -> a 15:15:void clear():79:79 -> a 16:16:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder merge(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder):96:96 -> a 17:17:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isRewrittenWithLens(com.android.tools.r8.graph.GraphLens):89:89 -> a 17:17:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder merge(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder):96 -> a 18:24:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder merge(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder):97:103 -> a 25:25:void remove(com.android.tools.r8.graph.DexMethod):111:111 -> a 26:26:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):115:115 -> a 27:27:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isEmpty():175:175 -> a 27:27:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):115 -> a 28:28:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isRewrittenWithLens(com.android.tools.r8.graph.GraphLens):89:89 -> a 28:28:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):179 -> a 28:28:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):115 -> a 29:29:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):179:179 -> a 29:29:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):115 -> a 30:30:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.GraphLens):116:116 -> a 31:31:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder removeAll(java.lang.Iterable):120:120 -> a 32:32:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder removeIf(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate):126:126 -> a 33:36:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):164:167 -> a 37:37:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 37:37:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):168 -> a 38:38:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 38:38:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113 -> a 38:38:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):168 -> a 39:40:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):168:169 -> a 41:41:boolean com.android.tools.r8.utils.collections.ProgramMethodSet.createAndAdd(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):81:81 -> a 41:41:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):169 -> a 42:45:void dump(com.android.tools.r8.utils.DeterminismChecker$LineCallback):193:196 -> a 1:1:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder createForIdentitySet(com.android.tools.r8.graph.GraphLens):51:51 -> b 2:2:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):84:84 -> b 3:3:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isRewrittenWithLens(com.android.tools.r8.graph.GraphLens):89:89 -> b 3:3:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):179 -> b 3:3:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):84 -> b 4:4:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.GraphLens):179:179 -> b 4:4:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):84 -> b 5:5:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.GraphLens):85:85 -> b 6:6:boolean isEmpty():175:175 -> b 1:13:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder rewrittenWithLens(com.android.tools.r8.graph.GraphLens):147:159 -> c 1:4:boolean verifyIsRewrittenWithNewerLens(com.android.tools.r8.graph.GraphLens):184:187 -> d 5:5:boolean verifyIsRewrittenWithNewerLens(com.android.tools.r8.graph.GraphLens):186:186 -> d com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap -> com.gradleup.gr8.relocated.m82: void put(java.lang.Iterable,java.lang.Object) -> a com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap -> com.gradleup.gr8.relocated.n82: com.android.tools.r8.utils.collections.MutableBidirectionalOneToManyRepresentativeMap -> com.gradleup.gr8.relocated.o82: com.android.tools.r8.utils.collections.ProgramFieldMap -> com.gradleup.gr8.relocated.co2: 1:1:void ():17:17 -> 1:1:void (java.util.function.Supplier):20:20 -> 1:1:com.android.tools.r8.utils.collections.ProgramFieldMap create():24:24 -> c 1:1:com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember):15:15 -> d 2:2:com.google.common.base.Equivalence$Wrapper com.android.tools.r8.utils.collections.ProgramFieldMap.wrap(com.android.tools.r8.graph.ProgramField):34:34 -> d 2:2:com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember):15 -> d com.android.tools.r8.utils.collections.ProgramFieldSet -> com.gradleup.gr8.relocated.do2: java.util.Map backing -> a com.android.tools.r8.utils.collections.ProgramFieldSet EMPTY -> b boolean $assertionsDisabled -> c 1:3:void ():19:21 -> 1:2:void (java.util.Map):25:26 -> 1:1:com.android.tools.r8.utils.collections.ProgramFieldSet create():30:30 -> a 2:3:boolean add(com.android.tools.r8.graph.ProgramField):38:39 -> a 4:4:boolean com.android.tools.r8.graph.ProgramField.isStructurallyEqualTo(com.android.tools.r8.graph.ProgramField):27:27 -> a 4:4:boolean add(com.android.tools.r8.graph.ProgramField):39 -> a 5:5:boolean add(com.android.tools.r8.graph.ProgramField):39:39 -> a 1:1:com.android.tools.r8.utils.collections.ProgramFieldSet empty():34:34 -> b 2:2:boolean contains(com.android.tools.r8.graph.ProgramField):60:60 -> b 1:1:java.util.Iterator iterator():73:73 -> iterator com.android.tools.r8.utils.collections.ProgramMemberMap -> com.gradleup.gr8.relocated.fo2: java.util.Map backing -> a 1:2:void (java.util.function.Supplier):20:21 -> 3:4:void (java.util.Map):24:25 -> 1:1:void clear():29:29 -> a 2:2:java.lang.Object compute(com.android.tools.r8.graph.ProgramMember,java.util.function.BiFunction):33:33 -> a 3:3:java.lang.Object lambda$compute$0(java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMember,com.google.common.base.Equivalence$Wrapper,java.lang.Object):33:33 -> a 4:4:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMember,java.util.function.Function):37:37 -> a 5:5:java.lang.Object lambda$computeIfAbsent$1(java.util.function.Function,com.google.common.base.Equivalence$Wrapper):37:37 -> a 6:6:boolean containsKey(com.android.tools.r8.graph.ProgramMember):41:41 -> a 7:7:void forEach(java.util.function.BiConsumer):45:45 -> a 8:8:void lambda$forEach$2(java.util.function.BiConsumer,com.google.common.base.Equivalence$Wrapper,java.lang.Object):45:45 -> a 9:10:java.lang.Object getOrDefault(com.android.tools.r8.graph.ProgramMember,java.util.function.Supplier):57:58 -> a 11:12:java.lang.Object put(com.android.tools.r8.graph.ProgramMember,java.lang.Object):66:67 -> a 13:15:boolean removeIf(java.util.function.BiPredicate):75:77 -> a 16:16:boolean lambda$removeIf$3(java.util.function.BiPredicate,java.util.Map$Entry):77:77 -> a 1:1:java.lang.Object get(com.android.tools.r8.graph.ProgramMember):49:49 -> b 2:2:int size():81:81 -> b 1:1:java.lang.Object remove(com.android.tools.r8.graph.ProgramMember):71:71 -> c com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember) -> d com.android.tools.r8.utils.collections.ProgramMethodMap -> com.gradleup.gr8.relocated.io2: com.android.tools.r8.utils.collections.ProgramMethodMap EMPTY -> b 1:1:void ():18:18 -> 1:1:void (java.util.function.Supplier):21:21 -> 2:2:void (java.util.Map):25:25 -> 1:1:com.android.tools.r8.utils.collections.ProgramMethodMap create(int):33:33 -> a 1:1:com.android.tools.r8.utils.collections.ProgramMethodMap create():29:29 -> c 1:1:com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember):16:16 -> d 2:2:com.google.common.base.Equivalence$Wrapper com.android.tools.r8.utils.collections.ProgramMethodMap.wrap(com.android.tools.r8.graph.ProgramMethod):47:47 -> d 2:2:com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember):16 -> d 3:3:com.android.tools.r8.utils.collections.ProgramMethodMap createConcurrent():37:37 -> d 1:1:com.android.tools.r8.utils.collections.ProgramMethodMap empty():42:42 -> e com.android.tools.r8.utils.collections.ProgramMethodMultiset -> com.gradleup.gr8.relocated.jo2: com.google.common.collect.Multiset backing -> a 1:2:void (com.google.common.collect.Multiset):22:23 -> 1:1:com.android.tools.r8.utils.collections.ProgramMethodMultiset createConcurrent():27:27 -> a 2:2:void add(com.android.tools.r8.graph.ProgramMethod):35:35 -> a 3:3:com.google.common.base.Equivalence$Wrapper com.android.tools.r8.utils.collections.ProgramMethodMultiset.wrap(com.android.tools.r8.graph.ProgramMethod):55:55 -> a 3:3:void add(com.android.tools.r8.graph.ProgramMethod):35 -> a 4:4:void add(com.android.tools.r8.graph.ProgramMethod):35:35 -> a 5:5:void forEachEntry(java.util.function.ObjIntConsumer):43:43 -> a 6:6:void lambda$forEachEntry$0(java.util.function.ObjIntConsumer,com.google.common.base.Equivalence$Wrapper,int):43:43 -> a 7:7:boolean lambda$removeIf$1(java.util.function.Predicate,com.google.common.base.Equivalence$Wrapper):47:47 -> a 8:8:boolean removeIf(java.util.function.Predicate):47:47 -> a 1:1:int size():51:51 -> b com.android.tools.r8.utils.collections.ProgramMethodSet -> com.gradleup.gr8.relocated.ko2: com.android.tools.r8.utils.collections.ProgramMethodSet EMPTY -> d 1:1:void ():22:22 -> 1:1:void (java.util.function.Supplier):25:25 -> 2:2:void (java.util.function.Supplier,java.util.Map):31:31 -> 1:2:com.android.tools.r8.utils.collections.ProgramMethodSet create(com.android.tools.r8.utils.ForEachable):49:50 -> a 3:3:void addAll(com.android.tools.r8.utils.collections.ProgramMethodSet):77:77 -> a 4:5:com.android.tools.r8.utils.collections.ProgramMethodSet rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):85:86 -> a 6:6:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):88:88 -> a 7:7:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):375:375 -> a 7:7:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):88 -> a 8:8:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 8:8:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):375 -> a 8:8:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):88 -> a 9:9:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376:376 -> a 9:9:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):88 -> a 10:10:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 10:10:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376 -> a 10:10:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):88 -> a 11:12:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376:377 -> a 11:12:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):88 -> a 13:13:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):90:90 -> a 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet create():35:35 -> b 2:2:com.android.tools.r8.utils.collections.ProgramMethodSet create(com.android.tools.r8.utils.collections.ProgramMethodSet):55:55 -> b 3:3:void com.android.tools.r8.utils.collections.ProgramMethodSet.addAll(com.android.tools.r8.utils.collections.ProgramMethodSet):77:77 -> b 3:3:com.android.tools.r8.utils.collections.ProgramMethodSet create(com.android.tools.r8.utils.collections.ProgramMethodSet):56 -> b 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet createConcurrent():61:61 -> c 1:1:com.android.tools.r8.utils.collections.LinkedProgramMethodSet createLinked():65:65 -> d 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet empty():73:73 -> e 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet create(int):39:39 -> f 1:1:com.android.tools.r8.utils.collections.LinkedProgramMethodSet createLinked(int):69:69 -> g com.android.tools.r8.utils.collections.SortedProgramMethodSet -> com.gradleup.gr8.relocated.j83: 1:1:void ():25:25 -> 1:1:void (java.util.function.Supplier):29:29 -> 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):23:23 -> a 2:2:void lambda$rewrittenWithLens$3(java.util.function.Consumer,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):61:61 -> a 3:3:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):375:375 -> a 3:3:void lambda$rewrittenWithLens$3(java.util.function.Consumer,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):61 -> a 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):345:345 -> a 4:4:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):375 -> a 4:4:void lambda$rewrittenWithLens$3(java.util.function.Consumer,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):61 -> a 5:5:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376:376 -> a 5:5:void lambda$rewrittenWithLens$3(java.util.function.Consumer,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):61 -> a 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):113:113 -> a 6:6:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376 -> a 6:6:void lambda$rewrittenWithLens$3(java.util.function.Consumer,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):61 -> a 7:8:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.graph.GraphLens.mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):376:377 -> a 7:8:void lambda$rewrittenWithLens$3(java.util.function.Consumer,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):61 -> a 9:9:void lambda$rewrittenWithLens$3(java.util.function.Consumer,com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):61:61 -> a 10:10:void lambda$rewrittenWithLens$4(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Consumer):61:61 -> a 1:3:com.android.tools.r8.utils.collections.SortedProgramMethodSet create(com.android.tools.r8.utils.ForEachable):43:45 -> b 4:4:com.android.tools.r8.utils.collections.SortedProgramMethodSet rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.GraphLens):60:60 -> b 1:1:com.android.tools.r8.utils.collections.SortedProgramMethodSet create():33:33 -> f 1:1:java.util.SortedMap lambda$create$1():44:44 -> g 1:1:java.util.SortedMap lambda$static$0():26:26 -> h com.android.tools.r8.utils.dfs.DFSStack -> com.gradleup.gr8.relocated.mw: java.util.Deque stack -> a java.util.Set stackSet -> b boolean $assertionsDisabled -> c 1:1:void ():13:13 -> 1:3:void (java.util.Deque,java.util.Set):18:20 -> 1:1:com.android.tools.r8.utils.dfs.DFSStack createIdentityStack():24:24 -> a 2:2:boolean contains(java.lang.Object):28:28 -> a 3:3:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):42:42 -> a 4:4:boolean com.android.tools.r8.utils.dfs.DFSWorklistItem.isNewlyVisited():0:0 -> a 4:4:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):42 -> a 5:5:java.lang.Object com.android.tools.r8.utils.dfs.DFSWorklistItem.getValue():16:16 -> a 5:5:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):43 -> a 6:8:void com.android.tools.r8.utils.dfs.DFSStack.push(java.lang.Object):58:60 -> a 6:8:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):43 -> a 9:9:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):45:45 -> a 10:10:boolean com.android.tools.r8.utils.dfs.DFSWorklistItem.isFullyVisited():0:0 -> a 10:10:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):45 -> a 11:11:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):45:45 -> a 12:12:java.lang.Object com.android.tools.r8.utils.dfs.DFSWorklistItem.getValue():16:16 -> a 12:12:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):46 -> a 13:16:void com.android.tools.r8.utils.dfs.DFSStack.pop(java.lang.Object):51:54 -> a 13:16:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):46 -> a 1:5:java.util.Deque getCycleStartingAt(java.lang.Object):32:36 -> b 6:8:void com.android.tools.r8.utils.dfs.DFSStack.recoverStack(java.util.Deque):64:66 -> b 6:8:java.util.Deque getCycleStartingAt(java.lang.Object):37 -> b com.android.tools.r8.utils.dfs.DFSWorklistItem -> com.gradleup.gr8.relocated.pw: java.lang.Object value -> a 1:2:void (java.lang.Object):11:12 -> com.android.tools.r8.utils.dfs.DFSWorklistItem$NewlyVisitedDFSWorklistItem asNewlyVisited() -> a 1:1:java.lang.Object getValue():16:16 -> b com.android.tools.r8.utils.dfs.DFSWorklistItem$FullyVisitedDFSWorklistItem -> com.gradleup.gr8.relocated.nw: 1:1:void (java.lang.Object):55:55 -> com.android.tools.r8.utils.dfs.DFSWorklistItem$NewlyVisitedDFSWorklistItem -> com.gradleup.gr8.relocated.ow: 1:1:void (java.lang.Object):34:34 -> com.android.tools.r8.utils.dfs.DFSWorklistItem$NewlyVisitedDFSWorklistItem asNewlyVisited() -> a 1:1:com.android.tools.r8.utils.dfs.DFSWorklistItem$FullyVisitedDFSWorklistItem toFullyVisited():48:48 -> c 2:2:java.lang.Object com.android.tools.r8.utils.dfs.DFSWorklistItem.getValue():16:16 -> c 2:2:com.android.tools.r8.utils.dfs.DFSWorklistItem$FullyVisitedDFSWorklistItem toFullyVisited():48 -> c 3:3:com.android.tools.r8.utils.dfs.DFSWorklistItem$FullyVisitedDFSWorklistItem toFullyVisited():48:48 -> c com.android.tools.r8.utils.structural.CompareToVisitor -> com.gradleup.gr8.relocated.qs: int visit(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping) -> a int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference) -> a int visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString) -> a int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a 1:1:int visitItemCollection(java.util.Collection,java.util.Collection):40:40 -> a 2:6:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitItemIterator(java.util.Iterator,java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):60:64 -> a 2:6:int visitItemCollection(java.util.Collection,java.util.Collection):40 -> a 7:7:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitBool(boolean,boolean):33:33 -> a 7:7:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitItemIterator(java.util.Iterator,java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):64 -> a 7:7:int visitItemCollection(java.util.Collection,java.util.Collection):40 -> a 8:8:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):48:48 -> a 9:9:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):52:52 -> a com.android.tools.r8.utils.structural.CompareToVisitorBase -> com.gradleup.gr8.relocated.ss: boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:1:void ():19:19 -> 1:1:int visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):71:71 -> a 2:2:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):76:76 -> a 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 3:3:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):76 -> a 4:4:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):78:78 -> a 5:5:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 5:5:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):79 -> a 6:6:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):80:80 -> a 7:7:boolean com.android.tools.r8.graph.DexReference.isDexField():0:0 -> a 7:7:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):81 -> a 8:10:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):82:84 -> a 11:13:int visit(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping):97:99 -> a com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification -> com.gradleup.gr8.relocated.rs: com.android.tools.r8.utils.structural.CompareToVisitorBase parent -> a java.lang.Object item1 -> b boolean $assertionsDisabled -> e java.lang.Object item2 -> c int order -> d 1:1:void ():102:102 -> 1:1:void (java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitorBase,com.android.tools.r8.utils.structural.CompareToVisitorBase$1):102:102 -> 2:2:void (java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitorBase):110:110 -> 3:8:void (java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitorBase):108:113 -> com.android.tools.r8.utils.structural.StructuralSpecification self() -> a 1:1:int access$100(com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification):102:102 -> a 2:3:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withAssert(java.util.function.Predicate):123:124 -> a 2:3:com.android.tools.r8.utils.structural.StructuralSpecification withAssert(java.util.function.Predicate):102 -> a 4:5:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withInt(java.util.function.ToIntFunction):138:139 -> a 4:5:com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction):102 -> a 6:6:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 6:6:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withInt(java.util.function.ToIntFunction):139 -> a 6:6:com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction):102 -> a 7:7:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withInt(java.util.function.ToIntFunction):139:139 -> a 7:7:com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction):102 -> a 8:9:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withLong(java.util.function.ToLongFunction):146:147 -> a 8:9:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):102 -> a 10:10:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitLong(long,long):43:43 -> a 10:10:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withLong(java.util.function.ToLongFunction):147 -> a 10:10:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):102 -> a 11:11:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withLong(java.util.function.ToLongFunction):147:147 -> a 11:11:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):102 -> a 12:18:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):198:204 -> a 12:18:com.android.tools.r8.utils.structural.StructuralSpecification withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):102 -> a 19:19:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitBool(boolean,boolean):33:33 -> a 19:19:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):204 -> a 19:19:com.android.tools.r8.utils.structural.StructuralSpecification withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):102 -> a 20:20:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):204:204 -> a 20:20:com.android.tools.r8.utils.structural.StructuralSpecification withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):102 -> a 21:22:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withDexReference(java.util.function.Function):221:222 -> a 21:22:com.android.tools.r8.utils.structural.StructuralSpecification withDexReference(java.util.function.Function):102 -> a 1:2:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withBool(java.util.function.Predicate):130:131 -> b 1:2:com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate):102 -> b 3:3:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitBool(boolean,boolean):33:33 -> b 3:3:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withBool(java.util.function.Predicate):131 -> b 3:3:com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate):102 -> b 4:4:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withBool(java.util.function.Predicate):131:131 -> b 4:4:com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate):102 -> b 5:10:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withIntArray(java.util.function.Function):162:167 -> b 5:10:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):102 -> b 11:11:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 11:11:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withIntArray(java.util.function.Function):167 -> b 11:11:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):102 -> b 12:15:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withIntArray(java.util.function.Function):167:170 -> b 12:15:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):102 -> b 16:16:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> b 16:16:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withIntArray(java.util.function.Function):170 -> b 16:16:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):102 -> b 17:17:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withIntArray(java.util.function.Function):170:170 -> b 17:17:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):102 -> b 18:19:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):213:214 -> b 18:19:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):102 -> b 20:24:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitItemIterator(java.util.Iterator,java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):60:64 -> b 20:24:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):214 -> b 20:24:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):102 -> b 25:25:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitBool(boolean,boolean):33:33 -> b 25:25:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitItemIterator(java.util.Iterator,java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):64 -> b 25:25:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):214 -> b 25:25:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):102 -> b 26:26:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):214:214 -> b 26:26:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):102 -> b 1:6:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withShortArray(java.util.function.Function):178:183 -> i 1:6:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):102 -> i 7:7:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> i 7:7:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withShortArray(java.util.function.Function):183 -> i 7:7:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):102 -> i 8:11:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withShortArray(java.util.function.Function):183:186 -> i 8:11:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):102 -> i 12:12:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> i 12:12:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withShortArray(java.util.function.Function):186 -> i 12:12:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):102 -> i 13:13:com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification.withShortArray(java.util.function.Function):186:186 -> i 13:13:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):102 -> i com.android.tools.r8.utils.structural.CompareToVisitorWithNamingLens -> com.gradleup.gr8.relocated.ts: com.android.tools.r8.naming.NamingLens namingLens -> b 1:2:void (com.android.tools.r8.naming.NamingLens):29:30 -> 1:4:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):38:41 -> a 5:5:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> a 5:5:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):41 -> a 6:6:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):49:49 -> a 7:7:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 7:7:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):49 -> a 8:8:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):53:53 -> a 9:9:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> a 9:9:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):53 -> a 10:10:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):57:57 -> a 11:11:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 11:11:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):57 -> a 12:12:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):65:65 -> a 13:13:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):99:99 -> a 13:13:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):65 -> a 14:14:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):69:69 -> a 15:15:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> a 15:15:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):69 -> a 16:16:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):73:73 -> a com.android.tools.r8.utils.structural.CompareToVisitorWithStringTable -> com.gradleup.gr8.relocated.us: java.util.function.ToIntFunction stringTable -> c 1:2:void (com.android.tools.r8.naming.NamingLens,java.util.function.ToIntFunction):16:17 -> 1:1:int visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):25:25 -> a 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 2:2:int visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):25 -> a com.android.tools.r8.utils.structural.CompareToVisitorWithTypeEquivalence -> com.gradleup.gr8.relocated.vs: com.android.tools.r8.utils.structural.RepresentativeMap representatives -> b 1:2:void (com.android.tools.r8.utils.structural.RepresentativeMap):26:27 -> 1:2:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):35:36 -> a 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 3:3:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):37:37 -> a 5:5:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):71:71 -> a 5:5:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69 -> a 5:5:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):37 -> a com.android.tools.r8.utils.structural.CompareToVisitorWithTypeTable -> com.gradleup.gr8.relocated.ws: java.util.function.ToIntFunction typeTable -> d 1:2:void (com.android.tools.r8.naming.NamingLens,java.util.function.ToIntFunction,java.util.function.ToIntFunction):19:20 -> 1:1:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):28:28 -> a 2:2:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitInt(int,int):38:38 -> a 2:2:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):28 -> a com.android.tools.r8.utils.structural.DefaultCompareToVisitor -> com.gradleup.gr8.relocated.cy: com.android.tools.r8.graph.DexType lambda$run$1(com.android.tools.r8.graph.DexType) -> a 1:1:int run(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):21:21 -> a 2:3:int com.android.tools.r8.utils.structural.CompareToVisitorWithTypeEquivalence.run(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.RepresentativeMap,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):20:21 -> a 2:3:int run(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):21 -> a com.android.tools.r8.utils.structural.DefaultHashingVisitor -> com.gradleup.gr8.relocated.gy: com.android.tools.r8.graph.DexType lambda$run$1(com.android.tools.r8.graph.DexType) -> a 1:1:void run(java.lang.Object,com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):21:21 -> a com.android.tools.r8.utils.structural.Equatable -> com.gradleup.gr8.relocated.oo0: boolean isEqualTo(java.lang.Object) -> a 1:8:boolean equalsImpl(com.android.tools.r8.utils.structural.Equatable,java.lang.Object):47:54 -> a com.android.tools.r8.utils.structural.Equatable$1 -> com.gradleup.gr8.relocated.no0: boolean $assertionsDisabled -> a 1:1:void ():47:47 -> com.android.tools.r8.utils.structural.HashCodeVisitor -> com.gradleup.gr8.relocated.jy0: java.lang.Object item -> a int hashCode -> b boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:1:void (java.lang.Object):41:41 -> 2:5:void (java.lang.Object):39:42 -> com.android.tools.r8.utils.structural.StructuralSpecification self() -> a 1:1:int run(com.android.tools.r8.utils.structural.StructuralItem):28:28 -> a 2:4:int com.android.tools.r8.utils.structural.HashCodeVisitor.run(java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping):32:34 -> a 2:4:int run(com.android.tools.r8.utils.structural.StructuralItem):28 -> a 5:5:com.android.tools.r8.utils.structural.HashCodeVisitor amend(int):52:52 -> a 6:6:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withAssert(java.util.function.Predicate):58:58 -> a 6:6:com.android.tools.r8.utils.structural.StructuralSpecification withAssert(java.util.function.Predicate):25 -> a 7:7:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withInt(java.util.function.ToIntFunction):69:69 -> a 7:7:com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction):25 -> a 8:8:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withLong(java.util.function.ToLongFunction):74:74 -> a 8:8:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):25 -> a 9:14:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):98:103 -> a 9:14:com.android.tools.r8.utils.structural.StructuralSpecification withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):25 -> a 15:15:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withDexReference(java.util.function.Function):119:119 -> a 15:15:com.android.tools.r8.utils.structural.StructuralSpecification withDexReference(java.util.function.Function):25 -> a 1:1:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withBool(java.util.function.Predicate):64:64 -> b 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate):25 -> b 2:2:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withIntArray(java.util.function.Function):84:84 -> b 2:2:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):25 -> b 3:5:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):110:112 -> b 3:5:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):25 -> b 1:1:com.android.tools.r8.utils.structural.HashCodeVisitor com.android.tools.r8.utils.structural.HashCodeVisitor.withShortArray(java.util.function.Function):89:89 -> i 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):25 -> i com.android.tools.r8.utils.structural.HasherWrapper$HasherWrapped -> com.gradleup.gr8.relocated.oy0: com.google.common.hash.Hasher hasher -> a 1:2:void (com.google.common.hash.Hasher):44:45 -> 1:1:void putBoolean(boolean):50:50 -> a 2:2:void putInt(int):55:55 -> a 3:3:void putFloat(float):60:60 -> a 4:4:void putLong(long):65:65 -> a 5:5:void putDouble(double):70:70 -> a 6:6:void putBytes(byte[]):75:75 -> a 7:7:java.lang.Object hash():81:81 -> a 1:1:java.lang.String hashCodeAsString():86:86 -> b com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence -> com.gradleup.gr8.relocated.ty0: com.android.tools.r8.utils.structural.HasherWrapper hash -> a com.android.tools.r8.utils.structural.RepresentativeMap representatives -> b 1:1:void com.android.tools.r8.utils.structural.HashingVisitor.():0:0 -> 1:1:void (com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):34 -> 2:3:void (com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):35:36 -> void com.android.tools.r8.utils.structural.HashingVisitor.visitDexReference(com.android.tools.r8.graph.DexReference) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void run(java.lang.Object,com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):28:28 -> a 2:2:void com.android.tools.r8.utils.structural.HashingVisitor.visitItemArray(com.android.tools.r8.utils.structural.StructuralItem[]):32:32 -> a 2:2:void com.android.tools.r8.utils.structural.HashingVisitor.visitItemArray(com.android.tools.r8.utils.structural.StructuralItem[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:3:void com.android.tools.r8.utils.structural.HashingVisitor.visitItemCollection(java.util.Collection):36:36 -> a 4:5:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitItemIterator(java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):81:82 -> a 4:5:void com.android.tools.r8.utils.structural.HashingVisitor.visitItemCollection(java.util.Collection):36 -> a 6:6:void visitBool(boolean):41:41 -> a 7:7:void com.android.tools.r8.utils.structural.HashingVisitor.visitDexField(com.android.tools.r8.graph.DexField):44:44 -> a 7:7:void com.android.tools.r8.utils.structural.HashingVisitor.visitDexField(com.android.tools.r8.graph.DexField):0 -> a # {"id":"com.android.tools.r8.synthesized"} 8:8:void visitInt(int):46:46 -> a 9:9:void com.android.tools.r8.utils.structural.HashingVisitor.visitDexMethod(com.android.tools.r8.graph.DexMethod):48:48 -> a 9:9:void com.android.tools.r8.utils.structural.HashingVisitor.visitDexMethod(com.android.tools.r8.graph.DexMethod):0 -> a # {"id":"com.android.tools.r8.synthesized"} 10:10:void visitFloat(float):51:51 -> a 11:11:void visitLong(long):56:56 -> a 12:12:void visitDouble(double):61:61 -> a 13:13:void visitDexString(com.android.tools.r8.graph.DexString):66:66 -> a 14:14:void visitDexType(com.android.tools.r8.graph.DexType):71:71 -> a 15:15:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexType.getDescriptor():114:114 -> a 15:15:void visitDexType(com.android.tools.r8.graph.DexType):71 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void visitDexType(com.android.tools.r8.graph.DexType):71:71 -> a 17:17:void visit(java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping):76:76 -> a 1:1:void com.android.tools.r8.utils.structural.HashingVisitor.visitDexReference(com.android.tools.r8.graph.DexReference):52:52 -> b com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification -> com.gradleup.gr8.relocated.sy0: java.lang.Object item -> b com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence parent -> a boolean $assertionsDisabled -> c 1:1:void ():86:86 -> 1:1:void (java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence,com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$1):86:86 -> 2:4:void (java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence):92:94 -> com.android.tools.r8.utils.structural.StructuralSpecification self() -> a 1:1:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withAssert(java.util.function.Predicate):104:104 -> a 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withAssert(java.util.function.Predicate):86 -> a 2:2:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withInt(java.util.function.ToIntFunction):116:116 -> a 2:2:com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction):86 -> a 3:3:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withLong(java.util.function.ToLongFunction):122:122 -> a 3:3:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):86 -> a 4:8:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):156:160 -> a 4:8:com.android.tools.r8.utils.structural.StructuralSpecification withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):86 -> a 9:9:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withDexReference(java.util.function.Function):174:174 -> a 9:9:com.android.tools.r8.utils.structural.StructuralSpecification withDexReference(java.util.function.Function):86 -> a 1:1:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withBool(java.util.function.Predicate):110:110 -> b 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate):86 -> b 2:4:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withIntArray(java.util.function.Function):134:136 -> b 2:4:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):86 -> b 5:5:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):168:168 -> b 5:5:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):86 -> b 6:7:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitItemIterator(java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):81:82 -> b 6:7:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):168 -> b 6:7:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):86 -> b 1:3:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification.withShortArray(java.util.function.Function):143:145 -> i 1:3:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):86 -> i com.android.tools.r8.utils.structural.Ordered -> com.gradleup.gr8.relocated.wi2: 1:1:void ():7:7 -> 1:2:boolean isEqualTo(java.lang.Object):16:17 -> a 1:1:boolean isLessThan(java.lang.Object):49:49 -> b 1:1:boolean isGreaterThanOrEqualTo(java.lang.Object):61:61 -> c com.android.tools.r8.utils.structural.Ordered$1 -> com.gradleup.gr8.relocated.vi2: boolean $assertionsDisabled -> a 1:1:void ():16:16 -> com.android.tools.r8.utils.structural.RepresentativeMap -> com.gradleup.gr8.relocated.g33: com.android.tools.r8.graph.DexType getRepresentative(com.android.tools.r8.graph.DexType) -> a com.android.tools.r8.utils.structural.StructuralAcceptor -> com.gradleup.gr8.relocated.rd3: com.android.tools.r8.utils.structural.StructuralItem -> com.gradleup.gr8.relocated.ud3: com.android.tools.r8.utils.structural.StructuralItem self() -> H 1:1:int compareTo(com.android.tools.r8.utils.structural.StructuralItem):28:28 -> a 2:2:int compareWithTypeEquivalenceTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.RepresentativeMap):39:39 -> a 3:4:int com.android.tools.r8.utils.structural.CompareToVisitorWithTypeEquivalence.run(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.RepresentativeMap,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):20:21 -> a 3:4:int compareWithTypeEquivalenceTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.RepresentativeMap):38 -> a 5:5:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):44:44 -> a 6:6:void hash(com.android.tools.r8.utils.structural.HasherWrapper):61:61 -> a 7:7:void hashWithTypeEquivalence(com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):71:71 -> a 8:8:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):76:76 -> a 1:1:int compareTo(java.lang.Object):7:7 -> compareTo com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping() -> o com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept -> com.gradleup.gr8.relocated.sd3: int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor) -> a com.android.tools.r8.utils.structural.StructuralItem$HashingAccept -> com.gradleup.gr8.relocated.td3: void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor) -> a com.android.tools.r8.utils.structural.StructuralMapping -> com.gradleup.gr8.relocated.vd3: void apply(com.android.tools.r8.utils.structural.StructuralSpecification) -> a com.android.tools.r8.utils.structural.StructuralSpecification -> com.gradleup.gr8.relocated.wd3: boolean lambda$withCustomItem$0(java.lang.Object) -> a com.android.tools.r8.utils.structural.StructuralSpecification self() -> a com.android.tools.r8.utils.structural.StructuralSpecification withAssert(java.util.function.Predicate) -> a com.android.tools.r8.utils.structural.StructuralSpecification withConditionalCustomItem(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept) -> a com.android.tools.r8.utils.structural.StructuralSpecification withDexReference(java.util.function.Function) -> a com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction) -> a com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction) -> a 1:2:com.android.tools.r8.utils.structural.StructuralSpecification withSpec(com.android.tools.r8.utils.structural.StructuralMapping):24:25 -> a 3:3:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItem(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):39:39 -> a 4:4:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemCollection(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralAcceptor):59:59 -> a 5:5:boolean lambda$withNullableItem$2(java.util.function.Function,java.lang.Object):73:73 -> a 6:6:com.android.tools.r8.utils.structural.StructuralSpecification withConditionalItem(java.util.function.Predicate,java.util.function.Function):78:78 -> a 7:7:java.util.Iterator lambda$withItemArray$3(com.android.tools.r8.utils.structural.StructuralItem[]):93:93 -> a 8:8:int lambda$withItemArrayAllowingNullMembers$5(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> a 9:9:int lambda$withItemArrayAllowingNullMembers$5(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):102:102 -> a 10:10:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitBool(boolean,boolean):33:33 -> a 10:10:int lambda$withItemArrayAllowingNullMembers$5(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):102 -> a 11:13:void lambda$withItemArrayAllowingNullMembers$6(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.HashingVisitor):108:110 -> a boolean lambda$withItem$1(java.lang.Object) -> b com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate) -> b com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemIterator(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept) -> b com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function) -> b 1:1:java.util.Iterator lambda$withItemArrayAllowingNullMembers$4(com.android.tools.r8.utils.structural.StructuralItem[]):99:99 -> b 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withItem(java.util.function.Function):69:69 -> c 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withItemArray(java.util.function.Function):93:93 -> d 1:3:com.android.tools.r8.utils.structural.StructuralSpecification withItemArrayAllowingNullMembers(java.util.function.Function):98:98 -> e 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withItemCollection(java.util.function.Function):89:89 -> f 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withItemIterator(java.util.function.Function):83:83 -> g 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withNullableItem(java.util.function.Function):73:73 -> h com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function) -> i com.android.tools.r8.verticalclassmerging.EmptyInterfaceTypeToClassTypeLensCodeRewriterHelper -> com.gradleup.gr8.relocated.pk0: 1:1:void ():16:16 -> void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator) -> a void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator) -> a void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator) -> a void processWorklist() -> a com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelper -> com.gradleup.gr8.relocated.se1: void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator) -> a void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator) -> a void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator) -> a void processWorklist() -> a 1:2:com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelper create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):47:48 -> a 3:3:boolean com.android.tools.r8.graph.GraphLens.isVerticalClassMergerLens():0:0 -> a 3:3:com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelper create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):51 -> a 4:6:com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelper create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens,com.android.tools.r8.graph.GraphLens):52:54 -> a 7:7:boolean lambda$create$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):48:48 -> a 8:8:boolean com.android.tools.r8.graph.GraphLens.isVerticalClassMergerLens():0:0 -> a 8:8:boolean lambda$create$0(com.android.tools.r8.graph.GraphLens,com.android.tools.r8.graph.GraphLens$NonIdentityGraphLens):48 -> a com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl -> com.gradleup.gr8.relocated.ue1: java.util.Map worklist -> c com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b boolean $assertionsDisabled -> d 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):45:45 -> 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42:47 -> 1:9:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):58:66 -> a 10:10:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 10:10:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):67 -> a 11:11:int com.android.tools.r8.graph.DexMethod.getNumberOfArguments(boolean):82:82 -> a 11:11:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):67 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:15:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):74:77 -> a 16:16:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 16:16:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):79 -> a 17:17:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):79:79 -> a 18:18:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):235:235 -> a 18:18:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):80 -> a 19:20:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.GraphLens$MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):80:81 -> a 21:23:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):92:94 -> a 24:24:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):317:317 -> a 24:24:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):94 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 25:25:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):95 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethod.getReturnType():98:98 -> a 26:26:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):95 -> a 27:29:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):96:98 -> a 30:30:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):235:235 -> a 30:30:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):97 -> a 31:32:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.Return,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):99:100 -> a 33:33:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):128:128 -> a 34:34:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 34:34:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):129:129 -> a 36:36:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexField.getType():70:70 -> a 36:36:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):130:130 -> a 38:38:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):235:235 -> a 38:38:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):130 -> a 39:42:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):131:134 -> a 43:43:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.FieldPut,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):132:132 -> a 44:67:void processWorklist():142:165 -> a 68:68:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 68:68:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):192 -> a 68:68:void processWorklist():167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 69:69:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):193:193 -> a 69:69:void processWorklist():167 -> a 70:70:com.android.tools.r8.ir.code.CheckCast$Builder com.android.tools.r8.ir.code.CheckCast.builder():51:51 -> a 70:70:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):196 -> a 70:70:void processWorklist():167 -> a 71:75:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):197:201 -> a 71:75:void processWorklist():167 -> a 76:76:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.TypeElement.fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):424:424 -> a 76:76:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):73 -> a 76:76:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):201 -> a 76:76:void processWorklist():167 -> a 77:77:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):202:202 -> a 77:77:void processWorklist():167 -> a 78:86:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):199:207 -> a 78:86:void processWorklist():167 -> a 87:87:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.InstructionListIterator.splitCopyCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.utils.InternalOptions):232:232 -> a 87:87:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):207 -> a 87:87:void processWorklist():167 -> a 88:88:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 88:88:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):208 -> a 88:88:void processWorklist():167 -> a 89:89:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 89:89:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):209 -> a 89:89:void processWorklist():167 -> a 90:90:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):210:210 -> a 90:90:void processWorklist():167 -> a 91:91:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 91:91:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):212 -> a 91:91:void processWorklist():167 -> a 92:95:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.insertCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):214:217 -> a 92:95:void processWorklist():167 -> a 96:98:void addWorklistItem(com.android.tools.r8.ir.code.Instruction,int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):180:182 -> a 99:103:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):244:248 -> a 104:104:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":127,"2":128,"3":129},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 127:127:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 127:127:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 128:128:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 128:128:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):248 -> a 129:129:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):248:248 -> a 105:105:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 105:105:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):249 -> a 106:106:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):253:253 -> a 107:107:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":130,"2":131,"3":132},"outline":"Lcom/gradleup/gr8/relocated/qn3;a(Lcom/gradleup/gr8/relocated/c6;Lcom/gradleup/gr8/relocated/dh0;)Lcom/gradleup/gr8/relocated/re0;"} 130:130:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 130:130:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):253 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.AppView.definitionFor(com.android.tools.r8.graph.DexType):354:354 -> a 131:131:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):253 -> a 132:132:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):253:253 -> a 108:108:boolean com.android.tools.r8.graph.DexClass.isInterface():711:711 -> a 108:108:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):254 -> a 109:113:boolean com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.isOperandRewrittenWithLens(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,boolean):226:230 -> a 109:113:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):259 -> a 114:114:boolean com.android.tools.r8.ir.code.Instruction.isArgument():0:0 -> a 114:114:boolean com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.isOperandRewrittenWithLens(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,boolean):230 -> a 114:114:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):259 -> a 115:115:boolean com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.isOperandRewrittenWithLens(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,boolean):230:230 -> a 115:115:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):259 -> a 116:122:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):260:266 -> a 123:123:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):265:265 -> a 124:124:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):255:255 -> a 125:125:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):250:250 -> a 126:126:com.android.tools.r8.utils.OptionalBool needsCastForOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):245:245 -> a com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl$WorklistItem -> com.gradleup.gr8.relocated.te1: com.android.tools.r8.graph.DexType rewrittenType -> c com.android.tools.r8.graph.DexType originalType -> b int operandIndex -> a 1:4:void (int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):275:278 -> com.google.common.base.Absent -> com.gradleup.gr8.relocated.d: com.google.common.base.Absent INSTANCE -> a 1:1:void ():27:27 -> 1:1:void ():34:34 -> 1:1:java.lang.Object or(java.lang.Object):48:48 -> a 1:1:java.lang.String toString():91:91 -> toString com.google.common.base.CharMatcher -> com.gradleup.gr8.relocated.zk: boolean matches(char) -> a com.google.common.base.CharMatcher$Any -> com.gradleup.gr8.relocated.wk: com.google.common.base.CharMatcher$Any INSTANCE -> b 1:1:void ():1011:1011 -> 1:1:void ():1014:1014 -> boolean matches(char) -> a 1:1:com.google.common.base.CharMatcher com.google.common.base.CharMatcher.none():127:127 -> negate 1:1:com.google.common.base.CharMatcher com.google.common.base.CharMatcher$Any.negate():1101 -> negate 1:1:java.util.function.Predicate negate():1009 -> negate com.google.common.base.CharMatcher$NamedFastMatcher -> com.gradleup.gr8.relocated.xk: java.lang.String description -> a 1:1:void com.google.common.base.CharMatcher$FastMatcher.():939:939 -> 1:1:void (java.lang.String):957 -> 2:2:void (java.lang.String):958:958 -> 1:1:boolean com.google.common.base.CharMatcher$FastMatcher.apply(java.lang.Object):939:939 -> apply 1:1:boolean com.google.common.base.CharMatcher$FastMatcher.apply(java.lang.Object):0 -> apply # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.google.common.base.CharMatcher.apply(java.lang.Character):910:910 -> apply 2:2:boolean com.google.common.base.CharMatcher$FastMatcher.apply(java.lang.Object):939 -> apply 2:2:boolean com.google.common.base.CharMatcher$FastMatcher.apply(java.lang.Object):0 -> apply # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():963:963 -> toString com.google.common.base.CharMatcher$None -> com.gradleup.gr8.relocated.yk: com.google.common.base.CharMatcher$None INSTANCE -> b 1:1:void ():1108:1108 -> 1:1:void ():1111:1111 -> boolean matches(char) -> a 1:1:com.google.common.base.CharMatcher com.google.common.base.CharMatcher.any():118:118 -> negate 1:1:com.google.common.base.CharMatcher com.google.common.base.CharMatcher$None.negate():1204 -> negate 1:1:java.util.function.Predicate negate():1106 -> negate com.google.common.base.CommonPattern -> com.gradleup.gr8.relocated.ms: com.google.common.base.Equivalence -> com.gradleup.gr8.relocated.qo0: 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):65:65 -> b 2:2:int hash(java.lang.Object):112:112 -> b 1:1:com.google.common.base.Equivalence$Wrapper wrap(java.lang.Object):162:162 -> c 1:1:boolean test(java.lang.Object,java.lang.Object):76:76 -> test com.google.common.base.Equivalence$Wrapper -> com.gradleup.gr8.relocated.po0: com.google.common.base.Equivalence equivalence -> a java.lang.Object reference -> b 1:1:void (com.google.common.base.Equivalence,java.lang.Object,com.google.common.base.Equivalence$1):185:185 -> 2:4:void (com.google.common.base.Equivalence,java.lang.Object):189:191 -> 1:1:java.lang.Object get():196:196 -> a 1:11:boolean equals(java.lang.Object):209:219 -> equals 1:1:int hashCode():228:228 -> hashCode 1:1:java.lang.String toString():237:237 -> toString com.google.common.base.Function -> com.gradleup.gr8.relocated.yu0: com.google.common.base.Java8Usage -> com.gradleup.gr8.relocated.ui1: void lambda$performCheck$0() -> a 1:2:java.lang.String performCheck():39:40 -> b com.google.common.base.JdkPattern -> com.gradleup.gr8.relocated.ej1: java.util.regex.Pattern pattern -> a 1:2:void (java.util.regex.Pattern):27:28 -> 1:1:com.google.common.base.CommonMatcher matcher(java.lang.CharSequence):33:33 -> a 1:1:java.lang.String toString():48:48 -> toString com.google.common.base.JdkPattern$JdkMatcher -> com.gradleup.gr8.relocated.dj1: java.util.regex.Matcher matcher -> a 1:1:void com.google.common.base.CommonMatcher.():0:0 -> 1:1:void (java.util.regex.Matcher):54 -> 2:2:void (java.util.regex.Matcher):55:55 -> com.google.common.base.Objects -> com.gradleup.gr8.relocated.th2: 1:1:boolean equal(java.lang.Object,java.lang.Object):52:52 -> a com.google.common.base.Optional -> com.gradleup.gr8.relocated.oi2: java.lang.Object or(java.lang.Object) -> a 1:1:com.google.common.base.Optional absent():93:93 -> a com.google.common.base.Platform -> com.gradleup.gr8.relocated.dl2: com.google.common.base.PatternCompiler patternCompiler -> a 1:1:void ():33:33 -> 2:2:com.google.common.base.PatternCompiler com.google.common.base.Platform.loadPatternCompiler():91:91 -> 2:2:void ():34 -> 3:3:void ():34:34 -> 1:2:com.google.common.base.CommonPattern compilePattern(java.lang.String):82:83 -> a 3:3:com.google.common.base.CommonPattern com.google.common.base.Platform$JdkPatternCompiler.compile(java.lang.String):101:101 -> a 3:3:com.google.common.base.CommonPattern compilePattern(java.lang.String):83 -> a com.google.common.base.Platform$JdkPatternCompiler -> com.gradleup.gr8.relocated.bl2: 1:1:void (com.google.common.base.Platform$1):98:98 -> com.google.common.base.Preconditions -> com.gradleup.gr8.relocated.fm2: int $r8$clinit -> a 1:9:void ():1439:1447 -> 1:1:void checkArgument(boolean):130:130 -> a 2:2:void checkArgument(boolean,java.lang.Object):144:144 -> a 3:3:void checkArgument(boolean,java.lang.String,char):179:179 -> a 4:4:void checkArgument(boolean,java.lang.String,java.lang.Object):219:219 -> a 5:5:java.lang.Object checkNotNull(java.lang.Object):880:880 -> a 6:6:java.lang.Object checkNotNull(java.lang.Object,java.lang.Object):899:899 -> a 7:7:int checkElementIndex(int,int):1329:1329 -> a 8:8:int com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347:1347 -> a 8:8:int checkElementIndex(int,int):1329 -> a 9:9:java.lang.String com.google.common.base.Preconditions.badElementIndex(int,int,java.lang.String):1358:1358 -> a 9:9:int com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347 -> a 9:9:int checkElementIndex(int,int):1329 -> a 10:10:java.lang.String com.google.common.base.Preconditions.badElementIndex(int,int,java.lang.String):1356:1356 -> a 10:10:int com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347 -> a 10:10:int checkElementIndex(int,int):1329 -> a 11:11:java.lang.String com.google.common.base.Preconditions.badElementIndex(int,int,java.lang.String):1354:1354 -> a 11:11:int com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347 -> a 11:11:int checkElementIndex(int,int):1329 -> a 12:12:int com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347:1347 -> a 12:12:int checkElementIndex(int,int):1329 -> a 13:17:java.lang.String badPositionIndex(int,int,java.lang.String):1399:1403 -> a 18:18:java.lang.String badPositionIndex(int,int,java.lang.String):1401:1401 -> a 19:19:void checkPositionIndexes(int,int,int):1422:1422 -> a 20:20:java.lang.String com.google.common.base.Preconditions.badPositionIndexes(int,int,int):1434:1434 -> a 20:20:void checkPositionIndexes(int,int,int):1422 -> a 21:21:java.lang.String com.google.common.base.Preconditions.badPositionIndexes(int,int,int):1431:1431 -> a 21:21:void checkPositionIndexes(int,int,int):1422 -> a 22:22:java.lang.String com.google.common.base.Preconditions.badPositionIndexes(int,int,int):1428:1428 -> a 22:22:void checkPositionIndexes(int,int,int):1422 -> a 23:23:void checkPositionIndexes(int,int,int):1422:1422 -> a 1:1:void checkState(boolean,java.lang.Object):510:510 -> b 2:2:int checkPositionIndex(int,int):1374:1374 -> b 3:3:int com.google.common.base.Preconditions.checkPositionIndex(int,int,java.lang.String):1392:1392 -> b 3:3:int checkPositionIndex(int,int):1374 -> b com.google.common.base.Predicate -> com.gradleup.gr8.relocated.gm2: 1:1:boolean test(java.lang.Object):79:79 -> test com.google.common.base.Predicates -> com.gradleup.gr8.relocated.pm2: 1:1:com.google.common.base.Predicate alwaysFalse():57:57 -> a 2:2:com.google.common.base.Predicate not(com.google.common.base.Predicate):83:83 -> a 1:1:com.google.common.base.Predicate alwaysTrue():51:51 -> b com.google.common.base.Predicates$NotPredicate -> com.gradleup.gr8.relocated.jm2: com.google.common.base.Predicate predicate -> a 1:2:void (com.google.common.base.Predicate):310:311 -> 1:1:boolean apply(java.lang.Object):316:316 -> apply 1:3:boolean equals(java.lang.Object):326:328 -> equals 1:1:int hashCode():321:321 -> hashCode 1:1:java.lang.String toString():335:335 -> toString com.google.common.base.Predicates$ObjectPredicate -> com.gradleup.gr8.relocated.om2: com.google.common.base.Predicates$ObjectPredicate ALWAYS_FALSE -> b com.google.common.base.Predicates$ObjectPredicate ALWAYS_TRUE -> a com.google.common.base.Predicates$ObjectPredicate[] $VALUES -> c 1:37:void ():252:288 -> 38:38:com.google.common.base.Predicates$ObjectPredicate[] com.google.common.base.Predicates$ObjectPredicate.$values():250:250 -> 38:38:void ():250 -> 39:39:void ():250:250 -> 1:1:void (java.lang.String,int):250:250 -> 2:2:void (java.lang.String,int,com.google.common.base.Predicates$1):250:250 -> 1:1:com.google.common.base.Predicates$ObjectPredicate[] values():250:250 -> values com.google.common.base.Predicates$ObjectPredicate$1 -> com.gradleup.gr8.relocated.km2: 1:1:void (java.lang.String,int):252:252 -> 1:1:java.lang.String toString():260:260 -> toString com.google.common.base.Predicates$ObjectPredicate$2 -> com.gradleup.gr8.relocated.lm2: 1:1:void (java.lang.String,int):264:264 -> 1:1:java.lang.String toString():272:272 -> toString com.google.common.base.Predicates$ObjectPredicate$3 -> com.gradleup.gr8.relocated.mm2: 1:1:void (java.lang.String,int):276:276 -> 1:1:java.lang.String toString():284:284 -> toString com.google.common.base.Predicates$ObjectPredicate$4 -> com.gradleup.gr8.relocated.nm2: 1:1:void (java.lang.String,int):288:288 -> 1:1:java.lang.String toString():296:296 -> toString com.google.common.base.Splitter -> com.gradleup.gr8.relocated.v83: 1:1:com.google.common.base.Splitter onPattern(java.lang.String):260:260 -> a 2:2:com.google.common.base.Splitter com.google.common.base.Splitter.on(com.google.common.base.CommonPattern):222:222 -> a 2:2:com.google.common.base.Splitter onPattern(java.lang.String):260 -> a 3:3:boolean com.google.common.base.JdkPattern$JdkMatcher.matches():60:60 -> a 3:3:com.google.common.base.Splitter com.google.common.base.Splitter.on(com.google.common.base.CommonPattern):222 -> a 3:3:com.google.common.base.Splitter onPattern(java.lang.String):260 -> a 4:4:com.google.common.base.Splitter com.google.common.base.Splitter.on(com.google.common.base.CommonPattern):221:221 -> a 4:4:com.google.common.base.Splitter onPattern(java.lang.String):260 -> a 5:5:com.google.common.base.CharMatcher com.google.common.base.CharMatcher.none():127:127 -> a 5:5:void com.google.common.base.Splitter.(com.google.common.base.Splitter$Strategy):109 -> a 5:5:com.google.common.base.Splitter com.google.common.base.Splitter.on(com.google.common.base.CommonPattern):226 -> a 5:5:com.google.common.base.Splitter onPattern(java.lang.String):260 -> a com.google.common.base.Strings -> com.gradleup.gr8.relocated.id3: 1:5:java.lang.String repeat(java.lang.String,int):144:148 -> a 6:6:void com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int):192:192 -> a 6:6:java.lang.String repeat(java.lang.String,int):147 -> a 7:21:java.lang.String repeat(java.lang.String,int):152:166 -> a 22:22:java.lang.String repeat(java.lang.String,int):156:156 -> a 23:24:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):266:267 -> a 25:36:java.lang.String com.google.common.base.Strings.lenientToString(java.lang.Object):302:313 -> a 25:36:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):267 -> a 37:67:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):267:297 -> a com.google.common.base.Throwables -> com.gradleup.gr8.relocated.wg3: java.lang.Object jla -> a int $r8$clinit -> b 1:3:java.lang.Object com.google.common.base.Throwables.getJLA():480:482 -> 1:3:void ():451 -> 4:4:void ():451:451 -> 5:5:java.lang.reflect.Method com.google.common.base.Throwables.getGetMethod():500:500 -> 5:5:void ():459 -> 6:6:java.lang.reflect.Method com.google.common.base.Throwables.getJlaMethod(java.lang.String,java.lang.Class[]):530:530 -> 6:6:java.lang.reflect.Method com.google.common.base.Throwables.getGetMethod():500 -> 6:6:void ():459 -> 7:7:java.lang.reflect.Method com.google.common.base.Throwables.getSizeMethod():515:515 -> 7:7:void ():467 -> 8:8:java.lang.reflect.Method com.google.common.base.Throwables.getJlaMethod(java.lang.String,java.lang.Class[]):530:530 -> 8:8:java.lang.reflect.Method com.google.common.base.Throwables.getSizeMethod():515 -> 8:8:void ():467 -> 9:11:java.lang.Object com.google.common.base.Throwables.getJLA():480:482 -> 9:11:java.lang.reflect.Method com.google.common.base.Throwables.getSizeMethod():519 -> 9:11:void ():467 -> 12:12:java.lang.reflect.Method com.google.common.base.Throwables.getSizeMethod():519:519 -> 12:12:void ():467 -> 13:13:java.lang.Object com.google.common.base.Throwables.getJLA():484:484 -> 13:13:java.lang.reflect.Method com.google.common.base.Throwables.getSizeMethod():519 -> 13:13:void ():467 -> 14:14:java.lang.reflect.Method com.google.common.base.Throwables.getJlaMethod(java.lang.String,java.lang.Class[]):532:532 -> 14:14:java.lang.reflect.Method com.google.common.base.Throwables.getSizeMethod():515 -> 14:14:void ():467 -> 15:15:java.lang.reflect.Method com.google.common.base.Throwables.getJlaMethod(java.lang.String,java.lang.Class[]):532:532 -> 15:15:java.lang.reflect.Method com.google.common.base.Throwables.getGetMethod():500 -> 15:15:void ():459 -> 16:16:java.lang.Object com.google.common.base.Throwables.getJLA():484:484 -> 16:16:void ():451 -> com.google.common.collect.AbstractIndexedListIterator -> com.gradleup.gr8.relocated.s: int position -> b int size -> a 1:1:void (int):48:48 -> 2:5:void (int,int):61:64 -> java.lang.Object get(int) -> a 1:1:boolean hasNext():69:69 -> hasNext 1:1:boolean hasPrevious():87:87 -> hasPrevious 1:4:java.lang.Object next():74:77 -> next 5:5:java.lang.Object next():75:75 -> next 1:1:int nextIndex():82:82 -> nextIndex 1:4:java.lang.Object previous():92:95 -> previous 5:5:java.lang.Object previous():93:93 -> previous 1:1:int previousIndex():100:100 -> previousIndex com.google.common.collect.AbstractIterator -> com.gradleup.gr8.relocated.r0: com.google.common.collect.AbstractIterator$State state -> a java.lang.Object next -> b 1:1:void ():68:68 -> 2:2:void ():65:65 -> java.lang.Object computeNext() -> h 1:2:boolean hasNext():128:129 -> hasNext 3:6:boolean com.google.common.collect.AbstractIterator.tryToComputeNext():140:143 -> hasNext 3:6:boolean hasNext():136 -> hasNext 7:7:void com.google.common.base.Preconditions.checkState(boolean):494:494 -> hasNext 7:7:boolean hasNext():128 -> hasNext 1:1:java.lang.Object endOfData():121:121 -> i 1:6:java.lang.Object next():152:157 -> next 7:7:java.lang.Object next():153:153 -> next com.google.common.collect.AbstractListMultimap -> com.gradleup.gr8.relocated.x0: int com.google.common.collect.AbstractMapBasedMultimap.totalSize -> f java.util.Map com.google.common.collect.AbstractMapBasedMultimap.map -> e 1:3:void com.google.common.collect.AbstractMapBasedMultimap.(java.util.Map):116:118 -> 1:3:void (java.util.Map):44 -> 1:1:java.util.Map com.google.common.collect.AbstractMapBasedMultimap.access$000(com.google.common.collect.AbstractMapBasedMultimap):86:86 -> a 2:2:int com.google.common.collect.AbstractMapBasedMultimap.access$212(com.google.common.collect.AbstractMapBasedMultimap,int):86:86 -> a 3:3:boolean com.google.common.collect.AbstractMapBasedMultimap.put(java.lang.Object,java.lang.Object):184:184 -> a 3:3:boolean put(java.lang.Object,java.lang.Object):115 -> a 4:4:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):161:161 -> a 4:4:boolean com.google.common.collect.AbstractMapBasedMultimap.put(java.lang.Object,java.lang.Object):186 -> a 4:4:boolean put(java.lang.Object,java.lang.Object):115 -> a 5:5:java.util.List com.google.common.collect.ArrayListMultimap.createCollection():131:131 -> a 5:5:java.util.Collection com.google.common.collect.ArrayListMultimap.createCollection():61 -> a 5:5:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):161 -> a 5:5:boolean com.google.common.collect.AbstractMapBasedMultimap.put(java.lang.Object,java.lang.Object):186 -> a 5:5:boolean put(java.lang.Object,java.lang.Object):115 -> a 6:14:boolean com.google.common.collect.AbstractMapBasedMultimap.put(java.lang.Object,java.lang.Object):187:195 -> a 6:14:boolean put(java.lang.Object,java.lang.Object):115 -> a 15:15:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.get(java.lang.Object):286:286 -> a 15:15:java.util.List get(java.lang.Object):76 -> a 16:16:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):161:161 -> a 16:16:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.get(java.lang.Object):288 -> a 16:16:java.util.List get(java.lang.Object):76 -> a 17:17:java.util.List com.google.common.collect.ArrayListMultimap.createCollection():131:131 -> a 17:17:java.util.Collection com.google.common.collect.ArrayListMultimap.createCollection():61 -> a 17:17:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):161 -> a 17:17:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.get(java.lang.Object):288 -> a 17:17:java.util.List get(java.lang.Object):76 -> a 18:18:java.util.Collection com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62:62 -> a 18:18:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.get(java.lang.Object):290 -> a 18:18:java.util.List get(java.lang.Object):76 -> a 19:21:java.util.List com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):302:304 -> a 19:21:java.util.Collection com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62 -> a 19:21:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.get(java.lang.Object):290 -> a 19:21:java.util.List get(java.lang.Object):76 -> a 22:24:java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap.iteratorOrListIterator(java.util.Collection):580:582 -> a 22:24:java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap.access$100(java.util.Collection):86 -> a 25:25:void com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113:1113 -> a 25:25:void com.google.common.collect.AbstractMapBasedMultimap.access$300(com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:java.lang.Object com.google.common.collect.Maps.safeRemove(java.util.Map,java.lang.Object):3539:3539 -> a 26:26:void com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113 -> a 26:26:void com.google.common.collect.AbstractMapBasedMultimap.access$300(com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a 27:27:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 27:27:java.lang.Object com.google.common.collect.Maps.safeRemove(java.util.Map,java.lang.Object):3539 -> a 27:27:void com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113 -> a 27:27:void com.google.common.collect.AbstractMapBasedMultimap.access$300(com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a 28:28:java.lang.Object com.google.common.collect.Maps.safeRemove(java.util.Map,java.lang.Object):3541:3541 -> a 28:28:void com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113 -> a 28:28:void com.google.common.collect.AbstractMapBasedMultimap.access$300(com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a 29:34:void com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113:1118 -> a 29:34:void com.google.common.collect.AbstractMapBasedMultimap.access$300(com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a 35:35:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.entries():1217:1217 -> a 35:35:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.entries():0 -> a # {"id":"com.android.tools.r8.synthesized"} 36:39:java.util.Spliterator com.google.common.collect.AbstractMapBasedMultimap.lambda$entrySpliterator$1(java.util.Map$Entry):1252:1255 -> a 40:40:java.util.Spliterator com.google.common.collect.AbstractMapBasedMultimap.lambda$entrySpliterator$1(java.util.Map$Entry):1254:1254 -> a 1:1:int com.google.common.collect.AbstractMapBasedMultimap.access$208(com.google.common.collect.AbstractMapBasedMultimap):86:86 -> b 2:2:int com.google.common.collect.AbstractMapBasedMultimap.access$220(com.google.common.collect.AbstractMapBasedMultimap,int):86:86 -> b 3:3:java.util.Map asMap():126:126 -> b 4:4:java.util.Map$Entry com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> b 4:4:java.util.Map$Entry com.google.common.collect.AbstractMapBasedMultimap.lambda$entrySpliterator$0(java.lang.Object,java.lang.Object):1255 -> b 1:1:int com.google.common.collect.AbstractMapBasedMultimap.access$210(com.google.common.collect.AbstractMapBasedMultimap):86:86 -> c 1:5:void com.google.common.collect.AbstractMapBasedMultimap.clear():270:274 -> clear 1:5:void com.google.common.collect.AbstractMapBasedMultimap.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.google.common.collect.AbstractMapBasedMultimap.containsKey(java.lang.Object):177:177 -> containsKey 1:1:boolean com.google.common.collect.AbstractMapBasedMultimap.containsKey(java.lang.Object):0 -> containsKey # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Map com.google.common.collect.AbstractMapBasedMultimap.createAsMap():1270:1270 -> d 1:1:java.util.Map com.google.common.collect.AbstractMapBasedMultimap.createAsMap():0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.createEntries():1225:1225 -> e 1:1:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap.createEntries():0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean equals(java.lang.Object):137:137 -> equals 1:1:java.util.Set com.google.common.collect.AbstractMapBasedMultimap.createKeySet():897:897 -> f 1:1:java.util.Set com.google.common.collect.AbstractMapBasedMultimap.createKeySet():0 -> f # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.Multiset com.google.common.collect.AbstractMapBasedMultimap.createKeys():1203:1203 -> g 1:1:com.google.common.collect.Multiset com.google.common.collect.AbstractMapBasedMultimap.createKeys():0 -> g # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Collection get(java.lang.Object):35:35 -> get 1:1:java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap.entryIterator():1239:1239 -> h 1:1:java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap.entryIterator():0 -> h # {"id":"com.android.tools.r8.synthesized"} java.util.Spliterator com.google.common.collect.AbstractMapBasedMultimap.entrySpliterator() -> i # {"id":"com.android.tools.r8.synthesized"} 1:11:java.util.Spliterator com.google.common.collect.AbstractMapBasedMultimap.entrySpliterator():1249:1249 -> j 1:1:int com.google.common.collect.AbstractMapBasedMultimap.size():172:172 -> size 1:1:int com.google.common.collect.AbstractMapBasedMultimap.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.AbstractMapBasedMultimap$2 -> com.gradleup.gr8.relocated.z0: java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap$Itr.valueIterator -> d java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$Itr.collection -> c java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap$Itr.keyIterator -> a java.lang.Object com.google.common.collect.AbstractMapBasedMultimap$Itr.key -> b com.google.common.collect.AbstractMapBasedMultimap com.google.common.collect.AbstractMapBasedMultimap$Itr.this$0 -> e 1:5:void com.google.common.collect.AbstractMapBasedMultimap$Itr.(com.google.common.collect.AbstractMapBasedMultimap):1128:1132 -> 1:5:void (com.google.common.collect.AbstractMapBasedMultimap):1239 -> 1:1:boolean com.google.common.collect.AbstractMapBasedMultimap$Itr.hasNext():1139:1139 -> hasNext 1:1:boolean com.google.common.collect.AbstractMapBasedMultimap$Itr.hasNext():0 -> hasNext # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.Object com.google.common.collect.AbstractMapBasedMultimap$Itr.next():1144:1150 -> next 1:7:java.lang.Object com.google.common.collect.AbstractMapBasedMultimap$Itr.next():0 -> next # {"id":"com.android.tools.r8.synthesized"} 8:8:java.util.Map$Entry com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> next 8:8:java.util.Map$Entry com.google.common.collect.AbstractMapBasedMultimap$2.output(java.lang.Object,java.lang.Object):1242 -> next 8:8:java.lang.Object com.google.common.collect.AbstractMapBasedMultimap$2.output(java.lang.Object,java.lang.Object):1239 -> next 8:8:java.lang.Object com.google.common.collect.AbstractMapBasedMultimap$Itr.next():1150 -> next 8:8:java.lang.Object com.google.common.collect.AbstractMapBasedMultimap$Itr.next():0 -> next # {"id":"com.android.tools.r8.synthesized"} 1:5:void com.google.common.collect.AbstractMapBasedMultimap$Itr.remove():1155:1159 -> remove 1:5:void com.google.common.collect.AbstractMapBasedMultimap$Itr.remove():0 -> remove # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.AbstractMapBasedMultimap$AsMap -> com.gradleup.gr8.relocated.c1: java.util.Map submap -> c java.util.Collection com.google.common.collect.Maps$ViewCachingAbstractMap.values -> b java.util.Set com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet -> a com.google.common.collect.AbstractMapBasedMultimap this$0 -> d 1:1:void (com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):1291:1291 -> 2:2:void com.google.common.collect.Maps$ViewCachingAbstractMap.():3422:3422 -> 2:2:void (com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):1291 -> 3:3:void (com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):1292:1292 -> 1:2:java.util.Map$Entry wrapEntry(java.util.Map$Entry):1367:1368 -> a 3:3:java.util.Collection com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62:62 -> a 3:3:java.util.Map$Entry wrapEntry(java.util.Map$Entry):1368 -> a 4:6:java.util.List com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):302:304 -> a 4:6:java.util.Collection com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62 -> a 4:6:java.util.Map$Entry wrapEntry(java.util.Map$Entry):1368 -> a 7:7:java.util.Map$Entry com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> a 7:7:java.util.Map$Entry wrapEntry(java.util.Map$Entry):1368 -> a 1:2:void clear():1359:1360 -> clear 3:3:void com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.(com.google.common.collect.AbstractMapBasedMultimap$AsMap):1408:1408 -> clear 3:3:void clear():1362 -> clear 4:4:void com.google.common.collect.Iterators.clear(java.util.Iterator):982:982 -> clear 4:4:void clear():1362 -> clear 5:5:boolean com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.hasNext():1413:1413 -> clear 5:5:void com.google.common.collect.Iterators.clear(java.util.Iterator):983 -> clear 5:5:void clear():1362 -> clear 6:8:java.util.Map$Entry com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next():1418:1420 -> clear 6:8:java.lang.Object com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next():1407 -> clear 6:8:void com.google.common.collect.Iterators.clear(java.util.Iterator):984 -> clear 6:8:void clear():1362 -> clear 9:9:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> clear 9:9:void com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.remove():1425 -> clear 9:9:void com.google.common.collect.Iterators.clear(java.util.Iterator):985 -> clear 9:9:void clear():1362 -> clear 10:12:void com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.remove():1426:1428 -> clear 10:12:void com.google.common.collect.Iterators.clear(java.util.Iterator):985 -> clear 10:12:void clear():1362 -> clear 1:1:boolean containsKey(java.lang.Object):1304:1304 -> containsKey 2:2:boolean com.google.common.collect.Maps.safeContainsKey(java.util.Map,java.lang.Object):3526:3526 -> containsKey 2:2:boolean containsKey(java.lang.Object):1304 -> containsKey 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> containsKey 3:3:boolean com.google.common.collect.Maps.safeContainsKey(java.util.Map,java.lang.Object):3526 -> containsKey 3:3:boolean containsKey(java.lang.Object):1304 -> containsKey 4:4:boolean com.google.common.collect.Maps.safeContainsKey(java.util.Map,java.lang.Object):3528:3528 -> containsKey 4:4:boolean containsKey(java.lang.Object):1304 -> containsKey 1:1:java.util.Set com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3433:3433 -> entrySet 1:1:java.util.Set com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.AbstractMapBasedMultimap$AsMap.createEntrySet():1297:1297 -> entrySet 2:2:java.util.Set com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3434 -> entrySet 2:2:java.util.Set com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 3:3:java.util.Set com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3434:3434 -> entrySet 3:3:java.util.Set com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean equals(java.lang.Object):1344:1344 -> equals 1:7:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$AsMap.get(java.lang.Object):1309:1315 -> get 1:7:java.lang.Object get(java.lang.Object):1283 -> get 8:8:java.util.Collection com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62:62 -> get 8:8:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$AsMap.get(java.lang.Object):1315 -> get 8:8:java.lang.Object get(java.lang.Object):1283 -> get 9:11:java.util.List com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):302:304 -> get 9:11:java.util.Collection com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62 -> get 9:11:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$AsMap.get(java.lang.Object):1315 -> get 9:11:java.lang.Object get(java.lang.Object):1283 -> get 1:1:int hashCode():1349:1349 -> hashCode 1:1:java.util.Set keySet():1320:1320 -> keySet 1:6:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$AsMap.remove(java.lang.Object):1330:1335 -> remove 1:6:java.lang.Object remove(java.lang.Object):1283 -> remove 7:7:java.util.List com.google.common.collect.ArrayListMultimap.createCollection():131:131 -> remove 7:7:java.util.Collection com.google.common.collect.ArrayListMultimap.createCollection():61 -> remove 7:7:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$AsMap.remove(java.lang.Object):1335 -> remove 7:7:java.lang.Object remove(java.lang.Object):1283 -> remove 8:10:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$AsMap.remove(java.lang.Object):1336:1338 -> remove 8:10:java.lang.Object remove(java.lang.Object):1283 -> remove 1:1:int size():1325:1325 -> size 1:1:java.lang.String toString():1354:1354 -> toString 1:1:java.util.Collection com.google.common.collect.Maps$ViewCachingAbstractMap.values():3453:3453 -> values 1:1:java.util.Collection com.google.common.collect.Maps$ViewCachingAbstractMap.values():0 -> values # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Collection com.google.common.collect.Maps$ViewCachingAbstractMap.createValues():3458:3458 -> values 2:2:java.util.Collection com.google.common.collect.Maps$ViewCachingAbstractMap.values():3454 -> values 2:2:java.util.Collection com.google.common.collect.Maps$ViewCachingAbstractMap.values():0 -> values # {"id":"com.android.tools.r8.synthesized"} 3:3:java.util.Collection com.google.common.collect.Maps$ViewCachingAbstractMap.values():3454:3454 -> values 3:3:java.util.Collection com.google.common.collect.Maps$ViewCachingAbstractMap.values():0 -> values # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapEntries -> com.gradleup.gr8.relocated.a1: com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1 -> a 1:1:void (com.google.common.collect.AbstractMapBasedMultimap$AsMap):1372:1372 -> 1:1:java.util.Map map():1375:1375 -> a 1:1:boolean contains(java.lang.Object):1392:1392 -> contains 2:2:boolean com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):101:101 -> contains 2:2:boolean contains(java.lang.Object):1392 -> contains 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> contains 3:3:boolean com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):101 -> contains 3:3:boolean contains(java.lang.Object):1392 -> contains 4:4:boolean com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):103:103 -> contains 4:4:boolean contains(java.lang.Object):1392 -> contains 1:1:java.util.Iterator iterator():1380:1380 -> iterator 1:5:boolean remove(java.lang.Object):1397:1401 -> remove 1:1:java.util.Spliterator spliterator():1385:1385 -> spliterator com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator -> com.gradleup.gr8.relocated.b1: java.util.Collection collection -> b java.util.Iterator delegateIterator -> a com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1 -> c 1:2:void (com.google.common.collect.AbstractMapBasedMultimap$AsMap):1407:1408 -> 1:1:boolean hasNext():1413:1413 -> hasNext 1:3:java.util.Map$Entry com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next():1418:1420 -> next 1:3:java.lang.Object next():1407 -> next 1:1:void remove():1425:1425 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():1425 -> remove 3:6:void remove():1426:1429 -> remove com.google.common.collect.AbstractMapBasedMultimap$KeySet -> com.gradleup.gr8.relocated.e1: com.google.common.collect.AbstractMapBasedMultimap this$0 -> b 1:2:void (com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):912:913 -> 1:1:void clear():966:966 -> clear 2:5:void com.google.common.collect.Iterators.clear(java.util.Iterator):982:985 -> clear 2:5:void clear():966 -> clear 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> containsAll 1:1:boolean containsAll(java.util.Collection):971 -> containsAll 2:2:boolean containsAll(java.util.Collection):971:971 -> containsAll 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> equals 1:1:boolean equals(java.lang.Object):976 -> equals 2:2:boolean equals(java.lang.Object):976:976 -> equals 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> hashCode 1:1:int hashCode():981 -> hashCode 2:2:int hashCode():981:981 -> hashCode 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> iterator 1:1:java.util.Iterator iterator():918 -> iterator 2:3:java.util.Iterator iterator():918:919 -> iterator 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> remove 1:1:boolean remove(java.lang.Object):955 -> remove 2:6:boolean remove(java.lang.Object):955:959 -> remove 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> spliterator 1:1:java.util.Spliterator spliterator():949 -> spliterator 2:2:java.util.Spliterator spliterator():949:949 -> spliterator com.google.common.collect.AbstractMapBasedMultimap$KeySet$1 -> com.gradleup.gr8.relocated.d1: java.util.Map$Entry entry -> a java.util.Iterator val$entryIterator -> b com.google.common.collect.AbstractMapBasedMultimap$KeySet this$1 -> c 1:1:void (com.google.common.collect.AbstractMapBasedMultimap$KeySet,java.util.Iterator):919:919 -> 1:1:boolean hasNext():924:924 -> hasNext 1:2:java.lang.Object next():929:930 -> next 1:1:void remove():935:935 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():935 -> remove 3:7:void remove():936:940 -> remove com.google.common.collect.AbstractMapBasedMultimap$RandomAccessWrappedList -> com.gradleup.gr8.relocated.f1: 1:1:void (com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.List,com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):891:891 -> com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection -> com.gradleup.gr8.relocated.h1: com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor -> c java.util.Collection ancestorDelegate -> d java.util.Collection delegate -> b java.lang.Object key -> a com.google.common.collect.AbstractMapBasedMultimap this$0 -> e 1:5:void (com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.Collection,com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):330:334 -> 1:4:void addToMap():381:384 -> a 1:7:boolean add(java.lang.Object):481:487 -> add 1:10:boolean addAll(java.util.Collection):501:510 -> addAll 1:1:java.util.Collection getDelegate():416:416 -> b 1:3:void refreshIfEmpty():345:347 -> c 4:4:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> c 4:4:void refreshIfEmpty():347 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:11:void refreshIfEmpty():347:353 -> c 1:7:void clear():530:536 -> clear 1:2:boolean contains(java.lang.Object):518:519 -> contains 1:2:boolean containsAll(java.util.Collection):524:525 -> containsAll 1:4:void removeIfEmpty():363:366 -> d 1:2:boolean equals(java.lang.Object):399:400 -> equals 1:2:int hashCode():405:406 -> hashCode 1:2:java.util.Iterator iterator():421:422 -> iterator 1:5:boolean remove(java.lang.Object):541:545 -> remove 1:9:boolean removeAll(java.util.Collection):552:560 -> removeAll 1:1:boolean retainAll(java.util.Collection):567:567 -> retainAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> retainAll 2:2:boolean retainAll(java.util.Collection):567 -> retainAll 3:8:boolean retainAll(java.util.Collection):568:573 -> retainAll 1:2:int size():390:391 -> size 1:2:java.util.Spliterator spliterator():427:428 -> spliterator 1:2:java.lang.String toString():411:412 -> toString com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator -> com.gradleup.gr8.relocated.g1: com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1 -> c java.util.Collection originalDelegate -> b java.util.Iterator delegateIterator -> a 1:1:void (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):436:436 -> 2:5:void (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):434:437 -> 6:6:void (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection,java.util.Iterator):440:440 -> 7:14:void (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection,java.util.Iterator):434:441 -> 1:2:void com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():448:449 -> hasNext 1:2:boolean hasNext():456 -> hasNext 3:3:boolean hasNext():457:457 -> hasNext 4:4:void com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():450:450 -> hasNext 4:4:boolean hasNext():456 -> hasNext 1:2:void com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():448:449 -> next 1:2:java.lang.Object next():462 -> next 3:3:java.lang.Object next():463:463 -> next 4:4:void com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():450:450 -> next 4:4:java.lang.Object next():462 -> next 1:3:void remove():468:470 -> remove com.google.common.collect.AbstractMapBasedMultimap$WrappedList -> com.gradleup.gr8.relocated.j1: com.google.common.collect.AbstractMapBasedMultimap this$0 -> f 1:2:void (com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.List,com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):745:746 -> 1:1:void add(int,java.lang.Object):784:784 -> add 2:2:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> add 2:2:void add(int,java.lang.Object):785 -> add 3:3:void add(int,java.lang.Object):785:785 -> add 4:4:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> add 4:4:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> add 4:4:void add(int,java.lang.Object):786 -> add 5:5:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750:750 -> add 5:5:void add(int,java.lang.Object):786 -> add 6:9:void add(int,java.lang.Object):786:789 -> add 1:4:boolean addAll(int,java.util.Collection):755:758 -> addAll 5:5:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> addAll 5:5:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> addAll 5:5:boolean addAll(int,java.util.Collection):759 -> addAll 6:6:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750:750 -> addAll 6:6:boolean addAll(int,java.util.Collection):759 -> addAll 7:7:boolean addAll(int,java.util.Collection):759:759 -> addAll 8:8:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> addAll 8:8:boolean addAll(int,java.util.Collection):761 -> addAll 9:12:boolean addAll(int,java.util.Collection):761:764 -> addAll 1:1:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> e 1:1:java.util.List getListDelegate():750 -> e 2:2:java.util.List getListDelegate():750:750 -> e 1:1:java.lang.Object get(int):772:772 -> get 2:2:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> get 2:2:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> get 2:2:java.lang.Object get(int):773 -> get 3:3:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750:750 -> get 3:3:java.lang.Object get(int):773 -> get 4:4:java.lang.Object get(int):773:773 -> get 1:1:int indexOf(java.lang.Object):804:804 -> indexOf 2:2:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> indexOf 2:2:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> indexOf 2:2:int indexOf(java.lang.Object):805 -> indexOf 3:3:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750:750 -> indexOf 3:3:int indexOf(java.lang.Object):805 -> indexOf 4:4:int indexOf(java.lang.Object):805:805 -> indexOf 1:1:int lastIndexOf(java.lang.Object):810:810 -> lastIndexOf 2:2:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> lastIndexOf 2:2:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> lastIndexOf 2:2:int lastIndexOf(java.lang.Object):811 -> lastIndexOf 3:3:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750:750 -> lastIndexOf 3:3:int lastIndexOf(java.lang.Object):811 -> lastIndexOf 4:4:int lastIndexOf(java.lang.Object):811:811 -> lastIndexOf 1:2:java.util.ListIterator listIterator():816:817 -> listIterator 3:4:java.util.ListIterator listIterator(int):822:823 -> listIterator 1:1:java.lang.Object remove(int):795:795 -> remove 2:2:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> remove 2:2:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> remove 2:2:java.lang.Object remove(int):796 -> remove 3:3:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750:750 -> remove 3:3:java.lang.Object remove(int):796 -> remove 4:6:java.lang.Object remove(int):796:798 -> remove 1:1:java.lang.Object set(int,java.lang.Object):778:778 -> set 2:2:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> set 2:2:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> set 2:2:java.lang.Object set(int,java.lang.Object):779 -> set 3:3:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750:750 -> set 3:3:java.lang.Object set(int,java.lang.Object):779 -> set 4:4:java.lang.Object set(int,java.lang.Object):779:779 -> set 1:2:java.util.List subList(int,int):828:829 -> subList 3:3:java.lang.Object com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getKey():371:371 -> subList 3:3:java.util.List subList(int,int):830 -> subList 4:4:java.util.Collection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> subList 4:4:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> subList 4:4:java.util.List subList(int,int):831 -> subList 5:5:java.util.List com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750:750 -> subList 5:5:java.util.List subList(int,int):831 -> subList 6:6:java.util.List subList(int,int):831:831 -> subList 7:7:com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getAncestor():494:494 -> subList 7:7:java.util.List subList(int,int):832 -> subList 8:8:java.util.List subList(int,int):829:829 -> subList 9:11:java.util.List com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):302:304 -> subList 9:11:java.util.List subList(int,int):829 -> subList com.google.common.collect.AbstractMapBasedMultimap$WrappedList$WrappedListIterator -> com.gradleup.gr8.relocated.i1: com.google.common.collect.AbstractMapBasedMultimap$WrappedList this$1 -> d 1:1:void (com.google.common.collect.AbstractMapBasedMultimap$WrappedList):837:837 -> 2:3:void (com.google.common.collect.AbstractMapBasedMultimap$WrappedList,int):839:840 -> 1:5:void add(java.lang.Object):874:878 -> add 1:2:void com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():448:449 -> h 1:2:java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.getDelegateIterator():474 -> h 1:2:java.util.ListIterator getDelegateListIterator():844 -> h 3:3:java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.getDelegateIterator():475:475 -> h 3:3:java.util.ListIterator getDelegateListIterator():844 -> h 4:4:java.util.ListIterator getDelegateListIterator():844:844 -> h 5:5:void com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():450:450 -> h 5:5:java.util.Iterator com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.getDelegateIterator():474 -> h 5:5:java.util.ListIterator getDelegateListIterator():844 -> h 1:1:boolean hasPrevious():849:849 -> hasPrevious 1:1:int nextIndex():859:859 -> nextIndex 1:1:java.lang.Object previous():854:854 -> previous 1:1:int previousIndex():864:864 -> previousIndex 1:1:void set(java.lang.Object):869:869 -> set com.google.common.collect.AbstractMapBasedMultiset -> com.gradleup.gr8.relocated.o1: java.util.Map backingMap -> c long size -> d 1:3:void (java.util.Map):59:61 -> 1:1:long access$010(com.google.common.collect.AbstractMapBasedMultiset):47:47 -> a 2:2:long access$022(com.google.common.collect.AbstractMapBasedMultiset,long):47:47 -> a 3:3:void forEachEntry(java.util.function.ObjIntConsumer):158:158 -> a 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 4:4:void forEachEntry(java.util.function.ObjIntConsumer):158 -> a 5:5:void forEachEntry(java.util.function.ObjIntConsumer):159:159 -> a 6:6:void lambda$forEachEntry$0(java.util.function.ObjIntConsumer,java.lang.Object,com.google.common.collect.Count):159:159 -> a 7:21:int add(java.lang.Object,int):252:266 -> a 22:22:void com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,long):205:205 -> a 22:22:int add(java.lang.Object,int):263 -> a 23:23:void com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int):192:192 -> a 23:23:int add(java.lang.Object,int):254 -> a 1:1:java.util.Map access$100(com.google.common.collect.AbstractMapBasedMultiset):47:47 -> b 2:21:int remove(java.lang.Object,int):274:293 -> b 22:22:void com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int):192:192 -> b 22:22:int remove(java.lang.Object,int):276 -> b 1:1:int distinctElements():173:173 -> c 1:5:void clear():164:168 -> clear 1:2:java.util.Iterator elementIterator():85:86 -> d 3:8:int setCount(java.lang.Object,int):301:306 -> d 9:9:int com.google.common.collect.AbstractMapBasedMultiset.getAndSet(com.google.common.collect.Count,int):326:326 -> d 9:9:int setCount(java.lang.Object,int):307 -> d 10:10:int setCount(java.lang.Object,int):317:317 -> d 1:2:java.util.Iterator entryIterator():113:114 -> e 3:4:int count(java.lang.Object):236:237 -> e 1:1:java.util.Set entrySet():80:80 -> entrySet 1:1:int size():180:180 -> size com.google.common.collect.AbstractMapBasedMultiset$1 -> com.gradleup.gr8.relocated.k1: java.util.Map$Entry toRemove -> a java.util.Iterator val$backingEntries -> b com.google.common.collect.AbstractMapBasedMultiset this$0 -> c 1:1:void (com.google.common.collect.AbstractMapBasedMultiset,java.util.Iterator):86:86 -> 1:1:boolean hasNext():91:91 -> hasNext 1:3:java.lang.Object next():96:98 -> next 1:1:void remove():103:103 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():103 -> remove 3:5:void remove():104:106 -> remove com.google.common.collect.AbstractMapBasedMultiset$2 -> com.gradleup.gr8.relocated.m1: java.util.Map$Entry toRemove -> a java.util.Iterator val$backingEntries -> b com.google.common.collect.AbstractMapBasedMultiset this$0 -> c 1:1:void (com.google.common.collect.AbstractMapBasedMultiset,java.util.Iterator):114:114 -> 1:1:boolean hasNext():119:119 -> hasNext 1:3:com.google.common.collect.Multiset$Entry com.google.common.collect.AbstractMapBasedMultiset$2.next():124:126 -> next 1:3:java.lang.Object next():114 -> next 1:1:void remove():148:148 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():148 -> remove 3:5:void remove():149:151 -> remove com.google.common.collect.AbstractMapBasedMultiset$2$1 -> com.gradleup.gr8.relocated.l1: java.util.Map$Entry val$mapEntry -> a com.google.common.collect.AbstractMapBasedMultiset$2 this$1 -> b 1:1:void (com.google.common.collect.AbstractMapBasedMultiset$2,java.util.Map$Entry):126:126 -> 1:3:int getCount():134:136 -> a 4:4:java.lang.Object com.google.common.collect.AbstractMapBasedMultiset$2$1.getElement():129:129 -> a 4:4:int getCount():136 -> a 5:10:int getCount():136:141 -> a 1:1:java.lang.Object getElement():129:129 -> b com.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator -> com.gradleup.gr8.relocated.n1: java.util.Map$Entry currentEntry -> b com.google.common.collect.AbstractMapBasedMultiset this$0 -> e java.util.Iterator entryIterator -> a int occurrencesLeft -> c boolean canRemove -> d 1:2:void (com.google.common.collect.AbstractMapBasedMultiset):199:200 -> 1:1:boolean hasNext():205:205 -> hasNext 1:7:java.lang.Object next():210:216 -> next 1:1:void remove():221:221 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():221 -> remove 3:11:void remove():222:230 -> remove 12:12:void remove():224:224 -> remove com.google.common.collect.AbstractMapEntry -> com.gradleup.gr8.relocated.p1: 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():64:64 -> toString com.google.common.collect.AbstractMultimap -> com.gradleup.gr8.relocated.x1: java.util.Map asMap -> d java.util.Collection entries -> a java.util.Set keySet -> b com.google.common.collect.Multiset keys -> c 1:2:java.util.Collection entries():115:116 -> a 1:2:java.util.Map asMap():229:230 -> b 1:2:com.google.common.collect.Multiset keys():173:174 -> c java.util.Map createAsMap() -> d java.util.Collection createEntries() -> e 1:3:boolean com.google.common.collect.Multimaps.equalsImpl(com.google.common.collect.Multimap,java.lang.Object):2172:2174 -> equals 1:3:boolean equals(java.lang.Object):239 -> equals java.util.Set createKeySet() -> f com.google.common.collect.Multiset createKeys() -> g java.util.Iterator entryIterator() -> h java.util.Spliterator entrySpliterator() -> i 1:2:java.util.Set keySet():163:164 -> keySet com.google.common.collect.AbstractMultimap$Entries -> com.gradleup.gr8.relocated.w1: com.google.common.collect.AbstractMultimap this$0 -> a 1:1:void (com.google.common.collect.AbstractMultimap):122:122 -> 2:2:void com.google.common.collect.Multimaps$Entries.():1769:1769 -> 2:2:void (com.google.common.collect.AbstractMultimap):122 -> 1:1:com.google.common.collect.Multimap com.google.common.collect.AbstractMultimap$Entries.multimap():125:125 -> clear 1:1:void com.google.common.collect.Multimaps$Entries.clear():1797 -> clear 1:1:void com.google.common.collect.Multimaps$Entries.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 2:2:void com.google.common.collect.Multimaps$Entries.clear():1797:1797 -> clear 2:2:void com.google.common.collect.Multimaps$Entries.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 1:2:boolean com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1779:1780 -> contains 1:2:boolean com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):0 -> contains # {"id":"com.android.tools.r8.synthesized"} 3:3:com.google.common.collect.Multimap com.google.common.collect.AbstractMultimap$Entries.multimap():125:125 -> contains 3:3:boolean com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1781 -> contains 3:3:boolean com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):0 -> contains # {"id":"com.android.tools.r8.synthesized"} 4:4:boolean com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1781:1781 -> contains 4:4:boolean com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):0 -> contains # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Iterator iterator():130:130 -> iterator 1:2:boolean com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1788:1789 -> remove 1:2:boolean com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 3:3:com.google.common.collect.Multimap com.google.common.collect.AbstractMultimap$Entries.multimap():125:125 -> remove 3:3:boolean com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1790 -> remove 3:3:boolean com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 4:4:boolean com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1790:1790 -> remove 4:4:boolean com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.Multimap com.google.common.collect.AbstractMultimap$Entries.multimap():125:125 -> size 1:1:int com.google.common.collect.Multimaps$Entries.size():1774 -> size 1:1:int com.google.common.collect.Multimaps$Entries.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 2:2:int com.google.common.collect.Multimaps$Entries.size():1774:1774 -> size 2:2:int com.google.common.collect.Multimaps$Entries.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Spliterator spliterator():135:135 -> spliterator com.google.common.collect.AbstractMultiset -> com.gradleup.gr8.relocated.a2: java.util.Set elementSet -> a java.util.Set entrySet -> b 1:1:void ():45:45 -> 1:1:int add(java.lang.Object,int):69:69 -> a 2:2:java.util.Set createElementSet():143:143 -> a 3:7:boolean com.google.common.collect.Multisets.setCountImpl(com.google.common.collect.Multiset,java.lang.Object,int,int):940:944 -> a 3:7:boolean setCount(java.lang.Object,int,int):93 -> a 1:1:boolean add(java.lang.Object):62:62 -> add 1:1:boolean addAll(java.util.Collection):107:107 -> addAll int remove(java.lang.Object,int) -> b 1:1:java.util.Set createEntrySet():191:191 -> b int distinctElements() -> c 1:1:boolean contains(java.lang.Object):55:55 -> contains java.util.Iterator elementIterator() -> d 1:9:int com.google.common.collect.Multisets.setCountImpl(com.google.common.collect.Multiset,java.lang.Object,int):924:932 -> d 1:9:int setCount(java.lang.Object,int):87 -> d java.util.Iterator entryIterator() -> e 1:3:java.util.Set entrySet():165:167 -> entrySet 1:1:boolean equals(java.lang.Object):208:208 -> equals 1:1:int hashCode():218:218 -> hashCode 1:1:boolean isEmpty():50:50 -> isEmpty 1:1:boolean remove(java.lang.Object):75:75 -> remove 1:5:boolean com.google.common.collect.Multisets.removeAllImpl(com.google.common.collect.Multiset,java.util.Collection):904:908 -> removeAll 1:5:boolean removeAll(java.util.Collection):113 -> removeAll 1:1:boolean com.google.common.collect.Multisets.retainAllImpl(com.google.common.collect.Multiset,java.util.Collection):913:913 -> retainAll 1:1:boolean retainAll(java.util.Collection):119 -> retainAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> retainAll 2:2:boolean com.google.common.collect.Multisets.retainAllImpl(com.google.common.collect.Multiset,java.util.Collection):913 -> retainAll 2:2:boolean retainAll(java.util.Collection):119 -> retainAll 3:7:boolean com.google.common.collect.Multisets.retainAllImpl(com.google.common.collect.Multiset,java.util.Collection):915:919 -> retainAll 3:7:boolean retainAll(java.util.Collection):119 -> retainAll 1:1:java.lang.String toString():229:229 -> toString 1:3:java.util.Set elementSet():131:133 -> z com.google.common.collect.AbstractMultiset$ElementSet -> com.gradleup.gr8.relocated.y1: com.google.common.collect.AbstractMultiset this$0 -> a 1:1:void (com.google.common.collect.AbstractMultiset):147:147 -> 2:2:void com.google.common.collect.Multisets$ElementSet.():960:960 -> 2:2:void (com.google.common.collect.AbstractMultiset):147 -> 1:1:com.google.common.collect.Multiset com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> clear 1:1:void com.google.common.collect.Multisets$ElementSet.clear():965 -> clear 1:1:void com.google.common.collect.Multisets$ElementSet.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 2:2:void com.google.common.collect.Multisets$ElementSet.clear():965:965 -> clear 2:2:void com.google.common.collect.Multisets$ElementSet.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.Multiset com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> contains 1:1:boolean com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):970 -> contains 1:1:boolean com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):0 -> contains # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):970:970 -> contains 2:2:boolean com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):0 -> contains # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.Multiset com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> containsAll 1:1:boolean com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):975 -> containsAll 1:1:boolean com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):0 -> containsAll # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):975:975 -> containsAll 2:2:boolean com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):0 -> containsAll # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.Multiset com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> isEmpty 1:1:boolean com.google.common.collect.Multisets$ElementSet.isEmpty():980 -> isEmpty 1:1:boolean com.google.common.collect.Multisets$ElementSet.isEmpty():0 -> isEmpty # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.google.common.collect.Multisets$ElementSet.isEmpty():980:980 -> isEmpty 2:2:boolean com.google.common.collect.Multisets$ElementSet.isEmpty():0 -> isEmpty # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Iterator iterator():155:155 -> iterator 1:1:com.google.common.collect.Multiset com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> remove 1:1:boolean com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):988 -> remove 1:1:boolean com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):988:988 -> remove 2:2:boolean com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.Multiset com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> size 1:1:int com.google.common.collect.Multisets$ElementSet.size():993 -> size 1:1:int com.google.common.collect.Multisets$ElementSet.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 2:2:int com.google.common.collect.Multisets$ElementSet.size():993:993 -> size 2:2:int com.google.common.collect.Multisets$ElementSet.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.AbstractMultiset$EntrySet -> com.gradleup.gr8.relocated.z1: com.google.common.collect.AbstractMultiset this$0 -> a 1:1:void (com.google.common.collect.AbstractMultiset):173:173 -> 2:2:void com.google.common.collect.Multisets$EntrySet.():997:997 -> 2:2:void (com.google.common.collect.AbstractMultiset):173 -> 1:1:com.google.common.collect.Multiset multiset():176:176 -> a 1:1:void com.google.common.collect.Multisets$EntrySet.clear():1037:1037 -> clear 1:1:void com.google.common.collect.Multisets$EntrySet.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 1:11:boolean com.google.common.collect.Multisets$EntrySet.contains(java.lang.Object):1002:1012 -> contains 1:11:boolean com.google.common.collect.Multisets$EntrySet.contains(java.lang.Object):0 -> contains # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Iterator iterator():181:181 -> iterator 1:9:boolean com.google.common.collect.Multisets$EntrySet.remove(java.lang.Object):1021:1029 -> remove 1:9:boolean com.google.common.collect.Multisets$EntrySet.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:int size():186:186 -> size com.google.common.collect.ArrayListMultimap -> com.gradleup.gr8.relocated.e8: int expectedValuesPerKey -> g 1:1:void ():108:108 -> 2:2:void (int,int):112:112 -> 3:3:void com.google.common.collect.ArrayListMultimapGwtSerializationDependencies.(java.util.Map):36:36 -> 3:3:void (int,int):112 -> 4:5:void (int,int):113:114 -> 1:2:boolean com.google.common.collect.AbstractMultimap.containsEntry(java.lang.Object,java.lang.Object):60:61 -> a 1:2:boolean containsEntry(java.lang.Object,java.lang.Object):61 -> a 1:1:int com.google.common.collect.AbstractMultimap.hashCode():252:252 -> hashCode 1:1:int hashCode():61 -> hashCode 1:1:com.google.common.collect.ArrayListMultimap create():76:76 -> k 1:1:java.util.Map com.google.common.collect.ArrayListMultimap.asMap():61:61 -> remove 1:1:boolean com.google.common.collect.AbstractMultimap.remove(java.lang.Object,java.lang.Object):67 -> remove 1:1:boolean remove(java.lang.Object,java.lang.Object):61 -> remove 2:3:boolean com.google.common.collect.AbstractMultimap.remove(java.lang.Object,java.lang.Object):67:68 -> remove 2:3:boolean remove(java.lang.Object,java.lang.Object):61 -> remove 1:1:java.lang.String com.google.common.collect.AbstractMultimap.toString():263:263 -> toString 1:1:java.lang.String toString():61 -> toString com.google.common.collect.BaseImmutableMultimap -> com.gradleup.gr8.relocated.ya: 1:1:void ():25:25 -> com.google.common.collect.BiMap -> com.gradleup.gr8.relocated.pb: java.lang.Object forcePut(java.lang.Object,java.lang.Object) -> a com.google.common.collect.BiMap inverse() -> h com.google.common.collect.ByFunctionOrdering -> com.gradleup.gr8.relocated.zd: com.google.common.base.Function function -> a com.google.common.collect.Ordering ordering -> b 1:3:void (com.google.common.base.Function,com.google.common.collect.Ordering):36:38 -> 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.google.common.base.Objects.hashCode(java.lang.Object[]):77:77 -> hashCode 2:2:int hashCode():60 -> hashCode 1:1:java.lang.String toString():65:65 -> toString com.google.common.collect.CollectPreconditions -> com.gradleup.gr8.relocated.pr: 1:1:void checkEntryNotNull(java.lang.Object,java.lang.Object):32:32 -> a 2:2:void checkEntryNotNull(java.lang.Object,java.lang.Object):30:30 -> a 3:3:int checkNonnegative(int,java.lang.String):39:39 -> a com.google.common.collect.CollectSpliterators -> com.gradleup.gr8.relocated.vr: 1:1:java.util.Spliterator map(java.util.Spliterator,java.util.function.Function):108:108 -> a 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:java.util.Spliterator map(java.util.Spliterator,java.util.function.Function):108 -> a 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 3:3:java.util.Spliterator map(java.util.Spliterator,java.util.function.Function):109 -> a 4:4:java.util.Spliterator map(java.util.Spliterator,java.util.function.Function):110:110 -> a 5:8:java.util.Spliterator flatMap(java.util.Spliterator,java.util.function.Function,int,long):206:209 -> a 9:9:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 9:9:java.util.Spliterator flatMap(java.util.Spliterator,java.util.function.Function,int,long):212 -> a 10:10:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 10:10:java.util.Spliterator flatMap(java.util.Spliterator,java.util.function.Function,int,long):213 -> a 11:11:java.util.Spliterator flatMap(java.util.Spliterator,java.util.function.Function,int,long):214:214 -> a com.google.common.collect.CollectSpliterators$1 -> com.gradleup.gr8.relocated.qr: java.util.Spliterator val$fromSpliterator -> a java.util.function.Function val$function -> b 1:1:void (java.util.Spliterator,java.util.function.Function):110:110 -> 1:1:void lambda$forEachRemaining$1(java.util.function.Consumer,java.util.function.Function,java.lang.Object):120:120 -> a 1:1:void lambda$tryAdvance$0(java.util.function.Consumer,java.util.function.Function,java.lang.Object):115:115 -> b 1:1:int characteristics():136:136 -> characteristics 1:1:long estimateSize():131:131 -> estimateSize 1:1:void forEachRemaining(java.util.function.Consumer):120:120 -> forEachRemaining 1:1:boolean tryAdvance(java.util.function.Consumer):114:114 -> tryAdvance 1:2:java.util.Spliterator trySplit():125:126 -> trySplit com.google.common.collect.CollectSpliterators$1Splitr -> com.gradleup.gr8.relocated.rr: java.util.function.Predicate val$predicate -> c java.lang.Object holder -> a java.util.Spliterator val$fromSpliterator -> b 1:2:void (java.util.Spliterator,java.util.function.Predicate):146:147 -> 1:1:void accept(java.lang.Object):151:151 -> accept 1:1:int characteristics():187:187 -> characteristics 1:1:long estimateSize():177:177 -> estimateSize 1:1:java.util.Comparator getComparator():182:182 -> getComparator 1:9:boolean tryAdvance(java.util.function.Consumer):156:164 -> tryAdvance 1:2:java.util.Spliterator trySplit():171:172 -> trySplit 3:3:java.util.Spliterator com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):144:144 -> trySplit 3:3:java.util.Spliterator trySplit():172 -> trySplit 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> trySplit 4:4:java.util.Spliterator com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):145 -> trySplit 4:4:java.util.Spliterator trySplit():172 -> trySplit 5:5:java.util.Spliterator com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):194:194 -> trySplit 5:5:java.util.Spliterator trySplit():172 -> trySplit com.google.common.collect.CollectSpliterators$1WithCharacteristics -> com.gradleup.gr8.relocated.sr: java.util.function.IntFunction val$function -> b java.util.Spliterator$OfInt delegate -> a java.util.Comparator val$comparator -> d int val$extraCharacteristics -> c 1:2:void (java.util.Spliterator$OfInt,java.util.function.IntFunction,int,java.util.Comparator):56:57 -> 1:1:void lambda$forEachRemaining$1(java.util.function.Consumer,java.util.function.IntFunction,int):67:67 -> a 1:1:void lambda$tryAdvance$0(java.util.function.Consumer,java.util.function.IntFunction,int):62:62 -> b 1:1:int characteristics():83:83 -> characteristics 1:1:long estimateSize():78:78 -> estimateSize 1:1:void forEachRemaining(java.util.function.Consumer):67:67 -> forEachRemaining 1:4:java.util.Comparator getComparator():91:94 -> getComparator 1:1:boolean tryAdvance(java.util.function.Consumer):62:62 -> tryAdvance 1:2:java.util.Spliterator trySplit():72:73 -> trySplit com.google.common.collect.CollectSpliterators$FlatMapSpliterator$Factory -> com.gradleup.gr8.relocated.tr: java.util.Spliterator newFlatMapSpliterator(java.util.Spliterator,java.util.Spliterator,java.util.function.Function,int,long) -> a com.google.common.collect.CollectSpliterators$FlatMapSpliteratorOfObject -> com.gradleup.gr8.relocated.ur: long com.google.common.collect.CollectSpliterators$FlatMapSpliterator.estimatedSize -> f com.google.common.collect.CollectSpliterators$FlatMapSpliterator$Factory com.google.common.collect.CollectSpliterators$FlatMapSpliterator.factory -> d java.util.function.Function com.google.common.collect.CollectSpliterators$FlatMapSpliterator.function -> c java.util.Spliterator com.google.common.collect.CollectSpliterators$FlatMapSpliterator.from -> b int com.google.common.collect.CollectSpliterators$FlatMapSpliterator.characteristics -> e java.util.Spliterator com.google.common.collect.CollectSpliterators$FlatMapSpliterator.prefix -> a 1:1:void (java.util.Spliterator,java.util.Spliterator,java.util.function.Function,int,long):425:425 -> 2:8:void com.google.common.collect.CollectSpliterators$FlatMapSpliterator.(java.util.Spliterator,java.util.Spliterator,java.util.function.Function,com.google.common.collect.CollectSpliterators$FlatMapSpliterator$Factory,int,long):318:324 -> 2:8:void (java.util.Spliterator,java.util.Spliterator,java.util.function.Function,int,long):425 -> 1:1:void com.google.common.collect.CollectSpliterators$FlatMapSpliterator.lambda$tryAdvance$0(java.lang.Object):345:345 -> a 2:13:void com.google.common.collect.CollectSpliterators$FlatMapSpliterator.forEachRemaining(java.util.function.Consumer):353:364 -> a 14:16:void com.google.common.collect.CollectSpliterators$FlatMapSpliterator.lambda$forEachRemaining$1(java.util.function.Consumer,java.lang.Object):359:361 -> a 1:9:boolean com.google.common.collect.CollectSpliterators$FlatMapSpliterator.tryAdvance(java.util.function.Consumer):337:345 -> b 1:1:int com.google.common.collect.CollectSpliterators$FlatMapSpliterator.characteristics():402:402 -> characteristics 1:1:int com.google.common.collect.CollectSpliterators$FlatMapSpliterator.characteristics():0 -> characteristics # {"id":"com.android.tools.r8.synthesized"} 1:4:long com.google.common.collect.CollectSpliterators$FlatMapSpliterator.estimateSize():394:397 -> estimateSize 1:4:long com.google.common.collect.CollectSpliterators$FlatMapSpliterator.estimateSize():0 -> estimateSize # {"id":"com.android.tools.r8.synthesized"} void com.google.common.collect.CollectSpliterators$FlatMapSpliterator.forEachRemaining(java.util.function.Consumer) -> forEachRemaining # {"id":"com.android.tools.r8.synthesized"} boolean com.google.common.collect.CollectSpliterators$FlatMapSpliterator.tryAdvance(java.util.function.Consumer) -> tryAdvance # {"id":"com.android.tools.r8.synthesized"} 1:17:java.util.Spliterator com.google.common.collect.CollectSpliterators$FlatMapSpliterator.trySplit():369:385 -> trySplit 1:17:java.util.Spliterator com.google.common.collect.CollectSpliterators$FlatMapSpliterator.trySplit():0 -> trySplit # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.ComparatorOrdering -> com.gradleup.gr8.relocated.ns: java.util.Comparator comparator -> a 1:2:void (java.util.Comparator):31:32 -> 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.google.common.collect.ConcurrentHashMultiset -> com.gradleup.gr8.relocated.su: java.util.concurrent.ConcurrentMap countMap -> c 1:3:void (java.util.concurrent.ConcurrentMap):126:128 -> 1:1:java.util.concurrent.ConcurrentMap access$100(com.google.common.collect.ConcurrentHashMultiset):59:59 -> a 2:2:int add(java.lang.Object,int):204:204 -> a 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 3:3:int add(java.lang.Object,int):204 -> a 4:37:int add(java.lang.Object,int):206:239 -> a 38:38:void com.google.common.collect.CollectPreconditions.checkPositive(int,java.lang.String):54:54 -> a 38:38:int add(java.lang.Object,int):208 -> a 39:39:boolean setCount(java.lang.Object,int,int):404:404 -> a 40:40:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 40:40:boolean setCount(java.lang.Object,int,int):404 -> a 41:72:boolean setCount(java.lang.Object,int,int):405:436 -> a 73:74:java.util.Set createElementSet():449:450 -> a 1:17:int remove(java.lang.Object,int):272:288 -> b 18:18:void com.google.common.collect.CollectPreconditions.checkPositive(int,java.lang.String):54:54 -> b 18:18:int remove(java.lang.Object,int):274 -> b 19:19:java.util.Set createEntrySet():487:487 -> b 1:1:int distinctElements():492:492 -> c 1:1:void clear():554:554 -> clear 1:1:int setCount(java.lang.Object,int):348:348 -> d 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> d 2:2:int setCount(java.lang.Object,int):348 -> d 3:36:int setCount(java.lang.Object,int):349:382 -> d 37:37:java.util.Iterator elementIterator():480:480 -> d 1:2:int count(java.lang.Object):141:142 -> e 3:23:java.util.Iterator entryIterator():504:524 -> e 1:1:com.google.common.collect.ConcurrentHashMultiset create():89:89 -> f 1:1:boolean isEmpty():497:497 -> isEmpty 1:1:java.util.Iterator com.google.common.collect.Multisets.iteratorImpl(com.google.common.collect.Multiset):1043:1043 -> iterator 1:1:java.util.Iterator iterator():549 -> iterator 1:4:int size():154:157 -> size 1:1:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():180:180 -> toArray 1:1:java.lang.Object[] toArray():167 -> toArray 2:2:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 2:2:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 2:2:java.lang.Object[] toArray():167 -> toArray 3:6:int com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> toArray 3:6:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192 -> toArray 3:6:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 3:6:java.lang.Object[] toArray():167 -> toArray 7:7:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 7:7:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 7:7:java.lang.Object[] toArray():167 -> toArray 8:8:java.util.Set com.google.common.collect.ConcurrentHashMultiset.entrySet():58:58 -> toArray 8:8:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():181 -> toArray 8:8:java.lang.Object[] toArray():167 -> toArray 9:12:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():181:184 -> toArray 9:12:java.lang.Object[] toArray():167 -> toArray 13:13:java.lang.Object[] toArray():167:167 -> toArray 14:14:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():180:180 -> toArray 14:14:java.lang.Object[] toArray(java.lang.Object[]):172 -> toArray 15:15:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 15:15:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 15:15:java.lang.Object[] toArray(java.lang.Object[]):172 -> toArray 16:19:int com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> toArray 16:19:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192 -> toArray 16:19:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 16:19:java.lang.Object[] toArray(java.lang.Object[]):172 -> toArray 20:20:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 20:20:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 20:20:java.lang.Object[] toArray(java.lang.Object[]):172 -> toArray 21:21:java.util.Set com.google.common.collect.ConcurrentHashMultiset.entrySet():58:58 -> toArray 21:21:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():181 -> toArray 21:21:java.lang.Object[] toArray(java.lang.Object[]):172 -> toArray 22:25:java.util.List com.google.common.collect.ConcurrentHashMultiset.snapshot():181:184 -> toArray 22:25:java.lang.Object[] toArray(java.lang.Object[]):172 -> toArray 26:26:java.lang.Object[] toArray(java.lang.Object[]):172:172 -> toArray com.google.common.collect.ConcurrentHashMultiset$1 -> com.gradleup.gr8.relocated.ou: java.util.Set val$delegate -> a 1:1:void (com.google.common.collect.ConcurrentHashMultiset,java.util.Set):450:450 -> 1:1:boolean contains(java.lang.Object):458:458 -> contains 2:2:boolean com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):101:101 -> contains 2:2:boolean contains(java.lang.Object):458 -> contains 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> contains 3:3:boolean com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):101 -> contains 3:3:boolean contains(java.lang.Object):458 -> contains 4:4:boolean com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):103:103 -> contains 4:4:boolean contains(java.lang.Object):458 -> contains 1:1:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> h 1:1:java.lang.Object delegate():450 -> h 1:1:boolean remove(java.lang.Object):468:468 -> remove 2:2:boolean com.google.common.collect.Collections2.safeRemove(java.util.Collection,java.lang.Object):114:114 -> remove 2:2:boolean remove(java.lang.Object):468 -> remove 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> remove 3:3:boolean com.google.common.collect.Collections2.safeRemove(java.util.Collection,java.lang.Object):114 -> remove 3:3:boolean remove(java.lang.Object):468 -> remove 4:4:boolean com.google.common.collect.Collections2.safeRemove(java.util.Collection,java.lang.Object):116:116 -> remove 4:4:boolean remove(java.lang.Object):468 -> remove 1:1:boolean com.google.common.collect.ForwardingSet.standardRemoveAll(java.util.Collection):77:77 -> removeAll 1:1:boolean removeAll(java.util.Collection):473 -> removeAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> removeAll 2:2:boolean com.google.common.collect.ForwardingSet.standardRemoveAll(java.util.Collection):77 -> removeAll 2:2:boolean removeAll(java.util.Collection):473 -> removeAll 3:3:boolean com.google.common.collect.ForwardingSet.standardRemoveAll(java.util.Collection):77:77 -> removeAll 3:3:boolean removeAll(java.util.Collection):473 -> removeAll com.google.common.collect.ConcurrentHashMultiset$2 -> com.gradleup.gr8.relocated.pu: java.util.Iterator mapEntries -> c 1:3:void (com.google.common.collect.ConcurrentHashMultiset):505:507 -> 1:7:com.google.common.collect.Multiset$Entry com.google.common.collect.ConcurrentHashMultiset$2.computeNext():512:518 -> h 1:7:java.lang.Object computeNext():505 -> h 8:8:com.google.common.collect.Multiset$Entry com.google.common.collect.Multisets.immutableEntry(java.lang.Object,int):235:235 -> h 8:8:com.google.common.collect.Multiset$Entry com.google.common.collect.ConcurrentHashMultiset$2.computeNext():518 -> h 8:8:java.lang.Object computeNext():505 -> h com.google.common.collect.ConcurrentHashMultiset$3 -> com.gradleup.gr8.relocated.qu: com.google.common.collect.ConcurrentHashMultiset this$0 -> c java.util.Iterator val$readOnlyIterator -> b com.google.common.collect.Multiset$Entry last -> a 1:1:void (com.google.common.collect.ConcurrentHashMultiset,java.util.Iterator):524:524 -> 1:1:java.util.Iterator com.google.common.collect.ConcurrentHashMultiset$3.delegate():529:529 -> h 1:1:java.lang.Object delegate():524 -> h 1:1:com.google.common.collect.Multiset$Entry com.google.common.collect.ConcurrentHashMultiset$3.next():534:534 -> next 1:1:java.lang.Object next():524 -> next 1:1:void remove():540:540 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():540 -> remove 3:4:void remove():541:542 -> remove com.google.common.collect.ConcurrentHashMultiset$EntrySet -> com.gradleup.gr8.relocated.ru: com.google.common.collect.ConcurrentHashMultiset this$0 -> b 1:1:void (com.google.common.collect.ConcurrentHashMultiset):558:558 -> 2:2:void (com.google.common.collect.ConcurrentHashMultiset,com.google.common.collect.ConcurrentHashMultiset$1):558:558 -> 1:1:com.google.common.collect.ConcurrentHashMultiset com.google.common.collect.ConcurrentHashMultiset$EntrySet.multiset():561:561 -> a 1:1:com.google.common.collect.Multiset multiset():557 -> a 1:1:int com.google.common.collect.AbstractMultiset$EntrySet.size():186:186 -> toArray 1:1:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 1:1:java.lang.Object[] toArray():571 -> toArray 2:2:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 2:2:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 2:2:java.lang.Object[] toArray():571 -> toArray 3:6:int com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> toArray 3:6:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192 -> toArray 3:6:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 3:6:java.lang.Object[] toArray():571 -> toArray 7:7:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 7:7:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 7:7:java.lang.Object[] toArray():571 -> toArray 8:8:java.util.Iterator com.google.common.collect.AbstractMultiset$EntrySet.iterator():181:181 -> toArray 8:8:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():582 -> toArray 8:8:java.lang.Object[] toArray():571 -> toArray 9:9:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():582:582 -> toArray 9:9:java.lang.Object[] toArray():571 -> toArray 10:10:java.lang.Object[] toArray():571:571 -> toArray 11:11:int com.google.common.collect.AbstractMultiset$EntrySet.size():186:186 -> toArray 11:11:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 11:11:java.lang.Object[] toArray(java.lang.Object[]):576 -> toArray 12:12:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 12:12:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 12:12:java.lang.Object[] toArray(java.lang.Object[]):576 -> toArray 13:16:int com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> toArray 13:16:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192 -> toArray 13:16:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 13:16:java.lang.Object[] toArray(java.lang.Object[]):576 -> toArray 17:17:java.util.ArrayList com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 17:17:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 17:17:java.lang.Object[] toArray(java.lang.Object[]):576 -> toArray 18:18:java.util.Iterator com.google.common.collect.AbstractMultiset$EntrySet.iterator():181:181 -> toArray 18:18:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():582 -> toArray 18:18:java.lang.Object[] toArray(java.lang.Object[]):576 -> toArray 19:19:java.util.List com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():582:582 -> toArray 19:19:java.lang.Object[] toArray(java.lang.Object[]):576 -> toArray 20:20:java.lang.Object[] toArray(java.lang.Object[]):576:576 -> toArray com.google.common.collect.Count -> com.gradleup.gr8.relocated.yv: int value -> a 1:2:void (int):30:31 -> 1:1:void add(int):39:39 -> a 2:2:int addAndGet(int):43:43 -> a 1:1:int get():35:35 -> 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.google.common.collect.EmptyImmutableListMultimap -> com.gradleup.gr8.relocated.mk0: com.google.common.collect.EmptyImmutableListMultimap INSTANCE -> g 1:1:void ():28:28 -> 1:1:void ():31:31 -> com.google.common.collect.FluentIterable -> com.gradleup.gr8.relocated.ht0: com.google.common.base.Optional iterableDelegate -> a 1:2:void ():118:119 -> 1:1:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):191:191 -> a 2:3:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):285:286 -> a 2:3:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):191 -> a 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 4:4:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):286 -> a 4:4:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):191 -> a 5:5:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):288:288 -> a 5:5:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):191 -> a 6:6:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):210:210 -> a 7:8:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):285:286 -> a 7:8:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):210 -> a 9:9:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 9:9:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):286 -> a 9:9:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):210 -> a 10:10:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):288:288 -> a 10:10:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):210 -> a 11:11:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):233:233 -> a 12:13:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):285:286 -> a 12:13:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):233 -> a 14:14:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 14:14:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):286 -> a 14:14:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):233 -> a 15:15:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):288:288 -> a 15:15:com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):233 -> a 16:16:com.google.common.collect.FluentIterable concat(java.lang.Iterable[]):253:253 -> a 17:18:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):285:286 -> a 17:18:com.google.common.collect.FluentIterable concat(java.lang.Iterable[]):253 -> a 19:19:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 19:19:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):286 -> a 19:19:com.google.common.collect.FluentIterable concat(java.lang.Iterable[]):253 -> a 20:20:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):288:288 -> a 20:20:com.google.common.collect.FluentIterable concat(java.lang.Iterable[]):253 -> a 1:1:java.lang.Iterable com.google.common.collect.FluentIterable.getDelegate():128:128 -> toString 1:1:java.lang.String toString():337 -> toString 2:2:java.lang.String com.google.common.collect.Iterables.toString(java.lang.Iterable):241:241 -> toString 2:2:java.lang.String toString():337 -> toString 3:12:java.lang.String com.google.common.collect.Iterators.toString(java.util.Iterator):281:290 -> toString 3:12:java.lang.String com.google.common.collect.Iterables.toString(java.lang.Iterable):241 -> toString 3:12:java.lang.String toString():337 -> toString com.google.common.collect.FluentIterable$2 -> com.gradleup.gr8.relocated.et0: java.lang.Iterable val$inputs -> b 1:1:void (java.lang.Iterable):274:274 -> 1:1:java.util.Iterator iterator():277:277 -> iterator 2:2:com.google.common.base.Function com.google.common.collect.Iterables.toIterator():1023:1023 -> iterator 2:2:java.util.Iterator iterator():277 -> iterator 3:4:java.util.Iterator com.google.common.collect.Iterators.transform(java.util.Iterator,com.google.common.base.Function):779:780 -> iterator 3:4:java.util.Iterator iterator():277 -> iterator 5:5:java.util.Iterator com.google.common.collect.Iterators.concat(java.util.Iterator):546:546 -> iterator 5:5:java.util.Iterator iterator():277 -> iterator com.google.common.collect.FluentIterable$3 -> com.gradleup.gr8.relocated.gt0: java.lang.Iterable[] val$inputs -> b 1:1:void (java.lang.Iterable[]):288:288 -> 1:1:java.util.Iterator iterator():291:291 -> iterator 2:2:java.util.Iterator com.google.common.collect.Iterators.concat(java.util.Iterator):546:546 -> iterator 2:2:java.util.Iterator iterator():291 -> iterator com.google.common.collect.FluentIterable$3$1 -> com.gradleup.gr8.relocated.ft0: com.google.common.collect.FluentIterable$3 this$0 -> c 1:1:void (com.google.common.collect.FluentIterable$3,int):293:293 -> 1:1:java.util.Iterator com.google.common.collect.FluentIterable$3$1.get(int):296:296 -> a 1:1:java.lang.Object get(int):293 -> a com.google.common.collect.ForwardingIterator -> com.gradleup.gr8.relocated.rt0: 1:1:void ():42:42 -> 1:1:boolean hasNext():49:49 -> hasNext 2:2:java.util.Iterator com.google.common.collect.ConcurrentHashMultiset$3.delegate():529:529 -> hasNext 2:2:boolean hasNext():49 -> hasNext 3:3:boolean hasNext():49:49 -> hasNext 1:1:java.lang.Object next():55:55 -> next 2:2:java.util.Iterator com.google.common.collect.ConcurrentHashMultiset$3.delegate():529:529 -> next 2:2:java.lang.Object next():55 -> next 3:3:java.lang.Object next():55:55 -> next com.google.common.collect.ForwardingObject -> com.gradleup.gr8.relocated.st0: java.lang.Object delegate() -> h 1:1:java.lang.String toString():63:63 -> toString com.google.common.collect.ForwardingSet -> com.gradleup.gr8.relocated.tt0: 1:1:void com.google.common.collect.ForwardingCollection.():53:53 -> 1:1:void ():53 -> boolean com.google.common.collect.ForwardingCollection.standardContainsAll(java.util.Collection) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.google.common.collect.ForwardingCollection.add(java.lang.Object):87:87 -> add 1:1:boolean com.google.common.collect.ForwardingCollection.add(java.lang.Object):0 -> add # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> add 2:2:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> add 2:2:boolean com.google.common.collect.ForwardingCollection.add(java.lang.Object):87 -> add 2:2:boolean com.google.common.collect.ForwardingCollection.add(java.lang.Object):0 -> add # {"id":"com.android.tools.r8.synthesized"} 3:3:boolean com.google.common.collect.ForwardingCollection.add(java.lang.Object):87:87 -> add 3:3:boolean com.google.common.collect.ForwardingCollection.add(java.lang.Object):0 -> add # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):104:104 -> addAll 1:1:boolean com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):0 -> addAll # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> addAll 2:2:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> addAll 2:2:boolean com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):104 -> addAll 2:2:boolean com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):0 -> addAll # {"id":"com.android.tools.r8.synthesized"} 3:3:boolean com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):104:104 -> addAll 3:3:boolean com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):0 -> addAll # {"id":"com.android.tools.r8.synthesized"} 1:2:boolean com.google.common.collect.Collections2.containsAllImpl(java.util.Collection,java.util.Collection):323:324 -> b 1:2:boolean com.google.common.collect.ForwardingCollection.standardContainsAll(java.util.Collection):148 -> b 1:1:void com.google.common.collect.ForwardingCollection.clear():115:115 -> clear 1:1:void com.google.common.collect.ForwardingCollection.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> clear 2:2:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> clear 2:2:void com.google.common.collect.ForwardingCollection.clear():115 -> clear 2:2:void com.google.common.collect.ForwardingCollection.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 3:3:void com.google.common.collect.ForwardingCollection.clear():115:115 -> clear 3:3:void com.google.common.collect.ForwardingCollection.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.google.common.collect.ConcurrentHashMultiset$1.containsAll(java.util.Collection):463:463 -> containsAll 1:1:boolean equals(java.lang.Object):60:60 -> equals 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> equals 2:2:boolean equals(java.lang.Object):60 -> equals 3:3:boolean equals(java.lang.Object):60:60 -> equals 1:1:int hashCode():65:65 -> hashCode 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> hashCode 2:2:int hashCode():65 -> hashCode 3:3:int hashCode():65:65 -> hashCode 1:1:boolean com.google.common.collect.ForwardingCollection.isEmpty():76:76 -> isEmpty 1:1:boolean com.google.common.collect.ForwardingCollection.isEmpty():0 -> isEmpty # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> isEmpty 2:2:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> isEmpty 2:2:boolean com.google.common.collect.ForwardingCollection.isEmpty():76 -> isEmpty 2:2:boolean com.google.common.collect.ForwardingCollection.isEmpty():0 -> isEmpty # {"id":"com.android.tools.r8.synthesized"} 3:3:boolean com.google.common.collect.ForwardingCollection.isEmpty():76:76 -> isEmpty 3:3:boolean com.google.common.collect.ForwardingCollection.isEmpty():0 -> isEmpty # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Iterator com.google.common.collect.ForwardingCollection.iterator():60:60 -> iterator 1:1:java.util.Iterator com.google.common.collect.ForwardingCollection.iterator():0 -> iterator # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> iterator 2:2:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> iterator 2:2:java.util.Iterator com.google.common.collect.ForwardingCollection.iterator():60 -> iterator 2:2:java.util.Iterator com.google.common.collect.ForwardingCollection.iterator():0 -> iterator # {"id":"com.android.tools.r8.synthesized"} 3:3:java.util.Iterator com.google.common.collect.ForwardingCollection.iterator():60:60 -> iterator 3:3:java.util.Iterator com.google.common.collect.ForwardingCollection.iterator():0 -> iterator # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):110:110 -> retainAll 1:1:boolean com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):0 -> retainAll # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> retainAll 2:2:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> retainAll 2:2:boolean com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):110 -> retainAll 2:2:boolean com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):0 -> retainAll # {"id":"com.android.tools.r8.synthesized"} 3:3:boolean com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):110:110 -> retainAll 3:3:boolean com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):0 -> retainAll # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.google.common.collect.ForwardingCollection.size():65:65 -> size 1:1:int com.google.common.collect.ForwardingCollection.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> size 2:2:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> size 2:2:int com.google.common.collect.ForwardingCollection.size():65 -> size 2:2:int com.google.common.collect.ForwardingCollection.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 3:3:int com.google.common.collect.ForwardingCollection.size():65:65 -> size 3:3:int com.google.common.collect.ForwardingCollection.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray():120:120 -> toArray 1:1:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray():0 -> toArray # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> toArray 2:2:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> toArray 2:2:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray():120 -> toArray 2:2:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray():0 -> toArray # {"id":"com.android.tools.r8.synthesized"} 3:3:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray():120:120 -> toArray 3:3:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray():0 -> toArray # {"id":"com.android.tools.r8.synthesized"} 4:4:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):126:126 -> toArray 4:4:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):0 -> toArray # {"id":"com.android.tools.r8.synthesized"} 5:5:java.util.Set com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> toArray 5:5:java.util.Collection com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> toArray 5:5:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):126 -> toArray 5:5:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):0 -> toArray # {"id":"com.android.tools.r8.synthesized"} 6:6:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):126:126 -> toArray 6:6:java.lang.Object[] com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):0 -> toArray # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.HashBiMap -> com.gradleup.gr8.relocated.fy0: com.google.common.collect.HashBiMap$BiEntry[] hashTableVToK -> b com.google.common.collect.HashBiMap$BiEntry[] hashTableKToV -> a int mask -> f int modCount -> g com.google.common.collect.BiMap inverse -> h com.google.common.collect.HashBiMap$BiEntry firstInKeyInsertionOrder -> c int size -> e com.google.common.collect.HashBiMap$BiEntry lastInKeyInsertionOrder -> d 1:2:void (int):120:121 -> 1:1:com.google.common.collect.HashBiMap$BiEntry access$000(com.google.common.collect.HashBiMap):59:59 -> a 2:2:void access$200(com.google.common.collect.HashBiMap,com.google.common.collect.HashBiMap$BiEntry):59:59 -> a 3:3:com.google.common.collect.HashBiMap$BiEntry access$300(com.google.common.collect.HashBiMap,java.lang.Object,int):59:59 -> a 4:4:void access$500(com.google.common.collect.HashBiMap,com.google.common.collect.HashBiMap$BiEntry,com.google.common.collect.HashBiMap$BiEntry):59:59 -> a 5:5:java.lang.Object access$800(com.google.common.collect.HashBiMap,java.lang.Object,java.lang.Object,boolean):59:59 -> a 6:45:java.lang.Object com.google.common.collect.HashBiMap.putInverse(java.lang.Object,java.lang.Object,boolean):320:359 -> a 6:45:java.lang.Object access$800(com.google.common.collect.HashBiMap,java.lang.Object,java.lang.Object,boolean):59 -> a 46:46:java.lang.Object com.google.common.collect.Maps.keyOrNull(java.util.Map$Entry):3680:3680 -> a 46:46:java.lang.Object com.google.common.collect.HashBiMap.putInverse(java.lang.Object,java.lang.Object,boolean):360 -> a 46:46:java.lang.Object access$800(com.google.common.collect.HashBiMap,java.lang.Object,java.lang.Object,boolean):59 -> a 47:47:com.google.common.collect.HashBiMap create(java.util.Map):82:82 -> a 48:48:com.google.common.collect.HashBiMap com.google.common.collect.HashBiMap.create(int):74:74 -> a 48:48:com.google.common.collect.HashBiMap create(java.util.Map):82 -> a 49:49:com.google.common.collect.HashBiMap create(java.util.Map):83:83 -> a 50:51:void init(int):125:126 -> a 52:52:com.google.common.collect.HashBiMap$BiEntry[] com.google.common.collect.HashBiMap.createTable(int):384:384 -> a 52:52:void init(int):127 -> a 53:53:void init(int):127:127 -> a 54:54:com.google.common.collect.HashBiMap$BiEntry[] com.google.common.collect.HashBiMap.createTable(int):384:384 -> a 54:54:void init(int):128 -> a 55:60:void init(int):128:133 -> a 61:106:void delete(com.google.common.collect.HashBiMap$BiEntry):141:186 -> a 107:107:void delete(com.google.common.collect.HashBiMap$BiEntry):161:161 -> a 108:108:void delete(com.google.common.collect.HashBiMap$BiEntry):145:145 -> a 109:142:void insert(com.google.common.collect.HashBiMap$BiEntry,com.google.common.collect.HashBiMap$BiEntry):190:223 -> a 143:146:com.google.common.collect.HashBiMap$BiEntry seekByKey(java.lang.Object,int):227:230 -> a 147:147:com.google.common.collect.HashBiMap$BiEntry seekByKey(java.lang.Object,int):229:229 -> a 148:176:java.lang.Object put(java.lang.Object,java.lang.Object,boolean):280:308 -> a 177:177:java.lang.Object forcePut(java.lang.Object,java.lang.Object):316:316 -> a 1:1:int access$100(com.google.common.collect.HashBiMap):59:59 -> b 2:2:com.google.common.collect.HashBiMap$BiEntry access$400(com.google.common.collect.HashBiMap,java.lang.Object,int):59:59 -> b 3:6:com.google.common.collect.HashBiMap$BiEntry seekByValue(java.lang.Object,int):238:241 -> b 7:7:com.google.common.collect.HashBiMap$BiEntry seekByValue(java.lang.Object,int):240:240 -> b 1:1:int access$700(com.google.common.collect.HashBiMap):59:59 -> c 1:6:void clear():403:408 -> clear 1:1:boolean containsKey(java.lang.Object):250:250 -> containsKey 1:1:boolean containsValue(java.lang.Object):265:265 -> containsValue 1:1:java.util.Set com.google.common.collect.Maps$IteratorBasedAbstractMap.entrySet():3475:3475 -> entrySet 1:1:java.util.Set entrySet():58 -> entrySet 1:1:void forEach(java.util.function.BiConsumer):547:547 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.BiConsumer):547 -> forEach 3:6:void forEach(java.util.function.BiConsumer):548:551 -> forEach 7:7:void forEach(java.util.function.BiConsumer):550:550 -> forEach 1:1:java.util.Iterator entryIterator():498:498 -> g 1:1:java.lang.Object get(java.lang.Object):270:270 -> get 2:2:java.lang.Object com.google.common.collect.Maps.valueOrNull(java.util.Map$Entry):3684:3684 -> get 2:2:java.lang.Object get(java.lang.Object):270 -> get 1:2:com.google.common.collect.BiMap inverse():569:570 -> h 1:1:com.google.common.collect.HashBiMap com.google.common.collect.HashBiMap.create(int):74:74 -> k 1:1:com.google.common.collect.HashBiMap create():64 -> k 1:1:java.util.Set keySet():459:459 -> keySet 1:3:void rehashIfNecessary():364:366 -> l 4:4:com.google.common.collect.HashBiMap$BiEntry[] com.google.common.collect.HashBiMap.createTable(int):384:384 -> l 4:4:void rehashIfNecessary():368 -> l 5:5:void rehashIfNecessary():368:368 -> l 6:6:com.google.common.collect.HashBiMap$BiEntry[] com.google.common.collect.HashBiMap.createTable(int):384:384 -> l 6:6:void rehashIfNecessary():369 -> l 7:14:void rehashIfNecessary():369:376 -> l 15:18:void rehashIfNecessary():375:378 -> l 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):276:276 -> put 1:8:java.lang.Object remove(java.lang.Object):390:397 -> remove 1:1:void replaceAll(java.util.function.BiFunction):557:557 -> replaceAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> replaceAll 2:2:void replaceAll(java.util.function.BiFunction):557 -> replaceAll 3:6:void replaceAll(java.util.function.BiFunction):558:561 -> replaceAll 7:7:java.lang.Object com.google.common.collect.HashBiMap.put(java.lang.Object,java.lang.Object):276:276 -> replaceAll 7:7:void replaceAll(java.util.function.BiFunction):561 -> replaceAll 8:8:void replaceAll(java.util.function.BiFunction):560:560 -> replaceAll 1:1:int size():413:413 -> size 1:1:java.util.Set com.google.common.collect.HashBiMap.values():493:493 -> values 1:1:java.util.Collection values():58 -> values 2:2:java.util.Set values():493:493 -> values 3:3:java.util.Set com.google.common.collect.HashBiMap$Inverse.keySet():630:630 -> values 3:3:java.util.Set values():493 -> values com.google.common.collect.HashBiMap$1 -> com.gradleup.gr8.relocated.vx0: com.google.common.collect.HashBiMap this$0 -> f 1:1:void (com.google.common.collect.HashBiMap):498:498 -> 1:1:java.util.Map$Entry com.google.common.collect.HashBiMap$1.output(com.google.common.collect.HashBiMap$BiEntry):501:501 -> a 1:1:java.lang.Object output(com.google.common.collect.HashBiMap$BiEntry):498 -> a com.google.common.collect.HashBiMap$1$MapEntry -> com.gradleup.gr8.relocated.ux0: com.google.common.collect.HashBiMap$1 this$1 -> b com.google.common.collect.HashBiMap$BiEntry delegate -> a 1:2:void (com.google.common.collect.HashBiMap$1,com.google.common.collect.HashBiMap$BiEntry):507:508 -> 1:1:java.lang.Object getKey():513:513 -> getKey 1:1:java.lang.Object getValue():518:518 -> getValue 1:16:java.lang.Object setValue(java.lang.Object):523:538 -> setValue com.google.common.collect.HashBiMap$BiEntry -> com.gradleup.gr8.relocated.wx0: com.google.common.collect.HashBiMap$BiEntry prevInKeyInsertionOrder -> h int valueHash -> d com.google.common.collect.HashBiMap$BiEntry nextInKToVBucket -> e int keyHash -> c com.google.common.collect.HashBiMap$BiEntry nextInKeyInsertionOrder -> g com.google.common.collect.HashBiMap$BiEntry nextInVToKBucket -> f 1:3:void (java.lang.Object,int,java.lang.Object,int):104:106 -> com.google.common.collect.HashBiMap$Inverse -> com.gradleup.gr8.relocated.by0: com.google.common.collect.HashBiMap this$0 -> a 1:1:void (com.google.common.collect.HashBiMap):573:573 -> 2:2:void (com.google.common.collect.HashBiMap,com.google.common.collect.HashBiMap$1):573:573 -> 1:1:java.lang.Object forcePut(java.lang.Object,java.lang.Object):607:607 -> a 2:2:void lambda$forEach$0(java.util.function.BiConsumer,java.lang.Object,java.lang.Object):713:713 -> a 1:1:com.google.common.collect.BiMap com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> clear 1:1:void clear():586 -> clear 2:2:void clear():586:586 -> clear 1:1:com.google.common.collect.BiMap com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> containsKey 1:1:boolean containsKey(java.lang.Object):591 -> containsKey 2:2:boolean containsKey(java.lang.Object):591:591 -> containsKey 1:1:void forEach(java.util.function.BiConsumer):712:712 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.BiConsumer):712 -> forEach 3:3:void forEach(java.util.function.BiConsumer):713:713 -> forEach 1:1:java.util.Iterator entryIterator():667:667 -> g 1:1:java.lang.Object get(java.lang.Object):596:596 -> get 2:2:java.lang.Object com.google.common.collect.Maps.keyOrNull(java.util.Map$Entry):3680:3680 -> get 2:2:java.lang.Object get(java.lang.Object):596 -> get 1:1:com.google.common.collect.BiMap com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> h 1:1:com.google.common.collect.BiMap inverse():625 -> h 1:1:java.util.Set keySet():630:630 -> keySet 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):602:602 -> put 1:8:java.lang.Object remove(java.lang.Object):612:619 -> remove 1:1:void replaceAll(java.util.function.BiFunction):718:718 -> replaceAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> replaceAll 2:2:void replaceAll(java.util.function.BiFunction):718 -> replaceAll 3:3:void replaceAll(java.util.function.BiFunction):719:719 -> replaceAll 4:4:com.google.common.collect.BiMap com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> replaceAll 4:4:void com.google.common.collect.HashBiMap$Inverse.clear():586 -> replaceAll 4:4:void replaceAll(java.util.function.BiFunction):720 -> replaceAll 5:5:void com.google.common.collect.HashBiMap$Inverse.clear():586:586 -> replaceAll 5:5:void replaceAll(java.util.function.BiFunction):720 -> replaceAll 6:6:void replaceAll(java.util.function.BiFunction):722:722 -> replaceAll 7:7:void replaceAll(java.util.function.BiFunction):721:721 -> replaceAll 1:1:int size():581:581 -> size 1:1:com.google.common.collect.BiMap com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> values 1:1:java.util.Set com.google.common.collect.HashBiMap$Inverse.values():662 -> values 1:1:java.util.Collection values():573 -> values 2:2:java.util.Set com.google.common.collect.HashBiMap$Inverse.values():662:662 -> values 2:2:java.util.Collection values():573 -> values 3:3:com.google.common.collect.BiMap com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> values 3:3:java.util.Set values():662 -> values 4:4:java.util.Set values():662:662 -> values 5:5:java.util.Set com.google.common.collect.HashBiMap.keySet():459:459 -> values 5:5:java.util.Set values():662 -> values com.google.common.collect.HashBiMap$Inverse$1 -> com.gradleup.gr8.relocated.yx0: com.google.common.collect.HashBiMap$Inverse this$1 -> f 1:1:void (com.google.common.collect.HashBiMap$Inverse):667:667 -> 1:1:java.util.Map$Entry com.google.common.collect.HashBiMap$Inverse$1.output(com.google.common.collect.HashBiMap$BiEntry):670:670 -> a 1:1:java.lang.Object output(com.google.common.collect.HashBiMap$BiEntry):667 -> a com.google.common.collect.HashBiMap$Inverse$1$InverseEntry -> com.gradleup.gr8.relocated.xx0: com.google.common.collect.HashBiMap$BiEntry delegate -> a com.google.common.collect.HashBiMap$Inverse$1 this$2 -> b 1:2:void (com.google.common.collect.HashBiMap$Inverse$1,com.google.common.collect.HashBiMap$BiEntry):676:677 -> 1:1:java.lang.Object getKey():682:682 -> getKey 1:1:java.lang.Object getValue():687:687 -> getValue 1:12:java.lang.Object setValue(java.lang.Object):692:703 -> setValue com.google.common.collect.HashBiMap$Inverse$InverseKeySet -> com.gradleup.gr8.relocated.ay0: com.google.common.collect.HashBiMap$Inverse this$1 -> b 1:2:void (com.google.common.collect.HashBiMap$Inverse):634:635 -> 1:1:java.util.Iterator iterator():651:651 -> iterator 1:5:boolean remove(java.lang.Object):640:644 -> remove com.google.common.collect.HashBiMap$Inverse$InverseKeySet$1 -> com.gradleup.gr8.relocated.zx0: 1:1:void (com.google.common.collect.HashBiMap$Inverse$InverseKeySet):651:651 -> 1:1:java.lang.Object output(com.google.common.collect.HashBiMap$BiEntry):654:654 -> a com.google.common.collect.HashBiMap$Itr -> com.gradleup.gr8.relocated.cy0: com.google.common.collect.HashBiMap$BiEntry next -> a com.google.common.collect.HashBiMap this$0 -> e int remaining -> d com.google.common.collect.HashBiMap$BiEntry toRemove -> b int expectedModCount -> c 1:5:void (com.google.common.collect.HashBiMap):416:420 -> java.lang.Object output(com.google.common.collect.HashBiMap$BiEntry) -> a 1:4:boolean hasNext():424:427 -> hasNext 5:5:boolean hasNext():425:425 -> hasNext 1:9:java.lang.Object next():432:440 -> next 10:10:java.lang.Object next():433:433 -> next 1:4:void remove():445:448 -> remove 5:5:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 5:5:void remove():448 -> remove 6:8:void remove():449:451 -> remove 9:9:void remove():446:446 -> remove com.google.common.collect.HashBiMap$KeySet -> com.gradleup.gr8.relocated.ey0: com.google.common.collect.HashBiMap this$0 -> b 1:2:void (com.google.common.collect.HashBiMap):463:464 -> 1:1:java.util.Iterator iterator():469:469 -> iterator 1:7:boolean remove(java.lang.Object):479:485 -> remove com.google.common.collect.HashBiMap$KeySet$1 -> com.gradleup.gr8.relocated.dy0: 1:1:void (com.google.common.collect.HashBiMap$KeySet):469:469 -> 1:1:java.lang.Object output(com.google.common.collect.HashBiMap$BiEntry):472:472 -> a com.google.common.collect.HashMultiset -> com.gradleup.gr8.relocated.my0: 1:1:void ():66:66 -> 2:2:void (int):70:70 -> 1:2:int com.google.common.collect.Multisets.inferDistinctElements(java.lang.Iterable):378:379 -> a 1:2:com.google.common.collect.HashMultiset create(java.lang.Iterable):60 -> a 3:3:com.google.common.collect.HashMultiset com.google.common.collect.HashMultiset.create(int):49:49 -> a 3:3:com.google.common.collect.HashMultiset create(java.lang.Iterable):60 -> a 4:4:com.google.common.collect.HashMultiset create(java.lang.Iterable):61:61 -> a 1:1:com.google.common.collect.HashMultiset create():38:38 -> f 1:1:boolean com.google.common.collect.AbstractMultiset.isEmpty():50:50 -> isEmpty 1:1:boolean isEmpty():33 -> isEmpty 1:1:java.util.Iterator com.google.common.collect.AbstractMapBasedMultiset.iterator():185:185 -> iterator 1:1:java.util.Iterator iterator():33 -> iterator com.google.common.collect.Hashing -> com.gradleup.gr8.relocated.ry0: 1:1:int smear(int):50:50 -> a 2:2:int smearedHash(java.lang.Object):54:54 -> a 3:4:int closedTableSize(int,double):62:63 -> a com.google.common.collect.ImmutableAsList -> com.gradleup.gr8.relocated.i11: 1:1:void ():34:34 -> 1:1:boolean contains(java.lang.Object):41:41 -> contains 1:1:boolean isPartialView():56:56 -> e 1:1:boolean isEmpty():51:51 -> isEmpty com.google.common.collect.ImmutableCollection delegateCollection() -> j 1:1:int size():46:46 -> size com.google.common.collect.ImmutableBiMap -> com.gradleup.gr8.relocated.k11: 1:1:void com.google.common.collect.ImmutableBiMapFauxverideShim.():32:32 -> 1:1:void ():372 -> 1:1:java.lang.Object forcePut(java.lang.Object,java.lang.Object):407:407 -> a 1:1:com.google.common.collect.BiMap com.google.common.collect.JdkBackedImmutableBiMap.inverse():30:30 -> h 1:1:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableBiMap.createValues():393:393 -> m 1:1:com.google.common.collect.ImmutableCollection createValues():41 -> m 1:1:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableBiMap.values():388:388 -> t 1:1:com.google.common.collect.ImmutableCollection values():41 -> t com.google.common.collect.ImmutableBiMap inverse() -> u 1:1:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableBiMap.values():388:388 -> values 1:1:java.util.Collection values():41 -> values 2:2:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableBiMap.values():388:388 -> values 2:2:java.util.Set values():41 -> values com.google.common.collect.ImmutableBiMap$Builder -> com.gradleup.gr8.relocated.j11: 1:1:void ():176:176 -> com.google.common.collect.ImmutableMap$Builder orderEntriesByValue(java.util.Comparator) -> a 1:1:com.google.common.collect.ImmutableMap build():170:170 -> a 2:2:com.google.common.collect.ImmutableBiMap$Builder com.google.common.collect.ImmutableBiMap$Builder.put(java.lang.Object,java.lang.Object):189:189 -> a 2:2:com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):170 -> a 1:1:com.google.common.collect.ImmutableBiMap$Builder put(java.lang.Object,java.lang.Object):189:189 -> b 2:19:com.google.common.collect.ImmutableBiMap build():268:285 -> b 20:22:com.google.common.collect.Ordering com.google.common.collect.Ordering.from(java.util.Comparator):182:184 -> b 20:22:com.google.common.collect.ImmutableBiMap build():289 -> b 23:23:com.google.common.collect.ImmutableBiMap build():289:289 -> b 24:24:com.google.common.collect.Ordering com.google.common.collect.Ordering.onResultOf(com.google.common.base.Function):449:449 -> b 24:24:com.google.common.collect.ImmutableBiMap build():289 -> b 25:32:com.google.common.collect.ImmutableBiMap build():285:292 -> b 33:33:com.google.common.collect.ImmutableBiMap build():272:272 -> b 34:34:com.google.common.collect.ImmutableBiMap com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> b 34:34:com.google.common.collect.ImmutableBiMap build():272 -> b 35:35:com.google.common.collect.ImmutableBiMap build():270:270 -> b com.google.common.collect.ImmutableCollection -> com.gradleup.gr8.relocated.m11: java.lang.Object[] EMPTY_ARRAY -> a 1:1:void ():187:187 -> 1:1:void ():176:176 -> 1:7:com.google.common.collect.ImmutableList asList():344:350 -> a 8:8:java.lang.Object[] com.google.common.collect.ImmutableCollection.toArray():191:191 -> a 8:8:com.google.common.collect.ImmutableList asList():350 -> a 9:9:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 9:9:void com.google.common.collect.RegularImmutableAsList.(com.google.common.collect.ImmutableCollection,java.lang.Object[]):41 -> a 9:9:com.google.common.collect.ImmutableList asList():350 -> a 10:10:void com.google.common.collect.RegularImmutableAsList.(com.google.common.collect.ImmutableCollection,java.lang.Object[]):41:41 -> a 10:10:com.google.common.collect.ImmutableList asList():350 -> a 11:11:com.google.common.collect.ImmutableList asList():348:348 -> a 12:12:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> a 12:12:com.google.common.collect.ImmutableList asList():348 -> a 13:13:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of():83:83 -> a 13:13:com.google.common.collect.ImmutableList asList():346 -> a 14:15:int copyIntoArray(java.lang.Object[],int):368:369 -> a 1:1:boolean add(java.lang.Object):248:248 -> add 1:1:boolean addAll(java.util.Collection):276:276 -> addAll java.lang.Object[] internalArray() -> b 1:1:int internalArrayEnd():231:231 -> c 1:1:void clear():330:330 -> clear 1:1:int internalArrayStart():223:223 -> d boolean isPartialView() -> e com.google.common.collect.UnmodifiableIterator iterator() -> f 1:1:java.util.Iterator com.google.common.collect.ImmutableList.iterator():60:60 -> iterator 1:1:boolean remove(java.lang.Object):262:262 -> remove 1:1:boolean removeAll(java.util.Collection):290:290 -> removeAll 1:1:boolean removeIf(java.util.function.Predicate):304:304 -> removeIf 1:1:boolean retainAll(java.util.Collection):317:317 -> retainAll 1:1:java.util.Spliterator spliterator():184:184 -> spliterator 1:1:java.lang.Object[] toArray():191:191 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):197:197 -> toArray 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> toArray 3:3:java.lang.Object[] toArray(java.lang.Object[]):197 -> toArray 4:9:java.lang.Object[] toArray(java.lang.Object[]):198:203 -> toArray 10:10:java.lang.Object[] com.google.common.collect.Platform.copy(java.lang.Object[],int,int,java.lang.Object[]):95:95 -> toArray 10:10:java.lang.Object[] toArray(java.lang.Object[]):203 -> toArray 11:15:java.lang.Object[] toArray(java.lang.Object[]):205:209 -> toArray com.google.common.collect.ImmutableCollection$Builder -> com.gradleup.gr8.relocated.l11: 1:1:int expandedCapacity(int,int):395:395 -> a 2:2:int expandedCapacity(int,int):390:390 -> a com.google.common.collect.ImmutableEntry -> com.gradleup.gr8.relocated.o11: java.lang.Object value -> b java.lang.Object key -> a 1:3:void (java.lang.Object,java.lang.Object):29:31 -> 1:1:java.lang.Object getKey():36:36 -> getKey 1:1:java.lang.Object getValue():41:41 -> getValue 1:1:java.lang.Object setValue(java.lang.Object):46:46 -> setValue com.google.common.collect.ImmutableEnumMap -> com.gradleup.gr8.relocated.p11: java.util.EnumMap delegate -> e 1:1:void com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.():475:475 -> 1:1:void (java.util.EnumMap):51 -> 2:3:void (java.util.EnumMap):52:53 -> 1:8:com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):38:45 -> a 9:10:com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):42:43 -> a 11:11:com.google.common.collect.ImmutableBiMap com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> a 11:11:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):119 -> a 11:11:com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):43 -> a 12:12:com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):40:40 -> a 1:1:boolean containsKey(java.lang.Object):73:73 -> containsKey 1:1:java.util.Set com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.entrySet():475:475 -> entrySet 1:1:java.util.Set com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 1:4:boolean equals(java.lang.Object):86:89 -> equals 1:1:void forEach(java.util.function.BiConsumer):104:104 -> forEach 1:1:java.lang.Object get(java.lang.Object):78:78 -> get 1:1:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createEntrySet():503:503 -> k 1:1:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createEntrySet():0 -> k # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Set com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.keySet():475:475 -> keySet 1:1:java.util.Set com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.keySet():0 -> keySet # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createKeySet():487:487 -> l 1:1:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createKeySet():0 -> l # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.ImmutableCollection com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createValues():508:508 -> m 1:1:com.google.common.collect.ImmutableCollection com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createValues():0 -> m # {"id":"com.android.tools.r8.synthesized"} boolean isPartialView() -> o 1:1:com.google.common.collect.UnmodifiableIterator keyIterator():58:58 -> p 2:2:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):127:127 -> p 2:2:com.google.common.collect.UnmodifiableIterator keyIterator():58 -> p 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> p 3:3:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):127 -> p 3:3:com.google.common.collect.UnmodifiableIterator keyIterator():58 -> p 4:9:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):128:133 -> p 4:9:com.google.common.collect.UnmodifiableIterator keyIterator():58 -> p 1:1:java.util.Spliterator keySpliterator():63:63 -> r 1:1:int size():68:68 -> size 1:1:com.google.common.collect.UnmodifiableIterator entryIterator():94:94 -> u 2:2:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Maps.unmodifiableEntryIterator(java.util.Iterator):1361:1361 -> u 2:2:com.google.common.collect.UnmodifiableIterator entryIterator():94 -> u 1:1:java.util.Collection com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.values():475:475 -> values 1:1:java.util.Collection com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.values():0 -> values # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.ImmutableEnumSet -> com.gradleup.gr8.relocated.q11: java.util.EnumSet delegate -> d int hashCode -> e 1:2:void (java.util.EnumSet):57:58 -> 1:7:com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):37:43 -> a 8:8:com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):41:41 -> a 9:9:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 9:9:com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):41 -> a 10:10:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of():75:75 -> a 10:10:com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):39 -> a 1:1:boolean contains(java.lang.Object):88:88 -> contains 1:4:boolean containsAll(java.util.Collection):93:96 -> containsAll boolean isPartialView() -> e 1:4:boolean equals(java.lang.Object):109:112 -> equals 1:1:com.google.common.collect.UnmodifiableIterator iterator():68:68 -> f 2:2:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):127:127 -> f 2:2:com.google.common.collect.UnmodifiableIterator iterator():68 -> f 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> f 3:3:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):127 -> f 3:3:com.google.common.collect.UnmodifiableIterator iterator():68 -> f 4:9:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):128:133 -> f 4:9:com.google.common.collect.UnmodifiableIterator iterator():68 -> f 1:1:void forEach(java.util.function.Consumer):78:78 -> forEach 1:2:int hashCode():124:125 -> hashCode 1:1:boolean isEmpty():101:101 -> isEmpty 1:1:int size():83:83 -> size 1:1:java.util.Spliterator spliterator():73:73 -> spliterator 1:1:java.lang.String toString():130:130 -> toString com.google.common.collect.ImmutableList -> com.gradleup.gr8.relocated.x11: int $r8$clinit -> b 1:1:void ():377:377 -> com.google.common.collect.ImmutableList asList() -> a 1:1:com.google.common.collect.ImmutableList of(java.lang.Object):94:94 -> a 2:2:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object):103:103 -> a 3:3:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 3:3:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object):103 -> a 4:4:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 4:4:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 4:4:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object):103 -> a 5:5:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object):112:112 -> a 6:6:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 6:6:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object):112 -> a 7:7:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 7:7:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 7:7:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object):112 -> a 8:8:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):121:121 -> a 9:9:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 9:9:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):121 -> a 10:10:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 10:10:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 10:10:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):121 -> a 11:11:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):130:130 -> a 12:12:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 12:12:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):130 -> a 13:13:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 13:13:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 13:13:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):130 -> a 14:14:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):139:139 -> a 15:15:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 15:15:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):139 -> a 16:16:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 16:16:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 16:16:com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):139 -> a 17:17: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):148:148 -> a 18:18:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 18:18: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):148 -> a 19:19:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 19:19:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 19:19: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):148 -> a 20:20: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):157:157 -> a 21:21:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 21:21: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):157 -> a 22:22:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 22:22:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 22:22: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):157 -> a 23:23: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,java.lang.Object):166:166 -> a 24:24:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 24:24: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,java.lang.Object):166 -> a 25:25:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 25:25:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 25:25: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,java.lang.Object):166 -> a 26:26: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,java.lang.Object,java.lang.Object):176:176 -> a 27:27:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 27:27: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,java.lang.Object,java.lang.Object):176 -> a 28:28:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 28:28:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 28:28: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,java.lang.Object,java.lang.Object):176 -> a 29:29: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,java.lang.Object,java.lang.Object,java.lang.Object):186:186 -> a 30:30:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 30:30: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,java.lang.Object,java.lang.Object,java.lang.Object):186 -> a 31:31:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 31:31:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 31:31: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,java.lang.Object,java.lang.Object,java.lang.Object):186 -> a 32:47: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,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]):203:218 -> a 48:48:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 48:48: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,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]):219 -> a 49:49:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 49:49:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 49:49: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,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]):219 -> a 50:53:com.google.common.collect.ImmutableList copyOf(java.util.Collection):254:257 -> a 54:54:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 54:54:com.google.common.collect.ImmutableList copyOf(java.util.Collection):257 -> a 55:55:com.google.common.collect.ImmutableList copyOf(java.util.Collection):259:259 -> a 56:56:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347:347 -> a 56:56:com.google.common.collect.ImmutableList copyOf(java.util.Collection):259 -> a 57:57:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 57:57:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 57:57:com.google.common.collect.ImmutableList copyOf(java.util.Collection):259 -> a 58:58:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[]):356:356 -> a 59:61:int copyIntoArray(java.lang.Object[],int):586:588 -> a 1:1:void add(int,java.lang.Object):525:525 -> add 1:1:boolean addAll(int,java.util.Collection):498:498 -> addAll 1:4:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):370:373 -> b 5:5:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):368:368 -> b 6:6:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> b 6:6:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):368 -> b 7:7:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of():83:83 -> b 7:7:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):366 -> b 1:1:boolean contains(java.lang.Object):422:422 -> contains 1:3:com.google.common.collect.ImmutableList subList(int,int):434:436 -> e 4:4:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of():83:83 -> e 4:4:com.google.common.collect.ImmutableList subList(int,int):439 -> e 5:5:com.google.common.collect.ImmutableList subList(int,int):441:441 -> e 6:6:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> e 6:6:com.google.common.collect.ImmutableList subList(int,int):441 -> e 7:7:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.subListUnchecked(int,int):452:452 -> e 7:7:com.google.common.collect.ImmutableList subList(int,int):443 -> e 1:21:boolean com.google.common.collect.Lists.equalsImpl(java.util.List,java.lang.Object):966:986 -> equals 1:21:boolean equals(java.lang.Object):666 -> equals 22:32:boolean com.google.common.collect.Iterators.elementsEqual(java.util.Iterator,java.util.Iterator):263:273 -> equals 22:32:boolean com.google.common.collect.Lists.equalsImpl(java.util.List,java.lang.Object):986 -> equals 22:32:boolean equals(java.lang.Object):666 -> equals 1:1:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.ImmutableList.listIterator():388:388 -> f 1:1:com.google.common.collect.UnmodifiableIterator iterator():383 -> f 2:2:com.google.common.collect.UnmodifiableListIterator listIterator(int):393:393 -> f 1:1:void forEach(java.util.function.Consumer):403:403 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):403 -> forEach 3:5:void forEach(java.util.function.Consumer):404:406 -> forEach 1:1:com.google.common.collect.ImmutableList$Builder builder():714:714 -> g 2:2:void com.google.common.collect.ImmutableList$Builder.():765:765 -> g 2:2:com.google.common.collect.ImmutableList$Builder builder():714 -> g 1:1:com.google.common.collect.ImmutableList of():83:83 -> h 1:3:int hashCode():672:674 -> hashCode 1:1:com.google.common.collect.ImmutableList reverse():601:601 -> i 1:10:int com.google.common.collect.Lists.indexOfRandomAccess(java.util.List,java.lang.Object):1017:1026 -> indexOf 1:10:int com.google.common.collect.Lists.indexOfImpl(java.util.List,java.lang.Object):1004 -> indexOf 1:10:int indexOf(java.lang.Object):412 -> indexOf 1:2:int com.google.common.collect.Lists.lastIndexOfRandomAccess(java.util.List,java.lang.Object):1057:1058 -> lastIndexOf 1:2:int com.google.common.collect.Lists.lastIndexOfImpl(java.util.List,java.lang.Object):1037 -> lastIndexOf 1:2:int lastIndexOf(java.lang.Object):417 -> lastIndexOf 1:1:java.util.ListIterator listIterator(int):60:60 -> listIterator 2:2:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.ImmutableList.listIterator():388:388 -> listIterator 2:2:java.util.ListIterator listIterator():60 -> listIterator 1:1:java.lang.Object remove(int):539:539 -> remove 1:1:void replaceAll(java.util.function.UnaryOperator):552:552 -> replaceAll 1:1:java.lang.Object set(int,java.lang.Object):512:512 -> set 1:1:void sort(java.util.Comparator):565:565 -> sort 1:1:java.util.Spliterator spliterator():580:580 -> spliterator 2:2:java.util.Spliterator com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction,java.util.Comparator):98:98 -> spliterator 2:2:java.util.Spliterator com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):42 -> spliterator 2:2:java.util.Spliterator spliterator():580 -> spliterator 1:1:java.util.List subList(int,int):60:60 -> subList com.google.common.collect.ImmutableList$1 -> com.gradleup.gr8.relocated.t11: com.google.common.collect.ImmutableList this$0 -> c 1:1:void (com.google.common.collect.ImmutableList,int,int):393:393 -> 1:1:java.lang.Object get(int):396:396 -> a com.google.common.collect.ImmutableList$Builder -> com.gradleup.gr8.relocated.u11: java.lang.Object[] contents -> a int size -> b boolean forceCopy -> c 1:1:void ():765:765 -> 2:4:void (int):768:770 -> 1:1:com.google.common.collect.ImmutableCollection$Builder add(java.lang.Object):755:755 -> a 2:7:void getReadyToExpandTo(int):774:779 -> a 8:9:com.google.common.collect.ImmutableList$Builder add(java.lang.Object[]):809:810 -> a 10:12:void com.google.common.collect.ImmutableList$Builder.add(java.lang.Object[],int):815:817 -> a 10:12:com.google.common.collect.ImmutableList$Builder add(java.lang.Object[]):810 -> a 13:13:com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):830:830 -> a 14:14:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 14:14:com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):830 -> a 15:20:com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):831:836 -> a 21:22:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:449 -> a 21:22:com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):840 -> a 23:24:com.google.common.collect.ImmutableList build():870:871 -> a 1:1:com.google.common.collect.ImmutableList$Builder add(java.lang.Object):793:793 -> b 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> b 2:2:com.google.common.collect.ImmutableList$Builder add(java.lang.Object):793 -> b 3:4:com.google.common.collect.ImmutableList$Builder add(java.lang.Object):794:795 -> b com.google.common.collect.ImmutableList$ReverseImmutableList -> com.gradleup.gr8.relocated.v11: com.google.common.collect.ImmutableList forwardList -> c 1:2:void (com.google.common.collect.ImmutableList):607:608 -> 1:1:boolean contains(java.lang.Object):626:626 -> contains 1:1:int com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> e 1:1:com.google.common.collect.ImmutableList subList(int,int):643 -> e 2:3:com.google.common.collect.ImmutableList subList(int,int):643:644 -> e 4:5:int com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> e 4:5:int com.google.common.collect.ImmutableList$ReverseImmutableList.reversePosition(int):616 -> e 4:5:com.google.common.collect.ImmutableList subList(int,int):644 -> e 6:6:com.google.common.collect.ImmutableList subList(int,int):644:644 -> e 7:7:boolean isPartialView():660:660 -> e 1:1:int com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> get 1:1:java.lang.Object get(int):649 -> get 2:3:java.lang.Object get(int):649:650 -> get 4:4:int com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> get 4:4:int com.google.common.collect.ImmutableList$ReverseImmutableList.reverseIndex(int):612 -> get 4:4:java.lang.Object get(int):650 -> get 5:5:java.lang.Object get(int):650:650 -> get 1:1:com.google.common.collect.ImmutableList reverse():621:621 -> i 1:1:int indexOf(java.lang.Object):631:631 -> indexOf 2:2:int com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> indexOf 2:2:int com.google.common.collect.ImmutableList$ReverseImmutableList.reverseIndex(int):612 -> indexOf 2:2:int indexOf(java.lang.Object):632 -> indexOf 1:1:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.ImmutableList.listIterator():388:388 -> iterator 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableList.iterator():383 -> iterator 1:1:java.util.Iterator iterator():604 -> iterator 1:1:int lastIndexOf(java.lang.Object):637:637 -> lastIndexOf 2:2:int com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> lastIndexOf 2:2:int com.google.common.collect.ImmutableList$ReverseImmutableList.reverseIndex(int):612 -> lastIndexOf 2:2:int lastIndexOf(java.lang.Object):638 -> lastIndexOf 1:1:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.ImmutableList.listIterator():388:388 -> listIterator 1:1:java.util.ListIterator listIterator():604 -> listIterator 2:2:java.util.ListIterator listIterator(int):604:604 -> listIterator 1:1:int size():655:655 -> size 1:1:java.util.List subList(int,int):604:604 -> subList com.google.common.collect.ImmutableList$SubList -> com.gradleup.gr8.relocated.w11: com.google.common.collect.ImmutableList this$0 -> e int length -> d int offset -> c 1:3:void (com.google.common.collect.ImmutableList,int,int):459:461 -> boolean isPartialView() -> e 1:2:com.google.common.collect.ImmutableList subList(int,int):477:478 -> e 1:2:java.lang.Object get(int):471:472 -> get 1:1:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.ImmutableList.listIterator():388:388 -> iterator 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableList.iterator():383 -> iterator 1:1:java.util.Iterator iterator():455 -> iterator 1:1:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.ImmutableList.listIterator():388:388 -> listIterator 1:1:java.util.ListIterator listIterator():455 -> listIterator 2:2:java.util.ListIterator listIterator(int):455:455 -> listIterator 1:1:int size():466:466 -> size 1:1:java.util.List subList(int,int):455:455 -> subList com.google.common.collect.ImmutableListMultimap -> com.gradleup.gr8.relocated.z11: 1:1:void (com.google.common.collect.ImmutableMap,int):377:377 -> 1:2:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableListMultimap.get(java.lang.Object):390:391 -> get 1:2:java.util.Collection get(java.lang.Object):50 -> get 3:3:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of():83:83 -> get 3:3:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableListMultimap.get(java.lang.Object):391 -> get 3:3:java.util.Collection get(java.lang.Object):50 -> get com.google.common.collect.ImmutableListMultimap$Builder -> com.gradleup.gr8.relocated.y11: 1:1:void ():213:213 -> 1:4:com.google.common.collect.ImmutableMultimap$Builder com.google.common.collect.ImmutableMultimap$Builder.put(java.lang.Object,java.lang.Object):162:165 -> a 1:4:com.google.common.collect.ImmutableListMultimap$Builder put(java.lang.Object,java.lang.Object):218 -> a 5:5:java.util.Collection com.google.common.collect.ImmutableMultimap$Builder.newMutableValueCollection():156:156 -> a 5:5:com.google.common.collect.ImmutableMultimap$Builder com.google.common.collect.ImmutableMultimap$Builder.put(java.lang.Object,java.lang.Object):165 -> a 5:5:com.google.common.collect.ImmutableListMultimap$Builder put(java.lang.Object,java.lang.Object):218 -> a 6:8:com.google.common.collect.ImmutableMultimap$Builder com.google.common.collect.ImmutableMultimap$Builder.put(java.lang.Object,java.lang.Object):165:167 -> a 6:8:com.google.common.collect.ImmutableListMultimap$Builder put(java.lang.Object,java.lang.Object):218 -> a 9:9:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():288:288 -> a 9:9:com.google.common.collect.ImmutableListMultimap build():302 -> a 10:10:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):353:353 -> a 10:10:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 10:10:com.google.common.collect.ImmutableListMultimap build():302 -> a 11:11:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.of():129:129 -> a 11:11:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):354 -> a 11:11:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 11:11:com.google.common.collect.ImmutableListMultimap build():302 -> a 12:12:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):357:357 -> a 12:12:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 12:12:com.google.common.collect.ImmutableListMultimap build():302 -> a 13:13:void com.google.common.collect.ImmutableMap$Builder.(int):260:260 -> a 13:13:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):357 -> a 13:13:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 13:13:com.google.common.collect.ImmutableListMultimap build():302 -> a 14:21:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):360:367 -> a 14:21:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 14:21:com.google.common.collect.ImmutableListMultimap build():302 -> a 22:25:void com.google.common.collect.ImmutableMap$Builder.ensureCapacity(int):266:269 -> a 22:25:com.google.common.collect.ImmutableMap$Builder com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object,java.lang.Object):280 -> a 22:25:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):368 -> a 22:25:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 22:25:com.google.common.collect.ImmutableListMultimap build():302 -> a 26:26:void com.google.common.collect.ImmutableMap$Builder.ensureCapacity(int):268:268 -> a 26:26:com.google.common.collect.ImmutableMap$Builder com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object,java.lang.Object):280 -> a 26:26:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):368 -> a 26:26:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 26:26:com.google.common.collect.ImmutableListMultimap build():302 -> a 27:28:java.util.Map$Entry com.google.common.collect.ImmutableMap.entryOf(java.lang.Object,java.lang.Object):171:172 -> a 27:28:com.google.common.collect.ImmutableMap$Builder com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object,java.lang.Object):281 -> a 27:28:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):368 -> a 27:28:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 27:28:com.google.common.collect.ImmutableListMultimap build():302 -> a 29:29:com.google.common.collect.ImmutableMap$Builder com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object,java.lang.Object):283:283 -> a 29:29:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):368 -> a 29:29:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 29:29:com.google.common.collect.ImmutableListMultimap build():302 -> a 30:34:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):369:373 -> a 30:34:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 30:34:com.google.common.collect.ImmutableListMultimap build():302 -> a 35:35:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap$Builder.build():389:389 -> a 35:35:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):373 -> a 35:35:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 35:35:com.google.common.collect.ImmutableListMultimap build():302 -> a 36:36:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap$Builder.build():386:386 -> a 36:36:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):373 -> a 36:36:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 36:36:com.google.common.collect.ImmutableListMultimap build():302 -> a 37:37:com.google.common.collect.ImmutableBiMap com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> a 37:37:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):119 -> a 37:37:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap$Builder.build():386 -> a 37:37:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):373 -> a 37:37:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 37:37:com.google.common.collect.ImmutableListMultimap build():302 -> a 38:38:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap$Builder.build():384:384 -> a 38:38:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):373 -> a 38:38:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 38:38:com.google.common.collect.ImmutableListMultimap build():302 -> a 39:39:com.google.common.collect.ImmutableListMultimap com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):373:373 -> a 39:39:com.google.common.collect.ImmutableMultimap com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 39:39:com.google.common.collect.ImmutableListMultimap build():302 -> a com.google.common.collect.ImmutableMap -> com.gradleup.gr8.relocated.d21: com.google.common.collect.ImmutableSet keySet -> b com.google.common.collect.ImmutableSet entrySet -> a com.google.common.collect.ImmutableCollection values -> c java.util.Map$Entry[] EMPTY_ENTRY_ARRAY -> d 1:1:void ():473:473 -> 1:1:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128:128 -> a 2:2:java.util.Map$Entry com.google.common.collect.ImmutableMap.entryOf(java.lang.Object,java.lang.Object):172:172 -> a 2:2:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128 -> a 3:3:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128:128 -> a 4:4:java.util.Map$Entry com.google.common.collect.ImmutableMap.entryOf(java.lang.Object,java.lang.Object):172:172 -> a 4:4:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128 -> a 5:5:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128:128 -> a 6:6:com.google.common.collect.ImmutableMap com.google.common.collect.RegularImmutableMap.fromEntries(java.util.Map$Entry[]):73:73 -> a 6:6:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128 -> a 7:7:java.lang.IllegalArgumentException conflictException(java.lang.String,java.lang.Object,java.lang.Object):210:210 -> a 8:8:java.lang.IllegalArgumentException conflictException(java.lang.String,java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":219,"2":220,"3":221},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 219:219:java.lang.IllegalArgumentException conflictException(java.lang.String,java.lang.Object,java.lang.Object):210:210 -> a 220:220:java.lang.IllegalArgumentException conflictException(java.lang.String,java.lang.Object,java.lang.Object):210:210 -> a 221:221:java.lang.IllegalArgumentException conflictException(java.lang.String,java.lang.Object,java.lang.Object):210:210 -> a 218:218:java.lang.IllegalArgumentException conflictException(java.lang.String,java.lang.Object,java.lang.Object):210:210 -> a 222:230:com.google.common.collect.ImmutableMap copyOf(java.util.Map):422:430 -> a 231:235:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.copyOfEnumMap(java.util.EnumMap):466:470 -> a 231:235:com.google.common.collect.ImmutableMap copyOf(java.util.Map):430 -> a 236:236:com.google.common.collect.ImmutableMap copyOf(java.util.Map):433:433 -> a 237:238:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):448:449 -> a 237:238:com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 239:239:com.google.common.collect.ImmutableMap com.google.common.collect.RegularImmutableMap.fromEntries(java.util.Map$Entry[]):73:73 -> a 239:239:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):460 -> a 239:239:com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 240:241:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):453:454 -> a 240:241:com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 242:242:com.google.common.collect.ImmutableBiMap com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> a 242:242:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):119 -> a 242:242:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):454 -> a 242:242:com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 243:243:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):451:451 -> a 243:243:com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 1:1:com.google.common.collect.ImmutableBiMap com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> b 1:1:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object):119 -> b 1:1:void clear():684:684 -> clear 1:1:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):605:605 -> compute 1:1:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):578:578 -> computeIfAbsent 1:1:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):592:592 -> computeIfPresent 1:1:boolean containsKey(java.lang.Object):694:694 -> containsKey 1:1:boolean containsValue(java.lang.Object):699:699 -> containsValue 1:1:java.util.Set entrySet():63:63 -> entrySet 1:3:boolean com.google.common.collect.Maps.equalsImpl(java.util.Map,java.lang.Object):3598:3600 -> equals 1:3:boolean equals(java.lang.Object):878 -> equals 1:1:com.google.common.collect.ImmutableMap$Builder builder():180:180 -> g 2:2:void com.google.common.collect.ImmutableMap$Builder.():255:255 -> g 2:2:com.google.common.collect.ImmutableMap$Builder builder():180 -> g 1:1:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):713:713 -> getOrDefault 1:1:int hashCode():885:885 -> hashCode 1:1:boolean isEmpty():689:689 -> isEmpty com.google.common.collect.ImmutableSet createEntrySet() -> k 1:1:java.util.Set keySet():63:63 -> keySet com.google.common.collect.ImmutableSet createKeySet() -> l com.google.common.collect.ImmutableCollection createValues() -> m 1:1:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):619:619 -> merge 1:2:com.google.common.collect.ImmutableSet entrySet():725:726 -> n boolean isPartialView() -> o 1:2:com.google.common.collect.UnmodifiableIterator keyIterator():751:752 -> p 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):525:525 -> put 1:1:void putAll(java.util.Map):632:632 -> putAll 1:1:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):539:539 -> putIfAbsent 1:2:com.google.common.collect.ImmutableSet keySet():739:740 -> q 1:1:java.util.Spliterator keySpliterator():766:766 -> r 1:1:java.lang.Object remove(java.lang.Object):658:658 -> remove 2:2:boolean remove(java.lang.Object,java.lang.Object):671:671 -> remove 1:1:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):552:552 -> replace 2:2:java.lang.Object replace(java.lang.Object,java.lang.Object):565:565 -> replace 1:1:void replaceAll(java.util.function.BiFunction):645:645 -> replaceAll 1:1:com.google.common.collect.ImmutableMap of():110:110 -> s 1:2:com.google.common.collect.ImmutableCollection values():777:778 -> t 1:1:java.lang.String com.google.common.collect.Maps.toStringImpl(java.util.Map):3607:3607 -> toString 1:1:java.lang.String toString():894 -> toString 2:3:java.lang.StringBuilder com.google.common.collect.Collections2.newStringBuilderForCollection(int):351:352 -> toString 2:3:java.lang.String com.google.common.collect.Maps.toStringImpl(java.util.Map):3607 -> toString 2:3:java.lang.String toString():894 -> toString 4:13:java.lang.String com.google.common.collect.Maps.toStringImpl(java.util.Map):3607:3616 -> toString 4:13:java.lang.String toString():894 -> toString 1:1:java.util.Collection values():63:63 -> values com.google.common.collect.ImmutableMap$1 -> com.gradleup.gr8.relocated.a21: com.google.common.collect.UnmodifiableIterator val$entryIterator -> a 1:1:void (com.google.common.collect.ImmutableMap,com.google.common.collect.UnmodifiableIterator):752:752 -> 1:1:boolean hasNext():755:755 -> hasNext 1:1:java.lang.Object next():760:760 -> next com.google.common.collect.ImmutableMap$Builder -> com.gradleup.gr8.relocated.b21: java.util.Map$Entry[] entries -> b int size -> c java.util.Comparator valueComparator -> a boolean entriesUsed -> d 1:1:void ():255:255 -> 2:5:void (int):259:262 -> 1:1:com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):280:280 -> a 2:5:void com.google.common.collect.ImmutableMap$Builder.ensureCapacity(int):266:269 -> a 2:5:com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):280 -> a 6:8:void com.google.common.collect.ImmutableMap$Builder.ensureCapacity(int):268:270 -> a 6:8:com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):280 -> a 9:10:java.util.Map$Entry com.google.common.collect.ImmutableMap.entryOf(java.lang.Object,java.lang.Object):171:172 -> a 9:10:com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):281 -> a 11:11:com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):283:283 -> a 12:13:com.google.common.collect.ImmutableMap$Builder orderEntriesByValue(java.util.Comparator):341:342 -> a 14:18:com.google.common.collect.ImmutableMap build():375:379 -> a 19:21:com.google.common.collect.Ordering com.google.common.collect.Ordering.from(java.util.Comparator):182:184 -> a 19:21:com.google.common.collect.ImmutableMap build():380 -> a 22:22:com.google.common.collect.ImmutableMap build():380:380 -> a 23:23:com.google.common.collect.Ordering com.google.common.collect.Ordering.onResultOf(com.google.common.base.Function):449:449 -> a 23:23:com.google.common.collect.ImmutableMap build():380 -> a 24:34:com.google.common.collect.ImmutableMap build():379:389 -> a 35:35:com.google.common.collect.ImmutableMap build():386:386 -> a 36:36:com.google.common.collect.ImmutableBiMap com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> a 36:36:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):119 -> a 36:36:com.google.common.collect.ImmutableMap build():386 -> a 37:37:com.google.common.collect.ImmutableMap build():384:384 -> a com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl -> com.gradleup.gr8.relocated.c21: com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap this$0 -> d 1:1:void (com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap):492:492 -> 1:1:com.google.common.collect.UnmodifiableIterator iterator():500:500 -> f 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl.iterator():500:500 -> iterator 1:1:java.util.Iterator iterator():492 -> iterator 1:1:com.google.common.collect.ImmutableMap map():495:495 -> k com.google.common.collect.ImmutableMapEntry -> com.gradleup.gr8.relocated.g21: 1:2:void (java.lang.Object,java.lang.Object):47:48 -> com.google.common.collect.ImmutableMapEntry getNextInKeyBucket() -> d com.google.common.collect.ImmutableMapEntry getNextInValueBucket() -> e boolean isReusable() -> f com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableBiMapEntry -> com.gradleup.gr8.relocated.e21: com.google.common.collect.ImmutableMapEntry nextInValueBucket -> d 1:2:void (java.lang.Object,java.lang.Object,com.google.common.collect.ImmutableMapEntry,com.google.common.collect.ImmutableMapEntry):102:103 -> 1:1:com.google.common.collect.ImmutableMapEntry getNextInValueBucket():109:109 -> e com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry -> com.gradleup.gr8.relocated.f21: com.google.common.collect.ImmutableMapEntry nextInKeyBucket -> c 1:2:void (java.lang.Object,java.lang.Object,com.google.common.collect.ImmutableMapEntry):78:79 -> 1:1:com.google.common.collect.ImmutableMapEntry getNextInKeyBucket():84:84 -> d boolean isReusable() -> f com.google.common.collect.ImmutableMapEntrySet -> com.gradleup.gr8.relocated.i21: 1:1:void ():80:80 -> 1:4:boolean contains(java.lang.Object):91:94 -> contains 1:1:boolean isPartialView():101:101 -> e 1:1:int hashCode():112:112 -> hashCode 1:1:boolean isHashCodeFast():107:107 -> i 2:2:boolean com.google.common.collect.ImmutableMap.isHashCodeFast():0:0 -> i 2:2:boolean isHashCodeFast():107 -> i com.google.common.collect.ImmutableMap map() -> k 1:1:int size():86:86 -> size com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet -> com.gradleup.gr8.relocated.h21: com.google.common.collect.ImmutableMap map -> d com.google.common.collect.ImmutableList entries -> e 1:3:void (com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList):43:45 -> 1:1:int copyIntoArray(java.lang.Object[],int):56:56 -> a 1:1:com.google.common.collect.UnmodifiableIterator iterator():61:61 -> f 1:1:void forEach(java.util.function.Consumer):71:71 -> forEach 1:1:com.google.common.collect.ImmutableList createAsList():76:76 -> h 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet.iterator():61:61 -> iterator 1:1:java.util.Iterator iterator():35 -> iterator 1:1:com.google.common.collect.ImmutableMap map():50:50 -> k 1:1:java.util.Spliterator spliterator():66:66 -> spliterator com.google.common.collect.ImmutableMapKeySet -> com.gradleup.gr8.relocated.j21: com.google.common.collect.ImmutableMap map -> d 1:2:void (com.google.common.collect.ImmutableMap):38:39 -> 1:1:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):70:70 -> a 1:1:boolean contains(java.lang.Object):59:59 -> contains boolean isPartialView() -> e 1:1:com.google.common.collect.UnmodifiableIterator iterator():49:49 -> f 1:1:void forEach(java.util.function.Consumer):69:69 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):69 -> forEach 3:3:void forEach(java.util.function.Consumer):70:70 -> forEach 1:1:java.lang.Object get(int):64:64 -> get 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableMapKeySet.iterator():49:49 -> iterator 1:1:java.util.Iterator iterator():34 -> iterator 1:1:int size():44:44 -> size 1:1:java.util.Spliterator spliterator():54:54 -> spliterator com.google.common.collect.ImmutableMapValues -> com.gradleup.gr8.relocated.m21: com.google.common.collect.ImmutableMap map -> b 1:2:void (com.google.common.collect.ImmutableMap):39:40 -> 1:1:com.google.common.collect.ImmutableMap access$000(com.google.common.collect.ImmutableMapValues):36:36 -> a 2:3:com.google.common.collect.ImmutableList asList():82:83 -> a 4:4:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):100:100 -> a 1:1:void com.google.common.collect.ImmutableMapValues$1.(com.google.common.collect.ImmutableMapValues):51:51 -> contains 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableMapValues.iterator():50 -> contains 1:1:boolean contains(java.lang.Object):72 -> contains 2:2:boolean com.google.common.collect.ImmutableMapValues$1.hasNext():55:55 -> contains 2:2:boolean com.google.common.collect.Iterators.contains(java.util.Iterator,java.lang.Object):179 -> contains 2:2:boolean contains(java.lang.Object):72 -> contains 3:3:java.lang.Object com.google.common.collect.ImmutableMapValues$1.next():60:60 -> contains 3:3:boolean com.google.common.collect.Iterators.contains(java.util.Iterator,java.lang.Object):180 -> contains 3:3:boolean contains(java.lang.Object):72 -> contains 4:4:boolean com.google.common.collect.Iterators.contains(java.util.Iterator,java.lang.Object):180:180 -> contains 4:4:boolean contains(java.lang.Object):72 -> contains boolean isPartialView() -> e 1:1:com.google.common.collect.UnmodifiableIterator iterator():50:50 -> f 1:1:void forEach(java.util.function.Consumer):99:99 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):99 -> forEach 3:3:void forEach(java.util.function.Consumer):100:100 -> forEach 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableMapValues.iterator():50:50 -> iterator 1:1:java.util.Iterator iterator():35 -> iterator 1:1:int size():45:45 -> size 1:1:java.util.Spliterator spliterator():67:67 -> spliterator com.google.common.collect.ImmutableMapValues$1 -> com.gradleup.gr8.relocated.k21: com.google.common.collect.UnmodifiableIterator entryItr -> a 1:2:void (com.google.common.collect.ImmutableMapValues):50:51 -> 1:1:boolean hasNext():55:55 -> hasNext 1:1:java.lang.Object next():60:60 -> next com.google.common.collect.ImmutableMapValues$2 -> com.gradleup.gr8.relocated.l21: com.google.common.collect.ImmutableMapValues this$0 -> d com.google.common.collect.ImmutableList val$entryList -> c 1:1:void (com.google.common.collect.ImmutableMapValues,com.google.common.collect.ImmutableList):83:83 -> 1:1:java.lang.Object get(int):86:86 -> get 1:1:com.google.common.collect.ImmutableCollection delegateCollection():91:91 -> j com.google.common.collect.ImmutableMultimap -> com.gradleup.gr8.relocated.r21: com.google.common.collect.ImmutableMap map -> e int size -> f 1:3:void (com.google.common.collect.ImmutableMap,int):345:347 -> 1:2:boolean com.google.common.collect.AbstractMultimap.containsEntry(java.lang.Object,java.lang.Object):60:61 -> a 1:2:boolean containsEntry(java.lang.Object,java.lang.Object):68 -> a 3:3:com.google.common.collect.ImmutableCollection com.google.common.collect.ImmutableMultimap.entries():519:519 -> a 3:3:java.util.Collection entries():68 -> a 4:7:java.util.Spliterator lambda$entrySpliterator$1(java.util.Map$Entry):591:594 -> a 8:8:java.util.Spliterator lambda$entrySpliterator$1(java.util.Map$Entry):593:593 -> a 1:1:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMultimap.asMap():508:508 -> b 1:1:java.util.Map asMap():68 -> b 2:2:java.util.Map$Entry com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> b 2:2:java.util.Map$Entry lambda$entrySpliterator$0(java.lang.Object,java.lang.Object):594 -> b 1:1:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultimap.keys():615:615 -> c 1:1:com.google.common.collect.Multiset keys():68 -> c 1:1:void clear():387:387 -> clear 1:1:boolean containsKey(java.lang.Object):472:472 -> containsKey 1:1:java.util.Map createAsMap():513:513 -> d 1:1:com.google.common.collect.ImmutableCollection com.google.common.collect.ImmutableMultimap.createEntries():524:524 -> e 1:1:java.util.Collection createEntries():68 -> e 1:1:java.util.Set createKeySet():498:498 -> f 1:1:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultimap.createKeys():620:620 -> g 1:1:com.google.common.collect.Multiset createKeys():68 -> g 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableMultimap.entryIterator():563:563 -> h 1:1:java.util.Iterator entryIterator():68 -> h 1:1:int com.google.common.collect.AbstractMultimap.hashCode():252:252 -> hashCode 1:1:int hashCode():68 -> hashCode 1:1:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMultimap.asMap():508:508 -> i 1:1:java.util.Spliterator entrySpliterator():589 -> i 2:2:java.util.Spliterator entrySpliterator():589:589 -> i 3:3:int com.google.common.collect.ImmutableMultimap.size():482:482 -> i 3:3:java.util.Spliterator entrySpliterator():597 -> i 4:4:java.util.Spliterator entrySpliterator():588:588 -> i 1:1:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMultimap.keySet():493:493 -> keySet 1:1:java.util.Set keySet():68 -> keySet 1:1:boolean remove(java.lang.Object,java.lang.Object):455:455 -> remove 1:1:int size():482:482 -> size 1:1:java.lang.String com.google.common.collect.AbstractMultimap.toString():263:263 -> toString 1:1:java.lang.String toString():68 -> toString com.google.common.collect.ImmutableMultimap$1 -> com.gradleup.gr8.relocated.n21: java.util.Iterator valueItr -> c java.util.Iterator asMapItr -> a java.lang.Object currentKey -> b 1:5:void (com.google.common.collect.ImmutableMultimap):563:567 -> 1:1:boolean hasNext():571:571 -> hasNext 1:6:java.util.Map$Entry com.google.common.collect.ImmutableMultimap$1.next():576:581 -> next 1:6:java.lang.Object next():563 -> next 7:7:java.util.Map$Entry com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> next 7:7:java.util.Map$Entry com.google.common.collect.ImmutableMultimap$1.next():581 -> next 7:7:java.lang.Object next():563 -> next com.google.common.collect.ImmutableMultimap$Builder -> com.gradleup.gr8.relocated.o21: java.util.Map builderMap -> a 1:2:void ():151:152 -> com.google.common.collect.ImmutableMultimap$EntryCollection -> com.gradleup.gr8.relocated.p21: com.google.common.collect.ImmutableMultimap multimap -> b 1:2:void (com.google.common.collect.ImmutableMultimap):530:531 -> 1:3:boolean contains(java.lang.Object):551:553 -> contains 1:1:boolean isPartialView():541:541 -> e 2:2:boolean com.google.common.collect.ImmutableMultimap.isPartialView():465:465 -> e 2:2:boolean isPartialView():541 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.google.common.collect.ImmutableMultimap.isPartialView():465:465 -> e 3:3:boolean isPartialView():541 -> e 1:1:com.google.common.collect.UnmodifiableIterator iterator():536:536 -> f 2:2:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableMultimap.entryIterator():563:563 -> f 2:2:com.google.common.collect.UnmodifiableIterator iterator():536 -> f 1:1:int size():546:546 -> size 2:2:int com.google.common.collect.ImmutableMultimap.size():482:482 -> size 2:2:int size():546 -> size # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.google.common.collect.ImmutableMultimap$Keys -> com.gradleup.gr8.relocated.q21: com.google.common.collect.ImmutableMultimap this$0 -> e 1:1:void (com.google.common.collect.ImmutableMultimap):625:625 -> 1:1:boolean contains(java.lang.Object):628:628 -> contains 2:2:boolean com.google.common.collect.ImmutableMultimap.containsKey(java.lang.Object):472:472 -> contains 2:2:boolean contains(java.lang.Object):628 -> contains # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.google.common.collect.ImmutableMultimap.containsKey(java.lang.Object):472:472 -> contains 3:3:boolean contains(java.lang.Object):628 -> contains boolean isPartialView() -> e 1:2:int count(java.lang.Object):633:634 -> e 1:2:com.google.common.collect.Multiset$Entry getEntry(int):649:650 -> f 3:3:com.google.common.collect.Multiset$Entry com.google.common.collect.Multisets.immutableEntry(java.lang.Object,int):235:235 -> f 3:3:com.google.common.collect.Multiset$Entry getEntry(int):650 -> f 1:1:com.google.common.collect.ImmutableSet elementSet():639:639 -> h 2:2:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMultimap.keySet():493:493 -> h 2:2:com.google.common.collect.ImmutableSet elementSet():639 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMultimap.keySet():493:493 -> h 3:3:com.google.common.collect.ImmutableSet elementSet():639 -> h 1:1:int size():644:644 -> size 2:2:int com.google.common.collect.ImmutableMultimap.size():482:482 -> size 2:2:int size():644 -> size # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.google.common.collect.ImmutableMultiset -> com.gradleup.gr8.relocated.w21: com.google.common.collect.ImmutableSet entrySet -> c com.google.common.collect.ImmutableList asList -> b int $r8$clinit -> d 1:1:void com.google.common.collect.ImmutableMultisetGwtSerializationDependencies.():40:40 -> 1:1:void ():223 -> 1:2:com.google.common.collect.ImmutableList asList():254:255 -> a 3:3:int add(java.lang.Object,int):274:274 -> a 4:4:boolean setCount(java.lang.Object,int,int):316:316 -> a 5:7:int copyIntoArray(java.lang.Object[],int):322:324 -> a 1:1:boolean contains(java.lang.Object):260:260 -> contains 1:1:java.util.Set entrySet():54:54 -> entrySet 1:1:boolean equals(java.lang.Object):331:331 -> equals com.google.common.collect.Multiset$Entry getEntry(int) -> f 1:2:com.google.common.collect.UnmodifiableIterator iterator():227:228 -> f 1:1:com.google.common.collect.ImmutableMultiset$Builder builder():430:430 -> g 2:2:void com.google.common.collect.ImmutableMultiset$Builder.():460:460 -> g 2:2:com.google.common.collect.ImmutableMultiset$Builder builder():430 -> g com.google.common.collect.ImmutableSet elementSet() -> h 1:1:int hashCode():336:336 -> hashCode 1:1:com.google.common.collect.ImmutableSet entrySet():352:352 -> i 2:2:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMultiset.createEntrySet():357:357 -> i 2:2:com.google.common.collect.ImmutableSet entrySet():353 -> i 3:3:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of():75:75 -> i 3:3:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMultiset.createEntrySet():357 -> i 3:3:com.google.common.collect.ImmutableSet entrySet():353 -> i 4:4:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMultiset.createEntrySet():357:357 -> i 4:4:com.google.common.collect.ImmutableSet entrySet():353 -> i 5:5:com.google.common.collect.ImmutableSet entrySet():353:353 -> i 1:1:java.lang.String toString():341:341 -> toString 1:1:java.util.Set com.google.common.collect.ImmutableMultimap$Keys.elementSet():623:623 -> z com.google.common.collect.ImmutableMultiset$1 -> com.gradleup.gr8.relocated.s21: java.util.Iterator val$entryIterator -> c java.lang.Object element -> b int remaining -> a 1:1:void (com.google.common.collect.ImmutableMultiset,java.util.Iterator):228:228 -> 1:1:boolean hasNext():234:234 -> hasNext 1:7:java.lang.Object next():239:245 -> next com.google.common.collect.ImmutableMultiset$Builder -> com.gradleup.gr8.relocated.t21: com.google.common.collect.Multiset contents -> a 1:2:void (com.google.common.collect.Multiset):463:464 -> 1:1:com.google.common.collect.ImmutableMultiset$Builder add(java.lang.Object):477:477 -> a 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:com.google.common.collect.ImmutableMultiset$Builder add(java.lang.Object):477 -> a 3:3:com.google.common.collect.ImmutableMultiset$Builder add(java.lang.Object):477:477 -> a 4:4:com.google.common.collect.ImmutableMultiset build():567:567 -> a 5:18:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyOf(java.lang.Iterable):180:193 -> a 5:18:com.google.common.collect.ImmutableMultiset build():567 -> a 19:19:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):216:216 -> a 19:19:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyOf(java.lang.Iterable):193 -> a 19:19:com.google.common.collect.ImmutableMultiset build():567 -> a 20:20:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.of():89:89 -> a 20:20:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):217 -> a 20:20:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyOf(java.lang.Iterable):193 -> a 20:20:com.google.common.collect.ImmutableMultiset build():567 -> a 21:21:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):219:219 -> a 21:21:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyOf(java.lang.Iterable):193 -> a 21:21:com.google.common.collect.ImmutableMultiset build():567 -> a com.google.common.collect.ImmutableMultiset$ElementSet -> com.gradleup.gr8.relocated.u21: java.util.List entries -> d com.google.common.collect.Multiset delegate -> e 1:1:void com.google.common.collect.ImmutableSet$Indexed.():345:345 -> 1:1:void (java.util.List,com.google.common.collect.Multiset):584 -> 2:3:void (java.util.List,com.google.common.collect.Multiset):585:586 -> 1:1:int com.google.common.collect.ImmutableSet$Indexed.copyIntoArray(java.lang.Object[],int):369:369 -> a 1:1:int com.google.common.collect.ImmutableSet$Indexed.copyIntoArray(java.lang.Object[],int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean contains(java.lang.Object):596:596 -> contains boolean isPartialView() -> e 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableSet$Indexed.iterator():350:350 -> f 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableSet$Indexed.iterator():0 -> f # {"id":"com.android.tools.r8.synthesized"} 1:1:void com.google.common.collect.ImmutableSet$Indexed.forEach(java.util.function.Consumer):360:360 -> forEach 1:1:void com.google.common.collect.ImmutableSet$Indexed.forEach(java.util.function.Consumer):0 -> forEach # {"id":"com.android.tools.r8.synthesized"} 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void com.google.common.collect.ImmutableSet$Indexed.forEach(java.util.function.Consumer):360 -> forEach 2:2:void com.google.common.collect.ImmutableSet$Indexed.forEach(java.util.function.Consumer):0 -> forEach # {"id":"com.android.tools.r8.synthesized"} 3:3:int com.google.common.collect.ImmutableMultiset$ElementSet.size():606:606 -> forEach 3:3:void com.google.common.collect.ImmutableSet$Indexed.forEach(java.util.function.Consumer):361 -> forEach 3:3:void com.google.common.collect.ImmutableSet$Indexed.forEach(java.util.function.Consumer):0 -> forEach # {"id":"com.android.tools.r8.synthesized"} 4:4:void com.google.common.collect.ImmutableSet$Indexed.forEach(java.util.function.Consumer):363:363 -> forEach 4:4:void com.google.common.collect.ImmutableSet$Indexed.forEach(java.util.function.Consumer):0 -> forEach # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object get(int):591:591 -> get 1:1:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableSet$Indexed.createAsList():374:374 -> h 1:1:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableSet$Indexed.createAsList():0 -> h # {"id":"com.android.tools.r8.synthesized"} 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.ImmutableSet$Indexed.iterator():350:350 -> iterator 1:1:java.util.Iterator com.google.common.collect.ImmutableSet$Indexed.iterator():345 -> iterator 1:1:java.util.Iterator com.google.common.collect.ImmutableSet$Indexed.iterator():0 -> iterator # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.google.common.collect.ImmutableMultiset$ElementSet.size():606:606 -> k 1:1:java.util.Spliterator com.google.common.collect.ImmutableSet$Indexed.spliterator():355 -> k 2:2:java.util.Spliterator com.google.common.collect.ImmutableSet$Indexed.spliterator():355:355 -> k 3:3:java.util.Spliterator com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction,java.util.Comparator):98:98 -> k 3:3:java.util.Spliterator com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):42 -> k 3:3:java.util.Spliterator com.google.common.collect.ImmutableSet$Indexed.spliterator():355 -> k 1:1:int size():606:606 -> size java.util.Spliterator com.google.common.collect.ImmutableSet$Indexed.spliterator() -> spliterator # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.ImmutableMultiset$EntrySet -> com.gradleup.gr8.relocated.v21: com.google.common.collect.ImmutableMultiset this$0 -> d 1:1:void (com.google.common.collect.ImmutableMultiset):363:363 -> 2:2:void (com.google.common.collect.ImmutableMultiset,com.google.common.collect.ImmutableMultiset$1):363:363 -> 1:7:boolean contains(java.lang.Object):381:387 -> contains 1:1:boolean isPartialView():366:366 -> e 1:1:com.google.common.collect.Multiset$Entry com.google.common.collect.ImmutableMultiset$EntrySet.get(int):371:371 -> get 1:1:java.lang.Object get(int):362 -> get 1:1:int hashCode():394:394 -> hashCode 1:1:int size():376:376 -> size com.google.common.collect.ImmutableSet -> com.gradleup.gr8.relocated.c31: com.google.common.collect.ImmutableList asList -> b int $r8$clinit -> c 1:1:void ():302:302 -> 1:1:com.google.common.collect.ImmutableSet of(java.lang.Object):84:84 -> a 2:2:com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object):93:93 -> a 3:3:com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object):102:102 -> a 4:4:com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):111:111 -> a 5:16: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[]):134:145 -> a 17:20:com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):196:199 -> a 21:21:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 21:21:com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):199 -> a 22:24:com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):200:202 -> a 25:25:com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):193:193 -> a 26:26:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 26:26:com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):194 -> a 27:27:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of():75:75 -> a 27:27:com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):190 -> a 28:35:com.google.common.collect.ImmutableSet copyOf(java.util.Collection):224:231 -> a 36:36:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.copyOfEnumSet(java.util.EnumSet):299:299 -> a 36:36:com.google.common.collect.ImmutableSet copyOf(java.util.Collection):231 -> a 37:42:com.google.common.collect.ImmutableSet copyOf(java.util.Collection):233:238 -> a 43:47:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.constructUnknownDuplication(int,java.lang.Object[]):165:169 -> a 43:47:com.google.common.collect.ImmutableSet copyOf(java.util.Collection):238 -> a 48:48:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.constructUnknownDuplication(int,java.lang.Object[]):167:167 -> a 48:48:com.google.common.collect.ImmutableSet copyOf(java.util.Collection):238 -> a 49:49:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.constructUnknownDuplication(int,java.lang.Object[]):165:165 -> a 49:49:com.google.common.collect.ImmutableSet copyOf(java.util.Collection):238 -> a 50:51:com.google.common.collect.ImmutableList asList():337:338 -> a 52:52:boolean hashFloodingDetected(java.lang.Object[]):698:698 -> a 53:53:int com.google.common.collect.ImmutableSet.maxRunBeforeFallback(int):742:742 -> a 53:53:boolean hashFloodingDetected(java.lang.Object[]):698 -> a 54:79:boolean hashFloodingDetected(java.lang.Object[]):702:727 -> a 1:4:boolean equals(java.lang.Object):314:317 -> equals 5:9:boolean com.google.common.collect.Sets.equalsImpl(java.util.Set,java.lang.Object):1724:1728 -> equals 5:9:boolean equals(java.lang.Object):320 -> equals 1:1:int com.google.common.collect.ImmutableSet.maxRunBeforeFallback(int):742:742 -> f 1:1:int access$000(int):53 -> f 1:1:com.google.common.collect.ImmutableSet$Builder builder():419:419 -> g 2:2:void com.google.common.collect.ImmutableSet$Builder.():481:481 -> g 2:2:com.google.common.collect.ImmutableSet$Builder builder():419 -> g 3:15:int chooseTableSize(int):643:655 -> g 1:1:com.google.common.collect.ImmutableList createAsList():342:342 -> h 2:2:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> h 2:2:void com.google.common.collect.RegularImmutableAsList.(com.google.common.collect.ImmutableCollection,java.lang.Object[]):41 -> h 2:2:com.google.common.collect.ImmutableList createAsList():342 -> h 3:3:void com.google.common.collect.RegularImmutableAsList.(com.google.common.collect.ImmutableCollection,java.lang.Object[]):41:41 -> h 3:3:com.google.common.collect.ImmutableList createAsList():342 -> h 1:1:int hashCode():325:325 -> hashCode boolean isHashCodeFast() -> i 1:1:com.google.common.collect.ImmutableSet of():75:75 -> j com.google.common.collect.ImmutableSet$Builder -> com.gradleup.gr8.relocated.x21: com.google.common.collect.ImmutableSet$SetBuilderImpl impl -> a boolean forceCopy -> b 1:1:void ():481:481 -> 2:3:void (int):484:485 -> 1:1:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.add(java.lang.Object[]):430:430 -> a 1:1:com.google.common.collect.ImmutableSet$Builder add(java.lang.Object[]):520 -> a 2:2:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 2:2:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.add(java.lang.Object[]):431 -> a 2:2:com.google.common.collect.ImmutableSet$Builder add(java.lang.Object[]):520 -> a 3:3:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 3:3:com.google.common.collect.ImmutableSet$Builder addAll(java.lang.Iterable):535 -> a 4:4:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 4:4:com.google.common.collect.ImmutableCollection$Builder com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 4:4:com.google.common.collect.ImmutableSet$Builder addAll(java.lang.Iterable):535 -> a 5:5:com.google.common.collect.ImmutableCollection$Builder add(java.lang.Object):476:476 -> a 6:8:com.google.common.collect.ImmutableSet build():554:556 -> a 1:1:com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):511:511 -> b 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> b 2:2:com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):511 -> b 3:3:void com.google.common.collect.ImmutableSet$Builder.copyIfNecessary():498:498 -> b 3:3:com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):512 -> b 4:4:void com.google.common.collect.ImmutableSet$Builder.copy():505:505 -> b 4:4:void com.google.common.collect.ImmutableSet$Builder.copyIfNecessary():499 -> b 4:4:com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):512 -> b 5:5:void com.google.common.collect.ImmutableSet$Builder.copyIfNecessary():500:500 -> b 5:5:com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):512 -> b 6:6:com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):513:513 -> b com.google.common.collect.ImmutableSet$Indexed$1 -> com.gradleup.gr8.relocated.y21: com.google.common.collect.ImmutableSet$Indexed this$0 -> c 1:1:void (com.google.common.collect.ImmutableSet$Indexed):374:374 -> 1:1:java.lang.Object get(int):377:377 -> get 1:1:com.google.common.collect.ImmutableSet$Indexed com.google.common.collect.ImmutableSet$Indexed$1.delegateCollection():382:382 -> j 1:1:com.google.common.collect.ImmutableCollection delegateCollection():374 -> j com.google.common.collect.ImmutableSet$JdkBackedSetBuilderImpl -> com.gradleup.gr8.relocated.z21: java.util.Set delegate -> c 1:4:void (com.google.common.collect.ImmutableSet$SetBuilderImpl):847:850 -> 1:1:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):856:856 -> a 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):856 -> a 3:3:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):857:857 -> a 4:4:void com.google.common.collect.ImmutableSet$SetBuilderImpl.addDedupedElement(java.lang.Object):591:591 -> a 4:4:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):858 -> a 5:8:void com.google.common.collect.ImmutableSet$SetBuilderImpl.ensureCapacity(int):582:585 -> a 5:8:void com.google.common.collect.ImmutableSet$SetBuilderImpl.addDedupedElement(java.lang.Object):591 -> a 5:8:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):858 -> a 9:9:void com.google.common.collect.ImmutableSet$SetBuilderImpl.addDedupedElement(java.lang.Object):592:592 -> a 9:9:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):858 -> a 10:17:com.google.common.collect.ImmutableSet build():870:877 -> a 18:18:com.google.common.collect.ImmutableSet build():874:874 -> a 19:19:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 19:19:com.google.common.collect.ImmutableSet build():874 -> a 20:20:com.google.common.collect.ImmutableSet build():872:872 -> a 21:21:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of():75:75 -> a 21:21:com.google.common.collect.ImmutableSet build():872 -> a 1:1:com.google.common.collect.ImmutableSet$SetBuilderImpl copy():865:865 -> b com.google.common.collect.ImmutableSet$RegularSetBuilderImpl -> com.gradleup.gr8.relocated.a31: java.lang.Object[] hashTable -> c int hashCode -> f int maxRunBeforeFallback -> d int expandTableThreshold -> e 1:5:void (int):760:764 -> 6:10:void (com.google.common.collect.ImmutableSet$RegularSetBuilderImpl):768:772 -> 1:1:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):786:786 -> a 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):786 -> a 3:8:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):787:792 -> a 9:9:void com.google.common.collect.ImmutableSet$SetBuilderImpl.addDedupedElement(java.lang.Object):591:591 -> a 9:9:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):794 -> a 10:13:void com.google.common.collect.ImmutableSet$SetBuilderImpl.ensureCapacity(int):582:585 -> a 10:13:void com.google.common.collect.ImmutableSet$SetBuilderImpl.addDedupedElement(java.lang.Object):591 -> a 10:13:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):794 -> a 14:14:void com.google.common.collect.ImmutableSet$SetBuilderImpl.addDedupedElement(java.lang.Object):592:592 -> a 14:14:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):794 -> a 15:16:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):795:796 -> a 17:19:void com.google.common.collect.ImmutableSet$RegularSetBuilderImpl.ensureTableCapacity(int):776:778 -> a 17:19:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):797 -> a 20:28:java.lang.Object[] com.google.common.collect.ImmutableSet.rebuildHashTable(int,java.lang.Object[],int):442:450 -> a 20:28:void com.google.common.collect.ImmutableSet$RegularSetBuilderImpl.ensureTableCapacity(int):778 -> a 20:28:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):797 -> a 29:31:void com.google.common.collect.ImmutableSet$RegularSetBuilderImpl.ensureTableCapacity(int):778:780 -> a 29:31:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):797 -> a 32:37:com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):799:804 -> a 38:48:com.google.common.collect.ImmutableSet build():825:835 -> a 49:49:com.google.common.collect.ImmutableSet build():829:829 -> a 50:50:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 50:50:com.google.common.collect.ImmutableSet build():829 -> a 51:51:com.google.common.collect.ImmutableSet build():827:827 -> a 52:52:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of():75:75 -> a 52:52:com.google.common.collect.ImmutableSet build():827 -> a 1:1:com.google.common.collect.ImmutableSet$SetBuilderImpl copy():809:809 -> b 1:3:com.google.common.collect.ImmutableSet$SetBuilderImpl review():814:816 -> c 4:12:java.lang.Object[] com.google.common.collect.ImmutableSet.rebuildHashTable(int,java.lang.Object[],int):442:450 -> c 4:12:com.google.common.collect.ImmutableSet$SetBuilderImpl review():816 -> c 13:17:com.google.common.collect.ImmutableSet$SetBuilderImpl review():816:820 -> c com.google.common.collect.ImmutableSet$SetBuilderImpl -> com.gradleup.gr8.relocated.b31: java.lang.Object[] dedupedElements -> a int distinct -> b 1:3:void (int):566:568 -> 4:6:void (com.google.common.collect.ImmutableSet$SetBuilderImpl):572:574 -> com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object) -> a com.google.common.collect.ImmutableSet build() -> a com.google.common.collect.ImmutableSet$SetBuilderImpl copy() -> b com.google.common.collect.ImmutableSet$SetBuilderImpl review() -> c com.google.common.collect.IndexedImmutableSet -> com.gradleup.gr8.relocated.q31: 1:1:void ():27:27 -> 1:1:int copyIntoArray(java.lang.Object[],int):52:52 -> a 1:1:com.google.common.collect.UnmodifiableIterator iterator():32:32 -> f 1:1:void forEach(java.util.function.Consumer):42:42 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):42 -> forEach 3:5:void forEach(java.util.function.Consumer):43:45 -> forEach 1:1:com.google.common.collect.ImmutableList createAsList():57:57 -> h 1:1:java.util.Spliterator spliterator():37:37 -> spliterator 2:2:java.util.Spliterator com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction,java.util.Comparator):98:98 -> spliterator 2:2:java.util.Spliterator com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):42 -> spliterator 2:2:java.util.Spliterator spliterator():37 -> spliterator com.google.common.collect.IndexedImmutableSet$1 -> com.gradleup.gr8.relocated.p31: com.google.common.collect.IndexedImmutableSet this$0 -> c 1:1:void (com.google.common.collect.IndexedImmutableSet):57:57 -> 1:1:boolean isPartialView():65:65 -> e 1:1:java.lang.Object get(int):60:60 -> get 1:1:com.google.common.collect.ImmutableCollection delegateCollection():75:75 -> j 1:1:int size():70:70 -> size com.google.common.collect.Iterables -> com.gradleup.gr8.relocated.wh1: 1:2:boolean contains(java.lang.Iterable,java.lang.Object):136:137 -> a 3:5:boolean com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):101:103 -> a 3:5:boolean contains(java.lang.Iterable,java.lang.Object):138 -> a 6:6:boolean contains(java.lang.Iterable,java.lang.Object):140:140 -> a 7:14:boolean com.google.common.collect.Iterators.contains(java.util.Iterator,java.lang.Object):173:180 -> a 7:14:boolean contains(java.lang.Iterable,java.lang.Object):140 -> a 15:22:boolean elementsEqual(java.lang.Iterable,java.lang.Iterable):223:230 -> a 23:33:boolean com.google.common.collect.Iterators.elementsEqual(java.util.Iterator,java.util.Iterator):263:273 -> a 23:33:boolean elementsEqual(java.lang.Iterable,java.lang.Iterable):230 -> a 34:35:com.google.common.collect.FluentIterable com.google.common.collect.FluentIterable.concat(java.lang.Iterable):273:274 -> a 34:35:java.lang.Iterable concat(java.lang.Iterable):488 -> a 36:38:java.util.Collection com.google.common.collect.Iterables.castOrCopyToCollection(java.lang.Iterable):304:306 -> a 36:38:java.lang.Object[] toArray(java.lang.Iterable,java.lang.Object[]):284 -> a 39:39:java.util.ArrayList com.google.common.collect.Lists.newArrayList():83:83 -> a 39:39:java.util.ArrayList com.google.common.collect.Lists.newArrayList(java.util.Iterator):142 -> a 39:39:java.util.Collection com.google.common.collect.Iterables.castOrCopyToCollection(java.lang.Iterable):306 -> a 39:39:java.lang.Object[] toArray(java.lang.Iterable,java.lang.Object[]):284 -> a 40:40:java.util.ArrayList com.google.common.collect.Lists.newArrayList(java.util.Iterator):143:143 -> a 40:40:java.util.Collection com.google.common.collect.Iterables.castOrCopyToCollection(java.lang.Iterable):306 -> a 40:40:java.lang.Object[] toArray(java.lang.Iterable,java.lang.Object[]):284 -> a 41:41:java.lang.Object[] toArray(java.lang.Iterable,java.lang.Object[]):285:285 -> a 42:46:boolean addAll(java.util.Collection,java.lang.Iterable):316:320 -> a 47:47:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 47:47:boolean addAll(java.util.Collection,java.lang.Iterable):320 -> a 48:48:boolean addAll(java.util.Collection,java.lang.Iterable):320:320 -> a 49:49:java.lang.Iterable concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 50:50:boolean all(java.lang.Iterable,com.google.common.base.Predicate):618:618 -> a 51:51:boolean com.google.common.collect.Iterators.all(java.util.Iterator,com.google.common.base.Predicate):669:669 -> a 51:51:boolean all(java.lang.Iterable,com.google.common.base.Predicate):618 -> a 52:52:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 52:52:boolean com.google.common.collect.Iterators.all(java.util.Iterator,com.google.common.base.Predicate):669 -> a 52:52:boolean all(java.lang.Iterable,com.google.common.base.Predicate):618 -> a 53:55:boolean com.google.common.collect.Iterators.all(java.util.Iterator,com.google.common.base.Predicate):670:672 -> a 53:55:boolean all(java.lang.Iterable,com.google.common.base.Predicate):618 -> a 56:56:java.lang.Iterable transform(java.lang.Iterable,com.google.common.base.Function):693:693 -> a 57:57:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 57:57:java.lang.Iterable transform(java.lang.Iterable,com.google.common.base.Function):693 -> a 58:58:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 58:58:java.lang.Iterable transform(java.lang.Iterable,com.google.common.base.Function):694 -> a 59:59:java.lang.Iterable transform(java.lang.Iterable,com.google.common.base.Function):695:695 -> a 1:1:java.lang.Object getOnlyElement(java.lang.Iterable):254:254 -> b 2:16:java.lang.Object com.google.common.collect.Iterators.getOnlyElement(java.util.Iterator):301:315 -> b 2:16:java.lang.Object getOnlyElement(java.lang.Iterable):254 -> b 17:17:java.lang.Iterable filter(java.lang.Iterable,com.google.common.base.Predicate):554:554 -> b 18:18:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> b 18:18:java.lang.Iterable filter(java.lang.Iterable,com.google.common.base.Predicate):554 -> b 19:19:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> b 19:19:java.lang.Iterable filter(java.lang.Iterable,com.google.common.base.Predicate):555 -> b 20:20:java.lang.Iterable filter(java.lang.Iterable,com.google.common.base.Predicate):556:556 -> b 1:1:java.lang.Object find(java.lang.Iterable,com.google.common.base.Predicate,java.lang.Object):646:646 -> c 2:2:java.lang.Object com.google.common.collect.Iterators.find(java.util.Iterator,com.google.common.base.Predicate,java.lang.Object):710:710 -> c 2:2:java.lang.Object find(java.lang.Iterable,com.google.common.base.Predicate,java.lang.Object):646 -> c 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> c 3:3:java.lang.Object com.google.common.collect.Iterators.find(java.util.Iterator,com.google.common.base.Predicate,java.lang.Object):710 -> c 3:3:java.lang.Object find(java.lang.Iterable,com.google.common.base.Predicate,java.lang.Object):646 -> c 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> c 4:4:java.lang.Object com.google.common.collect.Iterators.find(java.util.Iterator,com.google.common.base.Predicate,java.lang.Object):711 -> c 4:4:java.lang.Object find(java.lang.Iterable,com.google.common.base.Predicate,java.lang.Object):646 -> c 5:7:java.lang.Object com.google.common.collect.Iterators.find(java.util.Iterator,com.google.common.base.Predicate,java.lang.Object):712:714 -> c 5:7:java.lang.Object find(java.lang.Iterable,com.google.common.base.Predicate,java.lang.Object):646 -> c 8:11:boolean isEmpty(java.lang.Iterable):985:988 -> c 1:1:java.lang.Iterable skip(java.lang.Iterable,int):852:852 -> d 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> d 2:2:java.lang.Iterable skip(java.lang.Iterable,int):852 -> d 3:5:java.lang.Iterable skip(java.lang.Iterable,int):853:855 -> d com.google.common.collect.Iterables$10 -> com.gradleup.gr8.relocated.rh1: 1:1:java.lang.Object apply(java.lang.Object):1023:1023 -> apply 2:2:java.util.Iterator com.google.common.collect.Iterables$10.apply(java.lang.Iterable):1026:1026 -> apply 2:2:java.lang.Object apply(java.lang.Object):1023 -> apply com.google.common.collect.Iterables$4 -> com.gradleup.gr8.relocated.sh1: com.google.common.base.Predicate val$retainIfTrue -> c java.lang.Iterable val$unfiltered -> b 1:1:void (java.lang.Iterable,com.google.common.base.Predicate):556:556 -> 1:2:void lambda$forEach$0(com.google.common.base.Predicate,java.util.function.Consumer,java.lang.Object):567:568 -> a 1:1:void forEach(java.util.function.Consumer):564:564 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):564 -> forEach 3:3:void forEach(java.util.function.Consumer):565:565 -> forEach 1:1:java.util.Iterator iterator():559:559 -> iterator 2:2:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.filter(java.util.Iterator,com.google.common.base.Predicate):630:630 -> iterator 2:2:java.util.Iterator iterator():559 -> iterator 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> iterator 3:3:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.filter(java.util.Iterator,com.google.common.base.Predicate):630 -> iterator 3:3:java.util.Iterator iterator():559 -> iterator 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> iterator 4:4:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.filter(java.util.Iterator,com.google.common.base.Predicate):631 -> iterator 4:4:java.util.Iterator iterator():559 -> iterator 5:5:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.filter(java.util.Iterator,com.google.common.base.Predicate):632:632 -> iterator 5:5:java.util.Iterator iterator():559 -> iterator 1:1:java.util.Spliterator spliterator():575:575 -> spliterator 2:2:java.util.Spliterator com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):144:144 -> spliterator 2:2:java.util.Spliterator spliterator():575 -> spliterator 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> spliterator 3:3:java.util.Spliterator com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):144 -> spliterator 3:3:java.util.Spliterator spliterator():575 -> spliterator 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> spliterator 4:4:java.util.Spliterator com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):145 -> spliterator 4:4:java.util.Spliterator spliterator():575 -> spliterator 5:5:java.util.Spliterator com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):194:194 -> spliterator 5:5:java.util.Spliterator spliterator():575 -> spliterator com.google.common.collect.Iterables$5 -> com.gradleup.gr8.relocated.th1: java.lang.Iterable val$fromIterable -> b com.google.common.base.Function val$function -> c 1:1:void (java.lang.Iterable,com.google.common.base.Function):695:695 -> 1:1:void lambda$forEach$0(java.util.function.Consumer,com.google.common.base.Function,java.lang.Object):704:704 -> a 1:1:void forEach(java.util.function.Consumer):703:703 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):703 -> forEach 3:3:void forEach(java.util.function.Consumer):704:704 -> forEach 1:1:java.util.Iterator iterator():698:698 -> iterator 2:2:java.util.Iterator com.google.common.collect.Iterators.transform(java.util.Iterator,com.google.common.base.Function):779:779 -> iterator 2:2:java.util.Iterator iterator():698 -> iterator 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> iterator 3:3:java.util.Iterator com.google.common.collect.Iterators.transform(java.util.Iterator,com.google.common.base.Function):779 -> iterator 3:3:java.util.Iterator iterator():698 -> iterator 4:4:java.util.Iterator com.google.common.collect.Iterators.transform(java.util.Iterator,com.google.common.base.Function):780:780 -> iterator 4:4:java.util.Iterator iterator():698 -> iterator 1:1:java.util.Spliterator spliterator():709:709 -> spliterator com.google.common.collect.Iterables$6 -> com.gradleup.gr8.relocated.vh1: java.lang.Iterable val$iterable -> b int val$numberToSkip -> c 1:1:void (java.lang.Iterable,int):855:855 -> 1:8:java.util.Iterator iterator():858:865 -> iterator 9:9:int com.google.common.collect.Iterators.advance(java.util.Iterator,int):884:884 -> iterator 9:9:java.util.Iterator iterator():865 -> iterator 10:10:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> iterator 10:10:int com.google.common.collect.Iterators.advance(java.util.Iterator,int):884 -> iterator 10:10:java.util.Iterator iterator():865 -> iterator 11:15:int com.google.common.collect.Iterators.advance(java.util.Iterator,int):885:889 -> iterator 11:15:java.util.Iterator iterator():865 -> iterator 16:16:java.util.Iterator iterator():872:872 -> iterator 1:6:java.util.Spliterator spliterator():897:902 -> spliterator com.google.common.collect.Iterables$6$1 -> com.gradleup.gr8.relocated.uh1: java.util.Iterator val$iterator -> b boolean atStart -> a 1:2:void (com.google.common.collect.Iterables$6,java.util.Iterator):872:873 -> 1:1:boolean hasNext():877:877 -> hasNext 1:2:java.lang.Object next():882:883 -> next 1:1:void remove():889:889 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():889 -> remove 3:3:void remove():890:890 -> remove com.google.common.collect.Iterators -> com.gradleup.gr8.relocated.ki1: 1:1:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.emptyListIterator():88:88 -> a 1:1:com.google.common.collect.UnmodifiableIterator emptyIterator():77 -> a 2:2:boolean addAll(java.util.Collection,java.util.Iterator):352:352 -> a 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 3:3:boolean addAll(java.util.Collection,java.util.Iterator):352 -> a 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 4:4:boolean addAll(java.util.Collection,java.util.Iterator):353 -> a 5:6:boolean addAll(java.util.Collection,java.util.Iterator):355:356 -> a 7:7:java.util.Iterator cycle(java.lang.Iterable):390:390 -> a 8:8:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 8:8:java.util.Iterator cycle(java.lang.Iterable):390 -> a 9:9:java.util.Iterator cycle(java.lang.Iterable):391:391 -> a 10:10:java.util.Iterator concat(java.util.Iterator,java.util.Iterator):480:480 -> a 11:11:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 11:11:java.util.Iterator concat(java.util.Iterator,java.util.Iterator):480 -> a 12:12:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 12:12:java.util.Iterator concat(java.util.Iterator,java.util.Iterator):481 -> a 13:13:java.util.Iterator concat(java.util.Iterator,java.util.Iterator):482:482 -> a 14:14:java.util.Iterator com.google.common.collect.Iterators.consumingForArray(java.lang.Object[]):450:450 -> a 14:14:java.util.Iterator concat(java.util.Iterator,java.util.Iterator):482 -> a 15:15:java.util.Iterator com.google.common.collect.Iterators.concat(java.util.Iterator):546:546 -> a 15:15:java.util.Iterator concat(java.util.Iterator,java.util.Iterator):482 -> a 16:19:int com.google.common.collect.Iterators.indexOf(java.util.Iterator,com.google.common.base.Predicate):759:762 -> a 16:19:boolean any(java.util.Iterator,com.google.common.base.Predicate):661 -> a 20:20:java.util.Iterator limit(java.util.Iterator,int):905:905 -> a 21:21:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 21:21:java.util.Iterator limit(java.util.Iterator,int):905 -> a 22:23:java.util.Iterator limit(java.util.Iterator,int):906:907 -> a 24:24:com.google.common.collect.UnmodifiableIterator forArray(java.lang.Object[]):1001:1001 -> a 25:30:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1013:1018 -> a 25:30:com.google.common.collect.UnmodifiableIterator forArray(java.lang.Object[]):1001 -> a 31:31:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.emptyListIterator():88:88 -> a 31:31:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1020 -> a 31:31:com.google.common.collect.UnmodifiableIterator forArray(java.lang.Object[]):1001 -> a 32:32:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1022:1022 -> a 32:32:com.google.common.collect.UnmodifiableIterator forArray(java.lang.Object[]):1001 -> a 33:33:com.google.common.collect.UnmodifiableIterator singletonIterator(java.lang.Object):1049:1049 -> a 1:1:java.util.Iterator emptyModifiableIterator():121:121 -> b 2:6:boolean removeAll(java.util.Iterator,java.util.Collection):198:202 -> b com.google.common.collect.Iterators$1 -> com.gradleup.gr8.relocated.ai1: java.util.Iterator val$iterator -> a 1:1:void (java.util.Iterator):133:133 -> 1:1:boolean hasNext():136:136 -> hasNext 1:1:java.lang.Object next():141:141 -> next com.google.common.collect.Iterators$2 -> com.gradleup.gr8.relocated.bi1: java.util.Iterator iterator -> a java.lang.Iterable val$iterable -> b 1:2:void (java.lang.Iterable):391:392 -> 1:1:boolean hasNext():405:405 -> hasNext 1:7:java.lang.Object next():410:416 -> next 1:1:void remove():421:421 -> remove com.google.common.collect.Iterators$3 -> com.gradleup.gr8.relocated.ci1: java.lang.Object[] val$elements -> b int index -> a 1:2:void (java.lang.Object[]):450:451 -> 1:1:boolean hasNext():455:455 -> hasNext 1:6:java.lang.Object next():460:465 -> next 7:7:java.lang.Object next():461:461 -> next com.google.common.collect.Iterators$5 -> com.gradleup.gr8.relocated.di1: java.util.Iterator val$unfiltered -> c com.google.common.base.Predicate val$retainIfTrue -> d 1:1:void (java.util.Iterator,com.google.common.base.Predicate):632:632 -> 1:7:java.lang.Object computeNext():635:641 -> h com.google.common.collect.Iterators$6 -> com.gradleup.gr8.relocated.ei1: com.google.common.base.Function val$function -> b 1:1:void (java.util.Iterator,com.google.common.base.Function):780:780 -> 1:1:java.lang.Object transform(java.lang.Object):783:783 -> a com.google.common.collect.Iterators$7 -> com.gradleup.gr8.relocated.fi1: java.util.Iterator val$iterator -> c int val$limitSize -> b int count -> a 1:1:void (int,java.util.Iterator):907:907 -> 1:1:boolean hasNext():912:912 -> hasNext 1:5:java.lang.Object next():917:921 -> next 6:6:java.lang.Object next():918:918 -> next 1:1:void remove():926:926 -> remove com.google.common.collect.Iterators$9 -> com.gradleup.gr8.relocated.gi1: java.lang.Object val$value -> b boolean done -> a 1:1:void (java.lang.Object):1049:1049 -> 1:1:boolean hasNext():1054:1054 -> hasNext 1:5:java.lang.Object next():1059:1063 -> next 6:6:java.lang.Object next():1060:1060 -> next com.google.common.collect.Iterators$ArrayItr -> com.gradleup.gr8.relocated.hi1: java.lang.Object[] array -> c int offset -> d com.google.common.collect.UnmodifiableListIterator EMPTY -> e 1:1:void ():1026:1026 -> 1:3:void (java.lang.Object[],int,int,int):1032:1034 -> 1:1:java.lang.Object get(int):1039:1039 -> a com.google.common.collect.Iterators$ConcatenatedIterator -> com.gradleup.gr8.relocated.ii1: java.util.Deque metaIterators -> d java.util.Iterator topMetaIterator -> c java.util.Iterator iterator -> b java.util.Iterator toRemove -> a 1:3:void (java.util.Iterator):1305:1307 -> 1:1:boolean hasNext():1324:1324 -> hasNext 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> hasNext 2:2:boolean hasNext():1324 -> hasNext 3:3:boolean hasNext():1324:1324 -> hasNext 4:11:java.util.Iterator com.google.common.collect.Iterators$ConcatenatedIterator.getTopMetaIterator():1312:1319 -> hasNext 4:11:boolean hasNext():1328 -> hasNext 12:13:java.util.Iterator com.google.common.collect.Iterators$ConcatenatedIterator.getTopMetaIterator():1313:1314 -> hasNext 12:13:boolean hasNext():1328 -> hasNext 14:40:boolean hasNext():1328:1354 -> hasNext 1:5:java.lang.Object next():1362:1366 -> next 1:1:void remove():1372:1372 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():1372 -> remove 3:4:void remove():1373:1374 -> remove com.google.common.collect.Iterators$EmptyModifiableIterator -> com.gradleup.gr8.relocated.ji1: com.google.common.collect.Iterators$EmptyModifiableIterator[] $VALUES -> b com.google.common.collect.Iterators$EmptyModifiableIterator INSTANCE -> a 1:1:void ():96:96 -> 2:2:com.google.common.collect.Iterators$EmptyModifiableIterator[] com.google.common.collect.Iterators$EmptyModifiableIterator.$values():95:95 -> 2:2:void ():95 -> 3:3:void ():95:95 -> 1:1:void (java.lang.String,int):95:95 -> 1:1:java.lang.Object next():105:105 -> next 1:1:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 1:1:void remove():110 -> remove 1:1:com.google.common.collect.Iterators$EmptyModifiableIterator[] values():95:95 -> values com.google.common.collect.JdkBackedImmutableBiMap -> com.gradleup.gr8.relocated.xi1: com.google.common.collect.ImmutableList entries -> e java.util.Map forwardDelegate -> f java.util.Map backwardDelegate -> g com.google.common.collect.JdkBackedImmutableBiMap inverse -> h 1:4:void (com.google.common.collect.ImmutableList,java.util.Map,java.util.Map):57:60 -> 1:1:com.google.common.collect.ImmutableList access$100(com.google.common.collect.JdkBackedImmutableBiMap):31:31 -> a 2:5:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):34:37 -> a 6:6:com.google.common.collect.ImmutableMapEntry com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry):128:128 -> a 6:6:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):37 -> a 7:9:com.google.common.collect.ImmutableMapEntry com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry,java.lang.Object,java.lang.Object):121:123 -> a 7:9:com.google.common.collect.ImmutableMapEntry com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry):128 -> a 7:9:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):37 -> a 10:10:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):38:38 -> a 11:11:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 11:11:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):39 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:java.lang.Object com.google.common.collect.ImmutableEntry.getValue():41:41 -> a 12:12:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):39 -> a 13:13:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):39:39 -> a 14:14:java.lang.Object com.google.common.collect.ImmutableEntry.getValue():41:41 -> a 14:14:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):43 -> a 15:15:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 15:15:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):43 -> a 16:18:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):43:45 -> a 19:19:java.lang.Object com.google.common.collect.ImmutableEntry.getValue():41:41 -> a 19:19:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):45 -> a 20:20:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):45:45 -> a 21:21:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 21:21:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):41 -> a 22:30:com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):41:49 -> a 1:1:java.lang.Object get(java.lang.Object):104:104 -> get 1:1:com.google.common.collect.ImmutableSet createEntrySet():109:109 -> k 1:1:com.google.common.collect.ImmutableSet createKeySet():114:114 -> l boolean isPartialView() -> o 1:1:int size():65:65 -> size 1:7:com.google.common.collect.ImmutableBiMap inverse():72:78 -> u com.google.common.collect.JdkBackedImmutableBiMap$InverseEntries -> com.gradleup.gr8.relocated.wi1: com.google.common.collect.JdkBackedImmutableBiMap this$0 -> c 1:1:void (com.google.common.collect.JdkBackedImmutableBiMap):84:84 -> 2:2:void (com.google.common.collect.JdkBackedImmutableBiMap,com.google.common.collect.JdkBackedImmutableBiMap$1):84:84 -> boolean isPartialView() -> e 1:2:java.util.Map$Entry com.google.common.collect.JdkBackedImmutableBiMap$InverseEntries.get(int):87:88 -> get 1:2:java.lang.Object get(int):83 -> get 3:3:java.util.Map$Entry com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> get 3:3:java.util.Map$Entry com.google.common.collect.JdkBackedImmutableBiMap$InverseEntries.get(int):88 -> get 3:3:java.lang.Object get(int):83 -> get 1:1:int size():98:98 -> size com.google.common.collect.JdkBackedImmutableMap -> com.gradleup.gr8.relocated.yi1: java.util.Map delegateMap -> e com.google.common.collect.ImmutableList entries -> f 1:3:void (java.util.Map,com.google.common.collect.ImmutableList):53:55 -> 1:1:void lambda$forEach$0(java.util.function.BiConsumer,java.util.Map$Entry):76:76 -> a 1:1:void forEach(java.util.function.BiConsumer):75:75 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.BiConsumer):75 -> forEach 3:3:void forEach(java.util.function.BiConsumer):76:76 -> forEach 1:1:java.lang.Object get(java.lang.Object):65:65 -> get 1:1:com.google.common.collect.ImmutableSet createEntrySet():70:70 -> k 1:1:com.google.common.collect.ImmutableSet createKeySet():81:81 -> l 1:1:com.google.common.collect.ImmutableCollection createValues():86:86 -> m boolean isPartialView() -> o 1:1:int size():60:60 -> size com.google.common.collect.JdkBackedImmutableMultiset -> com.gradleup.gr8.relocated.zi1: long size -> g com.google.common.collect.ImmutableSet elementSet -> h java.util.Map delegateMap -> e com.google.common.collect.ImmutableList entries -> f 1:4:void (java.util.Map,com.google.common.collect.ImmutableList,long):57:60 -> 1:8:com.google.common.collect.ImmutableMultiset create(java.util.Collection):39:46 -> a 9:9:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 9:9:com.google.common.collect.ImmutableMultiset create(java.util.Collection):46 -> a 10:11:com.google.common.collect.ImmutableMultiset create(java.util.Collection):47:48 -> a 12:12:com.google.common.collect.Multiset$Entry com.google.common.collect.Multisets.immutableEntry(java.lang.Object,int):235:235 -> a 12:12:com.google.common.collect.ImmutableMultiset create(java.util.Collection):49 -> a 13:16:com.google.common.collect.ImmutableMultiset create(java.util.Collection):49:52 -> a 17:17:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 17:17:com.google.common.collect.ImmutableMultiset create(java.util.Collection):53 -> a 18:18:com.google.common.collect.ImmutableMultiset create(java.util.Collection):53:53 -> a boolean isPartialView() -> e 1:1:int count(java.lang.Object):65:65 -> e 1:1:com.google.common.collect.Multiset$Entry getEntry(int):78:78 -> f 1:2:com.google.common.collect.ImmutableSet elementSet():72:73 -> h 1:1:int size():88:88 -> size com.google.common.collect.JdkBackedImmutableSet -> com.gradleup.gr8.relocated.aj1: java.util.Set delegate -> d com.google.common.collect.ImmutableList delegateList -> e 1:3:void (java.util.Set,com.google.common.collect.ImmutableList):33:35 -> 1:1:boolean contains(java.lang.Object):45:45 -> contains boolean isPartialView() -> e 1:1:java.lang.Object get(int):40:40 -> get 1:1:int size():55:55 -> size com.google.common.collect.LinkedHashMultiset -> com.gradleup.gr8.relocated.cy1: 1:1:void ():74:74 -> 2:2:void (int):78:78 -> 1:2:int com.google.common.collect.Multisets.inferDistinctElements(java.lang.Iterable):378:379 -> a 1:2:com.google.common.collect.LinkedHashMultiset create(java.lang.Iterable):68 -> a 3:3:com.google.common.collect.LinkedHashMultiset com.google.common.collect.LinkedHashMultiset.create(int):57:57 -> a 3:3:com.google.common.collect.LinkedHashMultiset create(java.lang.Iterable):68 -> a 4:4:com.google.common.collect.LinkedHashMultiset create(java.lang.Iterable):69:69 -> a 1:1:com.google.common.collect.LinkedHashMultiset create():46:46 -> f 1:1:boolean com.google.common.collect.AbstractMultiset.isEmpty():50:50 -> isEmpty 1:1:boolean isEmpty():41 -> isEmpty 1:1:java.util.Iterator com.google.common.collect.AbstractMapBasedMultiset.iterator():185:185 -> iterator 1:1:java.util.Iterator iterator():41 -> iterator com.google.common.collect.Lists -> com.gradleup.gr8.relocated.uy1: 1:1:java.util.ArrayList newArrayList(java.lang.Object[]):103:103 -> a 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:java.util.ArrayList newArrayList(java.lang.Object[]):103 -> a 3:3:java.util.ArrayList newArrayList(java.lang.Object[]):105:105 -> a 4:7:int com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> a 4:7:java.util.ArrayList newArrayList(java.lang.Object[]):105 -> a 8:9:java.util.ArrayList newArrayList(java.lang.Object[]):106:107 -> a 10:10:java.util.ArrayList newArrayList(java.lang.Iterable):126:126 -> a 11:11:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 11:11:java.util.ArrayList newArrayList(java.lang.Iterable):126 -> a 12:14:java.util.ArrayList newArrayList(java.lang.Iterable):128:130 -> a 15:15:java.util.ArrayList com.google.common.collect.Lists.newArrayList():83:83 -> a 15:15:java.util.ArrayList com.google.common.collect.Lists.newArrayList(java.util.Iterator):142 -> a 15:15:java.util.ArrayList newArrayList(java.lang.Iterable):130 -> a 16:16:java.util.ArrayList com.google.common.collect.Lists.newArrayList(java.util.Iterator):143:143 -> a 16:16:java.util.ArrayList newArrayList(java.lang.Iterable):130 -> a 17:24:java.util.List reverse(java.util.List):796:803 -> a com.google.common.collect.Lists$RandomAccessReverseList -> com.gradleup.gr8.relocated.ry1: 1:1:void (java.util.List):947:947 -> com.google.common.collect.Lists$ReverseList -> com.gradleup.gr8.relocated.ty1: java.util.List forwardList -> a 1:2:void (java.util.List):810:811 -> 1:1:java.util.List getForwardList():815:815 -> a 2:2:int com.google.common.collect.Lists$ReverseList.size():862:862 -> a 2:2:int com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> a 2:2:int access$000(com.google.common.collect.Lists$ReverseList,int):807 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:int com.google.common.collect.Lists$ReverseList.size():862:862 -> a 3:3:int com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> a 3:3:int access$000(com.google.common.collect.Lists$ReverseList,int):807 -> a 4:4:int com.google.common.collect.Lists$ReverseList.reversePosition(int):826:826 -> a 4:4:int access$000(com.google.common.collect.Lists$ReverseList,int):807 -> a 1:1:void add(int,java.lang.Object):832:832 -> add 2:2:int com.google.common.collect.Lists$ReverseList.size():862:862 -> add 2:2:int com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> add 2:2:void add(int,java.lang.Object):832 -> add 3:3:int com.google.common.collect.Lists$ReverseList.reversePosition(int):826:826 -> add 3:3:void add(int,java.lang.Object):832 -> add 4:4:void add(int,java.lang.Object):832:832 -> add 1:1:void clear():837:837 -> clear 1:1:java.lang.Object get(int):857:857 -> get 2:2:int com.google.common.collect.Lists$ReverseList.size():862:862 -> get 2:2:int com.google.common.collect.Lists$ReverseList.reverseIndex(int):819 -> get 2:2:java.lang.Object get(int):857 -> get 3:3:int com.google.common.collect.Lists$ReverseList.reverseIndex(int):820:820 -> get 3:3:java.lang.Object get(int):857 -> get 4:4:java.lang.Object get(int):857:857 -> get 1:1:java.util.Iterator iterator():873:873 -> iterator 1:1:int com.google.common.collect.Lists$ReverseList.size():862:862 -> listIterator 1:1:int com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> listIterator 1:1:java.util.ListIterator listIterator(int):878 -> listIterator 2:2:int com.google.common.collect.Lists$ReverseList.reversePosition(int):826:826 -> listIterator 2:2:java.util.ListIterator listIterator(int):878 -> listIterator 3:4:java.util.ListIterator listIterator(int):879:880 -> listIterator 1:1:java.lang.Object remove(int):842:842 -> remove 2:2:int com.google.common.collect.Lists$ReverseList.size():862:862 -> remove 2:2:int com.google.common.collect.Lists$ReverseList.reverseIndex(int):819 -> remove 2:2:java.lang.Object remove(int):842 -> remove 3:3:int com.google.common.collect.Lists$ReverseList.reverseIndex(int):820:820 -> remove 3:3:java.lang.Object remove(int):842 -> remove 4:4:java.lang.Object remove(int):842:842 -> remove 1:1:void removeRange(int,int):847:847 -> removeRange 1:1:java.lang.Object set(int,java.lang.Object):852:852 -> set 2:2:int com.google.common.collect.Lists$ReverseList.size():862:862 -> set 2:2:int com.google.common.collect.Lists$ReverseList.reverseIndex(int):819 -> set 2:2:java.lang.Object set(int,java.lang.Object):852 -> set 3:3:int com.google.common.collect.Lists$ReverseList.reverseIndex(int):820:820 -> set 3:3:java.lang.Object set(int,java.lang.Object):852 -> set 4:4:java.lang.Object set(int,java.lang.Object):852:852 -> set 1:1:int size():862:862 -> size 1:1:int com.google.common.collect.Lists$ReverseList.size():862:862 -> subList 1:1:java.util.List subList(int,int):867 -> subList 2:3:java.util.List subList(int,int):867:868 -> subList 4:4:int com.google.common.collect.Lists$ReverseList.size():862:862 -> subList 4:4:int com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> subList 4:4:java.util.List subList(int,int):868 -> subList 5:5:int com.google.common.collect.Lists$ReverseList.reversePosition(int):826:826 -> subList 5:5:java.util.List subList(int,int):868 -> subList 6:6:int com.google.common.collect.Lists$ReverseList.size():862:862 -> subList 6:6:int com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> subList 6:6:java.util.List subList(int,int):868 -> subList 7:7:int com.google.common.collect.Lists$ReverseList.reversePosition(int):826:826 -> subList 7:7:java.util.List subList(int,int):868 -> subList 8:8:java.util.List subList(int,int):868:868 -> subList com.google.common.collect.Lists$ReverseList$1 -> com.gradleup.gr8.relocated.sy1: java.util.ListIterator val$forwardIterator -> b com.google.common.collect.Lists$ReverseList this$0 -> c boolean canRemoveOrSet -> a 1:1:void (com.google.common.collect.Lists$ReverseList,java.util.ListIterator):880:880 -> 1:3:void add(java.lang.Object):886:888 -> add 1:1:boolean hasNext():893:893 -> hasNext 1:1:boolean hasPrevious():898:898 -> hasPrevious 1:1:boolean com.google.common.collect.Lists$ReverseList$1.hasNext():893:893 -> next 1:1:java.lang.Object next():903 -> next 2:3:java.lang.Object next():906:907 -> next 4:4:java.lang.Object next():904:904 -> next 1:1:int nextIndex():912:912 -> nextIndex 1:1:boolean com.google.common.collect.Lists$ReverseList$1.hasPrevious():898:898 -> previous 1:1:java.lang.Object previous():917 -> previous 2:3:java.lang.Object previous():920:921 -> previous 4:4:java.lang.Object previous():918:918 -> previous 1:1:int previousIndex():926:926 -> previousIndex 1:1:void remove():931:931 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():931 -> remove 3:4:void remove():932:933 -> remove 1:2:void set(java.lang.Object):938:939 -> set 3:3:void com.google.common.base.Preconditions.checkState(boolean):494:494 -> set 3:3:void set(java.lang.Object):938 -> set com.google.common.collect.Maps -> com.gradleup.gr8.relocated.s12: 1:1:java.util.HashMap newHashMap():226:226 -> a 2:2:int capacity(int):268:268 -> a 3:3:java.lang.Object safeGet(java.util.Map,java.lang.Object):3513:3513 -> a 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 4:4:java.lang.Object safeGet(java.util.Map,java.lang.Object):3513 -> a 5:5:java.lang.Object safeGet(java.util.Map,java.lang.Object):3515:3515 -> a 1:1:java.util.HashMap newHashMapWithExpectedSize(int):259:259 -> b 2:2:java.util.IdentityHashMap newIdentityHashMap():431:431 -> b 1:1:java.util.LinkedHashMap newLinkedHashMapWithExpectedSize(int):325:325 -> c com.google.common.collect.Maps$1 -> com.gradleup.gr8.relocated.g12: 1:1:void (java.util.Iterator):117:117 -> 1:1:java.lang.Object transform(java.lang.Object):117:117 -> a 2:2:java.lang.Object com.google.common.collect.Maps$1.transform(java.util.Map$Entry):120:120 -> a 2:2:java.lang.Object transform(java.lang.Object):117 -> a com.google.common.collect.Maps$2 -> com.gradleup.gr8.relocated.h12: 1:1:void (java.util.Iterator):126:126 -> 1:1:java.lang.Object transform(java.lang.Object):126:126 -> a 2:2:java.lang.Object com.google.common.collect.Maps$2.transform(java.util.Map$Entry):129:129 -> a 2:2:java.lang.Object transform(java.lang.Object):126 -> a com.google.common.collect.Maps$7 -> com.gradleup.gr8.relocated.i12: java.util.Map$Entry val$entry -> a 1:1:void (java.util.Map$Entry):1346:1346 -> 1:1:java.lang.Object getKey():1349:1349 -> getKey 1:1:java.lang.Object getValue():1354:1354 -> getValue com.google.common.collect.Maps$8 -> com.gradleup.gr8.relocated.j12: java.util.Iterator val$entryIterator -> a 1:1:void (java.util.Iterator):1361:1361 -> 1:1:boolean hasNext():1364:1364 -> hasNext 1:1:java.util.Map$Entry com.google.common.collect.Maps$8.next():1369:1369 -> next 1:1:java.lang.Object next():1361 -> next 2:2:java.util.Map$Entry com.google.common.collect.Maps.unmodifiableEntry(java.util.Map$Entry):1345:1345 -> next 2:2:java.util.Map$Entry com.google.common.collect.Maps$8.next():1369 -> next 2:2:java.lang.Object next():1361 -> next 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> next 3:3:java.util.Map$Entry com.google.common.collect.Maps.unmodifiableEntry(java.util.Map$Entry):1345 -> next 3:3:java.util.Map$Entry com.google.common.collect.Maps$8.next():1369 -> next 3:3:java.lang.Object next():1361 -> next 4:4:java.util.Map$Entry com.google.common.collect.Maps.unmodifiableEntry(java.util.Map$Entry):1346:1346 -> next 4:4:java.util.Map$Entry com.google.common.collect.Maps$8.next():1369 -> next 4:4:java.lang.Object next():1361 -> next com.google.common.collect.Maps$EntryFunction -> com.gradleup.gr8.relocated.m12: com.google.common.collect.Maps$EntryFunction VALUE -> a com.google.common.collect.Maps$EntryFunction[] $VALUES -> b 1:7:void ():92:98 -> 8:8:com.google.common.collect.Maps$EntryFunction[] com.google.common.collect.Maps$EntryFunction.$values():91:91 -> 8:8:void ():91 -> 9:9:void ():91:91 -> 1:1:void (java.lang.String,int):91:91 -> 2:2:void (java.lang.String,int,com.google.common.collect.Maps$1):91:91 -> 1:1:com.google.common.collect.Maps$EntryFunction[] values():91:91 -> values com.google.common.collect.Maps$EntryFunction$1 -> com.gradleup.gr8.relocated.k12: 1:1:void (java.lang.String,int):92:92 -> 1:1:java.lang.Object apply(java.lang.Object):92:92 -> apply 2:2:java.lang.Object com.google.common.collect.Maps$EntryFunction$1.apply(java.util.Map$Entry):95:95 -> apply 2:2:java.lang.Object apply(java.lang.Object):92 -> apply com.google.common.collect.Maps$EntryFunction$2 -> com.gradleup.gr8.relocated.l12: 1:1:void (java.lang.String,int):98:98 -> 1:1:java.lang.Object apply(java.lang.Object):98:98 -> apply 2:2:java.lang.Object com.google.common.collect.Maps$EntryFunction$2.apply(java.util.Map$Entry):101:101 -> apply 2:2:java.lang.Object apply(java.lang.Object):98 -> apply com.google.common.collect.Maps$EntrySet -> com.gradleup.gr8.relocated.n12: 1:1:void ():3900:3900 -> java.util.Map map() -> a 1:1:void clear():3910:3910 -> clear 1:5:boolean contains(java.lang.Object):3915:3919 -> contains 1:1:boolean isEmpty():3926:3926 -> isEmpty 1:3:boolean remove(java.lang.Object):3931:3933 -> remove 1:1:boolean removeAll(java.util.Collection):3941:3941 -> removeAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> removeAll 2:2:boolean removeAll(java.util.Collection):3941 -> removeAll 3:3:boolean com.google.common.collect.Sets$ImprovedAbstractSet.removeAll(java.util.Collection):79:79 -> removeAll 3:3:boolean removeAll(java.util.Collection):3941 -> removeAll 4:4:boolean removeAll(java.util.Collection):3944:3944 -> removeAll 1:1:boolean retainAll(java.util.Collection):3951:3951 -> retainAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> retainAll 2:2:boolean retainAll(java.util.Collection):3951 -> retainAll 3:13:boolean retainAll(java.util.Collection):3951:3961 -> retainAll 1:1:int size():3905:3905 -> size com.google.common.collect.Maps$IteratorBasedAbstractMap -> com.gradleup.gr8.relocated.p12: 1:1:void ():3462:3462 -> 1:1:java.util.Set entrySet():3475:3475 -> entrySet java.util.Iterator entryIterator() -> g com.google.common.collect.Maps$IteratorBasedAbstractMap$1 -> com.gradleup.gr8.relocated.o12: com.google.common.collect.Maps$IteratorBasedAbstractMap this$0 -> a 1:1:void (com.google.common.collect.Maps$IteratorBasedAbstractMap):3475:3475 -> 1:1:java.util.Map map():3478:3478 -> a 1:1:void forEach(java.util.function.Consumer):3493:3493 -> forEach 2:2:void com.google.common.collect.Maps$IteratorBasedAbstractMap.forEachEntry(java.util.function.Consumer):3499:3499 -> forEach 2:2:void forEach(java.util.function.Consumer):3493 -> forEach # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void com.google.common.collect.Maps$IteratorBasedAbstractMap.forEachEntry(java.util.function.Consumer):3499:3499 -> forEach 3:3:void forEach(java.util.function.Consumer):3493 -> forEach 1:1:java.util.Iterator iterator():3483:3483 -> iterator 1:1:java.util.Spliterator spliterator():3488:3488 -> spliterator 2:2:java.util.Spliterator com.google.common.collect.Maps$IteratorBasedAbstractMap.entrySpliterator():3470:3470 -> spliterator 2:2:java.util.Spliterator spliterator():3488 -> spliterator # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.util.Spliterator com.google.common.collect.Maps$IteratorBasedAbstractMap.entrySpliterator():3470:3470 -> spliterator 3:3:java.util.Spliterator spliterator():3488 -> spliterator 4:4:java.util.Spliterator com.google.common.collect.Maps$IteratorBasedAbstractMap.entrySpliterator():3469:3469 -> spliterator 4:4:java.util.Spliterator spliterator():3488 -> spliterator com.google.common.collect.Maps$KeySet -> com.gradleup.gr8.relocated.q12: java.util.Map map -> a 1:2:void (java.util.Map):3629:3630 -> 1:1:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):3646:3646 -> a 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> clear 1:1:void clear():3675 -> clear 2:2:void clear():3675:3675 -> clear 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> contains 1:1:boolean contains(java.lang.Object):3661 -> contains 2:2:boolean contains(java.lang.Object):3661:3661 -> contains 1:1:void forEach(java.util.function.Consumer):3644:3644 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):3644 -> forEach 3:3:void forEach(java.util.function.Consumer):3646:3646 -> forEach 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> isEmpty 1:1:boolean isEmpty():3656 -> isEmpty 2:2:boolean isEmpty():3656:3656 -> isEmpty 1:1:java.util.Map com.google.common.collect.Maps$KeySet.map():3634:3634 -> size 1:1:int size():3651 -> size 2:2:int size():3651:3651 -> size com.google.common.collect.Maps$Values -> com.gradleup.gr8.relocated.r12: java.util.Map map -> a 1:2:void (java.util.Map):3814:3815 -> 1:1:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):3831:3831 -> a 1:1:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> clear 1:1:void clear():3896 -> clear 2:2:void clear():3896:3896 -> clear 1:1:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> contains 1:1:boolean contains(java.lang.Object):3891 -> contains 2:2:boolean contains(java.lang.Object):3891:3891 -> contains 1:1:void forEach(java.util.function.Consumer):3829:3829 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):3829 -> forEach 3:3:void forEach(java.util.function.Consumer):3831:3831 -> forEach 1:1:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> isEmpty 1:1:boolean isEmpty():3886 -> isEmpty 2:2:boolean isEmpty():3886:3886 -> isEmpty 1:1:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> iterator 1:1:java.util.Iterator iterator():3824 -> iterator 2:2:java.util.Iterator iterator():3824:3824 -> iterator 3:3:java.util.Iterator com.google.common.collect.Maps.valueIterator(java.util.Iterator):126:126 -> iterator 3:3:java.util.Iterator iterator():3824 -> iterator 1:1:boolean remove(java.lang.Object):3837:3837 -> remove 2:2:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> remove 2:2:boolean remove(java.lang.Object):3839 -> remove 3:4:boolean remove(java.lang.Object):3839:3840 -> remove 5:5:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> remove 5:5:boolean remove(java.lang.Object):3841 -> remove 6:6:boolean remove(java.lang.Object):3841:3841 -> remove 1:1:boolean removeAll(java.util.Collection):3852:3852 -> removeAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> removeAll 2:2:boolean removeAll(java.util.Collection):3852 -> removeAll 3:3:boolean removeAll(java.util.Collection):3852:3852 -> removeAll 4:4:java.util.HashSet com.google.common.collect.Sets.newHashSet():178:178 -> removeAll 4:4:boolean removeAll(java.util.Collection):3854 -> removeAll 5:5:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> removeAll 5:5:boolean removeAll(java.util.Collection):3855 -> removeAll 6:8:boolean removeAll(java.util.Collection):3855:3857 -> removeAll 9:9:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> removeAll 9:9:boolean removeAll(java.util.Collection):3860 -> removeAll 10:10:boolean removeAll(java.util.Collection):3860:3860 -> removeAll 1:1:boolean retainAll(java.util.Collection):3867:3867 -> retainAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> retainAll 2:2:boolean retainAll(java.util.Collection):3867 -> retainAll 3:3:boolean retainAll(java.util.Collection):3867:3867 -> retainAll 4:4:java.util.HashSet com.google.common.collect.Sets.newHashSet():178:178 -> retainAll 4:4:boolean retainAll(java.util.Collection):3869 -> retainAll 5:5:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> retainAll 5:5:boolean retainAll(java.util.Collection):3870 -> retainAll 6:8:boolean retainAll(java.util.Collection):3870:3872 -> retainAll 9:9:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> retainAll 9:9:boolean retainAll(java.util.Collection):3875 -> retainAll 10:10:boolean retainAll(java.util.Collection):3875:3875 -> retainAll 1:1:java.util.Map com.google.common.collect.Maps$Values.map():3819:3819 -> size 1:1:int size():3881 -> size 2:2:int size():3881:3881 -> size com.google.common.collect.Multimap -> com.gradleup.gr8.relocated.z72: boolean containsEntry(java.lang.Object,java.lang.Object) -> a java.util.Collection entries() -> a java.util.Map asMap() -> b com.google.common.collect.Multiset keys() -> c com.google.common.collect.Multimaps$Keys -> com.gradleup.gr8.relocated.c82: com.google.common.collect.Multimap multimap -> c 1:2:void (com.google.common.collect.Multimap):1664:1665 -> 1:1:void lambda$forEach$0(java.util.function.Consumer,java.util.Map$Entry):1697:1697 -> a 1:19:int remove(java.lang.Object,int):1728:1746 -> b 1:1:int distinctElements():1702:1702 -> c 1:1:void clear():1754:1754 -> clear 1:1:boolean contains(java.lang.Object):1712:1712 -> contains 1:1:java.util.Iterator elementIterator():1764:1764 -> d 1:2:java.util.Iterator entryIterator():1670:1671 -> e 3:4:int count(java.lang.Object):1722:1723 -> e 1:1:void forEach(java.util.function.Consumer):1696:1696 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):1696 -> forEach 3:3:void forEach(java.util.function.Consumer):1697:1697 -> forEach 1:1:java.util.Iterator iterator():1717:1717 -> iterator 2:2:java.util.Iterator com.google.common.collect.Maps.keyIterator(java.util.Iterator):117:117 -> iterator 2:2:java.util.Iterator iterator():1717 -> iterator 1:1:int size():1707:1707 -> size 1:1:java.util.Spliterator spliterator():1691:1691 -> spliterator 1:1:java.util.Set elementSet():1759:1759 -> z com.google.common.collect.Multimaps$Keys$1 -> com.gradleup.gr8.relocated.b82: 1:1:void (com.google.common.collect.Multimaps$Keys,java.util.Iterator):1671:1671 -> 1:1:java.lang.Object transform(java.lang.Object):1671:1671 -> a 2:2:com.google.common.collect.Multiset$Entry com.google.common.collect.Multimaps$Keys$1.transform(java.util.Map$Entry):1674:1674 -> a 2:2:java.lang.Object transform(java.lang.Object):1671 -> a com.google.common.collect.Multimaps$Keys$1$1 -> com.gradleup.gr8.relocated.a82: java.util.Map$Entry val$backingEntry -> a 1:1:void (com.google.common.collect.Multimaps$Keys$1,java.util.Map$Entry):1674:1674 -> 1:1:int getCount():1682:1682 -> a 1:1:java.lang.Object getElement():1677:1677 -> b com.google.common.collect.Multiset -> com.gradleup.gr8.relocated.e82: int add(java.lang.Object,int) -> a boolean setCount(java.lang.Object,int,int) -> a 1:1:void forEachEntry(java.util.function.ObjIntConsumer):338:338 -> a 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:void forEachEntry(java.util.function.ObjIntConsumer):338 -> a 3:3:void forEachEntry(java.util.function.ObjIntConsumer):339:339 -> a 4:4:void lambda$forEachEntry$0(java.util.function.ObjIntConsumer,com.google.common.collect.Multiset$Entry):339:339 -> a 5:8:void lambda$forEach$1(java.util.function.Consumer,com.google.common.collect.Multiset$Entry):463:466 -> a int remove(java.lang.Object,int) -> b int setCount(java.lang.Object,int) -> d int count(java.lang.Object) -> e 1:1:void forEach(java.util.function.Consumer):459:459 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):459 -> forEach 3:4:void forEach(java.util.function.Consumer):460:461 -> forEach 1:1:java.util.Spliterator spliterator():473:473 -> spliterator java.util.Set elementSet() -> z com.google.common.collect.Multiset$Entry -> com.gradleup.gr8.relocated.d82: int getCount() -> a java.lang.Object getElement() -> b com.google.common.collect.Multisets -> com.gradleup.gr8.relocated.j82: 1:13:boolean equalsImpl(com.google.common.collect.Multiset,java.lang.Object):858:870 -> a 14:14:boolean addAllImpl(com.google.common.collect.Multiset,java.util.Collection):881:881 -> a 15:15:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 15:15:boolean addAllImpl(com.google.common.collect.Multiset,java.util.Collection):881 -> a 16:16:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 16:16:boolean addAllImpl(com.google.common.collect.Multiset,java.util.Collection):882 -> a 17:17:boolean addAllImpl(com.google.common.collect.Multiset,java.util.Collection):883:883 -> a 18:18:com.google.common.collect.Multiset com.google.common.collect.Multisets.cast(java.lang.Iterable):1118:1118 -> a 18:18:boolean addAllImpl(com.google.common.collect.Multiset,java.util.Collection):884 -> a 19:23:boolean addAllImpl(com.google.common.collect.Multiset,java.util.Collection):884:888 -> a 24:27:boolean addAllImpl(com.google.common.collect.Multiset,com.google.common.collect.Multiset):894:897 -> a 28:35:java.util.Spliterator spliteratorImpl(com.google.common.collect.Multiset):1097:1104 -> a 36:36:java.util.Spliterator spliteratorImpl(com.google.common.collect.Multiset):1098:1098 -> a 37:37:java.util.Spliterator lambda$spliteratorImpl$0(com.google.common.collect.Multiset$Entry):1100:1100 -> a 38:40:com.google.common.collect.ImmutableMultiset copyHighestCountFirst(com.google.common.collect.Multiset):1129:1131 -> a 41:41:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):216:216 -> a 41:41:com.google.common.collect.ImmutableMultiset copyHighestCountFirst(com.google.common.collect.Multiset):1131 -> a 42:42:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.of():89:89 -> a 42:42:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):217 -> a 42:42:com.google.common.collect.ImmutableMultiset copyHighestCountFirst(com.google.common.collect.Multiset):1131 -> a 43:43:com.google.common.collect.ImmutableMultiset com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):219:219 -> a 43:43:com.google.common.collect.ImmutableMultiset copyHighestCountFirst(com.google.common.collect.Multiset):1131 -> a com.google.common.collect.Multisets$AbstractEntry -> com.gradleup.gr8.relocated.f82: 1:4:boolean equals(java.lang.Object):821:824 -> equals 1:2:int hashCode():835:836 -> hashCode 1:3:java.lang.String toString():847:849 -> toString com.google.common.collect.Multisets$DecreasingCount -> com.gradleup.gr8.relocated.g82: com.google.common.collect.Multisets$DecreasingCount INSTANCE -> a 1:1:void ():1135:1135 -> 1:1:int compare(java.lang.Object,java.lang.Object):1134:1134 -> compare 2:2:int com.google.common.collect.Multisets$DecreasingCount.compare(com.google.common.collect.Multiset$Entry,com.google.common.collect.Multiset$Entry):1139:1139 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1134 -> compare com.google.common.collect.Multisets$ImmutableEntry -> com.gradleup.gr8.relocated.h82: java.lang.Object element -> a int count -> b 1:4:void (java.lang.Object,int):242:245 -> 1:1:int getCount():255:255 -> a 1:1:java.lang.Object getElement():250:250 -> b com.google.common.collect.Multisets$ImmutableEntry nextInBucket() -> c com.google.common.collect.Multisets$MultisetIteratorImpl -> com.gradleup.gr8.relocated.i82: java.util.Iterator entryIterator -> b com.google.common.collect.Multiset multiset -> a com.google.common.collect.Multiset$Entry currentEntry -> c boolean canRemove -> f int laterCount -> d int totalCount -> e 1:3:void (com.google.common.collect.Multiset,java.util.Iterator):1059:1061 -> 1:1:boolean hasNext():1066:1066 -> hasNext 1:10:java.lang.Object next():1071:1080 -> next 11:11:java.lang.Object next():1072:1072 -> next 1:1:void remove():1085:1085 -> remove 2:2:void com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():1085 -> remove 3:9:void remove():1086:1092 -> remove com.google.common.collect.ObjectArrays -> com.gradleup.gr8.relocated.tg2: 1:1:java.lang.Object[] newArray(java.lang.Object[],int):59:59 -> a 2:7:java.lang.Object[] com.google.common.collect.Platform.newArray(java.lang.Object[],int):84:89 -> a 2:7:java.lang.Object[] newArray(java.lang.Object[],int):59 -> a 8:8:java.lang.Object[] checkElementsNotNull(java.lang.Object[]):209:209 -> a 9:9:java.lang.Object[] com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[],int):215:215 -> a 9:9:java.lang.Object[] checkElementsNotNull(java.lang.Object[]):209 -> a 10:10:java.lang.Object com.google.common.collect.ObjectArrays.checkElementNotNull(java.lang.Object,int):225:225 -> a 10:10:java.lang.Object[] com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[],int):215 -> a 10:10:java.lang.Object[] checkElementsNotNull(java.lang.Object[]):209 -> a com.google.common.collect.Ordering -> com.gradleup.gr8.relocated.xi2: com.google.common.collect.Platform -> com.gradleup.gr8.relocated.cl2: # {"id":"sourceFile","fileName":"Platform.java"} int $r8$clinit -> a 1:1:void ():33:33 -> 1:1:java.util.Map newHashMapWithExpectedSize(int):37:37 -> a 1:1:java.util.LinkedHashMap com.google.common.collect.Maps.newLinkedHashMap():292:292 -> b 1:1:java.util.Map preservesInsertionOrderOnPutsMap():66 -> b com.google.common.collect.RegularImmutableAsList -> com.gradleup.gr8.relocated.z13: com.google.common.collect.ImmutableCollection delegate -> c com.google.common.collect.ImmutableList delegateList -> d 1:3:void (com.google.common.collect.ImmutableCollection,com.google.common.collect.ImmutableList):35:37 -> 1:1:int copyIntoArray(java.lang.Object[],int):68:68 -> a 1:1:java.lang.Object[] internalArray():73:73 -> b 1:1:int internalArrayEnd():83:83 -> c 1:1:int internalArrayStart():78:78 -> d 1:1:com.google.common.collect.UnmodifiableListIterator listIterator(int):56:56 -> f 1:1:void forEach(java.util.function.Consumer):62:62 -> forEach 1:1:java.lang.Object get(int):88:88 -> get 1:1:com.google.common.collect.ImmutableCollection delegateCollection():46:46 -> j 1:1:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.RegularImmutableAsList.listIterator(int):56:56 -> listIterator 1:1:java.util.ListIterator listIterator(int):29 -> listIterator com.google.common.collect.RegularImmutableBiMap -> com.gradleup.gr8.relocated.d23: com.google.common.collect.ImmutableMapEntry[] valueTable -> f com.google.common.collect.RegularImmutableBiMap EMPTY -> k com.google.common.collect.ImmutableMapEntry[] keyTable -> e int mask -> h java.util.Map$Entry[] entries -> g int hashCode -> i com.google.common.collect.ImmutableBiMap inverse -> j 1:1:void ():44:44 -> 1:6:void (com.google.common.collect.ImmutableMapEntry[],com.google.common.collect.ImmutableMapEntry[],java.util.Map$Entry[],int,int):111:116 -> 1:1:com.google.common.collect.ImmutableMapEntry[] access$100(com.google.common.collect.RegularImmutableBiMap):43:43 -> a 2:3:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):61:62 -> a 4:4:com.google.common.collect.ImmutableMapEntry[] com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 4:4:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):64 -> a 5:5:com.google.common.collect.ImmutableMapEntry[] com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 5:5:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):65 -> a 6:6:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):67:67 -> a 7:7:com.google.common.collect.ImmutableMapEntry[] com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 7:7:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):70 -> a 8:18:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):76:86 -> a 19:19:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 19:19:int com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):146 -> a 19:19:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):86 -> a 20:20:int com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):146:146 -> a 20:20:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):86 -> a 21:21:int com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):145:145 -> a 21:21:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):86 -> a 22:22:void com.google.common.collect.ImmutableMap.checkNoConflict(boolean,java.lang.String,java.util.Map$Entry,java.util.Map$Entry):204:204 -> a 22:22:int com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):146 -> a 22:22:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):86 -> a 23:23:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):87:87 -> a 24:24:java.lang.Object com.google.common.collect.ImmutableEntry.getValue():41:41 -> a 24:24:int com.google.common.collect.RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):130 -> a 24:24:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):88 -> a 25:25:int com.google.common.collect.RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):130:130 -> a 25:25:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):88 -> a 26:26:int com.google.common.collect.RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):129:129 -> a 26:26:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):88 -> a 27:27:void com.google.common.collect.ImmutableMap.checkNoConflict(boolean,java.lang.String,java.util.Map$Entry,java.util.Map$Entry):204:204 -> a 27:27:int com.google.common.collect.RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):130 -> a 27:27:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):88 -> a 28:30:com.google.common.collect.ImmutableMapEntry com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry,java.lang.Object,java.lang.Object):121:123 -> a 28:30:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):95 -> a 31:35:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):96:100 -> a 36:48:com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):91:103 -> a 1:1:int access$200(com.google.common.collect.RegularImmutableBiMap):43:43 -> b 1:1:int access$300(com.google.common.collect.RegularImmutableBiMap):43:43 -> c 1:1:void forEach(java.util.function.BiConsumer):155:155 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.BiConsumer):155 -> forEach 3:4:void forEach(java.util.function.BiConsumer):156:157 -> forEach 1:1:java.lang.Object get(java.lang.Object):138:138 -> get 2:3:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):162:163 -> get 2:3:java.lang.Object get(java.lang.Object):138 -> get 4:4:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> get 4:4:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):166 -> get 4:4:java.lang.Object get(java.lang.Object):138 -> get 5:5:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):174:174 -> get 5:5:java.lang.Object get(java.lang.Object):138 -> get 6:6:java.lang.Object com.google.common.collect.ImmutableEntry.getValue():41:41 -> get 6:6:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):175 -> get 6:6:java.lang.Object get(java.lang.Object):138 -> get 7:7:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):165:165 -> get 7:7:java.lang.Object get(java.lang.Object):138 -> get 1:1:int hashCode():168:168 -> hashCode 1:2:com.google.common.collect.ImmutableSet createEntrySet():143:144 -> k 3:3:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of():75:75 -> k 3:3:com.google.common.collect.ImmutableSet createEntrySet():144 -> k 4:4:com.google.common.collect.ImmutableSet createEntrySet():145:145 -> k 5:5:void com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet.(com.google.common.collect.ImmutableMap,java.util.Map$Entry[]):40:40 -> k 5:5:com.google.common.collect.ImmutableSet createEntrySet():145 -> k 1:1:com.google.common.collect.ImmutableSet createKeySet():150:150 -> l boolean isPartialView() -> o 1:1:int size():178:178 -> size 1:5:com.google.common.collect.ImmutableBiMap inverse():185:189 -> u com.google.common.collect.RegularImmutableBiMap$Inverse -> com.gradleup.gr8.relocated.c23: com.google.common.collect.RegularImmutableBiMap this$0 -> e 1:1:void (com.google.common.collect.RegularImmutableBiMap):192:192 -> 2:2:void (com.google.common.collect.RegularImmutableBiMap,com.google.common.collect.RegularImmutableBiMap$1):192:192 -> 1:1:void lambda$forEach$0(java.util.function.BiConsumer,java.lang.Object,java.lang.Object):207:207 -> a 1:1:void forEach(java.util.function.BiConsumer):206:206 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.BiConsumer):206 -> forEach 3:3:void forEach(java.util.function.BiConsumer):207:207 -> forEach 1:5:java.lang.Object get(java.lang.Object):212:216 -> get 6:6:java.lang.Object com.google.common.collect.ImmutableEntry.getValue():41:41 -> get 6:6:java.lang.Object get(java.lang.Object):219 -> get 7:7:java.lang.Object get(java.lang.Object):219:219 -> get 8:8:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> get 8:8:java.lang.Object get(java.lang.Object):220 -> get 9:9:java.lang.Object get(java.lang.Object):218:218 -> get 1:1:com.google.common.collect.ImmutableBiMap com.google.common.collect.RegularImmutableBiMap$Inverse.inverse():201:201 -> h 1:1:com.google.common.collect.BiMap inverse():192 -> h 1:1:com.google.common.collect.ImmutableSet createEntrySet():233:233 -> k 1:1:com.google.common.collect.ImmutableSet createKeySet():228:228 -> l boolean isPartialView() -> o 1:1:com.google.common.collect.ImmutableBiMap com.google.common.collect.RegularImmutableBiMap$Inverse.inverse():201:201 -> size 1:1:int size():196 -> size 2:2:int com.google.common.collect.RegularImmutableBiMap.size():178:178 -> size 2:2:int size():196 -> size # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.google.common.collect.RegularImmutableBiMap.size():178:178 -> size 3:3:int size():196 -> size 1:1:com.google.common.collect.ImmutableBiMap inverse():201:201 -> u com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet -> com.gradleup.gr8.relocated.b23: com.google.common.collect.RegularImmutableBiMap$Inverse this$1 -> d 1:1:void (com.google.common.collect.RegularImmutableBiMap$Inverse):236:236 -> 1:1:com.google.common.collect.UnmodifiableIterator iterator():254:254 -> f 1:1:void forEach(java.util.function.Consumer):259:259 -> forEach 1:1:com.google.common.collect.ImmutableList createAsList():264:264 -> h 1:1:int hashCode():249:249 -> hashCode boolean isHashCodeFast() -> i 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet.iterator():254:254 -> iterator 1:1:java.util.Iterator iterator():236 -> iterator 1:1:com.google.common.collect.ImmutableMap map():239:239 -> k com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1 -> com.gradleup.gr8.relocated.a23: com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet this$2 -> c 1:1:void (com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet):264:264 -> 1:2:java.util.Map$Entry com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1.get(int):267:268 -> get 1:2:java.lang.Object get(int):264 -> get 3:3:java.util.Map$Entry com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> get 3:3:java.util.Map$Entry com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1.get(int):268 -> get 3:3:java.lang.Object get(int):264 -> get 1:1:com.google.common.collect.ImmutableCollection delegateCollection():273:273 -> j com.google.common.collect.RegularImmutableList -> com.gradleup.gr8.relocated.e23: java.lang.Object[] array -> c com.google.common.collect.ImmutableList EMPTY -> d 1:1:void ():32:32 -> 1:2:void (java.lang.Object[]):36:37 -> 1:2:int copyIntoArray(java.lang.Object[],int):67:68 -> a 1:1:java.lang.Object[] internalArray():52:52 -> b 1:1:int internalArrayEnd():62:62 -> c int internalArrayStart() -> d boolean isPartialView() -> e 1:1:com.google.common.collect.UnmodifiableListIterator listIterator(int):83:83 -> f 2:7:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1013:1018 -> f 2:7:com.google.common.collect.UnmodifiableListIterator listIterator(int):83 -> f 8:8:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.emptyListIterator():88:88 -> f 8:8:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1020 -> f 8:8:com.google.common.collect.UnmodifiableListIterator listIterator(int):83 -> f 9:9:com.google.common.collect.UnmodifiableListIterator com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1022:1022 -> f 9:9:com.google.common.collect.UnmodifiableListIterator listIterator(int):83 -> f 1:1:java.lang.Object get(int):75:75 -> get 1:1:java.util.ListIterator listIterator(int):29:29 -> listIterator 1:1:int size():42:42 -> size 1:1:java.util.Spliterator spliterator():88:88 -> spliterator com.google.common.collect.RegularImmutableMap -> com.gradleup.gr8.relocated.h23: com.google.common.collect.ImmutableMapEntry[] table -> f java.util.Map$Entry[] entries -> e int mask -> g com.google.common.collect.ImmutableMap EMPTY -> h 1:1:void ():43:43 -> 1:4:void (java.util.Map$Entry[],com.google.common.collect.ImmutableMapEntry[],int):131:134 -> 1:6:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):82:87 -> a 7:7:com.google.common.collect.ImmutableMapEntry[] com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 7:7:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):90 -> a 8:8:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):92:92 -> a 9:9:com.google.common.collect.ImmutableMapEntry[] com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 9:9:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):93 -> a 10:15:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):96:101 -> a 16:18:com.google.common.collect.ImmutableMapEntry com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry,java.lang.Object,java.lang.Object):121:123 -> a 16:18:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):105 -> a 19:21:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):106:108 -> a 22:22:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 22:22:int com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):146 -> a 22:22:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):109 -> a 23:23:int com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):146:146 -> a 23:23:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):109 -> a 24:24:int com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):145:145 -> a 24:24:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):109 -> a 25:25:void com.google.common.collect.ImmutableMap.checkNoConflict(boolean,java.lang.String,java.util.Map$Entry,java.util.Map$Entry):204:204 -> a 25:25:int com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.google.common.collect.ImmutableMapEntry):146 -> a 25:25:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):109 -> a 26:28:com.google.common.collect.ImmutableMap com.google.common.collect.JdkBackedImmutableMap.create(int,java.util.Map$Entry[]):39:41 -> a 26:28:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):113 -> a 29:29:com.google.common.collect.ImmutableMapEntry com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry):128:128 -> a 29:29:com.google.common.collect.ImmutableMap com.google.common.collect.JdkBackedImmutableMap.create(int,java.util.Map$Entry[]):41 -> a 29:29:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):113 -> a 30:32:com.google.common.collect.ImmutableMapEntry com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry,java.lang.Object,java.lang.Object):121:123 -> a 30:32:com.google.common.collect.ImmutableMapEntry com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry):128 -> a 30:32:com.google.common.collect.ImmutableMap com.google.common.collect.JdkBackedImmutableMap.create(int,java.util.Map$Entry[]):41 -> a 30:32:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):113 -> a 33:33:com.google.common.collect.ImmutableMap com.google.common.collect.JdkBackedImmutableMap.create(int,java.util.Map$Entry[]):41:41 -> a 33:33:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):113 -> a 34:34:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 34:34:com.google.common.collect.ImmutableMap com.google.common.collect.JdkBackedImmutableMap.create(int,java.util.Map$Entry[]):42 -> a 34:34:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):113 -> a 35:40:com.google.common.collect.ImmutableMap com.google.common.collect.JdkBackedImmutableMap.create(int,java.util.Map$Entry[]):42:47 -> a 35:40:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):113 -> a 41:41:com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):116:116 -> a 1:1:void forEach(java.util.function.BiConsumer):183:183 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.BiConsumer):183 -> forEach 3:4:void forEach(java.util.function.BiConsumer):184:185 -> forEach 1:1:java.lang.Object get(java.lang.Object):154:154 -> get 2:3:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):162:163 -> get 2:3:java.lang.Object get(java.lang.Object):154 -> get 4:4:java.lang.Object com.google.common.collect.ImmutableEntry.getKey():36:36 -> get 4:4:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):166 -> get 4:4:java.lang.Object get(java.lang.Object):154 -> get 5:5:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):174:174 -> get 5:5:java.lang.Object get(java.lang.Object):154 -> get 6:6:java.lang.Object com.google.common.collect.ImmutableEntry.getValue():41:41 -> get 6:6:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):175 -> get 6:6:java.lang.Object get(java.lang.Object):154 -> get 7:7:java.lang.Object com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.google.common.collect.ImmutableMapEntry[],int):165:165 -> get 7:7:java.lang.Object get(java.lang.Object):154 -> get 1:1:com.google.common.collect.ImmutableSet createEntrySet():201:201 -> k 2:2:void com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet.(com.google.common.collect.ImmutableMap,java.util.Map$Entry[]):40:40 -> k 2:2:com.google.common.collect.ImmutableSet createEntrySet():201 -> k 1:1:com.google.common.collect.ImmutableSet createKeySet():206:206 -> l 1:1:com.google.common.collect.ImmutableCollection createValues():257:257 -> m boolean isPartialView() -> o 1:1:int size():191:191 -> size com.google.common.collect.RegularImmutableMap$KeySet -> com.gradleup.gr8.relocated.f23: com.google.common.collect.RegularImmutableMap map -> d 1:2:void (com.google.common.collect.RegularImmutableMap):213:214 -> 1:1:boolean contains(java.lang.Object):224:224 -> contains boolean isPartialView() -> e 1:1:java.lang.Object get(int):219:219 -> get 1:1:int size():234:234 -> size 2:2:int com.google.common.collect.RegularImmutableMap.size():191:191 -> size 2:2:int size():234 -> size # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.google.common.collect.RegularImmutableMap.size():191:191 -> size 3:3:int size():234 -> size com.google.common.collect.RegularImmutableMap$Values -> com.gradleup.gr8.relocated.g23: com.google.common.collect.RegularImmutableMap map -> c 1:2:void (com.google.common.collect.RegularImmutableMap):264:265 -> boolean isPartialView() -> e 1:1:java.lang.Object get(int):270:270 -> get 1:1:int size():275:275 -> size 2:2:int com.google.common.collect.RegularImmutableMap.size():191:191 -> size 2:2:int size():275 -> size # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.google.common.collect.RegularImmutableMap.size():191:191 -> size 3:3:int size():275 -> size com.google.common.collect.RegularImmutableMultiset -> com.gradleup.gr8.relocated.j23: com.google.common.collect.Multisets$ImmutableEntry[] hashTable -> f com.google.common.collect.Multisets$ImmutableEntry[] entries -> e int hashCode -> h com.google.common.collect.ImmutableMultiset EMPTY -> j int size -> g com.google.common.collect.ImmutableSet elementSet -> i 1:1:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of():83:83 -> 1:1:void ():38 -> 2:2:void ():38:38 -> 1:6:void (com.google.common.collect.Multisets$ImmutableEntry[],com.google.common.collect.Multisets$ImmutableEntry[],int,int,com.google.common.collect.ImmutableSet):130:135 -> 1:5:com.google.common.collect.ImmutableMultiset create(java.util.Collection):41:45 -> a 6:6:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of():75:75 -> a 6:6:com.google.common.collect.ImmutableMultiset create(java.util.Collection):45 -> a 7:18:com.google.common.collect.ImmutableMultiset create(java.util.Collection):45:56 -> a 19:19:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 19:19:com.google.common.collect.ImmutableMultiset create(java.util.Collection):56 -> a 20:37:com.google.common.collect.ImmutableMultiset create(java.util.Collection):57:74 -> a 38:40:boolean com.google.common.collect.RegularImmutableMultiset.hashFloodingDetected(com.google.common.collect.Multisets$ImmutableEntry[]):87:89 -> a 38:40:com.google.common.collect.ImmutableMultiset create(java.util.Collection):78 -> a 41:41:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 41:41:com.google.common.collect.ImmutableMultiset create(java.util.Collection):79 -> a 42:44:com.google.common.collect.ImmutableMultiset create(java.util.Collection):79:81 -> a boolean isPartialView() -> e 1:11:int count(java.lang.Object):159:169 -> e 12:12:int count(java.lang.Object):167:167 -> e 1:1:com.google.common.collect.Multiset$Entry getEntry(int):188:188 -> f 1:2:com.google.common.collect.ImmutableSet elementSet():182:183 -> h 1:1:int hashCode():193:193 -> hashCode 1:1:int size():177:177 -> size com.google.common.collect.RegularImmutableMultiset$NonTerminalEntry -> com.gradleup.gr8.relocated.i23: com.google.common.collect.Multisets$ImmutableEntry nextInBucket -> c 1:2:void (java.lang.Object,int,com.google.common.collect.Multisets$ImmutableEntry):142:143 -> 1:1:com.google.common.collect.Multisets$ImmutableEntry nextInBucket():148:148 -> c com.google.common.collect.RegularImmutableSet -> com.gradleup.gr8.relocated.k23: java.lang.Object[] elements -> d java.lang.Object[] table -> e com.google.common.collect.RegularImmutableSet EMPTY -> h int mask -> f int hashCode -> g 1:1:void ():33:33 -> 1:5:void (java.lang.Object[],int,java.lang.Object[],int):43:47 -> 1:2:int copyIntoArray(java.lang.Object[],int):99:100 -> a 1:1:java.lang.Object[] internalArray():84:84 -> b 1:1:int internalArrayEnd():94:94 -> c 1:10:boolean contains(java.lang.Object):52:61 -> contains int internalArrayStart() -> d boolean isPartialView() -> e 1:1:com.google.common.collect.UnmodifiableIterator iterator():74:74 -> f 1:1:com.google.common.collect.ImmutableList createAsList():105:105 -> h 2:2:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of():83:83 -> h 2:2:com.google.common.collect.ImmutableList createAsList():105 -> h 3:3:com.google.common.collect.ImmutableList createAsList():105:105 -> h 4:4:void com.google.common.collect.RegularImmutableAsList.(com.google.common.collect.ImmutableCollection,java.lang.Object[]):41:41 -> h 4:4:com.google.common.collect.ImmutableList createAsList():105 -> h 1:1:int hashCode():115:115 -> hashCode boolean isHashCodeFast() -> i 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.RegularImmutableSet.iterator():74:74 -> iterator 1:1:java.util.Iterator iterator():30 -> iterator 1:1:int size():69:69 -> size 1:1:java.util.Spliterator spliterator():79:79 -> spliterator com.google.common.collect.Sets -> com.gradleup.gr8.relocated.i63: 1:3:java.util.HashSet newHashSet(java.lang.Iterable):219:221 -> a 4:4:java.util.HashSet com.google.common.collect.Sets.newHashSet():178:178 -> a 4:4:java.util.HashSet com.google.common.collect.Sets.newHashSet(java.util.Iterator):237 -> a 4:4:java.util.HashSet newHashSet(java.lang.Iterable):221 -> a 5:5:java.util.HashSet com.google.common.collect.Sets.newHashSet(java.util.Iterator):238:238 -> a 5:5:java.util.HashSet newHashSet(java.lang.Iterable):221 -> a 6:6:java.util.HashSet newHashSetWithExpectedSize(int):255:255 -> a 7:7:java.util.Set newConcurrentHashSet():269:269 -> a 8:11:com.google.common.collect.Sets$SetView difference(java.util.Set,java.util.Set):859:862 -> a 12:13:int hashCodeImpl(java.util.Set):1710:1711 -> a 14:15:boolean removeAllImpl(java.util.Set,java.util.Iterator):1913:1914 -> a 16:16:boolean removeAllImpl(java.util.Set,java.util.Collection):1920:1920 -> a 17:17:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 17:17:boolean removeAllImpl(java.util.Set,java.util.Collection):1920 -> a 18:31:boolean removeAllImpl(java.util.Set,java.util.Collection):1921:1934 -> a 32:32:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4161:4161 -> a 32:32:java.util.Set combinations(java.util.Set,int):1610 -> a 33:33:void com.google.common.collect.ImmutableMap$Builder.(int):260:260 -> a 33:33:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4161 -> a 33:33:java.util.Set combinations(java.util.Set,int):1610 -> a 34:35:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4163:4164 -> a 34:35:java.util.Set combinations(java.util.Set,int):1610 -> a 36:39:void com.google.common.collect.ImmutableMap$Builder.ensureCapacity(int):266:269 -> a 36:39:com.google.common.collect.ImmutableMap$Builder com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object,java.lang.Object):280 -> a 36:39:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4164 -> a 36:39:java.util.Set combinations(java.util.Set,int):1610 -> a 40:40:void com.google.common.collect.ImmutableMap$Builder.ensureCapacity(int):268:268 -> a 40:40:com.google.common.collect.ImmutableMap$Builder com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object,java.lang.Object):280 -> a 40:40:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4164 -> a 40:40:java.util.Set combinations(java.util.Set,int):1610 -> a 41:42:java.util.Map$Entry com.google.common.collect.ImmutableMap.entryOf(java.lang.Object,java.lang.Object):171:172 -> a 41:42:com.google.common.collect.ImmutableMap$Builder com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object,java.lang.Object):281 -> a 41:42:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4164 -> a 41:42:java.util.Set combinations(java.util.Set,int):1610 -> a 43:43:com.google.common.collect.ImmutableMap$Builder com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object,java.lang.Object):283:283 -> a 43:43:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4164 -> a 43:43:java.util.Set combinations(java.util.Set,int):1610 -> a 44:44:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap$Builder.build():389:389 -> a 44:44:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4166 -> a 44:44:java.util.Set combinations(java.util.Set,int):1610 -> a 45:45:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap$Builder.build():386:386 -> a 45:45:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4166 -> a 45:45:java.util.Set combinations(java.util.Set,int):1610 -> a 46:46:com.google.common.collect.ImmutableBiMap com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> a 46:46:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):119 -> a 46:46:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap$Builder.build():386 -> a 46:46:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4166 -> a 46:46:java.util.Set combinations(java.util.Set,int):1610 -> a 47:47:com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap$Builder.build():384:384 -> a 47:47:com.google.common.collect.ImmutableMap com.google.common.collect.Maps.indexMap(java.util.Collection):4166 -> a 47:47:java.util.Set combinations(java.util.Set,int):1610 -> a 48:51:java.util.Set combinations(java.util.Set,int):1611:1614 -> a 52:52:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of():75:75 -> a 52:52:java.util.Set combinations(java.util.Set,int):1614 -> a 53:53:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 53:53:java.util.Set combinations(java.util.Set,int):1614 -> a 54:55:java.util.Set combinations(java.util.Set,int):1615:1616 -> a 56:56:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 56:56:java.util.Set combinations(java.util.Set,int):1616 -> a 57:57:java.util.Set combinations(java.util.Set,int):1618:1618 -> a 58:58:void com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int,int):303:303 -> a 58:58:java.util.Set combinations(java.util.Set,int):1612 -> a 1:1:java.util.HashSet newHashSet():178:178 -> b 2:5:com.google.common.collect.Sets$SetView intersection(java.util.Set,java.util.Set):788:791 -> b 1:1:java.util.IdentityHashMap com.google.common.collect.Maps.newIdentityHashMap():431:431 -> c 1:1:java.util.Set newIdentityHashSet():423 -> c 2:2:java.util.Set newIdentityHashSet():423:423 -> c 1:1:java.util.LinkedHashSet newLinkedHashSet():305:305 -> d com.google.common.collect.Sets$2 -> com.gradleup.gr8.relocated.z53: java.util.Set val$set1 -> a java.util.Set val$set2 -> b 1:1:void (java.util.Set,java.util.Set):791:791 -> 1:1:boolean contains(java.lang.Object):838:838 -> contains 1:1:boolean containsAll(java.util.Collection):843:843 -> containsAll 1:1:boolean isEmpty():833:833 -> isEmpty 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Sets$2.iterator():794:794 -> iterator 1:1:java.util.Iterator iterator():791 -> iterator 1:1:java.util.stream.Stream parallelStream():817:817 -> parallelStream 1:2:int size():823:824 -> size 1:1:java.util.stream.Stream stream():812:812 -> stream com.google.common.collect.Sets$2$1 -> com.gradleup.gr8.relocated.y53: java.util.Iterator itr -> c com.google.common.collect.Sets$2 this$0 -> d 1:2:void (com.google.common.collect.Sets$2):794:795 -> 1:7:java.lang.Object computeNext():799:805 -> h com.google.common.collect.Sets$3 -> com.gradleup.gr8.relocated.b63: java.util.Set val$set1 -> a java.util.Set val$set2 -> b 1:1:void (java.util.Set,java.util.Set):862:862 -> 1:1:boolean lambda$parallelStream$1(java.util.Set,java.lang.Object):888:888 -> a 1:1:boolean lambda$stream$0(java.util.Set,java.lang.Object):883:883 -> b 1:1:boolean contains(java.lang.Object):909:909 -> contains 1:1:boolean isEmpty():904:904 -> isEmpty 1:1:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Sets$3.iterator():865:865 -> iterator 1:1:java.util.Iterator iterator():862 -> iterator 1:1:java.util.stream.Stream parallelStream():888:888 -> parallelStream 1:2:int size():894:895 -> size 1:1:java.util.stream.Stream stream():883:883 -> stream com.google.common.collect.Sets$3$1 -> com.gradleup.gr8.relocated.a63: java.util.Iterator itr -> c com.google.common.collect.Sets$3 this$0 -> d 1:2:void (com.google.common.collect.Sets$3):865:866 -> 1:7:java.lang.Object computeNext():870:876 -> h com.google.common.collect.Sets$5 -> com.gradleup.gr8.relocated.f63: com.google.common.collect.ImmutableMap val$index -> b int val$size -> a 1:1:void (int,com.google.common.collect.ImmutableMap):1618:1618 -> 1:3:boolean contains(java.lang.Object):1621:1623 -> contains 1:1:java.util.Iterator iterator():1630:1630 -> iterator 1:1:int size():1697:1697 -> size 1:1:java.lang.String toString():1702:1702 -> toString com.google.common.collect.Sets$5$1 -> com.gradleup.gr8.relocated.e63: java.util.BitSet bits -> c com.google.common.collect.Sets$5 this$0 -> d 1:2:void (com.google.common.collect.Sets$5):1630:1631 -> 1:29:java.util.Set com.google.common.collect.Sets$5$1.computeNext():1635:1663 -> h 1:29:java.lang.Object computeNext():1630 -> h com.google.common.collect.Sets$5$1$1 -> com.gradleup.gr8.relocated.d63: com.google.common.collect.Sets$5$1 this$1 -> b java.util.BitSet val$copy -> a 1:1:void (com.google.common.collect.Sets$5$1,java.util.BitSet):1663:1663 -> 1:2:boolean contains(java.lang.Object):1666:1667 -> contains 1:1:java.util.Iterator iterator():1672:1672 -> iterator 1:1:int size():1688:1688 -> size com.google.common.collect.Sets$5$1$1$1 -> com.gradleup.gr8.relocated.c63: com.google.common.collect.Sets$5$1$1 this$2 -> d int i -> c 1:2:void (com.google.common.collect.Sets$5$1$1):1672:1673 -> 1:5:java.lang.Object computeNext():1677:1681 -> h com.google.common.collect.Sets$ImprovedAbstractSet -> com.gradleup.gr8.relocated.g63: 1:1:void ():76:76 -> 1:1:boolean removeAll(java.util.Collection):79:79 -> removeAll 1:1:boolean retainAll(java.util.Collection):84:84 -> retainAll 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> retainAll 2:2:boolean retainAll(java.util.Collection):84 -> retainAll 3:3:boolean retainAll(java.util.Collection):84:84 -> retainAll com.google.common.collect.Sets$SetView -> com.gradleup.gr8.relocated.h63: 1:1:void (com.google.common.collect.Sets$1):549:549 -> 2:2:void ():550:550 -> 1:1:boolean add(java.lang.Object):589:589 -> add 1:1:boolean addAll(java.util.Collection):615:615 -> addAll 1:1:void clear():666:666 -> clear 1:1:boolean remove(java.lang.Object):602:602 -> remove 1:1:boolean removeAll(java.util.Collection):628:628 -> removeAll 1:1:boolean removeIf(java.util.function.Predicate):641:641 -> removeIf 1:1:boolean retainAll(java.util.Collection):654:654 -> retainAll com.google.common.collect.SingletonImmutableBiMap -> com.gradleup.gr8.relocated.z73: java.lang.Object singleValue -> f java.lang.Object singleKey -> e com.google.common.collect.ImmutableBiMap lazyInverse -> h com.google.common.collect.ImmutableBiMap inverse -> g 1:5:void (java.lang.Object,java.lang.Object):41:45 -> 6:9:void (java.lang.Object,java.lang.Object,com.google.common.collect.ImmutableBiMap):48:51 -> 1:1:boolean containsKey(java.lang.Object):71:71 -> containsKey 1:1:boolean containsValue(java.lang.Object):76:76 -> containsValue 1:1:void forEach(java.util.function.BiConsumer):66:66 -> forEach 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.BiConsumer):66 -> forEach 3:3:void forEach(java.util.function.BiConsumer):66:66 -> forEach 1:1:java.lang.Object get(java.lang.Object):56:56 -> get 1:1:com.google.common.collect.ImmutableSet createEntrySet():86:86 -> k 2:2:java.util.Map$Entry com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> k 2:2:com.google.common.collect.ImmutableSet createEntrySet():86 -> k 3:3:com.google.common.collect.ImmutableSet createEntrySet():86:86 -> k 4:4:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> k 4:4:com.google.common.collect.ImmutableSet createEntrySet():86 -> k 1:1:com.google.common.collect.ImmutableSet createKeySet():91:91 -> l 2:2:com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> l 2:2:com.google.common.collect.ImmutableSet createKeySet():91 -> l boolean isPartialView() -> o 1:7:com.google.common.collect.ImmutableBiMap inverse():99:105 -> u com.google.common.collect.SingletonImmutableList -> com.gradleup.gr8.relocated.a83: java.lang.Object element -> c 1:2:void (java.lang.Object):37:38 -> boolean isPartialView() -> e 1:1:com.google.common.collect.ImmutableList subList(int,int):64:64 -> e 2:2:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of():83:83 -> e 2:2:com.google.common.collect.ImmutableList subList(int,int):65 -> e 1:1:com.google.common.collect.UnmodifiableIterator iterator():49:49 -> f 2:2:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.singletonIterator(java.lang.Object):1049:1049 -> f 2:2:com.google.common.collect.UnmodifiableIterator iterator():49 -> f 1:2:java.lang.Object get(int):43:44 -> get 1:1:java.util.Iterator iterator():31:31 -> iterator 1:1:java.util.Spliterator spliterator():54:54 -> spliterator 1:1:java.util.List subList(int,int):31:31 -> subList 1:1:java.lang.String toString():70:70 -> toString com.google.common.collect.SingletonImmutableSet -> com.gradleup.gr8.relocated.b83: java.lang.Object element -> d int cachedHashCode -> e 1:2:void (java.lang.Object):43:44 -> 1:1:int copyIntoArray(java.lang.Object[],int):80:80 -> a 1:1:boolean contains(java.lang.Object):60:60 -> contains boolean isPartialView() -> e 1:1:com.google.common.collect.UnmodifiableIterator iterator():65:65 -> f 2:2:com.google.common.collect.UnmodifiableIterator com.google.common.collect.Iterators.singletonIterator(java.lang.Object):1049:1049 -> f 2:2:com.google.common.collect.UnmodifiableIterator iterator():65 -> f 1:1:com.google.common.collect.ImmutableList createAsList():70:70 -> h 2:2:com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> h 2:2:com.google.common.collect.ImmutableList createAsList():70 -> h 1:3:int hashCode():87:89 -> hashCode 1:1:boolean isHashCodeFast():96:96 -> i 1:1:java.lang.String toString():101:101 -> toString com.google.common.collect.Streams -> com.gradleup.gr8.relocated.oa3: java.util.Spliterator lambda$concat$0(java.util.Spliterator) -> a 1:3:java.util.stream.Stream stream(java.lang.Iterable):62:64 -> a 4:15:java.util.stream.Stream concat(java.util.stream.Stream[]):162:173 -> a 16:16:java.util.stream.Stream concat(java.util.stream.Stream[]):172:172 -> a 17:24:java.util.stream.Stream concat(java.util.stream.Stream[]):171:178 -> a 25:25:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):305:305 -> a 26:26:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 26:26:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):305 -> a 27:27:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 27:27:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):306 -> a 28:28:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 28:28:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):307 -> a 29:40:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):308:319 -> a 41:55:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):317:331 -> a 56:56:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.google.common.collect.Streams$FunctionWithIndex):416:416 -> a 57:57:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 57:57:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.google.common.collect.Streams$FunctionWithIndex):416 -> a 58:58:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 58:58:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.google.common.collect.Streams$FunctionWithIndex):417 -> a 59:67:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.google.common.collect.Streams$FunctionWithIndex):418:426 -> a 68:116:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.google.common.collect.Streams$FunctionWithIndex):423:471 -> a 1:3:void com.google.common.collect.Streams.closeAll(java.util.stream.BaseStream[]):141:143 -> b 1:3:void lambda$concat$1(java.util.stream.Stream[]):178 -> b com.google.common.collect.Streams$1 -> com.gradleup.gr8.relocated.ia3: java.util.function.BiFunction val$function -> c java.util.Iterator val$itrB -> b java.util.Iterator val$itrA -> a 1:1:void (long,int,java.util.Iterator,java.util.Iterator,java.util.function.BiFunction):319:319 -> 1:2:boolean tryAdvance(java.util.function.Consumer):322:323 -> tryAdvance com.google.common.collect.Streams$1Splitr -> com.gradleup.gr8.relocated.ja3: com.google.common.collect.Streams$FunctionWithIndex val$function -> d java.lang.Object holder -> c 1:2:void (java.util.Spliterator,long,com.google.common.collect.Streams$FunctionWithIndex):444:445 -> 1:1:void accept(java.lang.Object):450:450 -> accept 1:7:boolean tryAdvance(java.util.function.Consumer):455:461 -> tryAdvance com.google.common.collect.Streams$2 -> com.gradleup.gr8.relocated.ka3: com.google.common.collect.Streams$FunctionWithIndex val$function -> c java.util.Iterator val$fromIterator -> b long index -> a 1:2:void (long,int,java.util.Iterator,com.google.common.collect.Streams$FunctionWithIndex):426:427 -> 1:2:boolean tryAdvance(java.util.function.Consumer):431:432 -> tryAdvance com.google.common.collect.Streams$FunctionWithIndex -> com.gradleup.gr8.relocated.la3: java.lang.Object apply(java.lang.Object,long) -> a com.google.common.collect.Streams$MapWithIndexSpliterator -> com.gradleup.gr8.relocated.ma3: long index -> b java.util.Spliterator fromSpliterator -> a 1:3:void (java.util.Spliterator,long):732:734 -> 1:1:int characteristics():758:758 -> characteristics 1:1:long estimateSize():753:753 -> estimateSize 1:5:com.google.common.collect.Streams$MapWithIndexSpliterator com.google.common.collect.Streams$MapWithIndexSpliterator.trySplit():742:746 -> trySplit 1:5:java.util.Spliterator trySplit():726 -> trySplit 6:6:com.google.common.collect.Streams$1Splitr com.google.common.collect.Streams$1Splitr.createSplit(java.util.Spliterator,long):468:468 -> trySplit 6:6:com.google.common.collect.Streams$MapWithIndexSpliterator com.google.common.collect.Streams$1Splitr.createSplit(java.util.Spliterator,long):441 -> trySplit 6:6:com.google.common.collect.Streams$MapWithIndexSpliterator com.google.common.collect.Streams$MapWithIndexSpliterator.trySplit():746 -> trySplit 6:6:java.util.Spliterator trySplit():726 -> trySplit 7:7:com.google.common.collect.Streams$MapWithIndexSpliterator com.google.common.collect.Streams$MapWithIndexSpliterator.trySplit():747:747 -> trySplit 7:7:java.util.Spliterator trySplit():726 -> trySplit com.google.common.collect.TransformedIterator -> com.gradleup.gr8.relocated.ci3: java.util.Iterator backingIterator -> a 1:2:void (java.util.Iterator):34:35 -> java.lang.Object transform(java.lang.Object) -> a 1:1:boolean hasNext():42:42 -> hasNext 1:1:java.lang.Object next():47:47 -> next 1:1:void remove():52:52 -> remove com.google.common.collect.UnmodifiableIterator -> com.gradleup.gr8.relocated.rk3: 1:1:void remove():48:48 -> remove com.google.common.collect.UnmodifiableListIterator -> com.gradleup.gr8.relocated.sk3: 1:1:void ():33:33 -> 1:1:void add(java.lang.Object):45:45 -> add 1:1:void set(java.lang.Object):58:58 -> set com.google.common.hash.AbstractHashFunction -> com.gradleup.gr8.relocated.q: com.google.common.hash.AbstractHasher -> com.gradleup.gr8.relocated.r: com.google.common.hash.Hasher putBytes(byte[],int,int) -> a com.google.common.hash.Hasher putInt(int) -> a com.google.common.hash.Hasher putLong(long) -> a 1:1:com.google.common.hash.Hasher putBoolean(boolean):32:32 -> a 2:2:com.google.common.hash.Hasher putDouble(double):37:37 -> a 3:3:com.google.common.hash.Hasher putFloat(float):42:42 -> a 4:4:com.google.common.hash.Hasher putString(java.lang.CharSequence,java.nio.charset.Charset):55:55 -> a 5:5:com.google.common.hash.Hasher putBytes(byte[]):60:60 -> a com.google.common.hash.HashCode -> com.gradleup.gr8.relocated.hy0: char[] hexDigits -> a int $r8$clinit -> b 1:1:void ():420:420 -> boolean equalsSameBits(com.google.common.hash.HashCode) -> a 1:3:boolean equals(java.lang.Object):371:373 -> equals 4:4:int com.google.common.hash.HashCode$BytesHashCode.bits():259:259 -> equals 4:4:boolean equals(java.lang.Object):373 -> equals 5:5:boolean equals(java.lang.Object):373:373 -> equals 6:6:int com.google.common.hash.HashCode$BytesHashCode.bits():259:259 -> equals 6:6:boolean equals(java.lang.Object):373 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:int com.google.common.hash.HashCode$BytesHashCode.bits():259:259 -> equals 7:7:boolean equals(java.lang.Object):373 -> equals 8:8:boolean equals(java.lang.Object):373:373 -> equals 1:1:int hashCode():387:387 -> hashCode 2:2:int com.google.common.hash.HashCode$BytesHashCode.bits():259:259 -> hashCode 2:2:int hashCode():387 -> hashCode 3:7:int com.google.common.hash.HashCode$BytesHashCode.asInt():269:273 -> hashCode 3:7:int hashCode():388 -> hashCode 8:8:void com.google.common.base.Preconditions.checkState(boolean,java.lang.String,int):562:562 -> hashCode 8:8:int com.google.common.hash.HashCode$BytesHashCode.asInt():269 -> hashCode 8:8:int hashCode():388 -> hashCode 9:11:int hashCode():392:394 -> hashCode 1:1:java.lang.String toString():412:412 -> toString 2:2:byte[] com.google.common.hash.HashCode$BytesHashCode.getBytesInternal():304:304 -> toString 2:2:java.lang.String toString():412 -> toString 3:7:java.lang.String toString():413:417 -> toString com.google.common.hash.HashCode$BytesHashCode -> com.gradleup.gr8.relocated.gy0: byte[] bytes -> c 1:2:void (byte[]):253:254 -> 1:1:boolean equalsSameBits(com.google.common.hash.HashCode):311:311 -> a 2:2:byte[] com.google.common.hash.HashCode$BytesHashCode.getBytesInternal():304:304 -> a 2:2:boolean equalsSameBits(com.google.common.hash.HashCode):311 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:9:boolean equalsSameBits(com.google.common.hash.HashCode):311:317 -> a 10:10:byte[] com.google.common.hash.HashCode$BytesHashCode.getBytesInternal():304:304 -> a 10:10:boolean equalsSameBits(com.google.common.hash.HashCode):317 -> a 11:11:boolean equalsSameBits(com.google.common.hash.HashCode):317:317 -> a com.google.common.hash.HashFunction -> com.gradleup.gr8.relocated.ly0: com.google.common.hash.Hasher newHasher() -> a com.google.common.hash.Hasher -> com.gradleup.gr8.relocated.ny0: com.google.common.hash.HashCode hash() -> a com.google.common.hash.Hasher putBoolean(boolean) -> a com.google.common.hash.Hasher putByte(byte) -> a com.google.common.hash.Hasher putBytes(byte[]) -> a com.google.common.hash.Hasher putDouble(double) -> a com.google.common.hash.Hasher putFloat(float) -> a com.google.common.hash.Hasher putInt(int) -> a com.google.common.hash.Hasher putLong(long) -> a com.google.common.hash.Hasher putString(java.lang.CharSequence,java.nio.charset.Charset) -> a com.google.common.hash.Hashing -> com.gradleup.gr8.relocated.qy0: # {"id":"sourceFile","fileName":"Hashing.java"} int GOOD_FAST_HASH_SEED -> a 1:1:void ():91:91 -> 1:1:com.google.common.hash.HashFunction murmur3_128():134:134 -> a 1:1:com.google.common.hash.HashFunction sha256():201:201 -> b com.google.common.hash.Hashing$Sha256Holder -> com.gradleup.gr8.relocated.py0: com.google.common.hash.HashFunction SHA_256 -> a 1:1:void ():205:205 -> com.google.common.hash.MessageDigestHashFunction -> com.gradleup.gr8.relocated.a32: java.security.MessageDigest prototype -> a int bytes -> b boolean supportsClone -> c java.lang.String toString -> d 1:5:void (java.lang.String,java.lang.String):44:48 -> 1:1:boolean supportsClone(java.security.MessageDigest):63:63 -> a 2:4:java.security.MessageDigest getMessageDigest(java.lang.String):82:84 -> a 5:12:com.google.common.hash.Hasher newHasher():90:97 -> a 1:1:java.lang.String toString():77:77 -> toString com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher -> com.gradleup.gr8.relocated.z22: java.security.MessageDigest digest -> b java.nio.ByteBuffer com.google.common.hash.AbstractByteHasher.scratch -> a int bytes -> c boolean done -> d 1:2:void com.google.common.hash.AbstractByteHasher.():35:36 -> 1:2:void (java.security.MessageDigest,int):128 -> 3:4:void (java.security.MessageDigest,int):129:130 -> 5:5:void (java.security.MessageDigest,int,com.google.common.hash.MessageDigestHashFunction$1):123:123 -> 1:1:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):83:83 -> a 1:1:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):83 -> a 2:2:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:3:void com.google.common.hash.AbstractByteHasher.update(byte[]):43:43 -> a 3:3:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):84 -> a 3:3:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 4:4:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> a 4:4:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte[],int,int):141 -> a 4:4:void com.google.common.hash.AbstractByteHasher.update(byte[]):43 -> a 4:4:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):84 -> a 4:4:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 5:5:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte[],int,int):142:142 -> a 5:5:void com.google.common.hash.AbstractByteHasher.update(byte[]):43 -> a 5:5:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):84 -> a 5:5:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 6:6:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[],int,int):90:90 -> a 6:6:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 7:7:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> a 7:7:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte[],int,int):141 -> a 7:7:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[],int,int):91 -> a 7:7:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 8:8:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte[],int,int):142:142 -> a 8:8:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[],int,int):91 -> a 8:8:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 9:9:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):109:109 -> a 9:9:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 10:10:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):68:68 -> a 10:10:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):110 -> a 10:10:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 11:11:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> a 11:11:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte[],int,int):141 -> a 11:11:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):68 -> a 11:11:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):110 -> a 11:11:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 12:12:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte[],int,int):142:142 -> a 12:12:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):68 -> a 12:12:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):110 -> a 12:12:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 13:13:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):70:70 -> a 13:13:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):110 -> a 13:13:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 14:14:void com.google.common.hash.Java8Compatibility.clear(java.nio.Buffer):27:27 -> a 14:14:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):70 -> a 14:14:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):110 -> a 14:14:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 15:15:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):70:70 -> a 15:15:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):110 -> a 15:15:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 16:16:void com.google.common.hash.Java8Compatibility.clear(java.nio.Buffer):27:27 -> a 16:16:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):70 -> a 16:16:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):110 -> a 16:16:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 17:17:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):71:71 -> a 17:17:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):110 -> a 17:17:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 18:18:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):115:115 -> a 18:18:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 19:19:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):68:68 -> a 19:19:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):116 -> a 19:19:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 20:20:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> a 20:20:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte[],int,int):141 -> a 20:20:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):68 -> a 20:20:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):116 -> a 20:20:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 21:21:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte[],int,int):142:142 -> a 21:21:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):68 -> a 21:21:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):116 -> a 21:21:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 22:22:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):70:70 -> a 22:22:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):116 -> a 22:22:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 23:23:void com.google.common.hash.Java8Compatibility.clear(java.nio.Buffer):27:27 -> a 23:23:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):70 -> a 23:23:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):116 -> a 23:23:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 24:24:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):70:70 -> a 24:24:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):116 -> a 24:24:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 25:25:void com.google.common.hash.Java8Compatibility.clear(java.nio.Buffer):27:27 -> a 25:25:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):70 -> a 25:25:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):116 -> a 25:25:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 26:26:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.update(int):71:71 -> a 26:26:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):116 -> a 26:26:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 27:27:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> a 27:27:com.google.common.hash.HashCode hash():157 -> a 28:30:com.google.common.hash.HashCode hash():158:160 -> a 31:31:com.google.common.hash.HashCode com.google.common.hash.HashCode.fromBytesNoCopy(byte[]):247:247 -> a 31:31:com.google.common.hash.HashCode hash():160 -> a 32:32:com.google.common.hash.HashCode hash():161:161 -> a 33:33:com.google.common.hash.HashCode com.google.common.hash.HashCode.fromBytesNoCopy(byte[]):247:247 -> a 33:33:com.google.common.hash.HashCode hash():161 -> a 34:34:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> a 34:34:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte):135 -> a 34:34:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putByte(byte):77 -> a 34:34:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putByte(byte):0 -> a # {"id":"com.android.tools.r8.synthesized"} 35:35:void com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.update(byte):136:136 -> a 35:35:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putByte(byte):77 -> a 35:35:com.google.common.hash.Hasher com.google.common.hash.AbstractByteHasher.putByte(byte):0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.common.hash.Murmur3_128HashFunction -> com.gradleup.gr8.relocated.l82: com.google.common.hash.HashFunction MURMUR3_128 -> b int seed -> a 1:3:void ():45:47 -> 1:2:void (int):53:54 -> 1:1:com.google.common.hash.Hasher newHasher():64:64 -> a 1:3:boolean equals(java.lang.Object):74:76 -> equals 1:1:int hashCode():83:83 -> hashCode 1:1:java.lang.String toString():69:69 -> toString com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher -> com.gradleup.gr8.relocated.k82: long h2 -> e int length -> f long h1 -> d int com.google.common.hash.AbstractStreamingHasher.bufferSize -> b java.nio.ByteBuffer com.google.common.hash.AbstractStreamingHasher.buffer -> a int com.google.common.hash.AbstractStreamingHasher.chunkSize -> c 1:9:void com.google.common.hash.AbstractStreamingHasher.(int,int):62:70 -> 1:9:void com.google.common.hash.AbstractStreamingHasher.(int):50 -> 1:9:void (int):95 -> 10:12:void (int):96:98 -> 1:1:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95:95 -> a 1:1:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:3:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):111:112 -> a 2:3:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 2:3:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 4:4:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():199:199 -> a 4:4:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):113 -> a 4:4:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 4:4:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 5:5:void com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 5:5:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 5:5:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):113 -> a 5:5:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 5:5:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 6:6:void com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 6:6:void com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 6:6:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 6:6:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):113 -> a 6:6:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 6:6:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 7:12:void com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 7:12:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 7:12:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):113 -> a 7:12:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 7:12:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 13:15:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):118:120 -> a 13:15:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 13:15:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 16:16:void com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 16:16:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):122 -> a 16:16:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 16:16:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 17:17:void com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 17:17:void com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 17:17:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):122 -> a 17:17:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 17:17:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 18:23:void com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 18:23:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):122 -> a 18:23:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 18:23:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 24:29:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):125:130 -> a 24:29:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 24:29:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 30:31:void process(java.nio.ByteBuffer):103:104 -> a 32:32:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.bmix64(long,long):110:110 -> a 32:32:void process(java.nio.ByteBuffer):105 -> a 33:33:long com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.mixK1(long):201:201 -> a 33:33:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.bmix64(long,long):110 -> a 33:33:void process(java.nio.ByteBuffer):105 -> a 34:38:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.bmix64(long,long):110:114 -> a 34:38:void process(java.nio.ByteBuffer):105 -> a 39:39:long com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.mixK2(long):208:208 -> a 39:39:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.bmix64(long,long):116 -> a 39:39:void process(java.nio.ByteBuffer):105 -> a 40:44:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.bmix64(long,long):116:120 -> a 40:44:void process(java.nio.ByteBuffer):105 -> a 45:45:void process(java.nio.ByteBuffer):106:106 -> a 46:46:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):146:146 -> a 46:46:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):0 -> a # {"id":"com.android.tools.r8.synthesized"} 47:47:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():199:199 -> a 47:47:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):147 -> a 47:47:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):0 -> a # {"id":"com.android.tools.r8.synthesized"} 48:48:void com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 48:48:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 48:48:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):147 -> a 48:48:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):0 -> a # {"id":"com.android.tools.r8.synthesized"} 49:49:void com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 49:49:void com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 49:49:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 49:49:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):147 -> a 49:49:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):0 -> a # {"id":"com.android.tools.r8.synthesized"} 50:55:void com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 50:55:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 50:55:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):147 -> a 50:55:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putByte(byte):0 -> a # {"id":"com.android.tools.r8.synthesized"} 56:56:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):167:167 -> a 56:56:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 57:57:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():199:199 -> a 57:57:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):168 -> a 57:57:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 58:58:void com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 58:58:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 58:58:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):168 -> a 58:58:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 59:59:void com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 59:59:void com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 59:59:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 59:59:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):168 -> a 59:59:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 60:65:void com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 60:65:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 60:65:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):168 -> a 60:65:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 66:66:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):174:174 -> a 66:66:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 67:67:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():199:199 -> a 67:67:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):175 -> a 67:67:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 68:68:void com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 68:68:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 68:68:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):175 -> a 68:68:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 69:69:void com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 69:69:void com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 69:69:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 69:69:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):175 -> a 69:69:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 70:75:void com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 70:75:void com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 70:75:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):175 -> a 70:75:com.google.common.hash.Hasher com.google.common.hash.AbstractStreamingHasher.putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} 76:76:void com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 76:76:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():181 -> a 76:76:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 77:77:void com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 77:77:void com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 77:77:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():181 -> a 77:77:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 78:83:void com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 78:83:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():181 -> a 78:83:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 84:84:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():182:182 -> a 84:84:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 85:85:void com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 85:85:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():182 -> a 85:85:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 86:87:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():183:184 -> a 86:87:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 88:123:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):127:162 -> a 88:123:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 88:123:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 124:158:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):130:164 -> a 124:158:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 124:158:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 159:159:long com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.mixK1(long):201:201 -> a 159:159:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):164 -> a 159:159:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 159:159:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 160:161:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):164:165 -> a 160:161:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 160:161:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 162:162:long com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.mixK2(long):208:208 -> a 162:162:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):165 -> a 162:162:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 162:162:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 163:163:void com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):165:165 -> a 163:163:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 163:163:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 164:164:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():185:185 -> a 164:164:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 165:165:void com.google.common.hash.Java8Compatibility.position(java.nio.Buffer,int):39:39 -> a 165:165:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():185 -> a 165:165:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 166:183:com.google.common.hash.HashCode com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.makeHash():170:187 -> a 166:183:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():187 -> a 166:183:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 184:184:com.google.common.hash.HashCode com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.makeHash():182:182 -> a 184:184:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():187 -> a 184:184:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} 185:185:com.google.common.hash.HashCode com.google.common.hash.HashCode.fromBytesNoCopy(byte[]):247:247 -> a 185:185:com.google.common.hash.HashCode com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.makeHash():182 -> a 185:185:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():187 -> a 185:185:com.google.common.hash.HashCode com.google.common.hash.AbstractStreamingHasher.hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.common.io.BaseEncoding -> com.gradleup.gr8.relocated.wa: com.google.common.io.BaseEncoding BASE64_URL -> a 1:45:void ():320:364 -> 46:46:void com.google.common.io.BaseEncoding$StandardBaseEncoding.(java.lang.String,java.lang.String,java.lang.Character):571:571 -> 46:46:void ():364 -> 47:48:void ():382:383 -> 49:49:void com.google.common.io.BaseEncoding$StandardBaseEncoding.(java.lang.String,java.lang.String,java.lang.Character):571:571 -> 49:49:void ():383 -> 50:50:void ():401:401 -> void encodeTo(java.lang.Appendable,byte[],int,int) -> a 1:1:java.lang.String encode(byte[]):148:148 -> a 2:3:java.lang.String com.google.common.io.BaseEncoding.encode(byte[],int,int):156:157 -> a 2:3:java.lang.String encode(byte[]):148 -> a 4:4:int com.google.common.io.BaseEncoding$StandardBaseEncoding.maxEncodedSize(int):585:585 -> a 4:4:java.lang.String com.google.common.io.BaseEncoding.encode(byte[],int,int):157 -> a 4:4:java.lang.String encode(byte[]):148 -> a 5:11:java.lang.String com.google.common.io.BaseEncoding.encode(byte[],int,int):157:163 -> a 5:11:java.lang.String encode(byte[]):148 -> a 12:12:java.lang.String com.google.common.io.BaseEncoding.encode(byte[],int,int):161:161 -> a 12:12:java.lang.String encode(byte[]):148 -> a 13:13:com.google.common.io.BaseEncoding base64Url():360:360 -> a com.google.common.io.BaseEncoding omitPadding() -> b com.google.common.io.BaseEncoding$Alphabet -> com.gradleup.gr8.relocated.sa: 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 (java.lang.String,char[]):431:466 -> 37:37:void (java.lang.String,char[]):449:449 -> 38:38:void (java.lang.String,char[]):437:437 -> 1:1:char[] access$000(com.google.common.io.BaseEncoding$Alphabet):420:420 -> a 2:2:char encode(int):472:472 -> a 3:3:boolean matches(char):541:541 -> a 1:3:boolean equals(java.lang.Object):551:553 -> equals 1:1:int hashCode():560:560 -> hashCode 1:1:java.lang.String toString():546:546 -> toString com.google.common.io.BaseEncoding$Base16Encoding -> com.gradleup.gr8.relocated.ta: char[] encoding -> d 1:1:void (java.lang.String,java.lang.String):893:893 -> 2:2:void (com.google.common.io.BaseEncoding$Alphabet):897:897 -> 3:14:void (com.google.common.io.BaseEncoding$Alphabet):890:901 -> 1:6:void encodeTo(java.lang.Appendable,byte[],int,int):907:912 -> a 7:7:com.google.common.io.BaseEncoding newInstance(com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):932:932 -> a com.google.common.io.BaseEncoding$Base64Encoding -> com.gradleup.gr8.relocated.ua: 1:1:void (java.lang.String,java.lang.String,java.lang.Character):938:938 -> 2:3:void (com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):942:943 -> 1:12:void encodeTo(java.lang.Appendable,byte[],int,int):948:959 -> a 13:13:com.google.common.io.BaseEncoding newInstance(com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):989:989 -> a com.google.common.io.BaseEncoding$StandardBaseEncoding -> com.gradleup.gr8.relocated.va: java.lang.Character paddingChar -> c com.google.common.io.BaseEncoding$Alphabet alphabet -> b 1:4:void (com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):574:577 -> 5:9:void (com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):576:580 -> 1:4:void encodeTo(java.lang.Appendable,byte[],int,int):635:638 -> a 5:5:void encodeTo(java.lang.Appendable,byte[],int,int):637:637 -> a 6:25:void encodeChunkTo(java.lang.Appendable,byte[],int,int):643:662 -> a 26:26:com.google.common.io.BaseEncoding newInstance(com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):856:856 -> a 1:1:com.google.common.io.BaseEncoding omitPadding():802:802 -> b 1:4:boolean equals(java.lang.Object):875:878 -> equals 1:1:int hashCode():885:885 -> hashCode 2:2:int com.google.common.base.Objects.hashCode(java.lang.Object[]):77:77 -> hashCode 2:2:int hashCode():885 -> hashCode 1:10:java.lang.String toString():861:870 -> toString com.google.common.io.ByteStreams -> com.gradleup.gr8.relocated.fe: 1:1:void ():640:640 -> 1:1:byte[] toByteArray(java.io.InputStream):220:220 -> a 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:byte[] toByteArray(java.io.InputStream):220 -> a 3:3:byte[] toByteArray(java.io.InputStream):221:221 -> a 4:9:byte[] com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):176:181 -> a 4:9:byte[] toByteArray(java.io.InputStream):221 -> a 10:16:byte[] com.google.common.io.ByteStreams.combineBuffers(java.util.Queue,int):200:206 -> a 10:16:byte[] com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):183 -> a 10:16:byte[] toByteArray(java.io.InputStream):221 -> a 17:17:int com.google.common.math.IntMath.saturatedMultiply(int,int):558:558 -> a 17:17:byte[] com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):175 -> a 17:17:byte[] toByteArray(java.io.InputStream):221 -> a 18:18:byte[] com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):191:191 -> a 18:18:byte[] toByteArray(java.io.InputStream):221 -> a 19:25:byte[] com.google.common.io.ByteStreams.combineBuffers(java.util.Queue,int):200:206 -> a 19:25:byte[] com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):193 -> a 19:25:byte[] toByteArray(java.io.InputStream):221 -> a 26:26:byte[] com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):195:195 -> a 26:26:byte[] toByteArray(java.io.InputStream):221 -> a com.google.common.io.ByteStreams$1 -> com.gradleup.gr8.relocated.ee: 1:1:void ():641:641 -> 1:1:java.lang.String toString():660:660 -> toString 1:1:void write(byte[]):649:649 -> write 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> write 2:2:void write(byte[]):649 -> write 3:3:void write(byte[],int,int):655:655 -> write 4:4:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> write 4:4:void write(byte[],int,int):655 -> write com.google.common.io.CharSequenceReader -> com.gradleup.gr8.relocated.al: java.lang.CharSequence seq -> a int pos -> b int mark -> c 1:2:void (java.lang.CharSequence):41:42 -> 1:2:void checkOpen():46:47 -> a 1:1:void close():128:128 -> close 1:3:void mark(int):115:117 -> mark 4:4:void com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int):192:192 -> mark 4:4:void mark(int):115 -> mark 1:1:int read(java.nio.CharBuffer):61:61 -> read 2:2:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> read 2:2:int read(java.nio.CharBuffer):61 -> read 3:3:int read(java.nio.CharBuffer):62:62 -> read 4:4:int com.google.common.io.CharSequenceReader.remaining():56:56 -> read 4:4:boolean com.google.common.io.CharSequenceReader.hasRemaining():52 -> read 4:4:int read(java.nio.CharBuffer):63 -> read 5:5:int read(java.nio.CharBuffer):66:66 -> read 6:6:int com.google.common.io.CharSequenceReader.remaining():56:56 -> read 6:6:int read(java.nio.CharBuffer):66 -> read 7:9:int read(java.nio.CharBuffer):66:68 -> read 10:10:int read():75:75 -> read 11:11:int com.google.common.io.CharSequenceReader.remaining():56:56 -> read 11:11:boolean com.google.common.io.CharSequenceReader.hasRemaining():52 -> read 11:11:int read():76 -> read 12:12:int read():76:76 -> read 13:14:int read(char[],int,int):81:82 -> read 15:15:int com.google.common.io.CharSequenceReader.remaining():56:56 -> read 15:15:boolean com.google.common.io.CharSequenceReader.hasRemaining():52 -> read 15:15:int read(char[],int,int):83 -> read 16:16:int com.google.common.io.CharSequenceReader.remaining():56:56 -> read 16:16:int read(char[],int,int):86 -> read 17:19:int read(char[],int,int):86:88 -> read 1:1:boolean ready():104:104 -> ready 1:2:void reset():122:123 -> reset 1:2:long skip(long):95:96 -> skip 3:3:int com.google.common.io.CharSequenceReader.remaining():56:56 -> skip 3:3:long skip(long):97 -> skip 4:5:long skip(long):97:98 -> skip 6:6:void com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,long):205:205 -> skip 6:6:long skip(long):95 -> skip com.google.common.io.CharSource -> com.gradleup.gr8.relocated.dl: java.io.Reader openStream() -> a 1:3:com.google.common.io.CharSource wrap(java.lang.CharSequence):480:482 -> a com.google.common.io.CharSource$CharSequenceCharSource -> com.gradleup.gr8.relocated.bl: java.lang.CharSequence seq -> a 1:1:void ():524:524 -> 1:2:void (java.lang.CharSequence):528:529 -> 1:1:java.io.Reader openStream():534:534 -> a 1:1:java.lang.String toString():608:608 -> toString 2:2:java.lang.String com.google.common.base.Ascii.truncate(java.lang.CharSequence,int,java.lang.String):550:550 -> toString 2:2:java.lang.String toString():608 -> toString 3:3:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> toString 3:3:java.lang.String com.google.common.base.Ascii.truncate(java.lang.CharSequence,int,java.lang.String):550 -> toString 3:3:java.lang.String toString():608 -> toString 4:16:java.lang.String com.google.common.base.Ascii.truncate(java.lang.CharSequence,int,java.lang.String):563:575 -> toString 4:16:java.lang.String toString():608 -> toString 17:17:java.lang.String toString():608:608 -> toString com.google.common.io.CharSource$StringCharSource -> com.gradleup.gr8.relocated.cl: 1:1:void (java.lang.String):629:629 -> 1:1:java.io.Reader openStream():634:634 -> a com.google.common.io.Closeables -> com.gradleup.gr8.relocated.sq: java.util.logging.Logger logger -> a 1:1:void ():37:37 -> com.google.common.io.Closer -> com.gradleup.gr8.relocated.wq: java.util.Deque stack -> b com.google.common.io.Closer$Suppressor suppressor -> a com.google.common.io.Closer$Suppressor SUPPRESSOR -> c 1:1:boolean com.google.common.io.Closer$SuppressingSuppressor.isAvailable():264:264 -> 1:1:void ():95 -> 2:3:void ():96:97 -> 1:1:void (com.google.common.io.Closer$Suppressor):111:111 -> 2:7:void (com.google.common.io.Closer$Suppressor):107:112 -> 1:1:com.google.common.io.Closer create():101:101 -> a 2:2:java.io.Closeable register(java.io.Closeable):125:125 -> a 1:15:void close():210:224 -> close 16:17:void com.google.common.base.Throwables.throwIfInstanceOf(java.lang.Throwable,java.lang.Class):74:75 -> close 16:17:void com.google.common.base.Throwables.propagateIfInstanceOf(java.lang.Throwable,java.lang.Class):104 -> close 16:17:void com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):184 -> close 16:17:void close():224 -> close 18:21:void com.google.common.base.Throwables.throwIfUnchecked(java.lang.Throwable):129:132 -> close 18:21:void com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable):159 -> close 18:21:void com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):185 -> close 18:21:void close():224 -> close 22:22:void close():225:225 -> close 23:23:void com.google.common.base.Throwables.throwIfUnchecked(java.lang.Throwable):133:133 -> close 23:23:void com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable):159 -> close 23:23:void com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):185 -> close 23:23:void close():224 -> close 24:24:void com.google.common.base.Throwables.throwIfUnchecked(java.lang.Throwable):130:130 -> close 24:24:void com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable):159 -> close 24:24:void com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):185 -> close 24:24:void close():224 -> close 25:25:void com.google.common.base.Throwables.throwIfInstanceOf(java.lang.Throwable,java.lang.Class):76:76 -> close 25:25:void com.google.common.base.Throwables.propagateIfInstanceOf(java.lang.Throwable,java.lang.Class):104 -> close 25:25:void com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):184 -> close 25:25:void close():224 -> close com.google.common.io.Closer$LoggingSuppressor -> com.gradleup.gr8.relocated.tq: com.google.common.io.Closer$LoggingSuppressor INSTANCE -> a 1:1:void ():244:244 -> 1:1:void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):249:249 -> a com.google.common.io.Closer$SuppressingSuppressor -> com.gradleup.gr8.relocated.uq: com.google.common.io.Closer$SuppressingSuppressor INSTANCE -> a java.lang.reflect.Method addSuppressed -> b 1:1:void ():261:261 -> 2:2:java.lang.reflect.Method com.google.common.io.Closer$SuppressingSuppressor.addSuppressedMethodOrNull():271:271 -> 2:2:void ():267 -> 3:3:void ():267:267 -> 1:1:void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):284:284 -> a 2:2:void com.google.common.io.Closer$LoggingSuppressor.suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):249:249 -> a 2:2:void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):287 -> a com.google.common.io.Closer$Suppressor -> com.gradleup.gr8.relocated.vq: void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable) -> a com.google.common.math.IntMath -> com.gradleup.gr8.relocated.jd1: int[] biggestBinomials -> a 1:1:void ():676:676 -> boolean isPowerOfTwo(int) -> a 1:24:int log2(int,java.math.RoundingMode):120:143 -> a 25:25:int log2(int,java.math.RoundingMode):136:136 -> a 26:26:int log2(int,java.math.RoundingMode):130:130 -> a 27:31:int log2(int,java.math.RoundingMode):122:126 -> a 32:32:void com.google.common.math.MathPreconditions.checkRoundingUnnecessary(boolean):82:82 -> a 32:32:int log2(int,java.math.RoundingMode):122 -> a 33:33:int com.google.common.math.MathPreconditions.checkPositive(java.lang.String,int) -> a 33:33:int log2(int,java.math.RoundingMode):119 -> a 34:34:int divide(int,int,java.math.RoundingMode):317:317 -> a 35:35:java.lang.Object com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 35:35:int divide(int,int,java.math.RoundingMode):317 -> a 36:82:int divide(int,int,java.math.RoundingMode):321:367 -> a 83:88:int divide(int,int,java.math.RoundingMode):356:361 -> a 89:89:void com.google.common.math.MathPreconditions.checkRoundingUnnecessary(boolean):82:82 -> a 89:89:int divide(int,int,java.math.RoundingMode):339 -> a 90:90:int divide(int,int,java.math.RoundingMode):319:319 -> a 91:109:int binomial(int,int):650:668 -> a 110:110:void com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int,int):303:303 -> a 110:110:int binomial(int,int):652 -> a 1:1:int sqrt(int,java.math.RoundingMode):270:270 -> b 2:2:int com.google.common.math.IntMath.sqrtFloor(int):305:305 -> b 2:2:int sqrt(int,java.math.RoundingMode):271 -> b 3:29:int sqrt(int,java.math.RoundingMode):272:298 -> b 30:30:void com.google.common.math.MathPreconditions.checkRoundingUnnecessary(boolean):82:82 -> b 30:30:int sqrt(int,java.math.RoundingMode):274 -> b 31:31:int checkedAdd(int,int):456:456 -> b 32:32:void com.google.common.math.MathPreconditions.checkNoOverflow(boolean,java.lang.String,int,int):95:95 -> b 32:32:int checkedAdd(int,int):456 -> b com.google.common.math.IntMath$1 -> com.gradleup.gr8.relocated.id1: int[] $SwitchMap$java$math$RoundingMode -> a 1:1:void ():120:120 -> com.google.common.math.MathPreconditions -> com.gradleup.gr8.relocated.a22: 1:1:int checkNonNegative(java.lang.String,int):54:54 -> a com.google.common.primitives.Ints -> com.gradleup.gr8.relocated.lg1: int fromBytes(byte,byte,byte,byte) -> a int saturatedCast(long) -> a com.google.gson.JsonArray -> com.gradleup.gr8.relocated.fj1: java.util.List elements -> a 1:2:void ():39:40 -> 1:1:void add(java.lang.String):85:85 -> a 2:4:void add(com.google.gson.JsonElement):95:97 -> a 5:8:boolean getAsBoolean():358:361 -> a 1:4:int getAsInt():310:313 -> b 1:4:java.lang.String getAsString():212:215 -> e 1:1:boolean equals(java.lang.Object):366:366 -> equals 1:1:com.google.gson.JsonElement get(int):183:183 -> f 1:1:int hashCode():371:371 -> hashCode 1:1:java.util.Iterator iterator():171:171 -> iterator 1:1:int size():161:161 -> size com.google.gson.JsonElement -> com.gradleup.gr8.relocated.gj1: 1:1:boolean getAsBoolean():152:152 -> a 1:1:int getAsInt():243:243 -> b 1:1:boolean com.google.gson.JsonElement.isJsonArray():46:46 -> c 1:1:com.google.gson.JsonArray getAsJsonArray():103 -> c 2:4:com.google.gson.JsonArray getAsJsonArray():104:106 -> c 1:1:boolean com.google.gson.JsonElement.isJsonObject():55:55 -> d 1:1:com.google.gson.JsonObject getAsJsonObject():87 -> d 2:4:com.google.gson.JsonObject getAsJsonObject():88:90 -> d 1:1:java.lang.String getAsString():191:191 -> e 1:3:java.lang.String toString():321:323 -> toString 4:4:void com.google.gson.internal.Streams.write(com.google.gson.JsonElement,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.google.gson.JsonIOException -> com.gradleup.gr8.relocated.hj1: 1:1:void (java.lang.Throwable):43:43 -> com.google.gson.JsonNull -> com.gradleup.gr8.relocated.ij1: com.google.gson.JsonNull INSTANCE -> a 1:1:void ():32:32 -> 1:1:void ():39:39 -> 1:1:boolean equals(java.lang.Object):61:61 -> equals 1:1:int hashCode():53:53 -> hashCode com.google.gson.JsonObject -> com.gradleup.gr8.relocated.jj1: com.google.gson.internal.LinkedTreeMap members -> a 1:2:void ():32:33 -> 1:1:void addProperty(java.lang.String,java.lang.Boolean):0:0 -> a 2:2:com.google.gson.JsonElement com.google.gson.JsonObject.createJsonElement(java.lang.Object):122:122 -> a 2:2:void addProperty(java.lang.String,java.lang.Boolean):101 -> a 3:3:void com.google.gson.JsonObject.add(java.lang.String,com.google.gson.JsonElement):57:57 -> a 3:3:void addProperty(java.lang.String,java.lang.Boolean):101 -> a 4:4:void addProperty(java.lang.String,java.lang.Number):0:0 -> a 5:5:com.google.gson.JsonElement com.google.gson.JsonObject.createJsonElement(java.lang.Object):122:122 -> a 5:5:void addProperty(java.lang.String,java.lang.Number):90 -> a 6:6:void com.google.gson.JsonObject.add(java.lang.String,com.google.gson.JsonElement):57:57 -> a 6:6:void addProperty(java.lang.String,java.lang.Number):90 -> a 7:9:void add(java.lang.String,com.google.gson.JsonElement):55:57 -> a 10:10:com.google.gson.JsonElement com.google.gson.JsonObject.createJsonElement(java.lang.Object):122:122 -> a 10:10:void addProperty(java.lang.String,java.lang.String):79 -> a 11:11:void com.google.gson.JsonObject.add(java.lang.String,com.google.gson.JsonElement):57:57 -> a 11:11:void addProperty(java.lang.String,java.lang.String):79 -> a 12:12:com.google.gson.JsonElement get(java.lang.String):161:161 -> a 1:1:boolean has(java.lang.String):151:151 -> b 1:1:java.util.Set entrySet():132:132 -> entrySet 1:2:boolean equals(java.lang.Object):196:197 -> equals 1:1:com.google.gson.JsonObject getAsJsonObject(java.lang.String):191:191 -> f 1:1:int hashCode():202:202 -> hashCode com.google.gson.JsonParseException -> com.gradleup.gr8.relocated.kj1: 1:1:void (java.lang.String):42:42 -> 2:2:void (java.lang.String,java.lang.Throwable):52:52 -> 3:3:void (java.lang.Throwable):62:62 -> com.google.gson.JsonParser -> com.gradleup.gr8.relocated.lj1: 1:1:com.google.gson.JsonElement parse(java.lang.String):45:45 -> a 2:4:com.google.gson.JsonElement com.google.gson.JsonParser.parse(java.io.Reader):58:60 -> a 2:4:com.google.gson.JsonElement parse(java.lang.String):45 -> a 5:5:boolean com.google.gson.JsonElement.isJsonNull():74:74 -> a 5:5:com.google.gson.JsonElement com.google.gson.JsonParser.parse(java.io.Reader):60 -> a 5:5:com.google.gson.JsonElement parse(java.lang.String):45 -> a 6:15:com.google.gson.JsonElement com.google.gson.JsonParser.parse(java.io.Reader):60:69 -> a 6:15:com.google.gson.JsonElement parse(java.lang.String):45 -> a 16:16:com.google.gson.JsonElement com.google.gson.JsonParser.parse(java.io.Reader):67:67 -> a 16:16:com.google.gson.JsonElement parse(java.lang.String):45 -> a 17:17:com.google.gson.JsonElement com.google.gson.JsonParser.parse(java.io.Reader):65:65 -> a 17:17:com.google.gson.JsonElement parse(java.lang.String):45 -> a 18:27:com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader):81:90 -> a 28:28:com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader):88:88 -> a 29:33:com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader):86:90 -> a com.google.gson.JsonPrimitive -> com.gradleup.gr8.relocated.mj1: java.lang.Class[] PRIMITIVE_TYPES -> b java.lang.Object value -> a 1:1:void ():35:35 -> 1:2:void (java.lang.Boolean):46:47 -> 3:4:void (java.lang.Number):55:56 -> 5:6:void (java.lang.String):64:65 -> 7:8:void (java.lang.Object):84:85 -> 1:7:void setValue(java.lang.Object):94:100 -> a 8:14:boolean com.google.gson.JsonPrimitive.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.google.gson.internal.$Gson$Preconditions.checkArgument(boolean):46:46 -> a 16:16:void setValue(java.lang.Object):100 -> a 17:17:boolean com.google.gson.JsonPrimitive.isBoolean():112:112 -> a 17:17:boolean getAsBoolean():132 -> a 18:18:java.lang.Boolean com.google.gson.JsonPrimitive.getAsBooleanWrapper():122:122 -> a 18:18:boolean getAsBoolean():133 -> a 19:22:boolean getAsBoolean():133:136 -> a 23:25:boolean isIntegral(com.google.gson.JsonPrimitive):334:336 -> a 1:1:boolean com.google.gson.JsonPrimitive.isNumber():146:146 -> b 1:1:int getAsInt():260 -> b 2:2:int getAsInt():260:260 -> b 1:1:boolean com.google.gson.JsonPrimitive.isNumber():146:146 -> e 1:1:java.lang.String getAsString():176 -> e 2:2:java.lang.String getAsString():177:177 -> e 3:3:boolean com.google.gson.JsonPrimitive.isBoolean():112:112 -> e 3:3:java.lang.String getAsString():178 -> e 4:4:java.lang.Boolean com.google.gson.JsonPrimitive.getAsBooleanWrapper():122:122 -> e 4:4:java.lang.String getAsString():179 -> e 5:7:java.lang.String getAsString():179:181 -> e 1:18:boolean equals(java.lang.Object):309:326 -> equals 1:1:java.lang.Number getAsNumber():157:157 -> f 1:1:boolean isBoolean():112:112 -> g 1:1:boolean isNumber():146:146 -> h 1:13:int hashCode():289:301 -> hashCode com.google.gson.JsonSyntaxException -> com.gradleup.gr8.relocated.oj1: 1:1:void (java.lang.String):30:30 -> 2:2:void (java.lang.Throwable):45:45 -> com.google.gson.TypeAdapter -> com.gradleup.gr8.relocated.xi3: java.lang.Object read(com.google.gson.stream.JsonReader) -> a void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a com.google.gson.internal.$Gson$Preconditions -> com.google.gson.internal.$Gson$Preconditions: # {"id":"sourceFile","fileName":"$Gson$Preconditions.java"} com.google.gson.internal.LazilyParsedNumber -> com.gradleup.gr8.relocated.pv1: java.lang.String value -> a 1:2:void (java.lang.String):30:31 -> 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.google.gson.internal.LinkedTreeMap -> com.gradleup.gr8.relocated.ly1: com.google.gson.internal.LinkedTreeMap$KeySet keySet -> g java.util.Comparator NATURAL_ORDER -> h boolean $assertionsDisabled -> i com.google.gson.internal.LinkedTreeMap$Node root -> b com.google.gson.internal.LinkedTreeMap$EntrySet entrySet -> f int modCount -> d int size -> c java.util.Comparator comparator -> a com.google.gson.internal.LinkedTreeMap$Node header -> e 1:3:void ():38:40 -> 1:72:void (java.util.Comparator):0:71 -> 73:97:void (java.util.Comparator):48:72 -> 98:98:void ():60:60 -> 1:57:com.google.gson.internal.LinkedTreeMap$Node find(java.lang.Object,boolean):122:178 -> a 58:72:void replaceInParent(com.google.gson.internal.LinkedTreeMap$Node,com.google.gson.internal.LinkedTreeMap$Node):285:299 -> a 73:91:void rebalance(com.google.gson.internal.LinkedTreeMap$Node,boolean):312:330 -> a 92:114:void rebalance(com.google.gson.internal.LinkedTreeMap$Node,boolean):326:348 -> a 115:133:void rebalance(com.google.gson.internal.LinkedTreeMap$Node,boolean):344:362 -> a 134:134:void rebalance(com.google.gson.internal.LinkedTreeMap$Node,boolean):311:311 -> a 135:155:void rotateLeft(com.google.gson.internal.LinkedTreeMap$Node):374:394 -> a 1:19:void removeInternal(com.google.gson.internal.LinkedTreeMap$Node,boolean):219:237 -> b 20:23:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap$Node.last():517:520 -> b 20:23:void removeInternal(com.google.gson.internal.LinkedTreeMap$Node,boolean):237 -> b 24:27:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap$Node.first():504:507 -> b 24:27:void removeInternal(com.google.gson.internal.LinkedTreeMap$Node,boolean):237 -> b 28:63:void removeInternal(com.google.gson.internal.LinkedTreeMap$Node,boolean):238:273 -> b 64:84:void rotateRight(com.google.gson.internal.LinkedTreeMap$Node):402:422 -> b 1:7:void clear():101:107 -> clear 1:1:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> containsKey 1:1:boolean containsKey(java.lang.Object):87 -> containsKey 1:2:java.util.Set entrySet():430:431 -> entrySet 1:1:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> get 1:1:java.lang.Object get(java.lang.Object):82 -> get 2:2:java.lang.Object get(java.lang.Object):83: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:1:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> remove 1:1:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.removeInternalByKey(java.lang.Object):277 -> remove 1:1:java.lang.Object remove(java.lang.Object):111 -> remove 2:2:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.removeInternalByKey(java.lang.Object):279:279 -> remove 2:2:java.lang.Object remove(java.lang.Object):111 -> remove 3:3:java.lang.Object remove(java.lang.Object):112:112 -> remove 1:1:int size():78:78 -> size com.google.gson.internal.LinkedTreeMap$1 -> com.gradleup.gr8.relocated.ey1: 1:1:int compare(java.lang.Object,java.lang.Object):40:40 -> compare 2:2:int com.google.gson.internal.LinkedTreeMap$1.compare(java.lang.Comparable,java.lang.Comparable):42:42 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):40 -> compare com.google.gson.internal.LinkedTreeMap$EntrySet -> com.gradleup.gr8.relocated.gy1: com.google.gson.internal.LinkedTreeMap this$0 -> a 1:1:void (com.google.gson.internal.LinkedTreeMap):560:560 -> 1:1:void clear():591:591 -> clear 1:1:boolean contains(java.lang.Object):574:574 -> contains 2:2:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):202:202 -> contains 2:2:boolean contains(java.lang.Object):574 -> contains 3:3:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> contains 3:3:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):202 -> contains 3:3:boolean contains(java.lang.Object):574 -> contains 4:4:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):203:203 -> contains 4:4:boolean contains(java.lang.Object):574 -> contains 5:5:boolean com.google.gson.internal.LinkedTreeMap.equal(java.lang.Object,java.lang.Object):208:208 -> contains 5:5:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):203 -> contains 5:5:boolean contains(java.lang.Object):574 -> contains 1:1:java.util.Iterator iterator():566:566 -> iterator 1:5:boolean remove(java.lang.Object):578:582 -> remove 6:6:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):202:202 -> remove 6:6:boolean remove(java.lang.Object):582 -> remove 7:7:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> remove 7:7:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):202 -> remove 7:7:boolean remove(java.lang.Object):582 -> remove 8:8:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):203:203 -> remove 8:8:boolean remove(java.lang.Object):582 -> remove 9:9:boolean com.google.gson.internal.LinkedTreeMap.equal(java.lang.Object,java.lang.Object):208:208 -> remove 9:9:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):203 -> remove 9:9:boolean remove(java.lang.Object):582 -> remove 10:10:boolean remove(java.lang.Object):586:586 -> remove 1:1:int size():562:562 -> size com.google.gson.internal.LinkedTreeMap$EntrySet$1 -> com.gradleup.gr8.relocated.fy1: 1:1:void (com.google.gson.internal.LinkedTreeMap$EntrySet):566:566 -> 1:9:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():539:547 -> next 1:9:java.util.Map$Entry com.google.gson.internal.LinkedTreeMap$EntrySet$1.next():568 -> next 1:9:java.lang.Object next():566 -> next 10:10:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():544:544 -> next 10:10:java.util.Map$Entry com.google.gson.internal.LinkedTreeMap$EntrySet$1.next():568 -> next 10:10:java.lang.Object next():566 -> next 11:11:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():541:541 -> next 11:11:java.util.Map$Entry com.google.gson.internal.LinkedTreeMap$EntrySet$1.next():568 -> next 11:11:java.lang.Object next():566 -> next com.google.gson.internal.LinkedTreeMap$KeySet -> com.gradleup.gr8.relocated.iy1: com.google.gson.internal.LinkedTreeMap this$0 -> a 1:1:void (com.google.gson.internal.LinkedTreeMap):595:595 -> 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:2:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> remove 2:2:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.removeInternalByKey(java.lang.Object):277 -> remove 2:2:boolean remove(java.lang.Object):613 -> remove 3:3:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap.removeInternalByKey(java.lang.Object):279:279 -> remove 3:3:boolean remove(java.lang.Object):613 -> remove 1:1:int size():597:597 -> size com.google.gson.internal.LinkedTreeMap$KeySet$1 -> com.gradleup.gr8.relocated.hy1: 1:1:void (com.google.gson.internal.LinkedTreeMap$KeySet):601:601 -> 1:9:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():539:547 -> next 1:9:java.lang.Object next():603 -> next 10:10:java.lang.Object next():603:603 -> next 11:11:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():544:544 -> next 11:11:java.lang.Object next():603 -> next 12:12:com.google.gson.internal.LinkedTreeMap$Node com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():541:541 -> next 12:12:java.lang.Object next():603 -> next com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator -> com.gradleup.gr8.relocated.jy1: com.google.gson.internal.LinkedTreeMap$Node lastReturned -> b com.google.gson.internal.LinkedTreeMap this$0 -> d com.google.gson.internal.LinkedTreeMap$Node next -> a int expectedModCount -> c 1:1:void (com.google.gson.internal.LinkedTreeMap):531:531 -> 2:4:void (com.google.gson.internal.LinkedTreeMap):527:529 -> 1:1:boolean hasNext():535:535 -> hasNext 1:6:void remove():551:556 -> remove 7:7:void remove():552:552 -> remove com.google.gson.internal.LinkedTreeMap$Node -> com.gradleup.gr8.relocated.ky1: java.lang.Object key -> f java.lang.Object value -> g int height -> h com.google.gson.internal.LinkedTreeMap$Node left -> b com.google.gson.internal.LinkedTreeMap$Node right -> c com.google.gson.internal.LinkedTreeMap$Node parent -> a com.google.gson.internal.LinkedTreeMap$Node next -> d com.google.gson.internal.LinkedTreeMap$Node prev -> e 1:3:void ():450:452 -> 4:11:void (com.google.gson.internal.LinkedTreeMap$Node,java.lang.Object,com.google.gson.internal.LinkedTreeMap$Node,com.google.gson.internal.LinkedTreeMap$Node):456:463 -> 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.google.gson.internal.Streams -> com.gradleup.gr8.relocated.na3: # {"id":"sourceFile","fileName":"Streams.java"} 1:19:com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader):46:64 -> a 20:20:com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader):62:62 -> a 21:21:com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader):60:60 -> a 22:25:com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader):55:58 -> a com.google.gson.internal.bind.TypeAdapters -> com.gradleup.gr8.relocated.zi3: com.google.gson.TypeAdapter JSON_ELEMENT -> a 1:1:void ():714:714 -> com.google.gson.internal.bind.TypeAdapters$29 -> com.gradleup.gr8.relocated.yi3: 1:1:void ():714:714 -> 1:1:boolean com.google.gson.JsonElement.isJsonNull():74:74 -> a 1:1:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):753 -> a 2:2:boolean com.google.gson.JsonElement.isJsonPrimitive():64:64 -> a 2:2:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):755 -> a 3:3:com.google.gson.JsonPrimitive com.google.gson.JsonElement.getAsJsonPrimitive():120:120 -> a 3:3:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):756 -> a 4:9:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):757:762 -> a 10:10:com.google.gson.JsonPrimitive com.google.gson.JsonElement.getAsJsonPrimitive():122:122 -> a 10:10:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):756 -> a 11:11:boolean com.google.gson.JsonElement.isJsonArray():46:46 -> a 11:11:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):765 -> a 12:16:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):766:770 -> a 17:17:boolean com.google.gson.JsonElement.isJsonObject():55:55 -> a 17:17:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):772 -> a 18:26:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):773:781 -> a 27:27:void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement):754:754 -> a 28:28:java.lang.Object read(com.google.gson.stream.JsonReader):714:714 -> a 29:29:void write(com.google.gson.stream.JsonWriter,java.lang.Object):714:714 -> a 1:33:com.google.gson.JsonElement read(com.google.gson.stream.JsonReader):716:748 -> b 34:35:com.google.gson.JsonElement read(com.google.gson.stream.JsonReader):725:726 -> b 36:36:com.google.gson.JsonElement read(com.google.gson.stream.JsonReader):723:723 -> b 37:38:com.google.gson.JsonElement read(com.google.gson.stream.JsonReader):720:721 -> b 39:62:com.google.gson.JsonElement read(com.google.gson.stream.JsonReader):718:741 -> b 63:68:com.google.gson.JsonElement read(com.google.gson.stream.JsonReader):728:733 -> b com.google.gson.stream.JsonReader -> com.gradleup.gr8.relocated.nj1: 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 ():192:192 -> 1:1:void (java.io.Reader):289:289 -> 2:65:void (java.io.Reader):230:293 -> 1:10:void beginArray():341:350 -> a 11:27:java.lang.String nextQuotedValue(char):987:1003 -> a 28:83:char com.google.gson.stream.JsonReader.readEscapeCharacter():1495:1550 -> a 28:83:java.lang.String nextQuotedValue(char):1004 -> a 84:122:char com.google.gson.stream.JsonReader.readEscapeCharacter():1502:1540 -> a 84:122:java.lang.String nextQuotedValue(char):1004 -> a 123:136:java.lang.String nextQuotedValue(char):1004:1017 -> a 137:154:boolean fillBuffer(int):1276:1293 -> a 155:229:int nextNonWhitespace(boolean):1319:1393 -> a 230:269:int nextNonWhitespace(boolean):1328:1367 -> a 270:274:void com.google.gson.stream.JsonReader.skipToEndOfLine():1411:1415 -> a 270:274:int nextNonWhitespace(boolean):1368 -> a 275:276:int nextNonWhitespace(boolean):1369:1370 -> a 277:278:int nextNonWhitespace(boolean):1357:1358 -> a 279:287:boolean com.google.gson.stream.JsonReader.skipTo(java.lang.String):1428:1428 -> a 279:287:int nextNonWhitespace(boolean):1358 -> a 288:289:int nextNonWhitespace(boolean):1361:1362 -> a 290:314:int nextNonWhitespace(boolean):1359:1383 -> a 315:319:void com.google.gson.stream.JsonReader.skipToEndOfLine():1411:1415 -> a 315:319:int nextNonWhitespace(boolean):1384 -> a 320:323:int nextNonWhitespace(boolean):1385:1388 -> a 1:1:void setLenient(boolean):326:326 -> b 2:10:void beginObject():377:385 -> b 11:22:void push(int):1256:1267 -> b 23:23:java.io.IOException syntaxError(java.lang.String):1559:1559 -> b 1:2:void checkLenient():1400:1401 -> c 1:4:void close():1208:1211 -> close 1:15:int doPeek():462:476 -> d 16:77:int doPeek():472:533 -> d 78:92:void com.google.gson.stream.JsonReader.consumeNonExecutePrefix():1567:1581 -> d 78:92:int doPeek():534 -> d 93:133:int doPeek():536:576 -> d 134:148:int com.google.gson.stream.JsonReader.peekKeyword():599:613 -> d 134:148:int doPeek():579 -> d 149:150:int com.google.gson.stream.JsonReader.peekKeyword():608:609 -> d 149:150:int doPeek():579 -> d 151:178:int com.google.gson.stream.JsonReader.peekKeyword():604:631 -> d 151:178:int doPeek():579 -> d 179:179:boolean com.google.gson.stream.JsonReader.isLiteral(char):751:751 -> d 179:179:int com.google.gson.stream.JsonReader.peekKeyword():632 -> d 179:179:int doPeek():579 -> d 180:181:int com.google.gson.stream.JsonReader.peekKeyword():637:638 -> d 180:181:int doPeek():579 -> d 182:208:int com.google.gson.stream.JsonReader.peekNumber():643:669 -> d 182:208:int doPeek():584 -> d 209:209:boolean com.google.gson.stream.JsonReader.isLiteral(char):751:751 -> d 209:209:int com.google.gson.stream.JsonReader.peekNumber():706 -> d 209:209:int doPeek():584 -> d 210:216:int com.google.gson.stream.JsonReader.peekNumber():732:738 -> d 210:216:int doPeek():584 -> d 217:217:int doPeek():589:589 -> d 218:218:boolean com.google.gson.stream.JsonReader.isLiteral(char):751:751 -> d 218:218:int doPeek():589 -> d 219:220:int doPeek():593:594 -> d 221:221:int doPeek():590:590 -> d 222:222:int doPeek():574:574 -> d 223:242:int doPeek():553:572 -> d 243:243:int doPeek():564:564 -> d 244:254:int doPeek():560:570 -> d 255:255:int doPeek():546:546 -> d 256:268:int doPeek():479:491 -> d 269:291:int doPeek():487:509 -> d 292:292:boolean com.google.gson.stream.JsonReader.isLiteral(char):751:751 -> d 292:292:int doPeek():510 -> d 293:295:int doPeek():511:513 -> d 296:298:int doPeek():503:505 -> d 299:300:int doPeek():499:500 -> d 301:301:int doPeek():497:497 -> d 1:10:void endArray():359:368 -> e 1:11:void endObject():394:404 -> f 1:3:boolean hasNext():412:414 -> g 1:1:boolean isLenient():333:333 -> h 1:3:java.lang.String locationString():1449:1451 -> i 4:17:java.lang.String com.google.gson.stream.JsonReader.getPath():1459:1472 -> i 4:17:java.lang.String locationString():1451 -> i 18:36:java.lang.String com.google.gson.stream.JsonReader.getPath():1464:1482 -> i 18:36:java.lang.String locationString():1451 -> i 37:37:java.lang.String locationString():1451:1451 -> i 1:14:boolean nextBoolean():840:853 -> j 1:16:java.lang.String nextName():777:792 -> k 17:17:java.lang.String nextName():789:789 -> k 1:9:void nextNull():864:872 -> l 1:24:java.lang.String nextString():805:828 -> m 25:25:java.lang.String nextString():825:825 -> m 1:52:java.lang.String nextUnquotedValue():1032:1083 -> n 1:35:com.google.gson.stream.JsonToken peek():423:457 -> o 1:1:java.lang.String toString():1445:1445 -> toString com.google.gson.stream.JsonToken$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.pj1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} com.google.gson.stream.JsonWriter -> com.gradleup.gr8.relocated.qj1: java.lang.String deferredName -> f int[] stack -> b java.lang.String[] REPLACEMENT_CHARS -> h boolean lenient -> e java.io.Writer out -> a boolean serializeNulls -> g int stackSize -> c java.lang.String separator -> d 1:17:void ():145:161 -> 1:1:void (java.io.Writer):197:197 -> 2:36:void (java.io.Writer):167:201 -> 1:6:void push(int):354:359 -> a 7:10:int com.google.gson.stream.JsonWriter.peek():366:369 -> a 7:10:void beforeValue():629 -> a 11:11:void beforeValue():656:656 -> a 12:13:void beforeValue():631:632 -> a 14:14:void com.google.gson.stream.JsonWriter.replaceTop(int):376:376 -> a 14:14:void beforeValue():637 -> a 15:15:void beforeValue():651:651 -> a 16:16:void com.google.gson.stream.JsonWriter.replaceTop(int):376:376 -> a 16:16:void beforeValue():652 -> a 17:17:void beforeValue():646:646 -> a 18:18:void com.google.gson.stream.JsonWriter.replaceTop(int):376:376 -> a 18:18:void beforeValue():641 -> a 19:19:int com.google.gson.stream.JsonWriter.peek():367:367 -> a 19:19:void beforeValue():629 -> a 20:22:com.google.gson.stream.JsonWriter value(boolean):465:467 -> a 23:33:com.google.gson.stream.JsonWriter value(java.lang.Number):524:534 -> a 1:2:com.google.gson.stream.JsonWriter beginArray():287:288 -> b 3:5:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.open(int,java.lang.String):325:327 -> b 3:5:com.google.gson.stream.JsonWriter beginArray():288 -> b 6:12:com.google.gson.stream.JsonWriter name(java.lang.String):389:395 -> b 13:13:com.google.gson.stream.JsonWriter name(java.lang.String):393:393 -> b 14:14:com.google.gson.stream.JsonWriter name(java.lang.String):390:390 -> b 15:15:com.google.gson.stream.JsonWriter name(java.lang.String):387:387 -> b 1:2:com.google.gson.stream.JsonWriter beginObject():307:308 -> c 3:5:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.open(int,java.lang.String):325:327 -> c 3:5:com.google.gson.stream.JsonWriter beginObject():308 -> c 6:34: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.google.gson.stream.JsonWriter endArray():297:297 -> d 2:5:int com.google.gson.stream.JsonWriter.peek():366:369 -> d 2:5:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):337 -> d 2:5:com.google.gson.stream.JsonWriter endArray():297 -> d 6:16:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):339:349 -> d 6:16:com.google.gson.stream.JsonWriter endArray():297 -> d 17:17:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):342:342 -> d 17:17:com.google.gson.stream.JsonWriter endArray():297 -> d 18:18:int com.google.gson.stream.JsonWriter.peek():367:367 -> d 18:18:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):337 -> d 18:18:com.google.gson.stream.JsonWriter endArray():297 -> d 19:23:com.google.gson.stream.JsonWriter value(java.lang.String):415:419 -> d 1:1:com.google.gson.stream.JsonWriter endObject():317:317 -> e 2:5:int com.google.gson.stream.JsonWriter.peek():366:369 -> e 2:5:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):337 -> e 2:5:com.google.gson.stream.JsonWriter endObject():317 -> e 6:16:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):339:349 -> e 6:16:com.google.gson.stream.JsonWriter endObject():317 -> e 17:17:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):342:342 -> e 17:17:com.google.gson.stream.JsonWriter endObject():317 -> e 18:18:int com.google.gson.stream.JsonWriter.peek():367:367 -> e 18:18:com.google.gson.stream.JsonWriter com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):337 -> e 18:18:com.google.gson.stream.JsonWriter endObject():317 -> e 1:10:com.google.gson.stream.JsonWriter nullValue():446:455 -> f 1:4:void flush():543:546 -> flush 5:5:void flush():544:544 -> flush 1:1:void setLenient(boolean):235:235 -> g 1:1:void writeDeferredName():400:400 -> h 2:5:int com.google.gson.stream.JsonWriter.peek():366:369 -> h 2:5:void com.google.gson.stream.JsonWriter.beforeName():612 -> h 2:5:void writeDeferredName():401 -> h 6:6:void com.google.gson.stream.JsonWriter.beforeName():614:614 -> h 6:6:void writeDeferredName():401 -> h 7:7:void com.google.gson.stream.JsonWriter.replaceTop(int):376:376 -> h 7:7:void com.google.gson.stream.JsonWriter.beforeName():619 -> h 7:7:void writeDeferredName():401 -> h 8:9:void writeDeferredName():402:403 -> h 10:10:void com.google.gson.stream.JsonWriter.beforeName():616:616 -> h 10:10:void writeDeferredName():401 -> h 11:11:int com.google.gson.stream.JsonWriter.peek():367:367 -> h 11:11:void com.google.gson.stream.JsonWriter.beforeName():612 -> h 11:11:void writeDeferredName():401 -> h com.google.gson.stream.MalformedJsonException -> com.gradleup.gr8.relocated.y02: 1:1:void (java.lang.String):29:29 -> com.gradleup.gr8.DefaultEachEntryConfiguration -> com.gradleup.gr8.DefaultEachEntryConfiguration: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:8:void (java.util.zip.ZipEntry,kotlin.jvm.functions.Function0):236:243 -> 9:9:void (java.util.zip.ZipEntry,kotlin.jvm.functions.Function0):239:239 -> 1:1:void changeContents(java.io.InputStream):260:260 -> changeContents 1:1:java.util.zip.ZipEntry getEntry():236:236 -> getEntry 1:1:java.io.InputStream getNewContents():245:245 -> getNewContents 1:1:java.util.zip.ZipEntry getNewEntry():239:239 -> getNewEntry 1:1:boolean getSkip():237:237 -> getSkip 1:1:java.io.InputStream inputStream():248:248 -> inputStream 1:1:void rename(java.lang.String):256:256 -> rename 1:1:void setNewContents(java.io.InputStream):245:245 -> setNewContents 1:1:void setNewEntry(java.util.zip.ZipEntry):239:239 -> setNewEntry 1:1:void setSkip(boolean):237:237 -> setSkip 1:1:void skip(boolean):252:252 -> skip com.gradleup.gr8.DefaultEachFileConfiguration -> com.gradleup.gr8.DefaultEachFileConfiguration: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:10:void (java.io.File,java.io.File):275:284 -> 11:11:void (java.io.File,java.io.File):281:281 -> 1:1:void changeContents(java.io.InputStream):300:300 -> changeContents 1:1:java.io.File getBaseDir():275:275 -> getBaseDir 1:1:java.io.File getFile():275:275 -> getFile 1:1:java.io.InputStream getNewContents():278:278 -> getNewContents 1:1:java.lang.String getNewName():277:277 -> getNewName 1:1:boolean getSkip():276:276 -> getSkip 1:1:void rename(java.lang.String):296:296 -> rename 1:1:void setNewContents(java.io.InputStream):278:278 -> setNewContents 1:1:void setNewName(java.lang.String):277:277 -> setNewName 1:1:void setSkip(boolean):276:276 -> setSkip 1:1:void skip(boolean):292:292 -> skip com.gradleup.gr8.DefaultZipConfiguration -> com.gradleup.gr8.DefaultZipConfiguration: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:5:void ():189:193 -> 1:1:void addDirectory(java.io.File,kotlin.jvm.functions.Function1):200:200 -> addDirectory 1:1:void addFile(java.io.File,java.lang.String):204:204 -> addFile 1:1:void addZipFile(java.io.File,kotlin.jvm.functions.Function1):196:196 -> addZipFile 1:1:void exclude(java.lang.String):208:208 -> exclude 1:1:java.util.List getDirectoryInputs():191:191 -> getDirectoryInputs 1:1:java.util.List getExcludes():193:193 -> getExcludes 1:1:java.util.List getFileInputs():192:192 -> getFileInputs 1:1:java.util.List getZipInputs():190:190 -> getZipInputs com.gradleup.gr8.DetectDuplicatesKt -> com.gradleup.gr8.DetectDuplicatesKt: # {"id":"sourceFile","fileName":"DetectDuplicates.kt"} 1:2:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):8:9 -> detectDuplicates 3:3:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1851:1851 -> detectDuplicates 3:3:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):9 -> detectDuplicates 4:4:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):10:10 -> detectDuplicates 5:5:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> detectDuplicates 5:5:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):10 -> detectDuplicates 6:7:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1620:1621 -> detectDuplicates 6:7:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):10 -> detectDuplicates 8:8:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):10:10 -> detectDuplicates 9:9:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1622:1622 -> detectDuplicates 9:9:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):10 -> detectDuplicates 9:9:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):10 -> detectDuplicates 10:10:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1) -> detectDuplicates 11:11:java.util.Map kotlin.collections.CollectionsKt___CollectionsKt.groupBy(java.lang.Iterable,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1490:1490 -> detectDuplicates 11:11:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):13 -> detectDuplicates 12:13:java.util.Map kotlin.collections.CollectionsKt___CollectionsKt.groupByTo(java.lang.Iterable,java.util.Map,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1520:1521 -> detectDuplicates 12:13:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):13 -> detectDuplicates 14:14:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1) -> detectDuplicates 15:15:java.lang.Object kotlin.collections.MapsKt__MapsKt.getOrPut(java.util.Map,java.lang.Object,kotlin.jvm.functions.Function0):357:357 -> detectDuplicates 15:15:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):13 -> detectDuplicates 16:16:java.util.Map kotlin.collections.CollectionsKt___CollectionsKt.groupByTo(java.lang.Iterable,java.util.Map,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1522:1522 -> detectDuplicates 16:16:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):13 -> detectDuplicates 17:17:java.lang.Object kotlin.collections.MapsKt__MapsKt.getOrPut(java.util.Map,java.lang.Object,kotlin.jvm.functions.Function0):360:360 -> detectDuplicates 17:17:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):13 -> detectDuplicates 18:18:java.util.Map kotlin.collections.CollectionsKt___CollectionsKt.groupByTo(java.lang.Iterable,java.util.Map,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1522:1522 -> detectDuplicates 18:18:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):13 -> detectDuplicates 19:19:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):15:15 -> detectDuplicates 20:20:java.util.Map kotlin.collections.MapsKt__MapsKt.filter(java.util.Map,kotlin.jvm.functions.Function1):511:511 -> detectDuplicates 20:20:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):16 -> detectDuplicates 21:21:java.util.Map kotlin.collections.MapsKt__MapsKt.filterTo(java.util.Map,java.util.Map,kotlin.jvm.functions.Function1):496:496 -> detectDuplicates 21:21:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):16 -> detectDuplicates 22:22:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):16:16 -> detectDuplicates 23:23:java.util.Map kotlin.collections.MapsKt__MapsKt.filterTo(java.util.Map,java.util.Map,kotlin.jvm.functions.Function1):498:498 -> detectDuplicates 23:23:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):16 -> detectDuplicates 24:24:java.util.Map kotlin.collections.MapsKt__MapsKt.filter(java.util.Map,kotlin.jvm.functions.Function1):511:511 -> detectDuplicates 24:24:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):18 -> detectDuplicates 25:25:java.util.Map kotlin.collections.MapsKt__MapsKt.filterTo(java.util.Map,java.util.Map,kotlin.jvm.functions.Function1):496:496 -> detectDuplicates 25:25:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):18 -> detectDuplicates 26:26:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):18:18 -> detectDuplicates 27:27:java.util.Map kotlin.collections.MapsKt__MapsKt.filterTo(java.util.Map,java.util.Map,kotlin.jvm.functions.Function1):498:498 -> detectDuplicates 27:27:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):18 -> detectDuplicates 28:28:void kotlin.collections.MapsKt___MapsKt.forEach(java.util.Map,kotlin.jvm.functions.Function1):211:211 -> detectDuplicates 28:28:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):18 -> detectDuplicates 29:29:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):19:19 -> detectDuplicates 30:30:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):0:0 -> detectDuplicates # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":74,"2":75,"3":76},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 74:74:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):19:19 -> detectDuplicates 75:75:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):19:19 -> detectDuplicates 76:76:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):19:19 -> detectDuplicates 49:50:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):19:20 -> detectDuplicates 51:51:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1851:1851 -> detectDuplicates 51:51:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):20 -> detectDuplicates 52:52:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):0:0 -> detectDuplicates # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":78,"2":79,"3":80,"4":81},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 78:78:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):21:21 -> detectDuplicates 79:79:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):21:21 -> detectDuplicates 80:80:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):21:21 -> detectDuplicates 81:81:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):21:21 -> detectDuplicates 73:73:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):21:21 -> detectDuplicates 1:1:void detectDuplicates$default(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1,int,java.lang.Object):7:7 -> detectDuplicates$default 1:1:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1851:1851 -> getAllClasses 1:1:java.util.List kotlin.collections.CollectionsKt__CollectionsJVMKt.createListBuilder():9 -> getAllClasses 1:1:java.util.List getAllClasses(java.io.File):27 -> getAllClasses 2:2:void detectDuplicates(org.gradle.api.file.FileCollection,kotlin.jvm.functions.Function1):21:21 -> getAllClasses 2:2:void kotlin.collections.builders.ListBuilder.():21 -> getAllClasses 2:2:java.util.List kotlin.collections.CollectionsKt__CollectionsJVMKt.createListBuilder():39 -> getAllClasses 2:2:java.util.List getAllClasses(java.io.File):27 -> getAllClasses 3:12:java.util.List getAllClasses(java.io.File):28:28 -> getAllClasses 13:13:java.lang.Object kotlin.collections.MapsKt__MapsKt.getOrPut(java.util.Map,java.lang.Object,kotlin.jvm.functions.Function0):359:359 -> getAllClasses 13:13:java.util.List kotlin.collections.CollectionsKt__CollectionsJVMKt.build(java.util.List):13 -> getAllClasses 13:13:java.util.List getAllClasses(java.io.File):27 -> getAllClasses 14:14:java.util.List getAllClasses(java.io.File):28:28 -> getAllClasses com.gradleup.gr8.DetectDuplicatesKt$detectDuplicates$1 -> com.gradleup.gr8.DetectDuplicatesKt$detectDuplicates$1: # {"id":"sourceFile","fileName":"DetectDuplicates.kt"} 1:1:java.lang.Boolean invoke(java.lang.String):7:7 -> invoke 2:2:java.lang.Object invoke(java.lang.Object):7:7 -> invoke com.gradleup.gr8.DirectoryInput -> com.gradleup.gr8.DirectoryInput: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:1:void (java.io.File,kotlin.jvm.functions.Function1):186:186 -> 1:1:java.io.File getDirectory():186:186 -> getDirectory 1:1:kotlin.jvm.functions.Function1 getEachFile():186:186 -> getEachFile com.gradleup.gr8.EachEntryConfiguration -> com.gradleup.gr8.EachEntryConfiguration: # {"id":"sourceFile","fileName":"ZipHelper.kt"} com.gradleup.gr8.EachEntryConfiguration$DefaultImpls -> com.gradleup.gr8.EachEntryConfiguration$DefaultImpls: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:1:void skip$default(com.gradleup.gr8.EachEntryConfiguration,boolean,int,java.lang.Object):231:231 -> skip$default com.gradleup.gr8.EachFileConfiguration -> com.gradleup.gr8.EachFileConfiguration: # {"id":"sourceFile","fileName":"ZipHelper.kt"} com.gradleup.gr8.EmbeddedJarTask -> com.gradleup.gr8.EmbeddedJarTask: # {"id":"sourceFile","fileName":"EmbeddedJarTask.kt"} 1:1:void ():17:17 -> 1:2:void mainJar(org.gradle.api.provider.Provider):31:32 -> mainJar 1:2:void otherJars(java.lang.Object):36:37 -> otherJars 1:2:void outputJar(java.io.File):41:42 -> outputJar 3:3:org.gradle.api.provider.Provider outputJar():45:45 -> outputJar 1:1:void taskAction():49:49 -> taskAction 2:2:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> taskAction 2:2:void taskAction():49 -> taskAction 3:3:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> taskAction 3:3:void taskAction():64 -> taskAction 4:4:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> taskAction 4:4:void taskAction():49 -> taskAction 5:6:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1620:1621 -> taskAction 5:6:void taskAction():49 -> taskAction 7:7:void taskAction():49:49 -> taskAction 8:8:void kotlin.text.Regex.(java.lang.String):89:89 -> taskAction 8:8:void taskAction():49 -> taskAction 9:11:void taskAction():49:51 -> taskAction com.gradleup.gr8.EmbeddedJarTask$taskAction$1 -> com.gradleup.gr8.EmbeddedJarTask$taskAction$1: # {"id":"sourceFile","fileName":"EmbeddedJarTask.kt"} 1:1:java.lang.Object invoke(java.lang.Object):51:51 -> invoke 2:4:void invoke(com.gradleup.gr8.ZipConfiguration):52:54 -> invoke 5:5:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1851:1851 -> invoke 5:5:void invoke(com.gradleup.gr8.ZipConfiguration):54 -> invoke 6:6:void invoke(com.gradleup.gr8.ZipConfiguration):55:55 -> invoke com.gradleup.gr8.EmbeddedJarTask$taskAction$1$1$1 -> com.gradleup.gr8.EmbeddedJarTask$taskAction$1$1$1: # {"id":"sourceFile","fileName":"EmbeddedJarTask.kt"} 1:1:java.lang.Object invoke(java.lang.Object):55:55 -> invoke 2:2:void invoke(com.gradleup.gr8.EachEntryConfiguration):56:56 -> invoke 3:4:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1743:1744 -> invoke 3:4:void invoke(com.gradleup.gr8.EachEntryConfiguration):56 -> invoke 5:6:void invoke(com.gradleup.gr8.EachEntryConfiguration):56:57 -> invoke com.gradleup.gr8.FileInput -> com.gradleup.gr8.FileInput: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:1:void (java.io.File,java.lang.String):185:185 -> 1:1:java.lang.String getEntryName():185:185 -> getEntryName 1:1:java.io.File getFile():185:185 -> getFile com.gradleup.gr8.Gr8Configurator -> com.gradleup.gr8.Gr8Configurator: # {"id":"sourceFile","fileName":"Gr8Configurator.kt"} 1:20:void (java.lang.String,org.gradle.api.Project,org.gradle.jvm.toolchain.JavaToolchainService):19:38 -> 1:2:void archiveName(java.lang.String):54:55 -> archiveName 1:1:void classPathConfiguration(java.lang.String):102:102 -> classPathConfiguration 1:2:void configuration(java.lang.String):46:47 -> configuration 1:3:org.gradle.api.provider.Provider defaultProgramJar():176:178 -> defaultProgramJar 1:1:org.gradle.api.provider.Provider defaultProgramJar$lambda-3(org.gradle.api.Task):177:177 -> defaultProgramJar$lambda-3 1:1:java.io.File defaultProgramJar$lambda-4(org.gradle.api.file.RegularFile):179:179 -> defaultProgramJar$lambda-4 1:1:void exclude(java.lang.String):135:135 -> exclude 1:2:void programJar(java.lang.Object):67:68 -> programJar 3:3:void programJar(org.gradle.api.tasks.TaskProvider):76:76 -> programJar 4:4:void programJar(org.gradle.api.tasks.TaskProvider):75:75 -> programJar 5:10:void programJar(org.gradle.api.Task):89:89 -> programJar 1:5:org.gradle.api.provider.Provider programJar$lambda-1(org.gradle.api.Task):77:77 -> programJar$lambda-1 1:1:void proguardFile(java.lang.Object):111:111 -> proguardFile 1:1:void proguardFiles(java.lang.Object[]):120:120 -> proguardFiles 1:1:boolean registerTasks$lambda-10(java.io.File):221:221 -> registerTasks$lambda-10 1:8:void registerTasks$lambda-12(org.gradle.api.tasks.TaskProvider,com.gradleup.gr8.Gr8Configurator,org.gradle.api.file.ConfigurableFileCollection,com.gradleup.gr8.Gr8Task):226:233 -> registerTasks$lambda-12 9:9:java.lang.Object[] kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray(java.util.Collection):38:38 -> registerTasks$lambda-12 9:9:void registerTasks$lambda-12(org.gradle.api.tasks.TaskProvider,com.gradleup.gr8.Gr8Configurator,org.gradle.api.file.ConfigurableFileCollection,com.gradleup.gr8.Gr8Task):233 -> registerTasks$lambda-12 10:12:void registerTasks$lambda-12(org.gradle.api.tasks.TaskProvider,com.gradleup.gr8.Gr8Configurator,org.gradle.api.file.ConfigurableFileCollection,com.gradleup.gr8.Gr8Task):233:235 -> registerTasks$lambda-12 1:1:void registerTasks$lambda-12(org.gradle.api.tasks.TaskProvider,com.gradleup.gr8.Gr8Configurator,org.gradle.api.file.ConfigurableFileCollection,com.gradleup.gr8.Gr8Task):226:226 -> registerTasks$lambda-12$lambda-11 1:1:org.gradle.api.provider.Provider registerTasks$lambda-12$lambda-11(com.gradleup.gr8.EmbeddedJarTask):226 -> registerTasks$lambda-12$lambda-11 1:4:void registerTasks$lambda-6(com.gradleup.gr8.Gr8Configurator,org.gradle.api.artifacts.Configuration,com.gradleup.gr8.EmbeddedJarTask):199:202 -> registerTasks$lambda-6 1:1:void registerTasks$lambda-6(com.gradleup.gr8.Gr8Configurator,org.gradle.api.artifacts.Configuration,com.gradleup.gr8.EmbeddedJarTask):200:200 -> registerTasks$lambda-6$lambda-5 1:1:java.io.File registerTasks$lambda-6$lambda-5(com.gradleup.gr8.Gr8Configurator,java.lang.Object):200 -> registerTasks$lambda-6$lambda-5 1:1:boolean registerTasks$lambda-7(java.lang.Boolean,java.io.File):211:211 -> registerTasks$lambda-7 2:2:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith(java.lang.String,java.lang.String,boolean):440:440 -> registerTasks$lambda-7 2:2:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):438 -> registerTasks$lambda-7 2:2:boolean registerTasks$lambda-7(java.lang.Boolean,java.io.File):211 -> registerTasks$lambda-7 1:2:void registerTasks$lambda-8(org.gradle.api.artifacts.Configuration,com.gradleup.gr8.Gr8Configurator,com.gradleup.gr8.StripGradleApiTask):216:217 -> registerTasks$lambda-8 1:1:org.gradle.api.provider.Provider registerTasks$lambda-9(com.gradleup.gr8.StripGradleApiTask):219:219 -> registerTasks$lambda-9 1:4:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():195:198 -> registerTasks$plugin_common 5:5:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():0:0 -> registerTasks$plugin_common # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":682,"2":683,"3":684},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 682:682:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():198:198 -> registerTasks$plugin_common 683:683:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():198:198 -> registerTasks$plugin_common 684:684:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():198:198 -> registerTasks$plugin_common 203:220:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():198:215 -> registerTasks$plugin_common 221:221:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():0:0 -> registerTasks$plugin_common # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":701,"2":702,"3":703},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 701:701:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():215:215 -> registerTasks$plugin_common 702:702:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():215:215 -> registerTasks$plugin_common 703:703:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():215:215 -> registerTasks$plugin_common 436:436:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():215:215 -> registerTasks$plugin_common 437:437:org.gradle.api.provider.Provider registerTasks$lambda-9(com.gradleup.gr8.StripGradleApiTask):219:219 -> registerTasks$plugin_common 437:437:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():219 -> registerTasks$plugin_common 438:438:boolean registerTasks$lambda-10(java.io.File):221:221 -> registerTasks$plugin_common 438:438:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():221 -> registerTasks$plugin_common 439:439:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():225:225 -> registerTasks$plugin_common 440:440:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():0:0 -> registerTasks$plugin_common # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":713,"2":714,"3":715},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 713:713:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():225:225 -> registerTasks$plugin_common 714:714:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():225:225 -> registerTasks$plugin_common 715:715:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():225:225 -> registerTasks$plugin_common 665:678:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():225:238 -> registerTasks$plugin_common 679:680:org.gradle.api.tasks.TaskProvider registerTasks$plugin_common():195:196 -> registerTasks$plugin_common 1:1:void stripGradleApi(boolean):131:131 -> stripGradleApi 1:1:void systemClassesToolchain(org.gradle.jvm.toolchain.JavaCompiler):153:153 -> systemClassesToolchain 2:2:void systemClassesToolchain(org.gradle.api.Action):172:172 -> systemClassesToolchain com.gradleup.gr8.Gr8Extension -> com.gradleup.gr8.Gr8Extension: # {"id":"sourceFile","fileName":"Gr8Extension.kt"} 1:5:void (org.gradle.api.Project):18:22 -> 1:17:void addShadowedVariant(java.lang.Object):86:102 -> addShadowedVariant 18:18:void addShadowedVariant$lambda-14(org.gradle.api.component.ConfigurationVariantDetails):103:103 -> addShadowedVariant 18:18:void addShadowedVariant(java.lang.Object):103 -> addShadowedVariant 19:19:void addShadowedVariant(java.lang.Object):105:105 -> addShadowedVariant 20:20:void addShadowedVariant(java.lang.Object):102:102 -> addShadowedVariant 1:3:void addShadowedVariant$lambda-13(com.gradleup.gr8.Gr8Extension,org.gradle.api.artifacts.Configuration):87:89 -> addShadowedVariant$lambda-13 1:5:void addShadowedVariant$lambda-13$lambda-12(com.gradleup.gr8.Gr8Extension,org.gradle.api.attributes.AttributeContainer):90:94 -> addShadowedVariant$lambda-13$lambda-12 6:6:void addShadowedVariant$lambda-13$lambda-12(com.gradleup.gr8.Gr8Extension,org.gradle.api.attributes.AttributeContainer):93:93 -> addShadowedVariant$lambda-13$lambda-12 1:12:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):31:42 -> create 13:13:org.gradle.api.provider.Provider create$lambda-7(com.gradleup.gr8.Gr8Task):53:53 -> create 13:13:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):53 -> create 14:14:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):0:0 -> create # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":46,"2":47,"3":48,"4":49,"5":50},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 46:46:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):32:32 -> create 47:47:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):32:32 -> create 48:48:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):32:32 -> create 49:49:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):32:32 -> create 50:50:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):32:32 -> create 45:45:org.gradle.api.provider.Provider create(java.lang.String,org.gradle.api.Action):31:31 -> create 1:1:void create$lambda-0(com.gradleup.gr8.Gr8Configurator):30:30 -> create$default 1:1:org.gradle.api.provider.Provider create$default(com.gradleup.gr8.Gr8Extension,java.lang.String,org.gradle.api.Action,int,java.lang.Object):30 -> create$default 1:2:void create$lambda-6(com.gradleup.gr8.Gr8Extension,org.gradle.api.tasks.TaskProvider,org.gradle.api.Plugin):43:44 -> create$lambda-6 1:2:void create$lambda-6$lambda-5$lambda-4(org.gradle.api.tasks.TaskProvider,org.gradle.api.publish.maven.MavenPublication):45:46 -> create$lambda-6$lambda-5$lambda-4 1:1:void create$lambda-6$lambda-5$lambda-4(org.gradle.api.tasks.TaskProvider,org.gradle.api.publish.maven.MavenPublication):46:46 -> create$lambda-6$lambda-5$lambda-4$lambda-2 1:1:org.gradle.api.provider.Provider create$lambda-6$lambda-5$lambda-4$lambda-2(com.gradleup.gr8.Gr8Task):46 -> create$lambda-6$lambda-5$lambda-4$lambda-2 1:1:void create$lambda-6$lambda-5$lambda-4$lambda-3(org.gradle.api.publish.maven.MavenArtifact):47:47 -> create$lambda-6$lambda-5$lambda-4$lambda-3 1:1:org.gradle.api.provider.Provider create$lambda-7(com.gradleup.gr8.Gr8Task):53:53 -> create$lambda-7 1:2:void removeGradleApiFromApi():113:114 -> removeGradleApiFromApi 3:3:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):288:288 -> removeGradleApiFromApi 3:3:void removeGradleApiFromApi():114 -> removeGradleApiFromApi 4:5:void removeGradleApiFromApi():115:116 -> removeGradleApiFromApi 6:12:void removeGradleApiFromApi():114:120 -> removeGradleApiFromApi 1:1:void replaceOutgoingJar(java.lang.Object):69:69 -> replaceOutgoingJar 1:1:void replaceOutgoingJar$lambda-11(java.lang.Object,org.gradle.api.artifacts.Configuration):70:70 -> replaceOutgoingJar$lambda-11 1:3:void replaceOutgoingJar$lambda-11$lambda-10(java.lang.Object,org.gradle.api.artifacts.ConfigurationPublications):71:73 -> replaceOutgoingJar$lambda-11$lambda-10 1:1:void replaceOutgoingJar$lambda-11$lambda-10(java.lang.Object,org.gradle.api.artifacts.ConfigurationPublications):71:71 -> replaceOutgoingJar$lambda-11$lambda-10$lambda-8 1:1:boolean replaceOutgoingJar$lambda-11$lambda-10$lambda-8(org.gradle.api.artifacts.PublishArtifact):71 -> replaceOutgoingJar$lambda-11$lambda-10$lambda-8 1:1:void replaceOutgoingJar$lambda-11$lambda-10$lambda-9(org.gradle.api.artifacts.ConfigurablePublishArtifact):75:75 -> replaceOutgoingJar$lambda-11$lambda-10$lambda-9 com.gradleup.gr8.Gr8Plugin -> com.gradleup.gr8.Gr8Plugin: # {"id":"sourceFile","fileName":"Gr8Plugin.kt"} 1:1:void apply(java.lang.Object):6:6 -> apply 2:2:void apply(org.gradle.api.Project):8:8 -> apply com.gradleup.gr8.Gr8Task -> com.gradleup.gr8.Gr8Task: # {"id":"sourceFile","fileName":"Gr8Task.kt"} 1:1:void ():22:22 -> 1:2:void classPathFiles(java.lang.Object):52:53 -> classPathFiles 1:2:void javaLauncher(org.gradle.jvm.toolchain.JavaCompiler):67:68 -> javaLauncher 1:2:void mapping(java.io.File):62:63 -> mapping 1:2:void outputJar(java.io.File):57:58 -> outputJar 3:3:org.gradle.api.provider.Provider outputJar():76:76 -> outputJar 1:1:java.util.List kotlin.collections.CollectionsKt__CollectionsJVMKt.createListBuilder():39:39 -> paths 1:1:java.util.List paths(org.gradle.api.file.FileTree):84 -> paths 2:2:void kotlin.collections.builders.ListBuilder.():21:21 -> paths 2:2:java.util.List kotlin.collections.CollectionsKt__CollectionsJVMKt.createListBuilder():39 -> paths 2:2:java.util.List paths(org.gradle.api.file.FileTree):84 -> paths 3:3:java.util.List paths(org.gradle.api.file.FileTree):85:85 -> paths 4:4:java.util.List kotlin.collections.CollectionsKt__CollectionsJVMKt.build(java.util.List):51:51 -> paths 4:4:java.util.List paths(org.gradle.api.file.FileTree):84 -> paths 1:2:void programFiles(java.lang.Object):47:48 -> programFiles 1:2:void proguardConfigurationFiles(java.lang.Object):79:80 -> proguardConfigurationFiles 1:2:void taskAction():99:100 -> taskAction 3:3:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> taskAction 3:3:void taskAction():100 -> taskAction 4:4:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> taskAction 4:4:void taskAction():122 -> taskAction 5:5:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> taskAction 5:5:void taskAction():100 -> taskAction 6:7:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1620:1621 -> taskAction 6:7:void taskAction():100 -> taskAction 8:9:void taskAction():100:101 -> taskAction 10:10:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> taskAction 10:10:void taskAction():101 -> taskAction 11:11:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> taskAction 11:11:void taskAction():126 -> taskAction 12:12:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> taskAction 12:12:void taskAction():101 -> taskAction 13:14:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1620:1621 -> taskAction 13:14:void taskAction():101 -> taskAction 15:31:void taskAction():101:117 -> taskAction 32:32:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> taskAction 32:32:void taskAction():117 -> taskAction 33:33:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> taskAction 33:33:void taskAction():130 -> taskAction 34:34:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> taskAction 34:34:void taskAction():117 -> taskAction 35:36:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1620:1621 -> taskAction 35:36:void taskAction():117 -> taskAction 37:39:void taskAction():117:119 -> taskAction 1:2:void toolchain(org.gradle.api.Action):72:73 -> toolchain com.gradleup.gr8.Gr8Task$paths$1$1 -> com.gradleup.gr8.Gr8Task$paths$1$1: # {"id":"sourceFile","fileName":"Gr8Task.kt"} 1:1:void (java.util.List):85:85 -> 1:1:void visitFile(org.gradle.api.file.FileVisitDetails):90:90 -> visitFile com.gradleup.gr8.StripGradleApiTask -> com.gradleup.gr8.StripGradleApiTask: # {"id":"sourceFile","fileName":"StripGradleApiTask.kt"} 1:1:void ():16:16 -> 1:3:void gradleApiJar(org.gradle.api.file.FileCollection):25:27 -> gradleApiJar 4:4:void gradleApiJar(org.gradle.api.file.FileCollection):26:26 -> gradleApiJar 5:15:void gradleApiJar(org.gradle.api.file.FileCollection):25:35 -> gradleApiJar 16:17:void gradleApiJar(java.io.File):39:40 -> gradleApiJar 18:19:void gradleApiJar(org.gradle.api.file.RegularFileProperty):44:45 -> gradleApiJar 1:1:java.io.File gradleApiJar$lambda-1(org.gradle.api.file.FileCollection):28:28 -> gradleApiJar$lambda-1 2:3:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.single(java.lang.Iterable,kotlin.jvm.functions.Function1):620:621 -> gradleApiJar$lambda-1 2:3:java.io.File gradleApiJar$lambda-1(org.gradle.api.file.FileCollection):28 -> gradleApiJar$lambda-1 4:4:java.io.File gradleApiJar$lambda-1(org.gradle.api.file.FileCollection):30:30 -> gradleApiJar$lambda-1 5:12:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.single(java.lang.Iterable,kotlin.jvm.functions.Function1):622:629 -> gradleApiJar$lambda-1 5:12:java.io.File gradleApiJar$lambda-1(org.gradle.api.file.FileCollection):28 -> gradleApiJar$lambda-1 13:13:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.single(java.lang.Iterable,kotlin.jvm.functions.Function1):627:627 -> gradleApiJar$lambda-1 13:13:java.io.File gradleApiJar$lambda-1(org.gradle.api.file.FileCollection):28 -> gradleApiJar$lambda-1 1:1:org.gradle.api.provider.Provider strippedGradleApiJar():48:48 -> strippedGradleApiJar 2:3:void strippedGradleApiJar(java.io.File):51:52 -> strippedGradleApiJar 4:5:void strippedGradleApiJar(org.gradle.api.file.RegularFileProperty):56:57 -> strippedGradleApiJar 1:1:void taskAction():62:62 -> taskAction com.gradleup.gr8.StripGradleApiTask$Companion -> com.gradleup.gr8.StripGradleApiTask$Companion: # {"id":"sourceFile","fileName":"StripGradleApiTask.kt"} 1:1:boolean isGradleApi(java.io.File):74:74 -> isGradleApi 2:2:void kotlin.text.Regex.(java.lang.String):89:89 -> isGradleApi 2:2:boolean isGradleApi(java.io.File):74 -> isGradleApi 3:15:boolean isGradleApi(java.io.File):74:86 -> isGradleApi 16:16:boolean isGradleApi(java.io.File):79:79 -> isGradleApi com.gradleup.gr8.StripGradleApiTask$taskAction$1 -> com.gradleup.gr8.StripGradleApiTask$taskAction$1: # {"id":"sourceFile","fileName":"StripGradleApiTask.kt"} 1:1:java.lang.Object invoke(java.lang.Object):62:62 -> invoke 2:2:void invoke(com.gradleup.gr8.ZipConfiguration):63:63 -> invoke com.gradleup.gr8.StripGradleApiTask$taskAction$1$1 -> com.gradleup.gr8.StripGradleApiTask$taskAction$1$1: # {"id":"sourceFile","fileName":"StripGradleApiTask.kt"} 1:1:java.lang.Object invoke(java.lang.Object):63:63 -> invoke 2:2:void invoke(com.gradleup.gr8.EachEntryConfiguration):64:64 -> invoke 3:3:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith(java.lang.String,java.lang.String,boolean):418:418 -> invoke 3:3:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):416 -> invoke 3:3:void invoke(com.gradleup.gr8.EachEntryConfiguration):64 -> invoke 4:4:void invoke(com.gradleup.gr8.EachEntryConfiguration):65:65 -> invoke com.gradleup.gr8.ZipConfiguration -> com.gradleup.gr8.ZipConfiguration: # {"id":"sourceFile","fileName":"ZipHelper.kt"} com.gradleup.gr8.ZipConfiguration$DefaultImpls -> com.gradleup.gr8.ZipConfiguration$DefaultImpls: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:1:void addDirectory$default(com.gradleup.gr8.ZipConfiguration,java.io.File,kotlin.jvm.functions.Function1,int,java.lang.Object):214:214 -> addDirectory$default 1:1:void addFile$default(com.gradleup.gr8.ZipConfiguration,java.io.File,java.lang.String,int,java.lang.Object):215:215 -> addFile$default 1:1:void addZipFile$default(com.gradleup.gr8.ZipConfiguration,java.io.File,kotlin.jvm.functions.Function1,int,java.lang.Object):213:213 -> addZipFile$default com.gradleup.gr8.ZipConfiguration$addDirectory$1 -> com.gradleup.gr8.ZipConfiguration$addDirectory$1: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:1:java.lang.Object invoke(java.lang.Object):214:214 -> invoke com.gradleup.gr8.ZipConfiguration$addZipFile$1 -> com.gradleup.gr8.ZipConfiguration$addZipFile$1: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:1:java.lang.Object invoke(java.lang.Object):213:213 -> invoke com.gradleup.gr8.ZipHelper -> com.gradleup.gr8.ZipHelper: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:2:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1743:1744 -> addEntry 1:2:void addEntry(java.util.zip.ZipOutputStream,java.util.List,java.util.Set,java.util.zip.ZipEntry,java.io.InputStream,boolean):90 -> addEntry 3:7:void addEntry(java.util.zip.ZipOutputStream,java.util.List,java.util.Set,java.util.zip.ZipEntry,java.io.InputStream,boolean):90:94 -> addEntry 8:8:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith(java.lang.String,java.lang.String,boolean):440:440 -> addEntry 8:8:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):438 -> addEntry 8:8:void addEntry(java.util.zip.ZipOutputStream,java.util.List,java.util.Set,java.util.zip.ZipEntry,java.io.InputStream,boolean):94 -> addEntry 9:19:void addEntry(java.util.zip.ZipOutputStream,java.util.List,java.util.Set,java.util.zip.ZipEntry,java.io.InputStream,boolean):95:105 -> addEntry 1:9:void addFileToZip(java.io.File,java.io.File,java.util.zip.ZipOutputStream):22:30 -> addFileToZip 1:2:void addFolderToZip(java.io.File,java.io.File,java.util.zip.ZipOutputStream):35:36 -> addFolderToZip 1:7:void buildZip(java.io.File,kotlin.jvm.functions.Function1):109:115 -> buildZip 8:8:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1549:1549 -> buildZip 8:8:void buildZip(java.io.File,kotlin.jvm.functions.Function1):115 -> buildZip 9:10:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1620:1621 -> buildZip 9:10:void buildZip(java.io.File,kotlin.jvm.functions.Function1):115 -> buildZip 11:17:void buildZip(java.io.File,kotlin.jvm.functions.Function1):115:121 -> buildZip 18:32:void buildZip(java.io.File,kotlin.jvm.functions.Function1):120:134 -> buildZip 33:42:void buildZip(java.io.File,kotlin.jvm.functions.Function1):128:137 -> buildZip 43:66:void buildZip(java.io.File,kotlin.jvm.functions.Function1):118:141 -> buildZip 67:67:void kotlin.sequences.SequencesKt___SequencesKt.forEach(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1291:1291 -> buildZip 67:67:void buildZip(java.io.File,kotlin.jvm.functions.Function1):141 -> buildZip 68:70:void buildZip(java.io.File,kotlin.jvm.functions.Function1):142:142 -> buildZip 75:91:void buildZip(java.io.File,kotlin.jvm.functions.Function1):147:163 -> buildZip 92:103:void buildZip(java.io.File,kotlin.jvm.functions.Function1):157:168 -> buildZip 104:105:boolean kotlin.collections.CollectionsKt___CollectionsKt.none(java.lang.Iterable,kotlin.jvm.functions.Function1):2620:2621 -> buildZip 104:105:void buildZip(java.io.File,kotlin.jvm.functions.Function1):169 -> buildZip 106:114:void buildZip(java.io.File,kotlin.jvm.functions.Function1):169:177 -> buildZip 115:115:void buildZip(java.io.File,kotlin.jvm.functions.Function1):172:172 -> buildZip 116:116:void buildZip(java.io.File,kotlin.jvm.functions.Function1):170:170 -> buildZip 117:129:void buildZip(java.io.File,kotlin.jvm.functions.Function1):169:181 -> buildZip 130:130:void buildZip(java.io.File,kotlin.jvm.functions.Function1):110:110 -> buildZip 1:21:void transformJar(java.io.File,java.io.File,kotlin.jvm.functions.Function2):62:82 -> transformJar 22:22:void transformJar(java.io.File,java.io.File,kotlin.jvm.functions.Function2):63:63 -> transformJar 23:25:void transformJar(java.io.File,java.io.File,kotlin.jvm.functions.Function2):62:62 -> transformJar 1:8:void unzipFile(java.io.File,java.io.File):41:48 -> unzipFile 9:9:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith(java.lang.String,java.lang.String,boolean):418:418 -> unzipFile 9:9:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):416 -> unzipFile 9:9:void unzipFile(java.io.File,java.io.File):48 -> unzipFile 10:13:void unzipFile(java.io.File,java.io.File):52:55 -> unzipFile 14:14:void unzipFile(java.io.File,java.io.File):49:49 -> unzipFile 15:25:void unzipFile(java.io.File,java.io.File):48:58 -> unzipFile 26:26:void unzipFile(java.io.File,java.io.File):42:42 -> unzipFile 1:4:void zipFolder(java.io.File,java.io.File):14:17 -> zipFolder 5:5:void zipFolder(java.io.File,java.io.File):15:15 -> zipFolder 6:8:void zipFolder(java.io.File,java.io.File):14:14 -> zipFolder com.gradleup.gr8.ZipHelper$buildZip$1$1$eachEntryConfiguration$1 -> com.gradleup.gr8.ZipHelper$buildZip$1$1$eachEntryConfiguration$1: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:1:java.lang.Object invoke():120:120 -> invoke 2:2:java.io.InputStream invoke():123:123 -> invoke com.gradleup.gr8.ZipHelperKt -> com.gradleup.gr8.ZipHelperKt: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:16:java.util.zip.ZipEntry copy(java.util.zip.ZipEntry,java.lang.String,java.nio.file.attribute.FileTime,java.nio.file.attribute.FileTime,java.nio.file.attribute.FileTime,long,long,long,int,byte[],java.lang.String):316:331 -> copy 1:10:java.util.zip.ZipEntry copy$default(java.util.zip.ZipEntry,java.lang.String,java.nio.file.attribute.FileTime,java.nio.file.attribute.FileTime,java.nio.file.attribute.FileTime,long,long,long,int,byte[],java.lang.String,int,java.lang.Object):305:314 -> copy$default 11:11:java.util.zip.ZipEntry copy$default(java.util.zip.ZipEntry,java.lang.String,java.nio.file.attribute.FileTime,java.nio.file.attribute.FileTime,java.nio.file.attribute.FileTime,long,long,long,int,byte[],java.lang.String,int,java.lang.Object):304:304 -> copy$default com.gradleup.gr8.ZipInput -> com.gradleup.gr8.ZipInput: # {"id":"sourceFile","fileName":"ZipHelper.kt"} 1:1:void (java.io.File,kotlin.jvm.functions.Function1):187:187 -> 1:1:kotlin.jvm.functions.Function1 getEachEntry():187:187 -> getEachEntry 1:1:java.io.File getZipFile():187:187 -> getZipFile it.unimi.dsi.fastutil.Arrays -> com.gradleup.gr8.relocated.j8: 1:1:void ensureFromTo(int,int,int):57:57 -> a 2:2:void ensureFromTo(int,int,int):56:56 -> a 3:3:void ensureFromTo(int,int,int):55:55 -> a 4:4:void ensureFromTo(int,int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":60,"2":61,"3":62,"4":63,"5":64},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 60:60:void ensureFromTo(int,int,int):55:55 -> a 61:61:void ensureFromTo(int,int,int):55:55 -> a 62:62:void ensureFromTo(int,int,int):55:55 -> a 63:63:void ensureFromTo(int,int,int):55:55 -> a 64:64:void ensureFromTo(int,int,int):55:55 -> a 59:59:void ensureFromTo(int,int,int):55:55 -> a it.unimi.dsi.fastutil.Function -> com.gradleup.gr8.relocated.mu0: # {"id":"sourceFile","fileName":"Function.java"} it.unimi.dsi.fastutil.Hash$Strategy -> com.gradleup.gr8.relocated.tx0: boolean equals(java.lang.Object,java.lang.Object) -> a int hashCode(java.lang.Object) -> a it.unimi.dsi.fastutil.HashCommon -> com.gradleup.gr8.relocated.ky0: int long2int(long) -> a int mix(int) -> a 1:2:int arraySize(int,float):228:229 -> a long nextPowerOfTwo(long) -> b 1:1:int maxFill(int,float):205:205 -> b it.unimi.dsi.fastutil.booleans.AbstractBooleanCollection -> com.gradleup.gr8.relocated.i: 1:1:void ():37:37 -> 1:1:boolean add(boolean):68:68 -> a 1:1:boolean add(java.lang.Object):36:36 -> add 2:2:boolean it.unimi.dsi.fastutil.booleans.AbstractBooleanCollection.add(java.lang.Boolean):114:114 -> add 2:2:boolean add(java.lang.Object):36 -> add boolean contains(boolean) -> b 1:4:boolean rem(boolean):94:97 -> c 1:1:boolean contains(java.lang.Object):129:129 -> contains 1:1:java.util.Iterator it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1.iterator():803:803 -> iterator 1:1:boolean remove(java.lang.Object):143:143 -> remove 1:14:java.lang.String toString():206:219 -> toString it.unimi.dsi.fastutil.booleans.AbstractBooleanIterator -> com.gradleup.gr8.relocated.j: 1:1:void ():34:34 -> boolean nextBoolean() -> f 1:1:java.lang.Boolean it.unimi.dsi.fastutil.booleans.AbstractBooleanIterator.next():57:57 -> next 1:1:java.lang.Object next():33 -> next 1:1:void remove():68:68 -> remove it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator -> com.gradleup.gr8.relocated.k: 1:1:void it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.():34:34 -> 1:1:void ():35 -> 1:1:void add(java.lang.Object):34:34 -> add 2:2:void it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.add(java.lang.Boolean):83:83 -> add 2:2:void add(java.lang.Object):34 -> add 3:3:void it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.add(boolean):57:57 -> add 3:3:void it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.add(java.lang.Boolean):83 -> add 3:3:void add(java.lang.Object):34 -> add boolean it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.previousBoolean() -> h 1:1:java.lang.Boolean it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.previous():56:56 -> previous 1:1:java.lang.Object it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.previous():33 -> previous 1:1:java.lang.Object it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.previous():0 -> previous # {"id":"com.android.tools.r8.synthesized"} 1:1:void set(java.lang.Object):34:34 -> set 2:2:void it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.set(java.lang.Boolean):70:70 -> set 2:2:void set(java.lang.Object):34 -> set 3:3:void it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.set(boolean):46:46 -> set 3:3:void it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.set(java.lang.Boolean):70 -> set 3:3:void set(java.lang.Object):34 -> set it.unimi.dsi.fastutil.booleans.AbstractBooleanSet -> com.gradleup.gr8.relocated.l: 1:1:void ():32:32 -> 1:1:boolean rem(boolean):87:87 -> c boolean remove(boolean) -> d 1:4:boolean equals(java.lang.Object):41:44 -> equals 1:5:int hashCode():57:61 -> hashCode it.unimi.dsi.fastutil.booleans.BooleanArraySet -> com.gradleup.gr8.relocated.ic: int size -> b 1:4:void (boolean[],int):104:107 -> 5:5:void (boolean[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":221,"2":222,"3":223,"4":224},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 221:221:void (boolean[],int):107:107 -> 222:222:void (boolean[],int):107:107 -> 223:223:void (boolean[],int):107:107 -> 224:224:void (boolean[],int):107:107 -> 112:112:void (boolean[],int):107:107 -> 113:113:void (boolean[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":225,"2":226,"3":227},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 225:225:void (boolean[],int):107:107 -> 226:226:void (boolean[],int):107:107 -> 227:227:void (boolean[],int):107:107 -> 220:220:void (boolean[],int):107:107 -> 1:1:int access$000(it.unimi.dsi.fastutil.booleans.BooleanArraySet):29:29 -> a 2:3:int it.unimi.dsi.fastutil.booleans.BooleanArraySet.findKey(boolean):111:112 -> a 2:3:boolean add(boolean):164 -> a 4:10:boolean add(boolean):166:172 -> a 1:1:int access$010(it.unimi.dsi.fastutil.booleans.BooleanArraySet):29:29 -> b 2:3:int it.unimi.dsi.fastutil.booleans.BooleanArraySet.findKey(boolean):111:112 -> b 2:3:boolean contains(boolean):143 -> b 1:1:boolean[] access$100(it.unimi.dsi.fastutil.booleans.BooleanArraySet):29:29 -> c 1:1:void clear():178:178 -> clear 1:5:it.unimi.dsi.fastutil.booleans.BooleanArraySet it.unimi.dsi.fastutil.booleans.BooleanArraySet.clone():201:205 -> clone 1:5:java.lang.Object clone():29 -> clone 6:6:it.unimi.dsi.fastutil.booleans.BooleanArraySet it.unimi.dsi.fastutil.booleans.BooleanArraySet.clone():203:203 -> clone 6:6:java.lang.Object clone():29 -> clone 1:2:int it.unimi.dsi.fastutil.booleans.BooleanArraySet.findKey(boolean):111:112 -> d 1:2:boolean remove(boolean):153 -> d 3:6:boolean remove(boolean):155:158 -> d 1:1:boolean isEmpty():183:183 -> isEmpty 1:1:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():119:119 -> iterator 2:2:it.unimi.dsi.fastutil.booleans.BooleanIterator it.unimi.dsi.fastutil.booleans.BooleanArraySet.iterator():119:119 -> iterator 2:2:java.util.Iterator iterator():29 -> iterator 1:1:int size():148:148 -> size it.unimi.dsi.fastutil.booleans.BooleanArraySet$1 -> com.gradleup.gr8.relocated.hc: int next -> a it.unimi.dsi.fastutil.booleans.BooleanArraySet this$0 -> b 1:2:void (it.unimi.dsi.fastutil.booleans.BooleanArraySet):119:120 -> 1:3:boolean nextBoolean():129:129 -> f 1:1:boolean hasNext():124:124 -> hasNext 1:2:void remove():135:136 -> remove it.unimi.dsi.fastutil.booleans.BooleanArrays -> com.gradleup.gr8.relocated.jc: boolean[] EMPTY_ARRAY -> a 1:1:void ():95:95 -> it.unimi.dsi.fastutil.booleans.BooleanCollection -> com.gradleup.gr8.relocated.lc: it.unimi.dsi.fastutil.booleans.BooleanCollections -> com.gradleup.gr8.relocated.oc: 1:1:it.unimi.dsi.fastutil.booleans.BooleanCollection unmodifiable(it.unimi.dsi.fastutil.booleans.BooleanCollection):536:536 -> a it.unimi.dsi.fastutil.booleans.BooleanCollections$EmptyCollection -> com.gradleup.gr8.relocated.mc: 1:1:void ():39:39 -> 1:1:boolean addAll(java.util.Collection):81:81 -> addAll boolean contains(boolean) -> b 1:1:it.unimi.dsi.fastutil.booleans.BooleanBidirectionalIterator it.unimi.dsi.fastutil.booleans.BooleanCollections$EmptyCollection.iterator():55:55 -> iterator 1:1:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():38 -> iterator 2:2:it.unimi.dsi.fastutil.booleans.BooleanBidirectionalIterator it.unimi.dsi.fastutil.booleans.BooleanCollections$EmptyCollection.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 it.unimi.dsi.fastutil.booleans.BooleanCollections$UnmodifiableCollection -> com.gradleup.gr8.relocated.nc: it.unimi.dsi.fastutil.booleans.BooleanCollection collection -> a 1:3:void (it.unimi.dsi.fastutil.booleans.BooleanCollection):369:371 -> 1:1:boolean add(java.lang.Object):365:365 -> add 2:2:boolean it.unimi.dsi.fastutil.booleans.BooleanCollections$UnmodifiableCollection.add(java.lang.Boolean):453:453 -> add 2:2:boolean add(java.lang.Object):365 -> add 1:1:boolean addAll(java.util.Collection):437:437 -> addAll 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:java.util.Iterator iterator():365:365 -> iterator 2:2:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():400:400 -> iterator 3:3:it.unimi.dsi.fastutil.booleans.BooleanIterator it.unimi.dsi.fastutil.booleans.BooleanIterators.unmodifiable(it.unimi.dsi.fastutil.booleans.BooleanIterator):747:747 -> iterator 3:3:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():400 -> 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 it.unimi.dsi.fastutil.booleans.BooleanIterator -> com.gradleup.gr8.relocated.qc: boolean nextBoolean() -> f it.unimi.dsi.fastutil.booleans.BooleanIterators -> com.gradleup.gr8.relocated.uc: it.unimi.dsi.fastutil.booleans.BooleanIterators$EmptyIterator EMPTY_ITERATOR -> a 1:1:void ():103:103 -> it.unimi.dsi.fastutil.booleans.BooleanIterators$EmptyIterator -> com.gradleup.gr8.relocated.rc: 1:1:void ():42:42 -> 1:1:java.lang.Object clone():87:87 -> clone 1:1:boolean nextBoolean():57:57 -> f 1:1:boolean previousBoolean():62:62 -> h it.unimi.dsi.fastutil.booleans.BooleanIterators$SingletonIterator -> com.gradleup.gr8.relocated.sc: boolean element -> a int curr -> b 1:2:void (boolean):110:111 -> 1:4:boolean nextBoolean():126:126 -> f 1:4:boolean previousBoolean():133:133 -> h 1:1:boolean hasNext():116:116 -> hasNext 1:1:boolean hasPrevious():121:121 -> hasPrevious 1:1:int nextIndex():140:140 -> nextIndex 1:1:int previousIndex():145:145 -> previousIndex it.unimi.dsi.fastutil.booleans.BooleanIterators$UnmodifiableIterator -> com.gradleup.gr8.relocated.tc: it.unimi.dsi.fastutil.booleans.BooleanIterator i -> a 1:2:void (it.unimi.dsi.fastutil.booleans.BooleanIterator):724:725 -> 1:1:boolean nextBoolean():735:735 -> f 1:1:boolean hasNext():730:730 -> hasNext it.unimi.dsi.fastutil.booleans.BooleanSets -> com.gradleup.gr8.relocated.ad: it.unimi.dsi.fastutil.booleans.BooleanSets$EmptySet EMPTY_SET -> a 1:1:void ():76:76 -> 1:1:it.unimi.dsi.fastutil.booleans.BooleanSet singleton(boolean):159:159 -> a it.unimi.dsi.fastutil.booleans.BooleanSets$EmptySet -> com.gradleup.gr8.relocated.yc: 1:1:void ():42:42 -> 1:1:boolean rem(boolean):64:64 -> c 1:1:java.lang.Object clone():52:52 -> clone 1:1:boolean equals(java.lang.Object):58:58 -> equals it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton -> com.gradleup.gr8.relocated.zc: boolean element -> a 1:2:void (boolean):89:90 -> 1:1:boolean addAll(java.util.Collection):115:115 -> addAll 1:1:boolean contains(boolean):95:95 -> b 1:1:boolean remove(boolean):100:100 -> d 1:1:it.unimi.dsi.fastutil.booleans.BooleanListIterator it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton.iterator():105:105 -> iterator 1:1:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():85 -> iterator 2:2:it.unimi.dsi.fastutil.booleans.BooleanListIterator it.unimi.dsi.fastutil.booleans.BooleanIterators.singleton(boolean):159:159 -> iterator 2:2:it.unimi.dsi.fastutil.booleans.BooleanListIterator it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton.iterator():105 -> iterator 2:2:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():85 -> iterator 3:3:it.unimi.dsi.fastutil.booleans.BooleanListIterator it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton.iterator():105:105 -> iterator 3:3:java.util.Iterator iterator():85 -> iterator 4:4:it.unimi.dsi.fastutil.booleans.BooleanListIterator it.unimi.dsi.fastutil.booleans.BooleanIterators.singleton(boolean):159:159 -> iterator 4:4:it.unimi.dsi.fastutil.booleans.BooleanListIterator it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton.iterator():105 -> iterator 4:4:java.util.Iterator iterator():85 -> iterator 1:1:boolean removeAll(java.util.Collection):120:120 -> removeAll 1:1:boolean retainAll(java.util.Collection):125:125 -> retainAll it.unimi.dsi.fastutil.ints.AbstractInt2IntMap -> com.gradleup.gr8.relocated.w: int it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.defRetValue -> a 1:1:void it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.():44:44 -> 1:1:void ():46 -> int it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(int,int) -> b 1:1:boolean it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.containsKey(java.lang.Object):105:105 -> containsKey 1:1:boolean it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.containsKey(java.lang.Object):0 -> containsKey # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean containsValue(java.lang.Object):63:63 -> containsValue boolean containsValue(int) -> d 1:1:void it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.defaultReturnValue(int):55:55 -> e 1:1:void it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.defaultReturnValue(int):0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Set entrySet():43:43 -> entrySet 1:4:boolean equals(java.lang.Object):334:337 -> equals 1:1:int it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.defaultReturnValue():60:60 -> g 1:1:int it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.defaultReturnValue():0 -> g # {"id":"com.android.tools.r8.synthesized"} 1:2:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.get(java.lang.Object):120:121 -> get 1:2:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.get(java.lang.Object):41 -> get 1:2:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:4:int hashCode():324:327 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():311:311 -> k 1:1:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:5:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Integer,java.lang.Integer):135:138 -> put 2:5:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:5:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 1:13:void putAll(java.util.Map):83:95 -> putAll 14:16:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Integer,java.lang.Integer):135:137 -> putAll 14:16:void putAll(java.util.Map):95 -> putAll int it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.remove(int) -> remove 1:4:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.remove(java.lang.Object):153:156 -> remove 1:4:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.remove(java.lang.Object):41 -> remove 1:4:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:16:java.lang.String toString():342:357 -> toString it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry -> com.gradleup.gr8.relocated.v: int value -> b int key -> a 1:3:void (int,int):122:124 -> 1:1:int getIntValue():158:158 -> a 1:1:int getIntKey():141:141 -> b 1:5:boolean equals(java.lang.Object):180:184 -> equals 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry.getKey():136:136 -> getKey 1:1:java.lang.Object getKey():113 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry.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 it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry.setValue(java.lang.Integer):175:175 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):113 -> setValue 3:3:int it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry.setValue(int):163:163 -> setValue 3:3:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry.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 it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap -> com.gradleup.gr8.relocated.x: 1:1:void ():33:33 -> 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.entrySet():293:293 -> entrySet 1:1:java.util.Set entrySet():30 -> entrySet 2:3:it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():1431:1432 -> entrySet 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():87 -> entrySet 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.entrySet():293 -> entrySet 2:3:java.util.Set entrySet():30 -> entrySet 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.firstKey():85:85 -> firstKey 1:1:java.lang.Object firstKey():30 -> firstKey 2:3:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.firstIntKey():978:979 -> firstKey 2:3:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.firstKey():85 -> firstKey 2:3:java.lang.Object firstKey():30 -> firstKey 4:4:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.firstKey():85:85 -> firstKey 4:4:java.lang.Object firstKey():30 -> firstKey 5:5:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.firstIntKey():978:978 -> firstKey 5:5:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.firstKey():85 -> firstKey 5:5:java.lang.Object firstKey():30 -> firstKey 1:1:java.util.SortedMap headMap(java.lang.Object):30:30 -> headMap 2:2:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.headMap(java.lang.Integer):46:46 -> headMap 2:2:java.util.SortedMap headMap(java.lang.Object):30 -> headMap 3:3:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.headMap(int):1010:1010 -> headMap 3:3:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.headMap(java.lang.Integer):46 -> headMap 3:3:java.util.SortedMap headMap(java.lang.Object):30 -> headMap 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.entrySet():293:293 -> k 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> k 2:3:it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():1431:1432 -> k 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():87 -> k 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.entrySet():293 -> k 2:3:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> k 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.lastKey():98:98 -> lastKey 1:1:java.lang.Object lastKey():30 -> lastKey 2:3:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.lastIntKey():989:990 -> lastKey 2:3:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.lastKey():98 -> lastKey 2:3:java.lang.Object lastKey():30 -> lastKey 4:4:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.lastKey():98:98 -> lastKey 4:4:java.lang.Object lastKey():30 -> lastKey 5:5:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.lastIntKey():989:989 -> lastKey 5:5:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.lastKey():98 -> lastKey 5:5:java.lang.Object lastKey():30 -> lastKey 1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):30:30 -> subMap 2:2:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.subMap(java.lang.Integer,java.lang.Integer):72:72 -> subMap 2:2:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):30 -> subMap 3:3:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.subMap(int,int):1020:1020 -> subMap 3:3:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.subMap(java.lang.Integer,java.lang.Integer):72 -> subMap 3:3: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:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.tailMap(java.lang.Integer):59:59 -> tailMap 2:2:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap 3:3:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.tailMap(int):1000:1000 -> tailMap 3:3:it.unimi.dsi.fastutil.ints.Int2IntSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.tailMap(java.lang.Integer):59 -> tailMap 3:3:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap it.unimi.dsi.fastutil.ints.AbstractInt2ObjectFunction -> com.gradleup.gr8.relocated.y: java.lang.Object defRetValue -> a 1:1:void ():44:44 -> 1:1:java.lang.Object put(int,java.lang.Object):71:71 -> 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 it.unimi.dsi.fastutil.ints.AbstractInt2ObjectFunction.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 it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap -> com.gradleup.gr8.relocated.a0: 1:1:void ():45:45 -> boolean containsKey(int) -> a 1:1:java.util.Set entrySet():42:42 -> entrySet 1:4:boolean equals(java.lang.Object):296:299 -> equals 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():273:273 -> g 1:4:int hashCode():286:289 -> hashCode 1:13:void putAll(java.util.Map):70:82 -> putAll 14:16:java.lang.Object 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 1:1:java.util.Collection it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.values():1435:1435 -> values it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$BasicEntry -> com.gradleup.gr8.relocated.z: java.lang.Object value -> b int key -> a 1:3:void (int,java.lang.Object):109:111 -> 1:1:int getIntKey():128:128 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$BasicEntry.getKey():123:123 -> getKey 1:1:java.lang.Object getKey():100 -> getKey 1:1:java.lang.Object getValue():133:133 -> getValue it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap -> com.gradleup.gr8.relocated.c0: 1:1:void ():33:33 -> 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.int2ObjectEntrySet():1435:1435 -> b 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.entrySet():293:293 -> entrySet 1:1:java.util.Set entrySet():30 -> entrySet 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.firstKey():85:85 -> firstKey 1:1:java.lang.Object firstKey():30 -> firstKey 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.entrySet():293:293 -> g 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> g 1:1:java.util.SortedMap headMap(java.lang.Object):30:30 -> headMap 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.headMap(java.lang.Integer):46:46 -> headMap 2:2:java.util.SortedMap headMap(java.lang.Object):30 -> headMap 1:1:java.util.Set it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.keySet():1435:1435 -> keySet 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.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:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.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:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.tailMap(java.lang.Integer):59:59 -> tailMap 2:2:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$KeySet -> com.gradleup.gr8.relocated.b0: it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap):122:122 -> 1:1:int firstInt():145:145 -> N 1:1:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):160:160 -> a 1:1:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):155:155 -> c 1:1:void clear():135:135 -> clear 1:1:it.unimi.dsi.fastutil.ints.IntComparator it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$KeySet.comparator():140:140 -> comparator 1:1:java.util.Comparator comparator():122 -> comparator 1:1:boolean contains(int):125:125 -> d 2:2:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):165:165 -> d 1:1:int lastInt():150:150 -> r 1:1:int size():130:130 -> size it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceFunction -> com.gradleup.gr8.relocated.d0: java.lang.Object defRetValue -> a 1:1:void ():44:44 -> 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 1:1:java.lang.Object remove(int):82:82 -> remove 2:4:java.lang.Object remove(java.lang.Object):153:155 -> remove it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap -> com.gradleup.gr8.relocated.f0: 1:1:void ():45:45 -> boolean containsKey(int) -> a 1:1:java.util.Set entrySet():42:42 -> entrySet 1:4:boolean equals(java.lang.Object):296:299 -> equals 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():273:273 -> g 1:4:int hashCode():286:289 -> hashCode 1:1:java.util.Set it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.keySet():37:37 -> keySet 1:13:void putAll(java.util.Map):70:82 -> putAll 1:17:java.lang.String toString():304:320 -> toString 1:1:java.util.Collection it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.values():1435:1435 -> values it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap$BasicEntry -> com.gradleup.gr8.relocated.e0: java.lang.Object value -> b int key -> a 1:3:void (int,java.lang.Object):109:111 -> 1:1:int getIntKey():128:128 -> b 1:4:boolean equals(java.lang.Object):143:146 -> equals 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap$BasicEntry.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 it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap -> com.gradleup.gr8.relocated.h0: 1:1:void ():33:33 -> 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer):59:59 -> a 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer):72:72 -> a 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer):46:46 -> b 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.int2ReferenceEntrySet():1435:1435 -> c 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():293:293 -> entrySet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.entrySet():293:293 -> entrySet 2:2:java.util.Set entrySet():30 -> entrySet 1:1:java.lang.Integer firstKey():85:85 -> firstKey 2:2:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.firstKey():85:85 -> firstKey 2:2:java.lang.Object firstKey():30 -> firstKey 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.entrySet():293:293 -> g 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> g 1:1:java.util.SortedMap headMap(java.lang.Object):30:30 -> headMap 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.headMap(java.lang.Integer):46:46 -> headMap 2:2:java.util.SortedMap headMap(java.lang.Object):30 -> headMap 1:1:it.unimi.dsi.fastutil.ints.IntSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.keySet():1435:1435 -> keySet 2:2:java.util.Set it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.keySet():1435:1435 -> keySet 1:1:java.lang.Integer lastKey():98:98 -> lastKey 2:2:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.lastKey():98:98 -> lastKey 2:2:java.lang.Object lastKey():30 -> lastKey 1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):30:30 -> subMap 1:1:java.util.SortedMap tailMap(java.lang.Object):30:30 -> tailMap 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.tailMap(java.lang.Integer):59:59 -> tailMap 2:2:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap$KeySet -> com.gradleup.gr8.relocated.g0: it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap):122:122 -> 1:1:int firstInt():145:145 -> N 1:1:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):160:160 -> a 1:1:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):155:155 -> c 1:1:void clear():135:135 -> clear 1:1:it.unimi.dsi.fastutil.ints.IntComparator it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap$KeySet.comparator():140:140 -> comparator 1:1:java.util.Comparator comparator():122 -> comparator 1:1:boolean contains(int):125:125 -> d 2:2:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):165:165 -> d 1:1:int lastInt():150:150 -> r 1:1:int size():130:130 -> size it.unimi.dsi.fastutil.ints.AbstractIntCollection -> com.gradleup.gr8.relocated.i0: 1:1:void ():37:37 -> 1:1:boolean add(java.lang.Integer):114:114 -> a 2:3:int[] toArray(int[]):148:149 -> a 4:5:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection):173:174 -> a 1:1:boolean add(java.lang.Object):36:36 -> add 2:2:boolean add(int):68:68 -> add 1:1:boolean contains(java.lang.Object):129:129 -> contains boolean contains(int) -> d 1:4:boolean rem(int):94:97 -> f 1:1:java.util.Iterator it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeySet.iterator():803:803 -> iterator 1:1:boolean remove(java.lang.Object):143:143 -> remove 1:14:java.lang.String toString():206:219 -> toString it.unimi.dsi.fastutil.ints.AbstractIntIterator -> com.gradleup.gr8.relocated.j0: 1:1:void ():34:34 -> 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> next 1:1:java.lang.Object next():33 -> next 1:1:void remove():68:68 -> remove it.unimi.dsi.fastutil.ints.AbstractIntList -> com.gradleup.gr8.relocated.m0: 1:1:void ():33:33 -> boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> a void removeElements(int,int) -> a 1:1:int compareTo(java.util.List):464:464 -> a 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 2:2:int compareTo(java.util.List):465 -> a 3:11:int compareTo(java.util.List):466:474 -> a 12:12:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 12:12:int compareTo(java.util.List):476 -> a 13:18:int compareTo(java.util.List):477:482 -> a 19:23:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection):525:529 -> a 24:24:boolean addAll(it.unimi.dsi.fastutil.ints.IntList):564:564 -> a 1:1:void add(int,java.lang.Object):32:32 -> add 2:2:void it.unimi.dsi.fastutil.ints.AbstractIntList.add(int,java.lang.Integer):578:578 -> add 2:2:void add(int,java.lang.Object):32 -> add 1:5:boolean addAll(int,java.util.Collection):120:124 -> addAll 6:6:void it.unimi.dsi.fastutil.ints.AbstractIntList.add(int,java.lang.Integer):578:578 -> addAll 6:6:boolean addAll(int,java.util.Collection):124 -> addAll 7:7:boolean addAll(java.util.Collection):137:137 -> addAll void add(int,int) -> b int set(int,int) -> c 1:1:void clear():403:403 -> clear 1:1:int compareTo(java.lang.Object):32:32 -> compareTo 1:1:boolean contains(int):274:274 -> d int removeInt(int) -> e 1:4:it.unimi.dsi.fastutil.ints.IntList subList(int,int):310:313 -> e 5:5:it.unimi.dsi.fastutil.ints.IntList subList(int,int):312:312 -> e 1:5:boolean equals(java.lang.Object):430:434 -> equals 6:6:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> equals 6:6:boolean equals(java.lang.Object):435 -> equals 7:9:boolean equals(java.lang.Object):436:438 -> equals 10:10:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> equals 10:10:boolean equals(java.lang.Object):441 -> equals 11:13:boolean equals(java.lang.Object):441:443 -> equals 14:14:boolean it.unimi.dsi.fastutil.ints.AbstractIntList.valEquals(java.lang.Object,java.lang.Object):407:407 -> equals 14:14:boolean equals(java.lang.Object):443 -> equals 1:1:void ensureIndex(int):47:47 -> g 2:2:void ensureIndex(int):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":98,"2":99,"3":100,"4":101},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 98:98:void ensureIndex(int):47:47 -> g 99:99:void ensureIndex(int):47:47 -> g 100:100:void ensureIndex(int):47:47 -> g 101:101:void ensureIndex(int):47:47 -> g 49:49:void ensureIndex(int):47:47 -> g 50:50:void ensureIndex(int):46:46 -> g 51:51:void ensureIndex(int):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":102,"2":103,"3":104,"4":105,"5":106},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 102:102:void ensureIndex(int):46:46 -> g 103:103:void ensureIndex(int):46:46 -> g 104:104:void ensureIndex(int):46:46 -> g 105:105:void ensureIndex(int):46:46 -> g 106:106:void ensureIndex(int):46:46 -> g 97:97:void ensureIndex(int):46:46 -> g 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntList.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):0:0 -> h # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":128,"2":129,"3":130,"4":131},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 128:128:void ensureRestrictedIndex(int):62:62 -> h 129:129:void ensureRestrictedIndex(int):62:62 -> h 130:130:void ensureRestrictedIndex(int):62:62 -> h 131:131:void ensureRestrictedIndex(int):62:62 -> h 64:64:void ensureRestrictedIndex(int):62:62 -> h 65:65:void ensureRestrictedIndex(int):61:61 -> h 66:66:void ensureRestrictedIndex(int):0:0 -> h # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":132,"2":133,"3":134,"4":135,"5":136},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 132:132:void ensureRestrictedIndex(int):61:61 -> h 133:133:void ensureRestrictedIndex(int):61:61 -> h 134:134:void ensureRestrictedIndex(int):61:61 -> h 135:135:void ensureRestrictedIndex(int):61:61 -> h 136:136:void ensureRestrictedIndex(int):61:61 -> h 127:127:void ensureRestrictedIndex(int):61:61 -> h 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> hashCode 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> hashCode 1:1:int hashCode():418 -> hashCode 2:4:int hashCode():419:421 -> hashCode 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> i 1:1:int indexOf(int):279 -> i 2:4:int indexOf(int):281:283 -> i 1:1:int indexOf(java.lang.Object):620:620 -> indexOf 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> iterator 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():32 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntListIterator iterator():180 -> iterator 3:3:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 3:3:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> iterator 3:3:java.util.Iterator iterator():32 -> iterator 1:5:int lastIndexOf(int):290:294 -> j it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> k 1:1:int lastIndexOf(java.lang.Object):634:634 -> lastIndexOf 1:1:it.unimi.dsi.fastutil.ints.IntListIterator listIterator():192:192 -> listIterator 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> listIterator 2:2:java.util.ListIterator listIterator():32 -> listIterator 3:3:java.util.ListIterator it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList.listIterator(int):726:726 -> listIterator 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntList.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 it.unimi.dsi.fastutil.ints.AbstractIntList.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 1:1:java.lang.String toString():709:709 -> toString 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> toString 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> toString 2:2:java.lang.String toString():710 -> toString 3:14:java.lang.String toString():711:722 -> toString it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList -> com.gradleup.gr8.relocated.l0: it.unimi.dsi.fastutil.ints.IntList l -> a int from -> b int to -> c boolean $assertionsDisabled -> d 1:1:void ():726:726 -> 1:4:void (it.unimi.dsi.fastutil.ints.IntList,int,int):735:738 -> 1:1:boolean access$000(it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList):726:726 -> a 2:4:boolean assertRange():742:744 -> 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:15:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection):898:899 -> a 16:16:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList):904:904 -> a 17:17:boolean it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(int,it.unimi.dsi.fastutil.ints.IntList):542:542 -> a 17:17:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList):905 -> a 1:1:void add(int,java.lang.Object):726:726 -> add 2:2:void it.unimi.dsi.fastutil.ints.AbstractIntList.add(int,java.lang.Integer):578:578 -> add 2:2:void add(int,java.lang.Object):726 -> add 3:5:boolean add(int):750:752 -> add 1:3:boolean addAll(int,java.util.Collection):766:768 -> addAll 1:4:void add(int,int):758:761 -> b 5:6:int getInt(int):773:774 -> b 1:2:int set(int,int):786:787 -> c 1:1:int compareTo(java.lang.Object):726:726 -> compareTo 1:3:int removeInt(int):779:781 -> e 4:7:it.unimi.dsi.fastutil.ints.IntList subList(int,int):880:883 -> e 8:8:it.unimi.dsi.fastutil.ints.IntList subList(int,int):882:882 -> e 1:5:boolean rem(int):888:892 -> f 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntList.get(int):606:606 -> get 1:1:java.lang.Object get(int):726 -> get 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> iterator 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():726 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> iterator 2:2:java.util.Iterator iterator():726 -> iterator 1:2:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int):821:822 -> k 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> listIterator 1:1:java.util.ListIterator listIterator():726 -> listIterator 1:1:java.lang.Integer 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 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 1:1:int size():792:792 -> size 1:1:java.util.List subList(int,int):726:726 -> subList it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList$1 -> com.gradleup.gr8.relocated.k0: it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList this$0 -> c int last -> b int pos -> a boolean $assertionsDisabled -> d 1:1:void ():822:822 -> 1:2:void (it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList,int):822:823 -> 1:5:void add(int):852:852 -> a 1:3:int previousInt():839:839 -> b 4:6:void set(int):859:859 -> b 1:1:boolean hasNext():826:826 -> hasNext 1:1:boolean hasPrevious():830:830 -> hasPrevious 1:1:int nextIndex():844:844 -> nextIndex 1:3:int nextInt():834:834 -> nextInt 1:1:int previousIndex():848:848 -> previousIndex 1:11:void remove():864:864 -> remove it.unimi.dsi.fastutil.ints.AbstractIntListIterator -> com.gradleup.gr8.relocated.n0: 1:1:void it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator.():34:34 -> 1:1:void ():35 -> 1:1:void add(int):57:57 -> a 1:1:void add(java.lang.Object):34:34 -> add 2:2:void it.unimi.dsi.fastutil.ints.AbstractIntListIterator.add(java.lang.Integer):83:83 -> add 2:2:void add(java.lang.Object):34 -> add int it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator.previousInt() -> b 1:1:void set(int):46:46 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator.previous():56:56 -> previous 1:1:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator.previous():33 -> previous 1:1:java.lang.Object it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator.previous():0 -> previous # {"id":"com.android.tools.r8.synthesized"} 1:1:void set(java.lang.Object):34:34 -> set 2:2:void it.unimi.dsi.fastutil.ints.AbstractIntListIterator.set(java.lang.Integer):70:70 -> set 2:2:void set(java.lang.Object):34 -> set it.unimi.dsi.fastutil.ints.AbstractIntSet -> com.gradleup.gr8.relocated.o0: 1:1:void ():32:32 -> 1:4:boolean equals(java.lang.Object):41:44 -> equals 1:1:boolean rem(int):87:87 -> f 1:1:boolean remove(int):75:75 -> g 1:5:int hashCode():57:61 -> hashCode it.unimi.dsi.fastutil.ints.AbstractIntSortedSet -> com.gradleup.gr8.relocated.p0: 1:1:void ():23:23 -> 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntSortedSet.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:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.AbstractIntSortedSet.headSet(java.lang.Integer):55:55 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):22 -> headSet 1:1:it.unimi.dsi.fastutil.ints.IntIterator it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeySet.iterator():1308:1308 -> iterator 2:2:java.util.Iterator it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeySet.iterator():1308:1308 -> iterator 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.AbstractIntSortedSet.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:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.AbstractIntSortedSet.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:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.AbstractIntSortedSet.tailSet(java.lang.Integer):68:68 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):22 -> tailSet it.unimi.dsi.fastutil.ints.Int2IntArrayMap -> com.gradleup.gr8.relocated.e71: int[] key -> b int[] value -> c int size -> d 1:3:void ():70:72 -> 4:6:void (int):81:83 -> 1:1:int access$000(it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> a 2:2:int it.unimi.dsi.fastutil.ints.Int2IntArrayMap.findKey(int):234:234 -> a 2:2:int access$300(it.unimi.dsi.fastutil.ints.Int2IntArrayMap,int):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:int it.unimi.dsi.fastutil.ints.Int2IntArrayMap.findKey(int):235:236 -> a 3:4:int access$300(it.unimi.dsi.fastutil.ints.Int2IntArrayMap,int):37 -> a 5:7:int it.unimi.dsi.fastutil.ints.Int2IntArrayMap.findKey(int):234:236 -> a 5:7:boolean containsKey(int):261 -> a 1:1:int access$010(it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> b 2:4:int it.unimi.dsi.fastutil.ints.Int2IntArrayMap.findKey(int):234:236 -> b 2:4:int put(int,int):279 -> b 5:22:int put(int,int):281:298 -> b 1:1:int[] access$100(it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> c 1:1:void clear():256:256 -> clear 1:6:it.unimi.dsi.fastutil.ints.Int2IntArrayMap it.unimi.dsi.fastutil.ints.Int2IntArrayMap.clone():339:344 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:it.unimi.dsi.fastutil.ints.Int2IntArrayMap it.unimi.dsi.fastutil.ints.Int2IntArrayMap.clone():341:341 -> clone 7:7:java.lang.Object clone():37 -> clone 1:1:int[] access$200(it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> d 2:3:boolean containsValue(int):266:267 -> d 1:4:int get(int):243:246 -> get 1:1:boolean isEmpty():273:273 -> isEmpty 1:1:it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet it.unimi.dsi.fastutil.ints.Int2IntArrayMap.int2IntEntrySet():230:230 -> j 1:1:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet():37 -> j 1:1:java.util.Set keySet():37:37 -> keySet 2:2:it.unimi.dsi.fastutil.ints.IntSet keySet():316:316 -> keySet 1:1:it.unimi.dsi.fastutil.ints.IntCollection values():321:321 -> l 2:2:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.ints.IntCollections.unmodifiable(it.unimi.dsi.fastutil.ints.IntCollection):536:536 -> l 2:2:it.unimi.dsi.fastutil.ints.IntCollection values():321 -> l 1:3:int it.unimi.dsi.fastutil.ints.Int2IntArrayMap.findKey(int):234:236 -> remove 1:3:int remove(int):304 -> remove 4:9:int remove(int):305:310 -> remove 1:1:int size():251:251 -> size 1:1:java.util.Collection values():37:37 -> values it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet -> com.gradleup.gr8.relocated.d71: it.unimi.dsi.fastutil.ints.Int2IntArrayMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntArrayMap):133:133 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2IntArrayMap,it.unimi.dsi.fastutil.ints.Int2IntArrayMap$1):133:133 -> 1:6:boolean contains(java.lang.Object):201:206 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet.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 it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet$1 -> com.gradleup.gr8.relocated.c71: int next -> b int curr -> a it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet this$1 -> c 1:2:void (it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet):136:137 -> 1:1:boolean hasNext():141:141 -> hasNext 1:3:it.unimi.dsi.fastutil.ints.Int2IntMap$Entry it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet$1.next():147:147 -> next 1:3:java.lang.Object next():136 -> next 1:6:void remove():153:153 -> remove it.unimi.dsi.fastutil.ints.Int2IntFunction -> com.gradleup.gr8.relocated.f71: boolean containsKey(int) -> a int put(int,int) -> b it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap -> com.gradleup.gr8.relocated.o71: int maxFill -> j int size -> k it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet entries -> l int n -> i int first -> f int last -> g int mask -> d long[] link -> h it.unimi.dsi.fastutil.ints.IntSortedSet keys -> m int[] key -> b int[] value -> c boolean containsNullKey -> e it.unimi.dsi.fastutil.ints.IntCollection values -> n 1:1:void (int,float):147:147 -> 2:56:void (int,float):102:156 -> 1:1:int access$300(it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,int):87:87 -> a 2:2:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.removeNullEntry():285:285 -> a 2:2:int access$200(it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.removeNullEntry():286:289 -> a 3:6:int access$200(it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):87 -> a 7:16:boolean containsKey(int):734:743 -> a 1:25:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.insert(int,int):306:330 -> b 1:25:int put(int,int):337 -> b 26:28:int put(int,int):338:340 -> b 1:24:void fixPointers(int,int):945:968 -> c 1:5:void clear():767:771 -> clear 1:11:it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.clone():1801:1811 -> clone 1:11:java.lang.Object clone():87 -> clone 12:12:it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.clone():1803:1803 -> clone 12:12:java.lang.Object clone():87 -> clone 1:5:boolean containsValue(int):750:754 -> d 1:25:void fixPointers(int):907:931 -> f 1:42:void rehash(int):1742:1783 -> g 1:11:int get(int):717:727 -> get 1:3:int removeEntry(int):276:278 -> h 4:9:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.shiftKeys(int):409:414 -> h 4:9:int removeEntry(int):279 -> h 10:10:int removeEntry(int):280:280 -> h 11:17:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.shiftKeys(int):417:423 -> h 11:17:int removeEntry(int):279 -> h 1:1:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.realSize():262:262 -> hashCode 1:1:int hashCode():1828 -> hashCode 2:10:int hashCode():1829:1837 -> hashCode 1:1:boolean isEmpty():781:781 -> isEmpty 1:2:it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():1431:1432 -> j 1:2:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet():87 -> j 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.keySet():1564:1565 -> keySet 1:2:java.util.Set keySet():87 -> keySet 1:1:void putAll(java.util.Map):295:295 -> putAll 2:3:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.ensureCapacity(int):266:267 -> putAll 2:3:void putAll(java.util.Map):295 -> putAll 4:4:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.size():776:776 -> putAll 4:4:void putAll(java.util.Map):297 -> putAll 5:5:void putAll(java.util.Map):297:297 -> putAll 6:7:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.tryCapacity(long):271:272 -> putAll 6:7:void putAll(java.util.Map):297 -> putAll 8:8:void putAll(java.util.Map):300:300 -> putAll 1:1:int remove(int):429:429 -> remove 2:6:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.removeNullEntry():285:289 -> remove 2:6:int remove(int):429 -> remove 7:17:int remove(int):430:440 -> remove 1:1:int size():776:776 -> size 1:22:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.values():1629:1650 -> values 1:22:java.util.Collection values():87 -> values it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$1 -> com.gradleup.gr8.relocated.g71: it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1629:1629 -> 1:1:void clear():1647:1647 -> clear 1:1:boolean contains(int):1642:1642 -> d 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():1632:1632 -> iterator 1:1:int size():1637:1637 -> size it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.h71: it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry entry -> f it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> g 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1229:1229 -> 1:1:void add(java.lang.Object):1226:1226 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapIterator.add(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1222:1222 -> add 2:2:void add(java.lang.Object):1226 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$EntryIterator.next():1238:1238 -> next 1:1:java.lang.Object next():1226 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$EntryIterator.previous():1243:1243 -> previous 1:1:java.lang.Object previous():1226 -> previous 1:2:void remove():1248:1249 -> remove 1:1:void set(java.lang.Object):1226:1226 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapIterator.set(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1218:1218 -> set 2:2:void set(java.lang.Object):1226 -> set it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.i71: it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1482:1483 -> 1:1:void add(java.lang.Object):1444:1444 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeyIterator.add(java.lang.Integer):1479:1479 -> add 2:2:void add(java.lang.Object):1444 -> add 1:1:int previousInt():1451:1451 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeyIterator.next():1494:1494 -> next 1:1:java.lang.Object next():1444 -> next 1:1:int nextInt():1488:1488 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeyIterator.previous():1467:1467 -> previous 1:1:java.lang.Object previous():1444 -> previous 1:1:void set(java.lang.Object):1444:1444 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeyIterator.set(java.lang.Integer):1473:1473 -> set 2:2:void set(java.lang.Object):1444 -> set it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeySet -> com.gradleup.gr8.relocated.j71: it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1498:1498 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$1):1498:1498 -> 1:3:int firstInt():1531:1531 -> N 1:1:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):1548:1548 -> a 1:1:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):1553:1553 -> c 1:1:void clear():1526:1526 -> clear 1:1:boolean contains(int):1514:1514 -> d 2:2:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):1558:1558 -> d 1:3:boolean remove(int):1519:1521 -> g 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeySet.iterator():1504:1504 -> iterator 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1498 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeySet.iterator():1504:1504 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntIterator iterator():1498 -> iterator 3:3:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeySet.iterator():1504:1504 -> iterator 3:3:java.util.Iterator iterator():1498 -> iterator 1:3:int lastInt():1537:1537 -> r 1:1:int size():1509:1509 -> size it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.k71: it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,int):820:821 -> 1:1:int getIntValue():834:834 -> a 1:1:int getIntKey():829:829 -> b 1:3:boolean equals(java.lang.Object):883:885 -> equals 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry.getKey():853:853 -> getKey 1:1:java.lang.Object getKey():815 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry.getValue():865:865 -> getValue 1:1:java.lang.Object getValue():815 -> getValue 1:1:int hashCode():890:890 -> hashCode 1:1:java.lang.Object setValue(java.lang.Object):815:815 -> setValue 2:2:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry.setValue(java.lang.Integer):877:877 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):815 -> setValue 3:4:int it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry.setValue(int):839:840 -> setValue 3:4:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry.setValue(java.lang.Integer):877 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):815 -> setValue 5:5:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry.setValue(java.lang.Integer):877:877 -> setValue 5:5:java.lang.Object setValue(java.lang.Object):815 -> setValue 1:1:java.lang.String toString():895:895 -> toString it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.l71: it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1276:1276 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$1):1276:1276 -> 1:1:void clear():1382:1382 -> clear 1:17:boolean contains(java.lang.Object):1316:1332 -> contains 1:3:it.unimi.dsi.fastutil.ints.Int2IntMap$Entry it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.first():1303:1303 -> first 1:3:java.lang.Object first():1276 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1276:1276 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.headSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1293:1293 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1276 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1278:1278 -> iterator 1:3:it.unimi.dsi.fastutil.ints.Int2IntMap$Entry it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.last():1309:1309 -> last 1:3:java.lang.Object last():1276 -> last 1:30:boolean remove(java.lang.Object):1339:1368 -> remove 1:1:int size():1377:1377 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1276:1276 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.subSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry,it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1288:1288 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1276 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1276:1276 -> tailSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.tailSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1298:1298 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1276 -> tailSet it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.m71: it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> e int index -> d int next -> b int curr -> c int prev -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$1):1040:1040 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1065:1065 -> 3:24:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1046:1067 -> 1:14:void ensureIndexKnown():1107:1120 -> h 1:1:boolean hasNext():1099:1099 -> hasNext 1:1:boolean hasPrevious():1103:1103 -> hasPrevious 1:6:int nextEntry():1135:1135 -> i 1:6:int previousEntry():1144:1144 -> j 1:2:int nextIndex():1125:1126 -> nextIndex 1:2:int previousIndex():1130:1131 -> previousIndex 1:46:void remove():1153:1198 -> remove 47:47:void remove():1154:1154 -> remove it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.n71: it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1611:1612 -> 1:1:void add(java.lang.Object):1577:1577 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$ValueIterator.add(java.lang.Integer):1598:1598 -> add 2:2:void add(java.lang.Object):1577 -> add 1:1:int previousInt():1580:1580 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$ValueIterator.next():1623:1623 -> next 1:1:java.lang.Object next():1577 -> next 1:1:int nextInt():1617:1617 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$ValueIterator.previous():1586:1586 -> previous 1:1:java.lang.Object previous():1577 -> previous 1:1:void set(java.lang.Object):1577:1577 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$ValueIterator.set(java.lang.Integer):1592:1592 -> set 2:2:void set(java.lang.Object):1577 -> set it.unimi.dsi.fastutil.ints.Int2IntMap -> com.gradleup.gr8.relocated.r71: it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> j it.unimi.dsi.fastutil.ints.Int2IntMap$Entry -> com.gradleup.gr8.relocated.p71: int getIntValue() -> a int getIntKey() -> b it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet -> com.gradleup.gr8.relocated.q71: it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap -> com.gradleup.gr8.relocated.a81: it.unimi.dsi.fastutil.ints.IntSet keys -> j int[] key -> b int[] value -> c int size -> h boolean containsNullKey -> e int n -> f it.unimi.dsi.fastutil.ints.IntCollection values -> k int maxFill -> g int mask -> d it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet entries -> i 1:9:void (int,float):92:100 -> 10:10:void (int,float):94:94 -> 11:11:void ():120:120 -> 12:13:void (it.unimi.dsi.fastutil.ints.Int2IntMap,float):156:157 -> 1:1:int access$400(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int):50:50 -> a 2:2:int it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.removeNullEntry():228:228 -> a 2:2:int access$300(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:5:int it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.removeNullEntry():229:231 -> a 3:5:int access$300(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):50 -> a 6:15:boolean containsKey(int):387:396 -> a 1:16:int it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.insert(int,int):248:263 -> b 1:16:int put(int,int):270 -> b 17:19:int put(int,int):271:273 -> b 1:4:void clear():420:423 -> clear 1:10:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.clone():1017:1026 -> clone 1:10:java.lang.Object clone():50 -> clone 11:11:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.clone():1019:1019 -> clone 11:11:java.lang.Object clone():50 -> clone 1:5:boolean containsValue(int):403:407 -> d 1:7:void rehash(int):979:985 -> f 8:8:int it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.realSize():206:206 -> f 8:8:void rehash(int):986 -> f 9:21:void rehash(int):987:999 -> f 1:2:int removeEntry(int):220:221 -> g 3:8:void it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.shiftKeys(int):333:338 -> g 3:8:int removeEntry(int):222 -> g 9:9:int removeEntry(int):223:223 -> g 10:15:void it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.shiftKeys(int):341:346 -> g 10:15:int removeEntry(int):222 -> g 1:11:int get(int):370:380 -> get 1:1:int it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.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:it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.int2IntEntrySet():773:774 -> j 1:2:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet():50 -> j 1:2:it.unimi.dsi.fastutil.ints.IntSet it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.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 it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.ensureCapacity(int):210:211 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.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 it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.tryCapacity(long):215:216 -> putAll 6:7:void putAll(java.util.Map):239 -> putAll 8:8:void putAll(java.util.Map):242:242 -> putAll 1:1:int remove(int):352:352 -> remove 2:5:int it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.removeNullEntry():228:231 -> remove 2:5:int remove(int):352 -> remove 6:16:int remove(int):353:363 -> remove 1:1:int size():428:428 -> size 1:22:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.values():866:887 -> values 1:22:java.util.Collection values():50 -> values it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1 -> com.gradleup.gr8.relocated.s71: it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):866:866 -> 1:1:void clear():884:884 -> clear 1:1:boolean contains(int):879:879 -> d 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():869:869 -> iterator 1:1:int size():874:874 -> size it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.t71: it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> h it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry entry -> g 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):664:664 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):664:664 -> 1:1:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$EntryIterator.next():669:669 -> next 1:1:java.lang.Object next():664 -> next 1:2:void remove():674:675 -> remove it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.u71: it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):787:788 -> 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeyIterator.next():799:799 -> next 1:1:java.lang.Object next():786 -> next 1:1:int nextInt():793:793 -> nextInt it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeySet -> com.gradleup.gr8.relocated.v71: it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):803:803 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):803:803 -> 1:1:void clear():828:828 -> clear 1:1:boolean contains(int):816:816 -> d 1:3:boolean remove(int):821:823 -> g 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():806:806 -> iterator 1:1:int size():811:811 -> size it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.w71: it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int):472:473 -> 1:1:int getIntValue():486:486 -> a 1:1:int getIntKey():481:481 -> b 1:3:boolean equals(java.lang.Object):535:537 -> equals 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry.getKey():505:505 -> getKey 1:1:java.lang.Object getKey():467 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry.setValue(java.lang.Integer):529:529 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):467 -> setValue 3:4:int it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry.setValue(int):491:492 -> setValue 3:4:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry.setValue(java.lang.Integer):529 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):467 -> setValue 5:5:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.x71: it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):689:689 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):689:689 -> 1:1:void clear():767:767 -> clear 1:17:boolean contains(java.lang.Object):701:717 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():691:691 -> iterator 1:30:boolean remove(java.lang.Object):724:753 -> remove 1:1:int size():762:762 -> size it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.y71: it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> f int last -> b int pos -> a boolean mustReturnNullKey -> d 1:24:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):552:575 -> 25:25:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):552:552 -> 1:19:int nextEntry():587:587 -> h 1:1:boolean hasNext():583:583 -> hasNext 1:4:void remove():641:644 -> remove 5:10:void it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.shiftKeys(int):619:624 -> remove 5:10:void remove():644 -> remove 11:12:void remove():651:652 -> remove 13:22:void it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.shiftKeys(int):627:636 -> remove 13:22:void remove():644 -> remove 23:24:void remove():647:648 -> remove 25:25:void remove():641:641 -> remove it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.z71: it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):848:849 -> 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$ValueIterator.next():860:860 -> next 1:1:java.lang.Object next():847 -> next 1:1:int nextInt():854:854 -> nextInt it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet -> com.gradleup.gr8.relocated.b81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap -> com.gradleup.gr8.relocated.u81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry -> e it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry -> d boolean modified -> i it.unimi.dsi.fastutil.objects.ObjectCollection values -> h java.util.Comparator storedComparator -> j it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry tree -> b it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g int count -> c it.unimi.dsi.fastutil.ints.IntComparator actualComparator -> k boolean[] dirPath -> l 1:1:void ():79:79 -> 2:10:void ():73:81 -> 11:13:void (java.util.Comparator):120:122 -> 14:15:void (it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):167:168 -> 16:19:void (int[],java.lang.Object[],java.util.Comparator):185:188 -> 20:20:void (int[],java.lang.Object[],java.util.Comparator):186:186 -> 21:21:void (int[],java.lang.Object[],java.util.Comparator):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":208,"2":209,"3":210},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 208:208:void (int[],java.lang.Object[],java.util.Comparator):186:186 -> 209:209:void (int[],java.lang.Object[],java.util.Comparator):186:186 -> 210:210:void (int[],java.lang.Object[],java.util.Comparator):186:186 -> 207:207:void (int[],java.lang.Object[],java.util.Comparator):186:186 -> 211:211:void (int[],java.lang.Object[]):202:202 -> 1:11:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):305:315 -> a 1:11:java.lang.Object put(int,java.lang.Object):283 -> a 12:12:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 12:12:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):318 -> a 12:12:java.lang.Object put(int,java.lang.Object):283 -> a 13:20:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):323:330 -> a 13:20:java.lang.Object put(int,java.lang.Object):283 -> a 21:22:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):862:863 -> a 21:22:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):331 -> a 21:22:java.lang.Object put(int,java.lang.Object):283 -> a 23:31:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):335:343 -> a 23:31:java.lang.Object put(int,java.lang.Object):283 -> a 32:33:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):851:852 -> a 32:33:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):344 -> a 32:33:java.lang.Object put(int,java.lang.Object):283 -> a 34:34:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):354:354 -> a 34:34:java.lang.Object put(int,java.lang.Object):283 -> a 35:35:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.incBalance():888:888 -> a 35:35:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):354 -> a 35:35:java.lang.Object put(int,java.lang.Object):283 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 36:36:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.incBalance():888:888 -> a 36:36:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):354 -> a 36:36:java.lang.Object put(int,java.lang.Object):283 -> a 37:37:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.decBalance():893:893 -> a 37:37:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):355 -> a 37:37:java.lang.Object put(int,java.lang.Object):283 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 38:38:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.decBalance():893:893 -> a 38:38:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):355 -> a 38:38:java.lang.Object put(int,java.lang.Object):283 -> a 39:39:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):356:356 -> a 39:39:java.lang.Object put(int,java.lang.Object):283 -> a 40:40:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 40:40:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:java.lang.Object put(int,java.lang.Object):283 -> a 41:41:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):359:359 -> a 41:41:java.lang.Object put(int,java.lang.Object):283 -> a 42:42:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 42:42:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):360 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:java.lang.Object put(int,java.lang.Object):283 -> a 43:56:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):362:375 -> a 43:56:java.lang.Object put(int,java.lang.Object):283 -> a 57:57:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 57:57:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):376 -> a 57:57:java.lang.Object put(int,java.lang.Object):283 -> a 58:78:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):377:397 -> a 58:78:java.lang.Object put(int,java.lang.Object):283 -> a 79:79:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 79:79:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):398 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:java.lang.Object put(int,java.lang.Object):283 -> a 80:93:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):400:413 -> a 80:93:java.lang.Object put(int,java.lang.Object):283 -> a 94:94:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 94:94:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):414 -> a 94:94:java.lang.Object put(int,java.lang.Object):283 -> a 95:118:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):415:438 -> a 95:118:java.lang.Object put(int,java.lang.Object):283 -> a 119:120:java.lang.Object put(int,java.lang.Object):284:285 -> a 121:121:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):348:348 -> a 121:121:java.lang.Object put(int,java.lang.Object):283 -> a 122:122:boolean containsKey(int):980:980 -> a 123:125:int firstIntKey():1001:1001 -> a 126:126:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1421:1421 -> a 1:79:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1161:1239 -> b 80:80:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1416:1416 -> b 1:1:int compare(int,int):232:232 -> c 2:2:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1.compare(int,int):104:104 -> c 2:2:int compare(int,int):232 -> c 3:3:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1411:1411 -> c 1:6:void clear():701:706 -> clear 1:1:java.lang.Object clone():41:41 -> clone 1:1:it.unimi.dsi.fastutil.ints.IntComparator comparator():1406:1406 -> comparator 2:2:it.unimi.dsi.fastutil.ints.IntComparator it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.comparator():1406:1406 -> comparator 2:2:java.util.Comparator comparator():41 -> comparator 1:3:boolean containsValue(java.lang.Object):689:691 -> containsValue 4:4:java.lang.Object 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:3:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):245:247 -> d 4:4:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left():767:767 -> d 4:4:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):248 -> d 5:5:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right():777:777 -> d 5:5:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):248 -> d 6:8:int lastIntKey():1007:1007 -> d 1:2:java.lang.Object get(int):995:996 -> get 1:1:boolean isEmpty():990:990 -> isEmpty 1:1:void allocatePaths():278:278 -> k 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet 1:14:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1948:1961 -> l 15:16:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):851:852 -> l 15:16:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1961 -> l 17:22:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1963:1968 -> l 23:24:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):851:852 -> l 23:24:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1969 -> l 25:49:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1970:1994 -> l 50:51:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):862:863 -> l 50:51:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1995 -> l 52:52:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1950:1950 -> l 1:3:void setActualComparator():101:101 -> m 1:17:java.lang.Object remove(int):484:500 -> remove 18:20:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():902:904 -> remove 18:20:java.lang.Object remove(int):500 -> remove 21:45:java.lang.Object remove(int):500:524 -> remove 46:46:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> remove 46:46:java.lang.Object remove(int):525 -> remove 47:69:java.lang.Object remove(int):525:547 -> remove 70:70:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> remove 70:70:java.lang.Object remove(int):548 -> remove 71:71:java.lang.Object remove(int):548:548 -> remove 72:89:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.parent(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):453:470 -> remove 72:89:java.lang.Object remove(int):556 -> remove 90:90:java.lang.Object remove(int):558:558 -> remove 91:91:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.incBalance():888:888 -> remove 91:91:java.lang.Object remove(int):559 -> remove 92:92:java.lang.Object remove(int):562:562 -> remove 93:93:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> remove 93:93:java.lang.Object remove(int):564 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 94:98:java.lang.Object remove(int):567:571 -> remove 99:99:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> remove 99:99:java.lang.Object remove(int):572 -> remove 100:146:java.lang.Object remove(int):573:619 -> remove 147:147:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.decBalance():893:893 -> remove 147:147:java.lang.Object remove(int):620 -> remove 148:148:java.lang.Object remove(int):623:623 -> remove 149:149:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> remove 149:149:java.lang.Object remove(int):625 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:154:java.lang.Object remove(int):628:632 -> remove 155:155:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> remove 155:155:java.lang.Object remove(int):633 -> remove 156:198:java.lang.Object remove(int):634:676 -> remove 199:200:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.parent(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):474:475 -> remove 199:200:java.lang.Object remove(int):556 -> remove 201:204:java.lang.Object remove(int):681:684 -> remove 205:205:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right():777:777 -> remove 205:205:java.lang.Object remove(int):494 -> remove 206:206:java.lang.Object remove(int):494:494 -> remove 207:207:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left():767:767 -> remove 207:207:java.lang.Object remove(int):497 -> remove 208:208:java.lang.Object remove(int):497:497 -> remove 1:1:int size():985:985 -> size 1:18:it.unimi.dsi.fastutil.objects.ObjectCollection values():1384:1401 -> values it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1 -> com.gradleup.gr8.relocated.c81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):102:102 -> 1:1:int compare(java.lang.Object,java.lang.Object):102:102 -> compare 2:2:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1.compare(java.lang.Integer,java.lang.Integer):108:108 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):102 -> compare it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2 -> com.gradleup.gr8.relocated.e81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> b java.util.Comparator comparator -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1161:1162 -> 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:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2.headSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1231:1231 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2.subSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1226:1226 -> subSet 2:2: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2.tailSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1236:1236 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1 -> com.gradleup.gr8.relocated.d81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2 this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2):1162:1162 -> 1:1:int compare(java.lang.Object,java.lang.Object):1162:1162 -> compare 2:2:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1.compare(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1164:1164 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1162 -> compare 3:3:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1.compare(int,int):104:104 -> compare 3:3:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1.compare(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1164 -> compare 3:3:int compare(java.lang.Object,java.lang.Object):1162 -> compare # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 4:4:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1.compare(int,int):104:104 -> compare 4:4:int it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1.compare(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1164 -> compare 4:4:int compare(java.lang.Object,java.lang.Object):1162 -> compare it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$3 -> com.gradleup.gr8.relocated.f81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1384:1384 -> 1:1:void clear():1398:1398 -> clear 1:1:boolean contains(java.lang.Object):1390:1390 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1386:1386 -> iterator 1:1:int size():1394:1394 -> size it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry -> com.gradleup.gr8.relocated.g81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry right -> d it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry left -> c int info -> e 1:1:void ():745:745 -> 2:3:void (int,java.lang.Object):757:758 -> 1:2:void pred(boolean):806:807 -> a 3:4:void pred(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):829:830 -> a 5:6:void balance(int):882:883 -> a 1:2:void succ(boolean):818:819 -> b 3:4:void succ(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):840:841 -> b 1:1:java.lang.Object clone():720:720 -> clone 1:7:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry clone():933:939 -> d 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry clone():935:935 -> d 1:1:boolean pred():786:786 -> e 1:3:boolean equals(java.lang.Object):946:948 -> equals 1:3:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry prev():915:917 -> f 1:1:boolean succ():795:795 -> g 1:1:int hashCode():953:953 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):923:924 -> setValue 1:1:java.lang.String toString():958:958 -> toString it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator -> com.gradleup.gr8.relocated.h81: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1131:1131 -> 1:1:void add(java.lang.Object):1130:1130 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator.add(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1155:1155 -> add 2:2:void add(java.lang.Object):1130 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator.next():1140:1140 -> next 1:1:java.lang.Object next():1130 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator.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 it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator.set(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1150:1150 -> set 2:2:void set(java.lang.Object):1130 -> set it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator -> com.gradleup.gr8.relocated.i81: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1253:1253 -> 1:1:void add(java.lang.Object):1252:1252 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator.add(java.lang.Integer):1301:1301 -> add 2:2:void add(java.lang.Object):1252 -> add 1:1:int previousInt():1267:1267 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator.next():1283:1283 -> next 1:1:java.lang.Object next():1252 -> next 1:1:int nextInt():1262:1262 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator.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 it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator.set(java.lang.Integer):1295:1295 -> set 2:2:void set(java.lang.Object):1252 -> set it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeySet -> com.gradleup.gr8.relocated.j81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1308:1308 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1308:1308 -> 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap -> com.gradleup.gr8.relocated.r81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> i it.unimi.dsi.fastutil.objects.ObjectCollection values -> h boolean top -> e it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f int from -> b it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g int to -> c boolean bottom -> d 1:7:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,int,boolean,int,boolean):1466:1472 -> 1:1:boolean containsKey(int):1624:1624 -> a 2:3:java.lang.Object put(int,java.lang.Object):1648:1649 -> a 4:4:java.lang.Object put(int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3306,"2":3307,"3":3308,"4":3309},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 3306:3306:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3307:3307:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3308:3308:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3309:3309:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1653:1653:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1654:1654:java.lang.Object put(int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3310,"2":3311,"3":3312},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 3310:3310:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3311:3311:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3312:3312:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3303:3305:java.lang.Object put(int,java.lang.Object):1649:1651 -> a 3313:3317:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1698:1702 -> a 3318:3320:int firstIntKey():1753:1755 -> a 3321:3321:int firstIntKey():1754:1754 -> a 1:81:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1497:1577 -> b 82:83:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1692:1693 -> b 1:2:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1686:1687 -> c 1:4:void clear():1477:1480 -> clear 1:1:it.unimi.dsi.fastutil.ints.IntComparator comparator():1681:1681 -> comparator 2:2:it.unimi.dsi.fastutil.ints.IntComparator it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.comparator():1681:1681 -> comparator 2:2:java.util.Comparator comparator():1435 -> comparator 1:5:boolean containsValue(java.lang.Object):1629:1633 -> containsValue 1:1:boolean in(int):1492:1492 -> d 2:4:int lastIntKey():1760:1762 -> d 5:5:int lastIntKey():1761:1761 -> d 1:1:java.lang.Object get(int):1643:1643 -> get 1:1:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777:1777 -> isEmpty 1:1:boolean isEmpty():1676 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1043:1043 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777 -> isEmpty 2:2:boolean isEmpty():1676 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1778:1778 -> isEmpty 3:3:boolean isEmpty():1676 -> isEmpty 1:7:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1712:1718 -> k 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):264:264 -> k 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1718 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left():767:767 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):266 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1718 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right():777:777 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):266 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1718 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1720:1720 -> k 12:14:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():902:904 -> k 12:14:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1720 -> k 15:15:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1724:1724 -> k 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet 1:7:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1735:1741 -> l 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):264:264 -> l 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1741 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left():767:767 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):266 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1741 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right():777:777 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):266 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1741 -> l 11:15:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1743:1747 -> l 1:4:java.lang.Object remove(int):1657:1660 -> remove 1:5:int size():1665:1669 -> size 1:21:it.unimi.dsi.fastutil.objects.ObjectCollection values():1598:1618 -> values it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1 -> com.gradleup.gr8.relocated.k81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1497:1497 -> 1:1:void clear():1549:1549 -> clear 1:1:java.util.Comparator comparator():1510:1510 -> comparator 1:5:boolean contains(java.lang.Object):1516:1520 -> contains 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1.headSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1569:1569 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet 1:1:boolean isEmpty():1544:1544 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777:1777 -> isEmpty 2:2:boolean isEmpty():1544 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1043:1043 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777 -> isEmpty 3:3:boolean isEmpty():1544 -> isEmpty 4:4:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1778:1778 -> isEmpty 4:4:boolean isEmpty():1544 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1500:1500 -> iterator 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1.last():1559:1559 -> last 1:1:java.lang.Object last():1497 -> last 1:5:boolean remove(java.lang.Object):1526:1530 -> remove 1:1:int size():1537:1537 -> size 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.next():1817:1817 -> size 2:2:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.next():1807 -> size 2:2:int size():1537 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497:1497 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1.subSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564:1564 -> subSet 2:2: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1.tailSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1574:1574 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$2 -> com.gradleup.gr8.relocated.l81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1598:1598 -> 1:1:void clear():1615:1615 -> clear 1:1:boolean contains(java.lang.Object):1605:1605 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1600:1600 -> iterator 1:1:int size():1610:1610 -> size it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$KeySet -> com.gradleup.gr8.relocated.m81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1580:1580 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap,it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1580:1580 -> 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator -> com.gradleup.gr8.relocated.n81: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1808:1808 -> 1:1:void add(java.lang.Object):1807:1807 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.add(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1832:1832 -> add 2:2:void add(java.lang.Object):1807 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.next():1817:1817 -> next 1:1:java.lang.Object next():1807 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.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 it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.set(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1827:1827 -> set 2:2:void set(java.lang.Object):1807 -> set it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator -> com.gradleup.gr8.relocated.o81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> f 1:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777:1778 -> 1:1:void updateNext():1802:1802 -> j 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():902:902 -> j 2:2:void updateNext():1802 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():903:904 -> j 3:4:void updateNext():1802 -> j 5:6:void updateNext():1802:1803 -> j 1:2:void updatePrevious():1797:1798 -> k it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator -> com.gradleup.gr8.relocated.p81: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1848:1848 -> 1:1:void add(java.lang.Object):1846:1846 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator.add(java.lang.Integer):1896:1896 -> add 2:2:void add(java.lang.Object):1846 -> add 1:1:int previousInt():1862:1862 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator.next():1878:1878 -> next 1:1:java.lang.Object next():1846 -> next 1:1:int nextInt():1857:1857 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator.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 it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator.set(java.lang.Integer):1890:1890 -> set 2:2:void set(java.lang.Object):1846 -> set it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapValueIterator -> com.gradleup.gr8.relocated.q81: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1910:1910 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap,it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1910:1910 -> 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 it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator -> com.gradleup.gr8.relocated.s81: it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry curr -> c it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> e int index -> d it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry next -> b it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry prev -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1042:1042 -> 2:5:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1040:1043 -> 1:6:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry nextEntry():1068:1068 -> h 1:1:boolean hasNext():1056:1056 -> hasNext 1:1:boolean hasPrevious():1060:1060 -> hasPrevious 1:6:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry previousEntry():1080:1080 -> i 1:1:void updateNext():1064:1064 -> j 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():902:902 -> j 2:2:void updateNext():1064 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():903:904 -> j 3:4:void updateNext():1064 -> j 5:5:void updateNext():1064:1064 -> j 1:1:void updatePrevious():1076:1076 -> k 1:1:int nextIndex():1088:1088 -> nextIndex 1:1:int previousIndex():1092:1092 -> previousIndex 1:12:void remove():1096:1096 -> remove it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$ValueIterator -> com.gradleup.gr8.relocated.t81: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1348:1348 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1348:1348 -> 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 it.unimi.dsi.fastutil.ints.Int2ObjectFunction -> com.gradleup.gr8.relocated.v81: boolean containsKey(int) -> a java.lang.Object put(int,java.lang.Object) -> a it.unimi.dsi.fastutil.ints.Int2ObjectMap -> com.gradleup.gr8.relocated.y81: it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> b it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry -> com.gradleup.gr8.relocated.w81: int getIntKey() -> b it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet -> com.gradleup.gr8.relocated.x81: it.unimi.dsi.fastutil.ints.Int2ObjectMaps -> com.gradleup.gr8.relocated.a91: it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap EMPTY_MAP -> a 1:1:void ():123:123 -> it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap -> com.gradleup.gr8.relocated.z81: 1:1:void it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction.():41:41 -> 1:1:void ():45 -> boolean it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction.containsKey(int) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():61:61 -> b void it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction.clear() -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object clone():94:94 -> clone 1:1:java.util.Set entrySet():42:42 -> entrySet 1:2:boolean equals(java.lang.Object):109:110 -> equals 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():74:74 -> g java.lang.Object it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction.get(int) -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Set keySet():42:42 -> keySet 2:2:it.unimi.dsi.fastutil.ints.IntSet keySet():79:79 -> keySet 1:1:void putAll(java.util.Map):55:55 -> putAll int it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction.size() -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():115:115 -> toString 1:1:it.unimi.dsi.fastutil.objects.ObjectCollection values():85:85 -> values 2:2:it.unimi.dsi.fastutil.objects.ObjectCollection it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap.values():85:85 -> values 2:2:java.util.Collection values():42 -> values it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap -> com.gradleup.gr8.relocated.j91: it.unimi.dsi.fastutil.ints.IntSet keys -> j it.unimi.dsi.fastutil.objects.ObjectCollection values -> k it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet entries -> i java.lang.Object[] value -> c int[] key -> b int size -> h boolean containsNullKey -> e int n -> f int maxFill -> g int mask -> d 1:9:void (int,float):91:99 -> 10:10:void (int,float):93:93 -> 11:12:void (it.unimi.dsi.fastutil.ints.Int2ObjectMap,float):155:156 -> 1:1:java.lang.Object access$400(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int):49:49 -> a 2:2:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.removeNullEntry():228:228 -> a 2:2:java.lang.Object access$300(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.removeNullEntry():229:232 -> a 3:6:java.lang.Object access$300(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):49 -> a 7:22:int it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.insert(int,java.lang.Object):249:264 -> a 7:22:java.lang.Object put(int,java.lang.Object):271 -> a 23:25:java.lang.Object put(int,java.lang.Object):272:274 -> a 26:35:boolean containsKey(int):344:353 -> a 1:2:it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.int2ObjectEntrySet():707:708 -> b 1:2:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():49 -> b 1:5:void clear():377:381 -> clear 1:10:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.clone():945:954 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap 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:7:void rehash(int):907:913 -> d 8:8:int it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.realSize():205:205 -> d 8:8:void rehash(int):914 -> d 9:21:void rehash(int):915:927 -> d 1:3:java.lang.Object removeEntry(int):219:221 -> e 4:10:void it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.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 it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.shiftKeys(int):298:303 -> e 12:17:java.lang.Object removeEntry(int):222 -> e 1:11:java.lang.Object get(int):327:337 -> get 1:1:int it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.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:it.unimi.dsi.fastutil.ints.IntSet it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.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 it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):238 -> putAll 4:4:int it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.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 it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.tryCapacity(long):214:215 -> putAll 6:7:void putAll(java.util.Map):240 -> putAll 8:8:void putAll(java.util.Map):243:243 -> putAll 1:1:java.lang.Object remove(int):309:309 -> remove 2:6:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.removeNullEntry():228:232 -> remove 2:6:java.lang.Object remove(int):309 -> remove 7:17:java.lang.Object remove(int):310:320 -> remove 1:1:int size():386:386 -> size 1:22:it.unimi.dsi.fastutil.objects.ObjectCollection values():794:815 -> values it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1 -> com.gradleup.gr8.relocated.b91: it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):794:794 -> 1:1:void clear():812:812 -> clear 1:1:boolean contains(java.lang.Object):807:807 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator 1:1:int size():802:802 -> size it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.c91: it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry entry -> g it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> h 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):600:600 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):600:600 -> 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$EntryIterator.next():605:605 -> next 1:1:java.lang.Object next():600 -> next 1:2:void remove():610:611 -> remove it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.d91: it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):721:722 -> 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeyIterator.next():733:733 -> next 1:1:java.lang.Object next():720 -> next 1:1:int nextInt():727:727 -> nextInt it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeySet -> com.gradleup.gr8.relocated.e91: it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):737:737 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):737:737 -> 1:1:void clear():762:762 -> clear 1:1:boolean contains(int):750:750 -> d 1:3:boolean remove(int):755:757 -> g 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():740:740 -> iterator 1:1:int size():745:745 -> size it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.f91: it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int):430:431 -> 1:1:int getIntKey():439:439 -> b 1:3:boolean equals(java.lang.Object):469:471 -> equals 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.g91: it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):625:625 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):625:625 -> 1:1:void clear():701:701 -> clear 1:16:boolean contains(java.lang.Object):637:652 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator 1:29:boolean remove(java.lang.Object):659:687 -> remove 1:1:int size():696:696 -> size it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.h91: it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> f int last -> b int pos -> a boolean mustReturnNullKey -> d 1:24:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):486:509 -> 25:25:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):486:486 -> 1:19:int nextEntry():521:521 -> h 1:1:boolean hasNext():517:517 -> hasNext 1:5:void remove():576:580 -> remove 6:12:void it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.shiftKeys(int):553:559 -> remove 6:12:void remove():580 -> remove 13:14:void remove():587:588 -> remove 15:24:void it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.shiftKeys(int):562:571 -> remove 15:24:void remove():580 -> remove 25:26:void remove():583:584 -> remove 27:27:void remove():576:576 -> remove it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.i91: it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):782:783 -> 1:1:java.lang.Object next():788:788 -> next it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap -> com.gradleup.gr8.relocated.ba1: boolean[] dirPath -> j boolean modified -> i it.unimi.dsi.fastutil.objects.ObjectCollection values -> h it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry[] nodePath -> k it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry tree -> b it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g int count -> c it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry -> d it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry -> e 1:1:void ():81:81 -> 2:10:void ():75:83 -> 1:11:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):310:320 -> a 1:11:java.lang.Object put(int,java.lang.Object):288 -> a 12:12:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> a 12:12:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):320 -> a 12:12:java.lang.Object put(int,java.lang.Object):288 -> a 13:23:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):324:334 -> a 13:23:java.lang.Object put(int,java.lang.Object):288 -> a 24:25:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):837:838 -> a 24:25:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):335 -> a 24:25:java.lang.Object put(int,java.lang.Object):288 -> a 26:33:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):338:345 -> a 26:33:java.lang.Object put(int,java.lang.Object):288 -> a 34:35:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):826:827 -> a 34:35:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):346 -> a 34:35:java.lang.Object put(int,java.lang.Object):288 -> a 36:70:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):352:386 -> a 36:70:java.lang.Object put(int,java.lang.Object):288 -> a 71:71:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.succ(boolean):794:794 -> a 71:71:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):387 -> a 71:71:java.lang.Object put(int,java.lang.Object):288 -> a 72:92:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):388:408 -> a 72:92:java.lang.Object put(int,java.lang.Object):288 -> a 93:93:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.succ(boolean):794:794 -> a 93:93:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):409 -> a 93:93:java.lang.Object put(int,java.lang.Object):288 -> a 94:119:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):410:435 -> a 94:119:java.lang.Object put(int,java.lang.Object):288 -> a 120:121:java.lang.Object put(int,java.lang.Object):289:290 -> a 122:122:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):349:349 -> a 122:122:java.lang.Object put(int,java.lang.Object):288 -> a 123:123:boolean containsKey(int):946:946 -> a 124:126:int firstIntKey():967:967 -> a 127:127:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1389:1389 -> a 1:79:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1127:1205 -> b 80:80:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1384:1384 -> b 1:1:int compare(int,int):234:234 -> c 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1379:1379 -> c 1:6:void clear():679:684 -> clear 1:14:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1913:1926 -> clone 1:14:java.lang.Object clone():43 -> clone 15:16:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):826:827 -> clone 15:16:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1926 -> clone 15:16:java.lang.Object clone():43 -> clone 17:22:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1928:1933 -> clone 17:22:java.lang.Object clone():43 -> clone 23:24:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):826:827 -> clone 23:24:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1934 -> clone 23:24:java.lang.Object clone():43 -> clone 25:49:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1935:1959 -> clone 25:49:java.lang.Object clone():43 -> clone 50:51:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):837:838 -> clone 50:51:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1960 -> clone 50:51:java.lang.Object clone():43 -> clone 52:52:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1915:1915 -> clone 52:52:java.lang.Object clone():43 -> clone 1:3:boolean containsValue(java.lang.Object):667:669 -> containsValue 4:4:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$ValueIterator.next():1315:1315 -> containsValue 4:4:boolean containsValue(java.lang.Object):671 -> containsValue 5:5:boolean containsValue(java.lang.Object):672:672 -> containsValue 1:3:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int):247:249 -> d 4:4:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> d 4:4:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int):249 -> d 5:5:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left():742:742 -> d 5:5:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int):250 -> d 6:6:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right():752:752 -> d 6:6:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int):250 -> d 7:9:int lastIntKey():973:973 -> d 1:2:java.lang.Object get(int):961:962 -> get 1:1:boolean isEmpty():956:956 -> isEmpty 1:2:void allocatePaths():282:283 -> k 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1298:1299 -> keySet 1:8:java.lang.Object remove(int):449:456 -> remove 9:9:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> remove 9:9:java.lang.Object remove(int):456 -> remove 10:10:java.lang.Object remove(int):477:477 -> remove 11:13:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():868:870 -> remove 11:13:java.lang.Object remove(int):477 -> remove 14:67:java.lang.Object remove(int):477:530 -> remove 68:69:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):837:838 -> remove 68:69:java.lang.Object remove(int):530 -> remove 70:118:java.lang.Object remove(int):531:579 -> remove 119:119:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.succ(boolean):794:794 -> remove 119:119:java.lang.Object remove(int):580 -> remove 120:135:java.lang.Object remove(int):581:596 -> remove 136:209:java.lang.Object remove(int):570:643 -> remove 210:210:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.succ(boolean):794:794 -> remove 210:210:java.lang.Object remove(int):644 -> remove 211:211:java.lang.Object remove(int):645:645 -> remove 212:255:java.lang.Object remove(int):619:662 -> remove 256:257:java.lang.Object remove(int):457:458 -> remove 258:258:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right():752:752 -> remove 258:258:java.lang.Object remove(int):460 -> remove 259:260:java.lang.Object remove(int):464:465 -> remove 261:261:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left():742:742 -> remove 261:261:java.lang.Object remove(int):468 -> remove 262:263:java.lang.Object remove(int):472:473 -> remove 1:1:int size():951:951 -> size 1:22:it.unimi.dsi.fastutil.objects.ObjectCollection values():1348:1369 -> values it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2 -> com.gradleup.gr8.relocated.l91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> b java.util.Comparator comparator -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1127:1128 -> 1:1:void clear():1177:1177 -> clear 1:1:java.util.Comparator comparator():1136:1136 -> comparator 1:5:boolean contains(java.lang.Object):1152:1156 -> contains 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2.first():1182:1182 -> first 1:1:java.lang.Object first():1127 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1127:1127 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2.headSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1197:1197 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1127 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1141:1141 -> iterator 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2.last():1187:1187 -> last 1:1:java.lang.Object last():1127 -> last 1:5:boolean remove(java.lang.Object):1162:1166 -> remove 1:1:int size():1172:1172 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1127:1127 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2.subSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1192:1192 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1127 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1127:1127 -> tailSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2.tailSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1202:1202 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1127 -> tailSet it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2$1 -> com.gradleup.gr8.relocated.k91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2 this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2):1128:1128 -> 1:1:int compare(java.lang.Object,java.lang.Object):1128:1128 -> compare 2:2:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2$1.compare(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1130:1130 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1128 -> compare it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$3 -> com.gradleup.gr8.relocated.m91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1348:1348 -> 1:1:void clear():1366:1366 -> clear 1:1:boolean contains(java.lang.Object):1356:1356 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1351:1351 -> iterator 1:1:int size():1361:1361 -> size it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry -> com.gradleup.gr8.relocated.n91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry left -> c int info -> e it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry right -> d 1:1:void ():720:720 -> 2:3:void (int,java.lang.Object):732:733 -> 1:2:void pred(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):804:805 -> a 3:4:void black(boolean):858:859 -> a 1:2:void pred(boolean):781:782 -> b 3:4:void succ(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):815:816 -> b 1:1:java.lang.Object clone():698:698 -> clone 1:1:boolean black():847:847 -> d 1:7:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry clone():899:905 -> e 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry clone():901:901 -> e 1:3:boolean equals(java.lang.Object):912:914 -> equals 1:1:boolean pred():761:761 -> f 1:3:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry prev():881:883 -> g 1:1:boolean succ():770:770 -> h 1:1:int hashCode():919:919 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):889:890 -> setValue 1:1:java.lang.String toString():924:924 -> toString it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator -> com.gradleup.gr8.relocated.o91: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1097:1097 -> 1:1:void add(java.lang.Object):1096:1096 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator.add(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1121:1121 -> add 2:2:void add(java.lang.Object):1096 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator.next():1106:1106 -> next 1:1:java.lang.Object next():1096 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator.previous():1111:1111 -> previous 1:1:java.lang.Object previous():1096 -> previous 1:1:void set(java.lang.Object):1096:1096 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator.set(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1116:1116 -> set 2:2:void set(java.lang.Object):1096 -> set it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator -> com.gradleup.gr8.relocated.p91: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1219:1219 -> 1:1:void add(java.lang.Object):1218:1218 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator.add(java.lang.Integer):1267:1267 -> add 2:2:void add(java.lang.Object):1218 -> add 1:1:int previousInt():1233:1233 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator.next():1249:1249 -> next 1:1:java.lang.Object next():1218 -> next 1:1:int nextInt():1228:1228 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator.previous():1255:1255 -> previous 1:1:java.lang.Object previous():1218 -> previous 1:1:void set(java.lang.Object):1218:1218 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator.set(java.lang.Integer):1261:1261 -> set 2:2:void set(java.lang.Object):1218 -> set it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeySet -> com.gradleup.gr8.relocated.q91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1274:1274 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1):1274:1274 -> 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1276:1276 -> iterator it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap -> com.gradleup.gr8.relocated.y91: it.unimi.dsi.fastutil.objects.ObjectCollection values -> h boolean top -> e it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f int from -> b it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g int to -> c it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> i boolean bottom -> d 1:7:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,int,boolean,int,boolean):1434:1440 -> 1:1:boolean containsKey(int):1589:1589 -> a 2:3:java.lang.Object put(int,java.lang.Object):1613:1614 -> a 4:4:java.lang.Object put(int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3236,"2":3237,"3":3238,"4":3239},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 3236:3236:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3237:3237:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3238:3238:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3239:3239:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1618:1618:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1619:1619:java.lang.Object put(int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3240,"2":3241,"3":3242},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 3240:3240:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3241:3241:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3242:3242:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3233:3235:java.lang.Object put(int,java.lang.Object):1614:1616 -> a 3243:3244:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1663:1664 -> a 3245:3245:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> a 3245:3245:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1664 -> a 3246:3247:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1664:1665 -> a 3248:3248:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> a 3248:3248:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1665 -> a 3249:3251:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1665:1667 -> a 3252:3254:int firstIntKey():1718:1720 -> a 3255:3255:int firstIntKey():1719:1719 -> a 1:81:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1465:1545 -> b 82:83:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1657:1658 -> b 84:84:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> b 84:84:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1658 -> b 85:85:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1658:1658 -> b 1:2:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1651:1652 -> c 3:3:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> c 3:3:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1652 -> c 4:4:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1652:1652 -> c 1:4:void clear():1445:1448 -> clear 1:1:java.util.Comparator comparator():1403:1403 -> comparator 2:2:it.unimi.dsi.fastutil.ints.IntComparator comparator():1646:1646 -> comparator 1:5:boolean containsValue(java.lang.Object):1594:1598 -> containsValue 1:1:boolean in(int):1460:1460 -> d 2:2:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> d 2:2:boolean in(int):1460 -> d 3:3:boolean in(int):1460:1460 -> d 4:4:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> d 4:4:boolean in(int):1460 -> d 5:7:int lastIntKey():1725:1727 -> d 8:8:int lastIntKey():1726:1726 -> d 1:1:java.lang.Object get(int):1608:1608 -> get 1:1:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742:1742 -> isEmpty 1:1:boolean isEmpty():1641 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$TreeIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1009:1009 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742 -> isEmpty 2:2:boolean isEmpty():1641 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1743:1743 -> isEmpty 3:3:boolean isEmpty():1641 -> isEmpty 1:7:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1677:1683 -> k 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.locateKey(int):266:266 -> k 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1683 -> k 9:9:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.locateKey(int):266 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1683 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left():742:742 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.locateKey(int):268 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1683 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right():752:752 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.locateKey(int):268 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1683 -> k 12:12:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1685:1685 -> k 13:13:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> k 13:13:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1685 -> k 14:16:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():868:870 -> k 14:16:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1685 -> k 17:17:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1689:1689 -> k 18:18:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> k 18:18:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1689 -> k 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1560:1561 -> keySet 1:7:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1700:1706 -> l 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.locateKey(int):266:266 -> l 8:8:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1706 -> l 9:9:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.locateKey(int):266 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1706 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left():742:742 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.locateKey(int):268 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1706 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right():752:752 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.locateKey(int):268 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1706 -> l 12:12:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1708:1708 -> l 13:13:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> l 13:13:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1708 -> l 14:18:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1708:1712 -> l 19:19:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> l 19:19:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1712 -> l 1:4:java.lang.Object remove(int):1622:1625 -> remove 1:5:int size():1630:1634 -> size 1:18:it.unimi.dsi.fastutil.objects.ObjectCollection values():1566:1583 -> values it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1 -> com.gradleup.gr8.relocated.r91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1465:1465 -> 1:1:void clear():1517:1517 -> clear 1:1:java.util.Comparator comparator():1478:1478 -> comparator 1:5:boolean contains(java.lang.Object):1484:1488 -> contains 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1.first():1522:1522 -> first 1:1:java.lang.Object first():1465 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1465:1465 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1.headSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1537:1537 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1465 -> headSet 1:1:boolean isEmpty():1512:1512 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742:1742 -> isEmpty 2:2:boolean isEmpty():1512 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$TreeIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1009:1009 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742 -> isEmpty 3:3:boolean isEmpty():1512 -> isEmpty 4:4:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1743:1743 -> isEmpty 4:4:boolean isEmpty():1512 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1468:1468 -> iterator 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1.last():1527:1527 -> last 1:1:java.lang.Object last():1465 -> last 1:5:boolean remove(java.lang.Object):1494:1498 -> remove 1:1:int size():1505:1505 -> size 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1782:1782 -> size 2:2:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1772 -> size 2:2:int size():1505 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1465:1465 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1.subSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1532:1532 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1465 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1465:1465 -> tailSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1.tailSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1542:1542 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1465 -> tailSet it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$2 -> com.gradleup.gr8.relocated.s91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1566:1566 -> 1:1:void clear():1580:1580 -> clear 1:1:boolean contains(java.lang.Object):1572:1572 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1568:1568 -> iterator 1:1:int size():1576:1576 -> size it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$KeySet -> com.gradleup.gr8.relocated.t91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1548:1548 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap,it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1):1548:1548 -> 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1550:1550 -> iterator it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator -> com.gradleup.gr8.relocated.u91: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1773:1773 -> 1:1:void add(java.lang.Object):1772:1772 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.add(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1797:1797 -> add 2:2:void add(java.lang.Object):1772 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1782:1782 -> next 1:1:java.lang.Object next():1772 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.previous():1787:1787 -> previous 1:1:java.lang.Object previous():1772 -> previous 1:1:void set(java.lang.Object):1772:1772 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.set(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1792:1792 -> set 2:2:void set(java.lang.Object):1772 -> set it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator -> com.gradleup.gr8.relocated.v91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> f 1:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742:1743 -> 1:1:void updateNext():1767:1767 -> j 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():868:868 -> j 2:2:void updateNext():1767 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():869:870 -> j 3:4:void updateNext():1767 -> j 5:6:void updateNext():1767:1768 -> j 7:7:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> j 7:7:void updateNext():1768 -> j 8:8:void updateNext():1768:1768 -> j 1:2:void updatePrevious():1762:1763 -> k 3:3:int it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> k 3:3:void updatePrevious():1763 -> k 4:4:void updatePrevious():1763:1763 -> k it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator -> com.gradleup.gr8.relocated.w91: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1813:1813 -> 1:1:void add(java.lang.Object):1811:1811 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator.add(java.lang.Integer):1861:1861 -> add 2:2:void add(java.lang.Object):1811 -> add 1:1:int previousInt():1827:1827 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator.next():1843:1843 -> next 1:1:java.lang.Object next():1811 -> next 1:1:int nextInt():1822:1822 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator.previous():1849:1849 -> previous 1:1:java.lang.Object previous():1811 -> previous 1:1:void set(java.lang.Object):1811:1811 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator.set(java.lang.Integer):1855:1855 -> set 2:2:void set(java.lang.Object):1811 -> set it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapValueIterator -> com.gradleup.gr8.relocated.x91: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1875:1875 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap,it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1):1875:1875 -> 1:1:void add(java.lang.Object):1893:1893 -> add 1:1:java.lang.Object next():1878:1878 -> next 1:1:java.lang.Object previous():1883:1883 -> previous 1:1:void set(java.lang.Object):1888:1888 -> set it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$TreeIterator -> com.gradleup.gr8.relocated.z91: it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry next -> b it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry curr -> c int index -> d it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> e it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry prev -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1008:1008 -> 2:5:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1006:1009 -> 1:6:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry nextEntry():1034:1034 -> h 1:1:boolean hasNext():1022:1022 -> hasNext 1:1:boolean hasPrevious():1026:1026 -> hasPrevious 1:6:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry previousEntry():1046:1046 -> i 1:1:void updateNext():1030:1030 -> j 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():868:868 -> j 2:2:void updateNext():1030 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():869:870 -> j 3:4:void updateNext():1030 -> j 5:5:void updateNext():1030:1030 -> j 1:1:void updatePrevious():1042:1042 -> k 1:1:int nextIndex():1054:1054 -> nextIndex 1:1:int previousIndex():1058:1058 -> previousIndex 1:12:void remove():1062:1062 -> remove it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$ValueIterator -> com.gradleup.gr8.relocated.aa1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1312:1312 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1):1312:1312 -> 1:1:void add(java.lang.Object):1330:1330 -> add 1:1:java.lang.Object next():1315:1315 -> next 1:1:java.lang.Object previous():1320:1320 -> previous 1:1:void set(java.lang.Object):1325:1325 -> set it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap -> com.gradleup.gr8.relocated.ca1: int firstIntKey() -> a it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int) -> a it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet() -> b it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int) -> b it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int) -> c int lastIntKey() -> d it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps -> com.gradleup.gr8.relocated.ea1: it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap EMPTY_MAP -> a 1:1:void ():185:185 -> it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap -> com.gradleup.gr8.relocated.da1: 1:1:void ():60:60 -> 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):95:95 -> a 2:2:int firstIntKey():112:112 -> a 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.int2ObjectEntrySet():71:71 -> b 1:1:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():57 -> b 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():71:71 -> b 3:3:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):107:107 -> b 1:1:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):101:101 -> c 1:1:int lastIntKey():117:117 -> d 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.entrySet():84:84 -> entrySet 1:1:java.util.Set entrySet():57 -> entrySet 1:1:int it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.firstIntKey():112:112 -> firstKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.firstKey():165 -> firstKey 1:1:java.lang.Object firstKey():57 -> firstKey 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.entrySet():84:84 -> g 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():57 -> g 1:1:java.util.SortedMap headMap(java.lang.Object):57:57 -> headMap 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.headMap(java.lang.Integer):129:129 -> headMap 2:2:java.util.SortedMap headMap(java.lang.Object):57 -> headMap 3:3:java.util.SortedMap headMap(java.lang.Object):57:57 -> headMap 1:1:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.keySet():89:89 -> keySet 1:1:it.unimi.dsi.fastutil.ints.IntSet keySet():57 -> keySet 2:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():89:89 -> keySet 3:3:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.keySet():89:89 -> keySet 3:3:java.util.Set keySet():57 -> keySet 1:1:int it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.lastIntKey():117:117 -> lastKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.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:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.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:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):57:57 -> subMap 1:1:java.util.SortedMap tailMap(java.lang.Object):57:57 -> tailMap 2:2:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.tailMap(java.lang.Integer):141:141 -> tailMap 2:2:java.util.SortedMap tailMap(java.lang.Object):57 -> tailMap 3:3:java.util.SortedMap tailMap(java.lang.Object):57:57 -> tailMap it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap -> com.gradleup.gr8.relocated.wa1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry -> d boolean[] dirPath -> j it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry -> e boolean modified -> i it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g int count -> c it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry tree -> b 1:1:void ():79:79 -> 2:10:void ():73:81 -> 1:11:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):305:315 -> a 1:11:java.lang.Object put(int,java.lang.Object):283 -> a 12:12:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a 12:12:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):315 -> a 12:12:java.lang.Object put(int,java.lang.Object):283 -> a 13:13:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 13:13:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):318 -> a 13:13:java.lang.Object put(int,java.lang.Object):283 -> a 14:21:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):323:330 -> a 14:21:java.lang.Object put(int,java.lang.Object):283 -> a 22:23:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):862:863 -> a 22:23:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):331 -> a 22:23:java.lang.Object put(int,java.lang.Object):283 -> a 24:32:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):335:343 -> a 24:32:java.lang.Object put(int,java.lang.Object):283 -> a 33:34:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):851:852 -> a 33:34:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):344 -> a 33:34:java.lang.Object put(int,java.lang.Object):283 -> a 35:35:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):354:354 -> a 35:35:java.lang.Object put(int,java.lang.Object):283 -> a 36:36:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.incBalance():888:888 -> a 36:36:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):354 -> a 36:36:java.lang.Object put(int,java.lang.Object):283 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 37:37:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.incBalance():888:888 -> a 37:37:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):354 -> a 37:37:java.lang.Object put(int,java.lang.Object):283 -> a 38:38:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.decBalance():893:893 -> a 38:38:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):355 -> a 38:38:java.lang.Object put(int,java.lang.Object):283 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 39:39:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.decBalance():893:893 -> a 39:39:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):355 -> a 39:39:java.lang.Object put(int,java.lang.Object):283 -> a 40:40:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):356:356 -> a 40:40:java.lang.Object put(int,java.lang.Object):283 -> a 41:41:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 41:41:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:java.lang.Object put(int,java.lang.Object):283 -> a 42:42:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):359:359 -> a 42:42:java.lang.Object put(int,java.lang.Object):283 -> a 43:43:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 43:43:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):360 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:java.lang.Object put(int,java.lang.Object):283 -> a 44:57:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):362:375 -> a 44:57:java.lang.Object put(int,java.lang.Object):283 -> a 58:58:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 58:58:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):376 -> a 58:58:java.lang.Object put(int,java.lang.Object):283 -> a 59:79:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):377:397 -> a 59:79:java.lang.Object put(int,java.lang.Object):283 -> a 80:80:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 80:80:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):398 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:java.lang.Object put(int,java.lang.Object):283 -> a 81:94:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):400:413 -> a 81:94:java.lang.Object put(int,java.lang.Object):283 -> a 95:95:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 95:95:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):414 -> a 95:95:java.lang.Object put(int,java.lang.Object):283 -> a 96:119:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):415:438 -> a 96:119:java.lang.Object put(int,java.lang.Object):283 -> a 120:121:java.lang.Object put(int,java.lang.Object):284:285 -> a 122:122:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):348:348 -> a 122:122:java.lang.Object put(int,java.lang.Object):283 -> a 123:123:boolean containsKey(int):980:980 -> a 124:126:int firstIntKey():1001:1001 -> a 127:127:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1421:1421 -> a 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1416:1416 -> b 1:1:int compare(int,int):232:232 -> c 2:80:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1161:1239 -> c 81:81:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1411:1411 -> c 1:6:void clear():701:706 -> clear 1:14:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1948:1961 -> clone 1:14:java.lang.Object clone():41 -> clone 15:16:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):851:852 -> clone 15:16:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1961 -> clone 15:16:java.lang.Object clone():41 -> clone 17:22:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1963:1968 -> clone 17:22:java.lang.Object clone():41 -> clone 23:24:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):851:852 -> clone 23:24:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1969 -> clone 23:24:java.lang.Object clone():41 -> clone 25:49:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1970:1994 -> clone 25:49:java.lang.Object clone():41 -> clone 50:51:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):862:863 -> clone 50:51:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1995 -> clone 50:51:java.lang.Object clone():41 -> clone 52:52:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1950:1950 -> clone 52:52:java.lang.Object clone():41 -> clone 1:3:boolean containsValue(java.lang.Object):689:691 -> containsValue 4:4:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$ValueIterator.next():1351:1351 -> containsValue 4:4:boolean containsValue(java.lang.Object):693 -> containsValue 1:3:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):245:247 -> d 4:4:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> d 4:4:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):247 -> d 5:5:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left():767:767 -> d 5:5:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):248 -> d 6:6:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right():777:777 -> d 6:6:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):248 -> d 7:9:int lastIntKey():1007:1007 -> d 1:2:java.lang.Object get(int):995:996 -> get 1:1:boolean isEmpty():990:990 -> isEmpty 1:1:void allocatePaths():278:278 -> k 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet 1:8:java.lang.Object remove(int):484:491 -> remove 9:9:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> remove 9:9:java.lang.Object remove(int):491 -> remove 10:10:java.lang.Object remove(int):500:500 -> remove 11:13:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():902:904 -> remove 11:13:java.lang.Object remove(int):500 -> remove 14:38:java.lang.Object remove(int):500:524 -> remove 39:39:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> remove 39:39:java.lang.Object remove(int):525 -> remove 40:62:java.lang.Object remove(int):525:547 -> remove 63:63:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> remove 63:63:java.lang.Object remove(int):548 -> remove 64:64:java.lang.Object remove(int):548:548 -> remove 65:82:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.parent(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):453:470 -> remove 65:82:java.lang.Object remove(int):556 -> remove 83:83:java.lang.Object remove(int):558:558 -> remove 84:84:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.incBalance():888:888 -> remove 84:84:java.lang.Object remove(int):559 -> remove 85:85:java.lang.Object remove(int):562:562 -> remove 86:86:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> remove 86:86:java.lang.Object remove(int):564 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:91:java.lang.Object remove(int):567:571 -> remove 92:92:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> remove 92:92:java.lang.Object remove(int):572 -> remove 93:139:java.lang.Object remove(int):573:619 -> remove 140:140:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.decBalance():893:893 -> remove 140:140:java.lang.Object remove(int):620 -> remove 141:141:java.lang.Object remove(int):623:623 -> remove 142:142:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> remove 142:142:java.lang.Object remove(int):625 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 143:147:java.lang.Object remove(int):628:632 -> remove 148:148:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> remove 148:148:java.lang.Object remove(int):633 -> remove 149:191:java.lang.Object remove(int):634:676 -> remove 192:193:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.parent(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):474:475 -> remove 192:193:java.lang.Object remove(int):556 -> remove 194:197:java.lang.Object remove(int):681:684 -> remove 198:198:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right():777:777 -> remove 198:198:java.lang.Object remove(int):494 -> remove 199:199:java.lang.Object remove(int):494:494 -> remove 200:200:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left():767:767 -> remove 200:200:java.lang.Object remove(int):497 -> remove 201:201:java.lang.Object remove(int):497:497 -> remove 1:1:int size():985:985 -> size 1:18:it.unimi.dsi.fastutil.objects.ReferenceCollection values():1384:1401 -> values it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2 -> com.gradleup.gr8.relocated.ga1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> b java.util.Comparator comparator -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1161:1162 -> 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:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2.headSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1231:1231 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2.subSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1226:1226 -> subSet 2:2: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2.tailSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1236:1236 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2$1 -> com.gradleup.gr8.relocated.fa1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2 this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2):1162:1162 -> 1:1:int compare(java.lang.Object,java.lang.Object):1162:1162 -> compare 2:2:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2$1.compare(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1164:1164 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1162 -> compare it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$3 -> com.gradleup.gr8.relocated.ha1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1384:1384 -> 1:1:void clear():1398:1398 -> clear 1:1:boolean contains(java.lang.Object):1390:1390 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1386:1386 -> iterator 1:1:int size():1394:1394 -> size it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry -> com.gradleup.gr8.relocated.ia1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry right -> d it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry left -> c int info -> e 1:1:void ():745:745 -> 2:3:void (int,java.lang.Object):757:758 -> 1:2:void pred(boolean):806:807 -> a 3:4:void pred(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):829:830 -> a 5:6:void balance(int):882:883 -> a 1:2:void succ(boolean):818:819 -> b 3:4:void succ(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):840:841 -> b 1:1:java.lang.Object clone():720:720 -> clone 1:7:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry clone():933:939 -> d 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry clone():935:935 -> d 1:1:boolean pred():786:786 -> e 1:3:boolean equals(java.lang.Object):946:948 -> equals 1:3:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry prev():915:917 -> f 1:1:boolean succ():795:795 -> g 1:1:int hashCode():953:953 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):923:924 -> setValue 1:1:java.lang.String toString():958:958 -> toString it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator -> com.gradleup.gr8.relocated.ja1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1131:1131 -> 1:1:void add(java.lang.Object):1130:1130 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator.add(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1155:1155 -> add 2:2:void add(java.lang.Object):1130 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator.next():1140:1140 -> next 1:1:java.lang.Object next():1130 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator.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 it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator.set(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1150:1150 -> set 2:2:void set(java.lang.Object):1130 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator -> com.gradleup.gr8.relocated.ka1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1253:1253 -> 1:1:void add(java.lang.Object):1252:1252 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator.add(java.lang.Integer):1301:1301 -> add 2:2:void add(java.lang.Object):1252 -> add 1:1:int previousInt():1267:1267 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator.next():1283:1283 -> next 1:1:java.lang.Object next():1252 -> next 1:1:int nextInt():1262:1262 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator.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 it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator.set(java.lang.Integer):1295:1295 -> set 2:2:void set(java.lang.Object):1252 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeySet -> com.gradleup.gr8.relocated.la1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1308:1308 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1308:1308 -> 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap -> com.gradleup.gr8.relocated.ta1: it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h boolean top -> e it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> i int from -> b it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g int to -> c boolean bottom -> d 1:7:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,int,boolean,int,boolean):1466:1472 -> 1:1:boolean containsKey(int):1624:1624 -> a 2:3:java.lang.Object put(int,java.lang.Object):1648:1649 -> a 4:4:java.lang.Object put(int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3306,"2":3307,"3":3308,"4":3309},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 3306:3306:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3307:3307:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3308:3308:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3309:3309:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1653:1653:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1654:1654:java.lang.Object put(int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3310,"2":3311,"3":3312},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 3310:3310:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3311:3311:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3312:3312:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 3303:3305:java.lang.Object put(int,java.lang.Object):1649:1651 -> a 3313:3314:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1698:1699 -> a 3315:3315:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a 3315:3315:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1699 -> a 3316:3317:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1699:1700 -> a 3318:3318:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a 3318:3318:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1700 -> a 3319:3321:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1700:1702 -> a 3322:3324:int firstIntKey():1753:1755 -> a 3325:3325:int firstIntKey():1754:1754 -> a 1:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1692:1693 -> b 3:3:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> b 3:3:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1693 -> b 4:4:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1693:1693 -> b 1:81:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1497:1577 -> c 82:83:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1686:1687 -> c 84:84:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> c 84:84:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1687 -> c 85:85:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1687:1687 -> c 1:4:void clear():1477:1480 -> clear 1:1:java.util.Comparator comparator():1435:1435 -> comparator 2:2:it.unimi.dsi.fastutil.ints.IntComparator comparator():1681:1681 -> comparator 1:4:boolean containsValue(java.lang.Object):1629:1632 -> containsValue 1:1:boolean in(int):1492:1492 -> d 2:2:int 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 it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> d 4:4:boolean in(int):1492 -> d 5:7:int lastIntKey():1760:1762 -> d 8:8:int lastIntKey():1761:1761 -> d 1:1:java.lang.Object get(int):1643:1643 -> get 1:1:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777:1777 -> isEmpty 1:1:boolean isEmpty():1676 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1043:1043 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777 -> isEmpty 2:2:boolean isEmpty():1676 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1778:1778 -> isEmpty 3:3:boolean isEmpty():1676 -> isEmpty 1:7:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1712:1718 -> k 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.locateKey(int):264:264 -> k 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1718 -> k 9:9:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.locateKey(int):264 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1718 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left():767:767 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.locateKey(int):266 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1718 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right():777:777 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.locateKey(int):266 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1718 -> k 12:12:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1720:1720 -> k 13:13:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> k 13:13:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1720 -> k 14:16:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():902:904 -> k 14:16:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1720 -> k 17:17:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1724:1724 -> k 18:18:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> k 18:18:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1724 -> k 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet 1:7:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1735:1741 -> l 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.locateKey(int):264:264 -> l 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1741 -> l 9:9:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.locateKey(int):264 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1741 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left():767:767 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.locateKey(int):266 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1741 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right():777:777 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.locateKey(int):266 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1741 -> l 12:12:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1743:1743 -> l 13:13:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> l 13:13:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1743 -> l 14:18:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1743:1747 -> l 19:19:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> l 19:19:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1747 -> l 1:4:java.lang.Object remove(int):1657:1660 -> remove 1:5:int size():1665:1669 -> size 1:21:it.unimi.dsi.fastutil.objects.ReferenceCollection values():1598:1618 -> values it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1 -> com.gradleup.gr8.relocated.ma1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1497:1497 -> 1:1:void clear():1549:1549 -> clear 1:1:java.util.Comparator comparator():1510:1510 -> comparator 1:5:boolean contains(java.lang.Object):1516:1520 -> contains 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1.headSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1569:1569 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet 1:1:boolean isEmpty():1544:1544 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777:1777 -> isEmpty 2:2:boolean isEmpty():1544 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1043:1043 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777 -> isEmpty 3:3:boolean isEmpty():1544 -> isEmpty 4:4:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1778:1778 -> isEmpty 4:4:boolean isEmpty():1544 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1500:1500 -> iterator 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1.last():1559:1559 -> last 1:1:java.lang.Object last():1497 -> last 1:5:boolean remove(java.lang.Object):1526:1530 -> remove 1:1:int size():1537:1537 -> size 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.next():1817:1817 -> size 2:2:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.next():1807 -> size 2:2:int size():1537 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497:1497 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1.subSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564:1564 -> subSet 2:2: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1.tailSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1574:1574 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$2 -> com.gradleup.gr8.relocated.na1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1598:1598 -> 1:1:void clear():1615:1615 -> clear 1:1:boolean contains(java.lang.Object):1605:1605 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1600:1600 -> iterator 1:1:int size():1610:1610 -> size it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$KeySet -> com.gradleup.gr8.relocated.oa1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1580:1580 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap,it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1580:1580 -> 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator -> com.gradleup.gr8.relocated.pa1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1808:1808 -> 1:1:void add(java.lang.Object):1807:1807 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.add(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1832:1832 -> add 2:2:void add(java.lang.Object):1807 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.next():1817:1817 -> next 1:1:java.lang.Object next():1807 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.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 it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.set(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1827:1827 -> set 2:2:void set(java.lang.Object):1807 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator -> com.gradleup.gr8.relocated.qa1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> f 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777:1778 -> 1:1:void updateNext():1802:1802 -> j 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():902:902 -> j 2:2:void updateNext():1802 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():903:904 -> j 3:4:void updateNext():1802 -> j 5:6:void updateNext():1802:1803 -> j 7:7:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> j 7:7:void updateNext():1803 -> j 8:8:void updateNext():1803:1803 -> j 1:2:void updatePrevious():1797:1798 -> k 3:3:int it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> k 3:3:void updatePrevious():1798 -> k 4:4:void updatePrevious():1798:1798 -> k it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator -> com.gradleup.gr8.relocated.ra1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1848:1848 -> 1:1:void add(java.lang.Object):1846:1846 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator.add(java.lang.Integer):1896:1896 -> add 2:2:void add(java.lang.Object):1846 -> add 1:1:int previousInt():1862:1862 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator.next():1878:1878 -> next 1:1:java.lang.Object next():1846 -> next 1:1:int nextInt():1857:1857 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator.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 it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator.set(java.lang.Integer):1890:1890 -> set 2:2:void set(java.lang.Object):1846 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapValueIterator -> com.gradleup.gr8.relocated.sa1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1910:1910 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap,it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1910:1910 -> 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 it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator -> com.gradleup.gr8.relocated.ua1: it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry curr -> c int index -> d it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> e it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry next -> b it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry prev -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1042:1042 -> 2:5:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1040:1043 -> 1:6:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry nextEntry():1068:1068 -> h 1:1:boolean hasNext():1056:1056 -> hasNext 1:1:boolean hasPrevious():1060:1060 -> hasPrevious 1:6:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry previousEntry():1080:1080 -> i 1:1:void updateNext():1064:1064 -> j 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():902:902 -> j 2:2:void updateNext():1064 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():903:904 -> j 3:4:void updateNext():1064 -> j 5:5:void updateNext():1064:1064 -> j 1:1:void updatePrevious():1076:1076 -> k 1:1:int nextIndex():1088:1088 -> nextIndex 1:1:int previousIndex():1092:1092 -> previousIndex 1:12:void remove():1096:1096 -> remove it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$ValueIterator -> com.gradleup.gr8.relocated.va1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1348:1348 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1348:1348 -> 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 it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap -> com.gradleup.gr8.relocated.za1: java.lang.Object[] value -> c int[] key -> b int size -> d 1:3:void ():70:72 -> 4:6:void (int):81:83 -> 1:1:int access$000(it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> a 2:2:int it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.findKey(int):235:235 -> a 2:2:int access$300(it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap,int):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:int it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.findKey(int):236:237 -> a 3:4:int access$300(it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap,int):37 -> a 5:7:int it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.findKey(int):235:237 -> a 5:7:boolean containsKey(int):265 -> a 8:10:int it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.findKey(int):235:237 -> a 8:10:java.lang.Object put(int,java.lang.Object):283 -> a 11:28:java.lang.Object put(int,java.lang.Object):285:302 -> a 1:1:int access$010(it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> b 1:1:int[] access$100(it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> c 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.int2ReferenceEntrySet():231:231 -> c 2:2:it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():37 -> c 1:4:void clear():257:260 -> clear 1:6:it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap 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(it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> d 1:4:java.lang.Object get(int):244:247 -> get 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:it.unimi.dsi.fastutil.ints.IntSet keySet():321:321 -> keySet 1:3:int it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.findKey(int):235:237 -> remove 1:3:java.lang.Object remove(int):308 -> remove 4:10:java.lang.Object remove(int):309:315 -> remove 1:1:int size():252:252 -> size 1:1:it.unimi.dsi.fastutil.objects.ReferenceCollection values():326:326 -> values it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet -> com.gradleup.gr8.relocated.ya1: it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):133:133 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap,it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$1):133:133 -> 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet.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 it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet$1 -> com.gradleup.gr8.relocated.xa1: it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet this$1 -> c int next -> b int curr -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet):136:137 -> 1:1:boolean hasNext():141:141 -> hasNext 1:3:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet$1.next():147:147 -> next 1:3:java.lang.Object next():136 -> next 1:7:void remove():153:153 -> remove it.unimi.dsi.fastutil.ints.Int2ReferenceFunction -> com.gradleup.gr8.relocated.ab1: boolean containsKey(int) -> a java.lang.Object put(int,java.lang.Object) -> a it.unimi.dsi.fastutil.ints.Int2ReferenceMap -> com.gradleup.gr8.relocated.db1: java.lang.Object put(java.lang.Integer,java.lang.Object) -> a it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet() -> c it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry -> com.gradleup.gr8.relocated.bb1: int getIntKey() -> b it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet -> com.gradleup.gr8.relocated.cb1: it.unimi.dsi.fastutil.ints.Int2ReferenceMaps -> com.gradleup.gr8.relocated.fb1: it.unimi.dsi.fastutil.ints.Int2ReferenceMaps$EmptyMap EMPTY_MAP -> a 1:1:void ():124:124 -> it.unimi.dsi.fastutil.ints.Int2ReferenceMaps$EmptyMap -> com.gradleup.gr8.relocated.eb1: 1:1:void it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction.():41:41 -> 1:1:void ():46 -> boolean it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction.containsKey(int) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():62:62 -> c void it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction.clear() -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object clone():95:95 -> clone 1:1:java.util.Set entrySet():43:43 -> entrySet 1:2:boolean equals(java.lang.Object):110:111 -> equals 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():75:75 -> g java.lang.Object it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction.get(int) -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Set keySet():43:43 -> keySet 2:2:it.unimi.dsi.fastutil.ints.IntSet keySet():80:80 -> keySet 1:1:void putAll(java.util.Map):56:56 -> putAll int it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction.size() -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():116:116 -> toString 1:1:it.unimi.dsi.fastutil.objects.ReferenceCollection values():86:86 -> values 2:2:it.unimi.dsi.fastutil.objects.ReferenceCollection it.unimi.dsi.fastutil.ints.Int2ReferenceMaps$EmptyMap.values():86:86 -> values 2:2:java.util.Collection values():43 -> values it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap -> com.gradleup.gr8.relocated.ob1: java.lang.Object[] value -> c float f -> i int[] key -> b int size -> h it.unimi.dsi.fastutil.ints.IntSet keys -> k boolean containsNullKey -> e int n -> f int maxFill -> g it.unimi.dsi.fastutil.objects.ReferenceCollection values -> l int mask -> d it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet entries -> j 1:9:void (int,float):91:99 -> 10:10:void (int,float):93:93 -> 11:11:void ():119:119 -> 12:13:void (it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> 1:1:java.lang.Object access$400(it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,int):49:49 -> a 2:2:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.removeNullEntry():228:228 -> a 2:2:java.lang.Object access$300(it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.removeNullEntry():229:232 -> a 3:6:java.lang.Object access$300(it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):49 -> a 7:22:int it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.insert(int,java.lang.Object):249:264 -> a 7:22:java.lang.Object put(int,java.lang.Object):271 -> a 23:25:java.lang.Object put(int,java.lang.Object):272:274 -> a 26:35:boolean containsKey(int):344:353 -> a 1:2:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.int2ReferenceEntrySet():707:708 -> c 1:2:it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():49 -> c 1:5:void clear():377:381 -> clear 1:10:it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.clone():945:954 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap 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:7:void rehash(int):907:913 -> d 8:8:int it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.realSize():205:205 -> d 8:8:void rehash(int):914 -> d 9:21:void rehash(int):915:927 -> d 1:3:java.lang.Object removeEntry(int):219:221 -> e 4:10:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.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 it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.shiftKeys(int):298:303 -> e 12:17:java.lang.Object removeEntry(int):222 -> e 1:11:java.lang.Object get(int):327:337 -> get 1:1:int it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.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:it.unimi.dsi.fastutil.ints.IntSet keySet():768:769 -> keySet 1:1:void putAll(java.util.Map):238:238 -> putAll 2:3:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):238 -> putAll 4:4:int it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.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 it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.tryCapacity(long):214:215 -> putAll 6:7:void putAll(java.util.Map):240 -> putAll 8:8:void putAll(java.util.Map):243:243 -> putAll 1:1:java.lang.Object remove(int):309:309 -> remove 2:6:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.removeNullEntry():228:232 -> remove 2:6:java.lang.Object remove(int):309 -> remove 7:17:java.lang.Object remove(int):310:320 -> remove 1:1:int size():386:386 -> size 1:22:it.unimi.dsi.fastutil.objects.ReferenceCollection values():794:815 -> values it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1 -> com.gradleup.gr8.relocated.gb1: it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):794:794 -> 1:1:void clear():812:812 -> clear 1:1:boolean contains(java.lang.Object):807:807 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator 1:1:int size():802:802 -> size it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.hb1: it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> h it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry entry -> g 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):600:600 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):600:600 -> 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$EntryIterator.next():605:605 -> next 1:1:java.lang.Object next():600 -> next 1:2:void remove():610:611 -> remove it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.ib1: it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):721:722 -> 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$KeyIterator.next():733:733 -> next 1:1:java.lang.Object next():720 -> next 1:1:int nextInt():727:727 -> nextInt it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$KeySet -> com.gradleup.gr8.relocated.jb1: it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):737:737 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):737:737 -> 1:1:void clear():762:762 -> clear 1:1:boolean contains(int):750:750 -> d 1:3:boolean remove(int):755:757 -> g 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():740:740 -> iterator 1:1:int size():745:745 -> size it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.kb1: it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,int):430:431 -> 1:1:int getIntKey():439:439 -> b 1:3:boolean equals(java.lang.Object):469:471 -> equals 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.lb1: it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):625:625 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):625:625 -> 1:1:void clear():701:701 -> clear 1:16:boolean contains(java.lang.Object):637:652 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator 1:29:boolean remove(java.lang.Object):659:687 -> remove 1:1:int size():696:696 -> size it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.mb1: it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> f int last -> b int pos -> a boolean mustReturnNullKey -> d 1:24:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):486:509 -> 25:25:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):486:486 -> 1:19:int nextEntry():521:521 -> h 1:1:boolean hasNext():517:517 -> hasNext 1:5:void remove():576:580 -> remove 6:12:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.shiftKeys(int):553:559 -> remove 6:12:void remove():580 -> remove 13:14:void remove():587:588 -> remove 15:24:void it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.shiftKeys(int):562:571 -> remove 15:24:void remove():580 -> remove 25:26:void remove():583:584 -> remove 27:27:void remove():576:576 -> remove it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.nb1: it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):782:783 -> 1:1:java.lang.Object next():788:788 -> next it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap -> com.gradleup.gr8.relocated.gc1: boolean[] dirPath -> j boolean modified -> i it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry[] nodePath -> k it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry -> d it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry -> e it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry tree -> b it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g int count -> c 1:1:void ():81:81 -> 2:10:void ():75:83 -> 1:11:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):310:320 -> a 1:11:java.lang.Object put(int,java.lang.Object):288 -> a 12:12:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> a 12:12:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):320 -> a 12:12:java.lang.Object put(int,java.lang.Object):288 -> a 13:23:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):324:334 -> a 13:23:java.lang.Object put(int,java.lang.Object):288 -> a 24:25:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):837:838 -> a 24:25:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):335 -> a 24:25:java.lang.Object put(int,java.lang.Object):288 -> a 26:33:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):338:345 -> a 26:33:java.lang.Object put(int,java.lang.Object):288 -> a 34:35:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):826:827 -> a 34:35:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):346 -> a 34:35:java.lang.Object put(int,java.lang.Object):288 -> a 36:70:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):352:386 -> a 36:70:java.lang.Object put(int,java.lang.Object):288 -> a 71:71:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.succ(boolean):794:794 -> a 71:71:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):387 -> a 71:71:java.lang.Object put(int,java.lang.Object):288 -> a 72:92:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):388:408 -> a 72:92:java.lang.Object put(int,java.lang.Object):288 -> a 93:93:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.succ(boolean):794:794 -> a 93:93:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):409 -> a 93:93:java.lang.Object put(int,java.lang.Object):288 -> a 94:119:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):410:435 -> a 94:119:java.lang.Object put(int,java.lang.Object):288 -> a 120:121:java.lang.Object put(int,java.lang.Object):289:290 -> a 122:122:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):349:349 -> a 122:122:java.lang.Object put(int,java.lang.Object):288 -> a 123:123:boolean containsKey(int):946:946 -> a 124:126:int firstIntKey():967:967 -> a 127:127:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1389:1389 -> a 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1384:1384 -> b 1:1:int compare(int,int):234:234 -> c 2:80:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1127:1205 -> c 81:81:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1379:1379 -> c 1:6:void clear():679:684 -> clear 1:14:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1913:1926 -> clone 1:14:java.lang.Object clone():43 -> clone 15:16:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):826:827 -> clone 15:16:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1926 -> clone 15:16:java.lang.Object clone():43 -> clone 17:22:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1928:1933 -> clone 17:22:java.lang.Object clone():43 -> clone 23:24:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):826:827 -> clone 23:24:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1934 -> clone 23:24:java.lang.Object clone():43 -> clone 25:49:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1935:1959 -> clone 25:49:java.lang.Object clone():43 -> clone 50:51:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):837:838 -> clone 50:51:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1960 -> clone 50:51:java.lang.Object clone():43 -> clone 52:52:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1915:1915 -> clone 52:52:java.lang.Object clone():43 -> clone 1:3:boolean containsValue(java.lang.Object):667:669 -> containsValue 4:4:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$ValueIterator.next():1315:1315 -> containsValue 4:4:boolean containsValue(java.lang.Object):671 -> containsValue 1:3:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry findKey(int):247:249 -> d 4:4:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> d 4:4:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry findKey(int):249 -> d 5:5:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left():742:742 -> d 5:5:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry findKey(int):250 -> d 6:6:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right():752:752 -> d 6:6:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry findKey(int):250 -> d 7:9:int lastIntKey():973:973 -> d 1:2:java.lang.Object get(int):961:962 -> get 1:1:boolean isEmpty():956:956 -> isEmpty 1:2:void allocatePaths():282:283 -> k 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1298:1299 -> keySet 1:8:java.lang.Object remove(int):449:456 -> remove 9:9:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> remove 9:9:java.lang.Object remove(int):456 -> remove 10:10:java.lang.Object remove(int):477:477 -> remove 11:13:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():868:870 -> remove 11:13:java.lang.Object remove(int):477 -> remove 14:67:java.lang.Object remove(int):477:530 -> remove 68:69:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):837:838 -> remove 68:69:java.lang.Object remove(int):530 -> remove 70:118:java.lang.Object remove(int):531:579 -> remove 119:119:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.succ(boolean):794:794 -> remove 119:119:java.lang.Object remove(int):580 -> remove 120:135:java.lang.Object remove(int):581:596 -> remove 136:209:java.lang.Object remove(int):570:643 -> remove 210:210:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.succ(boolean):794:794 -> remove 210:210:java.lang.Object remove(int):644 -> remove 211:211:java.lang.Object remove(int):645:645 -> remove 212:255:java.lang.Object remove(int):619:662 -> remove 256:257:java.lang.Object remove(int):457:458 -> remove 258:258:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right():752:752 -> remove 258:258:java.lang.Object remove(int):460 -> remove 259:260:java.lang.Object remove(int):464:465 -> remove 261:261:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left():742:742 -> remove 261:261:java.lang.Object remove(int):468 -> remove 262:263:java.lang.Object remove(int):472:473 -> remove 1:1:int size():951:951 -> size 1:22:it.unimi.dsi.fastutil.objects.ReferenceCollection values():1348:1369 -> values it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2 -> com.gradleup.gr8.relocated.qb1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> b java.util.Comparator comparator -> a 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1127:1128 -> 1:1:void clear():1177:1177 -> clear 1:1:java.util.Comparator comparator():1136:1136 -> comparator 1:5:boolean contains(java.lang.Object):1152:1156 -> contains 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2.first():1182:1182 -> first 1:1:java.lang.Object first():1127 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1127:1127 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2.headSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1197:1197 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1127 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1141:1141 -> iterator 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2.last():1187:1187 -> last 1:1:java.lang.Object last():1127 -> last 1:5:boolean remove(java.lang.Object):1162:1166 -> remove 1:1:int size():1172:1172 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1127:1127 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2.subSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1192:1192 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1127 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1127:1127 -> tailSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2.tailSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1202:1202 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1127 -> tailSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2$1 -> com.gradleup.gr8.relocated.pb1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2 this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2):1128:1128 -> 1:1:int compare(java.lang.Object,java.lang.Object):1128:1128 -> compare 2:2:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2$1.compare(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1130:1130 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1128 -> compare it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$3 -> com.gradleup.gr8.relocated.rb1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1348:1348 -> 1:1:void clear():1366:1366 -> clear 1:1:boolean contains(java.lang.Object):1356:1356 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1351:1351 -> iterator 1:1:int size():1361:1361 -> size it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry -> com.gradleup.gr8.relocated.sb1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry right -> d int info -> e it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry left -> c 1:1:void ():720:720 -> 2:3:void (int,java.lang.Object):732:733 -> 1:2:void pred(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):804:805 -> a 3:4:void black(boolean):858:859 -> a 1:2:void pred(boolean):781:782 -> b 3:4:void succ(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):815:816 -> b 1:1:java.lang.Object clone():698:698 -> clone 1:1:boolean black():847:847 -> d 1:7:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry clone():899:905 -> e 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry clone():901:901 -> e 1:3:boolean equals(java.lang.Object):912:914 -> equals 1:1:boolean pred():761:761 -> f 1:3:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry prev():881:883 -> g 1:1:boolean succ():770:770 -> h 1:1:int hashCode():919:919 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):889:890 -> setValue 1:1:java.lang.String toString():924:924 -> toString it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator -> com.gradleup.gr8.relocated.tb1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1097:1097 -> 1:1:void add(java.lang.Object):1096:1096 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator.add(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1121:1121 -> add 2:2:void add(java.lang.Object):1096 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator.next():1106:1106 -> next 1:1:java.lang.Object next():1096 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator.previous():1111:1111 -> previous 1:1:java.lang.Object previous():1096 -> previous 1:1:void set(java.lang.Object):1096:1096 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator.set(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1116:1116 -> set 2:2:void set(java.lang.Object):1096 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeyIterator -> com.gradleup.gr8.relocated.ub1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1219:1219 -> 1:1:void add(java.lang.Object):1218:1218 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeyIterator.add(java.lang.Integer):1267:1267 -> add 2:2:void add(java.lang.Object):1218 -> add 1:1:int previousInt():1233:1233 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeyIterator.next():1249:1249 -> next 1:1:java.lang.Object next():1218 -> next 1:1:int nextInt():1228:1228 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeyIterator.previous():1255:1255 -> previous 1:1:java.lang.Object previous():1218 -> previous 1:1:void set(java.lang.Object):1218:1218 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeyIterator.set(java.lang.Integer):1261:1261 -> set 2:2:void set(java.lang.Object):1218 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeySet -> com.gradleup.gr8.relocated.vb1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1274:1274 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap,it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$1):1274:1274 -> 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1276:1276 -> iterator it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap -> com.gradleup.gr8.relocated.dc1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> i it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h boolean top -> e it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f int from -> b it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g int to -> c boolean bottom -> d 1:7:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap,int,boolean,int,boolean):1434:1440 -> 1:1:boolean containsKey(int):1589:1589 -> a 2:3:java.lang.Object put(int,java.lang.Object):1613:1614 -> a 4:4:java.lang.Object put(int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3236,"2":3237,"3":3238,"4":3239},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 3236:3236:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3237:3237:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3238:3238:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3239:3239:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1618:1618:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1619:1619:java.lang.Object put(int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3240,"2":3241,"3":3242},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 3240:3240:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3241:3241:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3242:3242:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 3233:3235:java.lang.Object put(int,java.lang.Object):1614:1616 -> a 3243:3244:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1663:1664 -> a 3245:3245:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> a 3245:3245:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1664 -> a 3246:3247:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1664:1665 -> a 3248:3248:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> a 3248:3248:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1665 -> a 3249:3251:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1665:1667 -> a 3252:3254:int firstIntKey():1718:1720 -> a 3255:3255:int firstIntKey():1719:1719 -> a 1:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1657:1658 -> b 3:3:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> b 3:3:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1658 -> b 4:4:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1658:1658 -> b 1:81:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1465:1545 -> c 82:83:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1651:1652 -> c 84:84:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> c 84:84:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1652 -> c 85:85:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1652:1652 -> c 1:4:void clear():1445:1448 -> clear 1:1:java.util.Comparator comparator():1403:1403 -> comparator 2:2:it.unimi.dsi.fastutil.ints.IntComparator comparator():1646:1646 -> comparator 1:4:boolean containsValue(java.lang.Object):1594:1597 -> containsValue 1:1:boolean in(int):1460:1460 -> d 2:2:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> d 2:2:boolean in(int):1460 -> d 3:3:boolean in(int):1460:1460 -> d 4:4:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> d 4:4:boolean in(int):1460 -> d 5:7:int lastIntKey():1725:1727 -> d 8:8:int lastIntKey():1726:1726 -> d 1:1:java.lang.Object get(int):1608:1608 -> get 1:1:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742:1742 -> isEmpty 1:1:boolean isEmpty():1641 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$TreeIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1009:1009 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742 -> isEmpty 2:2:boolean isEmpty():1641 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1743:1743 -> isEmpty 3:3:boolean isEmpty():1641 -> isEmpty 1:7:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1677:1683 -> k 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.locateKey(int):266:266 -> k 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1683 -> k 9:9:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.locateKey(int):266 -> k 9:9:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1683 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left():742:742 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.locateKey(int):268 -> k 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1683 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right():752:752 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.locateKey(int):268 -> k 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1683 -> k 12:12:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1685:1685 -> k 13:13:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> k 13:13:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1685 -> k 14:16:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():868:870 -> k 14:16:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1685 -> k 17:17:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1689:1689 -> k 18:18:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> k 18:18:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1689 -> k 1:2:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1560:1561 -> keySet 1:7:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1700:1706 -> l 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.locateKey(int):266:266 -> l 8:8:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1706 -> l 9:9:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.locateKey(int):266 -> l 9:9:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1706 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left():742:742 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.locateKey(int):268 -> l 10:10:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1706 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right():752:752 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.locateKey(int):268 -> l 11:11:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1706 -> l 12:12:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1708:1708 -> l 13:13:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> l 13:13:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1708 -> l 14:18:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1708:1712 -> l 19:19:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> l 19:19:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1712 -> l 1:4:java.lang.Object remove(int):1622:1625 -> remove 1:5:int size():1630:1634 -> size 1:18:it.unimi.dsi.fastutil.objects.ReferenceCollection values():1566:1583 -> values it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1 -> com.gradleup.gr8.relocated.wb1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1465:1465 -> 1:1:void clear():1517:1517 -> clear 1:1:java.util.Comparator comparator():1478:1478 -> comparator 1:5:boolean contains(java.lang.Object):1484:1488 -> contains 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1.first():1522:1522 -> first 1:1:java.lang.Object first():1465 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1465:1465 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1.headSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1537:1537 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1465 -> headSet 1:1:boolean isEmpty():1512:1512 -> isEmpty 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742:1742 -> isEmpty 2:2:boolean isEmpty():1512 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$TreeIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1009:1009 -> isEmpty 3:3:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742 -> isEmpty 3:3:boolean isEmpty():1512 -> isEmpty 4:4:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1743:1743 -> isEmpty 4:4:boolean isEmpty():1512 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1468:1468 -> iterator 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1.last():1527:1527 -> last 1:1:java.lang.Object last():1465 -> last 1:5:boolean remove(java.lang.Object):1494:1498 -> remove 1:1:int size():1505:1505 -> size 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.next():1782:1782 -> size 2:2:java.lang.Object it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.next():1772 -> size 2:2:int size():1505 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1465:1465 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1.subSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1532:1532 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1465 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1465:1465 -> tailSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1.tailSet(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1542:1542 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1465 -> tailSet it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$2 -> com.gradleup.gr8.relocated.xb1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1566:1566 -> 1:1:void clear():1580:1580 -> clear 1:1:boolean contains(java.lang.Object):1572:1572 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1568:1568 -> iterator 1:1:int size():1576:1576 -> size it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$KeySet -> com.gradleup.gr8.relocated.yb1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap this$1 -> b 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1548:1548 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap,it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$1):1548:1548 -> 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1550:1550 -> iterator it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator -> com.gradleup.gr8.relocated.zb1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1773:1773 -> 1:1:void add(java.lang.Object):1772:1772 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.add(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1797:1797 -> add 2:2:void add(java.lang.Object):1772 -> add 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.next():1782:1782 -> next 1:1:java.lang.Object next():1772 -> next 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.previous():1787:1787 -> previous 1:1:java.lang.Object previous():1772 -> previous 1:1:void set(java.lang.Object):1772:1772 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.set(it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1792:1792 -> set 2:2:void set(java.lang.Object):1772 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator -> com.gradleup.gr8.relocated.ac1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap this$1 -> f 1:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742:1743 -> 1:1:void updateNext():1767:1767 -> j 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():868:868 -> j 2:2:void updateNext():1767 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():869:870 -> j 3:4:void updateNext():1767 -> j 5:6:void updateNext():1767:1768 -> j 7:7:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> j 7:7:void updateNext():1768 -> j 8:8:void updateNext():1768:1768 -> j 1:2:void updatePrevious():1762:1763 -> k 3:3:int it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> k 3:3:void updatePrevious():1763 -> k 4:4:void updatePrevious():1763:1763 -> k it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapKeyIterator -> com.gradleup.gr8.relocated.bc1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1813:1813 -> 1:1:void add(java.lang.Object):1811:1811 -> add 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapKeyIterator.add(java.lang.Integer):1861:1861 -> add 2:2:void add(java.lang.Object):1811 -> add 1:1:int previousInt():1827:1827 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapKeyIterator.next():1843:1843 -> next 1:1:java.lang.Object next():1811 -> next 1:1:int nextInt():1822:1822 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapKeyIterator.previous():1849:1849 -> previous 1:1:java.lang.Object previous():1811 -> previous 1:1:void set(java.lang.Object):1811:1811 -> set 2:2:void it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapKeyIterator.set(java.lang.Integer):1855:1855 -> set 2:2:void set(java.lang.Object):1811 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapValueIterator -> com.gradleup.gr8.relocated.cc1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1875:1875 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap,it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$1):1875:1875 -> 1:1:void add(java.lang.Object):1893:1893 -> add 1:1:java.lang.Object next():1878:1878 -> next 1:1:java.lang.Object previous():1883:1883 -> previous 1:1:void set(java.lang.Object):1888:1888 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$TreeIterator -> com.gradleup.gr8.relocated.ec1: it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> e int index -> d it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry next -> b it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry curr -> c it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry prev -> a 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1008:1008 -> 2:5:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1006:1009 -> 1:6:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry nextEntry():1034:1034 -> h 1:1:boolean hasNext():1022:1022 -> hasNext 1:1:boolean hasPrevious():1026:1026 -> hasPrevious 1:6:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry previousEntry():1046:1046 -> i 1:1:void updateNext():1030:1030 -> j 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():868:868 -> j 2:2:void updateNext():1030 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():869:870 -> j 3:4:void updateNext():1030 -> j 5:5:void updateNext():1030:1030 -> j 1:1:void updatePrevious():1042:1042 -> k 1:1:int nextIndex():1054:1054 -> nextIndex 1:1:int previousIndex():1058:1058 -> previousIndex 1:12:void remove():1062:1062 -> remove it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$ValueIterator -> com.gradleup.gr8.relocated.fc1: 1:1:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1312:1312 -> 2:2:void (it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap,it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$1):1312:1312 -> 1:1:void add(java.lang.Object):1330:1330 -> add 1:1:java.lang.Object next():1315:1315 -> next 1:1:java.lang.Object previous():1320:1320 -> previous 1:1:void set(java.lang.Object):1325:1325 -> set it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap -> com.gradleup.gr8.relocated.hc1: int firstIntKey() -> a it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int) -> a it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer) -> a it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer) -> b it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int) -> b it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int) -> c it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet() -> c int lastIntKey() -> d it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMaps -> com.gradleup.gr8.relocated.jc1: it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMaps$EmptySortedMap EMPTY_MAP -> a 1:1:void ():185:185 -> it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMaps$EmptySortedMap -> com.gradleup.gr8.relocated.ic1: 1:1:void ():60:60 -> 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):95:95 -> a 2:2:int firstIntKey():112:112 -> a 3:3:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer):141:141 -> a 4:4:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer):153:153 -> a 1:1:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):107:107 -> b 2:2:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer):129:129 -> b 1:1:it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():57:57 -> c 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():71:71 -> c 3:3:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):101:101 -> c 1:1:int lastIntKey():117:117 -> d 1:1:java.util.Set entrySet():57:57 -> entrySet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():84:84 -> entrySet 1:1:java.lang.Object firstKey():57:57 -> firstKey 2:2:java.lang.Integer firstKey():165:165 -> firstKey 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():57:57 -> g 1:1:java.util.SortedMap headMap(java.lang.Object):57:57 -> headMap 1:1:it.unimi.dsi.fastutil.ints.IntSet keySet():57:57 -> keySet 2:2:java.util.Set keySet():57:57 -> keySet 3:3:it.unimi.dsi.fastutil.ints.IntSortedSet keySet():89:89 -> keySet 1:1:java.lang.Object lastKey():57:57 -> lastKey 2:2:java.lang.Integer lastKey():177:177 -> lastKey 1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):57:57 -> subMap 1:1:java.util.SortedMap tailMap(java.lang.Object):57:57 -> tailMap it.unimi.dsi.fastutil.ints.IntArrayList -> com.gradleup.gr8.relocated.nc1: int size -> b 1:2:void (int[],boolean):70:71 -> 3:5:void (int):81:83 -> 6:6:void (int):82:82 -> 7:7:void (int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":90,"2":91,"3":92,"4":93,"5":94},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 90:90:void (int):82:82 -> 91:91:void (int):82:82 -> 92:92:void (int):82:82 -> 93:93:void (int):82:82 -> 94:94:void (int):82:82 -> 89:89:void (int):82:82 -> 95:95:void ():90:90 -> 96:96:void (int[]):135:135 -> 97:99:void (int[],int,int):149:151 -> 1:1:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389:389 -> a 1:1:void getElements(int,int[],int,int):393 -> a 2:2:void getElements(int,int[],int,int):394:394 -> a 3:3:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):73:73 -> a 3:3:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 3:3:void getElements(int,int[],int,int):393 -> a 4:4:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a 4:4:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 4:4:void getElements(int,int[],int,int):393 -> a 5:5:void getElements(int,int[],int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12,"4":13,"5":14},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 10:10:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a 10:10:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 10:10:void getElements(int,int[],int,int):393 -> a 11:11:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a 11:11:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 11:11:void getElements(int,int[],int,int):393 -> a 12:12:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a 12:12:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 12:12:void getElements(int,int[],int,int):393 -> a 13:13:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a 13:13:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 13:13:void getElements(int,int[],int,int):393 -> a 14:14:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a 14:14:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 14:14:void getElements(int,int[],int,int):393 -> a 6:6:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a 6:6:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 6:6:void getElements(int,int[],int,int):393 -> a 7:7:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a 7:7:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 7:7:void getElements(int,int[],int,int):393 -> a 8:8:void getElements(int,int[],int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":15,"2":16,"3":17,"4":18,"5":19},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 15:15:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a 15:15:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 15:15:void getElements(int,int[],int,int):393 -> a 16:16:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a 16:16:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 16:16:void getElements(int,int[],int,int):393 -> a 17:17:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a 17:17:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 17:17:void getElements(int,int[],int,int):393 -> a 18:18:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a 18:18:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 18:18:void getElements(int,int[],int,int):393 -> a 19:19:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a 19:19:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 19:19:void getElements(int,int[],int,int):393 -> a 9:9:void it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a 9:9:void it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 9:9:void getElements(int,int[],int,int):393 -> a 20:22:void removeElements(int,int):407:409 -> a 23:24:int[] toArray(int[]):436:437 -> a 25:31:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList):458:464 -> a 1:2:boolean add(int):266:267 -> add 1:1:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224:224 -> b 2:5:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 2:5:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 6:6:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12,"4":13},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 10:10:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 10:10:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 11:11:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 11:11:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 12:12:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 12:12:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 13:13:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 13:13:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 7:7:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 7:7:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 8:8:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":14,"2":15,"3":16},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 14:14:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 14:14:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 15:15:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 15:15:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 16:16:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 16:16:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 9:9:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 9:9:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 17:21:void add(int,int):256:260 -> b 22:24:int getInt(int):274:274 -> b 25:25:int getInt(int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":575,"2":576,"3":577,"4":578},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 575:575:int getInt(int):274:274 -> b 576:576:int getInt(int):274:274 -> b 577:577:int getInt(int):274:274 -> b 578:578:int getInt(int):274:274 -> b 299:299:int getInt(int):274:274 -> b 300:300:int getInt(int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":579,"2":580,"3":581},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 579:579:int getInt(int):274:274 -> b 580:580:int getInt(int):274:274 -> b 581:581:int getInt(int):274:274 -> b 574:574:int getInt(int):274:274 -> b 1:4:int set(int,int):313:313 -> c 5:5:int set(int,int):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":633,"2":634,"3":635,"4":636},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 633:633:int set(int,int):313:313 -> c 634:634:int set(int,int):313:313 -> c 635:635:int set(int,int):313:313 -> c 636:636:int set(int,int):313:313 -> c 318:318:int set(int,int):313:313 -> c 319:319:int set(int,int):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":637,"2":638,"3":639},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 637:637:int set(int,int):313:313 -> c 638:638:int set(int,int):313:313 -> c 639:639:int set(int,int):313:313 -> c 632:632:int set(int,int):313:313 -> c 1:1:void clear():321:321 -> clear 1:3:it.unimi.dsi.fastutil.ints.IntArrayList it.unimi.dsi.fastutil.ints.IntArrayList.clone():549:551 -> clone 1:3:java.lang.Object clone():48 -> clone 1:5:int removeInt(int):294:294 -> e 6:6:int removeInt(int):0:0 -> e # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":596,"2":597,"3":598,"4":599},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 596:596:int removeInt(int):294:294 -> e 597:597:int removeInt(int):294:294 -> e 598:598:int removeInt(int):294:294 -> e 599:599:int removeInt(int):294:294 -> e 300:300:int removeInt(int):294:294 -> e 301:301:int removeInt(int):0:0 -> e # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":600,"2":601,"3":602},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 600:600:int removeInt(int):294:294 -> e 601:601:int removeInt(int):294:294 -> e 602:602:int removeInt(int):294:294 -> e 595:595:int removeInt(int):294:294 -> e 1:3:boolean rem(int):304:306 -> f 1:2:int indexOf(int):280:281 -> i 1:1:boolean isEmpty():339:339 -> isEmpty 1:2:int lastIndexOf(int):287:288 -> j 1:2:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int):493:494 -> k 1:1:void grow(int):250:250 -> l 2:5:int[] it.unimi.dsi.fastutil.ints.IntArrays.grow(int[],int,int):204:207 -> l 2:5:void grow(int):250 -> l 6:6:void grow(int):250:250 -> l 1:6:boolean removeAll(java.util.Collection):482:487 -> removeAll 1:1:int size():327:327 -> size it.unimi.dsi.fastutil.ints.IntArrayList$1 -> com.gradleup.gr8.relocated.mc1: int last -> b it.unimi.dsi.fastutil.ints.IntArrayList this$0 -> c int pos -> a 1:2:void (it.unimi.dsi.fastutil.ints.IntArrayList,int):494:495 -> 1:2:void add(int):524:525 -> a 1:3:int previousInt():511:511 -> b 4:6:void set(int):529:529 -> b 1:1:boolean hasNext():498:498 -> hasNext 1:1:boolean hasPrevious():502:502 -> hasPrevious 1:1:int nextIndex():516:516 -> nextIndex 1:3:int nextInt():506:506 -> nextInt 1:1:int previousIndex():520:520 -> previousIndex 1:10:void remove():534:534 -> remove it.unimi.dsi.fastutil.ints.IntArraySet -> com.gradleup.gr8.relocated.pc1: int size -> b 1:2:void ():55:56 -> 3:4:void (int):65:66 -> 5:6:void (it.unimi.dsi.fastutil.ints.IntCollection):76:77 -> 7:8:void (java.util.Collection):87:88 -> 9:12:void (int[],int):104:107 -> 13:13:void (int[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":229,"2":230,"3":231,"4":232},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 229:229:void (int[],int):107:107 -> 230:230:void (int[],int):107:107 -> 231:231:void (int[],int):107:107 -> 232:232:void (int[],int):107:107 -> 120:120:void (int[],int):107:107 -> 121:121:void (int[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":233,"2":234,"3":235},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 233:233:void (int[],int):107:107 -> 234:234:void (int[],int):107:107 -> 235:235:void (int[],int):107:107 -> 228:228:void (int[],int):107:107 -> 1:1:int access$000(it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> a 1:2:int it.unimi.dsi.fastutil.ints.IntArraySet.findKey(int):111:112 -> add 1:2:boolean add(int):164 -> add 3:9:boolean add(int):166:172 -> add 1:1:int access$010(it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> b 1:1:int[] access$100(it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> c 1:1:void clear():178:178 -> clear 1:5:it.unimi.dsi.fastutil.ints.IntArraySet it.unimi.dsi.fastutil.ints.IntArraySet.clone():201:205 -> clone 1:5:java.lang.Object clone():29 -> clone 6:6:it.unimi.dsi.fastutil.ints.IntArraySet it.unimi.dsi.fastutil.ints.IntArraySet.clone():203:203 -> clone 6:6:java.lang.Object clone():29 -> clone 1:2:int it.unimi.dsi.fastutil.ints.IntArraySet.findKey(int):111:112 -> d 1:2:boolean contains(int):143 -> d 1:2:int it.unimi.dsi.fastutil.ints.IntArraySet.findKey(int):111:112 -> g 1:2:boolean remove(int):153 -> g 3:6:boolean remove(int):155:158 -> g 1:1:boolean isEmpty():183:183 -> isEmpty 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():119:119 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntIterator it.unimi.dsi.fastutil.ints.IntArraySet.iterator():119:119 -> iterator 2:2:java.util.Iterator iterator():29 -> iterator 1:1:int size():148:148 -> size it.unimi.dsi.fastutil.ints.IntArraySet$1 -> com.gradleup.gr8.relocated.oc1: int next -> a it.unimi.dsi.fastutil.ints.IntArraySet this$0 -> b 1:2:void (it.unimi.dsi.fastutil.ints.IntArraySet):119:120 -> 1:1:boolean hasNext():124:124 -> hasNext 1:3:int nextInt():129:129 -> nextInt 1:2:void remove():135:136 -> remove it.unimi.dsi.fastutil.ints.IntArrays -> com.gradleup.gr8.relocated.qc1: int[] EMPTY_ARRAY -> a 1:1:void ():100:100 -> it.unimi.dsi.fastutil.ints.IntBidirectionalIterator -> com.gradleup.gr8.relocated.rc1: int previousInt() -> b it.unimi.dsi.fastutil.ints.IntCollection -> com.gradleup.gr8.relocated.tc1: boolean contains(int) -> d it.unimi.dsi.fastutil.ints.IntCollections -> com.gradleup.gr8.relocated.wc1: 1:1:it.unimi.dsi.fastutil.ints.IntCollection unmodifiable(it.unimi.dsi.fastutil.ints.IntCollection):536:536 -> a it.unimi.dsi.fastutil.ints.IntCollections$EmptyCollection -> com.gradleup.gr8.relocated.uc1: 1:1:void ():39:39 -> 1:1:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection):96:96 -> a 1:1:boolean addAll(java.util.Collection):81:81 -> addAll boolean contains(int) -> d 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():38:38 -> iterator 2:2:java.util.Iterator iterator():38:38 -> iterator 3:3:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():55:55 -> 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 it.unimi.dsi.fastutil.ints.IntCollections$UnmodifiableCollection -> com.gradleup.gr8.relocated.vc1: it.unimi.dsi.fastutil.ints.IntCollection collection -> a 1:3:void (it.unimi.dsi.fastutil.ints.IntCollection):369:371 -> 1:1:boolean add(java.lang.Object):365:365 -> add 2:2:boolean it.unimi.dsi.fastutil.ints.IntCollections$UnmodifiableCollection.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: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 contains(int):396:396 -> d 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:java.util.Iterator iterator():365:365 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntIterator iterator():400:400 -> iterator 3:3:it.unimi.dsi.fastutil.ints.IntIterator it.unimi.dsi.fastutil.ints.IntIterators.unmodifiable(it.unimi.dsi.fastutil.ints.IntIterator):830:830 -> iterator 3:3:it.unimi.dsi.fastutil.ints.IntIterator iterator():400 -> 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 it.unimi.dsi.fastutil.ints.IntComparator -> com.gradleup.gr8.relocated.xc1: it.unimi.dsi.fastutil.ints.IntIterator -> com.gradleup.gr8.relocated.ad1: it.unimi.dsi.fastutil.ints.IntIterators -> com.gradleup.gr8.relocated.dd1: it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator EMPTY_ITERATOR -> a 1:1:void ():103:103 -> 1:1:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312:312 -> a 2:6:int it.unimi.dsi.fastutil.ints.IntIterators.unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):289:289 -> a 2:6:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 7:7:int it.unimi.dsi.fastutil.ints.IntIterators.unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a 7:7:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 8:8:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12,"4":13,"5":14},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 10:10:int it.unimi.dsi.fastutil.ints.IntIterators.unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a 10:10:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 11:11:int it.unimi.dsi.fastutil.ints.IntIterators.unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a 11:11:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 12:12:int it.unimi.dsi.fastutil.ints.IntIterators.unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a 12:12:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 13:13:int it.unimi.dsi.fastutil.ints.IntIterators.unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a 13:13:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 14:14:int it.unimi.dsi.fastutil.ints.IntIterators.unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a 14:14:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 9:9:int it.unimi.dsi.fastutil.ints.IntIterators.unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a 9:9:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator -> com.gradleup.gr8.relocated.bd1: 1:1:void ():42:42 -> 1:1:int previousInt():62:62 -> b 1:1:java.lang.Object clone():87:87 -> clone 1:1:int nextInt():57:57 -> nextInt it.unimi.dsi.fastutil.ints.IntIterators$UnmodifiableIterator -> com.gradleup.gr8.relocated.cd1: it.unimi.dsi.fastutil.ints.IntIterator i -> a 1:2:void (it.unimi.dsi.fastutil.ints.IntIterator):807:808 -> 1:1:boolean hasNext():813:813 -> hasNext 1:1:int nextInt():818:818 -> nextInt it.unimi.dsi.fastutil.ints.IntList -> com.gradleup.gr8.relocated.ed1: void getElements(int,int[],int,int) -> a void removeElements(int,int) -> a void add(int,int) -> b int getInt(int) -> b int set(int,int) -> c int removeInt(int) -> e it.unimi.dsi.fastutil.ints.IntListIterator -> com.gradleup.gr8.relocated.fd1: it.unimi.dsi.fastutil.ints.IntLists -> com.gradleup.gr8.relocated.hd1: it.unimi.dsi.fastutil.ints.IntLists$EmptyList EMPTY_LIST -> a 1:1:void ():323:323 -> it.unimi.dsi.fastutil.ints.IntLists$EmptyList -> com.gradleup.gr8.relocated.gd1: 1:1:void ():65:65 -> 1:1:boolean add(java.lang.Integer):156:156 -> a 2:3:void getElements(int,int[],int,int):263:264 -> a 4:4:void removeElements(int,int):269:269 -> a 1:1:void add(int,java.lang.Object):62:62 -> add 2:2:void it.unimi.dsi.fastutil.ints.IntLists$EmptyList.add(int,java.lang.Integer):132:132 -> add 2:2:void add(int,java.lang.Object):62 -> add 3:3:boolean add(java.lang.Object):62:62 -> add 4:4:boolean it.unimi.dsi.fastutil.ints.IntLists$EmptyList.add(java.lang.Integer):156:156 -> add 4:4:boolean add(java.lang.Object):62 -> add 1:1:boolean addAll(int,java.util.Collection):105:105 -> addAll 1:1:int getInt(int):70:70 -> b 2:2:void add(int,int):85:85 -> b 1:1:int set(int,int):90:90 -> c 1:1:java.lang.Object clone():295:295 -> clone 1:1:int compareTo(java.lang.Object):62:62 -> compareTo 2:2:int it.unimi.dsi.fastutil.ints.IntLists$EmptyList.compareTo(java.util.List):290:290 -> compareTo 2:2:int compareTo(java.lang.Object):62 -> compareTo 1:1:int removeInt(int):80:80 -> e 1:1:boolean equals(java.lang.Object):306:306 -> equals 1:1:boolean rem(int):75:75 -> f 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.IntLists$EmptyList.get(int):144:144 -> get 1:1:java.lang.Object get(int):62 -> get 1:1:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.IntLists$EmptyList.iterator():212:212 -> iterator 1:1:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():62 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.IntLists$EmptyList.iterator():212:212 -> iterator 2:2:it.unimi.dsi.fastutil.ints.IntIterator iterator():62 -> iterator 3:3:it.unimi.dsi.fastutil.ints.IntListIterator iterator():212:212 -> iterator 4:4:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.IntLists$EmptyList.iterator():212:212 -> iterator 4:4:java.util.Iterator iterator():62 -> iterator 1:1:it.unimi.dsi.fastutil.ints.IntListIterator listIterator():208:208 -> listIterator 2:2:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.IntLists$EmptyList.listIterator():208:208 -> listIterator 2:2:java.util.ListIterator listIterator():62 -> listIterator 3:4:it.unimi.dsi.fastutil.ints.IntListIterator it.unimi.dsi.fastutil.ints.IntLists$EmptyList.listIterator(int):216:217 -> listIterator 3:4:java.util.ListIterator listIterator(int):62 -> listIterator 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.IntLists$EmptyList.remove(int):180:180 -> remove 1:1:java.lang.Object remove(int):62 -> remove 1:1:java.lang.Object set(int,java.lang.Object):62:62 -> set 2:2:java.lang.Integer it.unimi.dsi.fastutil.ints.IntLists$EmptyList.set(int,java.lang.Integer):168:168 -> set 2:2:java.lang.Object set(int,java.lang.Object):62 -> set 1:1:it.unimi.dsi.fastutil.ints.IntList it.unimi.dsi.fastutil.ints.IntLists$EmptyList.subList(int,int):246:246 -> subList 1:1:java.util.List subList(int,int):62 -> subList 1:1:java.lang.String toString():311:311 -> toString it.unimi.dsi.fastutil.ints.IntOpenHashSet -> com.gradleup.gr8.relocated.od1: float f -> g int size -> f int n -> d int[] key -> a int maxFill -> e int mask -> b boolean containsNull -> c 1:8:void (int,float):77:84 -> 9:9:void (int,float):79:79 -> 10:10:void ():104:104 -> 11:12:void (it.unimi.dsi.fastutil.ints.IntCollection,float):140:141 -> 1:1:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection):277:277 -> a 2:3:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.ensureCapacity(int):266:267 -> a 2:3:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection):277 -> a 4:4:int it.unimi.dsi.fastutil.ints.IntOpenHashSet.size():412:412 -> a 4:4:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection):280 -> a 5:5:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection):280:280 -> a 6:7:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:272 -> a 6:7:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection):280 -> a 8:8:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection):283:283 -> a 1:14:boolean add(int):302:315 -> add 1:1:boolean addAll(java.util.Collection):289:289 -> addAll 2:3:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.ensureCapacity(int):266:267 -> addAll 2:3:boolean addAll(java.util.Collection):289 -> addAll 4:4:int it.unimi.dsi.fastutil.ints.IntOpenHashSet.size():412:412 -> addAll 4:4:boolean addAll(java.util.Collection):292 -> addAll 5:5:boolean addAll(java.util.Collection):292:292 -> addAll 6:7:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:272 -> addAll 6:7:boolean addAll(java.util.Collection):292 -> addAll 8:8:boolean addAll(java.util.Collection):295:295 -> addAll 1:4:void clear():404:407 -> clear 1:6:it.unimi.dsi.fastutil.ints.IntOpenHashSet it.unimi.dsi.fastutil.ints.IntOpenHashSet.clone():672:677 -> clone 1:6:java.lang.Object clone():40 -> clone 7:7:it.unimi.dsi.fastutil.ints.IntOpenHashSet 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 -> d 1:1:boolean remove(int):365:365 -> g 2:5:boolean it.unimi.dsi.fastutil.ints.IntOpenHashSet.removeNullEntry():355:358 -> g 2:5:boolean remove(int):365 -> g 6:13:boolean remove(int):369:376 -> g 1:5:void rehash(int):639:643 -> h 6:6:int it.unimi.dsi.fastutil.ints.IntOpenHashSet.realSize():262:262 -> h 6:6:void rehash(int):644 -> h 7:16:void rehash(int):645:654 -> h 1:1:int it.unimi.dsi.fastutil.ints.IntOpenHashSet.realSize():262:262 -> hashCode 1:1:int hashCode():694 -> hashCode 2:2:int hashCode():695:695 -> hashCode 1:1:boolean removeEntry(int):348:348 -> i 2:7:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.shiftKeys(int):331:336 -> i 2:7:boolean removeEntry(int):349 -> i 8:8:boolean removeEntry(int):350:350 -> i 9:13:void it.unimi.dsi.fastutil.ints.IntOpenHashSet.shiftKeys(int):339:343 -> i 9:13:boolean removeEntry(int):349 -> i 1:1:boolean isEmpty():417:417 -> isEmpty 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():547:547 -> iterator 1:1:int size():412:412 -> size it.unimi.dsi.fastutil.ints.IntOpenHashSet$SetIterator -> com.gradleup.gr8.relocated.nd1: it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e it.unimi.dsi.fastutil.ints.IntOpenHashSet this$0 -> f int last -> b int pos -> a boolean mustReturnNull -> d 1:21:void (it.unimi.dsi.fastutil.ints.IntOpenHashSet):446:466 -> 22:22:void (it.unimi.dsi.fastutil.ints.IntOpenHashSet,it.unimi.dsi.fastutil.ints.IntOpenHashSet$1):446:446 -> 1:1:boolean hasNext():474:474 -> hasNext 1:16:int nextInt():478:478 -> nextInt 1:5:void remove():528:532 -> remove 6:11:void it.unimi.dsi.fastutil.ints.IntOpenHashSet$SetIterator.shiftKeys(int):507:512 -> remove 6:11:void remove():532 -> remove 12:13:void remove():539:540 -> remove 14:22:void it.unimi.dsi.fastutil.ints.IntOpenHashSet$SetIterator.shiftKeys(int):515:523 -> remove 14:22:void remove():532 -> remove 23:24:void remove():535:536 -> remove 25:25:void remove():528:528 -> remove it.unimi.dsi.fastutil.ints.IntSet -> com.gradleup.gr8.relocated.sd1: it.unimi.dsi.fastutil.ints.IntSets -> com.gradleup.gr8.relocated.ud1: it.unimi.dsi.fastutil.ints.IntSets$EmptySet EMPTY_SET -> a 1:1:void ():76:76 -> it.unimi.dsi.fastutil.ints.IntSets$EmptySet -> com.gradleup.gr8.relocated.td1: 1:1:void ():42:42 -> 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 it.unimi.dsi.fastutil.ints.IntSortedSet -> com.gradleup.gr8.relocated.vd1: int firstInt() -> N it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> a it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> c it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> d int lastInt() -> r it.unimi.dsi.fastutil.ints.IntSortedSets -> com.gradleup.gr8.relocated.xd1: it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet EMPTY_SET -> a 1:1:void ():168:168 -> it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet -> com.gradleup.gr8.relocated.wd1: 1:1:void ():42:42 -> 1:1:java.lang.Object clone():155:155 -> clone 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet.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:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet.headSet(java.lang.Integer):117:117 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):39 -> headSet 1:1:java.lang.Integer it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet.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:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet.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:it.unimi.dsi.fastutil.ints.IntSortedSet it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet.tailSet(java.lang.Integer):128:128 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):39 -> tailSet it.unimi.dsi.fastutil.longs.AbstractLongCollection -> com.gradleup.gr8.relocated.y0: 1:1:void ():37:37 -> it.unimi.dsi.fastutil.longs.LongIterator iterator() -> a 1:1:boolean add(long):68:68 -> a 1:1:boolean add(java.lang.Object):36:36 -> add 2:2:boolean it.unimi.dsi.fastutil.longs.AbstractLongCollection.add(java.lang.Long):114:114 -> add 2:2:boolean add(java.lang.Object):36 -> add boolean contains(long) -> b 1:4:boolean rem(long):94:97 -> c 1:1:boolean contains(java.lang.Object):129:129 -> contains 1:1:java.util.Iterator it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1.iterator():848:848 -> iterator 1:1:boolean remove(java.lang.Object):143:143 -> remove 1:14:java.lang.String toString():206:219 -> toString it.unimi.dsi.fastutil.longs.LongCollection -> com.gradleup.gr8.relocated.nz1: it.unimi.dsi.fastutil.longs.LongIterator -> com.gradleup.gr8.relocated.rz1: it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap -> com.gradleup.gr8.relocated.d2: 1:1:void it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.():44:44 -> 1:1:void ():45 -> boolean containsValue(boolean) -> a boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,boolean) -> a 1:3:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.remove(java.lang.Object):140:142 -> c 1:3:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.remove(java.lang.Object):0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.removeBoolean(java.lang.Object) -> d 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap.entrySet():297:297 -> entrySet 1:1:java.util.Set entrySet():42 -> entrySet 1:3:boolean equals(java.lang.Object):320:322 -> equals 4:4:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap.entrySet():297:297 -> equals 4:4:boolean equals(java.lang.Object):323 -> equals 5:5:boolean equals(java.lang.Object):323:323 -> equals it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2BooleanMap.keySet() -> g 1:1:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:int hashCode():310:310 -> hashCode 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap.entrySet():297:297 -> hashCode 2:2:int hashCode():311 -> hashCode 3:3:int hashCode():311:311 -> hashCode 4:4:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet.iterator():136:136 -> hashCode 4:4:int hashCode():311 -> hashCode 5:5:int hashCode():313:313 -> hashCode it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2BooleanMap.object2BooleanEntrySet() -> k 1:1:java.util.Set it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.keySet():37:37 -> keySet 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Boolean):123:125 -> put 2:4:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 1:6:void putAll(java.util.Map):82:87 -> putAll 7:7:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.getKey():128:128 -> putAll 7:7:void putAll(java.util.Map):88 -> putAll # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.getBooleanValue():145:145 -> putAll 8:8:void putAll(java.util.Map):88 -> putAll 9:15:void putAll(java.util.Map):88:94 -> putAll 16:17:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Boolean):123:124 -> putAll 16:17:void putAll(java.util.Map):94 -> putAll 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.remove(java.lang.Object):41:41 -> remove 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():328:328 -> toString 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap.entrySet():297:297 -> toString 2:2:java.lang.String toString():329 -> toString 3:3:java.lang.String toString():329:329 -> toString 4:4:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet.iterator():136:136 -> toString 4:4:java.lang.String toString():329 -> toString 5:12:java.lang.String toString():330:337 -> toString 13:13:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.getKey():128:128 -> toString 13:13:java.lang.String toString():338 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:16:java.lang.String toString():338:340 -> toString 17:17:boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.getBooleanValue():145:145 -> toString 17:17:java.lang.String toString():341 -> toString 18:21:java.lang.String toString():341:344 -> toString it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry -> com.gradleup.gr8.relocated.c2: java.lang.Object key -> a boolean value -> b 1:3:void (java.lang.Object,boolean):121:123 -> 1:1:boolean getBooleanValue():145:145 -> c 1:4:boolean equals(java.lang.Object):167:170 -> equals 1:1:java.lang.Object getKey():128:128 -> getKey 1:1:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.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.Boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.setValue(java.lang.Boolean):162:162 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):112 -> setValue 3:3:boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.setValue(boolean):150:150 -> setValue 3:3:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.setValue(java.lang.Boolean):162 -> setValue 3:3:java.lang.Object setValue(java.lang.Object):112 -> setValue 1:1:java.lang.String toString():180:180 -> toString it.unimi.dsi.fastutil.objects.AbstractObject2IntMap -> com.gradleup.gr8.relocated.f2: int it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.defRetValue -> a 1:1:void it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.():44:44 -> 1:1:void ():45 -> int it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,int) -> a int it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.removeInt(java.lang.Object) -> c 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue boolean containsValue(int) -> d 1:1:void it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.defaultReturnValue(int):55:55 -> e 1:1:void it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.defaultReturnValue(int):0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Set entrySet():42:42 -> entrySet 1:4:boolean equals(java.lang.Object):320:323 -> equals 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():297:297 -> g 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:4:int hashCode():310:313 -> hashCode 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Integer):123:125 -> put 2:4:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 1:13:void putAll(java.util.Map):82:94 -> putAll 14:15:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Integer):123:124 -> putAll 14:15:void putAll(java.util.Map):94 -> putAll 1:3:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.remove(java.lang.Object):41 -> remove 1:3:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:17:java.lang.String toString():328:344 -> toString it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$BasicEntry -> com.gradleup.gr8.relocated.e2: java.lang.Object key -> a int value -> b 1:3:void (java.lang.Object,int):121:123 -> 1:1:int getIntValue():145:145 -> a 1:4:boolean equals(java.lang.Object):167:170 -> equals 1:1:java.lang.Object getKey():128:128 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$BasicEntry.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 it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$BasicEntry.setValue(java.lang.Integer):162:162 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):112 -> setValue 3:3:int it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$BasicEntry.setValue(int):150:150 -> setValue 3:3:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$BasicEntry.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 it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap -> com.gradleup.gr8.relocated.g2: 1:1:void ():34:34 -> 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():229:229 -> entrySet 1:1:java.util.Set entrySet():31 -> entrySet 2:3:it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():1422:1423 -> entrySet 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():87 -> entrySet 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():229 -> entrySet 2:3:java.util.Set entrySet():31 -> entrySet 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():229:229 -> g 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> g 2:3:it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():1422:1423 -> g 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():87 -> g 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():229 -> g 2:3:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> g it.unimi.dsi.fastutil.objects.AbstractObject2LongMap -> com.gradleup.gr8.relocated.h2: 1:1:void it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.():44:44 -> 1:1:void ():45 -> long it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,long) -> a long it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.removeLong(java.lang.Object) -> c 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue 2:6:boolean it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.containsValue(long):404:408 -> containsValue 2:6:boolean containsValue(java.lang.Object):62 -> containsValue 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2LongMap.entrySet():297:297 -> entrySet 1:1:java.util.Set entrySet():42 -> entrySet 1:3:boolean equals(java.lang.Object):320:322 -> equals 4:4:int it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.size():429:429 -> equals 4:4:boolean equals(java.lang.Object):322 -> equals 5:5:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2LongMap.entrySet():297:297 -> equals 5:5:boolean equals(java.lang.Object):323 -> equals 6:6:boolean equals(java.lang.Object):323:323 -> equals it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2LongMap.object2LongEntrySet() -> g 1:1:java.lang.Long it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 2:12:long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.getLong(java.lang.Object):371:381 -> get 2:12:java.lang.Long it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):108 -> get 2:12:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):41 -> get 2:12:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 13:13:java.lang.Long it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):108:108 -> get 13:13:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):41 -> get 13:13:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Long it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Long):123:125 -> put 2:4:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 1:13:void putAll(java.util.Map):82:94 -> putAll 14:15:java.lang.Long it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Long):123:124 -> putAll 14:15:void putAll(java.util.Map):94 -> putAll 1:3:java.lang.Long it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.remove(java.lang.Object):41 -> remove 1:3:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():328:328 -> toString 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2LongMap.entrySet():297:297 -> toString 2:2:java.lang.String toString():329 -> toString 3:4:java.lang.String toString():329:330 -> toString 5:5:int it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.size():429:429 -> toString 5:5:java.lang.String toString():330 -> toString 6:14:java.lang.String toString():336:344 -> toString it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap -> com.gradleup.gr8.relocated.j2: java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction.defRetValue -> a 1:1:void it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction.():44:44 -> 1:1:void ():45 -> void it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction.clear() -> clear 1:4:boolean equals(java.lang.Object):272:275 -> equals 5:5:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():226:226 -> equals 5:5:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():31 -> equals 5:5:boolean equals(java.lang.Object):275 -> equals 6:6:boolean equals(java.lang.Object):275:275 -> equals 1:2:int hashCode():262:263 -> hashCode 3:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():226:226 -> hashCode 3:3:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():31 -> hashCode 3:3:int hashCode():263 -> hashCode 4:6:int hashCode():263:265 -> hashCode java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction.put(java.lang.Object,java.lang.Object) -> put 1:13:void putAll(java.util.Map):69:81 -> putAll 1:2:java.lang.String toString():280:281 -> toString 3:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():226:226 -> toString 3:3:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():31 -> toString 3:3:java.lang.String toString():281 -> toString 4:20:java.lang.String toString():281:297 -> toString it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$BasicEntry -> com.gradleup.gr8.relocated.i2: java.lang.Object value -> b java.lang.Object key -> a 1:3:void (java.lang.Object,java.lang.Object):103:105 -> 1:1:java.lang.Object getKey():110:110 -> getKey 1:1:java.lang.Object getValue():115:115 -> getValue it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap -> com.gradleup.gr8.relocated.l2: 1:1:void ():34:34 -> it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.subMap(java.lang.Object,java.lang.Object) -> b it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.headMap(java.lang.Object) -> c java.util.Comparator it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.comparator() -> comparator it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.tailMap(java.lang.Object) -> d 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():226:226 -> entrySet 1:1:java.util.Set entrySet():31 -> entrySet it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.keySet() -> g 1:1:java.util.SortedMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap.headMap(java.lang.Object):1366:1366 -> headMap it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.object2ObjectEntrySet() -> k 1:1:java.util.Set it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.keySet():85:85 -> keySet 1:1:java.util.SortedMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap.subMap(java.lang.Object,java.lang.Object):1366:1366 -> subMap 1:1:java.util.SortedMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap.tailMap(java.lang.Object):1366:1366 -> tailMap it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$KeySet -> com.gradleup.gr8.relocated.k2: it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap):58:58 -> 1:1:void clear():71:71 -> clear 1:1:java.util.Comparator comparator():76:76 -> comparator 1:1:boolean contains(java.lang.Object):61:61 -> contains 1:1:java.lang.Object first():81:81 -> first 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$KeySet.headSet(java.lang.Object):91:91 -> headSet 1:1:java.util.SortedSet headSet(java.lang.Object):58 -> headSet 1:1:java.lang.Object last():86:86 -> last 1:1:int size():66:66 -> size 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$KeySet.subSet(java.lang.Object,java.lang.Object):101:101 -> subSet 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):58 -> subSet 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$KeySet.tailSet(java.lang.Object):96:96 -> tailSet 1:1:java.util.SortedSet tailSet(java.lang.Object):58 -> tailSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceMap -> com.gradleup.gr8.relocated.m2: 1:1:void it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceFunction.():44:44 -> 1:1:void ():45 -> 1:3:boolean equals(java.lang.Object):272:274 -> equals 4:4:int it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.size():730:730 -> equals 4:4:boolean equals(java.lang.Object):274 -> equals 5:5:boolean equals(java.lang.Object):275:275 -> equals 6:6:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226:226 -> equals 6:6:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():31 -> equals 6:6:boolean equals(java.lang.Object):275 -> equals 7:8:it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():1348:1349 -> equals 7:8:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():85 -> equals 7:8:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226 -> equals 7:8:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():31 -> equals 7:8:boolean equals(java.lang.Object):275 -> equals 9:9:boolean equals(java.lang.Object):275:275 -> equals java.lang.Object it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceFunction.put(java.lang.Object,java.lang.Object) -> put 1:13:void putAll(java.util.Map):69:81 -> putAll 1:2:java.lang.String toString():280:281 -> toString 3:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226:226 -> toString 3:3:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():31 -> toString 3:3:java.lang.String toString():281 -> toString 4:5:it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():1348:1349 -> toString 4:5:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():85 -> toString 4:5:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226 -> toString 4:5:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():31 -> toString 4:5:java.lang.String toString():281 -> toString 6:6:java.lang.String toString():281:281 -> toString 7:7:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.iterator():1197:1197 -> toString 7:7:java.lang.String toString():281 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:java.lang.String toString():282:282 -> toString 9:9:int it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.size():730:730 -> toString 9:9:java.lang.String toString():282 -> toString 10:19:java.lang.String toString():288:297 -> toString it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap -> com.gradleup.gr8.relocated.n2: 1:1:void ():34:34 -> 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226:226 -> entrySet 1:1:java.util.Set entrySet():31 -> entrySet 2:3:it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():1348:1349 -> entrySet 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():85 -> entrySet 2:3:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226 -> entrySet 2:3:java.util.Set entrySet():31 -> entrySet it.unimi.dsi.fastutil.objects.AbstractObjectCollection -> com.gradleup.gr8.relocated.o2: 1:1:void ():37:37 -> 1:1:java.util.Iterator it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$3.iterator():1384:1384 -> iterator 1:15:java.lang.String toString():61:75 -> toString it.unimi.dsi.fastutil.objects.AbstractObjectIterator -> com.gradleup.gr8.relocated.p2: 1:1:void ():34:34 -> 1:1:void remove():45:45 -> remove it.unimi.dsi.fastutil.objects.AbstractObjectList -> com.gradleup.gr8.relocated.s2: 1:1:void ():34:34 -> void removeElements(int,int) -> a 1:1:int compareTo(java.util.List):458:458 -> a 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> a 2:2:int compareTo(java.util.List):459 -> a 3:3:int compareTo(java.util.List):460:460 -> a 4:4:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> a 4:4:int compareTo(java.util.List):460 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:10:int compareTo(java.util.List):463:468 -> a 11:11:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> a 11:11:int compareTo(java.util.List):470 -> a 12:17:int compareTo(java.util.List):470:475 -> 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:int compareTo(java.lang.Object):33:33 -> compareTo 1:1:boolean contains(java.lang.Object):275:275 -> contains 1:4:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int):311:314 -> e 5:5:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int):313:313 -> e 1:4:boolean equals(java.lang.Object):431:434 -> equals 5:5:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> equals 5:5:boolean equals(java.lang.Object):435 -> equals 6:8:boolean equals(java.lang.Object):435:437 -> equals 9:9:boolean it.unimi.dsi.fastutil.objects.AbstractObjectList.valEquals(java.lang.Object,java.lang.Object):408:408 -> equals 9:9:boolean equals(java.lang.Object):437 -> equals 1:1:void ensureIndex(int):48:48 -> f 2:2:void ensureIndex(int):0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":100,"2":101,"3":102,"4":103},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 100:100:void ensureIndex(int):48:48 -> f 101:101:void ensureIndex(int):48:48 -> f 102:102:void ensureIndex(int):48:48 -> f 103:103:void ensureIndex(int):48:48 -> f 50:50:void ensureIndex(int):48:48 -> f 51:51:void ensureIndex(int):47:47 -> f 52:52:void ensureIndex(int):0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":104,"2":105,"3":106,"4":107,"5":108},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 104:104:void ensureIndex(int):47:47 -> f 105:105:void ensureIndex(int):47:47 -> f 106:106:void ensureIndex(int):47:47 -> f 107:107:void ensureIndex(int):47:47 -> f 108:108:void ensureIndex(int):47:47 -> f 99:99:void ensureIndex(int):47:47 -> f 1:1:void ensureRestrictedIndex(int):63:63 -> g 2:2:void ensureRestrictedIndex(int):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":130,"2":131,"3":132,"4":133},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 130:130:void ensureRestrictedIndex(int):63:63 -> g 131:131:void ensureRestrictedIndex(int):63:63 -> g 132:132:void ensureRestrictedIndex(int):63:63 -> g 133:133:void ensureRestrictedIndex(int):63:63 -> g 65:65:void ensureRestrictedIndex(int):63:63 -> g 66:66:void ensureRestrictedIndex(int):62:62 -> g 67:67:void ensureRestrictedIndex(int):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":134,"2":135,"3":136,"4":137,"5":138},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 134:134:void ensureRestrictedIndex(int):62:62 -> g 135:135:void ensureRestrictedIndex(int):62:62 -> g 136:136:void ensureRestrictedIndex(int):62:62 -> g 137:137:void ensureRestrictedIndex(int):62:62 -> g 138:138:void ensureRestrictedIndex(int):62:62 -> g 129:129:void ensureRestrictedIndex(int):62:62 -> g it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> h 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> hashCode 1:1:int hashCode():419 -> hashCode 2:5:int hashCode():420:423 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> indexOf 1:1:int indexOf(java.lang.Object):280 -> indexOf 2:4:int indexOf(java.lang.Object):282:284 -> indexOf 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():33 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> iterator 2:2:java.util.Iterator iterator():33 -> iterator 1:5:int lastIndexOf(java.lang.Object):291:295 -> lastIndexOf 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> listIterator 1:1:java.util.ListIterator listIterator():33 -> listIterator 2:2:java.util.ListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList.listIterator(int):520:520 -> listIterator 1:1:java.util.List subList(int,int):33:33 -> subList 1:1:java.lang.String toString():502:502 -> toString 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> toString 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> toString 2:2:java.lang.String toString():503 -> toString 3:15:java.lang.String toString():504:516 -> toString it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList -> com.gradleup.gr8.relocated.r2: int from -> b int to -> c it.unimi.dsi.fastutil.objects.ObjectList l -> a boolean $assertionsDisabled -> d 1:1:void ():520:520 -> 1:4:void (it.unimi.dsi.fastutil.objects.ObjectList,int,int):529:532 -> 1:1:boolean access$000(it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList):520:520 -> a 2:4:boolean assertRange():536:538 -> a 5:9:void removeElements(int,int):598:602 -> a 1:3:boolean add(java.lang.Object):544:546 -> add 4:7:void add(int,java.lang.Object):552:555 -> add 1:3:boolean addAll(int,java.util.Collection):560:562 -> addAll 1:1:int compareTo(java.lang.Object):520:520 -> compareTo 1:4:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int):674:677 -> e 5:5:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int):676:676 -> e 1:2:java.lang.Object get(int):567:568 -> get 1:2:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):615:616 -> h 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():520 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> iterator 2:2:java.util.Iterator iterator():520 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> listIterator 1:1:java.util.ListIterator listIterator():520 -> listIterator 1:3:java.lang.Object remove(int):573:575 -> remove 1:2:java.lang.Object set(int,java.lang.Object):580:581 -> set 1:1:int size():586:586 -> size 1:1:java.util.List subList(int,int):520:520 -> subList it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList$1 -> com.gradleup.gr8.relocated.q2: it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList this$0 -> c int last -> b int pos -> a boolean $assertionsDisabled -> d 1:1:void ():616:616 -> 1:2:void (it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList,int):616:617 -> 1:5:void add(java.lang.Object):646:646 -> add 1:1:boolean hasNext():620:620 -> hasNext 1:1:boolean hasPrevious():624:624 -> hasPrevious 1:3:java.lang.Object next():628:628 -> next 1:1:int nextIndex():638:638 -> nextIndex 1:3:java.lang.Object previous():633:633 -> previous 1:1:int previousIndex():642:642 -> previousIndex 1:11:void remove():658:658 -> remove 1:3:void set(java.lang.Object):653:653 -> set it.unimi.dsi.fastutil.objects.AbstractObjectListIterator -> com.gradleup.gr8.relocated.t2: 1:1:void it.unimi.dsi.fastutil.objects.AbstractObjectBidirectionalIterator.():34:34 -> 1:1:void ():35 -> 1:1:void add(java.lang.Object):57:57 -> add 1:1:void set(java.lang.Object):46:46 -> set it.unimi.dsi.fastutil.objects.AbstractObjectSet -> com.gradleup.gr8.relocated.u2: 1:1:void ():32:32 -> 1:4:boolean equals(java.lang.Object):41:44 -> equals 1:7:int hashCode():57:63 -> hashCode it.unimi.dsi.fastutil.objects.AbstractObjectSortedSet -> com.gradleup.gr8.relocated.v2: 1:1:void ():23:23 -> 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.iterator():1276:1276 -> iterator 2:2:java.util.Iterator it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.iterator():1276:1276 -> iterator it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction -> com.gradleup.gr8.relocated.x2: 1:1:void ():44:44 -> 1:1:boolean put(java.lang.Object,boolean):71:71 -> a 1:1:boolean removeBoolean(java.lang.Object):82:82 -> c 1:1:void clear():93:93 -> clear 1:1:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.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 2:4:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.put(java.lang.Object,java.lang.Boolean):123:125 -> put 2:4:java.lang.Object put(java.lang.Object,java.lang.Object):41 -> put 1:3:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object remove(java.lang.Object):41 -> remove it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap$BasicEntry -> com.gradleup.gr8.relocated.y2: java.lang.Object key -> a boolean value -> b 1:3:void (java.lang.Object,boolean):121:123 -> 1:1:boolean getBooleanValue():145:145 -> c 1:4:boolean equals(java.lang.Object):167:170 -> equals 1:1:java.lang.Object getKey():128:128 -> getKey 1:1:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap$BasicEntry.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.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap$BasicEntry.setValue(java.lang.Boolean):162:162 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):112 -> setValue 3:3:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap$BasicEntry.setValue(boolean):150:150 -> setValue 3:3:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap$BasicEntry.setValue(java.lang.Boolean):162 -> setValue 3:3:java.lang.Object setValue(java.lang.Object):112 -> setValue 1:1:java.lang.String toString():180:180 -> toString it.unimi.dsi.fastutil.objects.AbstractReference2IntMap -> com.gradleup.gr8.relocated.a3: int it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.defRetValue -> a 1:1:void it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.():44:44 -> 1:1:void ():45 -> int it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,int) -> a int it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.removeInt(java.lang.Object) -> c 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue boolean containsValue(int) -> d 1:1:void it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.defaultReturnValue(int):55:55 -> e 1:1:void it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.defaultReturnValue(int):0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Set entrySet():42:42 -> entrySet 1:4:boolean equals(java.lang.Object):320:323 -> equals 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():297:297 -> g 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:4:int hashCode():310:313 -> hashCode 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Integer):123:125 -> put 2:4:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 1:13:void putAll(java.util.Map):82:94 -> putAll 14:15:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Integer):123:124 -> putAll 14:15:void putAll(java.util.Map):94 -> putAll 1:3:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.remove(java.lang.Object):41 -> remove 1:3:java.lang.Object it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:17:java.lang.String toString():328:344 -> toString it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$BasicEntry -> com.gradleup.gr8.relocated.z2: java.lang.Object key -> a int value -> b 1:3:void (java.lang.Object,int):121:123 -> 1:1:int getIntValue():145:145 -> a 1:4:boolean equals(java.lang.Object):167:170 -> equals 1:1:java.lang.Object getKey():128:128 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$BasicEntry.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 it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$BasicEntry.setValue(java.lang.Integer):162:162 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):112 -> setValue 3:3:int it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$BasicEntry.setValue(int):150:150 -> setValue 3:3:java.lang.Integer it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$BasicEntry.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 it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap -> com.gradleup.gr8.relocated.b3: 1:1:void ():34:34 -> 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap.entrySet():229:229 -> entrySet 1:1:java.util.Set entrySet():31 -> entrySet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.reference2IntEntrySet():87:87 -> entrySet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap.entrySet():229 -> entrySet 2:2:java.util.Set entrySet():31 -> entrySet 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap.entrySet():229:229 -> g 1:1:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> g 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.reference2IntEntrySet():87:87 -> g 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap.entrySet():229 -> g 2:2:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> g it.unimi.dsi.fastutil.objects.AbstractReferenceCollection -> com.gradleup.gr8.relocated.c3: 1:1:void ():37:37 -> 1:1:java.util.Iterator it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$3.iterator():1384:1384 -> iterator 1:15:java.lang.String toString():61:75 -> toString it.unimi.dsi.fastutil.objects.AbstractReferenceList -> com.gradleup.gr8.relocated.f3: 1:1:void ():34:34 -> 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:4:it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):311:314 -> e 5:5:it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):313:313 -> e 1:4:boolean equals(java.lang.Object):427:430 -> equals 5:5:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> equals 5:5:boolean equals(java.lang.Object):431 -> equals 6:8:boolean equals(java.lang.Object):431:433 -> equals 1:1:void ensureIndex(int):48:48 -> f 2:2:void ensureIndex(int):0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":100,"2":101,"3":102,"4":103},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 100:100:void ensureIndex(int):48:48 -> f 101:101:void ensureIndex(int):48:48 -> f 102:102:void ensureIndex(int):48:48 -> f 103:103:void ensureIndex(int):48:48 -> f 50:50:void ensureIndex(int):48:48 -> f 51:51:void ensureIndex(int):47:47 -> f 52:52:void ensureIndex(int):0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":104,"2":105,"3":106,"4":107,"5":108},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 104:104:void ensureIndex(int):47:47 -> f 105:105:void ensureIndex(int):47:47 -> f 106:106:void ensureIndex(int):47:47 -> f 107:107:void ensureIndex(int):47:47 -> f 108:108:void ensureIndex(int):47:47 -> f 99:99:void ensureIndex(int):47:47 -> f 1:1:void ensureRestrictedIndex(int):63:63 -> g 2:2:void ensureRestrictedIndex(int):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":130,"2":131,"3":132,"4":133},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 130:130:void ensureRestrictedIndex(int):63:63 -> g 131:131:void ensureRestrictedIndex(int):63:63 -> g 132:132:void ensureRestrictedIndex(int):63:63 -> g 133:133:void ensureRestrictedIndex(int):63:63 -> g 65:65:void ensureRestrictedIndex(int):63:63 -> g 66:66:void ensureRestrictedIndex(int):62:62 -> g 67:67:void ensureRestrictedIndex(int):0:0 -> g # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":134,"2":135,"3":136,"4":137,"5":138},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 134:134:void ensureRestrictedIndex(int):62:62 -> g 135:135:void ensureRestrictedIndex(int):62:62 -> g 136:136:void ensureRestrictedIndex(int):62:62 -> g 137:137:void ensureRestrictedIndex(int):62:62 -> g 138:138:void ensureRestrictedIndex(int):62:62 -> g 129:129:void ensureRestrictedIndex(int):62:62 -> g it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> h 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> hashCode 1:1:int hashCode():415 -> hashCode 2:5:int hashCode():416:419 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> indexOf 1:1:int indexOf(java.lang.Object):280 -> indexOf 2:4:int indexOf(java.lang.Object):282:284 -> indexOf 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():33 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> iterator 2:2:java.util.Iterator iterator():33 -> iterator 1:5:int lastIndexOf(java.lang.Object):291:295 -> lastIndexOf 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> listIterator 1:1:java.util.ListIterator listIterator():33 -> listIterator 2:2:java.util.ListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList.listIterator(int):479:479 -> listIterator 1:1:java.util.List subList(int,int):33:33 -> subList 1:1:java.lang.String toString():461:461 -> toString 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> toString 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> toString 2:2:java.lang.String toString():462 -> toString 3:15:java.lang.String toString():463:475 -> toString it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList -> com.gradleup.gr8.relocated.e3: int from -> b it.unimi.dsi.fastutil.objects.ReferenceList l -> a int to -> c boolean $assertionsDisabled -> d 1:1:void ():479:479 -> 1:4:void (it.unimi.dsi.fastutil.objects.ReferenceList,int,int):488:491 -> 1:1:boolean access$000(it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList):479:479 -> a 2:4:boolean assertRange():495:497 -> a 5:9: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:4:it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):633:636 -> e 5:5:it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):635:635 -> e 1:2:java.lang.Object get(int):526:527 -> get 1:2:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):574:575 -> h 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():479 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> iterator 2:2:java.util.Iterator iterator():479 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> listIterator 1:1:java.util.ListIterator listIterator():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:1:java.util.List subList(int,int):479:479 -> subList it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList$1 -> com.gradleup.gr8.relocated.d3: it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList this$0 -> c int last -> b int pos -> a boolean $assertionsDisabled -> d 1:1:void ():575:575 -> 1:2:void (it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList,int):575:576 -> 1:5:void add(java.lang.Object):605:605 -> add 1:1:boolean hasNext():579:579 -> hasNext 1:1:boolean hasPrevious():583:583 -> hasPrevious 1:3:java.lang.Object next():587:587 -> next 1:1:int nextIndex():597:597 -> nextIndex 1:3:java.lang.Object previous():592:592 -> previous 1:1:int previousIndex():601:601 -> previousIndex 1:11:void remove():617:617 -> remove 1:3:void set(java.lang.Object):612:612 -> set it.unimi.dsi.fastutil.objects.AbstractReferenceSet -> com.gradleup.gr8.relocated.g3: 1:1:void ():32:32 -> 1:4:boolean equals(java.lang.Object):41:44 -> equals 1:7:int hashCode():57:63 -> hashCode it.unimi.dsi.fastutil.objects.AbstractReferenceSortedSet -> com.gradleup.gr8.relocated.h3: 1:1:void ():23:23 -> it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap -> com.gradleup.gr8.relocated.hd2: java.lang.Object[] key -> a boolean[] value -> b int size -> c 1:3:void ():70:72 -> 1:1:int access$000(it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):37:37 -> a 2:2:int access$300(it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap,java.lang.Object):37:37 -> a 3:4:boolean containsValue(boolean):270:271 -> a 5:23:boolean put(java.lang.Object,boolean):283:301 -> a 1:1:int access$010(it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):37:37 -> b 2:4:boolean getBoolean(java.lang.Object):244:246 -> b 1:1:java.lang.Object[] access$100(it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):37:37 -> c 1:4:void clear():257:260 -> clear 1:6:it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.clone():346:346 -> clone 7:7:java.lang.Object clone():37 -> clone 1:1:boolean containsKey(java.lang.Object):265:265 -> containsKey 1:1:boolean[] access$200(it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):37:37 -> d 2:9:boolean removeBoolean(java.lang.Object):308:315 -> d 1:3:int findKey(java.lang.Object):235:237 -> e 1:1:it.unimi.dsi.fastutil.objects.ObjectSet keySet():321:321 -> g 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.Object2BooleanMap$FastEntrySet it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.object2BooleanEntrySet():231:231 -> k 1:1:it.unimi.dsi.fastutil.objects.ObjectSet object2BooleanEntrySet():37 -> k 1:1:int size():252:252 -> size 1:1:it.unimi.dsi.fastutil.booleans.BooleanCollection it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.values():326:326 -> values 1:1:java.util.Collection values():37 -> values it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet -> com.gradleup.gr8.relocated.gd2: it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):133:133 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap,it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$1):133:133 -> 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet.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 it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet$1 -> com.gradleup.gr8.relocated.fd2: it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet this$1 -> c int next -> b int curr -> a 1:2:void (it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet):136:137 -> 1:1:boolean hasNext():141:141 -> hasNext 1:3:it.unimi.dsi.fastutil.objects.Object2BooleanMap$Entry it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet$1.next():147:147 -> next 1:3:java.lang.Object next():136 -> next 1:7:void remove():153:153 -> remove it.unimi.dsi.fastutil.objects.Object2IntArrayMap -> com.gradleup.gr8.relocated.kd2: java.lang.Object[] key -> b int[] value -> c int size -> d 1:3:void ():70:72 -> 4:6:void (int):81:83 -> 7:8:void (java.util.Map):104:105 -> 1:1:int access$000(it.unimi.dsi.fastutil.objects.Object2IntArrayMap):37:37 -> a 2:2:int access$300(it.unimi.dsi.fastutil.objects.Object2IntArrayMap,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(it.unimi.dsi.fastutil.objects.Object2IntArrayMap):37:37 -> b 1:1:java.lang.Object[] access$100(it.unimi.dsi.fastutil.objects.Object2IntArrayMap):37:37 -> c 2:9:int removeInt(java.lang.Object):308:315 -> c 1:4:void clear():257:260 -> clear 1:6:it.unimi.dsi.fastutil.objects.Object2IntArrayMap it.unimi.dsi.fastutil.objects.Object2IntArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:it.unimi.dsi.fastutil.objects.Object2IntArrayMap it.unimi.dsi.fastutil.objects.Object2IntArrayMap.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(it.unimi.dsi.fastutil.objects.Object2IntArrayMap):37:37 -> d 2:4:int findKey(java.lang.Object):235:237 -> d 5:6:boolean containsValue(int):270:271 -> d 1:1:it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet it.unimi.dsi.fastutil.objects.Object2IntArrayMap.object2IntEntrySet():231:231 -> f 1:1:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet():37 -> f 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2IntArrayMap.keySet():321:321 -> keySet 1:1:java.util.Set keySet():37 -> keySet 1:1:int size():252:252 -> size 1:1:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.objects.Object2IntArrayMap.values():326:326 -> values 1:1:java.util.Collection values():37 -> values it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet -> com.gradleup.gr8.relocated.jd2: it.unimi.dsi.fastutil.objects.Object2IntArrayMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntArrayMap):133:133 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2IntArrayMap,it.unimi.dsi.fastutil.objects.Object2IntArrayMap$1):133:133 -> 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet.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 it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet$1 -> com.gradleup.gr8.relocated.id2: int next -> b int curr -> a it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet this$1 -> c 1:2:void (it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet):136:137 -> 1:1:boolean hasNext():141:141 -> hasNext 1:3:it.unimi.dsi.fastutil.objects.Object2IntMap$Entry it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet$1.next():147:147 -> next 1:3:java.lang.Object next():136 -> next 1:7:void remove():153:153 -> remove it.unimi.dsi.fastutil.objects.Object2IntFunction -> com.gradleup.gr8.relocated.ld2: int getInt(java.lang.Object) -> a int put(java.lang.Object,int) -> a it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap -> com.gradleup.gr8.relocated.ud2: java.lang.Object[] key -> b int maxFill -> j int size -> k it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet entries -> l int n -> i int first -> f int last -> g int mask -> d long[] link -> h int[] value -> c boolean containsNullKey -> e it.unimi.dsi.fastutil.ints.IntCollection values -> n it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> m 1:1:void (int,float):147:147 -> 2:56:void (int,float):102:156 -> 1:1:int access$300(it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,int):87:87 -> a 2:2:int it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.removeNullEntry():285:285 -> a 2:2:int access$200(it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:7:int it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.removeNullEntry():286:290 -> a 3:7:int access$200(it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):87 -> a 8:32:int it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.insert(java.lang.Object,int):307:331 -> a 8:32:int put(java.lang.Object,int):338 -> a 33:35:int put(java.lang.Object,int):339:341 -> a 36:46:int getInt(java.lang.Object):721:731 -> a 1:1:int removeInt(java.lang.Object):431:431 -> c 2:7:int it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.removeNullEntry():285:290 -> c 2:7:int removeInt(java.lang.Object):431 -> c 8:18:int removeInt(java.lang.Object):432:442 -> c 19:42:void fixPointers(int,int):937:960 -> c 1:5:void clear():771:775 -> clear 1:11:it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.clone():1768:1778 -> clone 1:11:java.lang.Object clone():87 -> clone 12:12:it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap 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:5:boolean containsValue(int):754:758 -> d 1:25:void fixPointers(int):899:923 -> f 26:27:it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():1422:1423 -> f 26:27:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet():87 -> f 1:3:java.lang.Object firstKey():970:970 -> firstKey 1:42:void rehash(int):1709:1750 -> g 1:3:int removeEntry(int):276:278 -> h 4:9:void it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.shiftKeys(int):410:415 -> h 4:9:int removeEntry(int):279 -> h 10:10:int removeEntry(int):280:280 -> h 11:17:void it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.shiftKeys(int):418:424 -> h 11:17:int removeEntry(int):279 -> h 1:1:int it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.realSize():262:262 -> hashCode 1:1:int hashCode():1795 -> hashCode 2:10:int hashCode():1796:1804 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.Object2IntSortedMap it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1531:1532 -> k 1:1:java.util.Set keySet():87:87 -> keySet 1:3:java.lang.Object lastKey():981:981 -> lastKey 1:1:void putAll(java.util.Map):296:296 -> putAll 2:3:void it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.ensureCapacity(int):266:267 -> putAll 2:3:void putAll(java.util.Map):296 -> putAll 4:4:int it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.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 it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.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:it.unimi.dsi.fastutil.objects.Object2IntSortedMap it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.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:it.unimi.dsi.fastutil.objects.Object2IntSortedMap it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.tailMap(java.lang.Object):992:992 -> tailMap 1:1:java.util.SortedMap tailMap(java.lang.Object):87 -> tailMap 1:22:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.values():1596:1617 -> values 1:22:java.util.Collection values():87 -> values it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1 -> com.gradleup.gr8.relocated.md2: it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1596:1596 -> 1:1:void clear():1614:1614 -> clear 1:1:boolean contains(int):1609:1609 -> d 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():1599:1599 -> iterator 1:1:int size():1604:1604 -> size it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.nd2: it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry entry -> f it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> g 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1222:1222 -> 1:1:void add(java.lang.Object):1219:1219 -> add 2:2:void it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator.add(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1215:1215 -> add 2:2:void add(java.lang.Object):1219 -> add 1:1:it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$EntryIterator.next():1231:1231 -> next 1:1:java.lang.Object next():1219 -> next 1:1:it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$EntryIterator.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 it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator.set(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1211:1211 -> set 2:2:void set(java.lang.Object):1219 -> set it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.od2: it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1455:1456 -> 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 it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet -> com.gradleup.gr8.relocated.pd2: it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1465:1465 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1465:1465 -> 1:1:void clear():1493:1493 -> clear 1:1:boolean contains(java.lang.Object):1481:1481 -> contains 1:3:java.lang.Object first():1498:1498 -> first 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.headSet(java.lang.Object):1520:1520 -> headSet 1:1:java.util.SortedSet headSet(java.lang.Object):1465 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1465 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1465 -> iterator 3:3:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 3:3:java.util.Iterator iterator():1465 -> iterator 1: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.tailSet(java.lang.Object):1515:1515 -> tailSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1465 -> tailSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.qd2: it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,int):824:825 -> 1:1:int getIntValue():838:838 -> a 1:3:boolean equals(java.lang.Object):875:877 -> equals 1:1:java.lang.Object getKey():833:833 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry.setValue(java.lang.Integer):869:869 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):819 -> setValue 3:4:int it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry.setValue(int):843:844 -> setValue 3:4:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry.setValue(java.lang.Integer):869 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):819 -> setValue 5:5:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.rd2: it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1269:1269 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1269:1269 -> 1:1:void clear():1373:1373 -> clear 1:16:boolean contains(java.lang.Object):1309:1324 -> contains 1:3:it.unimi.dsi.fastutil.objects.Object2IntMap$Entry it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.first():1296:1296 -> first 1:3:java.lang.Object first():1269 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1269:1269 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.headSet(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1286:1286 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1269 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator 1:3:it.unimi.dsi.fastutil.objects.Object2IntMap$Entry it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.last():1302:1302 -> last 1: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.subSet(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry,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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.tailSet(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1291:1291 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1269 -> tailSet it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.sd2: it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> e int index -> d int next -> b int curr -> c int prev -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1032:1032 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1057:1057 -> 3:24:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1038:1059 -> 1:14:void ensureIndexKnown():1099:1112 -> h 1:1:boolean hasNext():1091:1091 -> hasNext 1:1:boolean hasPrevious():1095:1095 -> hasPrevious 1:6:int nextEntry():1127:1127 -> i 1:6:int previousEntry():1136:1136 -> j 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():1146:1146 -> remove it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.td2: it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1578:1579 -> 1:1:void add(java.lang.Object):1544:1544 -> add 2:2:void it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator.add(java.lang.Integer):1565:1565 -> add 2:2:void add(java.lang.Object):1544 -> add 1:1:int previousInt():1547:1547 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator.next():1590:1590 -> next 1:1:java.lang.Object next():1544 -> next 1:1:int nextInt():1584:1584 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator.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 it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator.set(java.lang.Integer):1559:1559 -> set 2:2:void set(java.lang.Object):1544 -> set it.unimi.dsi.fastutil.objects.Object2IntMap -> com.gradleup.gr8.relocated.xd2: it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> f it.unimi.dsi.fastutil.objects.Object2IntMap$Entry -> com.gradleup.gr8.relocated.vd2: int getIntValue() -> a it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet -> com.gradleup.gr8.relocated.wd2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap -> com.gradleup.gr8.relocated.ge2: it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet entries -> i it.unimi.dsi.fastutil.objects.ObjectSet keys -> j java.lang.Object[] key -> b int[] value -> c int size -> h boolean containsNullKey -> e int n -> f it.unimi.dsi.fastutil.ints.IntCollection values -> k int maxFill -> g int mask -> d 1:9:void (int,float):91:99 -> 1:1:int access$400(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int):49:49 -> a 2:2:int it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.removeNullEntry():227:227 -> a 2:2:int access$300(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:int it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.removeNullEntry():228:231 -> a 3:6:int access$300(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):49 -> a 7:22:int it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.insert(java.lang.Object,int):248:263 -> a 7:22:int put(java.lang.Object,int):270 -> a 23:25:int put(java.lang.Object,int):271:273 -> a 26:36:int getInt(java.lang.Object):371:381 -> a 1:1:int removeInt(java.lang.Object):353:353 -> c 2:6:int it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.removeNullEntry():227:231 -> c 2:6:int removeInt(java.lang.Object):353 -> c 7:17:int removeInt(java.lang.Object):354:364 -> c 1:4:void clear():421:424 -> clear 1:10:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.clone():999:1008 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.clone():1001:1001 -> clone 11:11:java.lang.Object clone():49 -> clone 1:11:boolean containsKey(java.lang.Object):388:398 -> containsKey 1:5:boolean containsValue(int):404:408 -> d 1:2:it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.object2IntEntrySet():761:762 -> f 1:2:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet():49 -> f 3:9:void rehash(int):961:967 -> f 10:10:int it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.realSize():205:205 -> f 10:10:void rehash(int):968 -> f 11:23:void rehash(int):969:981 -> f 1:2:int removeEntry(int):219:220 -> g 3:8:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.shiftKeys(int):333:338 -> g 3:8:int removeEntry(int):221 -> g 9:9:int removeEntry(int):222:222 -> g 10:15:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.shiftKeys(int):341:346 -> g 10:15:int removeEntry(int):221 -> g 1:1:int it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.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:it.unimi.dsi.fastutil.objects.ObjectSet keySet():816:817 -> k 1:1:java.util.Set keySet():49:49 -> keySet 1:1:void putAll(java.util.Map):237:237 -> putAll 2:3:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.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 it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.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:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.values():848:869 -> values 1:22:java.util.Collection values():49 -> values it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1 -> com.gradleup.gr8.relocated.yd2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):848:848 -> 1:1:void clear():866:866 -> clear 1:1:boolean contains(int):861:861 -> d 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():851:851 -> iterator 1:1:int size():856:856 -> size it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.zd2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> h it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry entry -> g 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):654:654 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1):654:654 -> 1:1:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$EntryIterator.next():659:659 -> next 1:1:java.lang.Object next():654 -> next 1:2:void remove():664:665 -> remove it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.ae2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):775:776 -> 1:1:java.lang.Object next():781:781 -> next it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$KeySet -> com.gradleup.gr8.relocated.be2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):785:785 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1):785:785 -> 1:1:void clear():810:810 -> clear 1:1:boolean contains(java.lang.Object):798:798 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator 1:3:boolean remove(java.lang.Object):803:805 -> remove 1:1:int size():793:793 -> size it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.ce2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int):473:474 -> 1:1:int getIntValue():487:487 -> a 1:3:boolean equals(java.lang.Object):524:526 -> equals 1:1:java.lang.Object getKey():482:482 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry.setValue(java.lang.Integer):518:518 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):468 -> setValue 3:4:int it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry.setValue(int):492:493 -> setValue 3:4:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry.setValue(java.lang.Integer):518 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):468 -> setValue 5:5:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.de2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):679:679 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1):679:679 -> 1:1:void clear():755:755 -> clear 1:16:boolean contains(java.lang.Object):691:706 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator 1:29:boolean remove(java.lang.Object):713:741 -> remove 1:1:int size():750:750 -> size it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.ee2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> f int last -> b it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e int pos -> a boolean mustReturnNullKey -> d 1:24:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):541:564 -> 25:25:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1):541:541 -> 1:19:int nextEntry():576:576 -> h 1:1:boolean hasNext():572:572 -> hasNext 1:5:void remove():630:634 -> remove 6:11:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapIterator.shiftKeys(int):608:613 -> remove 6:11:void remove():634 -> remove 12:13:void remove():641:642 -> remove 14:23:void it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapIterator.shiftKeys(int):616:625 -> remove 14:23:void remove():634 -> remove 24:25:void remove():637:638 -> remove 26:26:void remove():630:630 -> remove it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.fe2: it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):830:831 -> 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$ValueIterator.next():842:842 -> next 1:1:java.lang.Object next():829 -> next 1:1:int nextInt():836:836 -> nextInt it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet -> com.gradleup.gr8.relocated.he2: it.unimi.dsi.fastutil.objects.Object2LongMap$Entry -> com.gradleup.gr8.relocated.ie2: it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet -> com.gradleup.gr8.relocated.je2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap -> com.gradleup.gr8.relocated.se2: it.unimi.dsi.fastutil.objects.ObjectSet keys -> i java.lang.Object[] key -> a long[] value -> b int maxFill -> f int size -> g it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet entries -> h int n -> e it.unimi.dsi.fastutil.longs.LongCollection values -> j int mask -> c boolean containsNullKey -> d 1:9:void (int,float):91:99 -> 10:10:void ():119:119 -> 1:1:long access$400(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int):49:49 -> a 2:2:long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.removeNullEntry():227:227 -> a 2:2:long access$300(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.removeNullEntry():228:231 -> a 3:6:long access$300(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):49 -> a 7:22:int it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.insert(java.lang.Object,long):248:263 -> a 7:22:long put(java.lang.Object,long):270 -> a 23:24:long put(java.lang.Object,long):272:273 -> a 1:1:long removeLong(java.lang.Object):353:353 -> c 2:6:long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.removeNullEntry():227:231 -> c 2:6:long removeLong(java.lang.Object):353 -> c 7:14:long removeLong(java.lang.Object):357:364 -> c 1:4:void clear():421:424 -> clear 1:10:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.clone():999:1008 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.clone():1001:1001 -> clone 11:11:java.lang.Object clone():49 -> clone 1:11:boolean containsKey(java.lang.Object):388:398 -> containsKey 1:7:void rehash(int):961:967 -> d 8:8:int it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.realSize():205:205 -> d 8:8:void rehash(int):968 -> d 9:21:void rehash(int):969:981 -> d 1:2:long removeEntry(int):219:220 -> e 3:8:void it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.shiftKeys(int):333:338 -> e 3:8:long removeEntry(int):221 -> e 9:9:long removeEntry(int):222:222 -> e 10:15:void it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.shiftKeys(int):341:346 -> e 10:15:long removeEntry(int):221 -> e 1:2:it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.object2LongEntrySet():761:762 -> g 1:2:it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet():49 -> g 1:1:int it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.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:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.keySet():816:817 -> keySet 1:2:java.util.Set keySet():49 -> keySet 1:1:void putAll(java.util.Map):237:237 -> putAll 2:3:void it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.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 it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.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:it.unimi.dsi.fastutil.longs.LongCollection it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.values():848:869 -> values 1:22:java.util.Collection values():49 -> values it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1 -> com.gradleup.gr8.relocated.ke2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):848:848 -> 1:1:it.unimi.dsi.fastutil.longs.LongIterator iterator():851:851 -> a 1:1:boolean contains(long):861:861 -> b 2:2:boolean it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.containsValue(long):404:404 -> b 2:2:boolean contains(long):861 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:boolean it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.containsValue(long):405:408 -> b 3:6:boolean contains(long):861 -> b 1:1:void clear():866:866 -> clear 1:1:int size():856:856 -> size it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.le2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> h it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry entry -> g 1:1:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):654:654 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1):654:654 -> 1:1:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$EntryIterator.next():659:659 -> next 1:1:java.lang.Object next():654 -> next 1:2:void remove():664:665 -> remove it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.me2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):775:776 -> 1:1:java.lang.Object next():781:781 -> next it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$KeySet -> com.gradleup.gr8.relocated.ne2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):785:785 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1):785:785 -> 1:1:void clear():810:810 -> clear 1:1:boolean contains(java.lang.Object):798:798 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator 1:3:boolean remove(java.lang.Object):803:805 -> remove 1:1:int size():793:793 -> size it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.oe2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int):473:474 -> 1:1:long getLongValue():487:487 -> d 1:3:boolean equals(java.lang.Object):524:526 -> equals 1:1:java.lang.Object getKey():482:482 -> getKey 1:1:java.lang.Long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry.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.Long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry.setValue(java.lang.Long):518:518 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):468 -> setValue 3:4:long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry.setValue(long):492:493 -> setValue 3:4:java.lang.Long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry.setValue(java.lang.Long):518 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):468 -> setValue 5:5:java.lang.Long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry.setValue(java.lang.Long):518:518 -> setValue 5:5:java.lang.Object setValue(java.lang.Object):468 -> setValue 1:1:java.lang.String toString():536:536 -> toString it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.pe2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):679:679 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1):679:679 -> 1:1:void clear():755:755 -> clear 1:16:boolean contains(java.lang.Object):691:706 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator 1:29:boolean remove(java.lang.Object):713:741 -> remove 1:1:int size():750:750 -> size it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.qe2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> f int last -> b it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e int pos -> a boolean mustReturnNullKey -> d 1:24:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):541:564 -> 25:25:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1):541:541 -> 1:19:int nextEntry():576:576 -> h 1:1:boolean hasNext():572:572 -> hasNext 1:5:void remove():630:634 -> remove 6:11:void it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapIterator.shiftKeys(int):608:613 -> remove 6:11:void remove():634 -> remove 12:13:void remove():641:642 -> remove 14:23:void it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapIterator.shiftKeys(int):616:625 -> remove 14:23:void remove():634 -> remove 24:25:void remove():637:638 -> remove 26:26:void remove():630:630 -> remove it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.re2: it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):830:831 -> 1:1:java.lang.Long it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$ValueIterator.next():842:842 -> next 1:1:java.lang.Object next():829 -> next 1:1:long nextLong():836:836 -> nextLong it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap -> com.gradleup.gr8.relocated.bf2: 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 it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet entries -> m int mask -> d long[] link -> i it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> n it.unimi.dsi.fastutil.Hash$Strategy strategy -> f boolean containsNullKey -> e it.unimi.dsi.fastutil.objects.ObjectCollection values -> o 1:1:void (int,float,it.unimi.dsi.fastutil.Hash$Strategy):149:149 -> 2:59:void (int,float,it.unimi.dsi.fastutil.Hash$Strategy):102:159 -> 1:1:java.lang.Object access$300(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,int):85:85 -> a 2:2:java.lang.Object it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.removeNullEntry():315:315 -> a 2:2:java.lang.Object access$200(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:8:java.lang.Object it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.removeNullEntry():316:321 -> a 3:8:java.lang.Object access$200(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):85 -> a 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):969:969 -> b 1:24:void fixPointers(int,int):894:917 -> c 25:25:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):959:959 -> c 1:6:void clear():751:756 -> clear 1:12:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.clone():1701:1712 -> clone 1:12:java.lang.Object clone():85 -> clone 13:13:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap 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:25:void fixPointers(int):856:880 -> d 26:26:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):949:949 -> d 1:42:void rehash(int):1642:1683 -> e 1:4:java.lang.Object removeEntry(int):305:308 -> f 5:11:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.shiftKeys(int):387:393 -> f 5:11:java.lang.Object removeEntry(int):309 -> f 12:12:java.lang.Object removeEntry(int):310:310 -> f 13:19:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.shiftKeys(int):396:402 -> f 13:19:java.lang.Object removeEntry(int):309 -> f 1:3:java.lang.Object firstKey():927:927 -> firstKey 1:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1488:1489 -> g 1:11:java.lang.Object get(java.lang.Object):701:711 -> get 1:1:int it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.realSize():291:291 -> hashCode 1:1:int hashCode():1729 -> hashCode 2:10:int hashCode():1730:1738 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.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:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet():85:85 -> k 1:2:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet object2ObjectEntrySet():1379:1380 -> l 1:3:java.lang.Object lastKey():938:938 -> lastKey 1:26:int it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.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 it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.ensureCapacity(int):295:296 -> putAll 2:3:void putAll(java.util.Map):327 -> putAll 4:4:int it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.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 it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.tryCapacity(long):300:301 -> putAll 6:7:void putAll(java.util.Map):329 -> putAll 8:8:void putAll(java.util.Map):332:332 -> putAll 1:2:java.lang.Object remove(java.lang.Object):408:409 -> remove 3:9:java.lang.Object it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.removeNullEntry():315:321 -> remove 3:9:java.lang.Object remove(java.lang.Object):409 -> remove 10:20:java.lang.Object remove(java.lang.Object):410:420 -> remove 1:1:int size():761:761 -> size 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.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:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.tailMap(java.lang.Object):949:949 -> tailMap 1:1:java.util.SortedMap tailMap(java.lang.Object):85 -> tailMap 1:22:it.unimi.dsi.fastutil.objects.ObjectCollection it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.values():1529:1550 -> values 1:22:java.util.Collection values():85 -> values it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1 -> com.gradleup.gr8.relocated.te2: it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1529:1529 -> 1:1:void clear():1547:1547 -> clear 1:1:boolean contains(java.lang.Object):1542:1542 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1532:1532 -> iterator 1:1:int size():1537:1537 -> size it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$EntryIterator -> com.gradleup.gr8.relocated.ue2: it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> g it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry entry -> f 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1181:1181 -> 1:1:void add(java.lang.Object):1178:1178 -> add 2:2:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.add(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1174:1174 -> add 2:2:void add(java.lang.Object):1178 -> add 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$EntryIterator.next():1190:1190 -> next 1:1:java.lang.Object next():1178 -> next 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$EntryIterator.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 it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.set(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1170:1170 -> set 2:2:void set(java.lang.Object):1178 -> set it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeyIterator -> com.gradleup.gr8.relocated.ve2: it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1412:1413 -> 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 it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet -> com.gradleup.gr8.relocated.we2: it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1422:1422 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):1422:1422 -> 1:1:void clear():1450:1450 -> clear 1:1:boolean contains(java.lang.Object):1438:1438 -> contains 1:3:java.lang.Object first():1455:1455 -> first 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.headSet(java.lang.Object):1477:1477 -> headSet 1:1:java.util.SortedSet headSet(java.lang.Object):1422 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.iterator():1428:1428 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1422 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.iterator():1428:1428 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1422 -> iterator 3:3:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.iterator():1428:1428 -> iterator 3:3:java.util.Iterator iterator():1422 -> iterator 1: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.tailSet(java.lang.Object):1472:1472 -> tailSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1422 -> tailSet it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry -> com.gradleup.gr8.relocated.xe2: it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,int):805:806 -> 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 it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet -> com.gradleup.gr8.relocated.ye2: it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1228:1228 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):1228:1228 -> 1:1:void clear():1330:1330 -> clear 1:15:boolean contains(java.lang.Object):1268:1282 -> contains 1:3:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.first():1255:1255 -> first 1:3:java.lang.Object first():1228 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1228:1228 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.headSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1245:1245 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1228 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1230:1230 -> iterator 1:3:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.last():1261:1261 -> last 1: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.subSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.tailSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1250:1250 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1228 -> tailSet it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator -> com.gradleup.gr8.relocated.ze2: int index -> d int next -> b int curr -> c it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> e int prev -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):989:989 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1014:1014 -> 3:24:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):995:1016 -> 1:14:void ensureIndexKnown():1056:1069 -> h 1:1:boolean hasNext():1048:1048 -> hasNext 1:1:boolean hasPrevious():1052:1052 -> hasPrevious 1:6:int nextEntry():1084:1084 -> i 1:6:int previousEntry():1093:1093 -> j 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():1103:1103 -> remove it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$ValueIterator -> com.gradleup.gr8.relocated.af2: it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1517:1518 -> 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 it.unimi.dsi.fastutil.objects.Object2ObjectMap -> com.gradleup.gr8.relocated.df2: it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry -> com.gradleup.gr8.relocated.cf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap -> com.gradleup.gr8.relocated.vf2: boolean[] dirPath -> j boolean modified -> i it.unimi.dsi.fastutil.objects.ObjectCollection values -> h it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry -> e it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry -> d it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry tree -> b it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> g it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry[] nodePath -> k int count -> c 1:1:void ():81:81 -> 2:10:void ():75:83 -> 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1352:1352 -> b 1:1:int compare(java.lang.Object,java.lang.Object):220:220 -> c 2:2:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):1342:1342 -> c 1:6:void clear():666:671 -> clear 1:14:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1850:1863 -> clone 1:14:java.lang.Object clone():43 -> clone 15:16:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):813:814 -> clone 15:16:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1863 -> clone 15:16:java.lang.Object clone():43 -> clone 17:22:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1865:1870 -> clone 17:22:java.lang.Object clone():43 -> clone 23:24:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):813:814 -> clone 23:24:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1871 -> clone 23:24:java.lang.Object clone():43 -> clone 25:49:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1872:1896 -> clone 25:49:java.lang.Object clone():43 -> clone 50:51:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):824:825 -> clone 50:51:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1897 -> clone 50:51:java.lang.Object clone():43 -> clone 52:52:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1852:1852 -> clone 52:52:java.lang.Object clone():43 -> clone 1:1:boolean containsKey(java.lang.Object):934:934 -> containsKey 1:3:boolean containsValue(java.lang.Object):654:656 -> containsValue 4:4:java.lang.Object it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$ValueIterator.next():1278:1278 -> containsValue 4:4:boolean containsValue(java.lang.Object):658 -> containsValue 5:5:boolean containsValue(java.lang.Object):659:659 -> containsValue 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):1347:1347 -> d 1:3:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry findKey(java.lang.Object):233:235 -> e 4:4:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> e 4:4:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry findKey(java.lang.Object):235 -> e 5:5:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left():729:729 -> e 5:5:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry findKey(java.lang.Object):236 -> e 6:6:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right():739:739 -> e 6:6:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry findKey(java.lang.Object):236 -> e 1:3:java.lang.Object firstKey():956:956 -> firstKey 1:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1261:1262 -> g 1:2:java.lang.Object get(java.lang.Object):950:951 -> get 1:1:boolean isEmpty():944:944 -> isEmpty 1:77:it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet():1116:1192 -> k 1:2:void allocatePaths():268:269 -> l 1:3:java.lang.Object lastKey():962:962 -> lastKey 1:11:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):296:306 -> put 1:11:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 12:12:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> put 12:12:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):306 -> put 12:12:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 13:23:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):310:320 -> put 13:23:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 24:25:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):824:825 -> put 24:25:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):321 -> put 24:25:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 26:33:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):324:331 -> put 26:33:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 34:35:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):813:814 -> put 34:35:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):332 -> put 34:35:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 36:70:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):338:372 -> put 36:70:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 71:71:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.succ(boolean):781:781 -> put 71:71:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):373 -> put 71:71:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 72:92:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):374:394 -> put 72:92:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 93:93:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.succ(boolean):781:781 -> put 93:93:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):395 -> put 93:93:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 94:119:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):396:421 -> put 94:119:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 120:121:java.lang.Object put(java.lang.Object,java.lang.Object):275:276 -> put 122:122:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.add(java.lang.Object):335:335 -> put 122:122:java.lang.Object put(java.lang.Object,java.lang.Object):274 -> put 1:8:java.lang.Object remove(java.lang.Object):436:443 -> remove 9:9:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> remove 9:9:java.lang.Object remove(java.lang.Object):443 -> remove 10:10:java.lang.Object remove(java.lang.Object):464:464 -> remove 11:13:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():855:857 -> remove 11:13:java.lang.Object remove(java.lang.Object):464 -> remove 14:67:java.lang.Object remove(java.lang.Object):464:517 -> remove 68:69:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):824:825 -> remove 68:69:java.lang.Object remove(java.lang.Object):517 -> remove 70:118:java.lang.Object remove(java.lang.Object):518:566 -> remove 119:119:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.succ(boolean):781:781 -> remove 119:119:java.lang.Object remove(java.lang.Object):567 -> remove 120:135:java.lang.Object remove(java.lang.Object):568:583 -> remove 136:209:java.lang.Object remove(java.lang.Object):557:630 -> remove 210:210:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.succ(boolean):781:781 -> remove 210:210:java.lang.Object remove(java.lang.Object):631 -> remove 211:211:java.lang.Object remove(java.lang.Object):632:632 -> remove 212:255:java.lang.Object remove(java.lang.Object):606:649 -> remove 256:257:java.lang.Object remove(java.lang.Object):444:445 -> remove 258:258:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right():739:739 -> remove 258:258:java.lang.Object remove(java.lang.Object):447 -> remove 259:260:java.lang.Object remove(java.lang.Object):451:452 -> remove 261:261:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left():729:729 -> remove 261:261:java.lang.Object remove(java.lang.Object):455 -> remove 262:263:java.lang.Object remove(java.lang.Object):459:460 -> remove 1:1:int size():939:939 -> size 1:22:it.unimi.dsi.fastutil.objects.ObjectCollection it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.values():1311:1332 -> values 1:22:java.util.Collection values():43 -> values it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1 -> com.gradleup.gr8.relocated.ff2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> b java.util.Comparator comparator -> a 1:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1116:1117 -> 1:1:void clear():1164:1164 -> clear 1:1:java.util.Comparator comparator():1125:1125 -> comparator 1:4:boolean contains(java.lang.Object):1141:1144 -> contains 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1.first():1169:1169 -> first 1:1:java.lang.Object first():1116 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1116:1116 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1.headSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1184:1184 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1116 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1130:1130 -> iterator 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1.last():1174:1174 -> last 1:1:java.lang.Object last():1116 -> last 1:4:boolean remove(java.lang.Object):1150:1153 -> remove 1:1:int size():1159:1159 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1116:1116 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1.subSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1179:1179 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1116 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1116:1116 -> tailSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1.tailSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1189:1189 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1116 -> tailSet it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1$1 -> com.gradleup.gr8.relocated.ef2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1 this$1 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1117:1117 -> 1:1:int compare(java.lang.Object,java.lang.Object):1117:1117 -> compare 2:2:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1$1.compare(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1119:1119 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1117 -> compare it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$2 -> com.gradleup.gr8.relocated.gf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1311:1311 -> 1:1:void clear():1329:1329 -> clear 1:1:boolean contains(java.lang.Object):1319:1319 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1314:1314 -> iterator 1:1:int size():1324:1324 -> size it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry -> com.gradleup.gr8.relocated.hf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry right -> d it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry left -> c int info -> e 1:1:void ():707:707 -> 2:3:void (java.lang.Object,java.lang.Object):719:720 -> 1:2:void pred(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):791:792 -> a 3:4:void black(boolean):845:846 -> a 1:2:void pred(boolean):768:769 -> b 3:4:void succ(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):802:803 -> b 1:1:java.lang.Object clone():685:685 -> clone 1:1:boolean black():834:834 -> d 1:7:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry clone():886:892 -> e 8:8:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry clone():888:888 -> e 1:3:boolean equals(java.lang.Object):899:901 -> equals 1:1:boolean pred():748:748 -> f 1:3:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry prev():868:870 -> g 1:1:boolean succ():757:757 -> h 1:1:int hashCode():906:906 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):876:877 -> setValue 1:1:java.lang.String toString():911:911 -> toString it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator -> com.gradleup.gr8.relocated.if2: 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1086:1086 -> 1:1:void add(java.lang.Object):1085:1085 -> add 2:2:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator.add(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1110:1110 -> add 2:2:void add(java.lang.Object):1085 -> add 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator.next():1095:1095 -> next 1:1:java.lang.Object next():1085 -> next 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator.previous():1100:1100 -> previous 1:1:java.lang.Object previous():1085 -> previous 1:1:void set(java.lang.Object):1085:1085 -> set 2:2:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator.set(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1105:1105 -> set 2:2:void set(java.lang.Object):1085 -> set it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$KeyIterator -> com.gradleup.gr8.relocated.jf2: 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1206:1206 -> 1:1:void add(java.lang.Object):1230:1230 -> add 1:1:java.lang.Object next():1215:1215 -> next 1:1:java.lang.Object previous():1220:1220 -> previous 1:1:void set(java.lang.Object):1225:1225 -> set it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$KeySet -> com.gradleup.gr8.relocated.kf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> b 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1237:1237 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap,it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1237:1237 -> 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1239:1239 -> iterator it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap -> com.gradleup.gr8.relocated.sf2: it.unimi.dsi.fastutil.objects.ObjectCollection values -> h java.lang.Object from -> b boolean top -> e it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> i java.lang.Object to -> c it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> g boolean bottom -> d 1:7:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap,java.lang.Object,boolean,java.lang.Object,boolean):1397:1403 -> 1:2:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1624:1625 -> b 3:3:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> b 3:3:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1625 -> b 4:5:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1625:1626 -> b 6:6:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> b 6:6:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1626 -> b 7:9:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1626:1628 -> b 1:2:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):1612:1613 -> c 3:3:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> c 3:3:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):1613 -> c 4:4:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):1613:1613 -> c 1:4:void clear():1408:1411 -> clear 1:1:java.util.Comparator comparator():1607:1607 -> comparator 1:1:boolean containsKey(java.lang.Object):1550:1550 -> containsKey 1:5:boolean containsValue(java.lang.Object):1555:1559 -> containsValue 1:2:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):1618:1619 -> d 3:3:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> d 3:3:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):1619 -> d 4:4:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):1619:1619 -> d 1:1:boolean in(java.lang.Object):1423:1423 -> e 2:2:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> e 2:2:boolean in(java.lang.Object):1423 -> e 3:3:boolean in(java.lang.Object):1423:1423 -> e 4:4:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> e 4:4:boolean in(java.lang.Object):1423 -> e 1:3:java.lang.Object firstKey():1679:1681 -> firstKey 4:4:java.lang.Object firstKey():1680:1680 -> firstKey 1:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1521:1522 -> g 1:1:java.lang.Object get(java.lang.Object):1569:1569 -> get 1:1:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703:1703 -> isEmpty 1:1:boolean isEmpty():1602 -> isEmpty 2:2:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$TreeIterator.(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):998:998 -> isEmpty 2:2:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703 -> isEmpty 2:2:boolean isEmpty():1602 -> isEmpty 3:3:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1704:1704 -> isEmpty 3:3:boolean isEmpty():1602 -> isEmpty 1:79:it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet():1428:1506 -> k 1:7:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1638:1644 -> l 8:8:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):252:252 -> l 8:8:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1644 -> l 9:9:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> l 9:9:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):252 -> l 9:9:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1644 -> l 10:10:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left():729:729 -> l 10:10:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):254 -> l 10:10:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1644 -> l 11:11:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right():739:739 -> l 11:11:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):254 -> l 11:11:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1644 -> l 12:12:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1646:1646 -> l 13:13:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> l 13:13:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1646 -> l 14:16:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():855:857 -> l 14:16:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1646 -> l 17:17:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1650:1650 -> l 18:18:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> l 18:18:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1650 -> l 1:3:java.lang.Object lastKey():1686:1688 -> lastKey 4:4:java.lang.Object lastKey():1687:1687 -> lastKey 1:7:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1661:1667 -> m 8:8:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):252:252 -> m 8:8:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1667 -> m 9:9:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> m 9:9:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):252 -> m 9:9:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1667 -> m 10:10:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left():729:729 -> m 10:10:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):254 -> m 10:10:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1667 -> m 11:11:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right():739:739 -> m 11:11:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):254 -> m 11:11:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1667 -> m 12:12:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1669:1669 -> m 13:13:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> m 13:13:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1669 -> m 14:18:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1669:1673 -> m 19:19:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> m 19:19:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1673 -> m 1:2:java.lang.Object put(java.lang.Object,java.lang.Object):1574:1575 -> put 3:3:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1581,"2":1582,"3":1583},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 1581:1581:java.lang.Object put(java.lang.Object,java.lang.Object):1575:1575 -> put 1582:1582:java.lang.Object put(java.lang.Object,java.lang.Object):1575:1575 -> put 1583:1583:java.lang.Object put(java.lang.Object,java.lang.Object):1575:1575 -> put 1578:1580:java.lang.Object put(java.lang.Object,java.lang.Object):1575:1577 -> put 1:4:java.lang.Object remove(java.lang.Object):1583:1586 -> remove 1:5:int size():1591:1595 -> size 1:18:it.unimi.dsi.fastutil.objects.ObjectCollection it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap.values():1527:1544 -> values 1:18:java.util.Collection values():1366 -> values it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1 -> com.gradleup.gr8.relocated.lf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1428:1428 -> 1:1:void clear():1478:1478 -> clear 1:1:java.util.Comparator comparator():1441:1441 -> comparator 1:4:boolean contains(java.lang.Object):1447:1450 -> contains 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1.first():1483:1483 -> first 1:1:java.lang.Object first():1428 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1428:1428 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1.headSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1498:1498 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1428 -> headSet 1:1:boolean isEmpty():1473:1473 -> isEmpty 2:2:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703:1703 -> isEmpty 2:2:boolean isEmpty():1473 -> isEmpty 3:3:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$TreeIterator.(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):998:998 -> isEmpty 3:3:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703 -> isEmpty 3:3:boolean isEmpty():1473 -> isEmpty 4:4:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1704:1704 -> isEmpty 4:4:boolean isEmpty():1473 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1431:1431 -> iterator 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1.last():1488:1488 -> last 1:1:java.lang.Object last():1428 -> last 1:4:boolean remove(java.lang.Object):1456:1459 -> remove 1:1:int size():1466:1466 -> size 2:2:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1743:1743 -> size 2:2:java.lang.Object it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1733 -> size 2:2:int size():1466 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1428:1428 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1.subSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1493:1493 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1428 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1428:1428 -> tailSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1.tailSet(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1503:1503 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1428 -> tailSet it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$2 -> com.gradleup.gr8.relocated.mf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap this$1 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1527:1527 -> 1:1:void clear():1541:1541 -> clear 1:1:boolean contains(java.lang.Object):1533:1533 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1529:1529 -> iterator 1:1:int size():1537:1537 -> size it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$KeySet -> com.gradleup.gr8.relocated.nf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap this$1 -> b 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1509:1509 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap,it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1509:1509 -> 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1511:1511 -> iterator it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator -> com.gradleup.gr8.relocated.of2: 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1734:1734 -> 1:1:void add(java.lang.Object):1733:1733 -> add 2:2:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.add(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1758:1758 -> add 2:2:void add(java.lang.Object):1733 -> add 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1743:1743 -> next 1:1:java.lang.Object next():1733 -> next 1:1:it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.previous():1748:1748 -> previous 1:1:java.lang.Object previous():1733 -> previous 1:1:void set(java.lang.Object):1733:1733 -> set 2:2:void it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.set(it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1753:1753 -> set 2:2:void set(java.lang.Object):1733 -> set it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator -> com.gradleup.gr8.relocated.pf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap this$1 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703:1704 -> 1:1:void updateNext():1728:1728 -> j 2:2:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():855:855 -> j 2:2:void updateNext():1728 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():856:857 -> j 3:4:void updateNext():1728 -> j 5:6:void updateNext():1728:1729 -> j 7:7:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> j 7:7:void updateNext():1729 -> j 8:8:void updateNext():1729:1729 -> j 1:2:void updatePrevious():1723:1724 -> k 3:3:int it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> k 3:3:void updatePrevious():1724 -> k 4:4:void updatePrevious():1724:1724 -> k it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapKeyIterator -> com.gradleup.gr8.relocated.qf2: 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1774:1774 -> 1:1:void add(java.lang.Object):1798:1798 -> add 1:1:java.lang.Object next():1783:1783 -> next 1:1:java.lang.Object previous():1788:1788 -> previous 1:1:void set(java.lang.Object):1793:1793 -> set it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapValueIterator -> com.gradleup.gr8.relocated.rf2: 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1812:1812 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap,it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1812:1812 -> 1:1:void add(java.lang.Object):1830:1830 -> add 1:1:java.lang.Object next():1815:1815 -> next 1:1:java.lang.Object previous():1820:1820 -> previous 1:1:void set(java.lang.Object):1825:1825 -> set it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$TreeIterator -> com.gradleup.gr8.relocated.tf2: it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> e it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry curr -> c it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry next -> b it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry prev -> a int index -> d 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):997:997 -> 2:5:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):995:998 -> 1:6:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry nextEntry():1023:1023 -> h 1:1:boolean hasNext():1011:1011 -> hasNext 1:1:boolean hasPrevious():1015:1015 -> hasPrevious 1:6:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry previousEntry():1035:1035 -> i 1:1:void updateNext():1019:1019 -> j 2:2:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():855:855 -> j 2:2:void updateNext():1019 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():856:857 -> j 3:4:void updateNext():1019 -> j 5:5:void updateNext():1019:1019 -> j 1:1:void updatePrevious():1031:1031 -> k 1:1:int nextIndex():1043:1043 -> nextIndex 1:1:int previousIndex():1047:1047 -> previousIndex 1:12:void remove():1051:1051 -> remove it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$ValueIterator -> com.gradleup.gr8.relocated.uf2: 1:1:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1275:1275 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap,it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1275:1275 -> 1:1:void add(java.lang.Object):1293:1293 -> add 1:1:java.lang.Object next():1278:1278 -> next 1:1:java.lang.Object previous():1283:1283 -> previous 1:1:void set(java.lang.Object):1288:1288 -> set it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet -> com.gradleup.gr8.relocated.wf2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap -> com.gradleup.gr8.relocated.fg2: java.lang.Object[] value -> b it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet entries -> k int size -> j java.lang.Object[] key -> a int n -> h int maxFill -> i int last -> f int first -> e long[] link -> g int mask -> c it.unimi.dsi.fastutil.objects.ReferenceCollection values -> m it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> l boolean containsNullKey -> d 1:1:void (int,float):145:145 -> 2:56:void (int,float):100:154 -> 57:57:void (int,float):147:147 -> 1:1:java.lang.Object access$300(it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,int):85:85 -> a 2:2:java.lang.Object it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.removeNullEntry():284:284 -> a 2:2:java.lang.Object access$200(it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:8:java.lang.Object it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.removeNullEntry():285:290 -> a 3:8:java.lang.Object access$200(it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):85 -> a 1:24:void fixPointers(int,int):863:886 -> c 1:6:void clear():720:725 -> clear 1:11:it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.clone():1670:1680 -> clone 1:11:java.lang.Object clone():85 -> clone 12:12:it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.clone():1672:1672 -> clone 12:12:java.lang.Object clone():85 -> clone 1:11:boolean containsKey(java.lang.Object):687:697 -> containsKey 1:5:boolean containsValue(java.lang.Object):703:707 -> containsValue 1:25:void fixPointers(int):825:849 -> d 1:42:void rehash(int):1611:1652 -> e 1:4:java.lang.Object removeEntry(int):274:277 -> f 5:11:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.shiftKeys(int):356:362 -> f 5:11:java.lang.Object removeEntry(int):278 -> f 12:12:java.lang.Object removeEntry(int):279:279 -> f 13:19:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.shiftKeys(int):365:371 -> f 13:19:java.lang.Object removeEntry(int):278 -> f 1:3:java.lang.Object firstKey():896:896 -> firstKey 1:11:java.lang.Object get(java.lang.Object):670:680 -> get 1:1:int it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.realSize():260:260 -> hashCode 1:1:int hashCode():1697 -> hashCode 2:10:int hashCode():1698:1706 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.headMap(java.lang.Object):928:928 -> headMap 1:1:java.util.SortedMap headMap(java.lang.Object):85 -> headMap 1:1:boolean isEmpty():735:735 -> isEmpty 1:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.keySet():1457:1458 -> keySet 1:2:java.util.Set keySet():85 -> keySet 1:3:java.lang.Object lastKey():907:907 -> lastKey 1:25:int it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.insert(java.lang.Object,java.lang.Object):307:331 -> put 1:25:java.lang.Object put(java.lang.Object,java.lang.Object):338 -> put 26:27:java.lang.Object put(java.lang.Object,java.lang.Object):340:341 -> put 1:1:void putAll(java.util.Map):296:296 -> putAll 2:3:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.ensureCapacity(int):264:265 -> putAll 2:3:void putAll(java.util.Map):296 -> putAll 4:4:int it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.size():730:730 -> putAll 4:4:void putAll(java.util.Map):298 -> putAll 5:5:void putAll(java.util.Map):298:298 -> putAll 6:7:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.tryCapacity(long):269:270 -> putAll 6:7:void putAll(java.util.Map):298 -> putAll 8:8:void putAll(java.util.Map):301:301 -> putAll 1:1:java.lang.Object remove(java.lang.Object):378:378 -> remove 2:8:java.lang.Object it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.removeNullEntry():284:290 -> remove 2:8:java.lang.Object remove(java.lang.Object):378 -> remove 9:16:java.lang.Object remove(java.lang.Object):382:389 -> remove 1:1:int size():730:730 -> size 1:1:it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.subMap(java.lang.Object,java.lang.Object):938:938 -> subMap 1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):85 -> subMap 1:1:it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.tailMap(java.lang.Object):918:918 -> tailMap 1:1:java.util.SortedMap tailMap(java.lang.Object):85 -> tailMap 1:22:it.unimi.dsi.fastutil.objects.ReferenceCollection it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.values():1498:1519 -> values 1:22:java.util.Collection values():85 -> values it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$1 -> com.gradleup.gr8.relocated.xf2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1498:1498 -> 1:1:void clear():1516:1516 -> clear 1:1:boolean contains(java.lang.Object):1511:1511 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1501:1501 -> iterator 1:1:int size():1506:1506 -> size it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.yf2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> g it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntry entry -> f 1:1:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1150:1150 -> 1:1:void add(java.lang.Object):1147:1147 -> add 2:2:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapIterator.add(it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1143:1143 -> add 2:2:void add(java.lang.Object):1147 -> add 1:1:it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$EntryIterator.next():1159:1159 -> next 1:1:java.lang.Object next():1147 -> next 1:1:it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$EntryIterator.previous():1164:1164 -> previous 1:1:java.lang.Object previous():1147 -> previous 1:2:void remove():1169:1170 -> remove 1:1:void set(java.lang.Object):1147:1147 -> set 2:2:void it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapIterator.set(it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1139:1139 -> set 2:2:void set(java.lang.Object):1147 -> set it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.zf2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1381:1382 -> 1:1:void add(java.lang.Object):1378:1378 -> add 1:1:java.lang.Object next():1387:1387 -> next 1:1:java.lang.Object previous():1368:1368 -> previous 1:1:void set(java.lang.Object):1373:1373 -> set it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet -> com.gradleup.gr8.relocated.ag2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1391:1391 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$1):1391:1391 -> 1:1:void clear():1419:1419 -> clear 1:1:boolean contains(java.lang.Object):1407:1407 -> contains 1:3:java.lang.Object first():1424:1424 -> first 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.headSet(java.lang.Object):1446:1446 -> headSet 1:1:java.util.SortedSet headSet(java.lang.Object):1391 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.iterator():1397:1397 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1391 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.iterator():1397:1397 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1391 -> iterator 3:3:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.iterator():1397:1397 -> iterator 3:3:java.util.Iterator iterator():1391 -> iterator 1:3:java.lang.Object last():1430:1430 -> last 1:3:boolean remove(java.lang.Object):1412:1414 -> remove 1:1:int size():1402:1402 -> size 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.subSet(java.lang.Object,java.lang.Object):1451:1451 -> subSet 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1391 -> subSet 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.tailSet(java.lang.Object):1441:1441 -> tailSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1391 -> tailSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.bg2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,int):774:775 -> 1:3:boolean equals(java.lang.Object):801:803 -> equals 1:1:java.lang.Object getKey():783:783 -> getKey 1:1:java.lang.Object getValue():788:788 -> getValue 1:1:int hashCode():808:808 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):793:794 -> setValue 1:1:java.lang.String toString():813:813 -> toString it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.cg2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1197:1197 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$1):1197:1197 -> 1:1:void clear():1299:1299 -> clear 1:15:boolean contains(java.lang.Object):1237:1251 -> contains 1:3:it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.first():1224:1224 -> first 1:3:java.lang.Object first():1197 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1197:1197 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.headSet(it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1214:1214 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1197 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1199:1199 -> iterator 1:3:it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.last():1230:1230 -> last 1:3:java.lang.Object last():1197 -> last 1:28:boolean remove(java.lang.Object):1258:1285 -> remove 1:1:int size():1294:1294 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1197:1197 -> subSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.subSet(it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry,it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1209:1209 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1197 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1197:1197 -> tailSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.tailSet(it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1219:1219 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1197 -> tailSet it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.dg2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> e int index -> d int next -> b int curr -> c int prev -> a 1:1:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$1):958:958 -> 2:2:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):983:983 -> 3:24:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):964:985 -> 1:14:void ensureIndexKnown():1025:1038 -> h 1:1:boolean hasNext():1017:1017 -> hasNext 1:1:boolean hasPrevious():1021:1021 -> hasPrevious 1:6:int nextEntry():1053:1053 -> i 1:6:int previousEntry():1062:1062 -> j 1:2:int nextIndex():1043:1044 -> nextIndex 1:2:int previousIndex():1048:1049 -> previousIndex 1:49:void remove():1071:1119 -> remove 50:50:void remove():1072:1072 -> remove it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.eg2: it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1486:1487 -> 1:1:void add(java.lang.Object):1483:1483 -> add 1:1:java.lang.Object next():1492:1492 -> next 1:1:java.lang.Object previous():1473:1473 -> previous 1:1:void set(java.lang.Object):1478:1478 -> set it.unimi.dsi.fastutil.objects.Object2ReferenceMap -> com.gradleup.gr8.relocated.hg2: it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry -> com.gradleup.gr8.relocated.gg2: it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet -> com.gradleup.gr8.relocated.ig2: it.unimi.dsi.fastutil.objects.ObjectArrayList -> com.gradleup.gr8.relocated.pg2: int size -> b 1:3:void (int):96:98 -> 4:4:void (int):97:97 -> 5:5:void (int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":103,"2":104,"3":105,"4":106,"5":107},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 103:103:void (int):97:97 -> 104:104:void (int):97:97 -> 105:105:void (int):97:97 -> 106:106:void (int):97:97 -> 107:107:void (int):97:97 -> 102:102:void (int):97:97 -> 1:6:void removeElements(int,int):453:458 -> a 1:2:void add(int,java.lang.Object):299:300 -> add 3:7:void it.unimi.dsi.fastutil.objects.ObjectArrayList.grow(int):287:291 -> add 3:7:void add(int,java.lang.Object):300 -> add 8:10:void add(int,java.lang.Object):301:303 -> add 11:11:boolean add(java.lang.Object):309:309 -> add 12:16:void it.unimi.dsi.fastutil.objects.ObjectArrayList.grow(int):287:291 -> add 12:16:boolean add(java.lang.Object):309 -> add 17:17:boolean add(java.lang.Object):310:310 -> add 1:2:void clear():365:366 -> clear 1:3:it.unimi.dsi.fastutil.objects.ObjectArrayList it.unimi.dsi.fastutil.objects.ObjectArrayList.clone():553:555 -> clone 1:3:java.lang.Object clone():57 -> clone 1:3:java.lang.Object get(int):317:317 -> get 4:4:java.lang.Object get(int):0:0 -> get # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":640,"2":641,"3":642,"4":643},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 640:640:java.lang.Object get(int):317:317 -> get 641:641:java.lang.Object get(int):317:317 -> get 642:642:java.lang.Object get(int):317:317 -> get 643:643:java.lang.Object get(int):317:317 -> get 321:321:java.lang.Object get(int):317:317 -> get 322:322:java.lang.Object get(int):0:0 -> get # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":644,"2":645,"3":646},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 644:644:java.lang.Object get(int):317:317 -> get 645:645:java.lang.Object get(int):317:317 -> get 646:646:java.lang.Object get(int):317:317 -> get 639:639:java.lang.Object get(int):317:317 -> get 1:2:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):497:498 -> h 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:6:java.lang.Object remove(int):337:337 -> remove 7:7:java.lang.Object remove(int):0:0 -> remove # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":683,"2":684,"3":685,"4":686},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 683:683:java.lang.Object remove(int):337:337 -> remove 684:684:java.lang.Object remove(int):337:337 -> remove 685:685:java.lang.Object remove(int):337:337 -> remove 686:686:java.lang.Object remove(int):337:337 -> remove 344:344:java.lang.Object remove(int):337:337 -> remove 345:345:java.lang.Object remove(int):0:0 -> remove # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":687,"2":688,"3":689},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 687:687:java.lang.Object remove(int):337:337 -> remove 688:688:java.lang.Object remove(int):337:337 -> remove 689:689:java.lang.Object remove(int):337:337 -> remove 682:682:java.lang.Object remove(int):337:337 -> remove 690:692:boolean remove(java.lang.Object):348:350 -> remove 1:7:boolean removeAll(java.util.Collection):485:491 -> removeAll 1:4:java.lang.Object set(int,java.lang.Object):357:357 -> set 5:5:java.lang.Object set(int,java.lang.Object):0:0 -> set # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":721,"2":722,"3":723,"4":724},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 721:721:java.lang.Object set(int,java.lang.Object):357:357 -> set 722:722:java.lang.Object set(int,java.lang.Object):357:357 -> set 723:723:java.lang.Object set(int,java.lang.Object):357:357 -> set 724:724:java.lang.Object set(int,java.lang.Object):357:357 -> set 362:362:java.lang.Object set(int,java.lang.Object):357:357 -> set 363:363:java.lang.Object set(int,java.lang.Object):0:0 -> set # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":725,"2":726,"3":727},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 725:725:java.lang.Object set(int,java.lang.Object):357:357 -> set 726:726:java.lang.Object set(int,java.lang.Object):357:357 -> set 727:727:java.lang.Object set(int,java.lang.Object):357:357 -> set 720:720:java.lang.Object set(int,java.lang.Object):357:357 -> set 1:1:int size():372:372 -> size it.unimi.dsi.fastutil.objects.ObjectArrayList$1 -> com.gradleup.gr8.relocated.og2: it.unimi.dsi.fastutil.objects.ObjectArrayList this$0 -> c int last -> b int pos -> a 1:2:void (it.unimi.dsi.fastutil.objects.ObjectArrayList,int):498:499 -> 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:3:java.lang.Object next():510:510 -> next 1:1:int nextIndex():520:520 -> nextIndex 1:3:java.lang.Object previous():515:515 -> previous 1:1:int previousIndex():524:524 -> previousIndex 1:10:void remove():538:538 -> remove 1:3:void set(java.lang.Object):533:533 -> set it.unimi.dsi.fastutil.objects.ObjectArraySet -> com.gradleup.gr8.relocated.rg2: int size -> b 1:4:void (java.lang.Object[],int):104:107 -> 5:5:void (java.lang.Object[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":221,"2":222,"3":223,"4":224},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 221:221:void (java.lang.Object[],int):107:107 -> 222:222:void (java.lang.Object[],int):107:107 -> 223:223:void (java.lang.Object[],int):107:107 -> 224:224:void (java.lang.Object[],int):107:107 -> 112:112:void (java.lang.Object[],int):107:107 -> 113:113:void (java.lang.Object[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":225,"2":226,"3":227},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 225:225:void (java.lang.Object[],int):107:107 -> 226:226:void (java.lang.Object[],int):107:107 -> 227:227:void (java.lang.Object[],int):107:107 -> 220:220:void (java.lang.Object[],int):107:107 -> 1:1:int access$000(it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> a 1:2:int it.unimi.dsi.fastutil.objects.ObjectArraySet.findKey(java.lang.Object):111:112 -> add 1:2:boolean add(java.lang.Object):166 -> add 3:9:boolean add(java.lang.Object):168:174 -> add 1:1:int access$010(it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> b 1:1:java.lang.Object[] access$100(it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> c 1:2:void clear():180:181 -> clear 1:5:it.unimi.dsi.fastutil.objects.ObjectArraySet it.unimi.dsi.fastutil.objects.ObjectArraySet.clone():204:208 -> clone 1:5:java.lang.Object clone():29 -> clone 6:6:it.unimi.dsi.fastutil.objects.ObjectArraySet it.unimi.dsi.fastutil.objects.ObjectArraySet.clone():206:206 -> clone 6:6:java.lang.Object clone():29 -> clone 1:2:int it.unimi.dsi.fastutil.objects.ObjectArraySet.findKey(java.lang.Object):111:112 -> contains 1:2:boolean contains(java.lang.Object):144 -> contains 1:1:boolean isEmpty():186:186 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():119:119 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.ObjectArraySet.iterator():119:119 -> iterator 2:2:java.util.Iterator iterator():29 -> iterator 1:2:int it.unimi.dsi.fastutil.objects.ObjectArraySet.findKey(java.lang.Object):111:112 -> remove 1:2:boolean remove(java.lang.Object):154 -> remove 3:7:boolean remove(java.lang.Object):156:160 -> remove 1:1:int size():149:149 -> size it.unimi.dsi.fastutil.objects.ObjectArraySet$1 -> com.gradleup.gr8.relocated.qg2: it.unimi.dsi.fastutil.objects.ObjectArraySet this$0 -> b int next -> a 1:2:void (it.unimi.dsi.fastutil.objects.ObjectArraySet):119:120 -> 1:1:boolean hasNext():124:124 -> hasNext 1:3:java.lang.Object next():129:129 -> next 1:3:void remove():135:137 -> remove it.unimi.dsi.fastutil.objects.ObjectArrays -> com.gradleup.gr8.relocated.sg2: # {"id":"sourceFile","fileName":"ObjectArrays.java"} java.lang.Object[] EMPTY_ARRAY -> a 1:1:void ():88:88 -> it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator -> com.gradleup.gr8.relocated.ug2: java.lang.Object it.unimi.dsi.fastutil.BidirectionalIterator.previous() -> previous it.unimi.dsi.fastutil.objects.ObjectCollection -> com.gradleup.gr8.relocated.vg2: it.unimi.dsi.fastutil.objects.ObjectCollections$EmptyCollection -> com.gradleup.gr8.relocated.wg2: 1:1:void ():39:39 -> 1:1:boolean addAll(java.util.Collection):81:81 -> addAll 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():55:55 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator it.unimi.dsi.fastutil.objects.ObjectCollections$EmptyCollection.iterator():55:55 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():38 -> iterator 3:3:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator it.unimi.dsi.fastutil.objects.ObjectCollections$EmptyCollection.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 it.unimi.dsi.fastutil.objects.ObjectIterator -> com.gradleup.gr8.relocated.xg2: it.unimi.dsi.fastutil.objects.ObjectIterators -> com.gradleup.gr8.relocated.bh2: it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator EMPTY_ITERATOR -> a 1:1:void ():103:103 -> it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator -> com.gradleup.gr8.relocated.yg2: 1:1:void ():42:42 -> 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 it.unimi.dsi.fastutil.objects.ObjectIterators$SingletonIterator -> com.gradleup.gr8.relocated.zg2: java.lang.Object element -> a int curr -> b 1:2:void (java.lang.Object):127:128 -> 1:1:boolean hasNext():133:133 -> hasNext 1:1:boolean hasPrevious():138:138 -> hasPrevious 1:4:java.lang.Object next():143:143 -> next 1:1:int nextIndex():157:157 -> nextIndex 1:4:java.lang.Object previous():150:150 -> previous 1:1:int previousIndex():162:162 -> previousIndex it.unimi.dsi.fastutil.objects.ObjectIterators$UnmodifiableIterator -> com.gradleup.gr8.relocated.ah2: it.unimi.dsi.fastutil.objects.ObjectIterator i -> a 1:2:void (it.unimi.dsi.fastutil.objects.ObjectIterator):739:740 -> 1:1:boolean hasNext():745:745 -> hasNext 1:1:java.lang.Object next():750:750 -> next it.unimi.dsi.fastutil.objects.ObjectList -> com.gradleup.gr8.relocated.ch2: void removeElements(int,int) -> a it.unimi.dsi.fastutil.objects.ObjectListIterator -> com.gradleup.gr8.relocated.dh2: it.unimi.dsi.fastutil.objects.ObjectSet -> com.gradleup.gr8.relocated.fh2: it.unimi.dsi.fastutil.objects.ObjectSets -> com.gradleup.gr8.relocated.ih2: it.unimi.dsi.fastutil.objects.ObjectSets$EmptySet EMPTY_SET -> a 1:1:void ():70:70 -> it.unimi.dsi.fastutil.objects.ObjectSets$EmptySet -> com.gradleup.gr8.relocated.gh2: 1:1:void ():42:42 -> 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 it.unimi.dsi.fastutil.objects.ObjectSets$Singleton -> com.gradleup.gr8.relocated.hh2: java.lang.Object element -> a 1:2:void (java.lang.Object):96:97 -> 1:1:boolean addAll(java.util.Collection):122:122 -> addAll 1:1:boolean contains(java.lang.Object):102:102 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ObjectSets$Singleton.iterator():112:112 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():92 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ObjectIterators.singleton(java.lang.Object):176:176 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ObjectSets$Singleton.iterator():112 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():92 -> iterator 3:3:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ObjectSets$Singleton.iterator():112:112 -> iterator 3:3:java.util.Iterator iterator():92 -> iterator 4:4:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ObjectIterators.singleton(java.lang.Object):176:176 -> iterator 4:4:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ObjectSets$Singleton.iterator():112 -> iterator 4:4:java.util.Iterator iterator():92 -> iterator 1:1:boolean remove(java.lang.Object):107:107 -> remove 1:1:boolean removeAll(java.util.Collection):127:127 -> removeAll 1:1:boolean retainAll(java.util.Collection):132:132 -> retainAll it.unimi.dsi.fastutil.objects.ObjectSortedSet -> com.gradleup.gr8.relocated.jh2: it.unimi.dsi.fastutil.objects.ObjectSortedSets -> com.gradleup.gr8.relocated.lh2: it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet EMPTY_SET -> a 1:1:void ():114:114 -> it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet -> com.gradleup.gr8.relocated.kh2: 1:1:void ():43:43 -> 1:1:java.lang.Object clone():101:101 -> clone 1:1:java.lang.Object first():86:86 -> first 1:1:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet.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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet.tailSet(java.lang.Object):81:81 -> tailSet 1:1:java.util.SortedSet tailSet(java.lang.Object):40 -> tailSet it.unimi.dsi.fastutil.objects.Reference2BooleanFunction -> com.gradleup.gr8.relocated.zy2: boolean getBoolean(java.lang.Object) -> b it.unimi.dsi.fastutil.objects.Reference2BooleanMap -> com.gradleup.gr8.relocated.cz2: it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet() -> i it.unimi.dsi.fastutil.objects.Reference2BooleanMap$Entry -> com.gradleup.gr8.relocated.az2: boolean getBooleanValue() -> c it.unimi.dsi.fastutil.objects.Reference2BooleanMap$FastEntrySet -> com.gradleup.gr8.relocated.bz2: it.unimi.dsi.fastutil.objects.Reference2BooleanMaps -> com.gradleup.gr8.relocated.fz2: it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap EMPTY_MAP -> a 1:1:void ():135:135 -> 1:1:it.unimi.dsi.fastutil.objects.Reference2BooleanMap singleton(java.lang.Object,boolean):260:260 -> a it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap -> com.gradleup.gr8.relocated.dz2: 1:1:void it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$EmptyFunction.():41:41 -> 1:1:void ():46 -> boolean it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$EmptyFunction.getBoolean(java.lang.Object) -> b # {"id":"com.android.tools.r8.synthesized"} void it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$EmptyFunction.clear() -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object clone():106:106 -> clone boolean it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$EmptyFunction.containsKey(java.lang.Object) -> containsKey # {"id":"com.android.tools.r8.synthesized"} 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap.reference2BooleanEntrySet():73:73 -> entrySet 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap.entrySet():86 -> entrySet 1:1:java.util.Set entrySet():43 -> entrySet 1:2:boolean equals(java.lang.Object):121:122 -> equals 1:1:it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():73:73 -> i 1:1:it.unimi.dsi.fastutil.objects.ReferenceSet keySet():92:92 -> keySet 2:2:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap.keySet():92:92 -> keySet 2:2:java.util.Set keySet():43 -> keySet 1:1:void putAll(java.util.Map):67:67 -> putAll int it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$EmptyFunction.size() -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():127:127 -> toString 1:1:it.unimi.dsi.fastutil.booleans.BooleanCollection it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap.values():97:97 -> values 1:1:java.util.Collection values():43 -> values it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$Singleton -> com.gradleup.gr8.relocated.ez2: it.unimi.dsi.fastutil.objects.ReferenceSet keys -> d it.unimi.dsi.fastutil.objects.ObjectSet entries -> c it.unimi.dsi.fastutil.booleans.BooleanCollection values -> e java.lang.Object it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.key -> a boolean it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.value -> b 1:3:void it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.(java.lang.Object,boolean):123:125 -> 1:3:void (java.lang.Object,boolean):164 -> 1:1:boolean it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.getBoolean(java.lang.Object):135:135 -> b 1:1:boolean it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.getBoolean(java.lang.Object):0 -> b # {"id":"com.android.tools.r8.synthesized"} java.lang.Object it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.clone() -> clone # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.containsKey(java.lang.Object):130:130 -> containsKey 1:1:boolean it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.containsKey(java.lang.Object):0 -> containsKey # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean containsValue(java.lang.Object):180:180 -> containsValue 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$Singleton.entrySet():204:204 -> entrySet 1:1:java.util.Set entrySet():157 -> entrySet 1:4:boolean equals(java.lang.Object):232:235 -> equals 5:5:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$Singleton.entrySet():204:204 -> equals 5:5:boolean equals(java.lang.Object):235 -> equals 6:6:boolean equals(java.lang.Object):235:235 -> equals 1:1:int hashCode():226:226 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():190:190 -> i 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.ObjectSets.singleton(java.lang.Object):151:151 -> i 2:2:it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():190 -> i 3:4:it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():190:191 -> i 1:1:java.util.Set keySet():157:157 -> keySet 2:2:it.unimi.dsi.fastutil.objects.ReferenceSet keySet():209:209 -> keySet 3:3:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.ReferenceSets.singleton(java.lang.Object):151:151 -> keySet 3:3:it.unimi.dsi.fastutil.objects.ReferenceSet keySet():209 -> keySet 4:5:it.unimi.dsi.fastutil.objects.ReferenceSet keySet():209:210 -> keySet 1:1:void putAll(java.util.Map):185:185 -> putAll int it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.size() -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():240:240 -> toString 1:2:it.unimi.dsi.fastutil.booleans.BooleanCollection it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$Singleton.values():215:216 -> values 1:2:java.util.Collection values():157 -> values it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap -> com.gradleup.gr8.relocated.oz2: java.lang.Object[] key -> a int maxFill -> f it.unimi.dsi.fastutil.objects.Reference2BooleanMap$FastEntrySet entries -> h boolean[] value -> b int size -> g it.unimi.dsi.fastutil.objects.ReferenceSet keys -> i int n -> e it.unimi.dsi.fastutil.booleans.BooleanCollection values -> j int mask -> c boolean containsNullKey -> d 1:1:void it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.():45:45 -> 1:1:void (int,float):91 -> 2:6:void (int,float):95:99 -> 7:7:void ():119:119 -> 1:1:boolean access$300(it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):49:49 -> a 2:2:boolean access$400(it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,int):49:49 -> a 3:18:int it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.insert(java.lang.Object,boolean):248:263 -> a 3:18:boolean put(java.lang.Object,boolean):270 -> a 19:20:boolean put(java.lang.Object,boolean):272:273 -> a 1:11:boolean getBoolean(java.lang.Object):326:336 -> b 1:12:boolean removeBoolean(java.lang.Object):308:319 -> c 1:4:void clear():376:379 -> clear 1:10:it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.clone():954:963 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.clone():956:956 -> clone 11:11:java.lang.Object clone():49 -> clone 1:10:boolean containsKey(java.lang.Object):343:352 -> containsKey 1:1:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.containsValue(java.lang.Object):62:62 -> containsValue 1:1:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.containsValue(java.lang.Object):0 -> containsValue # {"id":"com.android.tools.r8.synthesized"} 2:6:boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.containsValue(boolean):359:363 -> containsValue 2:6:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.containsValue(java.lang.Object):62 -> containsValue 2:6:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.containsValue(java.lang.Object):0 -> containsValue # {"id":"com.android.tools.r8.synthesized"} 1:7:void rehash(int):916:922 -> d 8:8:int it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.realSize():205:205 -> d 8:8:void rehash(int):923 -> d 9:21:void rehash(int):924:936 -> d 1:2:boolean removeEntry(int):219:220 -> e 3:8:void it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.shiftKeys(int):288:293 -> e 3:8:boolean removeEntry(int):221 -> e 9:9:boolean removeEntry(int):222:222 -> e 10:15:void it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.shiftKeys(int):296:301 -> e 10:15:boolean removeEntry(int):221 -> e 1:1:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():297:297 -> entrySet 1:1:java.util.Set it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():42 -> entrySet 1:1:java.util.Set it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 1:3:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):320:322 -> equals 1:3:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.synthesized"} 4:4:int it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.size():384:384 -> equals 4:4:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):322 -> equals 4:4:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.synthesized"} 5:5:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():297:297 -> equals 5:5:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):323 -> equals 5:5:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.synthesized"} 6:6:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):323:323 -> equals 6:6:boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean removeNullEntry():227:231 -> g 1:1:int it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.realSize():205:205 -> hashCode 1:1:int hashCode():980 -> hashCode 2:10:int hashCode():981:989 -> hashCode 1:2:it.unimi.dsi.fastutil.objects.Reference2BooleanMap$FastEntrySet it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.reference2BooleanEntrySet():716:717 -> i 1:2:it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():49 -> i 1:1:boolean isEmpty():389:389 -> isEmpty 1:1:java.util.Set keySet():49:49 -> keySet 2:3:it.unimi.dsi.fastutil.objects.ReferenceSet keySet():771:772 -> keySet 1:1:void putAll(java.util.Map):237:237 -> putAll 2:3:void it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.size():384:384 -> putAll 4:4:void putAll(java.util.Map):239 -> putAll 5:5:void putAll(java.util.Map):239:239 -> putAll 6:7:void it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.tryCapacity(long):214:215 -> putAll 6:7:void putAll(java.util.Map):239 -> putAll 8:20:void it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.putAll(java.util.Map):82:94 -> putAll 8:20:void putAll(java.util.Map):242 -> putAll 21:22:java.lang.Boolean it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.put(java.lang.Object,java.lang.Boolean):123:124 -> putAll 21:22:void it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.putAll(java.util.Map):94 -> putAll 21:22:void putAll(java.util.Map):242 -> putAll 1:1:int size():384:384 -> size 1:1:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():328:328 -> toString 1:1:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 2:2:it.unimi.dsi.fastutil.objects.ObjectSet it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():297:297 -> toString 2:2:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():329 -> toString 2:2:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 3:3:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():329:329 -> toString 3:3:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 4:4:int it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.size():384:384 -> toString 4:4:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():330 -> toString 4:4:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 5:13:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():336:344 -> toString 5:13:java.lang.String it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 1:22:it.unimi.dsi.fastutil.booleans.BooleanCollection it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.values():803:824 -> values 1:22:java.util.Collection values():49 -> values it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1 -> com.gradleup.gr8.relocated.gz2: it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):803:803 -> 1:1:boolean contains(boolean):816:816 -> b 2:2:boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.containsValue(boolean):359:359 -> b 2:2:boolean contains(boolean):816 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.containsValue(boolean):360:363 -> b 3:6:boolean contains(boolean):816 -> b 1:1:void clear():821:821 -> clear 1:1:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():806:806 -> iterator 1:1:int size():811:811 -> size it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.hz2: it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry entry -> g it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> h 1:1:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):609:609 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1):609:609 -> 1:1:it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$EntryIterator.next():614:614 -> next 1:1:java.lang.Object next():609 -> next 1:2:void remove():619:620 -> remove it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.iz2: it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):730:731 -> 1:1:java.lang.Object next():736:736 -> next it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$KeySet -> com.gradleup.gr8.relocated.jz2: it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):740:740 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1):740:740 -> 1:1:void clear():765:765 -> clear 1:1:boolean contains(java.lang.Object):753:753 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():743:743 -> iterator 1:3:boolean remove(java.lang.Object):758:760 -> remove 1:1:int size():748:748 -> size it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.kz2: it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,int):428:429 -> 1:1:boolean getBooleanValue():442:442 -> c 1:3:boolean equals(java.lang.Object):479:481 -> equals 1:1:java.lang.Object getKey():437:437 -> getKey 1:1:java.lang.Boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry.getValue():461:461 -> getValue 1:1:java.lang.Object getValue():423 -> getValue 1:1:int hashCode():486:486 -> hashCode 1:1:java.lang.Object setValue(java.lang.Object):423:423 -> setValue 2:2:java.lang.Boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry.setValue(java.lang.Boolean):473:473 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):423 -> setValue 3:4:boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry.setValue(boolean):447:448 -> setValue 3:4:java.lang.Boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry.setValue(java.lang.Boolean):473 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):423 -> setValue 5:5:java.lang.Boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry.setValue(java.lang.Boolean):473:473 -> setValue 5:5:java.lang.Object setValue(java.lang.Object):423 -> setValue 1:1:java.lang.String toString():491:491 -> toString it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.lz2: it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):634:634 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1):634:634 -> 1:1:void clear():710:710 -> clear 1:16:boolean contains(java.lang.Object):646:661 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():636:636 -> iterator 1:29:boolean remove(java.lang.Object):668:696 -> remove 1:1:int size():705:705 -> size it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.mz2: it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e int last -> b it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> f int pos -> a boolean mustReturnNullKey -> d 1:24:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):496:519 -> 25:25:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1):496:496 -> 1:19:int nextEntry():531:531 -> h 1:1:boolean hasNext():527:527 -> hasNext 1:5:void remove():585:589 -> remove 6:11:void it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapIterator.shiftKeys(int):563:568 -> remove 6:11:void remove():589 -> remove 12:13:void remove():596:597 -> remove 14:23:void it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapIterator.shiftKeys(int):571:580 -> remove 14:23:void remove():589 -> remove 24:25:void remove():592:593 -> remove 26:26:void remove():585:585 -> remove it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.nz2: it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):785:786 -> 1:1:boolean nextBoolean():791:791 -> f 1:1:java.lang.Boolean it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$ValueIterator.next():797:797 -> next 1:1:java.lang.Object next():784 -> next it.unimi.dsi.fastutil.objects.Reference2IntArrayMap -> com.gradleup.gr8.relocated.rz2: java.lang.Object[] key -> b int[] value -> c int size -> d 1:3:void ():70:72 -> 1:1:int access$000(it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> a 2:2:int it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):235:235 -> a 2:2:int access$300(it.unimi.dsi.fastutil.objects.Reference2IntArrayMap,java.lang.Object):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:int it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):236:237 -> a 3:4:int access$300(it.unimi.dsi.fastutil.objects.Reference2IntArrayMap,java.lang.Object):37 -> a 5:7:int it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):235:237 -> a 5:7:int put(java.lang.Object,int):283 -> a 8:25:int put(java.lang.Object,int):285:302 -> a 26:29:int getInt(java.lang.Object):244:247 -> a 1:1:int access$010(it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> b 1:1:java.lang.Object[] access$100(it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> c 2:4:int it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):235:237 -> c 2:4:int removeInt(java.lang.Object):308 -> c 5:11:int removeInt(java.lang.Object):309:315 -> c 1:4:void clear():257:260 -> clear 1:6:it.unimi.dsi.fastutil.objects.Reference2IntArrayMap it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:it.unimi.dsi.fastutil.objects.Reference2IntArrayMap it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.clone():346:346 -> clone 7:7:java.lang.Object clone():37 -> clone 1:3:int it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):235:237 -> containsKey 1:3:boolean containsKey(java.lang.Object):265 -> containsKey 1:1:int[] access$200(it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> d 2:3:boolean containsValue(int):270:271 -> d 1:1:it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.reference2IntEntrySet():231:231 -> e 1:1:it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():37 -> e 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.keySet():321:321 -> keySet 1:1:java.util.Set keySet():37 -> keySet 1:1:int size():252:252 -> size 1:1:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.values():326:326 -> values 1:1:java.util.Collection values():37 -> values it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet -> com.gradleup.gr8.relocated.qz2: it.unimi.dsi.fastutil.objects.Reference2IntArrayMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):133:133 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2IntArrayMap,it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$1):133:133 -> 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet.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 it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet$1 -> com.gradleup.gr8.relocated.pz2: it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet this$1 -> c int next -> b int curr -> a 1:2:void (it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet):136:137 -> 1:1:boolean hasNext():141:141 -> hasNext 1:3:it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet$1.next():147:147 -> next 1:3:java.lang.Object next():136 -> next 1:7:void remove():153:153 -> remove it.unimi.dsi.fastutil.objects.Reference2IntFunction -> com.gradleup.gr8.relocated.sz2: int getInt(java.lang.Object) -> a int put(java.lang.Object,int) -> a it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap -> com.gradleup.gr8.relocated.b03: java.lang.Object[] key -> b it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet entries -> l int maxFill -> j int size -> k int n -> i int first -> f int last -> g int mask -> d it.unimi.dsi.fastutil.objects.ReferenceSortedSet keys -> m long[] link -> h int[] value -> c boolean containsNullKey -> e it.unimi.dsi.fastutil.ints.IntCollection values -> n 1:1:void (int,float):147:147 -> 2:56:void (int,float):102:156 -> 57:57:void (int,float):149:149 -> 58:58:void ():176:176 -> 1:1:int access$300(it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,int):87:87 -> a 2:2:int it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.removeNullEntry():285:285 -> a 2:2:int access$200(it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:7:int it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.removeNullEntry():286:290 -> a 3:7:int access$200(it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):87 -> a 8:32:int it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.insert(java.lang.Object,int):307:331 -> a 8:32:int put(java.lang.Object,int):338 -> a 33:35:int put(java.lang.Object,int):339:341 -> a 36:46:int getInt(java.lang.Object):721:731 -> a 1:1:int removeInt(java.lang.Object):431:431 -> c 2:7:int it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.removeNullEntry():285:290 -> c 2:7:int removeInt(java.lang.Object):431 -> c 8:18:int removeInt(java.lang.Object):432:442 -> c 19:42:void fixPointers(int,int):937:960 -> c 1:5:void clear():771:775 -> clear 1:11:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.clone():1768:1778 -> clone 1:11:java.lang.Object clone():87 -> clone 12:12:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap 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:5:boolean containsValue(int):754:758 -> d 1:1:it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():87:87 -> e 1:25:void fixPointers(int):899:923 -> f 1:3:java.lang.Object firstKey():970:970 -> firstKey 1:42:void rehash(int):1709:1750 -> g 1:3:int removeEntry(int):276:278 -> h 4:9:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.shiftKeys(int):410:415 -> h 4:9:int removeEntry(int):279 -> h 10:10:int removeEntry(int):280:280 -> h 11:17:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.shiftKeys(int):418:424 -> h 11:17:int removeEntry(int):279 -> h 1:1:int it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.realSize():262:262 -> hashCode 1:1:int hashCode():1795 -> hashCode 2:10:int hashCode():1796:1804 -> hashCode 1:1:it.unimi.dsi.fastutil.objects.Reference2IntSortedMap it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.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:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet():1531:1532 -> k 1:1:java.util.Set keySet():87:87 -> keySet 1:2:it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet reference2IntEntrySet():1422:1423 -> l 1:3:java.lang.Object lastKey():981:981 -> lastKey 1:1:void putAll(java.util.Map):296:296 -> putAll 2:3:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.ensureCapacity(int):266:267 -> putAll 2:3:void putAll(java.util.Map):296 -> putAll 4:4:int it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.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 it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.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:it.unimi.dsi.fastutil.objects.Reference2IntSortedMap it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.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:it.unimi.dsi.fastutil.objects.Reference2IntSortedMap it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.tailMap(java.lang.Object):992:992 -> tailMap 1:1:java.util.SortedMap tailMap(java.lang.Object):87 -> tailMap 1:22:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.values():1596:1617 -> values 1:22:java.util.Collection values():87 -> values it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1 -> com.gradleup.gr8.relocated.tz2: it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1596:1596 -> 1:1:void clear():1614:1614 -> clear 1:1:boolean contains(int):1609:1609 -> d 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():1599:1599 -> iterator 1:1:int size():1604:1604 -> size it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.uz2: it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> g it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry entry -> f 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1222:1222 -> 1:1:void add(java.lang.Object):1219:1219 -> add 2:2:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator.add(it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1215:1215 -> add 2:2:void add(java.lang.Object):1219 -> add 1:1:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$EntryIterator.next():1231:1231 -> next 1:1:java.lang.Object next():1219 -> next 1:1:it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$EntryIterator.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 it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator.set(it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1211:1211 -> set 2:2:void set(java.lang.Object):1219 -> set it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.vz2: it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1455:1456 -> 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 it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet -> com.gradleup.gr8.relocated.wz2: it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1465:1465 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1465:1465 -> 1:1:void clear():1493:1493 -> clear 1:1:boolean contains(java.lang.Object):1481:1481 -> contains 1:3:java.lang.Object first():1498:1498 -> first 1:1:it.unimi.dsi.fastutil.objects.ReferenceSortedSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet.headSet(java.lang.Object):1520:1520 -> headSet 1:1:java.util.SortedSet headSet(java.lang.Object):1465 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1465 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 2:2:java.util.Iterator iterator():1465 -> iterator 1: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:it.unimi.dsi.fastutil.objects.ReferenceSortedSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet.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:it.unimi.dsi.fastutil.objects.ReferenceSortedSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet.tailSet(java.lang.Object):1515:1515 -> tailSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1465 -> tailSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.xz2: it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> b int index -> a 1:2:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,int):824:825 -> 1:1:int getIntValue():838:838 -> a 1:3:boolean equals(java.lang.Object):875:877 -> equals 1:1:java.lang.Object getKey():833:833 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry.setValue(java.lang.Integer):869:869 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):819 -> setValue 3:4:int it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry.setValue(int):843:844 -> setValue 3:4:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry.setValue(java.lang.Integer):869 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):819 -> setValue 5:5:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.yz2: it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1269:1269 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1269:1269 -> 1:1:void clear():1373:1373 -> clear 1:16:boolean contains(java.lang.Object):1309:1324 -> contains 1:3:it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.first():1296:1296 -> first 1:3:java.lang.Object first():1269 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1269:1269 -> headSet 2:2:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.headSet(it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1286:1286 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1269 -> headSet 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator 1:3:it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.last():1302:1302 -> last 1: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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.subSet(it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry,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:it.unimi.dsi.fastutil.objects.ObjectSortedSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.tailSet(it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1291:1291 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1269 -> tailSet it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.zz2: it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> e int index -> d int next -> b int curr -> c int prev -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1032:1032 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1057:1057 -> 3:24:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1038:1059 -> 1:14:void ensureIndexKnown():1099:1112 -> h 1:1:boolean hasNext():1091:1091 -> hasNext 1:1:boolean hasPrevious():1095:1095 -> hasPrevious 1:6:int nextEntry():1127:1127 -> i 1:6:int previousEntry():1136:1136 -> j 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():1146:1146 -> remove it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.a03: it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> f 1:2:void (it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1578:1579 -> 1:1:void add(java.lang.Object):1544:1544 -> add 2:2:void it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator.add(java.lang.Integer):1565:1565 -> add 2:2:void add(java.lang.Object):1544 -> add 1:1:int previousInt():1547:1547 -> b 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator.next():1590:1590 -> next 1:1:java.lang.Object next():1544 -> next 1:1:int nextInt():1584:1584 -> nextInt 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator.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 it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator.set(java.lang.Integer):1559:1559 -> set 2:2:void set(java.lang.Object):1544 -> set it.unimi.dsi.fastutil.objects.Reference2IntMap -> com.gradleup.gr8.relocated.e03: it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet() -> e it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry -> com.gradleup.gr8.relocated.c03: int getIntValue() -> a it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet -> com.gradleup.gr8.relocated.d03: it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap -> com.gradleup.gr8.relocated.n03: java.lang.Object[] key -> b int[] value -> c int size -> h it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet entries -> i boolean containsNullKey -> e int n -> f it.unimi.dsi.fastutil.ints.IntCollection values -> k int maxFill -> g int mask -> d it.unimi.dsi.fastutil.objects.ReferenceSet keys -> j 1:9:void (int,float):91:99 -> 10:10:void (int,float):93:93 -> 11:11:void (int):110:110 -> 12:12:void ():119:119 -> 1:1:int access$400(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int):49:49 -> a 2:2:int it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.removeNullEntry():227:227 -> a 2:2:int access$300(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:int it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.removeNullEntry():228:231 -> a 3:6:int access$300(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):49 -> a 7:22:int it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.insert(java.lang.Object,int):248:263 -> a 7:22:int put(java.lang.Object,int):270 -> a 23:25:int put(java.lang.Object,int):271:273 -> a 26:36:int getInt(java.lang.Object):371:381 -> a 1:1:int removeInt(java.lang.Object):353:353 -> c 2:6:int it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.removeNullEntry():227:231 -> c 2:6:int removeInt(java.lang.Object):353 -> c 7:17:int removeInt(java.lang.Object):354:364 -> c 1:4:void clear():421:424 -> clear 1:10:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.clone():999:1008 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap 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:5:boolean containsValue(int):404:408 -> d 1:2:it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.reference2IntEntrySet():761:762 -> e 1:2:it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():49 -> e 1:7:void rehash(int):961:967 -> f 8:8:int it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.realSize():205:205 -> f 8:8:void rehash(int):968 -> f 9:21:void rehash(int):969:981 -> f 1:2:int removeEntry(int):219:220 -> g 3:8:void it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.shiftKeys(int):333:338 -> g 3:8:int removeEntry(int):221 -> g 9:9:int removeEntry(int):222:222 -> g 10:15:void it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.shiftKeys(int):341:346 -> g 10:15:int removeEntry(int):221 -> g 1:1:int it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.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:it.unimi.dsi.fastutil.objects.ReferenceSet it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.keySet():816:817 -> keySet 1:2:java.util.Set keySet():49 -> keySet 1:1:void putAll(java.util.Map):237:237 -> putAll 2:3:void it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.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 it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.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:it.unimi.dsi.fastutil.ints.IntCollection it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.values():848:869 -> values 1:22:java.util.Collection values():49 -> values it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1 -> com.gradleup.gr8.relocated.f03: it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):848:848 -> 1:1:void clear():866:866 -> clear 1:1:boolean contains(int):861:861 -> d 1:1:it.unimi.dsi.fastutil.ints.IntIterator iterator():851:851 -> iterator 1:1:int size():856:856 -> size it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$EntryIterator -> com.gradleup.gr8.relocated.g03: it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> h it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry entry -> g 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):654:654 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):654:654 -> 1:1:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$EntryIterator.next():659:659 -> next 1:1:java.lang.Object next():654 -> next 1:2:void remove():664:665 -> remove it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeyIterator -> com.gradleup.gr8.relocated.h03: it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):775:776 -> 1:1:java.lang.Object next():781:781 -> next it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeySet -> com.gradleup.gr8.relocated.i03: it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):785:785 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):785:785 -> 1:1:void clear():810:810 -> clear 1:1:boolean contains(java.lang.Object):798:798 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator 1:3:boolean remove(java.lang.Object):803:805 -> remove 1:1:int size():793:793 -> size it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry -> com.gradleup.gr8.relocated.j03: int index -> a it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b 1:2:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int):473:474 -> 1:1:int getIntValue():487:487 -> a 1:3:boolean equals(java.lang.Object):524:526 -> equals 1:1:java.lang.Object getKey():482:482 -> getKey 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry.setValue(java.lang.Integer):518:518 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):468 -> setValue 3:4:int it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry.setValue(int):492:493 -> setValue 3:4:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry.setValue(java.lang.Integer):518 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):468 -> setValue 5:5:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry.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 it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntrySet -> com.gradleup.gr8.relocated.k03: it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a 1:1:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):679:679 -> 2:2:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):679:679 -> 1:1:void clear():755:755 -> clear 1:16:boolean contains(java.lang.Object):691:706 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator 1:29:boolean remove(java.lang.Object):713:741 -> remove 1:1:int size():750:750 -> size it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator -> com.gradleup.gr8.relocated.l03: it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> f int last -> b int pos -> a boolean mustReturnNullKey -> d 1:24:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):541:564 -> 25:25:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):541:541 -> 1:19:int nextEntry():576:576 -> h 1:1:boolean hasNext():572:572 -> hasNext 1:5:void remove():630:634 -> remove 6:11:void it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.shiftKeys(int):608:613 -> remove 6:11:void remove():634 -> remove 12:13:void remove():641:642 -> remove 14:23:void it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.shiftKeys(int):616:625 -> remove 14:23:void remove():634 -> remove 24:25:void remove():637:638 -> remove 26:26:void remove():630:630 -> remove it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$ValueIterator -> com.gradleup.gr8.relocated.m03: it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> g 1:2:void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):830:831 -> 1:1:java.lang.Integer it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$ValueIterator.next():842:842 -> next 1:1:java.lang.Object next():829 -> next 1:1:int nextInt():836:836 -> nextInt it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet -> com.gradleup.gr8.relocated.o03: it.unimi.dsi.fastutil.objects.ReferenceArrayList -> com.gradleup.gr8.relocated.r03: int size -> b 1:3:void (int):96:98 -> 4:4:void (int):97:97 -> 5:5:void (int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":103,"2":104,"3":105,"4":106,"5":107},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 103:103:void (int):97:97 -> 104:104:void (int):97:97 -> 105:105:void (int):97:97 -> 106:106:void (int):97:97 -> 107:107:void (int):97:97 -> 102:102:void (int):97:97 -> 1:6:void removeElements(int,int):453:458 -> a 1:2:void add(int,java.lang.Object):299:300 -> add 3:7:void it.unimi.dsi.fastutil.objects.ReferenceArrayList.grow(int):287:291 -> add 3:7:void add(int,java.lang.Object):300 -> add 8:10:void add(int,java.lang.Object):301:303 -> add 11:11:boolean add(java.lang.Object):309:309 -> add 12:16:void it.unimi.dsi.fastutil.objects.ReferenceArrayList.grow(int):287:291 -> add 12:16:boolean add(java.lang.Object):309 -> add 17:17:boolean add(java.lang.Object):310:310 -> add 1:2:void clear():365:366 -> clear 1:3:it.unimi.dsi.fastutil.objects.ReferenceArrayList it.unimi.dsi.fastutil.objects.ReferenceArrayList.clone():553:555 -> clone 1:3:java.lang.Object clone():57 -> clone 1:3:java.lang.Object get(int):317:317 -> get 4:4:java.lang.Object get(int):0:0 -> get # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":640,"2":641,"3":642,"4":643},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 640:640:java.lang.Object get(int):317:317 -> get 641:641:java.lang.Object get(int):317:317 -> get 642:642:java.lang.Object get(int):317:317 -> get 643:643:java.lang.Object get(int):317:317 -> get 321:321:java.lang.Object get(int):317:317 -> get 322:322:java.lang.Object get(int):0:0 -> get # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":644,"2":645,"3":646},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 644:644:java.lang.Object get(int):317:317 -> get 645:645:java.lang.Object get(int):317:317 -> get 646:646:java.lang.Object get(int):317:317 -> get 639:639:java.lang.Object get(int):317:317 -> get 1:2:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):497:498 -> h 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:6:java.lang.Object remove(int):337:337 -> remove 7:7:java.lang.Object remove(int):0:0 -> remove # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":683,"2":684,"3":685,"4":686},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 683:683:java.lang.Object remove(int):337:337 -> remove 684:684:java.lang.Object remove(int):337:337 -> remove 685:685:java.lang.Object remove(int):337:337 -> remove 686:686:java.lang.Object remove(int):337:337 -> remove 344:344:java.lang.Object remove(int):337:337 -> remove 345:345:java.lang.Object remove(int):0:0 -> remove # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":687,"2":688,"3":689},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 687:687:java.lang.Object remove(int):337:337 -> remove 688:688:java.lang.Object remove(int):337:337 -> remove 689:689:java.lang.Object remove(int):337:337 -> remove 682:682:java.lang.Object remove(int):337:337 -> remove 690:692:boolean remove(java.lang.Object):348:350 -> remove 1:7:boolean removeAll(java.util.Collection):485:491 -> removeAll 1:4:java.lang.Object set(int,java.lang.Object):357:357 -> set 5:5:java.lang.Object set(int,java.lang.Object):0:0 -> set # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":721,"2":722,"3":723,"4":724},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 721:721:java.lang.Object set(int,java.lang.Object):357:357 -> set 722:722:java.lang.Object set(int,java.lang.Object):357:357 -> set 723:723:java.lang.Object set(int,java.lang.Object):357:357 -> set 724:724:java.lang.Object set(int,java.lang.Object):357:357 -> set 362:362:java.lang.Object set(int,java.lang.Object):357:357 -> set 363:363:java.lang.Object set(int,java.lang.Object):0:0 -> set # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":725,"2":726,"3":727},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 725:725:java.lang.Object set(int,java.lang.Object):357:357 -> set 726:726:java.lang.Object set(int,java.lang.Object):357:357 -> set 727:727:java.lang.Object set(int,java.lang.Object):357:357 -> set 720:720:java.lang.Object set(int,java.lang.Object):357:357 -> set 1:1:int size():372:372 -> size it.unimi.dsi.fastutil.objects.ReferenceArrayList$1 -> com.gradleup.gr8.relocated.q03: it.unimi.dsi.fastutil.objects.ReferenceArrayList this$0 -> c int last -> b int pos -> a 1:2:void (it.unimi.dsi.fastutil.objects.ReferenceArrayList,int):498:499 -> 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:3:java.lang.Object next():510:510 -> next 1:1:int nextIndex():520:520 -> nextIndex 1:3:java.lang.Object previous():515:515 -> previous 1:1:int previousIndex():524:524 -> previousIndex 1:10:void remove():538:538 -> remove 1:3:void set(java.lang.Object):533:533 -> set it.unimi.dsi.fastutil.objects.ReferenceArraySet -> com.gradleup.gr8.relocated.t03: int size -> b 1:4:void (java.lang.Object[],int):104:107 -> 5:5:void (java.lang.Object[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":221,"2":222,"3":223,"4":224},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 221:221:void (java.lang.Object[],int):107:107 -> 222:222:void (java.lang.Object[],int):107:107 -> 223:223:void (java.lang.Object[],int):107:107 -> 224:224:void (java.lang.Object[],int):107:107 -> 112:112:void (java.lang.Object[],int):107:107 -> 113:113:void (java.lang.Object[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":225,"2":226,"3":227},"outline":"Lcom/gradleup/gr8/relocated/ij;a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;"} 225:225:void (java.lang.Object[],int):107:107 -> 226:226:void (java.lang.Object[],int):107:107 -> 227:227:void (java.lang.Object[],int):107:107 -> 220:220:void (java.lang.Object[],int):107:107 -> 1:1:int access$000(it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> a 1:2:int it.unimi.dsi.fastutil.objects.ReferenceArraySet.findKey(java.lang.Object):111:112 -> add 1:2:boolean add(java.lang.Object):166 -> add 3:9:boolean add(java.lang.Object):168:174 -> add 1:1:int access$010(it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> b 1:1:java.lang.Object[] access$100(it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> c 1:2:void clear():180:181 -> clear 1:5:it.unimi.dsi.fastutil.objects.ReferenceArraySet it.unimi.dsi.fastutil.objects.ReferenceArraySet.clone():204:208 -> clone 1:5:java.lang.Object clone():29 -> clone 6:6:it.unimi.dsi.fastutil.objects.ReferenceArraySet it.unimi.dsi.fastutil.objects.ReferenceArraySet.clone():206:206 -> clone 6:6:java.lang.Object clone():29 -> clone 1:2:int it.unimi.dsi.fastutil.objects.ReferenceArraySet.findKey(java.lang.Object):111:112 -> contains 1:2:boolean contains(java.lang.Object):144 -> contains 1:1:boolean isEmpty():186:186 -> isEmpty 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():119:119 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.ReferenceArraySet.iterator():119:119 -> iterator 2:2:java.util.Iterator iterator():29 -> iterator 1:2:int it.unimi.dsi.fastutil.objects.ReferenceArraySet.findKey(java.lang.Object):111:112 -> remove 1:2:boolean remove(java.lang.Object):154 -> remove 3:7:boolean remove(java.lang.Object):156:160 -> remove 1:1:int size():149:149 -> size it.unimi.dsi.fastutil.objects.ReferenceArraySet$1 -> com.gradleup.gr8.relocated.s03: it.unimi.dsi.fastutil.objects.ReferenceArraySet this$0 -> b int next -> a 1:2:void (it.unimi.dsi.fastutil.objects.ReferenceArraySet):119:120 -> 1:1:boolean hasNext():124:124 -> hasNext 1:3:java.lang.Object next():129:129 -> next 1:3:void remove():135:137 -> remove it.unimi.dsi.fastutil.objects.ReferenceCollection -> com.gradleup.gr8.relocated.u03: it.unimi.dsi.fastutil.objects.ReferenceCollections -> com.gradleup.gr8.relocated.x03: 1:1:it.unimi.dsi.fastutil.objects.ReferenceCollection unmodifiable(it.unimi.dsi.fastutil.objects.ReferenceCollection):383:383 -> a it.unimi.dsi.fastutil.objects.ReferenceCollections$EmptyCollection -> com.gradleup.gr8.relocated.v03: 1:1:void ():39:39 -> 1:1:boolean addAll(java.util.Collection):81:81 -> addAll 1:1:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator it.unimi.dsi.fastutil.objects.ReferenceCollections$EmptyCollection.iterator():55:55 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():38 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator it.unimi.dsi.fastutil.objects.ReferenceCollections$EmptyCollection.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 it.unimi.dsi.fastutil.objects.ReferenceCollections$UnmodifiableCollection -> com.gradleup.gr8.relocated.w03: it.unimi.dsi.fastutil.objects.ReferenceCollection collection -> a 1:3:void (it.unimi.dsi.fastutil.objects.ReferenceCollection):276:278 -> 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:java.util.Iterator iterator():272:272 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():307:307 -> iterator 3:3:it.unimi.dsi.fastutil.objects.ObjectIterator it.unimi.dsi.fastutil.objects.ObjectIterators.unmodifiable(it.unimi.dsi.fastutil.objects.ObjectIterator):762:762 -> iterator 3:3:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():307 -> 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 it.unimi.dsi.fastutil.objects.ReferenceList -> com.gradleup.gr8.relocated.y03: void removeElements(int,int) -> a it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet -> com.gradleup.gr8.relocated.a13: 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 (int,float):77:84 -> 1:14:boolean add(java.lang.Object):268:281 -> add 1:1:boolean addAll(java.util.Collection):255:255 -> addAll 2:3:void it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.ensureCapacity(int):243:244 -> addAll 2:3:boolean addAll(java.util.Collection):255 -> addAll 4:4:int it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.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 it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.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:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.clone():640:645 -> clone 1:6:java.lang.Object clone():40 -> clone 7:7:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet 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 -> f 6:6:int it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.realSize():239:239 -> f 6:6:void rehash(int):612 -> f 7:16:void rehash(int):613:622 -> f 1:1:boolean removeEntry(int):314:314 -> g 2:7:void it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.shiftKeys(int):297:302 -> g 2:7:boolean removeEntry(int):315 -> g 8:8:boolean removeEntry(int):316:316 -> g 9:13:void it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.shiftKeys(int):305:309 -> g 9:13:boolean removeEntry(int):315 -> g 1:1:int it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.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:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():515:515 -> iterator 1:1:boolean remove(java.lang.Object):332:332 -> remove 2:5:boolean it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.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 it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$SetIterator -> com.gradleup.gr8.relocated.z03: it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e int last -> b int pos -> a boolean mustReturnNull -> d it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet this$0 -> f 1:21:void (it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet):414:434 -> 22:22:void (it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet,it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$1):414:414 -> 1:1:boolean hasNext():442:442 -> hasNext 1:16:java.lang.Object next():446:446 -> next 1:5:void remove():496:500 -> remove 6:11:void it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$SetIterator.shiftKeys(int):475:480 -> remove 6:11:void remove():500 -> remove 12:13:void remove():507:508 -> remove 14:22:void it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$SetIterator.shiftKeys(int):483:491 -> remove 14:22:void remove():500 -> remove 23:24:void remove():503:504 -> remove 25:25:void remove():496:496 -> remove it.unimi.dsi.fastutil.objects.ReferenceSet -> com.gradleup.gr8.relocated.b13: it.unimi.dsi.fastutil.objects.ReferenceSets -> com.gradleup.gr8.relocated.e13: it.unimi.dsi.fastutil.objects.ReferenceSets$EmptySet EMPTY_SET -> a 1:1:void ():70:70 -> it.unimi.dsi.fastutil.objects.ReferenceSets$EmptySet -> com.gradleup.gr8.relocated.c13: 1:1:void ():42:42 -> 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 it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton -> com.gradleup.gr8.relocated.d13: java.lang.Object element -> a 1:2:void (java.lang.Object):96:97 -> 1:1:boolean addAll(java.util.Collection):122:122 -> addAll 1:1:boolean contains(java.lang.Object):102:102 -> contains 1:1:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton.iterator():112:112 -> iterator 1:1:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():92 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ObjectIterators.singleton(java.lang.Object):176:176 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton.iterator():112 -> iterator 2:2:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():92 -> iterator 3:3:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton.iterator():112:112 -> iterator 3:3:java.util.Iterator iterator():92 -> iterator 4:4:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ObjectIterators.singleton(java.lang.Object):176:176 -> iterator 4:4:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton.iterator():112 -> iterator 4:4:java.util.Iterator iterator():92 -> iterator 1:1:boolean remove(java.lang.Object):107:107 -> remove 1:1:boolean removeAll(java.util.Collection):127:127 -> removeAll 1:1:boolean retainAll(java.util.Collection):132:132 -> retainAll it.unimi.dsi.fastutil.objects.ReferenceSortedSet -> com.gradleup.gr8.relocated.f13: kotlin.DeprecationLevel$EnumUnboxingLocalUtility -> com.gradleup.gr8.relocated.iz: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String stringValueOf(int) -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.ExceptionsKt__ExceptionsKt -> kotlin.ExceptionsKt__ExceptionsKt: # {"id":"sourceFile","fileName":"Exceptions.kt"} kotlin.Lazy -> com.gradleup.gr8.relocated.qv1: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.LazyKt -> com.gradleup.gr8.relocated.aw1: 1:38:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):0:37 -> a 1:38:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):0 -> a # {"id":"com.android.tools.r8.synthesized"} 39:39:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):36:36 -> a 39:39:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):0 -> a # {"id":"com.android.tools.r8.synthesized"} 40:40:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):35:35 -> a 40:40:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):0 -> a # {"id":"com.android.tools.r8.synthesized"} 41:41:void kotlin.SynchronizedLazyImpl.(kotlin.jvm.functions.Function0,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> a 41:41:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):35 -> a 41:41:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):21:21 -> b 1:1:kotlin.Lazy lazy(kotlin.jvm.functions.Function0):0 -> b # {"id":"com.android.tools.r8.synthesized"} 2:2:void kotlin.SynchronizedLazyImpl.(kotlin.jvm.functions.Function0,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> b 2:2:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):21 -> b 2:2:kotlin.Lazy lazy(kotlin.jvm.functions.Function0):0 -> b # {"id":"com.android.tools.r8.synthesized"} kotlin.LazyKt__LazyJVMKt -> kotlin.LazyKt__LazyJVMKt: # {"id":"sourceFile","fileName":"LazyJVM.kt"} kotlin.LazyKt__LazyKt -> com.gradleup.gr8.relocated.bw1: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.Metadata -> kotlin.Metadata: # {"id":"sourceFile","fileName":"Metadata.kt"} kotlin.NoWhenBranchMatchedException -> com.gradleup.gr8.relocated.mb2: # {"id":"sourceFile","fileName":"NoWhenBranchMatchedException.kt"} 1:1:void ():9:9 -> kotlin.Pair -> com.gradleup.gr8.relocated.dk2: # {"id":"sourceFile","fileName":"Tuples.kt"} java.lang.Object second -> b java.lang.Object first -> a 1:3:void (java.lang.Object,java.lang.Object):26:28 -> java.lang.Object component1() -> a java.lang.Object component2() -> b 1:1:java.lang.Object getFirst():27:27 -> c 1:1:java.lang.Object getSecond():28:28 -> d 1:1:java.lang.String toString():34:34 -> toString kotlin.SafePublicationLazyImpl -> com.gradleup.gr8.relocated.g53: # {"id":"sourceFile","fileName":"LazyJVM.kt"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater valueUpdater -> c java.lang.Object _value -> b kotlin.jvm.functions.Function0 initializer -> a 1:1:void ():124:124 -> 1:3:void (kotlin.jvm.functions.Function0):90:92 -> 1:17:java.lang.Object getValue():98:114 -> getValue 1:1:boolean kotlin.SafePublicationLazyImpl.isInitialized():117:117 -> toString 1:1:java.lang.String toString():119 -> toString 2:2:java.lang.String toString():119:119 -> toString kotlin.SynchronizedLazyImpl -> com.gradleup.gr8.relocated.ne3: # {"id":"sourceFile","fileName":"LazyJVM.kt"} java.lang.Object _value -> b java.lang.Object lock -> c kotlin.jvm.functions.Function0 initializer -> a 1:5:void (kotlin.jvm.functions.Function0,java.lang.Object):55:59 -> 1:14:java.lang.Object getValue():63:76 -> getValue 15:15:java.lang.Object getValue():69:69 -> getValue 1:1:boolean kotlin.SynchronizedLazyImpl.isInitialized():82:82 -> toString 1:1:java.lang.String toString():84 -> toString 2:2:java.lang.String toString():84:84 -> toString kotlin.TuplesKt -> kotlin.TuplesKt: # {"id":"sourceFile","fileName":"Tuples.kt"} kotlin.UByte -> kotlin.UByte: # {"id":"sourceFile","fileName":"UByte.kt"} kotlin.UInt -> kotlin.UInt: # {"id":"sourceFile","fileName":"UInt.kt"} kotlin.UNINITIALIZED_VALUE -> com.gradleup.gr8.relocated.xj3: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.UNINITIALIZED_VALUE INSTANCE -> a kotlin.UShort -> kotlin.UShort: # {"id":"sourceFile","fileName":"UShort.kt"} kotlin.UninitializedPropertyAccessException -> com.gradleup.gr8.relocated.dk3: # {"id":"sourceFile","fileName":"UninitializedPropertyAccessException.kt"} 1:1:void (java.lang.String):11:11 -> kotlin.Unit -> kotlin.Unit: # {"id":"sourceFile","fileName":"Unit.kt"} 1:1:java.lang.String toString():23:23 -> toString kotlin.UnsafeLazyImpl -> com.gradleup.gr8.relocated.cl3: # {"id":"sourceFile","fileName":"Lazy.kt"} java.lang.Object _value -> b kotlin.jvm.functions.Function0 initializer -> a 1:3:void (kotlin.jvm.functions.Function0):74:76 -> 1:6:java.lang.Object getValue():80:85 -> getValue 1:1:boolean kotlin.UnsafeLazyImpl.isInitialized():88:88 -> toString 1:1:java.lang.String toString():90 -> toString 2:2:java.lang.String toString():90:90 -> toString kotlin.UnsignedKt -> kotlin.UnsignedKt: # {"id":"sourceFile","fileName":"UnsignedUtils.kt"} kotlin._Assertions -> com.gradleup.gr8.relocated.kr3: # {"id":"sourceFile","fileName":"AssertionsJVM.kt"} boolean ENABLED -> a 1:1:void ():14:14 -> kotlin.collections.AbstractCollection -> com.gradleup.gr8.relocated.n: # {"id":"sourceFile","fileName":"AbstractCollection.kt"} 1:1:void ():14:14 -> int getSize() -> a 1:2:boolean contains(java.lang.Object):43:44 -> contains 3:3:boolean contains(java.lang.Object):19:19 -> contains 1:2:boolean containsAll(java.util.Collection):46:47 -> containsAll 3:3:boolean containsAll(java.util.Collection):22:22 -> containsAll 1:1:int kotlin.collections.AbstractCollection.size():14:14 -> isEmpty 1:1:boolean isEmpty():24 -> isEmpty 1:1:int size():14:14 -> size 1:1:java.lang.Object[] toArray():34:34 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):40:40 -> toArray 1:1:java.lang.String toString():26:26 -> toString kotlin.collections.AbstractCollection$toString$1 -> com.gradleup.gr8.relocated.m: # {"id":"sourceFile","fileName":"AbstractCollection.kt"} kotlin.collections.AbstractCollection this$0 -> a 1:1:java.lang.CharSequence kotlin.collections.AbstractCollection$toString$1.invoke(java.lang.Object):27:27 -> invoke 1:1:java.lang.Object invoke(java.lang.Object):26 -> invoke kotlin.collections.AbstractIterator -> com.gradleup.gr8.relocated.q0: # {"id":"sourceFile","fileName":"AbstractIterator.kt"} kotlin.collections.State state -> a java.lang.Object nextValue -> b 1:2:void ():20:21 -> 1:2:void setNext(java.lang.Object):62:63 -> a void computeNext() -> h 1:2:boolean hasNext():25:26 -> hasNext 3:5:boolean kotlin.collections.AbstractIterator.tryToComputeNext():41:43 -> hasNext 3:5:boolean hasNext():29 -> hasNext 6:6:boolean hasNext():25:25 -> hasNext 1:1:void done():70:70 -> i 1:5:java.lang.Object next():34:34 -> next kotlin.collections.AbstractList -> com.gradleup.gr8.relocated.w0: # {"id":"sourceFile","fileName":"AbstractList.kt"} 1:1:void ():21:21 -> 1:3:boolean equals(java.lang.Object):61:63 -> equals 4:154:boolean kotlin.collections.AbstractList$Companion.orderedEquals$kotlin_stdlib(java.util.Collection,java.util.Collection):0:150 -> equals 4:154:boolean equals(java.lang.Object):63 -> equals 1:2:int kotlin.collections.AbstractList$Companion.orderedHashCode$kotlin_stdlib(java.util.Collection):138:139 -> hashCode 1:2:int hashCode():69 -> hashCode 1:1:int indexOf(java.lang.Object):159:159 -> indexOf 2:2:int indexOf(java.lang.Object):27:27 -> indexOf 1:1:java.util.Iterator iterator():25:25 -> iterator 1:3:int lastIndexOf(java.lang.Object):165:167 -> lastIndexOf 4:143:int lastIndexOf(java.lang.Object):29:168 -> lastIndexOf 1:1:java.util.ListIterator listIterator():31:31 -> listIterator 2:2:java.util.ListIterator listIterator(int):33:33 -> listIterator 1:1:java.util.List subList(int,int):35:35 -> subList kotlin.collections.AbstractList$Companion -> com.gradleup.gr8.relocated.s0: # {"id":"sourceFile","fileName":"AbstractList.kt"} 1:1:void checkPositionIndex$kotlin_stdlib(int,int):114:114 -> a 2:2:void checkRangeIndexes$kotlin_stdlib(int,int,int):123:123 -> a 3:3:void checkRangeIndexes$kotlin_stdlib(int,int,int):120:120 -> a kotlin.collections.AbstractList$IteratorImpl -> com.gradleup.gr8.relocated.t0: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList this$0 -> b int index -> a 1:1:void (kotlin.collections.AbstractList):71:71 -> 1:1:void setIndex(int):73:73 -> a 1:1:int getIndex():73:73 -> h 1:1:boolean hasNext():75:75 -> hasNext 2:2:int kotlin.collections.AbstractCollection.size():14:14 -> hasNext 2:2:boolean hasNext():75 -> hasNext # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:3:java.lang.Object next():78:78 -> next 1:1:int kotlin.collections.AbstractList$ListIteratorImpl.nextIndex():95:95 -> nextIndex kotlin.collections.AbstractList$ListIteratorImpl -> com.gradleup.gr8.relocated.u0: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList this$0 -> c 1:5:void (kotlin.collections.AbstractList,int):86:90 -> 1:1:boolean hasPrevious():93:93 -> hasPrevious 1:3:java.lang.Object previous():98:98 -> previous 1:1:int previousIndex():102:102 -> previousIndex kotlin.collections.AbstractList$SubList -> com.gradleup.gr8.relocated.v0: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList list -> a int fromIndex -> b int _size -> c 1:6:void (kotlin.collections.AbstractList,int,int):37:42 -> 1:1:int getSize():51:51 -> a 1:3:java.lang.Object get(int):46:48 -> get 4:4:void kotlin.collections.AbstractList$Companion.checkElementIndex$kotlin_stdlib(int,int):108:108 -> get 4:4:java.lang.Object get(int):46 -> get kotlin.collections.AbstractMutableList -> com.gradleup.gr8.relocated.b2: # {"id":"sourceFile","fileName":"AbstractMutableList.kt"} 1:1:void ():16:16 -> int getSize() -> a java.lang.Object removeAt(int) -> f 1:1:java.lang.Object remove(int):15:15 -> remove 1:1:int size():15:15 -> size kotlin.collections.ArraysKt -> com.gradleup.gr8.relocated.k8: 1:169:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(int[]):0:168 -> a 1:169:java.util.List asList(int[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 170:170:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):0:0 -> a 170:170:java.util.List asList(java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 171:171:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a 171:171:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133 -> a 171:171:java.util.List asList(java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 172:172:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133:133 -> a 172:172:java.util.List asList(java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 173:173:java.lang.Integer kotlin.collections.ArraysKt___ArraysKt.getOrNull(int[],int):0:0 -> a 173:173:java.lang.Integer getOrNull(int[],int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 174:174:int kotlin.collections.ArraysKt___ArraysKt.getLastIndex(int[]):8072:8072 -> a 174:174:java.lang.Integer kotlin.collections.ArraysKt___ArraysKt.getOrNull(int[],int):1455 -> a 174:174:java.lang.Integer getOrNull(int[],int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 175:175:java.lang.Integer kotlin.collections.ArraysKt___ArraysKt.getOrNull(int[],int):1455:1455 -> a 175:175:java.lang.Integer getOrNull(int[],int):0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.ArraysKt__ArraysJVMKt -> kotlin.collections.ArraysKt__ArraysJVMKt: # {"id":"sourceFile","fileName":"ArraysJVM.kt"} kotlin.collections.ArraysKt__ArraysKt -> com.gradleup.gr8.relocated.l8: # {"id":"sourceFile","fileName":"Arrays.kt"} kotlin.collections.ArraysKt___ArraysJvmKt -> kotlin.collections.ArraysKt___ArraysJvmKt: # {"id":"sourceFile","fileName":"_ArraysJvm.kt"} kotlin.collections.ArraysKt___ArraysJvmKt$asList$3 -> com.gradleup.gr8.relocated.m8: # {"id":"sourceFile","fileName":"_ArraysJvm.kt"} int[] $this_asList -> a 1:1:void (int[]):168:168 -> 1:1:int getSize():169:169 -> a 1:1:boolean contains(java.lang.Object):168:168 -> contains 1:1:boolean contains(int):171:171 -> d 2:2:boolean kotlin.collections.ArraysKt___ArraysKt.contains(int[],int):0:0 -> d 2:2:boolean contains(int):171 -> d 3:4:int kotlin.collections.ArraysKt___ArraysKt.indexOf(int[],int):1551:1552 -> d 3:4:boolean kotlin.collections.ArraysKt___ArraysKt.contains(int[],int):540 -> d 3:4:boolean contains(int):171 -> d 1:1:java.lang.Integer kotlin.collections.ArraysKt___ArraysJvmKt$asList$3.get(int):172:172 -> get 1:1:java.lang.Object get(int):168 -> get 1:1:int indexOf(java.lang.Object):168:168 -> indexOf 2:2:int kotlin.collections.ArraysKt___ArraysJvmKt$asList$3.indexOf(int):173:173 -> indexOf 2:2:int indexOf(java.lang.Object):168 -> indexOf 3:1555:int kotlin.collections.ArraysKt___ArraysKt.indexOf(int[],int):0:1552 -> indexOf 3:1555:int kotlin.collections.ArraysKt___ArraysJvmKt$asList$3.indexOf(int):173 -> indexOf 3:1555:int indexOf(java.lang.Object):168 -> indexOf 1:1:boolean isEmpty():170:170 -> isEmpty 1:1:int lastIndexOf(java.lang.Object):168:168 -> lastIndexOf 2:2:int kotlin.collections.ArraysKt___ArraysJvmKt$asList$3.lastIndexOf(int):174:174 -> lastIndexOf 2:2:int lastIndexOf(java.lang.Object):168 -> lastIndexOf 3:2143:int kotlin.collections.ArraysKt___ArraysKt.lastIndexOf(int[],int):0:2140 -> lastIndexOf 3:2143:int kotlin.collections.ArraysKt___ArraysJvmKt$asList$3.lastIndexOf(int):174 -> lastIndexOf 3:2143:int lastIndexOf(java.lang.Object):168 -> lastIndexOf kotlin.collections.ArraysKt___ArraysKt -> com.gradleup.gr8.relocated.n8: # {"id":"sourceFile","fileName":"_Arrays.kt"} kotlin.collections.CollectionsKt -> com.gradleup.gr8.relocated.bs: 1:1:boolean kotlin.collections.CollectionsKt__MutableCollectionsKt.addAll(java.util.Collection,java.lang.Object[]):0:0 -> a 1:1:boolean addAll(java.util.Collection,java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a 2:2:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133 -> a 2:2:boolean kotlin.collections.CollectionsKt__MutableCollectionsKt.addAll(java.util.Collection,java.lang.Object[]):141 -> a 2:2:boolean addAll(java.util.Collection,java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:3:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133:133 -> a 3:3:boolean kotlin.collections.CollectionsKt__MutableCollectionsKt.addAll(java.util.Collection,java.lang.Object[]):141 -> a 3:3:boolean addAll(java.util.Collection,java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 4:4:boolean kotlin.collections.CollectionsKt__MutableCollectionsKt.addAll(java.util.Collection,java.lang.Object[]):141:141 -> a 4:4:boolean addAll(java.util.Collection,java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 5:44:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):0:39 -> a 5:44:int collectionSizeOrDefault(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 45:733:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):0:688 -> a 45:733:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 734:734:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.lang.Iterable):396:396 -> a 734:734:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):690 -> a 734:734:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 735:735:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.util.List):417:417 -> a 735:735:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.lang.Iterable):396 -> a 735:735:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):690 -> a 735:735:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 736:736:int kotlin.collections.CollectionsKt__CollectionsKt.getLastIndex(java.util.List):223:223 -> a 736:736:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.util.List):419 -> a 736:736:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.lang.Iterable):396 -> a 736:736:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):690 -> a 736:736:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 737:737:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.util.List):419:419 -> a 737:737:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.lang.Iterable):396 -> a 737:737:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):690 -> a 737:737:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 738:738:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.util.List):418:418 -> a 738:738:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.lang.Iterable):396 -> a 738:738:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):690 -> a 738:738:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 739:744:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.lang.Iterable):398:403 -> a 739:744:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):690 -> a 739:744:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 745:745:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):690:690 -> a 745:745:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 746:746:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.lang.Iterable):400:400 -> a 746:746:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):690 -> a 746:746:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 747:764:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):691:708 -> a 747:764:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 765:767:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.optimizeReadOnlyList(java.util.List):291:293 -> a 765:767:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):710 -> a 765:767:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 768:768:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.optimizeReadOnlyList(java.util.List):292:292 -> a 768:768:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):710 -> a 768:768:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 769:769:java.util.List drop(java.lang.Iterable,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":771,"2":772,"3":773,"4":774,"5":775},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 771:771:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):682:682 -> a 771:771:java.util.List drop(java.lang.Iterable,int):0 -> a 772:772:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):682:682 -> a 772:772:java.util.List drop(java.lang.Iterable,int):0 -> a 773:773:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):682:682 -> a 773:773:java.util.List drop(java.lang.Iterable,int):0 -> a 774:774:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):682:682 -> a 774:774:java.util.List drop(java.lang.Iterable,int):0 -> a 775:775:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):682:682 -> a 775:775:java.util.List drop(java.lang.Iterable,int):0 -> a 770:770:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.drop(java.lang.Iterable,int):682:682 -> a 770:770:java.util.List drop(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} java.util.List emptyList() -> a # {"id":"com.android.tools.r8.synthesized"} 776:776:java.util.Iterator kotlin.collections.CollectionsKt__IteratorsJVMKt.iterator(java.util.Enumeration):15:15 -> a 776:776:java.util.Iterator iterator(java.util.Enumeration):0 -> a # {"id":"com.android.tools.r8.synthesized"} 777:777:java.util.List kotlin.collections.CollectionsKt__CollectionsJVMKt.listOf(java.lang.Object):20:20 -> a 777:777:java.util.List listOf(java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 778:778:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOf(java.lang.Object[]):77:77 -> a 778:778:java.util.List listOf(java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 779:779:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a 779:779:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133 -> a 779:779:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOf(java.lang.Object[]):77 -> a 779:779:java.util.List listOf(java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 780:780:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133:133 -> a 780:780:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOf(java.lang.Object[]):77 -> a 780:780:java.util.List listOf(java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 781:781:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOf(java.lang.Object[]):77:77 -> a 781:781:java.util.List listOf(java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 782:3441:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(java.lang.Iterable,java.util.Comparator):1073:3732 -> a 782:3441:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3442:3442:void kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(java.lang.Object[],java.util.Comparator):2557:2557 -> a 3442:3442:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(java.lang.Iterable,java.util.Comparator):1075 -> a 3442:3442:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3443:3443:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a 3443:3443:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133 -> a 3443:3443:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(java.lang.Iterable,java.util.Comparator):1075 -> a 3443:3443:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3444:3444:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133:133 -> a 3444:3444:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(java.lang.Iterable,java.util.Comparator):1075 -> a 3444:3444:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3445:3447:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.plus(java.util.Collection,java.lang.Iterable):3269:3271 -> a 3445:3447:java.util.List plus(java.util.Collection,java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3448:3448:java.lang.Appendable kotlin.collections.CollectionsKt___CollectionsKt.joinTo$default(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):3493:3493 -> a 3448:3448:java.lang.Appendable joinTo$default(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3449:3449:java.lang.String kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):3515:3515 -> a 3449:3449:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3450:6966:java.lang.String kotlin.collections.CollectionsKt___CollectionsKt.joinToString(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):0:3516 -> a 3450:6966:java.lang.String kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):3515 -> a 3450:6966:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1314:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):0:1313 -> b 1:1314:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1315:1315:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.util.Collection):1335:1335 -> b 1315:1315:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1316 -> b 1315:1315:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1316:1316:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1315:1315 -> b 1316:1316:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1317:1317:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1314:1314 -> b 1317:1317:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1318:1318:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.lang.Iterable):1327:1327 -> b 1318:1318:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1318:1318:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1319:1319:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.util.Collection):1335:1335 -> b 1319:1319:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.lang.Iterable):1327 -> b 1319:1319:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1319:1319:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1320:1320:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.lang.Iterable):1328:1328 -> b 1320:1320:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1320:1320:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1321:1322:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.toCollection(java.lang.Iterable,java.util.Collection):1295:1296 -> b 1321:1322:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.lang.Iterable):1328 -> b 1321:1322:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1321:1322:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1323:1325:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.optimizeReadOnlyList(java.util.List):291:293 -> b 1323:1325:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1323:1325:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1326:1326:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.optimizeReadOnlyList(java.util.List):292:292 -> b 1326:1326:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1326:1326:java.util.List toList(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1327:1327:void kotlin.collections.CollectionsKt__CollectionsKt.throwIndexOverflow():463:463 -> b 1327:1327:void throwIndexOverflow():0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:4:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1345:1348 -> c 1:4:java.util.Set toSet(java.lang.Iterable):0 -> c # {"id":"com.android.tools.r8.synthesized"} 5:6:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.toCollection(java.lang.Iterable,java.util.Collection):1295:1296 -> c 5:6:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1348 -> c 5:6:java.util.Set toSet(java.lang.Iterable):0 -> c # {"id":"com.android.tools.r8.synthesized"} 7:7:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1347:1347 -> c 7:7:java.util.Set toSet(java.lang.Iterable):0 -> c # {"id":"com.android.tools.r8.synthesized"} 8:8:java.util.Set kotlin.collections.SetsKt__SetsJVMKt.setOf(java.lang.Object):18:18 -> c 8:8:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1347 -> c 8:8:java.util.Set toSet(java.lang.Iterable):0 -> c # {"id":"com.android.tools.r8.synthesized"} 9:9:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1346:1346 -> c 9:9:java.util.Set toSet(java.lang.Iterable):0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Iterable kotlin.collections.CollectionsKt___CollectionsKt.withIndex(java.lang.Iterable):1630:1630 -> d 1:1:java.lang.Iterable withIndex(java.lang.Iterable):0 -> d # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.CollectionsKt__CollectionsJVMKt -> kotlin.collections.CollectionsKt__CollectionsJVMKt: # {"id":"sourceFile","fileName":"CollectionsJVM.kt"} kotlin.collections.CollectionsKt__CollectionsKt -> com.gradleup.gr8.relocated.cs: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.CollectionsKt__IterablesKt -> kotlin.collections.CollectionsKt__IterablesKt: # {"id":"sourceFile","fileName":"Iterables.kt"} kotlin.collections.CollectionsKt__IteratorsJVMKt -> com.gradleup.gr8.relocated.es: # {"id":"sourceFile","fileName":"IteratorsJVM.kt"} kotlin.collections.CollectionsKt__IteratorsJVMKt$iterator$1 -> com.gradleup.gr8.relocated.ds: # {"id":"sourceFile","fileName":"IteratorsJVM.kt"} java.util.Enumeration $this_iterator -> a 1:1:void (java.util.Enumeration):15:15 -> 1:1:boolean hasNext():16:16 -> hasNext 1:1:java.lang.Object next():18:18 -> next kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> com.gradleup.gr8.relocated.fs: # {"id":"sourceFile","fileName":"MutableCollectionsJVM.kt"} kotlin.collections.CollectionsKt__MutableCollectionsKt -> kotlin.collections.CollectionsKt__MutableCollectionsKt: # {"id":"sourceFile","fileName":"MutableCollections.kt"} kotlin.collections.CollectionsKt__ReversedViewsKt -> com.gradleup.gr8.relocated.gs: # {"id":"sourceFile","fileName":"ReversedViews.kt"} kotlin.collections.CollectionsKt___CollectionsKt -> com.gradleup.gr8.relocated.is: # {"id":"sourceFile","fileName":"_Collections.kt"} 1:4:java.lang.Appendable joinTo(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3494:3497 -> a 5:8:void kotlin.text.StringsKt__AppendableKt.appendElement(java.lang.Appendable,java.lang.Object,kotlin.jvm.functions.Function1):85:88 -> a 5:8:java.lang.Appendable joinTo(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3499 -> a 9:10:java.lang.Appendable joinTo(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3502:3503 -> a kotlin.collections.CollectionsKt___CollectionsKt$withIndex$1 -> com.gradleup.gr8.relocated.hs: # {"id":"sourceFile","fileName":"_Collections.kt"} java.lang.Iterable $this_withIndex -> a 1:1:java.util.Iterator kotlin.collections.CollectionsKt___CollectionsKt$withIndex$1.invoke():1630:1630 -> invoke 1:1:java.lang.Object invoke():1630 -> invoke kotlin.collections.EmptyIterator -> com.gradleup.gr8.relocated.qk0: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.EmptyIterator INSTANCE -> a 1:1:java.lang.Void kotlin.collections.EmptyIterator.next():20:20 -> next 1:1:java.lang.Object next():15 -> next 1:1:java.lang.Void kotlin.collections.EmptyIterator.previous():21:21 -> previous 1:1:java.lang.Object previous():15 -> previous kotlin.collections.EmptyList -> com.gradleup.gr8.relocated.rk0: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.EmptyList INSTANCE -> a 1:1:boolean contains(java.lang.Object):24:24 -> contains 2:2:boolean kotlin.collections.EmptyList.contains(java.lang.Void):0:0 -> contains 2:2:boolean contains(java.lang.Object):24 -> contains 1:1:boolean containsAll(java.util.Collection):34:34 -> containsAll 1:1:boolean equals(java.lang.Object):27:27 -> equals 1:1:java.lang.Void kotlin.collections.EmptyList.get(int):36:36 -> get 1:1:java.lang.Object get(int):24 -> get 1:1:int indexOf(java.lang.Object):24:24 -> indexOf 2:2:int kotlin.collections.EmptyList.indexOf(java.lang.Void):0:0 -> indexOf 2:2:int indexOf(java.lang.Object):24 -> indexOf 1:1:java.util.Iterator iterator():40:40 -> iterator 1:1:int lastIndexOf(java.lang.Object):24:24 -> lastIndexOf 2:2:int kotlin.collections.EmptyList.lastIndexOf(java.lang.Void):0:0 -> lastIndexOf 2:2:int lastIndexOf(java.lang.Object):24 -> lastIndexOf 1:1:java.util.ListIterator listIterator():41:41 -> listIterator 2:2:java.util.ListIterator listIterator(int):44:44 -> listIterator 3:3:java.util.ListIterator listIterator(int):43:43 -> listIterator 4:4:java.util.ListIterator listIterator(int):0:0 -> listIterator # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":48,"2":49,"3":50,"4":51},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 48:48:java.util.ListIterator listIterator(int):43:43 -> listIterator 49:49:java.util.ListIterator listIterator(int):43:43 -> listIterator 50:50:java.util.ListIterator listIterator(int):43:43 -> listIterator 51:51:java.util.ListIterator listIterator(int):43:43 -> listIterator 47:47:java.util.ListIterator listIterator(int):43:43 -> listIterator 1:1:java.util.List subList(int,int):49:49 -> subList 1:1:java.lang.String toString():29:29 -> toString kotlin.collections.EmptyMap -> com.gradleup.gr8.relocated.sk0: # {"id":"sourceFile","fileName":"Maps.kt"} kotlin.collections.EmptyMap INSTANCE -> a 1:1:boolean containsValue(java.lang.Object):14:14 -> containsValue 2:2:boolean kotlin.collections.EmptyMap.containsValue(java.lang.Void):0:0 -> containsValue 2:2:boolean containsValue(java.lang.Object):14 -> containsValue 1:1:java.util.Set entrySet():14:14 -> entrySet 1:1:boolean equals(java.lang.Object):17:17 -> equals 1:1:java.util.Set keySet():14:14 -> keySet 1:1:java.lang.Void kotlin.collections.EmptyMap.remove(java.lang.Object):0:0 -> remove 1:1:java.lang.Object remove(java.lang.Object):14 -> remove 1:1:java.lang.String toString():19:19 -> toString 1:1:java.util.Collection values():14:14 -> values kotlin.collections.EmptySet -> com.gradleup.gr8.relocated.uk0: # {"id":"sourceFile","fileName":"Sets.kt"} kotlin.collections.EmptySet INSTANCE -> a 1:1:boolean contains(java.lang.Object):14:14 -> contains 2:2:boolean kotlin.collections.EmptySet.contains(java.lang.Void):0:0 -> contains 2:2:boolean contains(java.lang.Object):14 -> contains 1:1:boolean containsAll(java.util.Collection):24:24 -> containsAll 1:1:boolean equals(java.lang.Object):17:17 -> equals 1:1:java.util.Iterator iterator():26:26 -> iterator 1:1:java.lang.String toString():19:19 -> toString kotlin.collections.IndexedValue -> com.gradleup.gr8.relocated.s31: # {"id":"sourceFile","fileName":"IndexedValue.kt"} java.lang.Object value -> b int index -> a 1:1:void (int,java.lang.Object):14:14 -> 1:1:int getIndex():14:14 -> a 1:1:java.lang.Object getValue():14:14 -> b kotlin.collections.IndexingIterable -> com.gradleup.gr8.relocated.t31: # {"id":"sourceFile","fileName":"Iterables.kt"} kotlin.jvm.functions.Function0 iteratorFactory -> a 1:1:void (kotlin.jvm.functions.Function0):24:24 -> 1:1:java.util.Iterator iterator():25:25 -> iterator kotlin.collections.IndexingIterator -> com.gradleup.gr8.relocated.u31: # {"id":"sourceFile","fileName":"Iterators.kt"} java.util.Iterator iterator -> a int index -> b 1:1:void (java.util.Iterator):38:38 -> 1:1:boolean hasNext():40:40 -> hasNext 1:1:kotlin.collections.IndexedValue kotlin.collections.IndexingIterator.next():41:41 -> next 1:1:java.lang.Object next():38 -> next kotlin.collections.IntIterator -> kotlin.collections.IntIterator: # {"id":"sourceFile","fileName":"Iterators.kt"} kotlin.collections.MapsKt -> com.gradleup.gr8.relocated.t12: int mapCapacity(int) -> a # {"id":"com.android.tools.r8.synthesized"} 1:4:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):547:550 -> a 1:4:java.util.Map toMap(java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} 5:6:void kotlin.collections.MapsKt__MapsKt.putAll(java.util.Map,java.lang.Iterable):415:416 -> a 5:6:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable,java.util.Map):560 -> a 5:6:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):550 -> a 5:6:java.util.Map toMap(java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} 7:7:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):549:549 -> a 7:7:java.util.Map toMap(java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} 8:35:java.util.Map kotlin.collections.MapsKt__MapsJVMKt.mapOf(kotlin.Pair):0:27 -> a 8:35:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):549 -> a 8:35:java.util.Map toMap(java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} 36:36:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):548:548 -> a 36:36:java.util.Map toMap(java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.MapsKt__MapsJVMKt -> com.gradleup.gr8.relocated.u12: # {"id":"sourceFile","fileName":"MapsJVM.kt"} kotlin.collections.MapsKt__MapsKt -> kotlin.collections.MapsKt__MapsKt: # {"id":"sourceFile","fileName":"Maps.kt"} kotlin.collections.MapsKt___MapsJvmKt -> com.gradleup.gr8.relocated.v12: # {"id":"sourceFile","fileName":"_MapsJvm.kt"} kotlin.collections.MapsKt___MapsKt -> kotlin.collections.MapsKt___MapsKt: # {"id":"sourceFile","fileName":"_Maps.kt"} kotlin.collections.SetsKt -> com.gradleup.gr8.relocated.j63: java.util.Set emptySet() -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.SetsKt__SetsJVMKt -> kotlin.collections.SetsKt__SetsJVMKt: # {"id":"sourceFile","fileName":"SetsJVM.kt"} kotlin.collections.SetsKt__SetsKt -> com.gradleup.gr8.relocated.k63: # {"id":"sourceFile","fileName":"Sets.kt"} kotlin.collections.builders.ListBuilder -> com.gradleup.gr8.relocated.ny1: # {"id":"sourceFile","fileName":"ListBuilder.kt"} kotlin.collections.builders.ListBuilder backing -> e java.lang.Object[] array -> a kotlin.collections.builders.ListBuilder root -> f int offset -> b int length -> c boolean isReadOnly -> d 1:1:void (java.lang.Object[],int,int,boolean,kotlin.collections.builders.ListBuilder,kotlin.collections.builders.ListBuilder):19:19 -> 2:7:void (java.lang.Object[],int,int,boolean,kotlin.collections.builders.ListBuilder,kotlin.collections.builders.ListBuilder):13:18 -> 8:8:void (int):24:24 -> 9:9:void (int):23:23 -> 1:1:java.lang.Object[] access$getArray$p(kotlin.collections.builders.ListBuilder):12:12 -> a 2:2:int getSize():40:40 -> a 3:12:void addAllInternal(int,java.util.Collection,int):221:230 -> a 13:28:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):262:277 -> a 29:1276:java.lang.Object[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(java.lang.Object[],java.lang.Object[],int,int,int):0:1247 -> a 29:1276:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):277 -> a 1277:1277:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):278:278 -> a 1278:1278:void kotlin.collections.builders.ListBuilderKt.resetRange(java.lang.Object[],int,int):0:0 -> a 1278:1278:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):278 -> a 1279:1279:void kotlin.collections.builders.ListBuilderKt.resetAt(java.lang.Object[],int):379:379 -> a 1279:1279:void kotlin.collections.builders.ListBuilderKt.resetRange(java.lang.Object[],int,int):383 -> a 1279:1279:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):278 -> a 1280:1280:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):279:279 -> a 1:2:boolean add(java.lang.Object):84:85 -> add 3:5:void add(int,java.lang.Object):90:92 -> add 6:6:void kotlin.collections.AbstractList$Companion.checkPositionIndex$kotlin_stdlib(int,int):114:114 -> add 6:6:void add(int,java.lang.Object):91 -> add 1:3:boolean addAll(java.util.Collection):96:98 -> addAll 4:7:boolean addAll(int,java.util.Collection):103:106 -> addAll 8:8:void kotlin.collections.AbstractList$Companion.checkPositionIndex$kotlin_stdlib(int,int):114:114 -> addAll 8:8:boolean addAll(int,java.util.Collection):104 -> addAll 1:1:int access$getLength$p(kotlin.collections.builders.ListBuilder):12:12 -> b 2:5:java.util.List build():27:27 -> b 1:1:int access$getOffset$p(kotlin.collections.builders.ListBuilder):12:12 -> c 2:2:boolean kotlin.collections.builders.ListBuilder.isEffectivelyReadOnly():193:193 -> c 2:2:void checkIsMutable():189 -> c 3:3:void checkIsMutable():189:189 -> c 4:10:void addAtInternal(int,java.lang.Object):210:216 -> c 1:2:void clear():111:112 -> clear 1:1:void kotlin.collections.builders.ListBuilder.ensureExtraCapacity(int):196:196 -> e 1:1:void insertAtInternal(int,int):204 -> e 2:5:void kotlin.collections.builders.ListBuilder.ensureCapacity(int):180:183 -> e 2:5:void kotlin.collections.builders.ListBuilder.ensureExtraCapacity(int):196 -> e 2:5:void insertAtInternal(int,int):204 -> e 6:6:java.lang.Object[] kotlin.collections.builders.ListBuilderKt.copyOfUninitializedElements(java.lang.Object[],int):374:374 -> e 6:6:void kotlin.collections.builders.ListBuilder.ensureCapacity(int):184 -> e 6:6:void kotlin.collections.builders.ListBuilder.ensureExtraCapacity(int):196 -> e 6:6:void insertAtInternal(int,int):204 -> e 7:7:void kotlin.collections.builders.ListBuilder.ensureCapacity(int):184:184 -> e 7:7:void kotlin.collections.builders.ListBuilder.ensureExtraCapacity(int):196 -> e 7:7:void insertAtInternal(int,int):204 -> e 8:8:void insertAtInternal(int,int):205:205 -> e 9:1256:java.lang.Object[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(java.lang.Object[],java.lang.Object[],int,int,int):0:1247 -> e 9:1256:void insertAtInternal(int,int):205 -> e 1257:1257:void insertAtInternal(int,int):206:206 -> e 1258:1258:void kotlin.collections.builders.ListBuilder.ensureCapacity(int):181:181 -> e 1258:1258:void kotlin.collections.builders.ListBuilder.ensureExtraCapacity(int):196 -> e 1258:1258:void insertAtInternal(int,int):204 -> e 1259:1259:void kotlin.collections.builders.ListBuilder.ensureCapacity(int):180:180 -> e 1259:1259:void kotlin.collections.builders.ListBuilder.ensureExtraCapacity(int):196 -> e 1259:1259:void insertAtInternal(int,int):204 -> e 1:1:boolean equals(java.lang.Object):166:166 -> equals 2:2:boolean kotlin.collections.builders.ListBuilder.contentEquals(java.util.List):200:200 -> equals 2:2:boolean equals(java.lang.Object):166 -> equals 1:3:java.lang.Object removeAt(int):116:118 -> f 4:4:void kotlin.collections.AbstractList$Companion.checkElementIndex$kotlin_stdlib(int,int):108:108 -> f 4:4:java.lang.Object removeAt(int):117 -> f 5:8:void removeRangeInternal(int,int):251:254 -> f 9:1256:java.lang.Object[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(java.lang.Object[],java.lang.Object[],int,int,int):0:1247 -> f 9:1256:void removeRangeInternal(int,int):254 -> f 1257:1257:void removeRangeInternal(int,int):255:255 -> f 1258:1258:void kotlin.collections.builders.ListBuilderKt.resetRange(java.lang.Object[],int,int):0:0 -> f 1258:1258:void removeRangeInternal(int,int):255 -> f 1259:1259:void kotlin.collections.builders.ListBuilderKt.resetAt(java.lang.Object[],int):379:379 -> f 1259:1259:void kotlin.collections.builders.ListBuilderKt.resetRange(java.lang.Object[],int,int):383 -> f 1259:1259:void removeRangeInternal(int,int):255 -> f 1260:1260:void removeRangeInternal(int,int):257:257 -> f 1:7:java.lang.Object removeAtInternal(int):237:243 -> g 8:8:java.lang.Object[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(java.lang.Object[],java.lang.Object[],int,int,int):1247:1247 -> g 8:8:java.lang.Object removeAtInternal(int):243 -> g 9:9:java.lang.Object removeAtInternal(int):244:244 -> g 10:389:void kotlin.collections.builders.ListBuilderKt.resetAt(java.lang.Object[],int):0:379 -> g 10:389:java.lang.Object removeAtInternal(int):244 -> g 390:390:java.lang.Object removeAtInternal(int):245:245 -> g 1:2:java.lang.Object get(int):45:46 -> get 3:3:void kotlin.collections.AbstractList$Companion.checkElementIndex$kotlin_stdlib(int,int):108:108 -> get 3:3:java.lang.Object get(int):45 -> get 1:1:int hashCode():170:170 -> hashCode 2:3:int kotlin.collections.builders.ListBuilderKt.subarrayContentHashCode(java.lang.Object[],int,int):355:356 -> hashCode 2:3:int kotlin.collections.builders.ListBuilderKt.access$subarrayContentHashCode(java.lang.Object[],int,int):1 -> hashCode 2:3:int hashCode():170 -> hashCode 1:2:int indexOf(java.lang.Object):59:60 -> indexOf 1:1:boolean isEmpty():42:42 -> isEmpty 1:1:java.util.Iterator iterator():75:75 -> iterator 1:3:int lastIndexOf(java.lang.Object):67:69 -> lastIndexOf 1:1:java.util.ListIterator listIterator():76:76 -> listIterator 2:3:java.util.ListIterator listIterator(int):79:80 -> listIterator 4:4:void kotlin.collections.AbstractList$Companion.checkPositionIndex$kotlin_stdlib(int,int):114:114 -> listIterator 4:4:java.util.ListIterator listIterator(int):79 -> listIterator 1:2:boolean remove(java.lang.Object):122:123 -> remove 3:3:java.lang.Object kotlin.collections.AbstractMutableList.remove(int):15:15 -> remove 3:3:boolean remove(java.lang.Object):124 -> remove 1:2:boolean removeAll(java.util.Collection):129:130 -> removeAll 1:2:boolean retainAll(java.util.Collection):134:135 -> retainAll 1:4:java.lang.Object set(int,java.lang.Object):50:53 -> set 5:5:void kotlin.collections.AbstractList$Companion.checkElementIndex$kotlin_stdlib(int,int):108:108 -> set 5:5:java.lang.Object set(int,java.lang.Object):51 -> set 1:2:java.util.List subList(int,int):139:140 -> subList 3:3:void kotlin.collections.AbstractList$Companion.checkRangeIndexes$kotlin_stdlib(int,int,int):123:123 -> subList 3:3:java.util.List subList(int,int):139 -> subList 4:4:void kotlin.collections.AbstractList$Companion.checkRangeIndexes$kotlin_stdlib(int,int,int):120:120 -> subList 4:4:java.util.List subList(int,int):139 -> subList 1:6:java.lang.Object[] toArray(java.lang.Object[]):144:149 -> toArray 7:7:java.lang.Object[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(java.lang.Object[],java.lang.Object[],int,int,int):1247:1247 -> toArray 7:7:java.lang.Object[] toArray(java.lang.Object[]):149 -> toArray 8:10:java.lang.Object[] toArray(java.lang.Object[]):151:153 -> toArray 11:11:java.lang.Object[] toArray():161:161 -> toArray 12:1848:java.lang.Object[] kotlin.collections.ArraysKt___ArraysJvmKt.copyOfRange(java.lang.Object[],int,int):0:1836 -> toArray 12:1848:java.lang.Object[] toArray():161 -> toArray 1849:1849:void kotlin.collections.ArraysKt__ArraysJVMKt.copyOfRangeToIndexCheck(int,int):49:49 -> toArray 1849:1849:java.lang.Object[] kotlin.collections.ArraysKt___ArraysJvmKt.copyOfRange(java.lang.Object[],int,int):1835 -> toArray 1849:1849:java.lang.Object[] toArray():161 -> toArray 1:1:java.lang.String toString():174:174 -> toString 2:11:java.lang.String kotlin.collections.builders.ListBuilderKt.subarrayContentToString(java.lang.Object[],int,int):339:348 -> toString 2:11:java.lang.String kotlin.collections.builders.ListBuilderKt.access$subarrayContentToString(java.lang.Object[],int,int):1 -> toString 2:11:java.lang.String toString():174 -> toString kotlin.collections.builders.ListBuilder$Itr -> com.gradleup.gr8.relocated.my1: # {"id":"sourceFile","fileName":"ListBuilder.kt"} kotlin.collections.builders.ListBuilder list -> a int index -> b int lastIndex -> c 1:4:void (kotlin.collections.builders.ListBuilder,int):289:292 -> 1:2:void add(java.lang.Object):319:320 -> add 1:1:boolean hasNext():296:296 -> hasNext 1:1:boolean hasPrevious():295:295 -> hasPrevious 1:4:java.lang.Object next():308:308 -> next 1:1:int nextIndex():299:299 -> nextIndex 1:4:java.lang.Object previous():302:302 -> previous 1:1:int previousIndex():298:298 -> previousIndex 1:2:void remove():324:325 -> remove 3:3:java.lang.Object kotlin.collections.AbstractMutableList.remove(int):15:15 -> remove 3:3:void remove():325 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:void remove():326:327 -> remove 6:6:void remove():324:324 -> remove 1:3:void set(java.lang.Object):314:314 -> set kotlin.collections.builders.ListBuilderKt -> com.gradleup.gr8.relocated.oy1: # {"id":"sourceFile","fileName":"ListBuilder.kt"} 1:1:java.lang.Object[] arrayOfUninitializedElements(int):335:335 -> a 2:5:boolean kotlin.collections.builders.ListBuilderKt.subarrayContentEquals(java.lang.Object[],int,int,java.util.List):363:366 -> a 2:5:boolean access$subarrayContentEquals(java.lang.Object[],int,int,java.util.List):1 -> a kotlin.comparisons.ComparisonsKt__ComparisonsKt -> kotlin.comparisons.ComparisonsKt__ComparisonsKt: # {"id":"sourceFile","fileName":"Comparisons.kt"} kotlin.internal.PlatformImplementations -> com.gradleup.gr8.relocated.fl2: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} 1:1:void addSuppressed(java.lang.Throwable,java.lang.Throwable):32:32 -> a kotlin.internal.PlatformImplementations$ReflectThrowable -> com.gradleup.gr8.relocated.el2: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} java.lang.reflect.Method addSuppressed -> a 1:5:void ():21:25 -> 6:6:java.lang.Object kotlin.collections.ArraysKt___ArraysKt.singleOrNull(java.lang.Object[]):3070:3070 -> 6:6:void ():25 -> 7:7:void ():25:25 -> 8:11:void ():24:27 -> kotlin.internal.PlatformImplementationsKt -> com.gradleup.gr8.relocated.gl2: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} kotlin.internal.PlatformImplementations IMPLEMENTATIONS -> a 1:12:int kotlin.internal.PlatformImplementationsKt.getJavaVersion():89:100 -> 1:12:void ():51 -> 13:29:void ():54:70 -> 30:30:void ():50:50 -> kotlin.internal.ProgressionUtilKt -> com.gradleup.gr8.relocated.to2: # {"id":"sourceFile","fileName":"progressionUtil.kt"} 1:1:int kotlin.internal.ProgressionUtilKt.mod(int,int):10:10 -> a 1:1:int kotlin.internal.ProgressionUtilKt.differenceModulo(int,int,int):21 -> a 1:1:int getProgressionLastElement(int,int,int):46 -> a 2:2:int kotlin.internal.ProgressionUtilKt.mod(int,int):10:10 -> a 2:2:int kotlin.internal.ProgressionUtilKt.differenceModulo(int,int,int):21 -> a 2:2:int getProgressionLastElement(int,int,int):47 -> a 3:3:int getProgressionLastElement(int,int,int):48:48 -> a kotlin.io.ByteStreamsKt -> com.gradleup.gr8.relocated.ge: # {"id":"sourceFile","fileName":"IOStreams.kt"} 1:111:long kotlin.io.ByteStreamsKt.copyTo(java.io.InputStream,java.io.OutputStream,int):0:110 -> a 1:111:long copyTo$default(java.io.InputStream,java.io.OutputStream,int,int,java.lang.Object):103 -> a kotlin.io.CloseableKt -> com.gradleup.gr8.relocated.rq: # {"id":"sourceFile","fileName":"Closeable.kt"} 1:4:void closeFinally(java.io.Closeable,java.lang.Throwable):57:60 -> a 5:5:void kotlin.ExceptionsKt__ExceptionsKt.addSuppressed(java.lang.Throwable,java.lang.Throwable):71:71 -> a 5:5:void closeFinally(java.io.Closeable,java.lang.Throwable):62 -> a kotlin.io.FilePathComponents -> com.gradleup.gr8.relocated.ur0: # {"id":"sourceFile","fileName":"FilePathComponents.kt"} java.util.List segments -> b java.io.File root -> a 1:2:void (java.io.File,java.util.List):94:95 -> 1:1:java.io.File getRoot():95:95 -> a 1:1:java.util.List getSegments():95:95 -> b 1:1:int getSize():110:110 -> c kotlin.io.FileTreeWalk -> com.gradleup.gr8.relocated.bs0: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} java.io.File start -> a kotlin.io.FileWalkDirection direction -> b int maxDepth -> c 1:1:void (java.io.File,kotlin.io.FileWalkDirection,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,int,int,kotlin.jvm.internal.DefaultConstructorMarker):37:37 -> 2:8:void (java.io.File,kotlin.io.FileWalkDirection,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,int):37:43 -> 1:1:kotlin.io.FileWalkDirection access$getDirection$p(kotlin.io.FileTreeWalk):37:37 -> a 1:1:int access$getMaxDepth$p(kotlin.io.FileTreeWalk):37:37 -> b 1:1:java.io.File access$getStart$p(kotlin.io.FileTreeWalk):37:37 -> c 1:1:java.util.Iterator iterator():50:50 -> iterator kotlin.io.FileTreeWalk$DirectoryState -> com.gradleup.gr8.relocated.vr0: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} 1:4:void (java.io.File):59:62 -> kotlin.io.FileTreeWalk$FileTreeWalkIterator -> com.gradleup.gr8.relocated.zr0: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} kotlin.io.FileTreeWalk this$0 -> d java.util.ArrayDeque state -> c 1:10:void (kotlin.io.FileTreeWalk):66:75 -> 1:3:kotlin.io.FileTreeWalk$DirectoryState directoryState(java.io.File):89:91 -> a 4:4:kotlin.io.FileTreeWalk$DirectoryState directoryState(java.io.File):90:90 -> a 1:14:java.io.File kotlin.io.FileTreeWalk$FileTreeWalkIterator.gotoNext():97:110 -> h 1:14:void computeNext():80 -> h 15:17:void computeNext():82:84 -> h kotlin.io.FileTreeWalk$FileTreeWalkIterator$BottomUpDirectoryState -> com.gradleup.gr8.relocated.wr0: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} java.io.File[] fileList -> c boolean failed -> e int fileIndex -> d kotlin.io.FileTreeWalk$FileTreeWalkIterator this$0 -> f boolean rootVisited -> b 1:1:void (kotlin.io.FileTreeWalk$FileTreeWalkIterator,java.io.File):117:117 -> 1:2:java.io.File step():129:130 -> b 3:3:kotlin.jvm.functions.Function1 kotlin.io.FileTreeWalk.access$getOnEnter$p(kotlin.io.FileTreeWalk):37:37 -> b 3:3:java.io.File step():130 -> b 4:6:java.io.File step():134:136 -> b 7:7:kotlin.jvm.functions.Function2 kotlin.io.FileTreeWalk.access$getOnFail$p(kotlin.io.FileTreeWalk):37:37 -> b 7:7:java.io.File step():136 -> b 8:20:java.io.File step():137:149 -> b 21:21:kotlin.jvm.functions.Function1 kotlin.io.FileTreeWalk.access$getOnLeave$p(kotlin.io.FileTreeWalk):37:37 -> b 21:21:java.io.File step():149 -> b kotlin.io.FileTreeWalk$FileTreeWalkIterator$SingleFileState -> com.gradleup.gr8.relocated.xr0: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} boolean visited -> b 1:6:void (kotlin.io.FileTreeWalk$FileTreeWalkIterator,java.io.File):196:201 -> 1:3:java.io.File step():205:207 -> b kotlin.io.FileTreeWalk$FileTreeWalkIterator$TopDownDirectoryState -> com.gradleup.gr8.relocated.yr0: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} java.io.File[] fileList -> c int fileIndex -> d boolean rootVisited -> b kotlin.io.FileTreeWalk$FileTreeWalkIterator this$0 -> e 1:1:void (kotlin.io.FileTreeWalk$FileTreeWalkIterator,java.io.File):156:156 -> 1:3:java.io.File step():166:168 -> b 4:4:kotlin.jvm.functions.Function1 kotlin.io.FileTreeWalk.access$getOnEnter$p(kotlin.io.FileTreeWalk):37:37 -> b 4:4:java.io.File step():168 -> b 5:23:java.io.File step():172:190 -> b 24:24:kotlin.jvm.functions.Function1 kotlin.io.FileTreeWalk.access$getOnLeave$p(kotlin.io.FileTreeWalk):37:37 -> b 24:24:java.io.File step():190 -> b 25:27:java.io.File step():177:179 -> b 28:28:kotlin.jvm.functions.Function2 kotlin.io.FileTreeWalk.access$getOnFail$p(kotlin.io.FileTreeWalk):37:37 -> b 28:28:java.io.File step():179 -> b 29:30:java.io.File step():181:182 -> b 31:31:kotlin.jvm.functions.Function1 kotlin.io.FileTreeWalk.access$getOnLeave$p(kotlin.io.FileTreeWalk):37:37 -> b 31:31:java.io.File step():182 -> b 32:32:java.io.File step():187:187 -> b kotlin.io.FileTreeWalk$WalkState -> com.gradleup.gr8.relocated.as0: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} java.io.File root -> a 1:1:void (java.io.File):53:53 -> 1:1:java.io.File getRoot():53:53 -> a java.io.File step() -> b kotlin.io.FilesKt -> com.gradleup.gr8.relocated.is0: 1:451:java.io.File kotlin.io.FilesKt__UtilsKt.resolve(java.io.File,java.lang.String):0:450 -> a 1:451:java.io.File resolve(java.io.File,java.lang.String):0 -> a # {"id":"com.android.tools.r8.synthesized"} 452:455:java.io.File kotlin.io.FilesKt__UtilsKt.resolve(java.io.File,java.io.File):437:440 -> a 452:455:java.io.File kotlin.io.FilesKt__UtilsKt.resolve(java.io.File,java.lang.String):450 -> a 452:455:java.io.File resolve(java.io.File,java.lang.String):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:261:kotlin.io.FileTreeWalk kotlin.io.FilesKt__FileTreeWalkKt.walk(java.io.File,kotlin.io.FileWalkDirection):0:260 -> d 1:261:kotlin.io.FileTreeWalk kotlin.io.FilesKt__FileTreeWalkKt.walk$default(java.io.File,kotlin.io.FileWalkDirection,int,java.lang.Object):259 -> d 1:261:kotlin.io.FileTreeWalk walk$default(java.io.File,kotlin.io.FileWalkDirection,int,java.lang.Object):0 -> d # {"id":"com.android.tools.r8.synthesized"} 262:262:void kotlin.io.FileTreeWalk.(java.io.File,kotlin.io.FileWalkDirection):46:46 -> d 262:262:kotlin.io.FileTreeWalk kotlin.io.FilesKt__FileTreeWalkKt.walk(java.io.File,kotlin.io.FileWalkDirection):260 -> d 262:262:kotlin.io.FileTreeWalk kotlin.io.FilesKt__FileTreeWalkKt.walk$default(java.io.File,kotlin.io.FileWalkDirection,int,java.lang.Object):259 -> d 262:262:kotlin.io.FileTreeWalk walk$default(java.io.File,kotlin.io.FileWalkDirection,int,java.lang.Object):0 -> d # {"id":"com.android.tools.r8.synthesized"} kotlin.io.FilesKt__FileReadWriteKt -> com.gradleup.gr8.relocated.js0: # {"id":"sourceFile","fileName":"FileReadWrite.kt"} 1:25:int kotlin.io.FilesKt__FilePathComponentsKt.getRootLength$FilesKt__FilePathComponentsKt(java.lang.String):28:52 -> a 26:26:boolean kotlin.io.FilesKt__FilePathComponentsKt.isRooted(java.io.File):85:85 -> a 1:21:kotlin.io.FilePathComponents kotlin.io.FilesKt__FilePathComponentsKt.toComponents(java.io.File):129:149 -> b 22:22:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> b 22:22:kotlin.io.FilePathComponents kotlin.io.FilesKt__FilePathComponentsKt.toComponents(java.io.File):149 -> b 23:25:kotlin.io.FilePathComponents kotlin.io.FilesKt__FilePathComponentsKt.toComponents(java.io.File):149:151 -> b 26:27:kotlin.io.FilePathComponents kotlin.io.FilesKt__FilePathComponentsKt.toComponents(java.io.File):133:134 -> b kotlin.io.FilesKt__FileTreeWalkKt -> kotlin.io.FilesKt__FileTreeWalkKt: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} kotlin.io.FilesKt__UtilsKt -> com.gradleup.gr8.relocated.ks0: # {"id":"sourceFile","fileName":"Utils.kt"} 1:1:java.io.File relativeTo(java.io.File,java.io.File):128:128 -> a 2:2:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeStringOrNull$FilesKt__UtilsKt(java.io.File,java.io.File):153:153 -> a 2:2:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeString(java.io.File,java.io.File):117 -> a 2:2:java.io.File relativeTo(java.io.File,java.io.File):128 -> a 3:3:kotlin.io.FilePathComponents kotlin.io.FilesKt__UtilsKt.normalize$FilesKt__UtilsKt(kotlin.io.FilePathComponents):413:413 -> a 3:3:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeStringOrNull$FilesKt__UtilsKt(java.io.File,java.io.File):153 -> a 3:3:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeString(java.io.File,java.io.File):117 -> a 3:3:java.io.File relativeTo(java.io.File,java.io.File):128 -> a 4:4:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeStringOrNull$FilesKt__UtilsKt(java.io.File,java.io.File):154:154 -> a 4:4:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeString(java.io.File,java.io.File):117 -> a 4:4:java.io.File relativeTo(java.io.File,java.io.File):128 -> a 5:5:kotlin.io.FilePathComponents kotlin.io.FilesKt__UtilsKt.normalize$FilesKt__UtilsKt(kotlin.io.FilePathComponents):413:413 -> a 5:5:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeStringOrNull$FilesKt__UtilsKt(java.io.File,java.io.File):154 -> a 5:5:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeString(java.io.File,java.io.File):117 -> a 5:5:java.io.File relativeTo(java.io.File,java.io.File):128 -> a 6:44:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeStringOrNull$FilesKt__UtilsKt(java.io.File,java.io.File):155:193 -> a 6:44:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeString(java.io.File,java.io.File):117 -> a 6:44:java.io.File relativeTo(java.io.File,java.io.File):128 -> a 45:45:java.io.File relativeTo(java.io.File,java.io.File):128:128 -> a 46:46:java.lang.String kotlin.io.FilesKt__UtilsKt.toRelativeString(java.io.File,java.io.File):117:117 -> a 46:46:java.io.File relativeTo(java.io.File,java.io.File):128 -> a 47:51:java.util.List normalize$FilesKt__UtilsKt(java.util.List):416:420 -> a 52:52:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.util.List):417:417 -> a 52:52:java.util.List normalize$FilesKt__UtilsKt(java.util.List):420 -> a 53:53:int kotlin.collections.CollectionsKt__CollectionsKt.getLastIndex(java.util.List):223:223 -> a 53:53:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.util.List):419 -> a 53:53:java.util.List normalize$FilesKt__UtilsKt(java.util.List):420 -> a 54:54:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.util.List):419:419 -> a 54:54:java.util.List normalize$FilesKt__UtilsKt(java.util.List):420 -> a 55:55:java.util.List normalize$FilesKt__UtilsKt(java.util.List):420:420 -> a 56:56:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.last(java.util.List):418:418 -> a 56:56:java.util.List normalize$FilesKt__UtilsKt(java.util.List):420 -> a 57:58:java.util.List normalize$FilesKt__UtilsKt(java.util.List):420:421 -> a 1:1:java.io.File normalize(java.io.File):410:410 -> c kotlin.jvm.JvmClassMappingKt -> com.gradleup.gr8.relocated.xj1: # {"id":"sourceFile","fileName":"JvmClassMapping.kt"} 1:4:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):59:62 -> a kotlin.jvm.functions.Function0 -> com.gradleup.gr8.relocated.au0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function1 -> com.gradleup.gr8.relocated.cu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function10 -> com.gradleup.gr8.relocated.bu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function11 -> com.gradleup.gr8.relocated.du0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function12 -> com.gradleup.gr8.relocated.eu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function13 -> com.gradleup.gr8.relocated.fu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function14 -> com.gradleup.gr8.relocated.gu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function15 -> com.gradleup.gr8.relocated.hu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function16 -> com.gradleup.gr8.relocated.iu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function17 -> com.gradleup.gr8.relocated.ju0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function18 -> com.gradleup.gr8.relocated.ku0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function19 -> com.gradleup.gr8.relocated.lu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function2 -> com.gradleup.gr8.relocated.qu0: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke(java.lang.Object,java.lang.Object) -> a kotlin.jvm.functions.Function20 -> com.gradleup.gr8.relocated.nu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function21 -> com.gradleup.gr8.relocated.ou0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function22 -> com.gradleup.gr8.relocated.pu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function3 -> com.gradleup.gr8.relocated.ru0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function4 -> com.gradleup.gr8.relocated.su0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function5 -> com.gradleup.gr8.relocated.tu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function6 -> com.gradleup.gr8.relocated.uu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function7 -> com.gradleup.gr8.relocated.vu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function8 -> com.gradleup.gr8.relocated.wu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function9 -> com.gradleup.gr8.relocated.xu0: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.internal.ClassBasedDeclarationContainer -> com.gradleup.gr8.relocated.gm: # {"id":"sourceFile","fileName":"ClassBasedDeclarationContainer.kt"} kotlin.jvm.internal.ClassReference -> com.gradleup.gr8.relocated.hp: # {"id":"sourceFile","fileName":"ClassReference.kt"} java.util.Map FUNCTION_CLASSES -> b java.lang.Class jClass -> a 1:1:void ():102:102 -> 2:107:void ():101:206 -> 108:108:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> 108:108:void ():206 -> 109:112:void ():206:209 -> 113:113:void ():107:107 -> 114:114:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):43:43 -> 114:114:void ():107 -> 115:218:void ():107:107 -> 220:323:void ():109:212 -> 324:324:void ():156:156 -> 325:325:int kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):379:379 -> 325:325:int kotlin.text.StringsKt__StringsKt.lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> 325:325:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):484 -> 325:325:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483 -> 325:325:void ():156 -> 326:326:int kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):1120:1120 -> 326:326:int kotlin.text.StringsKt__StringsKt.lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> 326:326:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):484 -> 326:326:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483 -> 326:326:void ():156 -> 327:327:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):485:485 -> 327:327:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483 -> 327:327:void ():156 -> 328:328:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":556,"2":557,"3":558},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 556:556:void ():156:156 -> 557:557:void ():156:156 -> 558:558:void ():156:156 -> 484:484:void ():156:156 -> 485:485:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):43:43 -> 485:485:void ():156 -> 486:548:void ():156:218 -> 549:549:void ():216:216 -> 550:550:void ():163:163 -> 551:551:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):0:0 -> 551:551:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483 -> 551:551:void ():163 -> 552:552:int kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):379:379 -> 552:552:int kotlin.text.StringsKt__StringsKt.lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> 552:552:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):484 -> 552:552:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483 -> 552:552:void ():163 -> 553:553:int kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):1120:1120 -> 553:553:int kotlin.text.StringsKt__StringsKt.lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> 553:553:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):484 -> 553:553:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483 -> 553:553:void ():163 -> 554:554:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):485:485 -> 554:554:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483 -> 554:554:void ():163 -> 555:555:void ():163:163 -> 1:1:void (java.lang.Class):10:10 -> 1:1:java.lang.Class getJClass():10:10 -> a 1:1:boolean equals(java.lang.Object):91:91 -> equals 1:1:int hashCode():94:94 -> hashCode 1:1:java.lang.String toString():97:97 -> toString 2:2:java.lang.Class kotlin.jvm.internal.ClassReference.getJClass():10:10 -> toString 2:2:java.lang.String toString():97 -> toString 3:3:java.lang.String toString():97:97 -> toString kotlin.jvm.internal.CollectionToArray -> com.gradleup.gr8.relocated.zr: # {"id":"sourceFile","fileName":"CollectionToArray.kt"} java.lang.Object[] EMPTY -> a 1:1:void ():127:127 -> 2:2:void ():14:14 -> 1:76:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):30:105 -> a 77:152:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> a 157:244:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):39:126 -> a 245:248:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):43:46 -> a 249:249:java.lang.Object[] toArray(java.util.Collection):83:83 -> a 250:315:java.lang.Object[] toArray(java.util.Collection):21:86 -> a 316:398:java.lang.Object[] toArray(java.util.Collection):22:104 -> a 399:399:java.lang.Object[] toArray(java.util.Collection):23:23 -> a kotlin.jvm.internal.DefaultConstructorMarker -> com.gradleup.gr8.relocated.dy: kotlin.jvm.internal.Intrinsics -> com.gradleup.gr8.relocated.kg1: 1:1:void throwUninitializedPropertyAccessException(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"2":4,"3":5,"4":6,"5":7},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 3:3:void throwUninitializedPropertyAccessException(java.lang.String):58:58 -> a 4:4:void throwUninitializedPropertyAccessException(java.lang.String):58:58 -> a 5:5:void throwUninitializedPropertyAccessException(java.lang.String):58:58 -> a 6:6:void throwUninitializedPropertyAccessException(java.lang.String):58:58 -> a 7:7:void throwUninitializedPropertyAccessException(java.lang.String):58:58 -> a 2:2:void kotlin.jvm.internal.Intrinsics.throwUninitializedProperty(java.lang.String):54:54 -> a 2:2:void throwUninitializedPropertyAccessException(java.lang.String):58 -> a 8:8:void kotlin.jvm.internal.Intrinsics.throwJavaNpe():45:45 -> a 8:8:void checkNotNull(java.lang.Object):25 -> a 9:9:void kotlin.jvm.internal.Intrinsics.throwJavaNpe(java.lang.String):50:50 -> a 9:9:void checkNotNull(java.lang.Object,java.lang.String):31 -> a 10:10:boolean areEqual(java.lang.Object,java.lang.Object):167:167 -> a 11:11:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):251:251 -> a 12:23:java.lang.Throwable kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable,java.lang.String):255:266 -> a 12:23:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):251 -> a 1:1:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):93:93 -> b 1:1:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> c 1:1:void checkNotNullParameter(java.lang.Object,java.lang.String):131 -> c 2:13:java.lang.String kotlin.jvm.internal.Intrinsics.createParameterIsNullExceptionMessage(java.lang.String):144:155 -> c 2:13:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140 -> c 2:13:void checkNotNullParameter(java.lang.Object,java.lang.String):131 -> c 14:14:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> c 14:14:void checkNotNullParameter(java.lang.Object,java.lang.String):131 -> c kotlin.jvm.internal.Intrinsics$$ExternalSyntheticCheckNotZero0 -> com.gradleup.gr8.relocated.jg1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> a 1:1:void kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):131 -> a # {"id":"com.android.tools.r8.synthesized"} 2:13:java.lang.String kotlin.jvm.internal.Intrinsics.createParameterIsNullExceptionMessage(java.lang.String):144:155 -> a 2:13:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140 -> a 2:13:void kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):131 -> a # {"id":"com.android.tools.r8.synthesized"} 14:14:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> a 14:14:void kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):131 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.internal.Lambda -> com.gradleup.gr8.relocated.wu1: # {"id":"sourceFile","fileName":"Lambda.kt"} 1:1:void (int):10:10 -> 1:1:int getArity():10:10 -> getArity 1:1:java.lang.String toString():11:11 -> toString kotlin.jvm.internal.Reflection -> com.gradleup.gr8.relocated.i13: kotlin.jvm.internal.ReflectionFactory factory -> a 1:9:void ():26:34 -> 1:1:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):59:59 -> a 2:2:kotlin.reflect.KClass kotlin.jvm.internal.ReflectionFactory.getOrCreateKotlinClass(java.lang.Class):30:30 -> a 2:2:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):59 -> a 3:3:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):78:78 -> a 4:5:java.lang.String kotlin.jvm.internal.ReflectionFactory.renderLambdaToString(kotlin.jvm.internal.FunctionBase):44:45 -> a 4:5:java.lang.String kotlin.jvm.internal.ReflectionFactory.renderLambdaToString(kotlin.jvm.internal.Lambda):39 -> a 4:5:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):78 -> a kotlin.jvm.internal.ReflectionFactory -> com.gradleup.gr8.relocated.j13: kotlin.ranges.IntProgression -> com.gradleup.gr8.relocated.pd1: # {"id":"sourceFile","fileName":"Progressions.kt"} int last -> b int step -> c int first -> a 1:26:void (int,int,int):77:102 -> 27:27:void (int,int,int):86:86 -> 28:28:void (int,int,int):85:85 -> 1:1:int getFirst():92:92 -> a 1:1:int getLast():97:97 -> b 1:1:int getStep():102:102 -> c 1:1:kotlin.collections.IntIterator iterator():104:104 -> d 1:1:java.util.Iterator iterator():77:77 -> iterator kotlin.ranges.IntProgressionIterator -> com.gradleup.gr8.relocated.qd1: # {"id":"sourceFile","fileName":"ProgressionIterators.kt"} int next -> d int finalElement -> b boolean hasNext -> c int step -> a 1:1:void kotlin.collections.IntIterator.():0:0 -> 1:1:void (int,int,int):38 -> 2:5:void (int,int,int):38:41 -> 1:1:boolean hasNext():43:43 -> hasNext 1:1:java.lang.Object kotlin.collections.IntIterator.next():35:35 -> next 1:1:java.lang.Object kotlin.collections.IntIterator.next():0 -> next # {"id":"com.android.tools.r8.synthesized"} 1:4:int nextInt():46:49 -> nextInt 5:9:int nextInt():48:52 -> nextInt 1:1:void kotlin.collections.IntIterator.remove():0:0 -> remove 1:1:void kotlin.collections.IntIterator.remove():0 -> remove # {"id":"com.android.tools.r8.synthesized"} kotlin.ranges.IntRange -> com.gradleup.gr8.relocated.rd1: # {"id":"sourceFile","fileName":"Ranges.kt"} kotlin.ranges.IntRange EMPTY -> d 1:1:void ():68:68 -> 1:1:void (int,int):44:44 -> 1:1:kotlin.ranges.IntRange access$getEMPTY$cp():44:44 -> e 1:2:boolean equals(java.lang.Object):58:59 -> equals 1:1:int hashCode():62:62 -> hashCode 1:1:boolean isEmpty():55:55 -> isEmpty 1:1:java.lang.String toString():64:64 -> toString kotlin.ranges.IntRange$Companion -> kotlin.ranges.IntRange$Companion: # {"id":"sourceFile","fileName":"Ranges.kt"} kotlin.ranges.RangesKt -> com.gradleup.gr8.relocated.ex2: 1:1:int kotlin.ranges.RangesKt___RangesKt.coerceIn(int,int,int):1235:1235 -> a 1:1:int coerceIn(int,int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:int coerceIn(int,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4,"2":5,"3":6,"4":7,"5":8},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 4:4:int kotlin.ranges.RangesKt___RangesKt.coerceIn(int,int,int):1235:1235 -> a 4:4:int coerceIn(int,int,int):0 -> a 5:5:int kotlin.ranges.RangesKt___RangesKt.coerceIn(int,int,int):1235:1235 -> a 5:5:int coerceIn(int,int,int):0 -> a 6:6:int kotlin.ranges.RangesKt___RangesKt.coerceIn(int,int,int):1235:1235 -> a 6:6:int coerceIn(int,int,int):0 -> a 7:7:int kotlin.ranges.RangesKt___RangesKt.coerceIn(int,int,int):1235:1235 -> a 7:7:int coerceIn(int,int,int):0 -> a 8:8:int kotlin.ranges.RangesKt___RangesKt.coerceIn(int,int,int):1235:1235 -> a 8:8:int coerceIn(int,int,int):0 -> a 3:3:int kotlin.ranges.RangesKt___RangesKt.coerceIn(int,int,int):1235:1235 -> a 3:3:int coerceIn(int,int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.ranges.RangesKt___RangesKt -> com.gradleup.gr8.relocated.fx2: # {"id":"sourceFile","fileName":"_Ranges.kt"} kotlin.reflect.KClass -> com.gradleup.gr8.relocated.yl1: # {"id":"sourceFile","fileName":"KClass.kt"} kotlin.sequences.Sequence -> com.gradleup.gr8.relocated.t53: # {"id":"sourceFile","fileName":"Sequence.kt"} kotlin.sequences.SequencesKt___SequencesKt -> kotlin.sequences.SequencesKt___SequencesKt: # {"id":"sourceFile","fileName":"_Sequences.kt"} kotlin.sequences.SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1 -> com.gradleup.gr8.relocated.u53: # {"id":"sourceFile","fileName":"Iterables.kt"} kotlin.sequences.Sequence $this_asIterable$inlined -> a 1:1:void (kotlin.sequences.Sequence):16:16 -> 1:1:java.util.Iterator iterator():71:71 -> iterator kotlin.text.CharsKt -> com.gradleup.gr8.relocated.fl: 1:1:int kotlin.text.CharsKt__CharJVMKt.checkRadix(int):313:313 -> a 1:1:int checkRadix(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean kotlin.ranges.IntRange.contains(int):48:48 -> a 2:2:int kotlin.text.CharsKt__CharJVMKt.checkRadix(int):313 -> a 2:2:int checkRadix(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:3:int kotlin.text.CharsKt__CharJVMKt.checkRadix(int):314:314 -> a 3:3:int checkRadix(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.text.CharsKt__CharJVMKt -> kotlin.text.CharsKt__CharJVMKt: # {"id":"sourceFile","fileName":"CharJVM.kt"} kotlin.text.CharsKt__CharKt -> com.gradleup.gr8.relocated.gl: # {"id":"sourceFile","fileName":"Char.kt"} 1:4:boolean equals(char,char,boolean):237:240 -> a kotlin.text.DelimitedRangesSequence -> com.gradleup.gr8.relocated.gz: # {"id":"sourceFile","fileName":"Strings.kt"} java.lang.CharSequence input -> a int startIndex -> b int limit -> c kotlin.jvm.functions.Function2 getNextMatch -> d 1:5:void (java.lang.CharSequence,int,int,kotlin.jvm.functions.Function2):1171:1175 -> 1:1:kotlin.jvm.functions.Function2 access$getGetNextMatch$p(kotlin.text.DelimitedRangesSequence):1171:1171 -> a 1:1:java.lang.CharSequence access$getInput$p(kotlin.text.DelimitedRangesSequence):1171:1171 -> b 1:1:int access$getLimit$p(kotlin.text.DelimitedRangesSequence):1171:1171 -> c 1:1:int access$getStartIndex$p(kotlin.text.DelimitedRangesSequence):1171:1171 -> d 1:1:java.util.Iterator iterator():1178:1178 -> iterator kotlin.text.DelimitedRangesSequence$iterator$1 -> com.gradleup.gr8.relocated.fz: # {"id":"sourceFile","fileName":"Strings.kt"} kotlin.ranges.IntRange nextItem -> d kotlin.text.DelimitedRangesSequence this$0 -> f int counter -> e int currentStartIndex -> b int nextSearchIndex -> c int nextState -> a 1:4:void (kotlin.text.DelimitedRangesSequence):1178:1181 -> 1:6:void calcNext():1186:1191 -> h 7:386:int kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):0:379 -> h 7:386:void calcNext():1191 -> h 387:392:void calcNext():1191:1196 -> h 393:772:int kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):0:379 -> h 393:772:void calcNext():1196 -> h 773:777:void calcNext():1196:1200 -> h 778:778:kotlin.ranges.IntRange kotlin.ranges.IntRange$Companion.getEMPTY():68:68 -> h 778:778:kotlin.ranges.IntRange kotlin.ranges.RangesKt___RangesKt.until(int,int):916 -> h 778:778:void calcNext():1200 -> h 779:779:kotlin.ranges.IntRange kotlin.ranges.RangesKt___RangesKt.until(int,int):917:917 -> h 779:779:void calcNext():1200 -> h 780:785:void calcNext():1200:1205 -> h 1:3:boolean hasNext():1222:1224 -> hasNext 1:8:kotlin.ranges.IntRange kotlin.text.DelimitedRangesSequence$iterator$1.next():1210:1217 -> next 1:8:java.lang.Object next():1178 -> next 9:9:kotlin.ranges.IntRange kotlin.text.DelimitedRangesSequence$iterator$1.next():1213:1213 -> next 9:9:java.lang.Object next():1178 -> next kotlin.text.Regex -> com.gradleup.gr8.relocated.r13: # {"id":"sourceFile","fileName":"Regex.kt"} java.util.regex.Pattern nativePattern -> a 1:3:void (java.util.regex.Pattern):83:85 -> 4:4:void (java.lang.String):89:89 -> 1:1:boolean matches(java.lang.CharSequence):107:107 -> a 1:1:java.lang.String toString():298:298 -> toString kotlin.text.StringsKt -> com.gradleup.gr8.relocated.jd3: 1:1091:int kotlin.text.StringsKt__StringsKt.indexOf(java.lang.CharSequence,char,int,boolean):0:1090 -> a 1:1091:int kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086 -> a 1:1091:int indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1092:1092:int kotlin.text.StringsKt__StringsKt.indexOf(java.lang.CharSequence,char,int,boolean):1088:1088 -> a 1092:1092:int kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086 -> a 1092:1092:int indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1093:1093:java.lang.String replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1094:1111:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace(java.lang.String,java.lang.String,java.lang.String,boolean):88:105 -> a 1094:1111:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):86 -> a 1094:1111:java.lang.String replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1112:1112:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace(java.lang.String,java.lang.String,java.lang.String,boolean):95:95 -> a 1112:1112:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):86 -> a 1112:1112:java.lang.String replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1113:1114:java.lang.String kotlin.text.StringsKt__StringsKt.removeSuffix(java.lang.String,java.lang.CharSequence):626:627 -> a 1113:1114:java.lang.String removeSuffix(java.lang.String,java.lang.CharSequence):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1115:1116:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1330:1331 -> a 1115:1116:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1115:1116:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1117:1132:java.util.List kotlin.text.StringsKt__StringsKt.split$StringsKt__StringsKt(java.lang.CharSequence,java.lang.String,boolean,int):1349:1364 -> a 1117:1132:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1331 -> a 1117:1132:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1117:1132:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1133:1133:java.util.List kotlin.text.StringsKt__StringsKt.split$StringsKt__StringsKt(java.lang.CharSequence,java.lang.String,boolean,int):1351:1351 -> a 1133:1133:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1331 -> a 1133:1133:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1133:1133:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1134:1134:kotlin.sequences.Sequence kotlin.text.StringsKt__StringsKt.rangesDelimitedBy$StringsKt__StringsKt(java.lang.CharSequence,char[],int,boolean,int):1242:1242 -> a 1134:1134:kotlin.sequences.Sequence kotlin.text.StringsKt__StringsKt.rangesDelimitedBy$StringsKt__StringsKt$default(java.lang.CharSequence,char[],int,boolean,int,int,java.lang.Object):1239 -> a 1134:1134:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1334 -> a 1134:1134:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1134:1134:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1135:1135:java.lang.Iterable kotlin.sequences.SequencesKt___SequencesKt.asIterable(kotlin.sequences.Sequence):2912:2912 -> a 1135:1135:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1334 -> a 1135:1135:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1135:1135:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1136:1136:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1631:1631 -> a 1136:1136:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1136:1136:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1137:1137:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 1137:1137:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1631 -> a 1137:1137:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1137:1137:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1138:1140:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1631:1633 -> a 1138:1140:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1138:1140:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1141:1141:java.lang.String kotlin.text.StringsKt__StringsKt.substring(java.lang.CharSequence,kotlin.ranges.IntRange):0:0 -> a 1141:1141:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1334 -> a 1141:1141:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1141:1141:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1142:1142:java.lang.Integer kotlin.ranges.IntRange.getStart():45:45 -> a 1142:1142:java.lang.String kotlin.text.StringsKt__StringsKt.substring(java.lang.CharSequence,kotlin.ranges.IntRange):423 -> a 1142:1142:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1334 -> a 1142:1142:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1142:1142:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1143:1143:java.lang.String kotlin.text.StringsKt__StringsKt.substring(java.lang.CharSequence,kotlin.ranges.IntRange):423:423 -> a 1143:1143:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1334 -> a 1143:1143:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1143:1143:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1144:1144:java.lang.Integer kotlin.ranges.IntRange.getEndInclusive():46:46 -> a 1144:1144:java.lang.String kotlin.text.StringsKt__StringsKt.substring(java.lang.CharSequence,kotlin.ranges.IntRange):423 -> a 1144:1144:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1334 -> a 1144:1144:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1144:1144:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1145:1145:java.lang.String kotlin.text.StringsKt__StringsKt.substring(java.lang.CharSequence,kotlin.ranges.IntRange):423:423 -> a 1145:1145:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1334 -> a 1145:1145:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1145:1145:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1146:1146:java.util.List kotlin.text.StringsKt__StringsKt.split(java.lang.CharSequence,char[],boolean,int):1334:1334 -> a 1146:1146:java.util.List kotlin.text.StringsKt__StringsKt.split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):1329 -> a 1146:1146:java.util.List split$default(java.lang.CharSequence,char[],boolean,int,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.text.StringsKt__AppendableKt -> kotlin.text.StringsKt__AppendableKt: # {"id":"sourceFile","fileName":"Appendable.kt"} kotlin.text.StringsKt__IndentKt -> com.gradleup.gr8.relocated.kd3: # {"id":"sourceFile","fileName":"Indent.kt"} kotlin.text.StringsKt__RegexExtensionsKt -> com.gradleup.gr8.relocated.ld3: # {"id":"sourceFile","fileName":"RegexExtensions.kt"} kotlin.text.StringsKt__StringBuilderKt -> com.gradleup.gr8.relocated.md3: # {"id":"sourceFile","fileName":"StringBuilder.kt"} kotlin.text.StringsKt__StringNumberConversionsKt -> com.gradleup.gr8.relocated.nd3: # {"id":"sourceFile","fileName":"StringNumberConversions.kt"} kotlin.text.StringsKt__StringsJVMKt -> kotlin.text.StringsKt__StringsJVMKt: # {"id":"sourceFile","fileName":"StringsJVM.kt"} kotlin.text.StringsKt__StringsKt -> com.gradleup.gr8.relocated.pd3: # {"id":"sourceFile","fileName":"Strings.kt"} 1:1160:boolean kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,char,boolean):0:1159 -> a 1:1160:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):1158 -> a 1161:1166:boolean regionMatchesImpl(java.lang.CharSequence,int,java.lang.CharSequence,int,int,boolean):821:826 -> a 1167:1167:boolean kotlin.text.StringsKt__StringsKt.endsWith(java.lang.CharSequence,char,boolean):842:842 -> a 1167:1167:boolean endsWith$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):841 -> a 1168:1168:int kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):379:379 -> a 1168:1168:boolean kotlin.text.StringsKt__StringsKt.endsWith(java.lang.CharSequence,char,boolean):842 -> a 1168:1168:boolean endsWith$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):841 -> a 1169:1169:boolean kotlin.text.StringsKt__StringsKt.endsWith(java.lang.CharSequence,char,boolean):842:842 -> a 1169:1169:boolean endsWith$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):841 -> a 1170:1170:int indexOfAny(java.lang.CharSequence,char[],int,boolean):933:933 -> a 1171:1173:char kotlin.collections.ArraysKt___ArraysKt.single(char[]):2897:2899 -> a 1171:1173:int indexOfAny(java.lang.CharSequence,char[],int,boolean):934 -> a 1174:1174:int indexOfAny(java.lang.CharSequence,char[],int,boolean):935:935 -> a 1175:1175:char kotlin.collections.ArraysKt___ArraysKt.single(char[]):2900:2900 -> a 1175:1175:int indexOfAny(java.lang.CharSequence,char[],int,boolean):934 -> a 1176:1176:char kotlin.collections.ArraysKt___ArraysKt.single(char[]):2898:2898 -> a 1176:1176:int indexOfAny(java.lang.CharSequence,char[],int,boolean):934 -> a 1177:1177:int indexOfAny(java.lang.CharSequence,char[],int,boolean):938:938 -> a 1178:1178:int kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):379:379 -> a 1178:1178:int indexOfAny(java.lang.CharSequence,char[],int,boolean):938 -> a 1179:1859:int indexOfAny(java.lang.CharSequence,char[],int,boolean):938:1618 -> a 1860:1860:int indexOfAny(java.lang.CharSequence,char[],int,boolean):940:940 -> a 1861:1867:int kotlin.text.StringsKt__StringsKt.indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):974:980 -> a 1861:1867:int indexOf$StringsKt__StringsKt$default(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean,int,java.lang.Object):972 -> a 1868:2524:boolean kotlin.text.StringsKt__StringsJVMKt.regionMatches(java.lang.String,int,java.lang.String,int,int,boolean):0:656 -> a 1868:2524:int kotlin.text.StringsKt__StringsKt.indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):980 -> a 1868:2524:int indexOf$StringsKt__StringsKt$default(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean,int,java.lang.Object):972 -> a 2525:2526:int kotlin.text.StringsKt__StringsKt.indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):984:985 -> a 2525:2526:int indexOf$StringsKt__StringsKt$default(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean,int,java.lang.Object):972 -> a 2527:2530:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):1102:1105 -> a 2531:2531:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):1103:1103 -> a 2532:2532:boolean kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,java.lang.CharSequence,boolean):1146:1146 -> a 2532:2532:boolean contains$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):1144 -> a 2533:2533:int kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,java.lang.String,int,boolean,int,java.lang.Object):1101:1101 -> a 2533:2533:boolean kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,java.lang.CharSequence,boolean):1146 -> a 2533:2533:boolean contains$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):1144 -> a 1:2:boolean kotlin.text.StringsKt__StringsKt.endsWith(java.lang.CharSequence,java.lang.CharSequence,boolean):868:869 -> b 1:2:boolean endsWith$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):867 -> b 3:3:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith(java.lang.String,java.lang.String,boolean):440:440 -> b 3:3:boolean kotlin.text.StringsKt__StringsJVMKt.endsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):438 -> b 3:3:boolean kotlin.text.StringsKt__StringsKt.endsWith(java.lang.CharSequence,java.lang.CharSequence,boolean):869 -> b 3:3:boolean endsWith$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):867 -> b 4:4:boolean kotlin.text.StringsKt__StringsKt.endsWith(java.lang.CharSequence,java.lang.CharSequence,boolean):871:871 -> b 4:4:boolean endsWith$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):867 -> b kotlin.text.StringsKt__StringsKt$rangesDelimitedBy$1 -> com.gradleup.gr8.relocated.od3: # {"id":"sourceFile","fileName":"Strings.kt"} char[] $delimiters -> a boolean $ignoreCase -> b 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):1242:1242 -> a 2:1245:kotlin.Pair kotlin.text.StringsKt__StringsKt$rangesDelimitedBy$1.invoke(java.lang.CharSequence,int):0:1243 -> a 2:1245:java.lang.Object invoke(java.lang.Object,java.lang.Object):1242 -> a 1246:1246:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):43:43 -> a 1246:1246:kotlin.Pair kotlin.text.StringsKt__StringsKt$rangesDelimitedBy$1.invoke(java.lang.CharSequence,int):1243 -> a 1246:1246:java.lang.Object invoke(java.lang.Object,java.lang.Object):1242 -> a kotlin.text.StringsKt___StringsKt -> com.gradleup.gr8.relocated.qd3: # {"id":"sourceFile","fileName":"_Strings.kt"} kotlinx.metadata.ClassNameKt -> kotlinx.metadata.ClassNameKt: # {"id":"sourceFile","fileName":"ClassName.kt"} kotlinx.metadata.Flag -> com.gradleup.gr8.relocated.vs0: # {"id":"sourceFile","fileName":"Flag.kt"} int bitWidth -> b int value -> c int offset -> a 1:47:void ():63:109 -> 1:1:void (int,int,int):40:40 -> 2:2:void (kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,int):41:41 -> 1:1:boolean invoke(int):52:52 -> a 1:1:int plus$kotlinx_metadata(int):46:46 -> b kotlinx.metadata.Flag$Property -> com.gradleup.gr8.relocated.ss0: # {"id":"sourceFile","fileName":"Flag.kt"} kotlinx.metadata.Flag HAS_SETTER -> b kotlinx.metadata.Flag HAS_GETTER -> a 1:35:void ():343:377 -> 36:36:void kotlinx.metadata.Flag.(kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField):43:43 -> 36:36:void ():377 -> 37:43:void ():377:383 -> 44:44:void kotlinx.metadata.Flag.(kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField):43:43 -> 44:44:void ():383 -> 45:83:void ():383:421 -> kotlinx.metadata.Flag$Type -> com.gradleup.gr8.relocated.ts0: # {"id":"sourceFile","fileName":"Flag.kt"} kotlinx.metadata.Flag IS_NULLABLE -> a 1:14:void ():455:468 -> kotlinx.metadata.Flag$TypeParameter -> com.gradleup.gr8.relocated.us0: # {"id":"sourceFile","fileName":"Flag.kt"} kotlinx.metadata.Flag IS_REIFIED -> a 1:1:void ():479:479 -> kotlinx.metadata.FlagsKt -> com.gradleup.gr8.relocated.at0: # {"id":"sourceFile","fileName":"Flags.kt"} 1:1:int flagsOf(kotlinx.metadata.Flag[]):28:28 -> a 2:2:int flagsOf(kotlinx.metadata.Flag[]):25:25 -> a kotlinx.metadata.InconsistentKotlinMetadataException -> com.gradleup.gr8.relocated.n31: # {"id":"sourceFile","fileName":"InconsistentKotlinMetadataException.kt"} 1:1:void (java.lang.String,java.lang.Throwable):8:8 -> kotlinx.metadata.KmAnnotation -> com.gradleup.gr8.relocated.in1: # {"id":"sourceFile","fileName":"annotations.kt"} java.util.Map arguments -> b java.lang.String className -> a 1:1:void (java.lang.String,java.util.Map):18:18 -> 1:1:java.util.Map getArguments():18:18 -> a 1:1:java.lang.String getClassName():18:18 -> b kotlinx.metadata.KmAnnotationArgument -> com.gradleup.gr8.relocated.bo1: # {"id":"sourceFile","fileName":"annotations.kt"} kotlinx.metadata.KmAnnotationArgument$AnnotationValue -> com.gradleup.gr8.relocated.jn1: # {"id":"sourceFile","fileName":"annotations.kt"} kotlinx.metadata.KmAnnotation annotation -> a 1:1:void (kotlinx.metadata.KmAnnotation):65:65 -> 1:1:kotlinx.metadata.KmAnnotation getAnnotation():65:65 -> a kotlinx.metadata.KmAnnotationArgument$ArrayValue -> com.gradleup.gr8.relocated.kn1: # {"id":"sourceFile","fileName":"annotations.kt"} java.util.List elements -> a 1:1:void (java.util.List):66:66 -> 1:1:java.util.List getElements():66:66 -> a kotlinx.metadata.KmAnnotationArgument$BooleanValue -> com.gradleup.gr8.relocated.ln1: # {"id":"sourceFile","fileName":"annotations.kt"} boolean value -> a 1:1:void (boolean):44:44 -> 1:1:java.lang.Boolean getValue():44:44 -> a 1:1:java.lang.Boolean kotlinx.metadata.KmAnnotationArgument$BooleanValue.getValue():44:44 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:boolean equals(java.lang.Object):0:0 -> equals 3:3:java.lang.Boolean kotlinx.metadata.KmAnnotationArgument$BooleanValue.getValue():44:44 -> equals 3:3:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.Boolean kotlinx.metadata.KmAnnotationArgument$BooleanValue.getValue():44:44 -> equals 4:4:boolean equals(java.lang.Object):0 -> equals 5:5:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.Boolean kotlinx.metadata.KmAnnotationArgument$BooleanValue.getValue():44:44 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.Boolean kotlinx.metadata.KmAnnotationArgument$BooleanValue.getValue():44:44 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$ByteValue -> com.gradleup.gr8.relocated.mn1: # {"id":"sourceFile","fileName":"annotations.kt"} byte value -> a 1:1:void (byte):37:37 -> 1:1:java.lang.Byte getValue():37:37 -> a 1:1:java.lang.Byte kotlinx.metadata.KmAnnotationArgument$ByteValue.getValue():37:37 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:java.lang.Byte kotlinx.metadata.KmAnnotationArgument$ByteValue.getValue():37:37 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.lang.Byte kotlinx.metadata.KmAnnotationArgument$ByteValue.getValue():37:37 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.Byte kotlinx.metadata.KmAnnotationArgument$ByteValue.getValue():37:37 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$CharValue -> com.gradleup.gr8.relocated.nn1: # {"id":"sourceFile","fileName":"annotations.kt"} char value -> a 1:1:void (char):38:38 -> 1:1:java.lang.Character getValue():38:38 -> a 1:1:java.lang.Character kotlinx.metadata.KmAnnotationArgument$CharValue.getValue():38:38 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:boolean equals(java.lang.Object):0:0 -> equals 3:3:java.lang.Character kotlinx.metadata.KmAnnotationArgument$CharValue.getValue():38:38 -> equals 3:3:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.Character kotlinx.metadata.KmAnnotationArgument$CharValue.getValue():38:38 -> equals 4:4:boolean equals(java.lang.Object):0 -> equals 5:5:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.Character kotlinx.metadata.KmAnnotationArgument$CharValue.getValue():38:38 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.Character kotlinx.metadata.KmAnnotationArgument$CharValue.getValue():38:38 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$DoubleValue -> com.gradleup.gr8.relocated.on1: # {"id":"sourceFile","fileName":"annotations.kt"} double value -> a 1:1:void (double):43:43 -> 1:1:java.lang.Double getValue():43:43 -> a 1:1:java.lang.Double kotlinx.metadata.KmAnnotationArgument$DoubleValue.getValue():43:43 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:java.lang.Double kotlinx.metadata.KmAnnotationArgument$DoubleValue.getValue():43:43 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.Double kotlinx.metadata.KmAnnotationArgument$DoubleValue.getValue():43:43 -> equals 3:3:boolean equals(java.lang.Object):0 -> equals 4:4:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.Double kotlinx.metadata.KmAnnotationArgument$DoubleValue.getValue():43:43 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.Double kotlinx.metadata.KmAnnotationArgument$DoubleValue.getValue():43:43 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$EnumValue -> com.gradleup.gr8.relocated.pn1: # {"id":"sourceFile","fileName":"annotations.kt"} java.lang.String enumClassName -> a java.lang.String enumEntryName -> b 1:1:void (java.lang.String,java.lang.String):63:63 -> 1:1:java.lang.String getEnumClassName():63:63 -> a 1:1:java.lang.String getEnumEntryName():63:63 -> b kotlinx.metadata.KmAnnotationArgument$FloatValue -> com.gradleup.gr8.relocated.qn1: # {"id":"sourceFile","fileName":"annotations.kt"} float value -> a 1:1:void (float):42:42 -> 1:1:java.lang.Float getValue():42:42 -> a 1:1:java.lang.Float kotlinx.metadata.KmAnnotationArgument$FloatValue.getValue():42:42 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:java.lang.Float kotlinx.metadata.KmAnnotationArgument$FloatValue.getValue():42:42 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.Float kotlinx.metadata.KmAnnotationArgument$FloatValue.getValue():42:42 -> equals 3:3:boolean equals(java.lang.Object):0 -> equals 4:4:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.Float kotlinx.metadata.KmAnnotationArgument$FloatValue.getValue():42:42 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.Float kotlinx.metadata.KmAnnotationArgument$FloatValue.getValue():42:42 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$IntValue -> com.gradleup.gr8.relocated.rn1: # {"id":"sourceFile","fileName":"annotations.kt"} int value -> a 1:1:void (int):40:40 -> 1:1:java.lang.Integer getValue():40:40 -> a 1:1:java.lang.Integer kotlinx.metadata.KmAnnotationArgument$IntValue.getValue():40:40 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:boolean equals(java.lang.Object):0:0 -> equals 3:3:java.lang.Integer kotlinx.metadata.KmAnnotationArgument$IntValue.getValue():40:40 -> equals 3:3:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.Integer kotlinx.metadata.KmAnnotationArgument$IntValue.getValue():40:40 -> equals 4:4:boolean equals(java.lang.Object):0 -> equals 5:5:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.Integer kotlinx.metadata.KmAnnotationArgument$IntValue.getValue():40:40 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.Integer kotlinx.metadata.KmAnnotationArgument$IntValue.getValue():40:40 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$KClassValue -> com.gradleup.gr8.relocated.sn1: # {"id":"sourceFile","fileName":"annotations.kt"} java.lang.String className -> a int arrayDimensionCount -> b 1:1:void (java.lang.String,int):61:61 -> 1:1:int getArrayDimensionCount():61:61 -> a 1:1:java.lang.String getClassName():61:61 -> b kotlinx.metadata.KmAnnotationArgument$LiteralValue -> com.gradleup.gr8.relocated.tn1: # {"id":"sourceFile","fileName":"annotations.kt"} 1:1:void ():30:30 -> kotlinx.metadata.KmAnnotationArgument$LongValue -> com.gradleup.gr8.relocated.un1: # {"id":"sourceFile","fileName":"annotations.kt"} long value -> a 1:1:void (long):41:41 -> 1:1:java.lang.Long getValue():41:41 -> a 1:1:java.lang.Long kotlinx.metadata.KmAnnotationArgument$LongValue.getValue():41:41 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:boolean equals(java.lang.Object):0:0 -> equals 3:3:java.lang.Long kotlinx.metadata.KmAnnotationArgument$LongValue.getValue():41:41 -> equals 3:3:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.Long kotlinx.metadata.KmAnnotationArgument$LongValue.getValue():41:41 -> equals 4:4:boolean equals(java.lang.Object):0 -> equals 5:5:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.Long kotlinx.metadata.KmAnnotationArgument$LongValue.getValue():41:41 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.Long kotlinx.metadata.KmAnnotationArgument$LongValue.getValue():41:41 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$ShortValue -> com.gradleup.gr8.relocated.vn1: # {"id":"sourceFile","fileName":"annotations.kt"} short value -> a 1:1:void (short):39:39 -> 1:1:java.lang.Short getValue():39:39 -> a 1:1:java.lang.Short kotlinx.metadata.KmAnnotationArgument$ShortValue.getValue():39:39 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:boolean equals(java.lang.Object):0:0 -> equals 3:3:java.lang.Short kotlinx.metadata.KmAnnotationArgument$ShortValue.getValue():39:39 -> equals 3:3:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:java.lang.Short kotlinx.metadata.KmAnnotationArgument$ShortValue.getValue():39:39 -> equals 4:4:boolean equals(java.lang.Object):0 -> equals 5:5:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.Short kotlinx.metadata.KmAnnotationArgument$ShortValue.getValue():39:39 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.Short kotlinx.metadata.KmAnnotationArgument$ShortValue.getValue():39:39 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$StringValue -> com.gradleup.gr8.relocated.wn1: # {"id":"sourceFile","fileName":"annotations.kt"} java.lang.String value -> a 1:1:void (java.lang.String):59:59 -> 1:1:java.lang.String getValue():59:59 -> a 1:1:java.lang.String kotlinx.metadata.KmAnnotationArgument$StringValue.getValue():59:59 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:java.lang.String kotlinx.metadata.KmAnnotationArgument$StringValue.getValue():59:59 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.String kotlinx.metadata.KmAnnotationArgument$StringValue.getValue():59:59 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 1:1:java.lang.String kotlinx.metadata.KmAnnotationArgument$StringValue.getValue():59:59 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$UByteValue -> com.gradleup.gr8.relocated.xn1: # {"id":"sourceFile","fileName":"annotations.kt"} byte value -> a 1:1:void (byte):48:48 -> 1:1:byte getValue-w2LRezQ():48:48 -> a 1:1:byte kotlinx.metadata.KmAnnotationArgument$UByteValue.getValue-w2LRezQ():48:48 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:byte kotlinx.metadata.KmAnnotationArgument$UByteValue.getValue-w2LRezQ():48:48 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:byte kotlinx.metadata.KmAnnotationArgument$UByteValue.getValue-w2LRezQ():48:48 -> hashCode 1:1:int hashCode():0 -> hashCode 1:1:byte kotlinx.metadata.KmAnnotationArgument$UByteValue.getValue-w2LRezQ():48:48 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String kotlin.UByte.toString-impl(byte):343:343 -> toString 2:2:java.lang.String toString():0 -> toString 3:3:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$UIntValue -> com.gradleup.gr8.relocated.yn1: # {"id":"sourceFile","fileName":"annotations.kt"} int value -> a 1:1:void (int):54:54 -> 1:1:int getValue-pVg5ArA():54:54 -> a 1:1:int kotlinx.metadata.KmAnnotationArgument$UIntValue.getValue-pVg5ArA():54:54 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:int kotlinx.metadata.KmAnnotationArgument$UIntValue.getValue-pVg5ArA():54:54 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:int kotlinx.metadata.KmAnnotationArgument$UIntValue.getValue-pVg5ArA():54:54 -> hashCode 1:1:int hashCode():0 -> hashCode 1:1:int kotlinx.metadata.KmAnnotationArgument$UIntValue.getValue-pVg5ArA():54:54 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String kotlin.UInt.toString-impl(int):365:365 -> toString 2:2:java.lang.String toString():0 -> toString 3:3:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$ULongValue -> com.gradleup.gr8.relocated.zn1: # {"id":"sourceFile","fileName":"annotations.kt"} long value -> a 1:1:void (long):57:57 -> 1:1:long getValue-s-VKNKU():57:57 -> a 1:1:long kotlinx.metadata.KmAnnotationArgument$ULongValue.getValue-s-VKNKU():57:57 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:long kotlinx.metadata.KmAnnotationArgument$ULongValue.getValue-s-VKNKU():57:57 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:long kotlinx.metadata.KmAnnotationArgument$ULongValue.getValue-s-VKNKU():57:57 -> hashCode 1:1:int hashCode():0 -> hashCode 1:1:long kotlinx.metadata.KmAnnotationArgument$ULongValue.getValue-s-VKNKU():57:57 -> toString 1:1:java.lang.String toString():0 -> toString 2:10:java.lang.String kotlin.UnsignedKt.ulongToString(long,int):95:103 -> toString 2:10:java.lang.String kotlin.UnsignedKt.ulongToString(long):92 -> toString 2:10:java.lang.String kotlin.ULong.toString-impl(long):368 -> toString 2:10:java.lang.String toString():0 -> toString 11:11:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmAnnotationArgument$UShortValue -> com.gradleup.gr8.relocated.ao1: # {"id":"sourceFile","fileName":"annotations.kt"} short value -> a 1:1:void (short):51:51 -> 1:1:short getValue-Mh2AYeg():51:51 -> a 1:1:short kotlinx.metadata.KmAnnotationArgument$UShortValue.getValue-Mh2AYeg():51:51 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:short kotlinx.metadata.KmAnnotationArgument$UShortValue.getValue-Mh2AYeg():51:51 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:short kotlinx.metadata.KmAnnotationArgument$UShortValue.getValue-Mh2AYeg():51:51 -> hashCode 1:1:int hashCode():0 -> hashCode 1:1:short kotlinx.metadata.KmAnnotationArgument$UShortValue.getValue-Mh2AYeg():51:51 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String kotlin.UShort.toString-impl(short):344:344 -> toString 2:2:java.lang.String toString():0 -> toString 3:3:java.lang.String toString():0:0 -> toString kotlinx.metadata.KmClass -> com.gradleup.gr8.relocated.co1: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List extensions -> r java.util.List versionRequirements -> q java.util.List contextReceiverTypes -> p java.lang.String companionObject -> j java.lang.String inlineClassUnderlyingPropertyName -> n int flags -> b java.util.List functions -> f java.util.List supertypes -> e java.util.List typeParameters -> d java.util.List constructors -> i java.util.List typeAliases -> h kotlinx.metadata.KmType inlineClassUnderlyingType -> o java.util.List properties -> g java.lang.String name -> c java.util.List sealedSubclasses -> m java.util.List enumEntries -> l java.util.List nestedClasses -> k 1:1053:void ():35:1087 -> 1054:2024:void ():118:118 -> 1:1:void setFlags(int):39:39 -> a 2:2:java.util.List getFunctions():59:59 -> a 3:3:void setInlineClassUnderlyingPropertyName(java.lang.String):99:99 -> a 4:4:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):126:126 -> a 5:5:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):132:132 -> a 6:6:java.util.List kotlinx.metadata.KmClass.getFunctions():59:59 -> a 6:6:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):132 -> a 7:7:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):132:132 -> a 8:8:kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):135:135 -> a 9:9:java.util.List kotlinx.metadata.KmClass.getProperties():64:64 -> a 9:9:kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):135 -> a 10:10:kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):135:135 -> a 11:11:kotlinx.metadata.KmClassExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):174:174 -> a 12:12:void accept(kotlinx.metadata.KmClassVisitor):183:183 -> a 13:13:java.lang.String kotlinx.metadata.KmClass.getName():44:44 -> a 13:13:void accept(kotlinx.metadata.KmClassVisitor):183 -> a 14:921:void accept(kotlinx.metadata.KmClassVisitor):183:1090 -> a 922:1830:void accept(kotlinx.metadata.KmClassVisitor):184:1092 -> a 1831:1831:void accept(kotlinx.metadata.KmClassVisitor):185:185 -> a 1832:1832:java.util.List kotlinx.metadata.KmClass.getFunctions():59:59 -> a 1832:1832:void accept(kotlinx.metadata.KmClassVisitor):186 -> a 1833:1833:void accept(kotlinx.metadata.KmClassVisitor):1094:1094 -> a 1834:1834:void accept(kotlinx.metadata.KmClassVisitor):186:186 -> a 1835:1835:java.util.List kotlinx.metadata.KmClass.getProperties():64:64 -> a 1835:1835:void accept(kotlinx.metadata.KmClassVisitor):187 -> a 1836:1836:void accept(kotlinx.metadata.KmClassVisitor):1096:1096 -> a 1837:1837:void accept(kotlinx.metadata.KmClassVisitor):187:187 -> a 1838:1838:java.util.List kotlinx.metadata.KmClass.getTypeAliases():69:69 -> a 1838:1838:void accept(kotlinx.metadata.KmClassVisitor):188 -> a 1839:1839:void accept(kotlinx.metadata.KmClassVisitor):1098:1098 -> a 1840:2752:void accept(kotlinx.metadata.KmClassVisitor):188:1100 -> a 2753:3666:void accept(kotlinx.metadata.KmClassVisitor):189:1102 -> a 3667:4580:void accept(kotlinx.metadata.KmClassVisitor):191:1104 -> a 4581:5495:void accept(kotlinx.metadata.KmClassVisitor):192:1106 -> a 5496:6411:void accept(kotlinx.metadata.KmClassVisitor):193:1108 -> a 6412:7326:void accept(kotlinx.metadata.KmClassVisitor):196:1110 -> a 7327:8242:void accept(kotlinx.metadata.KmClassVisitor):197:1112 -> a 8243:8243:void accept(kotlinx.metadata.KmClassVisitor):198:198 -> a 8244:8244:kotlinx.metadata.KmExtensionType kotlinx.metadata.jvm.JvmClassExtensionVisitor.getType():54:54 -> a 8244:8244:void accept(kotlinx.metadata.KmClassVisitor):198 -> a 8245:8246:void accept(kotlinx.metadata.KmClassVisitor):198:199 -> a 8247:8247:java.lang.String kotlinx.metadata.KmClass.getName():44:44 -> a 8247:8247:void accept(kotlinx.metadata.KmClassVisitor):183 -> a 1:1:java.util.List getTypeAliases():69:69 -> b 2:2:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):138:138 -> b 3:3:java.util.List kotlinx.metadata.KmClass.getTypeAliases():69:69 -> b 3:3:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):138 -> b 4:4:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):138:138 -> b 5:5:kotlinx.metadata.KmConstructorVisitor visitConstructor(int):141:141 -> b 6:6:void visitCompanionObject(java.lang.String):144:144 -> b 1:1:void visit(int,java.lang.String):121:121 -> c 2:2:void kotlinx.metadata.KmClass.setName(java.lang.String):44:44 -> c 2:2:void visit(int,java.lang.String):122 -> c 3:3:void visitEnumEntry(java.lang.String):152:152 -> c 4:4:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):168:168 -> c 1:1:void visitInlineClassUnderlyingPropertyName(java.lang.String):160:160 -> d 2:2:kotlinx.metadata.KmTypeVisitor visitInlineClassUnderlyingType(int):164:164 -> d 1:1:java.lang.String getCompanionObject():79:79 -> e 2:2:kotlinx.metadata.KmTypeVisitor visitSupertype(int):129:129 -> e 3:3:void visitNestedClass(java.lang.String):148:148 -> e 1:1:java.util.List getConstructors():74:74 -> f 2:2:void visitSealedSubclass(java.lang.String):156:156 -> f 1:1:java.util.List getEnumEntries():89:89 -> g 1:1:java.util.List getProperties():64:64 -> getProperties 1:1:int getFlags():39:39 -> h 1:1:java.lang.String getInlineClassUnderlyingPropertyName():99:99 -> i 1:1:kotlinx.metadata.KmType getInlineClassUnderlyingType():104:104 -> j 1:1:java.util.List getNestedClasses():84:84 -> k 1:1:java.util.List getSealedSubclasses():94:94 -> l 1:1:java.util.List getSupertypes():54:54 -> m 1:1:java.util.List getTypeParameters():49:49 -> n 1:1:java.util.List getVersionRequirements():115:115 -> o 1:1:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():171:171 -> p kotlinx.metadata.KmClassExtensionVisitor -> com.gradleup.gr8.relocated.eo1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlinx.metadata.KmClassVisitor -> com.gradleup.gr8.relocated.fo1: # {"id":"sourceFile","fileName":"visitors.kt"} 1:1:void (kotlinx.metadata.KmClassVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):57:57 -> 2:2:void (kotlinx.metadata.KmClassVisitor):57:57 -> kotlinx.metadata.KmClassExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType) -> a 1:1:kotlinx.metadata.KmClassVisitor kotlinx.metadata.KmClassVisitor.getDelegate():59:59 -> d 1:1:void visitEnd():179 -> d 2:2:void visitEnd():179:179 -> d kotlinx.metadata.KmClassifier -> com.gradleup.gr8.relocated.jo1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmClassifier$Class -> com.gradleup.gr8.relocated.go1: # {"id":"sourceFile","fileName":"nodes.kt"} java.lang.String name -> a 1:1:void (java.lang.String):1014:1014 -> 1:1:java.lang.String getName():1014:1014 -> a kotlinx.metadata.KmClassifier$TypeAlias -> com.gradleup.gr8.relocated.ho1: # {"id":"sourceFile","fileName":"nodes.kt"} java.lang.String name -> a 1:1:void (java.lang.String):1029:1029 -> 1:1:java.lang.String getName():1029:1029 -> a kotlinx.metadata.KmClassifier$TypeParameter -> com.gradleup.gr8.relocated.io1: # {"id":"sourceFile","fileName":"nodes.kt"} int id -> a 1:1:void (int):1021:1021 -> 1:1:int getId():1021:1021 -> a kotlinx.metadata.KmConstantValue -> com.gradleup.gr8.relocated.ko1: # {"id":"sourceFile","fileName":"nodes.kt"} java.lang.Object value -> a 1:1:void (java.lang.Object):1078:1078 -> 1:1:java.lang.Object getValue():1078:1078 -> a kotlinx.metadata.KmConstructor -> com.gradleup.gr8.relocated.lo1: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List extensions -> e java.util.List versionRequirements -> d java.util.List valueParameters -> c int flags -> b 1:769:void (int):319:1087 -> 770:1527:void (int):331:331 -> 1:1:kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):334:334 -> a 2:2:kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):340:340 -> a 3:745:void accept(kotlinx.metadata.KmConstructorVisitor):348:348 -> a 746:1490:void accept(kotlinx.metadata.KmConstructorVisitor):349:349 -> a 1491:2236:void accept(kotlinx.metadata.KmConstructorVisitor):350:350 -> a 2237:2237:kotlinx.metadata.KmExtensionType kotlinx.metadata.jvm.JvmConstructorExtensionVisitor.getType():260:260 -> a 2237:2237:void accept(kotlinx.metadata.KmConstructorVisitor):350 -> a 2238:2239:void accept(kotlinx.metadata.KmConstructorVisitor):350:351 -> a 1:1:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():337:337 -> b 1:1:int getFlags():319:319 -> c 1:1:java.util.List getValueParameters():323:323 -> d 1:1:java.util.List getVersionRequirements():328:328 -> e kotlinx.metadata.KmConstructorExtensionVisitor -> com.gradleup.gr8.relocated.no1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlinx.metadata.KmConstructorVisitor -> com.gradleup.gr8.relocated.oo1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmConstructorVisitor delegate -> a 1:1:void (kotlinx.metadata.KmConstructorVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):272:272 -> 2:2:void (kotlinx.metadata.KmConstructorVisitor):272:272 -> kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType) -> a kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String) -> a 1:1:void visitEnd():300:300 -> a kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement() -> b kotlinx.metadata.KmContract -> com.gradleup.gr8.relocated.po1: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List effects -> b 1:5:void ():868:872 -> 1:1:kotlinx.metadata.KmEffectVisitor visitEffect(kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind):875:875 -> a 2:205:void accept(kotlinx.metadata.KmContractVisitor):883:883 -> a 206:206:void accept(kotlinx.metadata.KmContractVisitor):884:884 -> a 1:1:java.util.List getEffects():872:872 -> b kotlinx.metadata.KmContractVisitor -> com.gradleup.gr8.relocated.qo1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmContractVisitor delegate -> a 1:1:void (kotlinx.metadata.KmContractVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):759:759 -> 2:2:void (kotlinx.metadata.KmContractVisitor):759:759 -> 1:1:kotlinx.metadata.KmEffectVisitor visitEffect(kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind):768:768 -> a 2:2:void visitEnd():774:774 -> a kotlinx.metadata.KmDeclarationContainer -> com.gradleup.gr8.relocated.ro1: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List getFunctions() -> a java.util.List getTypeAliases() -> b kotlinx.metadata.KmDeclarationContainerVisitor -> com.gradleup.gr8.relocated.so1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmDeclarationContainerVisitor delegate -> a 1:1:void (kotlinx.metadata.KmDeclarationContainerVisitor):11:11 -> kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String) -> a kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int) -> a kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String) -> b 1:1:kotlinx.metadata.KmDeclarationContainerVisitor getDelegate():11:11 -> c kotlinx.metadata.KmEffect -> com.gradleup.gr8.relocated.to1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmEffectInvocationKind invocationKind -> c kotlinx.metadata.KmEffectExpression conclusion -> e java.util.List constructorArguments -> d kotlinx.metadata.KmEffectType type -> b 1:1:void (kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind):901:901 -> 2:9:void (kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind):899:906 -> 1:1:kotlinx.metadata.KmEffectExpressionVisitor visitConclusionOfConditionalEffect():917:917 -> a 2:164:void accept(kotlinx.metadata.KmEffectVisitor):925:925 -> a 165:166:void accept(kotlinx.metadata.KmEffectVisitor):926:927 -> a 1:1:kotlinx.metadata.KmEffectExpressionVisitor visitConstructorArgument():914:914 -> b 1:1:kotlinx.metadata.KmEffectExpression getConclusion():911:911 -> d 1:1:java.util.List getConstructorArguments():906:906 -> e 1:1:kotlinx.metadata.KmEffectInvocationKind getInvocationKind():900:900 -> f 1:1:kotlinx.metadata.KmEffectType getType():899:899 -> g kotlinx.metadata.KmEffectExpression -> com.gradleup.gr8.relocated.uo1: # {"id":"sourceFile","fileName":"nodes.kt"} java.lang.Integer parameterIndex -> c kotlinx.metadata.KmConstantValue constantValue -> d kotlinx.metadata.KmType isInstanceType -> e java.util.List andArguments -> f java.util.List orArguments -> g int flags -> b 1:33:void ():937:969 -> 1:2:void visit(int,java.lang.Integer):972:973 -> a 3:3:void visitConstantValue(java.lang.Object):977:977 -> a 4:4:kotlinx.metadata.KmTypeVisitor visitIsInstanceType(int):981:981 -> a 5:5:kotlinx.metadata.KmEffectExpressionVisitor visitAndArgument():984:984 -> a 6:97:void accept(kotlinx.metadata.KmEffectExpressionVisitor):995:1086 -> a 98:188:void accept(kotlinx.metadata.KmEffectExpressionVisitor):998:1088 -> a 189:190:void accept(kotlinx.metadata.KmEffectExpressionVisitor):999:1000 -> a 1:1:kotlinx.metadata.KmEffectExpressionVisitor visitOrArgument():987:987 -> c 1:1:java.util.List getAndArguments():963:963 -> d 1:1:kotlinx.metadata.KmConstantValue getConstantValue():952:952 -> e 1:1:int getFlags():941:941 -> f 1:1:java.util.List getOrArguments():969:969 -> g 1:1:java.lang.Integer getParameterIndex():947:947 -> h 1:1:kotlinx.metadata.KmType isInstanceType():957:957 -> i kotlinx.metadata.KmEffectExpressionVisitor -> com.gradleup.gr8.relocated.vo1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmEffectExpressionVisitor delegate -> a 1:1:void (kotlinx.metadata.KmEffectExpressionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):818:818 -> 2:2:void (kotlinx.metadata.KmEffectExpressionVisitor):818:818 -> void visit(int,java.lang.Integer) -> a void visitConstantValue(java.lang.Object) -> a 1:1:kotlinx.metadata.KmTypeVisitor visitIsInstanceType(int):845:845 -> a 2:2:kotlinx.metadata.KmEffectExpressionVisitor visitAndArgument():852:852 -> a 1:1:void visitEnd():865:865 -> b kotlinx.metadata.KmEffectExpressionVisitor visitOrArgument() -> c kotlinx.metadata.KmEffectInvocationKind -> com.gradleup.gr8.relocated.wo1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmEffectInvocationKind AT_LEAST_ONCE -> c kotlinx.metadata.KmEffectInvocationKind EXACTLY_ONCE -> b kotlinx.metadata.KmEffectInvocationKind AT_MOST_ONCE -> a kotlinx.metadata.KmEffectInvocationKind[] $VALUES -> d 1:3:void ():909:911 -> 4:4:kotlinx.metadata.KmEffectInvocationKind[] kotlinx.metadata.KmEffectInvocationKind.$values():0:0 -> 4:4:void ():911 -> 5:5:void ():911:911 -> 1:1:void (java.lang.String,int):908:908 -> kotlinx.metadata.KmEffectType -> com.gradleup.gr8.relocated.xo1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmEffectType RETURNS_CONSTANT -> a kotlinx.metadata.KmEffectType[] $VALUES -> d kotlinx.metadata.KmEffectType RETURNS_NOT_NULL -> c kotlinx.metadata.KmEffectType CALLS -> b 1:3:void ():897:899 -> 4:4:kotlinx.metadata.KmEffectType[] kotlinx.metadata.KmEffectType.$values():0:0 -> 4:4:void ():899 -> 5:5:void ():899:899 -> 1:1:void (java.lang.String,int):896:896 -> kotlinx.metadata.KmEffectVisitor -> com.gradleup.gr8.relocated.yo1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmEffectVisitor delegate -> a 1:1:void (kotlinx.metadata.KmEffectVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):787:787 -> 2:2:void (kotlinx.metadata.KmEffectVisitor):787:787 -> 1:1:kotlinx.metadata.KmEffectExpressionVisitor visitConclusionOfConditionalEffect():800:800 -> a 1:1:kotlinx.metadata.KmEffectExpressionVisitor visitConstructorArgument():793:793 -> b 1:1:void visitEnd():806:806 -> c kotlinx.metadata.KmExtensionType -> com.gradleup.gr8.relocated.ap1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlin.reflect.KClass klass -> a 1:1:void (kotlin.reflect.KClass):31:31 -> 1:1:boolean equals(java.lang.Object):33:33 -> equals 1:1:int hashCode():36:36 -> hashCode 2:2:int kotlin.jvm.internal.ClassReference.hashCode():94:94 -> hashCode 2:2:int hashCode():36 -> hashCode 1:1:java.lang.String toString():39:39 -> toString 2:31:java.lang.Class kotlin.jvm.JvmClassMappingKt.getJavaClass(kotlin.reflect.KClass):0:29 -> toString 2:31:java.lang.String toString():39 -> toString 32:32:java.lang.String toString():39:39 -> toString kotlinx.metadata.KmExtensionVisitor -> com.gradleup.gr8.relocated.bp1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlinx.metadata.KmFlexibleTypeUpperBound -> com.gradleup.gr8.relocated.cp1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmType type -> a java.lang.String typeFlexibilityId -> b 1:1:void (kotlinx.metadata.KmType,java.lang.String):1057:1057 -> 1:1:kotlinx.metadata.KmType getType():1057:1057 -> a 1:1:java.lang.String getTypeFlexibilityId():1057:1057 -> b kotlinx.metadata.KmFunction -> com.gradleup.gr8.relocated.dp1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmType receiverParameterType -> e kotlinx.metadata.KmType returnType -> h kotlinx.metadata.KmContract contract -> j java.util.List contextReceiverTypes -> f java.util.List typeParameters -> d java.util.List versionRequirements -> i java.util.List valueParameters -> g int flags -> b java.lang.String name -> c java.util.List extensions -> k 1:1:void (int,java.lang.String):364:364 -> 2:727:void (int,java.lang.String):362:1087 -> 728:1414:void (int,java.lang.String):402:402 -> 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):405:405 -> a 2:2:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):412:412 -> a 3:3:kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):415:415 -> a 4:4:kotlinx.metadata.KmContractVisitor visitContract():424:424 -> a 5:5:kotlinx.metadata.KmFunctionExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):427:427 -> a 6:661:void accept(kotlinx.metadata.KmFunctionVisitor):436:436 -> a 662:1317:void accept(kotlinx.metadata.KmFunctionVisitor):437:1092 -> a 1318:1974:void accept(kotlinx.metadata.KmFunctionVisitor):438:1094 -> a 1975:1975:void accept(kotlinx.metadata.KmFunctionVisitor):439:439 -> a 1976:1976:kotlinx.metadata.KmType kotlinx.metadata.KmFunction.getReturnType():389:389 -> a 1976:1976:void accept(kotlinx.metadata.KmFunctionVisitor):440 -> a 1977:1977:void accept(kotlinx.metadata.KmFunctionVisitor):440:440 -> a 1978:1978:kotlinx.metadata.KmType kotlinx.metadata.KmFunction.getReturnType():389:389 -> a 1978:1978:void accept(kotlinx.metadata.KmFunctionVisitor):440 -> a 1979:1979:void accept(kotlinx.metadata.KmFunctionVisitor):440:440 -> a 1980:1980:kotlinx.metadata.KmType kotlinx.metadata.KmFunction.getReturnType():389:389 -> a 1980:1980:void accept(kotlinx.metadata.KmFunctionVisitor):440 -> a 1981:2637:void accept(kotlinx.metadata.KmFunctionVisitor):441:441 -> a 2638:3294:void accept(kotlinx.metadata.KmFunctionVisitor):442:1098 -> a 3295:3295:void accept(kotlinx.metadata.KmFunctionVisitor):443:443 -> a 3296:3296:kotlinx.metadata.KmExtensionType kotlinx.metadata.jvm.JvmFunctionExtensionVisitor.getType():126:126 -> a 3296:3296:void accept(kotlinx.metadata.KmFunctionVisitor):443 -> a 3297:3298:void accept(kotlinx.metadata.KmFunctionVisitor):443:444 -> a 3299:3299:kotlinx.metadata.KmType kotlinx.metadata.KmFunction.getReturnType():389:389 -> a 3299:3299:void accept(kotlinx.metadata.KmFunctionVisitor):440 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):408:408 -> b 1:1:kotlinx.metadata.KmTypeVisitor visitReturnType(int):418:418 -> c 2:2:void kotlinx.metadata.KmFunction.setReturnType(kotlinx.metadata.KmType):389:389 -> c 2:2:kotlinx.metadata.KmTypeVisitor visitReturnType(int):418 -> c 3:3:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():421:421 -> c 1:1:kotlinx.metadata.KmContract getContract():399:399 -> d 1:1:int getFlags():362:362 -> e 1:1:java.lang.String getName():363:363 -> f 1:1:kotlinx.metadata.KmType getReceiverParameterType():373:373 -> g 1:1:java.util.List getTypeParameters():368:368 -> h 1:1:java.util.List getValueParameters():384:384 -> i 1:1:java.util.List getVersionRequirements():394:394 -> j kotlinx.metadata.KmFunctionExtensionVisitor -> com.gradleup.gr8.relocated.fp1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlinx.metadata.KmFunctionVisitor -> com.gradleup.gr8.relocated.gp1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmFunctionVisitor delegate -> a 1:1:void (kotlinx.metadata.KmFunctionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):310:310 -> 2:2:void (kotlinx.metadata.KmFunctionVisitor):310:310 -> kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int) -> a kotlinx.metadata.KmFunctionExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType) -> a 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):321:321 -> a 2:2:kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):347:347 -> a 3:3:kotlinx.metadata.KmContractVisitor visitContract():367:367 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):329:329 -> b 2:2:void visitEnd():381:381 -> b 1:1:kotlinx.metadata.KmTypeVisitor visitReturnType(int):355:355 -> c 2:2:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():361:361 -> c kotlinx.metadata.KmLambda -> com.gradleup.gr8.relocated.hp1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmFunction function -> b 1:1:void ():294:294 -> 1:1:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):301:301 -> a 2:2:void kotlinx.metadata.KmLambda.setFunction(kotlinx.metadata.KmFunction):298:298 -> a 2:2:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):301 -> a kotlinx.metadata.KmLambdaVisitor -> com.gradleup.gr8.relocated.ip1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmLambdaVisitor delegate -> a 1:1:void (kotlinx.metadata.KmLambdaVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):249:249 -> 2:2:void (kotlinx.metadata.KmLambdaVisitor):249:249 -> 1:1:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):257:257 -> a 2:2:void visitEnd():263:263 -> a kotlinx.metadata.KmPackage -> com.gradleup.gr8.relocated.jp1: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List functions -> b java.util.List extensions -> e java.util.List typeAliases -> d java.util.List properties -> c 1:882:void ():206:1087 -> 883:1748:void ():223:223 -> 1:1:java.util.List kotlinx.metadata.KmPackage.getFunctions():210:210 -> a 1:1:void accept(kotlinx.metadata.KmPackageVisitor):243 -> a 2:2:void accept(kotlinx.metadata.KmPackageVisitor):1089:1089 -> a 3:3:void accept(kotlinx.metadata.KmPackageVisitor):243:243 -> a 4:4:java.util.List kotlinx.metadata.KmPackage.getProperties():215:215 -> a 4:4:void accept(kotlinx.metadata.KmPackageVisitor):244 -> a 5:5:void accept(kotlinx.metadata.KmPackageVisitor):1092:1092 -> a 6:6:void accept(kotlinx.metadata.KmPackageVisitor):244:244 -> a 7:7:java.util.List kotlinx.metadata.KmPackage.getTypeAliases():220:220 -> a 7:7:void accept(kotlinx.metadata.KmPackageVisitor):245 -> a 8:8:void accept(kotlinx.metadata.KmPackageVisitor):1094:1094 -> a 9:860:void accept(kotlinx.metadata.KmPackageVisitor):245:1096 -> a 861:861:void accept(kotlinx.metadata.KmPackageVisitor):246:246 -> a 862:862:kotlinx.metadata.KmExtensionType kotlinx.metadata.jvm.JvmPackageExtensionVisitor.getType():99:99 -> a 862:862:void accept(kotlinx.metadata.KmPackageVisitor):246 -> a 863:864:void accept(kotlinx.metadata.KmPackageVisitor):246:247 -> a 865:865:java.util.List getFunctions():210:210 -> a 866:866:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):226:226 -> a 867:867:java.util.List kotlinx.metadata.KmPackage.getFunctions():210:210 -> a 867:867:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):226 -> a 868:868:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):226:226 -> a 869:869:kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):229:229 -> a 870:870:java.util.List kotlinx.metadata.KmPackage.getProperties():215:215 -> a 870:870:kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):229 -> a 871:871:kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):229:229 -> a 872:872:kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):235:235 -> a 1:1:java.util.List getTypeAliases():220:220 -> b 2:2:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):232:232 -> b 3:3:java.util.List kotlinx.metadata.KmPackage.getTypeAliases():220:220 -> b 3:3:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):232 -> b 4:4:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):232:232 -> b 1:1:java.util.List getProperties():215:215 -> getProperties kotlinx.metadata.KmPackageExtensionVisitor -> com.gradleup.gr8.relocated.lp1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlinx.metadata.KmPackageVisitor -> com.gradleup.gr8.relocated.mp1: # {"id":"sourceFile","fileName":"visitors.kt"} 1:1:void (kotlinx.metadata.KmPackageVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):188:188 -> 2:2:void (kotlinx.metadata.KmPackageVisitor):188:188 -> kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType) -> a 1:1:kotlinx.metadata.KmPackageVisitor kotlinx.metadata.KmPackageVisitor.getDelegate():190:190 -> d 1:1:void visitEnd():204 -> d 2:2:void visitEnd():204:204 -> d kotlinx.metadata.KmProperty -> com.gradleup.gr8.relocated.np1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmType receiverParameterType -> g java.util.List typeParameters -> f kotlinx.metadata.KmType returnType -> j int getterFlags -> d java.util.List contextReceiverTypes -> h int setterFlags -> e int flags -> b java.lang.String name -> c kotlinx.metadata.KmValueParameter setterParameter -> i java.util.List extensions -> l java.util.List versionRequirements -> k 1:1:void (int,java.lang.String,int,int):463:463 -> 2:630:void (int,java.lang.String,int,int):459:1087 -> 631:1223:void (int,java.lang.String,int,int):496:496 -> 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):499:499 -> a 2:2:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):506:506 -> a 3:3:kotlinx.metadata.KmValueParameterVisitor visitSetterParameter(int,java.lang.String):509:509 -> a 4:4:kotlinx.metadata.KmPropertyExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):518:518 -> a 5:569:void accept(kotlinx.metadata.KmPropertyVisitor):527:527 -> a 570:1134:void accept(kotlinx.metadata.KmPropertyVisitor):528:1092 -> a 1135:1136:void accept(kotlinx.metadata.KmPropertyVisitor):529:530 -> a 1137:1137:kotlinx.metadata.KmType kotlinx.metadata.KmProperty.getReturnType():488:488 -> a 1137:1137:void accept(kotlinx.metadata.KmPropertyVisitor):531 -> a 1138:1138:void accept(kotlinx.metadata.KmPropertyVisitor):531:531 -> a 1139:1139:kotlinx.metadata.KmType kotlinx.metadata.KmProperty.getReturnType():488:488 -> a 1139:1139:void accept(kotlinx.metadata.KmPropertyVisitor):531 -> a 1140:1140:void accept(kotlinx.metadata.KmPropertyVisitor):531:531 -> a 1141:1141:kotlinx.metadata.KmType kotlinx.metadata.KmProperty.getReturnType():488:488 -> a 1141:1141:void accept(kotlinx.metadata.KmPropertyVisitor):531 -> a 1142:1705:void accept(kotlinx.metadata.KmPropertyVisitor):532:532 -> a 1706:2270:void accept(kotlinx.metadata.KmPropertyVisitor):533:533 -> a 2271:2271:kotlinx.metadata.KmExtensionType kotlinx.metadata.jvm.JvmPropertyExtensionVisitor.getType():172:172 -> a 2271:2271:void accept(kotlinx.metadata.KmPropertyVisitor):533 -> a 2272:2273:void accept(kotlinx.metadata.KmPropertyVisitor):533:534 -> a 2274:2274:kotlinx.metadata.KmType kotlinx.metadata.KmProperty.getReturnType():488:488 -> a 2274:2274:void accept(kotlinx.metadata.KmPropertyVisitor):531 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):502:502 -> b 2:2:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():515:515 -> b 1:1:int getFlags():459:459 -> c 2:2:kotlinx.metadata.KmTypeVisitor visitReturnType(int):512:512 -> c 3:3:void kotlinx.metadata.KmProperty.setReturnType(kotlinx.metadata.KmType):488:488 -> c 3:3:kotlinx.metadata.KmTypeVisitor visitReturnType(int):512 -> c 1:1:int getGetterFlags():461:461 -> d 1:1:java.lang.String getName():460:460 -> e 1:1:kotlinx.metadata.KmType getReceiverParameterType():472:472 -> f 1:1:int getSetterFlags():462:462 -> g 1:1:kotlinx.metadata.KmValueParameter getSetterParameter():483:483 -> h 1:1:java.util.List getTypeParameters():467:467 -> i 1:1:java.util.List getVersionRequirements():493:493 -> j kotlinx.metadata.KmPropertyExtensionVisitor -> com.gradleup.gr8.relocated.pp1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlinx.metadata.KmPropertyVisitor -> com.gradleup.gr8.relocated.qp1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmPropertyVisitor delegate -> a 1:1:void (kotlinx.metadata.KmPropertyVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):391:391 -> 2:2:void (kotlinx.metadata.KmPropertyVisitor):391:391 -> kotlinx.metadata.KmPropertyExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType) -> a 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):402:402 -> a 2:2:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):419:419 -> a 3:3:kotlinx.metadata.KmValueParameterVisitor visitSetterParameter(int,java.lang.String):428:428 -> a 4:4:void visitEnd():456:456 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):410:410 -> b 2:2:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():442:442 -> b 1:1:kotlinx.metadata.KmTypeVisitor visitReturnType(int):436:436 -> c kotlinx.metadata.KmType -> com.gradleup.gr8.relocated.rp1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmType abbreviatedType -> e kotlinx.metadata.KmType outerType -> f java.util.List arguments -> d kotlinx.metadata.KmClassifier classifier -> c java.util.List extensions -> h int flags -> b kotlinx.metadata.KmFlexibleTypeUpperBound flexibleTypeUpperBound -> g 1:384:void (int):704:1087 -> 385:727:void (int):746:746 -> 1:778:kotlinx.metadata.impl.extensions.KmTypeExtension kotlinx.metadata.KmType.visitExtensions(kotlinx.metadata.KmExtensionType):0:777 -> a 1:778:kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):704 -> a 779:779:kotlinx.metadata.KmClassifier kotlinx.metadata.KmType.getClassifier():708:708 -> a 779:779:void accept(kotlinx.metadata.KmTypeVisitor):785 -> a 780:1084:void accept(kotlinx.metadata.KmTypeVisitor):786:1090 -> a 1085:1090:void accept(kotlinx.metadata.KmTypeVisitor):791:796 -> a 1091:1091:void accept(kotlinx.metadata.KmTypeVisitor):795:795 -> a 1092:1092:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 1092:1092:void accept(kotlinx.metadata.KmTypeVisitor):795 -> a 1093:1390:void accept(kotlinx.metadata.KmTypeVisitor):795:1092 -> a 1391:1391:void accept(kotlinx.metadata.KmTypeVisitor):802:802 -> a 1392:1392:kotlinx.metadata.KmExtensionType kotlinx.metadata.jvm.JvmTypeExtensionVisitor.getType():327:327 -> a 1392:1392:void accept(kotlinx.metadata.KmTypeVisitor):802 -> a 1393:1394:void accept(kotlinx.metadata.KmTypeVisitor):802:803 -> a 1395:1395:kotlinx.metadata.KmClassifier kotlinx.metadata.KmType.getClassifier():708:708 -> a 1395:1395:void accept(kotlinx.metadata.KmTypeVisitor):785 -> a 1396:1396:void visitClass(java.lang.String):749:749 -> a 1397:1397:void kotlinx.metadata.KmType.setClassifier(kotlinx.metadata.KmClassifier):708:708 -> a 1397:1397:void visitClass(java.lang.String):749 -> a 1398:1398:kotlinx.metadata.KmTypeVisitor visitArgument(int,kotlinx.metadata.KmVariance):761:761 -> a 1399:1399:kotlinx.metadata.KmTypeVisitor visitAbbreviatedType(int):768:768 -> a 1400:1400:kotlinx.metadata.KmTypeVisitor visitFlexibleTypeUpperBound(int,java.lang.String):774:774 -> a 1:1:void visitTypeAlias(java.lang.String):753:753 -> b 2:2:void kotlinx.metadata.KmType.setClassifier(kotlinx.metadata.KmClassifier):708:708 -> b 2:2:void visitTypeAlias(java.lang.String):753 -> b 3:3:void visitStarProjection():764:764 -> b 4:4:kotlinx.metadata.KmTypeVisitor visitOuterType(int):771:771 -> b 5:5:kotlinx.metadata.impl.extensions.KmTypeExtension visitExtensions(kotlinx.metadata.KmExtensionType):777:777 -> b 1:1:kotlinx.metadata.KmType getAbbreviatedType():724:724 -> c 2:2:void visitTypeParameter(int):757:757 -> c 3:3:void kotlinx.metadata.KmType.setClassifier(kotlinx.metadata.KmClassifier):708:708 -> c 3:3:void visitTypeParameter(int):757 -> c 1:1:java.util.List getArguments():713:713 -> d 1:1:int getFlags():704:704 -> e 1:1:kotlinx.metadata.KmFlexibleTypeUpperBound getFlexibleTypeUpperBound():743:743 -> f 1:1:kotlinx.metadata.KmType getOuterType():736:736 -> g kotlinx.metadata.KmTypeAlias -> com.gradleup.gr8.relocated.sp1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmType underlyingType -> e kotlinx.metadata.KmType expandedType -> f java.util.List typeParameters -> d java.util.List extensions -> i java.util.List versionRequirements -> h java.util.List annotations -> g int flags -> b java.lang.String name -> c 1:1:void (int,java.lang.String):547:547 -> 2:551:void (int,java.lang.String):545:1094 -> 552:552:void (int,java.lang.String):1093:1093 -> 553:553:void (int,java.lang.String):575:575 -> 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):578:578 -> a 2:2:kotlinx.metadata.KmTypeVisitor visitExpandedType(int):584:584 -> a 3:3:void kotlinx.metadata.KmTypeAlias.setExpandedType(kotlinx.metadata.KmType):562:562 -> a 3:3:kotlinx.metadata.KmTypeVisitor visitExpandedType(int):584 -> a 4:4:void visitAnnotation(kotlinx.metadata.KmAnnotation):587:587 -> a 5:503:void accept(kotlinx.metadata.KmTypeAliasVisitor):602:602 -> a 504:504:kotlinx.metadata.KmType kotlinx.metadata.KmTypeAlias.getUnderlyingType():556:556 -> a 504:504:void accept(kotlinx.metadata.KmTypeAliasVisitor):603 -> a 505:505:void accept(kotlinx.metadata.KmTypeAliasVisitor):603:603 -> a 506:506:kotlinx.metadata.KmType kotlinx.metadata.KmTypeAlias.getUnderlyingType():556:556 -> a 506:506:void accept(kotlinx.metadata.KmTypeAliasVisitor):603 -> a 507:507:void accept(kotlinx.metadata.KmTypeAliasVisitor):603:603 -> a 508:508:kotlinx.metadata.KmType kotlinx.metadata.KmTypeAlias.getUnderlyingType():556:556 -> a 508:508:void accept(kotlinx.metadata.KmTypeAliasVisitor):603 -> a 509:509:kotlinx.metadata.KmType kotlinx.metadata.KmTypeAlias.getExpandedType():562:562 -> a 509:509:void accept(kotlinx.metadata.KmTypeAliasVisitor):604 -> a 510:510:void accept(kotlinx.metadata.KmTypeAliasVisitor):604:604 -> a 511:511:kotlinx.metadata.KmType kotlinx.metadata.KmTypeAlias.getExpandedType():562:562 -> a 511:511:void accept(kotlinx.metadata.KmTypeAliasVisitor):604 -> a 512:512:void accept(kotlinx.metadata.KmTypeAliasVisitor):604:604 -> a 513:513:kotlinx.metadata.KmType kotlinx.metadata.KmTypeAlias.getExpandedType():562:562 -> a 513:513:void accept(kotlinx.metadata.KmTypeAliasVisitor):604 -> a 514:1011:void accept(kotlinx.metadata.KmTypeAliasVisitor):605:605 -> a 1012:1510:void accept(kotlinx.metadata.KmTypeAliasVisitor):606:606 -> a 1511:2009:void accept(kotlinx.metadata.KmTypeAliasVisitor):607:1105 -> a 2010:2507:void accept(kotlinx.metadata.KmTypeAliasVisitor):608:1105 -> a 2508:2508:void accept(kotlinx.metadata.KmTypeAliasVisitor):607:607 -> a 2509:2509:kotlinx.metadata.KmType kotlinx.metadata.KmTypeAlias.getExpandedType():562:562 -> a 2509:2509:void accept(kotlinx.metadata.KmTypeAliasVisitor):604 -> a 2510:2510:kotlinx.metadata.KmType kotlinx.metadata.KmTypeAlias.getUnderlyingType():556:556 -> a 2510:2510:void accept(kotlinx.metadata.KmTypeAliasVisitor):603 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int):581:581 -> b 2:2:void kotlinx.metadata.KmTypeAlias.setUnderlyingType(kotlinx.metadata.KmType):556:556 -> b 2:2:kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int):581 -> b 3:3:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():594:594 -> b 1:1:java.util.List getAnnotations():567:567 -> c 1:1:int getFlags():545:545 -> d 1:1:java.lang.String getName():546:546 -> e 1:1:java.util.List getTypeParameters():551:551 -> f 1:1:java.util.List getVersionRequirements():572:572 -> g kotlinx.metadata.KmTypeAliasVisitor -> com.gradleup.gr8.relocated.up1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmTypeAliasVisitor delegate -> a 1:1:void (kotlinx.metadata.KmTypeAliasVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):466:466 -> 2:2:void (kotlinx.metadata.KmTypeAliasVisitor):466:466 -> 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):477:477 -> a 2:2:kotlinx.metadata.KmTypeVisitor visitExpandedType(int):494:494 -> a 3:3:void visitAnnotation(kotlinx.metadata.KmAnnotation):502:502 -> a 4:4:void visitEnd():523:523 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int):485:485 -> b 2:2:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():509:509 -> b kotlinx.metadata.KmTypeExtensionVisitor -> com.gradleup.gr8.relocated.wp1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlinx.metadata.KmTypeParameter -> com.gradleup.gr8.relocated.xp1: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List upperBounds -> f kotlinx.metadata.KmVariance variance -> e int id -> d java.util.List extensions -> g int flags -> b java.lang.String name -> c 1:1:void (int,java.lang.String,int,kotlinx.metadata.KmVariance):672:672 -> 2:421:void (int,java.lang.String,int,kotlinx.metadata.KmVariance):668:1087 -> 422:831:void (int,java.lang.String,int,kotlinx.metadata.KmVariance):679:679 -> 1:1:kotlinx.metadata.KmTypeVisitor visitUpperBound(int):682:682 -> a 2:2:kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):685:685 -> a 3:400:void accept(kotlinx.metadata.KmTypeParameterVisitor):693:693 -> a 401:800:void accept(kotlinx.metadata.KmTypeParameterVisitor):694:694 -> a 801:801:kotlinx.metadata.KmExtensionType kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor.getType():291:291 -> a 801:801:void accept(kotlinx.metadata.KmTypeParameterVisitor):694 -> a 802:803:void accept(kotlinx.metadata.KmTypeParameterVisitor):694:695 -> a 1:1:int getFlags():668:668 -> b 1:1:int getId():670:670 -> c 1:1:java.lang.String getName():669:669 -> d 1:1:java.util.List getUpperBounds():676:676 -> e 1:1:kotlinx.metadata.KmVariance getVariance():671:671 -> f kotlinx.metadata.KmTypeParameterExtensionVisitor -> com.gradleup.gr8.relocated.zp1: # {"id":"sourceFile","fileName":"extensions.kt"} kotlinx.metadata.KmTypeParameterVisitor -> com.gradleup.gr8.relocated.aq1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmTypeParameterVisitor delegate -> a 1:1:void (kotlinx.metadata.KmTypeParameterVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):571:571 -> 2:2:void (kotlinx.metadata.KmTypeParameterVisitor):571:571 -> kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType) -> a 1:1:kotlinx.metadata.KmTypeVisitor visitUpperBound(int):578:578 -> a 2:2:void visitEnd():592:592 -> a kotlinx.metadata.KmTypeProjection -> com.gradleup.gr8.relocated.bq1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmTypeProjection STAR -> c kotlinx.metadata.KmVariance variance -> a kotlinx.metadata.KmType type -> b 1:1:void ():1046:1046 -> 1:1:void (kotlinx.metadata.KmVariance,kotlinx.metadata.KmType):1039:1039 -> kotlinx.metadata.KmVariance component1() -> a kotlinx.metadata.KmType component2() -> b 1:1:kotlinx.metadata.KmType getType():1039:1039 -> c 1:1:kotlinx.metadata.KmVariance getVariance():1039:1039 -> d kotlinx.metadata.KmTypeVisitor -> com.gradleup.gr8.relocated.cq1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmTypeVisitor delegate -> a 1:1:void (kotlinx.metadata.KmTypeVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):607:607 -> 2:2:void (kotlinx.metadata.KmTypeVisitor):607:607 -> void visitClass(java.lang.String) -> a kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType) -> a 1:1:kotlinx.metadata.KmTypeVisitor visitArgument(int,kotlinx.metadata.KmVariance):644:644 -> a 2:2:kotlinx.metadata.KmTypeVisitor visitAbbreviatedType(int):666:666 -> a 3:3:kotlinx.metadata.KmTypeVisitor visitFlexibleTypeUpperBound(int,java.lang.String):692:692 -> a 4:4:void visitEnd():706:706 -> a void visitTypeAlias(java.lang.String) -> b 1:1:void visitStarProjection():651:651 -> b 2:2:kotlinx.metadata.KmTypeVisitor visitOuterType(int):681:681 -> b void visitTypeParameter(int) -> c kotlinx.metadata.KmValueParameter -> com.gradleup.gr8.relocated.dq1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmType varargElementType -> e java.util.List extensions -> f int flags -> b java.lang.String name -> c kotlinx.metadata.KmType type -> d 1:1:void (int,java.lang.String):621:621 -> 2:477:void (int,java.lang.String):619:1094 -> 478:478:void (int,java.lang.String):1093:1093 -> 479:479:void (int,java.lang.String):634:634 -> 1:1:kotlinx.metadata.KmType kotlinx.metadata.KmValueParameter.getType():626:626 -> a 1:1:void accept(kotlinx.metadata.KmValueParameterVisitor):651 -> a 2:2:void accept(kotlinx.metadata.KmValueParameterVisitor):651:651 -> a 3:3:kotlinx.metadata.KmType kotlinx.metadata.KmValueParameter.getType():626:626 -> a 3:3:void accept(kotlinx.metadata.KmValueParameterVisitor):651 -> a 4:4:void accept(kotlinx.metadata.KmValueParameterVisitor):651:651 -> a 5:5:kotlinx.metadata.KmType kotlinx.metadata.KmValueParameter.getType():626:626 -> a 5:5:void accept(kotlinx.metadata.KmValueParameterVisitor):651 -> a 6:453:void accept(kotlinx.metadata.KmValueParameterVisitor):652:1099 -> a 454:899:void accept(kotlinx.metadata.KmValueParameterVisitor):654:1099 -> a 900:900:void accept(kotlinx.metadata.KmValueParameterVisitor):653:653 -> a 901:901:kotlinx.metadata.KmType kotlinx.metadata.KmValueParameter.getType():626:626 -> a 901:901:void accept(kotlinx.metadata.KmValueParameterVisitor):651 -> a 902:902:kotlinx.metadata.KmTypeVisitor visitType(int):637:637 -> a 903:903:void kotlinx.metadata.KmValueParameter.setType(kotlinx.metadata.KmType):626:626 -> a 903:903:kotlinx.metadata.KmTypeVisitor visitType(int):637 -> a 1:1:int getFlags():619:619 -> b 2:2:kotlinx.metadata.KmTypeVisitor visitVarargElementType(int):640:640 -> b 1:1:java.lang.String getName():620:620 -> c 1:1:kotlinx.metadata.KmType getVarargElementType():631:631 -> d kotlinx.metadata.KmValueParameterVisitor -> com.gradleup.gr8.relocated.fq1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmValueParameterVisitor delegate -> a 1:1:void (kotlinx.metadata.KmValueParameterVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):533:533 -> 2:2:void (kotlinx.metadata.KmValueParameterVisitor):533:533 -> 1:1:kotlinx.metadata.KmTypeVisitor visitType(int):540:540 -> a 2:2:void visitEnd():562:562 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitVarargElementType(int):548:548 -> b kotlinx.metadata.KmVariance -> com.gradleup.gr8.relocated.gq1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmVariance IN -> b kotlinx.metadata.KmVariance OUT -> c kotlinx.metadata.KmVariance INVARIANT -> a kotlinx.metadata.KmVariance[] $VALUES -> d 1:11:void ():877:887 -> 12:12:kotlinx.metadata.KmVariance[] kotlinx.metadata.KmVariance.$values():0:0 -> 12:12:void ():887 -> 13:13:void ():887:887 -> 1:1:void (java.lang.String,int):873:873 -> kotlinx.metadata.KmVersion -> com.gradleup.gr8.relocated.hq1: # {"id":"sourceFile","fileName":"nodes.kt"} int minor -> b int patch -> c int major -> a 1:1:void (int,int,int):1066:1066 -> 1:1:int getMajor():1066:1066 -> a 1:1:int getMinor():1066:1066 -> b 1:1:int getPatch():1066:1066 -> c 1:1:java.lang.String toString():1067:1067 -> toString kotlinx.metadata.KmVersionRequirement -> com.gradleup.gr8.relocated.iq1: # {"id":"sourceFile","fileName":"nodes.kt"} kotlinx.metadata.KmVersionRequirementLevel level -> c java.lang.Integer errorCode -> d kotlinx.metadata.KmVersion version -> f kotlinx.metadata.KmVersionRequirementVersionKind kind -> b java.lang.String message -> e 1:1:void ():813:813 -> 1:1:kotlinx.metadata.KmVersionRequirementVersionKind kotlinx.metadata.KmVersionRequirement.getKind():817:817 -> a 1:1:void accept(kotlinx.metadata.KmVersionRequirementVisitor):856 -> a 2:2:kotlinx.metadata.KmVersionRequirementLevel kotlinx.metadata.KmVersionRequirement.getLevel():822:822 -> a 2:2:void accept(kotlinx.metadata.KmVersionRequirementVisitor):856 -> a 3:3:void accept(kotlinx.metadata.KmVersionRequirementVisitor):856:856 -> a 4:4:kotlinx.metadata.KmVersion kotlinx.metadata.KmVersionRequirement.getVersion():837:837 -> a 4:4:void accept(kotlinx.metadata.KmVersionRequirementVisitor):857 -> a 5:5:void accept(kotlinx.metadata.KmVersionRequirementVisitor):857:857 -> a 6:6:kotlinx.metadata.KmVersion kotlinx.metadata.KmVersionRequirement.getVersion():837:837 -> a 6:6:void accept(kotlinx.metadata.KmVersionRequirementVisitor):857 -> a 7:7:void accept(kotlinx.metadata.KmVersionRequirementVisitor):857:857 -> a 8:8:kotlinx.metadata.KmVersion kotlinx.metadata.KmVersionRequirement.getVersion():837:837 -> a 8:8:void accept(kotlinx.metadata.KmVersionRequirementVisitor):857 -> a 9:10:void accept(kotlinx.metadata.KmVersionRequirementVisitor):857:858 -> a 11:13:kotlinx.metadata.KmVersion kotlinx.metadata.KmVersionRequirement.getVersion():837:837 -> a 11:13:void accept(kotlinx.metadata.KmVersionRequirementVisitor):857 -> a 14:14:kotlinx.metadata.KmVersionRequirementLevel kotlinx.metadata.KmVersionRequirement.getLevel():822:822 -> a 14:14:void accept(kotlinx.metadata.KmVersionRequirementVisitor):856 -> a 15:15:kotlinx.metadata.KmVersionRequirementVersionKind kotlinx.metadata.KmVersionRequirement.getKind():817:817 -> a 15:15:void accept(kotlinx.metadata.KmVersionRequirementVisitor):856 -> a 16:16:void kotlinx.metadata.KmVersionRequirement.setKind(kotlinx.metadata.KmVersionRequirementVersionKind):817:817 -> a 16:16:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):840 -> a 17:17:void kotlinx.metadata.KmVersionRequirement.setLevel(kotlinx.metadata.KmVersionRequirementLevel):822:822 -> a 17:17:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):841 -> a 18:19:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):842:843 -> a 20:20:void visitVersion(int,int,int):847:847 -> a 21:21:void kotlinx.metadata.KmVersionRequirement.setVersion(kotlinx.metadata.KmVersion):837:837 -> a 21:21:void visitVersion(int,int,int):847 -> a 1:1:java.lang.Integer getErrorCode():827:827 -> b 1:1:java.lang.String getMessage():832:832 -> c kotlinx.metadata.KmVersionRequirementLevel -> com.gradleup.gr8.relocated.jq1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmVersionRequirementLevel HIDDEN -> c kotlinx.metadata.KmVersionRequirementLevel ERROR -> b kotlinx.metadata.KmVersionRequirementLevel WARNING -> a kotlinx.metadata.KmVersionRequirementLevel[] $VALUES -> d 1:3:void ():918:920 -> 4:4:kotlinx.metadata.KmVersionRequirementLevel[] kotlinx.metadata.KmVersionRequirementLevel.$values():0:0 -> 4:4:void ():920 -> 5:5:void ():920:920 -> 1:1:void (java.lang.String,int):917:917 -> kotlinx.metadata.KmVersionRequirementVersionKind -> com.gradleup.gr8.relocated.kq1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmVersionRequirementVersionKind[] $VALUES -> d kotlinx.metadata.KmVersionRequirementVersionKind COMPILER_VERSION -> b kotlinx.metadata.KmVersionRequirementVersionKind API_VERSION -> c kotlinx.metadata.KmVersionRequirementVersionKind LANGUAGE_VERSION -> a 1:3:void ():927:929 -> 4:4:kotlinx.metadata.KmVersionRequirementVersionKind[] kotlinx.metadata.KmVersionRequirementVersionKind.$values():0:0 -> 4:4:void ():929 -> 5:5:void ():929:929 -> 1:1:void (java.lang.String,int):926:926 -> kotlinx.metadata.KmVersionRequirementVisitor -> com.gradleup.gr8.relocated.lq1: # {"id":"sourceFile","fileName":"visitors.kt"} kotlinx.metadata.KmVersionRequirementVisitor delegate -> a 1:1:void (kotlinx.metadata.KmVersionRequirementVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):718:718 -> 2:2:void (kotlinx.metadata.KmVersionRequirementVisitor):718:718 -> void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String) -> a void visitVersion(int,int,int) -> a 1:1:void visitEnd():747:747 -> a kotlinx.metadata.NodesKt -> com.gradleup.gr8.relocated.pb2: # {"id":"sourceFile","fileName":"nodes.kt"} 1:1:java.lang.Object addTo(java.lang.Object,java.util.Collection):1081:1081 -> a kotlinx.metadata.impl.ClassWriter -> com.gradleup.gr8.relocated.iq: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder t -> b 1:1:void (kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):421:421 -> 2:4:void (kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List):421:423 -> 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):433:433 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor kotlinx.metadata.impl.WritersKt.writeTypeParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):36:36 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor kotlinx.metadata.impl.WritersKt.access$writeTypeParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):433 -> a 3:3:kotlinx.metadata.KmConstructorVisitor visitConstructor(int):439:439 -> a 4:4:kotlinx.metadata.KmConstructorVisitor kotlinx.metadata.impl.WritersKt.writeConstructor(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):129:129 -> a 4:4:kotlinx.metadata.KmConstructorVisitor kotlinx.metadata.impl.WritersKt.access$writeConstructor(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 4:4:kotlinx.metadata.KmConstructorVisitor visitConstructor(int):439 -> a 5:5:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):442:442 -> a 6:6:kotlinx.metadata.KmFunctionVisitor kotlinx.metadata.impl.WritersKt.writeFunction(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):152:152 -> a 6:6:kotlinx.metadata.KmFunctionVisitor kotlinx.metadata.impl.WritersKt.access$writeFunction(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):1 -> a 6:6:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):442 -> a 7:7:kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):445:445 -> a 8:8:void visitCompanionObject(java.lang.String):451:451 -> a 9:9:kotlinx.metadata.KmClassExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):483:483 -> a 1:1:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):448:448 -> b 2:2:kotlinx.metadata.KmTypeAliasVisitor kotlinx.metadata.impl.WritersKt.writeTypeAlias(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):261:261 -> b 2:2:kotlinx.metadata.KmTypeAliasVisitor kotlinx.metadata.impl.WritersKt.access$writeTypeAlias(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):1 -> b 2:2:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):448 -> b 3:5:void visitEnumEntry(java.lang.String):459:459 -> b 6:6:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):477:477 -> b 7:7:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> b 7:7:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> b 7:7:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):477 -> b 1:4:void visit(int,java.lang.String):426:429 -> c 5:5:void visitInlineClassUnderlyingPropertyName(java.lang.String):469:469 -> c 6:6:kotlinx.metadata.KmTypeVisitor visitInlineClassUnderlyingType(int):473:473 -> c 7:7:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> c 7:7:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> c 7:7:kotlinx.metadata.KmTypeVisitor visitInlineClassUnderlyingType(int):473 -> c 1:1:kotlinx.metadata.KmTypeVisitor visitSupertype(int):436:436 -> d 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> d 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> d 2:2:kotlinx.metadata.KmTypeVisitor visitSupertype(int):436 -> d 3:3:void visitNestedClass(java.lang.String):455:455 -> d 4:5:void visitEnd():488:489 -> d 1:1:kotlinx.metadata.impl.WriteContext getC():423:423 -> e 2:2:void visitSealedSubclass(java.lang.String):465:465 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder getT():422:422 -> f 1:1:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():480:480 -> g 2:2:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):296:296 -> g 2:2:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.access$writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> g 2:2:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():480 -> g kotlinx.metadata.impl.ClassWriter$visitConstructor$1 -> com.gradleup.gr8.relocated.xp: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):439:439 -> invoke 2:441:void kotlinx.metadata.impl.ClassWriter$visitConstructor$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):0:439 -> invoke 2:441:java.lang.Object invoke(java.lang.Object):439 -> invoke 442:442:java.lang.Object invoke(java.lang.Object):439:439 -> invoke kotlinx.metadata.impl.ClassWriter$visitContextReceiverType$1 -> com.gradleup.gr8.relocated.yp: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):477:477 -> invoke 2:479:void kotlinx.metadata.impl.ClassWriter$visitContextReceiverType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:477 -> invoke 2:479:java.lang.Object invoke(java.lang.Object):477 -> invoke 480:480:java.lang.Object invoke(java.lang.Object):477:477 -> invoke kotlinx.metadata.impl.ClassWriter$visitExtensions$1 -> com.gradleup.gr8.relocated.zp: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.KmExtensionType $type -> a kotlinx.metadata.impl.ClassWriter this$0 -> b 1:1:java.lang.Object invoke(java.lang.Object):483:483 -> invoke 2:486:kotlinx.metadata.KmClassExtensionVisitor kotlinx.metadata.impl.ClassWriter$visitExtensions$1.invoke(kotlinx.metadata.impl.extensions.MetadataExtensions):0:484 -> invoke 2:486:java.lang.Object invoke(java.lang.Object):483 -> invoke kotlinx.metadata.impl.ClassWriter$visitFunction$1 -> com.gradleup.gr8.relocated.aq: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):442:442 -> invoke 2:444:void kotlinx.metadata.impl.ClassWriter$visitFunction$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):0:442 -> invoke 2:444:java.lang.Object invoke(java.lang.Object):442 -> invoke 445:445:java.lang.Object invoke(java.lang.Object):442:442 -> invoke kotlinx.metadata.impl.ClassWriter$visitInlineClassUnderlyingType$1 -> com.gradleup.gr8.relocated.bq: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):473:473 -> invoke 2:475:void kotlinx.metadata.impl.ClassWriter$visitInlineClassUnderlyingType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:473 -> invoke 2:475:java.lang.Object invoke(java.lang.Object):473 -> invoke 476:476:java.lang.Object invoke(java.lang.Object):473:473 -> invoke kotlinx.metadata.impl.ClassWriter$visitProperty$1 -> com.gradleup.gr8.relocated.cq: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):445:445 -> invoke 2:447:void kotlinx.metadata.impl.ClassWriter$visitProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):0:445 -> invoke 2:447:java.lang.Object invoke(java.lang.Object):445 -> invoke 448:448:java.lang.Object invoke(java.lang.Object):445:445 -> invoke kotlinx.metadata.impl.ClassWriter$visitSupertype$1 -> com.gradleup.gr8.relocated.dq: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):436:436 -> invoke 2:438:void kotlinx.metadata.impl.ClassWriter$visitSupertype$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:436 -> invoke 2:438:java.lang.Object invoke(java.lang.Object):436 -> invoke 439:439:java.lang.Object invoke(java.lang.Object):436:436 -> invoke kotlinx.metadata.impl.ClassWriter$visitTypeAlias$1 -> com.gradleup.gr8.relocated.eq: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):448:448 -> invoke 2:450:void kotlinx.metadata.impl.ClassWriter$visitTypeAlias$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):0:448 -> invoke 2:450:java.lang.Object invoke(java.lang.Object):448 -> invoke 451:451:java.lang.Object invoke(java.lang.Object):448:448 -> invoke kotlinx.metadata.impl.ClassWriter$visitTypeParameter$1 -> com.gradleup.gr8.relocated.fq: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):433:433 -> invoke 2:435:void kotlinx.metadata.impl.ClassWriter$visitTypeParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):0:433 -> invoke 2:435:java.lang.Object invoke(java.lang.Object):433 -> invoke 436:436:java.lang.Object invoke(java.lang.Object):433:433 -> invoke kotlinx.metadata.impl.ClassWriter$visitVersionRequirement$1 -> com.gradleup.gr8.relocated.gq: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.ClassWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):480:480 -> invoke 2:2:void kotlinx.metadata.impl.ClassWriter$visitVersionRequirement$1.invoke(int):480:480 -> invoke 2:2:java.lang.Object invoke(java.lang.Object):480 -> invoke 3:3:java.lang.Object invoke(java.lang.Object):480:480 -> invoke kotlinx.metadata.impl.LambdaWriter -> com.gradleup.gr8.relocated.nv1: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder t -> b 1:3:void (kotlinx.metadata.internal.metadata.serialization.StringTable):544:546 -> 1:1:void setT(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):545:545 -> a 2:2:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):549:549 -> a 3:3:kotlinx.metadata.KmFunctionVisitor kotlinx.metadata.impl.WritersKt.writeFunction(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):152:152 -> a 3:3:kotlinx.metadata.KmFunctionVisitor kotlinx.metadata.impl.WritersKt.access$writeFunction(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):1 -> a 3:3:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):549 -> a 1:1:kotlinx.metadata.impl.WriteContext getC():546:546 -> b 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder getT():545:545 -> c kotlinx.metadata.impl.LambdaWriter$visitFunction$1 -> com.gradleup.gr8.relocated.mv1: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.LambdaWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):549:549 -> invoke 2:551:void kotlinx.metadata.impl.LambdaWriter$visitFunction$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):0:549 -> invoke 2:551:java.lang.Object invoke(java.lang.Object):549 -> invoke 552:552:java.lang.Object invoke(java.lang.Object):549:549 -> invoke kotlinx.metadata.impl.PackageWriter -> com.gradleup.gr8.relocated.ck2: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder t -> b 1:1:void (kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):494:494 -> 2:4:void (kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List):494:496 -> 1:1:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):499:499 -> a 2:2:kotlinx.metadata.KmFunctionVisitor kotlinx.metadata.impl.WritersKt.writeFunction(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):152:152 -> a 2:2:kotlinx.metadata.KmFunctionVisitor kotlinx.metadata.impl.WritersKt.access$writeFunction(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):499 -> a 3:3:kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):502:502 -> a 4:4:kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):508:508 -> a 1:1:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):505:505 -> b 2:2:kotlinx.metadata.KmTypeAliasVisitor kotlinx.metadata.impl.WritersKt.writeTypeAlias(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):261:261 -> b 2:2:kotlinx.metadata.KmTypeAliasVisitor kotlinx.metadata.impl.WritersKt.access$writeTypeAlias(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):1 -> b 2:2:kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):505 -> b 1:2:void visitEnd():513:514 -> d 1:1:kotlinx.metadata.impl.WriteContext getC():496:496 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder getT():495:495 -> f kotlinx.metadata.impl.PackageWriter$visitExtensions$1 -> com.gradleup.gr8.relocated.yj2: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.PackageWriter this$0 -> b kotlinx.metadata.KmExtensionType $type -> a 1:1:java.lang.Object invoke(java.lang.Object):508:508 -> invoke 2:511:kotlinx.metadata.KmPackageExtensionVisitor kotlinx.metadata.impl.PackageWriter$visitExtensions$1.invoke(kotlinx.metadata.impl.extensions.MetadataExtensions):0:509 -> invoke 2:511:java.lang.Object invoke(java.lang.Object):508 -> invoke kotlinx.metadata.impl.PackageWriter$visitFunction$1 -> com.gradleup.gr8.relocated.zj2: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.PackageWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):499:499 -> invoke 2:501:void kotlinx.metadata.impl.PackageWriter$visitFunction$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):0:499 -> invoke 2:501:java.lang.Object invoke(java.lang.Object):499 -> invoke 502:502:java.lang.Object invoke(java.lang.Object):499:499 -> invoke kotlinx.metadata.impl.PackageWriter$visitProperty$1 -> com.gradleup.gr8.relocated.ak2: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.PackageWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):502:502 -> invoke 2:504:void kotlinx.metadata.impl.PackageWriter$visitProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):0:502 -> invoke 2:504:java.lang.Object invoke(java.lang.Object):502 -> invoke 505:505:java.lang.Object invoke(java.lang.Object):502:502 -> invoke kotlinx.metadata.impl.PackageWriter$visitTypeAlias$1 -> com.gradleup.gr8.relocated.bk2: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.PackageWriter this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):505:505 -> invoke 2:507:void kotlinx.metadata.impl.PackageWriter$visitTypeAlias$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):0:505 -> invoke 2:507:java.lang.Object invoke(java.lang.Object):505 -> invoke 508:508:java.lang.Object invoke(java.lang.Object):505:505 -> invoke kotlinx.metadata.impl.ReadContext -> com.gradleup.gr8.relocated.lx2: # {"id":"sourceFile","fileName":"readers.kt"} kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable versionRequirements -> c kotlinx.metadata.impl.ReadContext parent -> d java.util.List contextExtensions -> e kotlinx.metadata.internal.metadata.deserialization.NameResolver strings -> a java.util.List extensions -> g kotlinx.metadata.internal.metadata.deserialization.TypeTable types -> b java.util.Map typeParameterNameToId -> f 1:10:void (kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable,kotlinx.metadata.impl.ReadContext,java.util.List):21:30 -> 11:11:void (kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable,kotlinx.metadata.impl.ReadContext,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):26:26 -> 12:12:void (kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable,kotlinx.metadata.impl.ReadContext,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):21:21 -> 1:1:java.util.List getExtensions$kotlinx_metadata():30:30 -> a 2:2:java.lang.String className(int):36:36 -> a 3:60:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):0:57 -> a 3:60:java.lang.String className(int):36 -> a 61:61:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> a 61:61:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):57 -> a 61:61:java.lang.String className(int):36 -> a 62:62:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):58:58 -> a 62:62:java.lang.String className(int):36 -> a 63:65:kotlinx.metadata.impl.ReadContext withTypeParameters(java.util.List):42:44 -> a 1:1:kotlinx.metadata.internal.metadata.deserialization.NameResolver getStrings():22:22 -> b 2:2:java.lang.String get(int):33:33 -> b 1:1:kotlinx.metadata.internal.metadata.deserialization.TypeTable getTypes():23:23 -> c 2:2:java.lang.Integer getTypeParameterId(int):39:39 -> c 1:1:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable getVersionRequirements$kotlinx_metadata():24:24 -> d kotlinx.metadata.impl.ReadUtilsKt -> com.gradleup.gr8.relocated.nx2: # {"id":"sourceFile","fileName":"readUtils.kt"} 1:1:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):18:18 -> a 2:2:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):57:57 -> a 2:2:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):18 -> a 3:3:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> a 3:3:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):57 -> a 3:3:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):18 -> a 4:4:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):58:58 -> a 4:4:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):18 -> a 5:56:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):19:70 -> a 57:57:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):69:69 -> a 58:59:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):20:21 -> a 60:60:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):43:43 -> a 60:60:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):21 -> a 61:61:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):69:69 -> a 62:62:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):23:23 -> a 63:63:kotlinx.metadata.KmAnnotation readAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,kotlinx.metadata.internal.metadata.deserialization.NameResolver):17:17 -> a 64:70:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):28:34 -> a 71:71:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):33:33 -> a 72:72:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):32:32 -> a 73:73:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):31:31 -> a 74:96:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):30:52 -> a 97:129:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):51:83 -> a 130:130:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):82:82 -> a 131:163:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):51:51 -> a 164:164:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):50:50 -> a 165:165:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):49:49 -> a 166:166:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):57:57 -> a 166:166:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):49 -> a 167:167:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> a 167:167:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):57 -> a 167:167:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):49 -> a 168:168:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):58:58 -> a 168:168:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):49 -> a 169:169:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):49:49 -> a 170:170:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):48:48 -> a 171:171:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):57:57 -> a 171:171:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):48 -> a 172:172:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> a 172:172:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):57 -> a 172:172:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):48 -> a 173:173:java.lang.String kotlinx.metadata.impl.ReadUtilsKt.getClassName(kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):58:58 -> a 173:173:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):48 -> a 174:174:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):48:48 -> a 175:175:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):47:47 -> a 176:176:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):46:46 -> a 177:177:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):45:45 -> a 178:178:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):44:44 -> a 179:182:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):40:43 -> a 183:183:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):42:42 -> a 184:184:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):41:41 -> a 185:185:kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.deserialization.NameResolver):39:39 -> a kotlinx.metadata.impl.ReadUtilsKt$WhenMappings -> com.gradleup.gr8.relocated.mx2: # {"id":"sourceFile","fileName":"readUtils.kt"} int[] $EnumSwitchMapping$0 -> a kotlinx.metadata.impl.ReadersKt -> com.gradleup.gr8.relocated.ox2: # {"id":"sourceFile","fileName":"readers.kt"} 1:1:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53:53 -> a 2:60:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):0:58 -> a 2:60:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 61:61:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:18 -> a 61:61:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):58 -> a 61:61:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 62:62:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.getEMPTY():15:15 -> a 62:62:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18 -> a 62:62:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):58 -> a 62:62:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 63:65:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:18 -> a 63:65:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):58 -> a 63:65:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 66:541:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):55:530 -> a 66:541:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 542:542:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):529:529 -> a 542:542:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 543:543:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):528:528 -> a 543:543:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 544:544:int kotlinx.metadata.impl.ReadersKt.getTypeParameterFlags(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):516:516 -> a 544:544:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):533 -> a 544:544:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 545:545:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):533:533 -> a 545:545:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 546:1014:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):65:533 -> a 546:1014:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1015:1015:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):68:68 -> a 1015:1015:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1016:1143:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.supertypes(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:127 -> a 1016:1143:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):68 -> a 1016:1143:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1144:1144:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 1144:1144:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.supertypes(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):127 -> a 1144:1144:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):68 -> a 1144:1144:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1145:1147:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.supertypes(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):127:129 -> a 1145:1147:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):68 -> a 1145:1147:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1148:1253:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.supertypes(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):24:129 -> a 1148:1253:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):68 -> a 1148:1253:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1254:1259:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):68:73 -> a 1254:1259:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1260:1272:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.KmConstructorVisitor,kotlinx.metadata.impl.ReadContext):207:219 -> a 1260:1272:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):73 -> a 1260:1272:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1273:1287:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):76:90 -> a 1273:1287:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1288:1288:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):88:88 -> a 1288:1288:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1289:1289:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 1289:1289:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):88 -> a 1289:1289:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1290:1300:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):88:98 -> a 1290:1300:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1301:1301:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.impl.ReadersKt.loadInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.impl.ReadContext):120:120 -> a 1301:1301:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):100 -> a 1301:1301:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1302:1330:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.inlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:28 -> a 1302:1330:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.impl.ReadersKt.loadInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.impl.ReadContext):120 -> a 1302:1330:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):100 -> a 1302:1330:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1331:1748:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.impl.ReadersKt.loadInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.impl.ReadContext):123:540 -> a 1331:1748:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):100 -> a 1331:1748:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1749:1749:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.impl.ReadersKt.loadInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.impl.ReadContext):127:127 -> a 1749:1749:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):100 -> a 1749:1749:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1750:1821:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.receiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:71 -> a 1750:1821:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.impl.ReadersKt.loadInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.impl.ReadContext):127 -> a 1750:1821:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):100 -> a 1750:1821:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1822:1823:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.impl.ReadersKt.loadInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.impl.ReadContext):127:128 -> a 1822:1823:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):100 -> a 1822:1823:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1824:1825:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 1824:1825:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):101 -> a 1824:1825:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1826:1829:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):101:104 -> a 1826:1829:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1830:1965:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:135 -> a 1830:1965:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):104 -> a 1830:1965:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1966:1966:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 1966:1966:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):135 -> a 1966:1966:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):104 -> a 1966:1966:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1967:1969:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):135:137 -> a 1967:1969:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):104 -> a 1967:1969:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1970:1989:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.deserialization.TypeTable):118:137 -> a 1970:1989:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):104 -> a 1970:1989:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 1990:2002:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):104:116 -> a 1990:2002:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):50 -> a 2003:2003:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):134:134 -> a 2004:2143:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):0:139 -> a 2004:2143:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):131 -> a 2144:2144:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:18 -> a 2144:2144:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):139 -> a 2144:2144:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):131 -> a 2145:2145:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.getEMPTY():15:15 -> a 2145:2145:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18 -> a 2145:2145:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):139 -> a 2145:2145:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):131 -> a 2146:2148:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:18 -> a 2146:2148:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):139 -> a 2146:2148:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):131 -> a 2149:2162:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):136:149 -> a 2149:2162:void accept$default(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):131 -> a 2163:2169:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):183:189 -> a 2170:2176:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):188:194 -> a 2177:2452:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):298:573 -> a 2177:2452:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2453:2453:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):572:572 -> a 2453:2453:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2454:2454:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):571:571 -> a 2454:2454:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2455:2455:int kotlinx.metadata.impl.ReadersKt.getTypeParameterFlags(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):516:516 -> a 2455:2455:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):576 -> a 2455:2455:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2456:2456:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):576:576 -> a 2456:2456:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2457:2732:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):301:576 -> a 2457:2732:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2733:2733:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):304:304 -> a 2733:2733:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2734:2835:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.underlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:101 -> a 2734:2835:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):304 -> a 2734:2835:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2836:2839:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):305:308 -> a 2836:2839:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2840:2947:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.expandedType(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:107 -> a 2840:2947:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):308 -> a 2840:2947:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2948:2963:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):309:324 -> a 2948:2963:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2964:2965:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.expandedType(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.internal.metadata.deserialization.TypeTable):107:108 -> a 2964:2965:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):308 -> a 2964:2965:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2966:2967:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.underlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.internal.metadata.deserialization.TypeTable):101:102 -> a 2966:2967:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.impl.ReadContext):304 -> a 2966:2967:void visitDeclarations(kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,kotlinx.metadata.impl.ReadContext):194 -> a 2968:2968:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmLambdaVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver):199:199 -> a 2969:2969:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.getEMPTY():15:15 -> a 2969:2969:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmLambdaVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver):199 -> a 2970:2972:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmLambdaVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver):199:201 -> a 2973:2973:kotlinx.metadata.KmFunctionVisitor kotlinx.metadata.KmLambda.visitFunction(int,java.lang.String):301:301 -> a 2973:2973:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmLambdaVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver):201 -> a 2974:2974:void kotlinx.metadata.KmLambda.setFunction(kotlinx.metadata.KmFunction):298:298 -> a 2974:2974:kotlinx.metadata.KmFunctionVisitor kotlinx.metadata.KmLambda.visitFunction(int,java.lang.String):301 -> a 2974:2974:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmLambdaVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver):201 -> a 2975:2977:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmLambdaVisitor,kotlinx.metadata.internal.metadata.deserialization.NameResolver):201:203 -> a 2978:3307:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):224:553 -> a 3308:3308:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):552:552 -> a 3309:3309:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):551:551 -> a 3310:3310:int kotlinx.metadata.impl.ReadersKt.getTypeParameterFlags(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):516:516 -> a 3310:3310:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):556 -> a 3311:3311:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):556:556 -> a 3312:3641:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):227:556 -> a 3642:3642:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):230:230 -> a 3643:3700:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.receiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:57 -> a 3643:3700:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):230 -> a 3701:3702:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 3701:3702:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):231 -> a 3703:3706:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):231:234 -> a 3707:3846:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:139 -> a 3707:3846:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):234 -> a 3847:3847:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 3847:3847:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):139 -> a 3847:3847:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):234 -> a 3848:3850:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):139:141 -> a 3848:3850:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):234 -> a 3851:3871:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):121:141 -> a 3851:3871:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):234 -> a 3872:3880:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):234:242 -> a 3881:3930:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.returnType(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:49 -> a 3881:3930:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):242 -> a 3931:3935:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):243:247 -> a 3936:3942:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Contract,kotlinx.metadata.KmContractVisitor,kotlinx.metadata.impl.ReadContext):447:453 -> a 3936:3942:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):247 -> a 3943:3943:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Contract,kotlinx.metadata.KmContractVisitor,kotlinx.metadata.impl.ReadContext):452:452 -> a 3943:3943:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):247 -> a 3944:3952:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Contract,kotlinx.metadata.KmContractVisitor,kotlinx.metadata.impl.ReadContext):451:459 -> a 3944:3952:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):247 -> a 3953:3953:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Contract,kotlinx.metadata.KmContractVisitor,kotlinx.metadata.impl.ReadContext):458:458 -> a 3953:3953:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):247 -> a 3954:3959:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Contract,kotlinx.metadata.KmContractVisitor,kotlinx.metadata.impl.ReadContext):457:462 -> a 3954:3959:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):247 -> a 3960:3968:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Effect,kotlinx.metadata.KmEffectVisitor,kotlinx.metadata.impl.ReadContext):469:477 -> a 3960:3968:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Contract,kotlinx.metadata.KmContractVisitor,kotlinx.metadata.impl.ReadContext):462 -> a 3960:3968:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):247 -> a 3969:3969:void kotlinx.metadata.impl.ReadersKt.accept(kotlinx.metadata.internal.metadata.ProtoBuf$Contract,kotlinx.metadata.KmContractVisitor,kotlinx.metadata.impl.ReadContext):465:465 -> a 3969:3969:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):247 -> a 3970:3978:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):250:258 -> a 3979:3980:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.returnType(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):49:50 -> a 3979:3980:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.impl.ReadContext):242 -> a 3981:4281:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):263:563 -> a 4282:4282:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):562:562 -> a 4283:4283:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):561:561 -> a 4284:4284:int kotlinx.metadata.impl.ReadersKt.getTypeParameterFlags(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):516:516 -> a 4284:4284:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):566 -> a 4285:4285:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):566:566 -> a 4286:4586:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):266:566 -> a 4587:4587:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):269:269 -> a 4588:4659:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.receiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:71 -> a 4588:4659:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):269 -> a 4660:4661:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 4660:4661:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):270 -> a 4662:4665:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):270:273 -> a 4666:4809:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:143 -> a 4666:4809:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):273 -> a 4810:4810:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 4810:4810:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.TypeTable):143 -> a 4810:4810:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):273 -> a 4811:4813:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.TypeTable):143:145 -> a 4811:4813:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):273 -> a 4814:4835:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.TypeTable):124:145 -> a 4814:4835:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):273 -> a 4836:4857:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.impl.ReadContext):273:294 -> a 4858:4862:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.KmValueParameterVisitor,kotlinx.metadata.impl.ReadContext):328:332 -> a 4863:4946:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.varargElementType(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:83 -> a 4863:4946:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.KmValueParameterVisitor,kotlinx.metadata.impl.ReadContext):332 -> a 4947:4948:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 4947:4948:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.KmValueParameterVisitor,kotlinx.metadata.impl.ReadContext):333 -> a 4949:4956:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.KmValueParameterVisitor,kotlinx.metadata.impl.ReadContext):333:340 -> a 4957:4957:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.KmTypeParameterVisitor,kotlinx.metadata.impl.ReadContext):357:357 -> a 4958:5089:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.upperBounds(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:131 -> a 4958:5089:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.KmTypeParameterVisitor,kotlinx.metadata.impl.ReadContext):357 -> a 5090:5090:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 5090:5090:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.upperBounds(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.internal.metadata.deserialization.TypeTable):131 -> a 5090:5090:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.KmTypeParameterVisitor,kotlinx.metadata.impl.ReadContext):357 -> a 5091:5093:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.upperBounds(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.internal.metadata.deserialization.TypeTable):131:133 -> a 5091:5093:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.KmTypeParameterVisitor,kotlinx.metadata.impl.ReadContext):357 -> a 5094:5182:java.util.List kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.upperBounds(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.internal.metadata.deserialization.TypeTable):45:133 -> a 5094:5182:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.KmTypeParameterVisitor,kotlinx.metadata.impl.ReadContext):357 -> a 5183:5191:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.KmTypeParameterVisitor,kotlinx.metadata.impl.ReadContext):357:365 -> a 5192:5210:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):370:388 -> a 5211:5211:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):387:387 -> a 5212:5212:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):386:386 -> a 5213:5220:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):385:392 -> a 5221:5255:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.type(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:34 -> a 5221:5255:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):392 -> a 5256:5257:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 5256:5257:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):394 -> a 5258:5258:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):394:394 -> a 5259:5259:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):393:393 -> a 5260:5260:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5260:5260:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):393 -> a 5261:5268:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):393:400 -> a 5269:5364:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.abbreviatedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:95 -> a 5269:5364:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):400 -> a 5365:5366:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 5365:5366:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):401 -> a 5367:5370:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):401:404 -> a 5371:5460:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.outerType(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:89 -> a 5371:5460:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):404 -> a 5461:5462:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 5461:5462:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):405 -> a 5463:5466:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):405:408 -> a 5467:5507:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.flexibleUpperBound(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:40 -> a 5467:5507:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):408 -> a 5508:5509:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 5508:5509:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):410 -> a 5510:5510:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):411:411 -> a 5511:5521:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):409:419 -> a 5522:5522:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):375:375 -> a 5523:5523:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5523:5523:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):375 -> a 5524:5528:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):375:379 -> a 5529:5529:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5529:5529:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):379 -> a 5530:5530:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.impl.ReadContext):379:379 -> a 5531:5531:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):423:423 -> a 5532:5634:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):0:102 -> a 5532:5634:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):423 -> a 5635:5639:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion.decode(java.lang.Integer,java.lang.Integer):65:65 -> a 5635:5639:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):100 -> a 5635:5639:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):423 -> a 5644:5648:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion.decode(java.lang.Integer,java.lang.Integer):70:70 -> a 5644:5648:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):100 -> a 5644:5648:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):423 -> a 5653:5653:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion.decode(java.lang.Integer,java.lang.Integer):75:75 -> a 5653:5653:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):100 -> a 5653:5653:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):423 -> a 5654:5664:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):105:115 -> a 5654:5664:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):423 -> a 5665:5668:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):426:429 -> a 5669:5669:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):428:428 -> a 5670:5678:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):427:435 -> a 5679:5679:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):434:434 -> a 5680:5690:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):433:443 -> a 5691:5691:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):424:424 -> a 5692:5692:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5692:5692:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):424 -> a 5693:5693:void acceptVersionRequirementVisitor(int,kotlinx.metadata.KmVersionRequirementVisitor,kotlinx.metadata.impl.ReadContext):424:424 -> a 5694:5695:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.KmEffectExpressionVisitor,kotlinx.metadata.impl.ReadContext):482:483 -> a 5696:5706:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.KmEffectExpressionVisitor,kotlinx.metadata.impl.ReadContext):481:491 -> a 5707:5707:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.KmEffectExpressionVisitor,kotlinx.metadata.impl.ReadContext):490:490 -> a 5708:5708:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.KmEffectExpressionVisitor,kotlinx.metadata.impl.ReadContext):489:489 -> a 5709:5718:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.KmEffectExpressionVisitor,kotlinx.metadata.impl.ReadContext):487:496 -> a 5719:5832:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.isInstanceType(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:113 -> a 5719:5832:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.KmEffectExpressionVisitor,kotlinx.metadata.impl.ReadContext):496 -> a 5833:5834:int kotlinx.metadata.impl.ReadersKt.getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 5833:5834:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.KmEffectExpressionVisitor,kotlinx.metadata.impl.ReadContext):497 -> a 5835:5846:void accept(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.KmEffectExpressionVisitor,kotlinx.metadata.impl.ReadContext):497:508 -> a 5847:5848:int getTypeFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Type):512:513 -> a 5849:5849:int getPropertyGetterFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Property):519:519 -> a 5850:5850:int kotlinx.metadata.impl.ReadersKt.getDefaultPropertyAccessorFlags(int):525:525 -> a 5850:5850:int getPropertyGetterFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Property):519 -> a 1:1:int getPropertySetterFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Property):522:522 -> b 2:2:int kotlinx.metadata.impl.ReadersKt.getDefaultPropertyAccessorFlags(int):525:525 -> b 2:2:int getPropertySetterFlags(kotlinx.metadata.internal.metadata.ProtoBuf$Property):522 -> b kotlinx.metadata.impl.WriteContext -> com.gradleup.gr8.relocated.gp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.internal.metadata.serialization.StringTable strings -> a kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable versionRequirements -> b 1:1:void (kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):22:22 -> 2:3:void (kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List):22:23 -> 1:1:kotlinx.metadata.internal.metadata.serialization.StringTable getStrings():22:22 -> a 2:2:int get(java.lang.String):26:26 -> a 1:1:kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable getVersionRequirements():23:23 -> b 2:2:int getClassName(java.lang.String):29:29 -> b kotlinx.metadata.impl.WriteUtilsKt -> com.gradleup.gr8.relocated.hp3: # {"id":"sourceFile","fileName":"writeUtils.kt"} 1:6:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(kotlinx.metadata.KmAnnotation,kotlinx.metadata.internal.metadata.serialization.StringTable):17:22 -> a 7:8:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3058:3059 -> a 7:8:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(kotlinx.metadata.KmAnnotation,kotlinx.metadata.internal.metadata.serialization.StringTable):22 -> a 9:9:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(kotlinx.metadata.KmAnnotation,kotlinx.metadata.internal.metadata.serialization.StringTable):22:22 -> a 10:10:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(kotlinx.metadata.KmAnnotation,kotlinx.metadata.internal.metadata.serialization.StringTable):20:20 -> a 11:11:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(kotlinx.metadata.KmAnnotation,kotlinx.metadata.internal.metadata.serialization.StringTable):22 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060:3060 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(kotlinx.metadata.KmAnnotation,kotlinx.metadata.internal.metadata.serialization.StringTable):22 -> a 13:13:boolean kotlinx.metadata.ClassNameKt.isLocal(java.lang.String):23:23 -> a 13:13:int getClassNameIndex(kotlinx.metadata.internal.metadata.serialization.StringTable,java.lang.String):111 -> a 14:14:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith(java.lang.String,java.lang.String,boolean):418:418 -> a 14:14:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):416 -> a 14:14:boolean kotlinx.metadata.ClassNameKt.isLocal(java.lang.String):23 -> a 14:14:int getClassNameIndex(kotlinx.metadata.internal.metadata.serialization.StringTable,java.lang.String):111 -> a 15:17:int getClassNameIndex(kotlinx.metadata.internal.metadata.serialization.StringTable,java.lang.String):112:114 -> a 18:88:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(kotlinx.metadata.KmAnnotationArgument,kotlinx.metadata.internal.metadata.serialization.StringTable):29:99 -> a 89:90:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> a 89:90:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(kotlinx.metadata.KmAnnotationArgument,kotlinx.metadata.internal.metadata.serialization.StringTable):99 -> a 91:91:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(kotlinx.metadata.KmAnnotationArgument,kotlinx.metadata.internal.metadata.serialization.StringTable):99:99 -> a 92:92:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 92:92:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> a 92:92:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(kotlinx.metadata.KmAnnotationArgument,kotlinx.metadata.internal.metadata.serialization.StringTable):99 -> a 93:93:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> a 93:93:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(kotlinx.metadata.KmAnnotationArgument,kotlinx.metadata.internal.metadata.serialization.StringTable):99 -> a 94:97:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(kotlinx.metadata.KmAnnotationArgument,kotlinx.metadata.internal.metadata.serialization.StringTable):101:104 -> a kotlinx.metadata.impl.WritersKt -> com.gradleup.gr8.relocated.hr3: # {"id":"sourceFile","fileName":"writers.kt"} 1:1:kotlinx.metadata.KmPropertyVisitor writeProperty(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,int,kotlin.jvm.functions.Function1):193:193 -> a kotlinx.metadata.impl.WritersKt$writeConstructor$1 -> com.gradleup.gr8.relocated.lp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlin.jvm.functions.Function1 $output -> e kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder t -> b kotlinx.metadata.impl.WriteContext $c -> c int $flags -> d 1:2:void (kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):129:130 -> 1:1:kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):133:133 -> a 2:2:kotlinx.metadata.KmValueParameterVisitor kotlinx.metadata.impl.WritersKt.writeValueParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):235:235 -> a 2:2:kotlinx.metadata.KmValueParameterVisitor kotlinx.metadata.impl.WritersKt.access$writeValueParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):133 -> a 3:3:kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):139:139 -> a 4:7:void visitEnd():144:147 -> a 1:1:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():136:136 -> b 2:2:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):296:296 -> b 2:2:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.access$writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> b 2:2:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():136 -> b 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder getT():130:130 -> c kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitExtensions$1 -> com.gradleup.gr8.relocated.ip3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.KmExtensionType $type -> a kotlinx.metadata.impl.WriteContext $c -> c kotlinx.metadata.impl.WritersKt$writeConstructor$1 this$0 -> b 1:1:java.lang.Object invoke(java.lang.Object):139:139 -> invoke 2:142:kotlinx.metadata.KmConstructorExtensionVisitor kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitExtensions$1.invoke(kotlinx.metadata.impl.extensions.MetadataExtensions):0:140 -> invoke 2:142:java.lang.Object invoke(java.lang.Object):139 -> invoke kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitValueParameter$1 -> com.gradleup.gr8.relocated.jp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeConstructor$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):133:133 -> invoke 2:135:void kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):0:133 -> invoke 2:135:java.lang.Object invoke(java.lang.Object):133 -> invoke 136:137:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20520:20521 -> invoke 136:137:void kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):133 -> invoke 136:137:java.lang.Object invoke(java.lang.Object):133 -> invoke 138:138:void kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):133:133 -> invoke 138:138:java.lang.Object invoke(java.lang.Object):133 -> invoke 139:139:java.lang.Object invoke(java.lang.Object):133:133 -> invoke 140:140:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> invoke 140:140:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522 -> invoke 140:140:void kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):133 -> invoke 140:140:java.lang.Object invoke(java.lang.Object):133 -> invoke 141:141:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522:20522 -> invoke 141:141:void kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):133 -> invoke 141:141:java.lang.Object invoke(java.lang.Object):133 -> invoke kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitVersionRequirement$1 -> com.gradleup.gr8.relocated.kp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeConstructor$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):136:136 -> invoke 2:2:void kotlinx.metadata.impl.WritersKt$writeConstructor$1$visitVersionRequirement$1.invoke(int):136:136 -> invoke 2:2:java.lang.Object invoke(java.lang.Object):136 -> invoke 3:3:java.lang.Object invoke(java.lang.Object):136:136 -> invoke kotlinx.metadata.impl.WritersKt$writeContract$1 -> com.gradleup.gr8.relocated.np3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder t -> b kotlinx.metadata.impl.WriteContext $c -> c kotlin.jvm.functions.Function1 $output -> d 1:2:void (kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):345:346 -> 1:1:kotlinx.metadata.KmEffectVisitor visitEffect(kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind):349:349 -> a 2:2:kotlinx.metadata.KmEffectVisitor kotlinx.metadata.impl.WritersKt.writeEffect(kotlinx.metadata.impl.WriteContext,kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind,kotlin.jvm.functions.Function1):359:359 -> a 2:2:kotlinx.metadata.KmEffectVisitor kotlinx.metadata.impl.WritersKt.access$writeEffect(kotlinx.metadata.impl.WriteContext,kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmEffectVisitor visitEffect(kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind):349 -> a 3:3:void visitEnd():352:352 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder getT():346:346 -> b kotlinx.metadata.impl.WritersKt$writeContract$1$visitEffect$1 -> com.gradleup.gr8.relocated.mp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeContract$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):349:349 -> invoke 2:351:void kotlinx.metadata.impl.WritersKt$writeContract$1$visitEffect$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):0:349 -> invoke 2:351:java.lang.Object invoke(java.lang.Object):349 -> invoke 352:352:java.lang.Object invoke(java.lang.Object):349:349 -> invoke kotlinx.metadata.impl.WritersKt$writeEffect$1 -> com.gradleup.gr8.relocated.rp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlin.jvm.functions.Function1 $output -> f kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder t -> b kotlinx.metadata.KmEffectInvocationKind $invocationKind -> e kotlinx.metadata.impl.WriteContext $c -> c kotlinx.metadata.KmEffectType $type -> d 1:2:void (kotlinx.metadata.impl.WriteContext,kotlinx.metadata.KmEffectType,kotlinx.metadata.KmEffectInvocationKind,kotlin.jvm.functions.Function1):359:360 -> 1:1:kotlinx.metadata.KmEffectExpressionVisitor visitConclusionOfConditionalEffect():366:366 -> a 2:2:kotlinx.metadata.KmEffectExpressionVisitor kotlinx.metadata.impl.WritersKt.writeEffectExpression(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):386:386 -> a 2:2:kotlinx.metadata.KmEffectExpressionVisitor kotlinx.metadata.impl.WritersKt.access$writeEffectExpression(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmEffectExpressionVisitor visitConclusionOfConditionalEffect():366 -> a 1:1:kotlinx.metadata.KmEffectExpressionVisitor visitConstructorArgument():363:363 -> b 2:2:kotlinx.metadata.KmEffectExpressionVisitor kotlinx.metadata.impl.WritersKt.writeEffectExpression(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):386:386 -> b 2:2:kotlinx.metadata.KmEffectExpressionVisitor kotlinx.metadata.impl.WritersKt.access$writeEffectExpression(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> b 2:2:kotlinx.metadata.KmEffectExpressionVisitor visitConstructorArgument():363 -> b 1:4:void visitEnd():370:373 -> c 5:5:void visitEnd():372:372 -> c 6:14:void visitEnd():371:379 -> c 15:15:void visitEnd():377:377 -> c 16:21:void visitEnd():376:381 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder getT():360:360 -> d kotlinx.metadata.impl.WritersKt$writeEffect$1$WhenMappings -> com.gradleup.gr8.relocated.op3: # {"id":"sourceFile","fileName":"writers.kt"} int[] $EnumSwitchMapping$1 -> a kotlinx.metadata.impl.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1 -> com.gradleup.gr8.relocated.pp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeEffect$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):366:366 -> invoke 2:368:void kotlinx.metadata.impl.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):0:366 -> invoke 2:368:java.lang.Object invoke(java.lang.Object):366 -> invoke 369:370:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27641 -> invoke 369:370:void kotlinx.metadata.impl.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):366 -> invoke 369:370:java.lang.Object invoke(java.lang.Object):366 -> invoke 371:371:void kotlinx.metadata.impl.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):366:366 -> invoke 371:371:java.lang.Object invoke(java.lang.Object):366 -> invoke 372:372:java.lang.Object invoke(java.lang.Object):366:366 -> invoke 373:373:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> invoke 373:373:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> invoke 373:373:void kotlinx.metadata.impl.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):366 -> invoke 373:373:java.lang.Object invoke(java.lang.Object):366 -> invoke 374:374:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> invoke 374:374:void kotlinx.metadata.impl.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):366 -> invoke 374:374:java.lang.Object invoke(java.lang.Object):366 -> invoke kotlinx.metadata.impl.WritersKt$writeEffect$1$visitConstructorArgument$1 -> com.gradleup.gr8.relocated.qp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeEffect$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):363:363 -> invoke 2:365:void kotlinx.metadata.impl.WritersKt$writeEffect$1$visitConstructorArgument$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):0:363 -> invoke 2:365:java.lang.Object invoke(java.lang.Object):363 -> invoke 366:366:java.lang.Object invoke(java.lang.Object):363:363 -> invoke kotlinx.metadata.impl.WritersKt$writeEffectExpression$1 -> com.gradleup.gr8.relocated.vp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WriteContext $c -> c kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder t -> b kotlin.jvm.functions.Function1 $output -> d 1:2:void (kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):386:387 -> 1:5:void visit(int,java.lang.Integer):390:394 -> a 6:9:void visitConstantValue(java.lang.Object):400:403 -> a 10:10:kotlinx.metadata.KmTypeVisitor visitIsInstanceType(int):408:408 -> a 11:11:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 11:11:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 11:11:kotlinx.metadata.KmTypeVisitor visitIsInstanceType(int):408 -> a 12:12:kotlinx.metadata.KmEffectExpressionVisitor visitAndArgument():411:411 -> a 13:13:kotlinx.metadata.KmEffectExpressionVisitor kotlinx.metadata.impl.WritersKt.writeEffectExpression(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):386:386 -> a 13:13:kotlinx.metadata.KmEffectExpressionVisitor kotlinx.metadata.impl.WritersKt.access$writeEffectExpression(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> a 13:13:kotlinx.metadata.KmEffectExpressionVisitor visitAndArgument():411 -> a 1:1:void visitEnd():417:417 -> b 1:1:kotlinx.metadata.KmEffectExpressionVisitor visitOrArgument():414:414 -> c 2:2:kotlinx.metadata.KmEffectExpressionVisitor kotlinx.metadata.impl.WritersKt.writeEffectExpression(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):386:386 -> c 2:2:kotlinx.metadata.KmEffectExpressionVisitor kotlinx.metadata.impl.WritersKt.access$writeEffectExpression(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> c 2:2:kotlinx.metadata.KmEffectExpressionVisitor visitOrArgument():414 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder getT():387:387 -> d kotlinx.metadata.impl.WritersKt$writeEffectExpression$1$visitAndArgument$1 -> com.gradleup.gr8.relocated.sp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeEffectExpression$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):411:411 -> invoke 2:413:void kotlinx.metadata.impl.WritersKt$writeEffectExpression$1$visitAndArgument$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):0:411 -> invoke 2:413:java.lang.Object invoke(java.lang.Object):411 -> invoke 414:414:java.lang.Object invoke(java.lang.Object):411:411 -> invoke kotlinx.metadata.impl.WritersKt$writeEffectExpression$1$visitIsInstanceType$1 -> com.gradleup.gr8.relocated.tp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeEffectExpression$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):408:408 -> invoke 2:410:void kotlinx.metadata.impl.WritersKt$writeEffectExpression$1$visitIsInstanceType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:408 -> invoke 2:410:java.lang.Object invoke(java.lang.Object):408 -> invoke 411:411:java.lang.Object invoke(java.lang.Object):408:408 -> invoke kotlinx.metadata.impl.WritersKt$writeEffectExpression$1$visitOrArgument$1 -> com.gradleup.gr8.relocated.up3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeEffectExpression$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):414:414 -> invoke 2:416:void kotlinx.metadata.impl.WritersKt$writeEffectExpression$1$visitOrArgument$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):0:414 -> invoke 2:416:java.lang.Object invoke(java.lang.Object):414 -> invoke 417:417:java.lang.Object invoke(java.lang.Object):414:414 -> invoke kotlinx.metadata.impl.WritersKt$writeFunction$1 -> com.gradleup.gr8.relocated.eq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlin.jvm.functions.Function1 $output -> f kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder t -> b kotlinx.metadata.impl.WriteContext $c -> c int $flags -> e java.lang.String $name -> d 1:2:void (kotlinx.metadata.impl.WriteContext,java.lang.String,int,kotlin.jvm.functions.Function1):152:153 -> 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):156:156 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor kotlinx.metadata.impl.WritersKt.writeTypeParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):36:36 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor kotlinx.metadata.impl.WritersKt.access$writeTypeParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):156 -> a 3:3:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):163:163 -> a 4:4:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 4:4:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 4:4:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):163 -> a 5:5:kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):166:166 -> a 6:6:kotlinx.metadata.KmValueParameterVisitor kotlinx.metadata.impl.WritersKt.writeValueParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):235:235 -> a 6:6:kotlinx.metadata.KmValueParameterVisitor kotlinx.metadata.impl.WritersKt.access$writeValueParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):1 -> a 6:6:kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):166 -> a 7:7:kotlinx.metadata.KmContractVisitor visitContract():175:175 -> a 8:8:kotlinx.metadata.KmContractVisitor kotlinx.metadata.impl.WritersKt.writeContract(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):345:345 -> a 8:8:kotlinx.metadata.KmContractVisitor kotlinx.metadata.impl.WritersKt.access$writeContract(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> a 8:8:kotlinx.metadata.KmContractVisitor visitContract():175 -> a 9:9:kotlinx.metadata.KmFunctionExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):178:178 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):159:159 -> b 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> b 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> b 2:2:kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):159 -> b 3:7:void visitEnd():183:187 -> b 1:1:kotlinx.metadata.KmTypeVisitor visitReturnType(int):169:169 -> c 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> c 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> c 2:2:kotlinx.metadata.KmTypeVisitor visitReturnType(int):169 -> c 3:3:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():172:172 -> c 4:4:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):296:296 -> c 4:4:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.access$writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> c 4:4:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():172 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder getT():153:153 -> d kotlinx.metadata.impl.WritersKt$writeFunction$1$visitContextReceiverType$1 -> com.gradleup.gr8.relocated.wp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeFunction$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):163:163 -> invoke 2:165:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitContextReceiverType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:163 -> invoke 2:165:java.lang.Object invoke(java.lang.Object):163 -> invoke 166:166:java.lang.Object invoke(java.lang.Object):163:163 -> invoke kotlinx.metadata.impl.WritersKt$writeFunction$1$visitContract$1 -> com.gradleup.gr8.relocated.xp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeFunction$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):175:175 -> invoke 2:177:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitContract$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):0:175 -> invoke 2:177:java.lang.Object invoke(java.lang.Object):175 -> invoke 178:179:kotlinx.metadata.internal.metadata.ProtoBuf$Contract kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25611:25612 -> invoke 178:179:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitContract$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):175 -> invoke 178:179:java.lang.Object invoke(java.lang.Object):175 -> invoke 180:180:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitContract$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):175:175 -> invoke 180:180:java.lang.Object invoke(java.lang.Object):175 -> invoke 181:181:java.lang.Object invoke(java.lang.Object):175:175 -> invoke 182:182:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> invoke 182:182:kotlinx.metadata.internal.metadata.ProtoBuf$Contract kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25613 -> invoke 182:182:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitContract$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):175 -> invoke 182:182:java.lang.Object invoke(java.lang.Object):175 -> invoke 183:183:kotlinx.metadata.internal.metadata.ProtoBuf$Contract kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25613:25613 -> invoke 183:183:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitContract$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):175 -> invoke 183:183:java.lang.Object invoke(java.lang.Object):175 -> invoke kotlinx.metadata.impl.WritersKt$writeFunction$1$visitExtensions$1 -> com.gradleup.gr8.relocated.yp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeFunction$1 this$0 -> b kotlinx.metadata.KmExtensionType $type -> a kotlinx.metadata.impl.WriteContext $c -> c 1:1:java.lang.Object invoke(java.lang.Object):178:178 -> invoke 2:181:kotlinx.metadata.KmFunctionExtensionVisitor kotlinx.metadata.impl.WritersKt$writeFunction$1$visitExtensions$1.invoke(kotlinx.metadata.impl.extensions.MetadataExtensions):0:179 -> invoke 2:181:java.lang.Object invoke(java.lang.Object):178 -> invoke kotlinx.metadata.impl.WritersKt$writeFunction$1$visitReceiverParameterType$1 -> com.gradleup.gr8.relocated.zp3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeFunction$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):159:159 -> invoke 2:161:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitReceiverParameterType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:159 -> invoke 2:161:java.lang.Object invoke(java.lang.Object):159 -> invoke 162:162:java.lang.Object invoke(java.lang.Object):159:159 -> invoke kotlinx.metadata.impl.WritersKt$writeFunction$1$visitReturnType$1 -> com.gradleup.gr8.relocated.aq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeFunction$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):169:169 -> invoke 2:171:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitReturnType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:169 -> invoke 2:171:java.lang.Object invoke(java.lang.Object):169 -> invoke 172:172:java.lang.Object invoke(java.lang.Object):169:169 -> invoke kotlinx.metadata.impl.WritersKt$writeFunction$1$visitTypeParameter$1 -> com.gradleup.gr8.relocated.bq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeFunction$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):156:156 -> invoke 2:158:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitTypeParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):0:156 -> invoke 2:158:java.lang.Object invoke(java.lang.Object):156 -> invoke 159:159:java.lang.Object invoke(java.lang.Object):156:156 -> invoke kotlinx.metadata.impl.WritersKt$writeFunction$1$visitValueParameter$1 -> com.gradleup.gr8.relocated.cq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeFunction$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):166:166 -> invoke 2:168:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitValueParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):0:166 -> invoke 2:168:java.lang.Object invoke(java.lang.Object):166 -> invoke 169:169:java.lang.Object invoke(java.lang.Object):166:166 -> invoke kotlinx.metadata.impl.WritersKt$writeFunction$1$visitVersionRequirement$1 -> com.gradleup.gr8.relocated.dq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeFunction$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):172:172 -> invoke 2:2:void kotlinx.metadata.impl.WritersKt$writeFunction$1$visitVersionRequirement$1.invoke(int):172:172 -> invoke 2:2:java.lang.Object invoke(java.lang.Object):172 -> invoke 3:3:java.lang.Object invoke(java.lang.Object):172:172 -> invoke kotlinx.metadata.impl.WritersKt$writeProperty$1 -> com.gradleup.gr8.relocated.mq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder t -> b kotlin.jvm.functions.Function1 $output -> h int $getterFlags -> f kotlinx.metadata.impl.WriteContext $c -> c int $setterFlags -> g int $flags -> e java.lang.String $name -> d 1:2:void (kotlinx.metadata.impl.WriteContext,java.lang.String,int,int,int,kotlin.jvm.functions.Function1):193:194 -> 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):197:197 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor kotlinx.metadata.impl.WritersKt.writeTypeParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):36:36 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor kotlinx.metadata.impl.WritersKt.access$writeTypeParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):197 -> a 3:3:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):204:204 -> a 4:4:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 4:4:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 4:4:kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):204 -> a 5:5:kotlinx.metadata.KmValueParameterVisitor visitSetterParameter(int,java.lang.String):207:207 -> a 6:6:kotlinx.metadata.KmValueParameterVisitor kotlinx.metadata.impl.WritersKt.writeValueParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):235:235 -> a 6:6:kotlinx.metadata.KmValueParameterVisitor kotlinx.metadata.impl.WritersKt.access$writeValueParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):1 -> a 6:6:kotlinx.metadata.KmValueParameterVisitor visitSetterParameter(int,java.lang.String):207 -> a 7:7:kotlinx.metadata.KmPropertyExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):216:216 -> a 8:15:void visitEnd():221:228 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):200:200 -> b 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> b 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> b 2:2:kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):200 -> b 3:3:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():213:213 -> b 4:4:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):296:296 -> b 4:4:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.access$writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> b 4:4:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():213 -> b 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder getT():194:194 -> c 2:2:kotlinx.metadata.KmTypeVisitor visitReturnType(int):210:210 -> c 3:3:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> c 3:3:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> c 3:3:kotlinx.metadata.KmTypeVisitor visitReturnType(int):210 -> c kotlinx.metadata.impl.WritersKt$writeProperty$1$visitContextReceiverType$1 -> com.gradleup.gr8.relocated.fq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeProperty$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):204:204 -> invoke 2:206:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitContextReceiverType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:204 -> invoke 2:206:java.lang.Object invoke(java.lang.Object):204 -> invoke 207:207:java.lang.Object invoke(java.lang.Object):204:204 -> invoke kotlinx.metadata.impl.WritersKt$writeProperty$1$visitExtensions$1 -> com.gradleup.gr8.relocated.gq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.KmExtensionType $type -> a kotlinx.metadata.impl.WriteContext $c -> c kotlinx.metadata.impl.WritersKt$writeProperty$1 this$0 -> b 1:1:java.lang.Object invoke(java.lang.Object):216:216 -> invoke 2:219:kotlinx.metadata.KmPropertyExtensionVisitor kotlinx.metadata.impl.WritersKt$writeProperty$1$visitExtensions$1.invoke(kotlinx.metadata.impl.extensions.MetadataExtensions):0:217 -> invoke 2:219:java.lang.Object invoke(java.lang.Object):216 -> invoke kotlinx.metadata.impl.WritersKt$writeProperty$1$visitReceiverParameterType$1 -> com.gradleup.gr8.relocated.hq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeProperty$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):200:200 -> invoke 2:202:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitReceiverParameterType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:200 -> invoke 2:202:java.lang.Object invoke(java.lang.Object):200 -> invoke 203:203:java.lang.Object invoke(java.lang.Object):200:200 -> invoke kotlinx.metadata.impl.WritersKt$writeProperty$1$visitReturnType$1 -> com.gradleup.gr8.relocated.iq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeProperty$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):210:210 -> invoke 2:212:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitReturnType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:210 -> invoke 2:212:java.lang.Object invoke(java.lang.Object):210 -> invoke 213:213:java.lang.Object invoke(java.lang.Object):210:210 -> invoke kotlinx.metadata.impl.WritersKt$writeProperty$1$visitSetterParameter$1 -> com.gradleup.gr8.relocated.jq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeProperty$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):207:207 -> invoke 2:209:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):0:207 -> invoke 2:209:java.lang.Object invoke(java.lang.Object):207 -> invoke 210:211:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20520:20521 -> invoke 210:211:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):207 -> invoke 210:211:java.lang.Object invoke(java.lang.Object):207 -> invoke 212:212:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):207:207 -> invoke 212:212:java.lang.Object invoke(java.lang.Object):207 -> invoke 213:213:java.lang.Object invoke(java.lang.Object):207:207 -> invoke 214:214:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> invoke 214:214:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522 -> invoke 214:214:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):207 -> invoke 214:214:java.lang.Object invoke(java.lang.Object):207 -> invoke 215:215:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522:20522 -> invoke 215:215:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):207 -> invoke 215:215:java.lang.Object invoke(java.lang.Object):207 -> invoke kotlinx.metadata.impl.WritersKt$writeProperty$1$visitTypeParameter$1 -> com.gradleup.gr8.relocated.kq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeProperty$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):197:197 -> invoke 2:199:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitTypeParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):0:197 -> invoke 2:199:java.lang.Object invoke(java.lang.Object):197 -> invoke 200:200:java.lang.Object invoke(java.lang.Object):197:197 -> invoke kotlinx.metadata.impl.WritersKt$writeProperty$1$visitVersionRequirement$1 -> com.gradleup.gr8.relocated.lq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeProperty$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):213:213 -> invoke 2:2:void kotlinx.metadata.impl.WritersKt$writeProperty$1$visitVersionRequirement$1.invoke(int):213:213 -> invoke 2:2:java.lang.Object invoke(java.lang.Object):213 -> invoke 3:3:java.lang.Object invoke(java.lang.Object):213:213 -> invoke kotlinx.metadata.impl.WritersKt$writeType$1 -> com.gradleup.gr8.relocated.sq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlin.jvm.functions.Function1 $output -> e kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder t -> b kotlinx.metadata.impl.WriteContext $c -> c int $flags -> d 1:2:void (kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:65 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder access$getT$p(kotlinx.metadata.impl.WritersKt$writeType$1):64:64 -> a 2:2:void visitClass(java.lang.String):68:68 -> a 3:3:kotlinx.metadata.KmTypeVisitor visitArgument(int,kotlinx.metadata.KmVariance):82:82 -> a 4:4:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 4:4:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 4:4:kotlinx.metadata.KmTypeVisitor visitArgument(int,kotlinx.metadata.KmVariance):82 -> a 5:5:kotlinx.metadata.KmTypeVisitor visitAbbreviatedType(int):98:98 -> a 6:6:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 6:6:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 6:6:kotlinx.metadata.KmTypeVisitor visitAbbreviatedType(int):98 -> a 7:7:kotlinx.metadata.KmTypeVisitor visitFlexibleTypeUpperBound(int,java.lang.String):104:104 -> a 8:8:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 8:8:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 8:8:kotlinx.metadata.KmTypeVisitor visitFlexibleTypeUpperBound(int,java.lang.String):104 -> a 9:9:kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):112:112 -> a 10:17:void visitEnd():117:124 -> a 1:1:void visitTypeAlias(java.lang.String):72:72 -> b 2:4:void visitStarProjection():76:76 -> b 5:5:kotlinx.metadata.KmTypeVisitor visitOuterType(int):101:101 -> b 6:6:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> b 6:6:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> b 6:6:kotlinx.metadata.KmTypeVisitor visitOuterType(int):101 -> b 1:1:void visitTypeParameter(int):94:94 -> c kotlinx.metadata.impl.WritersKt$writeType$1$visitAbbreviatedType$1 -> com.gradleup.gr8.relocated.nq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeType$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):98:98 -> invoke 2:100:void kotlinx.metadata.impl.WritersKt$writeType$1$visitAbbreviatedType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:98 -> invoke 2:100:java.lang.Object invoke(java.lang.Object):98 -> invoke 101:101:java.lang.Object invoke(java.lang.Object):98:98 -> invoke kotlinx.metadata.impl.WritersKt$writeType$1$visitArgument$1 -> com.gradleup.gr8.relocated.oq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeType$1 this$0 -> a kotlinx.metadata.KmVariance $variance -> b 1:1:java.lang.Object invoke(java.lang.Object):82:82 -> invoke 2:91:void kotlinx.metadata.impl.WritersKt$writeType$1$visitArgument$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:89 -> invoke 2:91:java.lang.Object invoke(java.lang.Object):82 -> invoke 92:92:void kotlinx.metadata.impl.WritersKt$writeType$1$visitArgument$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):83:83 -> invoke 92:92:java.lang.Object invoke(java.lang.Object):82 -> invoke 93:93:java.lang.Object invoke(java.lang.Object):82:82 -> invoke kotlinx.metadata.impl.WritersKt$writeType$1$visitExtensions$1 -> com.gradleup.gr8.relocated.pq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeType$1 this$0 -> b kotlinx.metadata.KmExtensionType $type -> a kotlinx.metadata.impl.WriteContext $c -> c 1:1:java.lang.Object invoke(java.lang.Object):112:112 -> invoke 2:115:kotlinx.metadata.KmTypeExtensionVisitor kotlinx.metadata.impl.WritersKt$writeType$1$visitExtensions$1.invoke(kotlinx.metadata.impl.extensions.MetadataExtensions):0:113 -> invoke 2:115:java.lang.Object invoke(java.lang.Object):112 -> invoke kotlinx.metadata.impl.WritersKt$writeType$1$visitFlexibleTypeUpperBound$1 -> com.gradleup.gr8.relocated.qq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeType$1 this$0 -> b kotlinx.metadata.impl.WriteContext $c -> c java.lang.String $typeFlexibilityId -> a 1:1:java.lang.Object invoke(java.lang.Object):104:104 -> invoke 2:110:void kotlinx.metadata.impl.WritersKt$writeType$1$visitFlexibleTypeUpperBound$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:108 -> invoke 2:110:java.lang.Object invoke(java.lang.Object):104 -> invoke 111:111:java.lang.Object invoke(java.lang.Object):104:104 -> invoke kotlinx.metadata.impl.WritersKt$writeType$1$visitOuterType$1 -> com.gradleup.gr8.relocated.rq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeType$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):101:101 -> invoke 2:103:void kotlinx.metadata.impl.WritersKt$writeType$1$visitOuterType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:101 -> invoke 2:103:java.lang.Object invoke(java.lang.Object):101 -> invoke 104:104:java.lang.Object invoke(java.lang.Object):101:101 -> invoke kotlinx.metadata.impl.WritersKt$writeTypeAlias$1 -> com.gradleup.gr8.relocated.xq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlin.jvm.functions.Function1 $output -> f kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder t -> b kotlinx.metadata.impl.WriteContext $c -> c int $flags -> d java.lang.String $name -> e 1:2:void (kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):261:262 -> 1:1:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):265:265 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor kotlinx.metadata.impl.WritersKt.writeTypeParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):36:36 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor kotlinx.metadata.impl.WritersKt.access$writeTypeParameter(kotlinx.metadata.impl.WriteContext,int,java.lang.String,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,kotlinx.metadata.KmVariance):265 -> a 3:3:kotlinx.metadata.KmTypeVisitor visitExpandedType(int):271:271 -> a 4:4:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 4:4:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 4:4:kotlinx.metadata.KmTypeVisitor visitExpandedType(int):271 -> a 5:5:void visitAnnotation(kotlinx.metadata.KmAnnotation):274:274 -> a 6:10:void visitEnd():286:290 -> a 1:1:kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int):268:268 -> b 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> b 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> b 2:2:kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int):268 -> b 3:3:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():278:278 -> b 4:4:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):296:296 -> b 4:4:kotlinx.metadata.KmVersionRequirementVisitor kotlinx.metadata.impl.WritersKt.access$writeVersionRequirement(kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):1 -> b 4:4:kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():278 -> b 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder getT():262:262 -> c kotlinx.metadata.impl.WritersKt$writeTypeAlias$1$visitExpandedType$1 -> com.gradleup.gr8.relocated.tq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeTypeAlias$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):271:271 -> invoke 2:273:void kotlinx.metadata.impl.WritersKt$writeTypeAlias$1$visitExpandedType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:271 -> invoke 2:273:java.lang.Object invoke(java.lang.Object):271 -> invoke 274:274:java.lang.Object invoke(java.lang.Object):271:271 -> invoke kotlinx.metadata.impl.WritersKt$writeTypeAlias$1$visitTypeParameter$1 -> com.gradleup.gr8.relocated.uq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeTypeAlias$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):265:265 -> invoke 2:267:void kotlinx.metadata.impl.WritersKt$writeTypeAlias$1$visitTypeParameter$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):0:265 -> invoke 2:267:java.lang.Object invoke(java.lang.Object):265 -> invoke 268:268:java.lang.Object invoke(java.lang.Object):265:265 -> invoke kotlinx.metadata.impl.WritersKt$writeTypeAlias$1$visitUnderlyingType$1 -> com.gradleup.gr8.relocated.vq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeTypeAlias$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):268:268 -> invoke 2:270:void kotlinx.metadata.impl.WritersKt$writeTypeAlias$1$visitUnderlyingType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:268 -> invoke 2:270:java.lang.Object invoke(java.lang.Object):268 -> invoke 271:271:java.lang.Object invoke(java.lang.Object):268:268 -> invoke kotlinx.metadata.impl.WritersKt$writeTypeAlias$1$visitVersionRequirement$1 -> com.gradleup.gr8.relocated.wq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeTypeAlias$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):278:278 -> invoke 2:2:void kotlinx.metadata.impl.WritersKt$writeTypeAlias$1$visitVersionRequirement$1.invoke(int):278:278 -> invoke 2:2:java.lang.Object invoke(java.lang.Object):278 -> invoke 3:3:java.lang.Object invoke(java.lang.Object):278:278 -> invoke kotlinx.metadata.impl.WritersKt$writeTypeParameter$1 -> com.gradleup.gr8.relocated.ar3: # {"id":"sourceFile","fileName":"writers.kt"} kotlin.jvm.functions.Function1 $output -> h kotlinx.metadata.KmVariance $variance -> g int $flags -> f kotlinx.metadata.impl.WriteContext $c -> c kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder t -> b int $id -> e java.lang.String $name -> d 1:2:void (kotlinx.metadata.impl.WriteContext,java.lang.String,int,int,kotlinx.metadata.KmVariance,kotlin.jvm.functions.Function1):36:37 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder access$getT$p(kotlinx.metadata.impl.WritersKt$writeTypeParameter$1):36:36 -> a 2:2:kotlinx.metadata.KmTypeVisitor visitUpperBound(int):40:40 -> a 3:3:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 3:3:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 3:3:kotlinx.metadata.KmTypeVisitor visitUpperBound(int):40 -> a 4:4:kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(kotlinx.metadata.KmExtensionType):43:43 -> a 5:16:void visitEnd():48:59 -> a kotlinx.metadata.impl.WritersKt$writeTypeParameter$1$visitExtensions$1 -> com.gradleup.gr8.relocated.yq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeTypeParameter$1 this$0 -> b kotlinx.metadata.KmExtensionType $type -> a kotlinx.metadata.impl.WriteContext $c -> c 1:1:java.lang.Object invoke(java.lang.Object):43:43 -> invoke 2:46:kotlinx.metadata.KmTypeParameterExtensionVisitor kotlinx.metadata.impl.WritersKt$writeTypeParameter$1$visitExtensions$1.invoke(kotlinx.metadata.impl.extensions.MetadataExtensions):0:44 -> invoke 2:46:java.lang.Object invoke(java.lang.Object):43 -> invoke kotlinx.metadata.impl.WritersKt$writeTypeParameter$1$visitUpperBound$1 -> com.gradleup.gr8.relocated.zq3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeTypeParameter$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):40:40 -> invoke 2:42:void kotlinx.metadata.impl.WritersKt$writeTypeParameter$1$visitUpperBound$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:40 -> invoke 2:42:java.lang.Object invoke(java.lang.Object):40 -> invoke 43:43:java.lang.Object invoke(java.lang.Object):40:40 -> invoke kotlinx.metadata.impl.WritersKt$writeValueParameter$1 -> com.gradleup.gr8.relocated.dr3: # {"id":"sourceFile","fileName":"writers.kt"} kotlin.jvm.functions.Function1 $output -> f kotlinx.metadata.impl.WriteContext $c -> c int $flags -> d kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder t -> b java.lang.String $name -> e 1:2:void (kotlinx.metadata.impl.WriteContext,int,java.lang.String,kotlin.jvm.functions.Function1):235:236 -> 1:1:kotlinx.metadata.KmTypeVisitor visitType(int):239:239 -> a 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> a 2:2:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> a 2:2:kotlinx.metadata.KmTypeVisitor visitType(int):239 -> a 3:7:void visitEnd():250:254 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder getT():236:236 -> b 2:2:kotlinx.metadata.KmTypeVisitor visitVarargElementType(int):242:242 -> b 3:3:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):64:64 -> b 3:3:kotlinx.metadata.KmTypeVisitor kotlinx.metadata.impl.WritersKt.access$writeType(kotlinx.metadata.impl.WriteContext,int,kotlin.jvm.functions.Function1):1 -> b 3:3:kotlinx.metadata.KmTypeVisitor visitVarargElementType(int):242 -> b kotlinx.metadata.impl.WritersKt$writeValueParameter$1$visitType$1 -> com.gradleup.gr8.relocated.br3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeValueParameter$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):239:239 -> invoke 2:241:void kotlinx.metadata.impl.WritersKt$writeValueParameter$1$visitType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:239 -> invoke 2:241:java.lang.Object invoke(java.lang.Object):239 -> invoke 242:242:java.lang.Object invoke(java.lang.Object):239:239 -> invoke kotlinx.metadata.impl.WritersKt$writeValueParameter$1$visitVarargElementType$1 -> com.gradleup.gr8.relocated.cr3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeValueParameter$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):242:242 -> invoke 2:244:void kotlinx.metadata.impl.WritersKt$writeValueParameter$1$visitVarargElementType$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:242 -> invoke 2:244:java.lang.Object invoke(java.lang.Object):242 -> invoke 245:245:java.lang.Object invoke(java.lang.Object):242:242 -> invoke kotlinx.metadata.impl.WritersKt$writeVersionRequirement$1 -> com.gradleup.gr8.relocated.gr3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder t -> b kotlinx.metadata.impl.WriteContext $c -> c kotlin.jvm.functions.Function1 $output -> d 1:1:void (kotlinx.metadata.impl.WriteContext,kotlin.jvm.functions.Function1):296:296 -> 1:5:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):300:304 -> a 6:6:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):303:303 -> a 7:7:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):302:302 -> a 8:8:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.getDefaultInstanceForType():23538:23538 -> a 8:8:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):306 -> a 9:15:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):306:312 -> a 16:16:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):311:311 -> a 17:17:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):310:310 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.getDefaultInstanceForType():23538:23538 -> a 18:18:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):314 -> a 19:26:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):314:321 -> a 27:27:void visit(kotlinx.metadata.KmVersionRequirementVersionKind,kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):300:300 -> a 28:31:void visitVersion(int,int,int):327:330 -> a 32:32:void visitVersion(int,int,int):328:328 -> a 33:36:void visitEnd():337:340 -> a 37:37:void visitEnd():338:338 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder getT():297:297 -> b kotlinx.metadata.impl.WritersKt$writeVersionRequirement$1$visitVersion$1 -> com.gradleup.gr8.relocated.er3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeVersionRequirement$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):330:330 -> invoke 2:2:void kotlinx.metadata.impl.WritersKt$writeVersionRequirement$1$visitVersion$1.invoke(int):331:331 -> invoke 2:2:java.lang.Object invoke(java.lang.Object):330 -> invoke 3:3:java.lang.Object invoke(java.lang.Object):330:330 -> invoke kotlinx.metadata.impl.WritersKt$writeVersionRequirement$1$visitVersion$2 -> com.gradleup.gr8.relocated.fr3: # {"id":"sourceFile","fileName":"writers.kt"} kotlinx.metadata.impl.WritersKt$writeVersionRequirement$1 this$0 -> a 1:1:java.lang.Object invoke(java.lang.Object):330:330 -> invoke 2:2:void kotlinx.metadata.impl.WritersKt$writeVersionRequirement$1$visitVersion$2.invoke(int):332:332 -> invoke 2:2:java.lang.Object invoke(java.lang.Object):330 -> invoke 3:3:java.lang.Object invoke(java.lang.Object):330:330 -> invoke kotlinx.metadata.impl.extensions.ExtensionUtilsKt -> com.gradleup.gr8.relocated.bp0: # {"id":"sourceFile","fileName":"extensionUtils.kt"} 1:4:kotlinx.metadata.KmExtensionVisitor applySingleExtension(kotlinx.metadata.KmExtensionType,kotlin.jvm.functions.Function1):13:16 -> a 5:13:kotlinx.metadata.impl.extensions.KmExtension singleOfType(java.util.Collection,kotlinx.metadata.KmExtensionType):25:33 -> a kotlinx.metadata.impl.extensions.KmClassExtension -> com.gradleup.gr8.relocated.do1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmConstructorExtension -> com.gradleup.gr8.relocated.mo1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmExtension -> com.gradleup.gr8.relocated.zo1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmFunctionExtension -> com.gradleup.gr8.relocated.ep1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmPackageExtension -> com.gradleup.gr8.relocated.kp1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmPropertyExtension -> com.gradleup.gr8.relocated.op1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmTypeAliasExtension -> com.gradleup.gr8.relocated.tp1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmTypeExtension -> com.gradleup.gr8.relocated.vp1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmTypeParameterExtension -> com.gradleup.gr8.relocated.yp1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.KmValueParameterExtension -> com.gradleup.gr8.relocated.eq1: # {"id":"sourceFile","fileName":"extensionNodes.kt"} kotlinx.metadata.impl.extensions.MetadataExtensions -> com.gradleup.gr8.relocated.e32: # {"id":"sourceFile","fileName":"MetadataExtensions.kt"} kotlinx.metadata.impl.extensions.MetadataExtensions$Companion Companion -> a kotlinx.metadata.impl.extensions.MetadataExtensions$Companion -> com.gradleup.gr8.relocated.d32: # {"id":"sourceFile","fileName":"MetadataExtensions.kt"} kotlin.Lazy INSTANCES$delegate -> b kotlinx.metadata.impl.extensions.MetadataExtensions$Companion $$INSTANCE -> a 1:1:void ():84:84 -> 1:1:java.util.List getINSTANCES():84:84 -> a kotlinx.metadata.impl.extensions.MetadataExtensions$Companion$INSTANCES$2 -> com.gradleup.gr8.relocated.c32: # {"id":"sourceFile","fileName":"MetadataExtensions.kt"} kotlinx.metadata.impl.extensions.MetadataExtensions$Companion$INSTANCES$2 INSTANCE -> a 1:3:java.util.List kotlinx.metadata.impl.extensions.MetadataExtensions$Companion$INSTANCES$2.invoke():85:87 -> invoke 1:3:java.lang.Object invoke():84 -> invoke kotlinx.metadata.internal.metadata.ProtoBuf$Annotation -> com.gradleup.gr8.relocated.at2: kotlinx.metadata.internal.protobuf.Parser PARSER -> h java.util.List argument_ -> d int memoizedSerializedSize -> f int bitField0_ -> b int id_ -> c byte memoizedIsInitialized -> e kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a kotlinx.metadata.internal.metadata.ProtoBuf$Annotation defaultInstance -> g 1:2653:void ():1956:4608 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):1875:1875 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):1875:1875 -> 3:2367:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):1881:4245 -> 2368:2368:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):1882:1882 -> 2369:4731:void (boolean):1884:1884 -> 4732:7078:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1899:4245 -> 7079:7111:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1900:1932 -> 7112:7129:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1923:1940 -> 7130:7145:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1938:1953 -> 7146:7153:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1944:1951 -> 1:1:int access$4402(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,int):1875:1875 -> a 2:2:java.util.List access$4500(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):1875:1875 -> a 3:3:java.util.List access$4502(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,java.util.List):1875:1875 -> a 4:9:boolean isInitialized():4215:4220 -> a 10:10:int kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.getArgumentCount():4193:4193 -> a 10:10:boolean isInitialized():4223 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.getArgument(int):4199:4199 -> a 11:11:boolean isInitialized():4224 -> a 12:17:boolean isInitialized():4224:4229 -> a 18:25:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):4235:4242 -> a 1:1:int access$4602(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,int):1875:1875 -> b 2:2:kotlinx.metadata.internal.protobuf.ByteString access$4700(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):1875:1875 -> b 1:14:int getSerializedSize():4247:4260 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder():4324:4324 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilderForType():4325 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():1875 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder():4324:4324 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.toBuilder():4329 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():1875 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327:4327 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.toBuilder():4329 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():1875 -> e 1:1:java.util.List getArgumentList():4180:4180 -> g 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation getDefaultInstance():1888:1888 -> h 1:1:int getId():4171:4171 -> i 1:1:boolean hasId():4165:4165 -> j 1:2:void initFields():4210:4211 -> k 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder newBuilder():4324:4324 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder():4324:4324 -> m 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327 -> m 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder toBuilder():4329 -> m 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327:4327 -> m 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder toBuilder():4329 -> m kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$1 -> com.gradleup.gr8.relocated.rs2: 1:1:void ():1957:1957 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1962:1962 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1957 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument -> com.gradleup.gr8.relocated.ys2: kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value value_ -> d kotlinx.metadata.internal.protobuf.Parser PARSER -> h int memoizedSerializedSize -> f kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument defaultInstance -> g int bitField0_ -> b int nameId_ -> c byte memoizedIsInitialized -> e kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:2074:void ():2079:4152 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):1996:1996 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):1996:1996 -> 3:1861:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2002:3860 -> 1862:1862:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2003:2003 -> 1863:3719:void (boolean):2005:2005 -> 3720:5560:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2020:3860 -> 5561:5598:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2021:2058 -> 5599:5621:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2044:2066 -> 5622:5634:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2064:2076 -> 5635:5639:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2070:2074 -> 1:1:int access$3802(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument,int):1996:1996 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value access$3902(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument,kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):1996:1996 -> a 3:3:kotlinx.metadata.internal.protobuf.ByteString access$4100(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):1996:1996 -> a 4:13:boolean isInitialized():3828:3837 -> a 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.getValue():3819:3819 -> a 14:14:boolean isInitialized():3840 -> a 15:19:boolean isInitialized():3840:3844 -> a 20:27:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):3850:3857 -> a 1:1:int access$4002(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument,int):1996:1996 -> b 1:14:int getSerializedSize():3862:3875 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilder():3939:3939 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilderForType():3940 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():1996 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilder():3939:3939 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):3942 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.toBuilder():3944 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():1996 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):3942:3942 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.toBuilder():3944 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():1996 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument getDefaultInstance():2009:2009 -> g 1:1:int getNameId():3804:3804 -> h 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value getValue():3819:3819 -> i 1:1:boolean hasNameId():3798:3798 -> j 1:1:boolean hasValue():3813:3813 -> k 1:2:void initFields():3823:3824 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder newBuilder():3939:3939 -> m kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$1 -> com.gradleup.gr8.relocated.ss2: 1:1:void ():2080:2080 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2085:2085 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2080 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder -> com.gradleup.gr8.relocated.ts2: kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value value_ -> d int bitField0_ -> b int nameId_ -> c 1:132:void ():3956:4087 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):3949:3949 -> a 2:7:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4008:4013 -> a 8:10:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeValue(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4126:4128 -> a 8:10:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4013 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder():2995:2995 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeValue(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4128 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4013 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998:2998 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeValue(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4128 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4013 -> a 13:19:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeValue(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4128:4134 -> a 13:19:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4013 -> a 20:20:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4015:4015 -> a 21:27:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4042:4048 -> a 21:27:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3949 -> a 28:32:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4044:4048 -> a 28:32:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3949 -> a 33:34:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder setNameId(int):4072:4073 -> a 35:37:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder setValue(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4107:4109 -> a 1:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.buildPartial():3992:4003 -> c 1:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.build():3984 -> c 1:12:kotlinx.metadata.internal.protobuf.MessageLite build():3949 -> c 13:13:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.build():3985:3985 -> c 13:13:kotlinx.metadata.internal.protobuf.MessageLite build():3949 -> c 14:14:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.build():3986 -> c 14:14:kotlinx.metadata.internal.protobuf.MessageLite build():3949 -> c 15:15:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.build():3986:3986 -> c 15:15:kotlinx.metadata.internal.protobuf.MessageLite build():3949 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.create():3963:3963 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.clone():3976 -> clone 1:1:java.lang.Object clone():3949 -> clone 2:13:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.buildPartial():3992:4003 -> clone 2:13:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.clone():3976 -> clone 2:13:java.lang.Object clone():3949 -> clone 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.clone():3976:3976 -> clone 14:14:java.lang.Object clone():3949 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.create():3963:3963 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder access$3600():3949 -> f 1:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.buildPartial():3992:4003 -> g 1:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument build():3984 -> g 13:13:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument build():3985:3985 -> g 14:14:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> g 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument build():3986 -> g 15:15:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument build():3986:3986 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value -> com.gradleup.gr8.relocated.xs2: int memoizedSerializedSize -> o int arrayDimensionCount_ -> l int flags_ -> m int classId_ -> h float floatValue_ -> e int enumValueId_ -> i int stringValue_ -> g long intValue_ -> d int bitField0_ -> b kotlinx.metadata.internal.metadata.ProtoBuf$Annotation annotation_ -> j byte memoizedIsInitialized -> n kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value defaultInstance -> p kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type type_ -> c double doubleValue_ -> f kotlinx.metadata.internal.protobuf.Parser PARSER -> q kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a java.util.List arrayElement_ -> k 1:1388:void ():2398:3785 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):2257:2257 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):2257:2257 -> 3:620:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2263:2880 -> 621:621:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2264:2264 -> 622:1237:void (boolean):2266:2266 -> 1238:1837:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2281:2880 -> 1838:1930:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2282:2374 -> 1931:1932:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2368:2369 -> 1933:1936:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2361:2364 -> 1937:1945:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2348:2356 -> 1946:1947:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2342:2343 -> 1948:1949:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2337:2338 -> 1950:1951:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2332:2333 -> 1952:1953:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2327:2328 -> 1954:1955:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2322:2323 -> 1956:1957:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2317:2318 -> 1958:2035:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2305:2382 -> 2036:2051:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2380:2395 -> 2052:2059:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2386:2393 -> 1:1:boolean hasStringValue():2647:2647 -> A 1:1:boolean hasType():2581:2581 -> B 1:11:void initFields():2807:2817 -> C 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder newBuilder():2995:2995 -> D 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder():2995:2995 -> E 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998 -> E 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder toBuilder():3000 -> E 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998:2998 -> E 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder toBuilder():3000 -> E 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type access$2302(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type):2257:2257 -> a 2:2:long access$2402(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,long):2257:2257 -> a 3:3:float access$2502(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,float):2257:2257 -> a 4:4:double access$2602(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,double):2257:2257 -> a 5:5:int access$2702(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation access$3002(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):2257:2257 -> a 7:7:java.util.List access$3100(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2257:2257 -> a 8:8:java.util.List access$3102(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,java.util.List):2257:2257 -> a 9:13:boolean isInitialized():2821:2825 -> a 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.getAnnotation():2706:2706 -> a 14:14:boolean isInitialized():2826 -> a 15:16:boolean isInitialized():2826:2827 -> a 17:17:int kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.getArrayElementCount():2728:2728 -> a 17:17:boolean isInitialized():2831 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.getArrayElement(int):2734:2734 -> a 18:18:boolean isInitialized():2832 -> a 19:24:boolean isInitialized():2832:2837 -> a 25:59:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):2843:2877 -> a 1:1:int access$2802(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> b 2:2:kotlinx.metadata.internal.protobuf.ByteString access$3500(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2257:2257 -> b 1:1:int access$2902(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> c 2:11:int getSerializedSize():2882:2891 -> c 12:12:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt64Size(int,long):715:715 -> c 12:12:int getSerializedSize():2891 -> c 13:13:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt64SizeNoTag(long):948:948 -> c 13:13:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt64Size(int,long):715 -> c 13:13:int getSerializedSize():2891 -> c 14:14:int getSerializedSize():2894:2894 -> c 15:15:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeFloatSize(int,float):536:536 -> c 15:15:int getSerializedSize():2895 -> c 16:16:int getSerializedSize():2898:2898 -> c 17:17:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeDoubleSize(int,double):528:528 -> c 17:17:int getSerializedSize():2899 -> c 18:47:int getSerializedSize():2902:2931 -> c 1:1:int access$3202(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder():2995:2995 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilderForType():2996 -> d 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():2257 -> d 1:1:int access$3302(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder():2995:2995 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.toBuilder():3000 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2257 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998:2998 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.toBuilder():3000 -> e 3:3:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2257 -> e 1:1:int access$3402(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation getAnnotation():2706:2706 -> g 1:1:int getArrayDimensionCount():2780:2780 -> h 1:1:java.util.List getArrayElementList():2715:2715 -> i 1:1:int getClassId():2676:2676 -> j 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value getDefaultInstance():2270:2270 -> k 1:1:double getDoubleValue():2638:2638 -> l 1:1:int getEnumValueId():2691:2691 -> m 1:1:int getFlags():2803:2803 -> n 1:1:float getFloatValue():2623:2623 -> o 1:1:long getIntValue():2608:2608 -> p 1:1:int getStringValue():2653:2653 -> q 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type getType():2593:2593 -> r 1:1:boolean hasAnnotation():2700:2700 -> s 1:1:boolean hasArrayDimensionCount():2762:2762 -> t 1:1:boolean hasClassId():2666:2666 -> u 1:1:boolean hasDoubleValue():2632:2632 -> v 1:1:boolean hasEnumValueId():2685:2685 -> w 1:1:boolean hasFlags():2793:2793 -> x 1:1:boolean hasFloatValue():2617:2617 -> y 1:1:boolean hasIntValue():2602:2602 -> z kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$1 -> com.gradleup.gr8.relocated.us2: 1:1:void ():2399:2399 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2404:2404 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2399 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder -> com.gradleup.gr8.relocated.vs2: int arrayDimensionCount_ -> l int flags_ -> m int classId_ -> h float floatValue_ -> e int enumValueId_ -> i int stringValue_ -> g kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type type_ -> c long intValue_ -> d int bitField0_ -> b double doubleValue_ -> f kotlinx.metadata.internal.metadata.ProtoBuf$Annotation annotation_ -> j java.util.List arrayElement_ -> k 1:516:void ():3012:3527 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):3005:3005 -> a 2:25:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3119:3142 -> a 26:28:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3506:3508 -> a 26:28:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3142 -> a 29:29:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder():4324:4324 -> a 29:29:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327 -> a 29:29:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3508 -> a 29:29:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3142 -> a 30:30:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327:4327 -> a 30:30:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3508 -> a 30:30:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3142 -> a 31:37:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3508:3514 -> a 31:37:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3142 -> a 38:41:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3144:3147 -> a 42:44:void kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.ensureArrayElementIsMutable():3530:3532 -> a 42:44:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3149 -> a 45:55:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3150:3160 -> a 56:62:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3187:3193 -> a 56:62:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3005 -> a 63:67:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3189:3193 -> a 63:67:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3005 -> a 68:71:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setType(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type):3236:3239 -> a 72:73:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setIntValue(long):3276:3277 -> a 74:75:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setFloatValue(float):3308:3309 -> a 76:77:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setDoubleValue(double):3340:3341 -> a 78:80:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3487:3489 -> a 81:83:void kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.ensureArrayElementIsMutable():3530:3532 -> a 81:83:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3607 -> a 84:84:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608:3608 -> a 85:85:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3058:3058 -> a 85:85:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 86:86:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3059:3059 -> a 86:86:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608 -> a 87:87:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608:3608 -> a 88:88:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 88:88:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060 -> a 88:88:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608 -> a 89:89:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060:3060 -> a 89:89:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608 -> a 90:91:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setArrayDimensionCount(int):3705:3706 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setClassId(int):3416:3417 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3058:3059 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():3005 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():3005 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060:3060 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():3005 -> c 5:6:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setEnumValueId(int):3452:3453 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.create():3019:3019 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.clone():3050 -> clone 1:1:java.lang.Object clone():3005 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.clone():3050:3050 -> clone 2:2:java.lang.Object clone():3005 -> clone 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setFlags(int):3761:3762 -> d 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setStringValue(int):3372:3373 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.create():3019:3019 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder access$2100():3005 -> f 1:49:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value buildPartial():3066:3114 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type -> com.gradleup.gr8.relocated.ws2: kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type[] $VALUES -> o kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type BYTE -> b int value -> a kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type ANNOTATION -> m kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type ARRAY -> n kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type CLASS -> k kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type ENUM -> l kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type INT -> e kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type LONG -> f kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type CHAR -> c kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type SHORT -> d kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type BOOLEAN -> i kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type STRING -> j kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type FLOAT -> g kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type DOUBLE -> h 1:49:void ():2421:2469 -> 50:50:void ():2416:2416 -> 1:2:void (java.lang.String,int,int,int):2561:2562 -> 1:1:int getNumber():2526:2526 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2542:2542 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2541:2541 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2540:2540 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2539:2539 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2538:2538 -> a 7:7:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2537:2537 -> a 8:8:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2536:2536 -> a 9:9:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2535:2535 -> a 10:10:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2534:2534 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2533:2533 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2532:2532 -> a 13:13:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2531:2531 -> a 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2530:2530 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type[] values():2416:2416 -> values kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder -> com.gradleup.gr8.relocated.zs2: java.util.List argument_ -> d int bitField0_ -> b int id_ -> c 1:138:void ():4341:4478 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):4334:4334 -> a 2:9:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4394:4401 -> a 10:12:void kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.ensureArgumentIsMutable():4481:4483 -> a 10:12:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4403 -> a 13:17:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4404:4408 -> a 18:24:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4433:4439 -> a 18:24:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4334 -> a 25:29:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4435:4439 -> a 25:29:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4334 -> a 30:31:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder setId(int):4463:4464 -> a 32:34:void kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.ensureArgumentIsMutable():4481:4483 -> a 32:34:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder addArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder):4558 -> a 35:35:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder addArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder):4559:4559 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():4334 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():4334 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():4334 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.create():4348:4348 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.clone():4361 -> clone 1:1:java.lang.Object clone():4334 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.clone():4361:4361 -> clone 2:2:java.lang.Object clone():4334 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.create():4348:4348 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder access$4200():4334 -> f 1:13:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation buildPartial():4377:4389 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Class -> com.gradleup.gr8.relocated.et2: java.util.List property_ -> r int nestedClassNameMemoizedSerializedSize -> l java.util.List constructor_ -> p int supertypeIdMemoizedSerializedSize -> j java.util.List enumEntry_ -> t int memoizedSerializedSize -> I int companionObjectName_ -> f kotlinx.metadata.internal.metadata.ProtoBuf$Type inlineClassUnderlyingType_ -> x java.util.List multiFieldValueClassUnderlyingName_ -> z int flags_ -> d int multiFieldValueClassUnderlyingNameMemoizedSerializedSize -> A int inlineClassUnderlyingTypeId_ -> y java.util.List multiFieldValueClassUnderlyingTypeId_ -> C int inlineClassUnderlyingPropertyName_ -> w java.util.List supertype_ -> h java.util.List contextReceiverTypeId_ -> n int contextReceiverTypeIdMemoizedSerializedSize -> o java.util.List function_ -> q java.util.List sealedSubclassFqName_ -> u java.util.List typeAlias_ -> s int multiFieldValueClassUnderlyingTypeIdMemoizedSerializedSize -> D int fqName_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> E int bitField0_ -> c byte memoizedIsInitialized -> H java.util.List multiFieldValueClassUnderlyingType_ -> B java.util.List versionRequirement_ -> F int sealedSubclassFqNameMemoizedSerializedSize -> v java.util.List supertypeId_ -> i kotlinx.metadata.internal.metadata.ProtoBuf$Class defaultInstance -> J java.util.List typeParameter_ -> g kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable versionRequirementTable_ -> G kotlinx.metadata.internal.protobuf.Parser PARSER -> K kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b java.util.List contextReceiverType_ -> m java.util.List nestedClassName_ -> k 1:3724:void ():8998:12721 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):8601:8601 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):8601:8601 -> 3:1367:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):8608:9972 -> 1368:1368:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):8609:8609 -> 1369:2731:void (boolean):8611:8611 -> 2732:4078:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8626:9972 -> 4079:4381:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8627:8929 -> 4382:4391:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8907:8916 -> 4392:4395:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8900:8903 -> 4396:4404:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8887:8895 -> 4405:4414:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8873:8882 -> 4415:4418:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8866:8869 -> 4419:4422:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8858:8861 -> 4423:4432:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8844:8853 -> 4433:4436:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8837:8840 -> 4437:4446:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8823:8832 -> 4447:4450:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8816:8819 -> 4451:4454:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8808:8811 -> 4455:4456:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8802:8803 -> 4457:4465:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8790:8798 -> 4466:4467:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8784:8785 -> 4468:4477:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8771:8780 -> 4478:4481:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8764:8767 -> 4482:4485:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8756:8759 -> 4486:4489:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8748:8751 -> 4490:4493:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8740:8743 -> 4494:4497:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8732:8735 -> 4498:4501:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8724:8727 -> 4502:4511:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8710:8719 -> 4512:4515:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8703:8706 -> 4516:4519:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8695:8698 -> 4520:4523:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8687:8690 -> 4524:4525:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8681:8682 -> 4526:4527:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8676:8677 -> 4528:4537:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8663:8672 -> 4538:4541:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8656:8659 -> 4542:4829:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8650:8937 -> 4830:4890:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8935:8995 -> 4891:4945:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8941:8995 -> 1:1:java.util.List getSupertypeList():9235:9235 -> A 1:1:java.util.List getTypeAliasList():9479:9479 -> B 1:1:java.util.List getTypeParameterList():9200:9200 -> C 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable getTypeTable():9704:9704 -> D 1:1:java.util.List getVersionRequirementList():9718:9718 -> E 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable getVersionRequirementTable():9753:9753 -> F 1:1:boolean hasCompanionObjectName():9185:9185 -> G 1:1:boolean hasFlags():9142:9142 -> H 1:1:boolean hasFqName():9170:9170 -> I 1:1:boolean hasInlineClassUnderlyingPropertyName():9572:9572 -> J 1:1:boolean hasInlineClassUnderlyingType():9587:9587 -> K 1:1:boolean hasInlineClassUnderlyingTypeId():9602:9602 -> L 1:1:boolean hasTypeTable():9698:9698 -> M 1:1:boolean hasVersionRequirementTable():9747:9747 -> N 1:24:void initFields():9757:9780 -> O 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder newBuilder():10205:10205 -> P 1:1:java.util.List access$10000(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> a 2:2:java.util.List access$10002(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> a 3:3:int access$10402(kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$10502(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.ProtoBuf$Type):8601:8601 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable access$11002(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):8601:8601 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable access$11202(kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):8601:8601 -> a 7:12:boolean isInitialized():9784:9789 -> a 13:13:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getTypeParameterCount():9213:9213 -> a 13:13:boolean isInitialized():9792 -> a 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$Class.getTypeParameter(int):9219:9219 -> a 14:14:boolean isInitialized():9793 -> a 15:16:boolean isInitialized():9793:9794 -> a 17:17:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSupertypeCount():9248:9248 -> a 17:17:boolean isInitialized():9798 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSupertype(int):9254:9254 -> a 18:18:boolean isInitialized():9799 -> a 19:20:boolean isInitialized():9799:9800 -> a 21:21:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getContextReceiverTypeCount():9329:9329 -> a 21:21:boolean isInitialized():9804 -> a 22:22:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Class.getContextReceiverType(int):9335:9335 -> a 22:22:boolean isInitialized():9805 -> a 23:24:boolean isInitialized():9805:9806 -> a 25:25:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getConstructorCount():9387:9387 -> a 25:25:boolean isInitialized():9810 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Class.getConstructor(int):9393:9393 -> a 26:26:boolean isInitialized():9811 -> a 27:28:boolean isInitialized():9811:9812 -> a 29:29:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getFunctionCount():9422:9422 -> a 29:29:boolean isInitialized():9816 -> a 30:30:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Class.getFunction(int):9428:9428 -> a 30:30:boolean isInitialized():9817 -> a 31:32:boolean isInitialized():9817:9818 -> a 33:33:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getPropertyCount():9457:9457 -> a 33:33:boolean isInitialized():9822 -> a 34:34:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Class.getProperty(int):9463:9463 -> a 34:34:boolean isInitialized():9823 -> a 35:36:boolean isInitialized():9823:9824 -> a 37:37:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getTypeAliasCount():9492:9492 -> a 37:37:boolean isInitialized():9828 -> a 38:38:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$Class.getTypeAlias(int):9498:9498 -> a 38:38:boolean isInitialized():9829 -> a 39:40:boolean isInitialized():9829:9830 -> a 41:41:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getEnumEntryCount():9527:9527 -> a 41:41:boolean isInitialized():9834 -> a 42:42:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$Class.getEnumEntry(int):9533:9533 -> a 42:42:boolean isInitialized():9835 -> a 43:48:boolean isInitialized():9835:9840 -> a 49:49:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Class.getInlineClassUnderlyingType():9593:9593 -> a 49:49:boolean isInitialized():9841 -> a 50:51:boolean isInitialized():9841:9842 -> a 52:52:int kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingTypeCount():9653:9653 -> a 52:52:boolean isInitialized():9846 -> a 53:53:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingType(int):9659:9659 -> a 53:53:boolean isInitialized():9847 -> a 54:59:boolean isInitialized():9847:9852 -> a 60:60:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable kotlinx.metadata.internal.metadata.ProtoBuf$Class.getTypeTable():9704:9704 -> a 60:60:boolean isInitialized():9853 -> a 61:70:boolean isInitialized():9853:9862 -> a 71:76:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9868:9873 -> a 77:77:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSupertypeIdList():9271:9271 -> a 77:77:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9875 -> a 78:95:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9875:9892 -> a 96:96:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getNestedClassNameList():9294:9294 -> a 96:96:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9894 -> a 97:117:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9894:9914 -> a 118:118:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSealedSubclassFqNameList():9550:9550 -> a 118:118:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9916 -> a 119:136:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9916:9933 -> a 137:137:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getContextReceiverTypeIdList():9352:9352 -> a 137:137:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9935 -> a 138:143:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9935:9940 -> a 144:144:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingNameList():9618:9618 -> a 144:144:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9942 -> a 145:153:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9942:9950 -> a 154:154:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingTypeIdList():9676:9676 -> a 154:154:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9952 -> a 155:172:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):9952:9969 -> a 1:1:java.util.List access$10100(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> b 2:2:java.util.List access$10102(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> b 3:3:int access$10602(kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> b 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class.getDefaultInstanceForType():8619:8619 -> b 4:4:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():8601 -> b 1:1:java.util.List access$10200(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> c 2:2:java.util.List access$10202(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> c 3:3:int access$11302(kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> c 4:15:int getSerializedSize():9974:9985 -> c 16:16:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSupertypeIdList():9271:9271 -> c 16:16:int getSerializedSize():9989 -> c 17:43:int getSerializedSize():9989:10015 -> c 44:44:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getNestedClassNameList():9294:9294 -> c 44:44:int getSerializedSize():10019 -> c 45:75:int getSerializedSize():10019:10049 -> c 76:76:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSealedSubclassFqNameList():9550:9550 -> c 76:76:int getSerializedSize():10053 -> c 77:103:int getSerializedSize():10053:10079 -> c 104:104:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getContextReceiverTypeIdList():9352:9352 -> c 104:104:int getSerializedSize():10083 -> c 105:115:int getSerializedSize():10083:10093 -> c 116:116:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingNameList():9618:9618 -> c 116:116:int getSerializedSize():10097 -> c 117:131:int getSerializedSize():10097:10111 -> c 132:132:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingTypeIdList():9676:9676 -> c 132:132:int getSerializedSize():10115 -> c 133:147:int getSerializedSize():10115:10129 -> c 148:148:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Class.getVersionRequirementList():9718:9718 -> c 148:148:int getSerializedSize():10133 -> c 149:157:int getSerializedSize():10133:10141 -> c 1:1:java.util.List access$10300(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> d 2:2:java.util.List access$10302(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> d 3:3:int access$8902(kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> d 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilder():10205:10205 -> d 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilderForType():10206 -> d 4:4:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():8601 -> d 1:1:java.util.List access$10700(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> e 2:2:java.util.List access$10702(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> e 3:3:int access$9002(kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> e 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilder():10205:10205 -> e 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10208 -> e 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class.toBuilder():10210 -> e 4:4:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():8601 -> e 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10208:10208 -> e 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class.toBuilder():10210 -> e 5:5:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():8601 -> e 1:1:java.util.List access$10800(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> f 2:2:java.util.List access$10802(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> f 3:3:int access$9102(kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> f 1:1:java.util.List access$10900(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> g 2:2:java.util.List access$10902(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> g 1:1:java.util.List access$11100(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> h 2:2:java.util.List access$11102(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> h 1:1:kotlinx.metadata.internal.protobuf.ByteString access$11400(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> i 2:2:java.util.List access$9202(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> i 1:1:java.util.List access$9200(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> j 2:2:java.util.List access$9302(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> j 1:1:java.util.List access$9300(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> k 2:2:java.util.List access$9402(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> k 3:3:int getCompanionObjectName():9191:9191 -> k 1:1:java.util.List access$9400(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> l 2:2:java.util.List access$9502(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> l 3:3:java.util.List getConstructorList():9374:9374 -> l 1:1:java.util.List access$9500(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> m 2:2:java.util.List access$9602(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> m 3:3:java.util.List getContextReceiverTypeIdList():9352:9352 -> m 1:1:java.util.List access$9600(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> n 2:2:java.util.List access$9702(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> n 3:3:java.util.List getContextReceiverTypeList():9316:9316 -> n 1:1:java.util.List access$9700(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> o 2:2:java.util.List access$9802(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> o 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Class getDefaultInstance():8615:8615 -> o 1:1:java.util.List access$9800(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> p 2:2:java.util.List access$9902(kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> p 3:3:java.util.List getEnumEntryList():9514:9514 -> p 1:1:java.util.List access$9900(kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> q 2:2:int getFlags():9161:9161 -> q 1:1:int getFqName():9176:9176 -> r 1:1:java.util.List getFunctionList():9409:9409 -> s 1:1:int getInlineClassUnderlyingPropertyName():9578:9578 -> t 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getInlineClassUnderlyingType():9593:9593 -> u 1:1:int getInlineClassUnderlyingTypeId():9608:9608 -> v 1:1:java.util.List getNestedClassNameList():9294:9294 -> w 1:1:java.util.List getPropertyList():9444:9444 -> x 1:1:java.util.List getSealedSubclassFqNameList():9550:9550 -> y 1:1:java.util.List getSupertypeIdList():9271:9271 -> z kotlinx.metadata.internal.metadata.ProtoBuf$Class$1 -> com.gradleup.gr8.relocated.bt2: 1:1:void ():8999:8999 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):9004:9004 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8999 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder -> com.gradleup.gr8.relocated.ct2: java.util.List enumEntry_ -> r java.util.List property_ -> p int fqName_ -> f int bitField0_ -> d java.util.List multiFieldValueClassUnderlyingType_ -> x java.util.List versionRequirement_ -> A kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> z java.util.List supertypeId_ -> j java.util.List typeParameter_ -> h java.util.List constructor_ -> n kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable versionRequirementTable_ -> B java.util.List contextReceiverType_ -> l java.util.List typeAlias_ -> q java.util.List function_ -> o kotlinx.metadata.internal.metadata.ProtoBuf$Type inlineClassUnderlyingType_ -> u java.util.List sealedSubclassFqName_ -> s int companionObjectName_ -> g java.util.List multiFieldValueClassUnderlyingTypeId_ -> y int flags_ -> e java.util.List multiFieldValueClassUnderlyingName_ -> w int inlineClassUnderlyingTypeId_ -> v java.util.List supertype_ -> i int inlineClassUnderlyingPropertyName_ -> t java.util.List contextReceiverTypeId_ -> m java.util.List nestedClassName_ -> k 1:2436:void ():10221:12656 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):10215:10215 -> a 2:15:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10421:10434 -> a 16:18:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureTypeParameterIsMutable():10860:10862 -> a 16:18:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10436 -> a 19:26:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10437:10444 -> a 27:29:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSupertypeIsMutable():10985:10987 -> a 27:29:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10446 -> a 30:37:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10447:10454 -> a 38:40:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSupertypeIdIsMutable():11109:11111 -> a 38:40:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10456 -> a 41:48:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10457:10464 -> a 49:51:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureNestedClassNameIsMutable():11175:11177 -> a 49:51:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10466 -> a 52:59:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10467:10474 -> a 60:62:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureContextReceiverTypeIsMutable():11242:11244 -> a 60:62:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10476 -> a 63:70:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10477:10484 -> a 71:73:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureContextReceiverTypeIdIsMutable():11366:11368 -> a 71:73:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10486 -> a 74:81:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10487:10494 -> a 82:84:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureConstructorIsMutable():11433:11435 -> a 82:84:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10496 -> a 85:92:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10497:10504 -> a 93:95:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureFunctionIsMutable():11558:11560 -> a 93:95:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10506 -> a 96:103:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10507:10514 -> a 104:106:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensurePropertyIsMutable():11683:11685 -> a 104:106:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10516 -> a 107:114:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10517:10524 -> a 115:117:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureTypeAliasIsMutable():11808:11810 -> a 115:117:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10526 -> a 118:125:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10527:10534 -> a 126:128:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureEnumEntryIsMutable():11933:11935 -> a 126:128:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10536 -> a 129:136:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10537:10544 -> a 137:139:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSealedSubclassFqNameIsMutable():12057:12059 -> a 137:139:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10546 -> a 140:148:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10547:10555 -> a 149:151:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):12192:12194 -> a 149:151:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10555 -> a 152:152:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 152:152:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 152:152:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):12194 -> a 152:152:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10555 -> a 153:153:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 153:153:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):12194 -> a 153:153:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10555 -> a 154:160:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):12194:12200 -> a 154:160:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10555 -> a 161:162:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10557:10558 -> a 163:164:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.setInlineClassUnderlyingTypeId(int):12230:12231 -> a 163:164:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10558 -> a 165:168:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10560:10563 -> a 169:171:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureMultiFieldValueClassUnderlyingNameIsMutable():12247:12249 -> a 169:171:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10565 -> a 172:179:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10566:10573 -> a 180:182:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureMultiFieldValueClassUnderlyingTypeIsMutable():12314:12316 -> a 180:182:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10575 -> a 183:190:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10576:10583 -> a 191:193:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureMultiFieldValueClassUnderlyingTypeIdIsMutable():12438:12440 -> a 191:193:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10585 -> a 194:199:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10586:10591 -> a 200:202:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12541:12543 -> a 200:202:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10591 -> a 203:203:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> a 203:203:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> a 203:203:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12543 -> a 203:203:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10591 -> a 204:204:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> a 204:204:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12543 -> a 204:204:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10591 -> a 205:211:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12543:12549 -> a 205:211:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10591 -> a 212:215:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10593:10596 -> a 216:218:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureVersionRequirementIsMutable():12564:12566 -> a 216:218:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10598 -> a 219:224:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10599:10604 -> a 225:227:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12695:12697 -> a 225:227:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10604 -> a 228:228:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> a 228:228:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197 -> a 228:228:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12697 -> a 228:228:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10604 -> a 229:229:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197:24197 -> a 229:229:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12697 -> a 229:229:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10604 -> a 230:236:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12697:12703 -> a 230:236:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10604 -> a 237:238:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Class):10606:10607 -> a 239:245:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10696:10702 -> a 239:245:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10215 -> a 246:250:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10698:10702 -> a 246:250:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10215 -> a 251:253:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureTypeParameterIsMutable():10860:10862 -> a 251:253:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10937 -> a 254:254:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938:10938 -> a 255:255:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7811 -> a 255:255:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 256:256:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7812:7812 -> a 256:256:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938 -> a 257:257:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938:10938 -> a 258:258:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 258:258:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> a 258:258:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938 -> a 259:259:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> a 259:259:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938 -> a 260:262:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureNestedClassNameIsMutable():11175:11177 -> a 260:262:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addNestedClassName(int):11213 -> a 263:263:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addNestedClassName(int):11214:11214 -> a 264:266:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureContextReceiverTypeIsMutable():11242:11244 -> a 264:266:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addContextReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):11319 -> a 267:267:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addContextReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):11320:11320 -> a 268:270:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureConstructorIsMutable():11433:11435 -> a 268:270:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11510 -> a 271:271:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511:11511 -> a 272:272:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15005:15005 -> a 272:272:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 273:273:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15006:15006 -> a 273:273:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511 -> a 274:274:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511:11511 -> a 275:275:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 275:275:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15007 -> a 275:275:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511 -> a 276:276:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15007:15007 -> a 276:276:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511 -> a 277:279:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureFunctionIsMutable():11558:11560 -> a 277:279:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11635 -> a 280:280:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636:11636 -> a 281:281:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16497:16497 -> a 281:281:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 282:282:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16498:16498 -> a 282:282:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636 -> a 283:283:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636:11636 -> a 284:284:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 284:284:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499 -> a 284:284:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636 -> a 285:285:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499:16499 -> a 285:285:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636 -> a 286:288:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensurePropertyIsMutable():11683:11685 -> a 286:288:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11760 -> a 289:289:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761:11761 -> a 290:290:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18847 -> a 290:290:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 291:291:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18848:18848 -> a 291:291:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761 -> a 292:292:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761:11761 -> a 293:293:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 293:293:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> a 293:293:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761 -> a 294:294:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> a 294:294:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761 -> a 295:297:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureTypeAliasIsMutable():11808:11810 -> a 295:297:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11885 -> a 298:298:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886:11886 -> a 299:299:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21679:21679 -> a 299:299:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 300:300:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21680:21680 -> a 300:300:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886 -> a 301:301:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886:11886 -> a 302:302:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 302:302:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681 -> a 302:302:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886 -> a 303:303:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681:21681 -> a 303:303:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886 -> a 304:306:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureEnumEntryIsMutable():11933:11935 -> a 304:306:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addEnumEntry(kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder):12010 -> a 307:307:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addEnumEntry(kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder):12011:12011 -> a 308:310:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setInlineClassUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):12173:12175 -> a 311:313:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12676:12678 -> a 1:3:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSupertypeIsMutable():10985:10987 -> b 1:3:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addSupertype(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):11062 -> b 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addSupertype(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):11063:11063 -> b 5:7:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSealedSubclassFqNameIsMutable():12057:12059 -> b 5:7:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addSealedSubclassFqName(int):12095 -> b 8:8:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addSealedSubclassFqName(int):12096:12096 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10293:10294 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():10215 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10295 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():10215 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10295:10295 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():10215 -> c 5:7:void kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureVersionRequirementIsMutable():12564:12566 -> c 5:7:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addVersionRequirement(int):12622 -> c 8:8:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addVersionRequirement(int):12623:12623 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.create():10228:10228 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.clone():10285 -> clone 1:1:java.lang.Object clone():10215 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.clone():10285:10285 -> clone 2:2:java.lang.Object clone():10215 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.getDefaultInstanceForType():10289:10289 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():10215 -> d 2:3:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setCompanionObjectName(int):10842:10843 -> d 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setFlags(int):10765:10766 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.create():10228:10228 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder access$8700():10215 -> f 2:3:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setFqName(int):10810:10811 -> f 1:116:kotlinx.metadata.internal.metadata.ProtoBuf$Class buildPartial():10301:10416 -> g 117:118:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setInlineClassUnderlyingPropertyName(int):12138:12139 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Class$Kind -> com.gradleup.gr8.relocated.dt2: kotlinx.metadata.internal.metadata.ProtoBuf$Class$Kind[] $VALUES -> b int value -> a 1:25:void ():9025:9049 -> 26:26:void ():9016:9016 -> 1:2:void (java.lang.String,int,int,int):9115:9116 -> 1:1:int getNumber():9086:9086 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Class$Kind[] values():9016:9016 -> values kotlinx.metadata.internal.metadata.ProtoBuf$Constructor -> com.gradleup.gr8.relocated.ht2: kotlinx.metadata.internal.metadata.ProtoBuf$Constructor defaultInstance -> i java.util.List versionRequirement_ -> f java.util.List valueParameter_ -> e int memoizedSerializedSize -> h int flags_ -> d kotlinx.metadata.internal.protobuf.Parser PARSER -> j kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c byte memoizedIsInitialized -> g 1:671:void ():14712:15382 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):14606:14606 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):14606:14606 -> 3:260:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):14613:14870 -> 261:261:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):14614:14614 -> 262:517:void (boolean):14616:14616 -> 518:757:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14631:14870 -> 758:811:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14632:14685 -> 812:815:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14669:14672 -> 816:819:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14661:14664 -> 820:858:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14655:14693 -> 859:877:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14691:14709 -> 878:890:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14697:14709 -> 1:1:int access$13502(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,int):14606:14606 -> a 2:2:java.util.List access$13600(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14606:14606 -> a 3:3:java.util.List access$13602(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,java.util.List):14606:14606 -> a 4:4:boolean isInitialized():14833:14833 -> a 5:5:int kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.getValueParameterCount():14776:14776 -> a 5:5:boolean isInitialized():14837 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.getValueParameter(int):14782:14782 -> a 6:6:boolean isInitialized():14838 -> a 7:16:boolean isInitialized():14838:14847 -> a 17:31:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):14853:14867 -> a 1:1:java.util.List access$13700(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14606:14606 -> b 2:2:java.util.List access$13702(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,java.util.List):14606:14606 -> b 3:3:int access$13802(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,int):14606:14606 -> b 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.getDefaultInstanceForType():14624:14624 -> b 4:4:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():14606 -> b 1:1:kotlinx.metadata.internal.protobuf.ByteString access$13900(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14606:14606 -> c 2:17:int getSerializedSize():14872:14887 -> c 18:18:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.getVersionRequirementList():14803:14803 -> c 18:18:int getSerializedSize():14891 -> c 19:23:int getSerializedSize():14891:14895 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilder():14959:14959 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilderForType():14960 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():14606 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilder():14959:14959 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14962 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.toBuilder():14964 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():14606 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14962:14962 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.toBuilder():14964 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():14606 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor getDefaultInstance():14620:14620 -> k 1:1:int getFlags():14754:14754 -> l 1:1:java.util.List getValueParameterList():14763:14763 -> m 1:1:java.util.List getVersionRequirementList():14803:14803 -> n 1:1:boolean hasFlags():14741:14741 -> o 1:3:void initFields():14827:14829 -> p 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder newBuilder():14959:14959 -> q kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$1 -> com.gradleup.gr8.relocated.ft2: 1:1:void ():14713:14713 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14718:14718 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14713 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder -> com.gradleup.gr8.relocated.gt2: java.util.List valueParameter_ -> f int bitField0_ -> d int flags_ -> e java.util.List versionRequirement_ -> g 1:309:void ():14975:15283 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):14969:14969 -> a 2:9:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15035:15042 -> a 10:12:void kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.ensureValueParameterIsMutable():15161:15163 -> a 10:12:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15044 -> a 13:20:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15045:15052 -> a 21:23:void kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.ensureVersionRequirementIsMutable():15285:15287 -> a 21:23:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15054 -> a 24:29:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15055:15060 -> a 30:36:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15085:15091 -> a 30:36:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14969 -> a 37:41:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15087:15091 -> a 37:41:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14969 -> a 42:44:void kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.ensureValueParameterIsMutable():15161:15163 -> a 42:44:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):15215 -> a 45:45:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):15216:15216 -> a 46:48:void kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.ensureVersionRequirementIsMutable():15285:15287 -> a 46:48:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder addVersionRequirement(int):15343 -> a 49:49:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder addVersionRequirement(int):15344:15344 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder setFlags(int):15136:15137 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15005:15006 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():14969 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15007 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():14969 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15007:15007 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():14969 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.create():14982:14982 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.clone():14997 -> clone 1:1:java.lang.Object clone():14969 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.clone():14997:14997 -> clone 2:2:java.lang.Object clone():14969 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.getDefaultInstanceForType():15001:15001 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():14969 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.create():14982:14982 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder access$13300():14969 -> f 1:18:kotlinx.metadata.internal.metadata.ProtoBuf$Constructor buildPartial():15013:15030 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Contract -> com.gradleup.gr8.relocated.kt2: java.util.List effect_ -> b kotlinx.metadata.internal.metadata.ProtoBuf$Contract defaultInstance -> e kotlinx.metadata.internal.protobuf.Parser PARSER -> f int memoizedSerializedSize -> d byte memoizedIsInitialized -> c kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:390:void ():25415:25804 -> 391:391:void kotlinx.metadata.internal.metadata.ProtoBuf$Contract.initFields():25466:25466 -> 391:391:void ():25805 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):25339:25339 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):25339:25339 -> 3:151:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):25345:25493 -> 152:152:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):25346:25346 -> 153:299:void (boolean):25348:25348 -> 300:430:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25363:25493 -> 431:466:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25364:25399 -> 467:482:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25397:25412 -> 483:490:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25403:25410 -> 1:1:java.util.List access$23700(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25339:25339 -> a 2:2:java.util.List access$23702(kotlinx.metadata.internal.metadata.ProtoBuf$Contract,java.util.List):25339:25339 -> a 3:3:boolean isInitialized():25470:25470 -> a 4:4:int kotlinx.metadata.internal.metadata.ProtoBuf$Contract.getEffectCount():25449:25449 -> a 4:4:boolean isInitialized():25474 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Contract.getEffect(int):25455:25455 -> a 5:5:boolean isInitialized():25475 -> a 6:11:boolean isInitialized():25475:25480 -> a 12:16:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):25486:25490 -> a 1:1:kotlinx.metadata.internal.protobuf.ByteString access$23800(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25339:25339 -> b 1:10:int getSerializedSize():25495:25504 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder():25568:25568 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilderForType():25569 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():25339 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder():25568:25568 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.toBuilder():25573 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():25339 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571:25571 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.toBuilder():25573 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():25339 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract getDefaultInstance():25352:25352 -> g 1:1:java.util.List getEffectList():25436:25436 -> h 1:1:void initFields():25466:25466 -> i 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder newBuilder():25568:25568 -> j 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder():25568:25568 -> k 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571 -> k 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder toBuilder():25573 -> k 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571:25571 -> k 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder toBuilder():25573 -> k kotlinx.metadata.internal.metadata.ProtoBuf$Contract$1 -> com.gradleup.gr8.relocated.it2: 1:1:void ():25416:25416 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract kotlinx.metadata.internal.metadata.ProtoBuf$Contract$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25421:25421 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25416 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder -> com.gradleup.gr8.relocated.jt2: java.util.List effect_ -> c int bitField0_ -> b 1:91:void ():25585:25675 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):25578:25578 -> a 2:6:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25630:25634 -> a 7:9:void kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.ensureEffectIsMutable():25678:25680 -> a 7:9:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25636 -> a 10:14:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25637:25641 -> a 15:21:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25662:25668 -> a 15:21:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25578 -> a 22:26:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25664:25668 -> a 22:26:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25578 -> a 27:29:void kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.ensureEffectIsMutable():25678:25680 -> a 27:29:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25755 -> a 30:30:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756:25756 -> a 31:31:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26434:26434 -> a 31:31:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26435:26435 -> a 32:32:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756 -> a 33:33:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756:25756 -> a 34:34:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 34:34:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26436 -> a 34:34:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756 -> a 35:35:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26436:26436 -> a 35:35:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Contract kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25611:25612 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():25578 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Contract kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25613 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():25578 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Contract kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25613:25613 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():25578 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.create():25592:25592 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.clone():25603 -> clone 1:1:java.lang.Object clone():25578 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.clone():25603:25603 -> clone 2:2:java.lang.Object clone():25578 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.create():25592:25592 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder access$23500():25578 -> f 1:7:kotlinx.metadata.internal.metadata.ProtoBuf$Contract buildPartial():25619:25625 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Effect -> com.gradleup.gr8.relocated.pt2: kotlinx.metadata.internal.metadata.ProtoBuf$Effect defaultInstance -> i java.util.List effectConstructorArgument_ -> d kotlinx.metadata.internal.metadata.ProtoBuf$Expression conclusionOfConditionalEffect_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind kind_ -> f int memoizedSerializedSize -> h kotlinx.metadata.internal.protobuf.Parser PARSER -> j kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType effectType_ -> c int bitField0_ -> b kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a byte memoizedIsInitialized -> g 1:836:void ():25982:26817 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):25869:25869 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):25869:25869 -> 3:426:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):25875:26298 -> 427:427:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):25876:25876 -> 428:849:void (boolean):25878:25878 -> 850:1255:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25893:26298 -> 1256:1319:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25894:25957 -> 1320:1328:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25938:25946 -> 1329:1332:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25930:25933 -> 1333:1382:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25917:25966 -> 1383:1398:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25964:25979 -> 1399:1406:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25970:25977 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType access$24202(kotlinx.metadata.internal.metadata.ProtoBuf$Effect,kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType):25869:25869 -> a 2:2:java.util.List access$24300(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):25869:25869 -> a 3:3:java.util.List access$24302(kotlinx.metadata.internal.metadata.ProtoBuf$Effect,java.util.List):25869:25869 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Expression access$24402(kotlinx.metadata.internal.metadata.ProtoBuf$Effect,kotlinx.metadata.internal.metadata.ProtoBuf$Expression):25869:25869 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind access$24502(kotlinx.metadata.internal.metadata.ProtoBuf$Effect,kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind):25869:25869 -> a 6:6:int access$24602(kotlinx.metadata.internal.metadata.ProtoBuf$Effect,int):25869:25869 -> a 7:7:boolean isInitialized():26260:26260 -> a 8:8:int kotlinx.metadata.internal.metadata.ProtoBuf$Effect.getEffectConstructorArgumentCount():26196:26196 -> a 8:8:boolean isInitialized():26264 -> a 9:9:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Effect.getEffectConstructorArgument(int):26202:26202 -> a 9:9:boolean isInitialized():26265 -> a 10:15:boolean isInitialized():26265:26270 -> a 16:16:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Effect.getConclusionOfConditionalEffect():26234:26234 -> a 16:16:boolean isInitialized():26271 -> a 17:22:boolean isInitialized():26271:26276 -> a 23:36:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):26282:26295 -> a 1:1:kotlinx.metadata.internal.protobuf.ByteString access$24700(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):25869:25869 -> b 1:22:int getSerializedSize():26300:26321 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilder():26385:26385 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilderForType():26386 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():25869 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilder():26385:26385 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26388 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect.toBuilder():26390 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():25869 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26388:26388 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect.toBuilder():26390 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():25869 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression getConclusionOfConditionalEffect():26234:26234 -> g 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect getDefaultInstance():25882:25882 -> h 1:1:java.util.List getEffectConstructorArgumentList():26183:26183 -> i 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType getEffectType():26174:26174 -> j 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind getKind():26249:26249 -> k 1:1:boolean hasConclusionOfConditionalEffect():26223:26223 -> l 1:1:boolean hasEffectType():26168:26168 -> m 1:1:boolean hasKind():26243:26243 -> n 1:4:void initFields():26253:26256 -> o 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder newBuilder():26385:26385 -> p kotlinx.metadata.internal.metadata.ProtoBuf$Effect$1 -> com.gradleup.gr8.relocated.lt2: 1:1:void ():25983:25983 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Effect$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25988:25988 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25983 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder -> com.gradleup.gr8.relocated.mt2: java.util.List effectConstructorArgument_ -> d kotlinx.metadata.internal.metadata.ProtoBuf$Expression conclusionOfConditionalEffect_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind kind_ -> f kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType effectType_ -> c int bitField0_ -> b 1:376:void ():26402:26777 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):26395:26395 -> a 2:9:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26467:26474 -> a 10:12:void kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.ensureEffectConstructorArgumentIsMutable():26565:26567 -> a 10:12:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26476 -> a 13:18:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26477:26482 -> a 19:21:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeConclusionOfConditionalEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26751:26753 -> a 19:21:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26482 -> a 22:22:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder():27580:27580 -> a 22:22:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583 -> a 22:22:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeConclusionOfConditionalEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26753 -> a 22:22:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26482 -> a 23:23:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583:27583 -> a 23:23:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeConclusionOfConditionalEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26753 -> a 23:23:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26482 -> a 24:30:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeConclusionOfConditionalEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26753:26759 -> a 24:30:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26482 -> a 31:34:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26484:26487 -> a 35:41:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26514:26520 -> a 35:41:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26395 -> a 42:46:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26516:26520 -> a 42:46:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26395 -> a 47:50:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder setEffectType(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType):26545:26548 -> a 51:53:void kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.ensureEffectConstructorArgumentIsMutable():26565:26567 -> a 51:53:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26642 -> a 54:54:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643:26643 -> a 55:55:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27640 -> a 55:55:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27641:27641 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643 -> a 57:57:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643:26643 -> a 58:58:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 58:58:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> a 58:58:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643 -> a 59:59:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> a 59:59:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643 -> a 60:62:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder setConclusionOfConditionalEffect(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26722:26724 -> a 63:66:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder setKind(kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind):26795:26798 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26434:26435 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():26395 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26436 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():26395 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Effect kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26436:26436 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():26395 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.create():26409:26409 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.clone():26426 -> clone 1:1:java.lang.Object clone():26395 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.clone():26426:26426 -> clone 2:2:java.lang.Object clone():26395 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.create():26409:26409 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder access$24000():26395 -> f 1:21:kotlinx.metadata.internal.metadata.ProtoBuf$Effect buildPartial():26442:26462 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType -> com.gradleup.gr8.relocated.nt2: kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType RETURNS_NOT_NULL -> d kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType[] $VALUES -> e kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType RETURNS_CONSTANT -> b kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType CALLS -> c int value -> a 1:18:void ():26017:26034 -> 19:19:void ():26008:26008 -> 1:2:void (java.lang.String,int,int,int):26089:26090 -> 1:1:int getNumber():26064:26064 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType valueOf(int):26070:26070 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType valueOf(int):26069:26069 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType valueOf(int):26068:26068 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType[] values():26008:26008 -> values kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind -> com.gradleup.gr8.relocated.ot2: kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind[] $VALUES -> e kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind AT_LEAST_ONCE -> d kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind EXACTLY_ONCE -> c kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind AT_MOST_ONCE -> b int value -> a 1:9:void ():26104:26112 -> 10:10:void ():26099:26099 -> 1:2:void (java.lang.String,int,int,int):26154:26155 -> 1:1:int getNumber():26129:26129 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind valueOf(int):26135:26135 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind valueOf(int):26134:26134 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind valueOf(int):26133:26133 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind[] values():26099:26099 -> values kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry -> com.gradleup.gr8.relocated.st2: kotlinx.metadata.internal.protobuf.Parser PARSER -> h int memoizedSerializedSize -> f int name_ -> d kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c byte memoizedIsInitialized -> e kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry defaultInstance -> g 1:273:void ():22555:22827 -> 274:274:void kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.initFields():22587:22587 -> 274:274:void ():22828 -> # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):22484:22484 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):22484:22484 -> 3:128:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):22491:22616 -> 129:129:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):22492:22492 -> 130:253:void (boolean):22494:22494 -> 254:361:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22509:22616 -> 362:394:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22510:22542 -> 395:407:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22540:22552 -> 408:414:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22546:22552 -> 1:1:int access$20602(kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry,int):22484:22484 -> a 2:2:kotlinx.metadata.internal.protobuf.ByteString access$20800(kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22484:22484 -> a 3:11:boolean isInitialized():22591:22599 -> a 12:20:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):22605:22613 -> a 1:1:int access$20702(kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry,int):22484:22484 -> b 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.getDefaultInstanceForType():22502:22502 -> b 2:2:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():22484 -> b 1:11:int getSerializedSize():22618:22628 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilder():22692:22692 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilderForType():22693 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():22484 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilder():22692:22692 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22695 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.toBuilder():22697 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():22484 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22695:22695 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.toBuilder():22697 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():22484 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry getDefaultInstance():22498:22498 -> k 1:1:int getName():22583:22583 -> l 1:1:boolean hasName():22577:22577 -> m 1:1:void initFields():22587:22587 -> n 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder newBuilder():22692:22692 -> o kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$1 -> com.gradleup.gr8.relocated.qt2: 1:1:void ():22556:22556 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22561:22561 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22556 -> a kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder -> com.gradleup.gr8.relocated.rt2: int bitField0_ -> d int name_ -> e 1:1:void ():22708:22708 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):22702:22702 -> a 2:7:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22754:22759 -> a 8:14:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22778:22784 -> a 8:14:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22702 -> a 15:19:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22780:22784 -> a 15:19:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22702 -> a 20:21:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder setName(int):22808:22809 -> a 1:8:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.buildPartial():22742:22749 -> c 1:8:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.build():22734 -> c 1:8:kotlinx.metadata.internal.protobuf.MessageLite build():22702 -> c 9:9:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.build():22735:22735 -> c 9:9:kotlinx.metadata.internal.protobuf.MessageLite build():22702 -> c 10:10:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 10:10:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.build():22736 -> c 10:10:kotlinx.metadata.internal.protobuf.MessageLite build():22702 -> c 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.build():22736:22736 -> c 11:11:kotlinx.metadata.internal.protobuf.MessageLite build():22702 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.create():22715:22715 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.clone():22726 -> clone 1:1:java.lang.Object clone():22702 -> clone 2:9:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.buildPartial():22742:22749 -> clone 2:9:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.clone():22726 -> clone 2:9:java.lang.Object clone():22702 -> clone 10:10:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.clone():22726:22726 -> clone 10:10:java.lang.Object clone():22702 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.getDefaultInstanceForType():22730:22730 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():22702 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.create():22715:22715 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder access$20400():22702 -> f 1:8:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.buildPartial():22742:22749 -> g 1:8:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry build():22734 -> g 9:9:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry build():22735:22735 -> g 10:10:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> g 10:10:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry build():22736 -> g 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry build():22736:22736 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Expression -> com.gradleup.gr8.relocated.wt2: int memoizedSerializedSize -> k int isInstanceTypeId_ -> g int valueParameterReference_ -> d int bitField0_ -> b int flags_ -> c byte memoizedIsInitialized -> j java.util.List orArgument_ -> i kotlinx.metadata.internal.protobuf.Parser PARSER -> m kotlinx.metadata.internal.metadata.ProtoBuf$Type isInstanceType_ -> f java.util.List andArgument_ -> h kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue constantValue_ -> e kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a kotlinx.metadata.internal.metadata.ProtoBuf$Expression defaultInstance -> l 1:1328:void ():27101:28428 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):26974:26974 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):26974:26974 -> 3:504:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):26980:27481 -> 505:505:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):26981:26981 -> 506:1005:void (boolean):26983:26983 -> 1006:1489:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26998:27481 -> 1490:1565:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26999:27074 -> 1566:1569:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27063:27066 -> 1570:1571:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27057:27058 -> 1572:1580:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27045:27053 -> 1581:1588:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27032:27039 -> 1589:1590:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27027:27028 -> 1591:1651:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27022:27082 -> 1652:1670:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27080:27098 -> 1671:1681:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27086:27096 -> 1:1:int access$25102(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,int):26974:26974 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue access$25302(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue):26974:26974 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$25402(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,kotlinx.metadata.internal.metadata.ProtoBuf$Type):26974:26974 -> a 4:4:java.util.List access$25600(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26974:26974 -> a 5:5:java.util.List access$25602(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,java.util.List):26974:26974 -> a 6:10:boolean isInitialized():27428:27432 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Expression.getIsInstanceType():27269:27269 -> a 11:11:boolean isInitialized():27433 -> a 12:13:boolean isInitialized():27433:27434 -> a 14:14:int kotlinx.metadata.internal.metadata.ProtoBuf$Expression.getAndArgumentCount():27324:27324 -> a 14:14:boolean isInitialized():27438 -> a 15:15:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression.getAndArgument(int):27336:27336 -> a 15:15:boolean isInitialized():27439 -> a 16:17:boolean isInitialized():27439:27440 -> a 18:18:int kotlinx.metadata.internal.metadata.ProtoBuf$Expression.getOrArgumentCount():27389:27389 -> a 18:18:boolean isInitialized():27444 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression.getOrArgument(int):27401:27401 -> a 19:19:boolean isInitialized():27445 -> a 20:25:boolean isInitialized():27445:27450 -> a 26:48:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):27456:27478 -> a 1:1:int access$25202(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,int):26974:26974 -> b 2:2:java.util.List access$25700(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26974:26974 -> b 3:3:java.util.List access$25702(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,java.util.List):26974:26974 -> b 1:1:int access$25502(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,int):26974:26974 -> c 2:2:kotlinx.metadata.internal.protobuf.ByteString access$25900(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26974:26974 -> c 3:36:int getSerializedSize():27483:27516 -> c 1:1:int access$25802(kotlinx.metadata.internal.metadata.ProtoBuf$Expression,int):26974:26974 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder():27580:27580 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilderForType():27581 -> d 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():26974 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder():27580:27580 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.toBuilder():27585 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():26974 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583:27583 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.toBuilder():27585 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():26974 -> e 1:1:java.util.List getAndArgumentList():27299:27299 -> g 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue getConstantValue():27244:27244 -> h 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression getDefaultInstance():26987:26987 -> i 1:1:int getFlags():27204:27204 -> j 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getIsInstanceType():27269:27269 -> k 1:1:int getIsInstanceTypeId():27284:27284 -> l 1:1:java.util.List getOrArgumentList():27364:27364 -> m 1:1:int getValueParameterReference():27229:27229 -> n 1:1:boolean hasConstantValue():27238:27238 -> o 1:1:boolean hasFlags():27193:27193 -> p 1:1:boolean hasIsInstanceType():27258:27258 -> q 1:1:boolean hasIsInstanceTypeId():27278:27278 -> r 1:1:boolean hasValueParameterReference():27218:27218 -> s 1:7:void initFields():27418:27424 -> t 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder newBuilder():27580:27580 -> u 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder():27580:27580 -> v 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583 -> v 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder toBuilder():27585 -> v 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583:27583 -> v 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder toBuilder():27585 -> v kotlinx.metadata.internal.metadata.ProtoBuf$Expression$1 -> com.gradleup.gr8.relocated.tt2: 1:1:void ():27102:27102 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27107:27107 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27102 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder -> com.gradleup.gr8.relocated.ut2: int isInstanceTypeId_ -> g java.util.List orArgument_ -> i int valueParameterReference_ -> d kotlinx.metadata.internal.metadata.ProtoBuf$Type isInstanceType_ -> f java.util.List andArgument_ -> h int bitField0_ -> b kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue constantValue_ -> e int flags_ -> c 1:625:void ():27602:28226 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):27595:27595 -> a 2:13:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27686:27697 -> a 14:16:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeIsInstanceType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):27971:27973 -> a 14:16:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27697 -> a 17:17:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 17:17:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 17:17:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeIsInstanceType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):27973 -> a 17:17:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27697 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeIsInstanceType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):27973 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27697 -> a 19:25:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeIsInstanceType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):27973:27979 -> a 19:25:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27697 -> a 26:27:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27699:27700 -> a 28:29:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.setIsInstanceTypeId(int):28014:28015 -> a 28:29:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27700 -> a 30:33:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27702:27705 -> a 34:36:void kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.ensureAndArgumentIsMutable():28032:28034 -> a 34:36:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27707 -> a 37:44:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27708:27715 -> a 45:47:void kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.ensureOrArgumentIsMutable():28229:28231 -> a 45:47:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27717 -> a 48:52:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27718:27722 -> a 53:59:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27755:27761 -> a 53:59:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27595 -> a 60:64:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27757:27761 -> a 60:64:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27595 -> a 65:66:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder setFlags(int):27800:27801 -> a 67:70:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder setConstantValue(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue):27890:27893 -> a 71:73:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder setIsInstanceType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):27942:27944 -> a 74:76:void kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.ensureAndArgumentIsMutable():28032:28034 -> a 74:76:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28157 -> a 77:77:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158:28158 -> a 78:78:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27640 -> a 78:78:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27641:27641 -> a 79:79:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158 -> a 80:80:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158:28158 -> a 81:81:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 81:81:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> a 81:81:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158 -> a 82:82:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> a 82:82:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder setValueParameterReference(int):27852:27853 -> b 3:5:void kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.ensureOrArgumentIsMutable():28229:28231 -> b 3:5:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28354 -> b 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355:28355 -> b 7:7:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27640 -> b 7:7:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27641:27641 -> b 8:8:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355 -> b 9:9:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355:28355 -> b 10:10:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> b 10:10:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> b 10:10:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355 -> b 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> b 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27641 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():27595 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():27595 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Expression kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():27595 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.create():27609:27609 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.clone():27632 -> clone 1:1:java.lang.Object clone():27595 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.clone():27632:27632 -> clone 2:2:java.lang.Object clone():27595 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.create():27609:27609 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder access$24900():27595 -> f 1:34:kotlinx.metadata.internal.metadata.ProtoBuf$Expression buildPartial():27648:27681 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue -> com.gradleup.gr8.relocated.vt2: kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue TRUE -> b kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue FALSE -> c kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue[] $VALUES -> e kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue NULL -> d int value -> a 1:9:void ():27124:27132 -> 10:10:void ():27119:27119 -> 1:2:void (java.lang.String,int,int,int):27174:27175 -> 1:1:int getNumber():27149:27149 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue valueOf(int):27155:27155 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue valueOf(int):27154:27154 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue valueOf(int):27153:27153 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue[] values():27119:27119 -> values kotlinx.metadata.internal.metadata.ProtoBuf$Function -> com.gradleup.gr8.relocated.zt2: int contextReceiverTypeIdMemoizedSerializedSize -> n kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> p java.util.List versionRequirement_ -> q java.util.List valueParameter_ -> o kotlinx.metadata.internal.metadata.ProtoBuf$Contract contract_ -> r int receiverTypeId_ -> k int returnTypeId_ -> h int name_ -> f int flags_ -> d int oldFlags_ -> e int bitField0_ -> c kotlinx.metadata.internal.protobuf.Parser PARSER -> v java.util.List typeParameter_ -> i int memoizedSerializedSize -> t kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType_ -> g byte memoizedIsInitialized -> s kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b java.util.List contextReceiverTypeId_ -> m kotlinx.metadata.internal.metadata.ProtoBuf$Function defaultInstance -> u kotlinx.metadata.internal.metadata.ProtoBuf$Type receiverType_ -> j java.util.List contextReceiverType_ -> l 1:1921:void ():15811:17731 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):15587:15587 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):15587:15587 -> 3:695:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):15594:16286 -> 696:696:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):15595:15595 -> 697:1387:void (boolean):15597:15597 -> 1388:2062:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15612:16286 -> 2063:2225:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15613:15775 -> 2226:2235:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15753:15762 -> 2236:2239:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15746:15749 -> 2240:2248:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15733:15741 -> 2249:2258:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15719:15728 -> 2259:2262:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15712:15715 -> 2263:2266:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15704:15707 -> 2267:2268:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15698:15699 -> 2269:2270:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15693:15694 -> 2271:2272:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15688:15689 -> 2273:2276:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15681:15684 -> 2277:2285:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15668:15676 -> 2286:2289:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15660:15663 -> 2290:2298:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15647:15655 -> 2299:2300:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15641:15642 -> 2301:2448:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15636:15783 -> 2449:2476:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15781:15808 -> 2477:2498:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15787:15808 -> 1:1:boolean hasFlags():15848:15848 -> A 1:1:boolean hasName():15893:15893 -> B 1:1:boolean hasOldFlags():15878:15878 -> C 1:1:boolean hasReceiverType():15973:15973 -> D 1:1:boolean hasReceiverTypeId():15988:15988 -> E 1:1:boolean hasReturnType():15908:15908 -> F 1:1:boolean hasReturnTypeId():15923:15923 -> G 1:1:boolean hasTypeTable():16096:16096 -> H 1:14:void initFields():16155:16168 -> I 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder newBuilder():16429:16429 -> J 1:1:int access$14302(kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$14602(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.ProtoBuf$Type):15587:15587 -> a 3:3:java.util.List access$14800(kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> a 4:4:java.util.List access$14802(kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable access$15402(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):15587:15587 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$Contract access$15602(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.ProtoBuf$Contract):15587:15587 -> a 7:15:boolean isInitialized():16172:16180 -> a 16:16:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Function.getReturnType():15914:15914 -> a 16:16:boolean isInitialized():16181 -> a 17:18:boolean isInitialized():16181:16182 -> a 19:19:int kotlinx.metadata.internal.metadata.ProtoBuf$Function.getTypeParameterCount():15951:15951 -> a 19:19:boolean isInitialized():16186 -> a 20:20:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$Function.getTypeParameter(int):15957:15957 -> a 20:20:boolean isInitialized():16187 -> a 21:26:boolean isInitialized():16187:16192 -> a 27:27:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Function.getReceiverType():15979:15979 -> a 27:27:boolean isInitialized():16193 -> a 28:29:boolean isInitialized():16193:16194 -> a 30:30:int kotlinx.metadata.internal.metadata.ProtoBuf$Function.getContextReceiverTypeCount():16016:16016 -> a 30:30:boolean isInitialized():16198 -> a 31:31:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Function.getContextReceiverType(int):16022:16022 -> a 31:31:boolean isInitialized():16199 -> a 32:33:boolean isInitialized():16199:16200 -> a 34:34:int kotlinx.metadata.internal.metadata.ProtoBuf$Function.getValueParameterCount():16074:16074 -> a 34:34:boolean isInitialized():16204 -> a 35:35:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$Function.getValueParameter(int):16080:16080 -> a 35:35:boolean isInitialized():16205 -> a 36:41:boolean isInitialized():16205:16210 -> a 42:42:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable kotlinx.metadata.internal.metadata.ProtoBuf$Function.getTypeTable():16102:16102 -> a 42:42:boolean isInitialized():16211 -> a 43:48:boolean isInitialized():16211:16216 -> a 49:49:kotlinx.metadata.internal.metadata.ProtoBuf$Contract kotlinx.metadata.internal.metadata.ProtoBuf$Function.getContract():16151:16151 -> a 49:49:boolean isInitialized():16217 -> a 50:59:boolean isInitialized():16217:16226 -> a 60:92:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):16232:16264 -> a 93:93:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Function.getContextReceiverTypeIdList():16039:16039 -> a 93:93:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):16266 -> a 94:111:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):16266:16283 -> a 1:1:int access$14402(kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> b 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$14902(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.ProtoBuf$Type):15587:15587 -> b 3:3:java.util.List access$15100(kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> b 4:4:java.util.List access$15102(kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> b 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function.getDefaultInstanceForType():15605:15605 -> b 5:5:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():15587 -> b 1:1:int access$14502(kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> c 2:2:java.util.List access$15200(kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> c 3:3:java.util.List access$15202(kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> c 4:51:int getSerializedSize():16288:16335 -> c 52:52:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Function.getContextReceiverTypeIdList():16039:16039 -> c 52:52:int getSerializedSize():16339 -> c 53:67:int getSerializedSize():16339:16353 -> c 68:68:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Function.getVersionRequirementList():16116:16116 -> c 68:68:int getSerializedSize():16357 -> c 69:77:int getSerializedSize():16357:16365 -> c 1:1:int access$14702(kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> d 2:2:java.util.List access$15300(kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> d 3:3:java.util.List access$15302(kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> d 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilder():16429:16429 -> d 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilderForType():16430 -> d 4:4:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():15587 -> d 1:1:int access$15002(kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> e 2:2:java.util.List access$15500(kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> e 3:3:java.util.List access$15502(kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> e 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilder():16429:16429 -> e 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16432 -> e 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function.toBuilder():16434 -> e 4:4:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():15587 -> e 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16432:16432 -> e 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function.toBuilder():16434 -> e 5:5:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():15587 -> e 1:1:int access$15702(kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> f 2:2:kotlinx.metadata.internal.protobuf.ByteString access$15800(kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> f 1:1:java.util.List getContextReceiverTypeIdList():16039:16039 -> k 1:1:java.util.List getContextReceiverTypeList():16003:16003 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Contract getContract():16151:16151 -> m 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function getDefaultInstance():15601:15601 -> n 1:1:int getFlags():15869:15869 -> o 1:1:int getName():15899:15899 -> p 1:1:int getOldFlags():15884:15884 -> q 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getReceiverType():15979:15979 -> r 1:1:int getReceiverTypeId():15994:15994 -> s 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getReturnType():15914:15914 -> t 1:1:int getReturnTypeId():15929:15929 -> u 1:1:java.util.List getTypeParameterList():15938:15938 -> v 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable getTypeTable():16102:16102 -> w 1:1:java.util.List getValueParameterList():16061:16061 -> x 1:1:java.util.List getVersionRequirementList():16116:16116 -> y 1:1:boolean hasContract():16145:16145 -> z kotlinx.metadata.internal.metadata.ProtoBuf$Function$1 -> com.gradleup.gr8.relocated.xt2: 1:1:void ():15812:15812 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15817:15817 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15812 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder -> com.gradleup.gr8.relocated.yt2: kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> p java.util.List versionRequirement_ -> q int receiverTypeId_ -> l java.util.List valueParameter_ -> o kotlinx.metadata.internal.metadata.ProtoBuf$Contract contract_ -> r int returnTypeId_ -> i int oldFlags_ -> f int name_ -> g int bitField0_ -> d int flags_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType_ -> h java.util.List typeParameter_ -> j java.util.List contextReceiverTypeId_ -> n java.util.List contextReceiverType_ -> m kotlinx.metadata.internal.metadata.ProtoBuf$Type receiverType_ -> k 1:1222:void ():16445:17666 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):16439:16439 -> a 2:7:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16574:16579 -> a 8:9:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.setOldFlags(int):16840:16841 -> a 8:9:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16579 -> a 10:14:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16581:16585 -> a 15:17:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):16926:16928 -> a 15:17:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16585 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):16928 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16585 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):16928 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16585 -> a 20:26:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):16928:16934 -> a 20:26:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16585 -> a 27:28:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16587:16588 -> a 29:30:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.setReturnTypeId(int):16964:16965 -> a 29:30:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16588 -> a 31:34:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16590:16593 -> a 35:37:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureTypeParameterIsMutable():16982:16984 -> a 35:37:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16595 -> a 38:43:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16596:16601 -> a 44:46:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):17143:17145 -> a 44:46:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16601 -> a 47:47:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 47:47:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 47:47:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):17145 -> a 47:47:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16601 -> a 48:48:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 48:48:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):17145 -> a 48:48:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16601 -> a 49:55:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):17145:17151 -> a 49:55:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16601 -> a 56:57:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16603:16604 -> a 58:59:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.setReceiverTypeId(int):17181:17182 -> a 58:59:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16604 -> a 60:63:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16606:16609 -> a 64:66:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureContextReceiverTypeIsMutable():17199:17201 -> a 64:66:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16611 -> a 67:74:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16612:16619 -> a 75:77:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureContextReceiverTypeIdIsMutable():17323:17325 -> a 75:77:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16621 -> a 78:85:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16622:16629 -> a 86:88:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureValueParameterIsMutable():17390:17392 -> a 86:88:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16631 -> a 89:94:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16632:16637 -> a 95:97:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):17551:17553 -> a 95:97:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16637 -> a 98:98:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> a 98:98:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> a 98:98:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):17553 -> a 98:98:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16637 -> a 99:99:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> a 99:99:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):17553 -> a 99:99:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16637 -> a 100:106:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):17553:17559 -> a 100:106:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16637 -> a 107:110:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16639:16642 -> a 111:113:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureVersionRequirementIsMutable():17574:17576 -> a 111:113:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16644 -> a 114:119:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16645:16650 -> a 120:122:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeContract(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17705:17707 -> a 120:122:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16650 -> a 123:123:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder():25568:25568 -> a 123:123:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571 -> a 123:123:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeContract(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17707 -> a 123:123:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16650 -> a 124:124:kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571:25571 -> a 124:124:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeContract(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17707 -> a 124:124:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16650 -> a 125:131:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeContract(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17707:17713 -> a 125:131:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16650 -> a 132:133:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Function):16652:16653 -> a 134:140:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16718:16724 -> a 134:140:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16439 -> a 141:145:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16720:16724 -> a 141:145:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16439 -> a 146:148:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureTypeParameterIsMutable():16982:16984 -> a 146:148:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17059 -> a 149:149:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060:17060 -> a 150:150:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7811 -> a 150:150:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 151:151:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7812:7812 -> a 151:151:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060 -> a 152:152:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060:17060 -> a 153:153:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 153:153:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> a 153:153:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060 -> a 154:154:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> a 154:154:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060 -> a 155:157:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):17124:17126 -> a 158:160:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureContextReceiverTypeIsMutable():17199:17201 -> a 158:160:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addContextReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):17276 -> a 161:161:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addContextReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):17277:17277 -> a 162:164:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureValueParameterIsMutable():17390:17392 -> a 162:164:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17467 -> a 165:165:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468:17468 -> a 166:166:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20520:20520 -> a 166:166:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 167:167:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20521:20521 -> a 167:167:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468 -> a 168:168:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468:17468 -> a 169:169:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 169:169:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522 -> a 169:169:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468 -> a 170:170:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522:20522 -> a 170:170:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468 -> a 171:173:void kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureVersionRequirementIsMutable():17574:17576 -> a 171:173:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addVersionRequirement(int):17632 -> a 174:174:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addVersionRequirement(int):17633:17633 -> a 175:177:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setContract(kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17686:17688 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setFlags(int):16793:16794 -> b 3:5:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):16907:16909 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16497:16498 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():16439 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():16439 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499:16499 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():16439 -> c 5:6:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setName(int):16872:16873 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.create():16452:16452 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.clone():16489 -> clone 1:1:java.lang.Object clone():16439 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.clone():16489:16489 -> clone 2:2:java.lang.Object clone():16439 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.getDefaultInstanceForType():16493:16493 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():16439 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.create():16452:16452 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder access$14100():16439 -> f 1:65:kotlinx.metadata.internal.metadata.ProtoBuf$Function buildPartial():16505:16569 -> g kotlinx.metadata.internal.metadata.ProtoBuf$MemberKind -> com.gradleup.gr8.relocated.au2: kotlinx.metadata.internal.metadata.ProtoBuf$MemberKind[] $VALUES -> b int value -> a 1:13:void ():205:217 -> 14:14:void ():196:196 -> 1:2:void (java.lang.String,int,int,int):268:269 -> 1:1:int getNumber():242:242 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$MemberKind[] values():196:196 -> values kotlinx.metadata.internal.metadata.ProtoBuf$Modality -> com.gradleup.gr8.relocated.bu2: kotlinx.metadata.internal.metadata.ProtoBuf$Modality[] $VALUES -> b int value -> a 1:13:void ():23:35 -> 14:14:void () -> 1:2:void (java.lang.String,int,int,int):86:87 -> 1:1:int getNumber():60:60 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Modality[] values():14:14 -> values kotlinx.metadata.internal.metadata.ProtoBuf$Package -> com.gradleup.gr8.relocated.eu2: byte memoizedIsInitialized -> i java.util.List typeAlias_ -> f int memoizedSerializedSize -> j java.util.List property_ -> e java.util.List function_ -> d kotlinx.metadata.internal.metadata.ProtoBuf$Package defaultInstance -> k kotlinx.metadata.internal.protobuf.Parser PARSER -> l kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> g kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable versionRequirementTable_ -> h kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c 1:997:void ():12920:13916 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):12795:12795 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):12795:12795 -> 3:342:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):12802:13141 -> 343:343:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):12803:12803 -> 344:681:void (boolean):12805:12805 -> 682:1003:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12820:13141 -> 1004:1073:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12821:12890 -> 1074:1082:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12869:12877 -> 1083:1086:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12861:12864 -> 1087:1090:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12853:12856 -> 1091:1144:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12845:12898 -> 1145:1166:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12896:12917 -> 1167:1182:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12902:12917 -> 1:1:java.util.List access$11800(kotlinx.metadata.internal.metadata.ProtoBuf$Package):12795:12795 -> a 2:2:java.util.List access$11802(kotlinx.metadata.internal.metadata.ProtoBuf$Package,java.util.List):12795:12795 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable access$12102(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12795:12795 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable access$12202(kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12795:12795 -> a 5:5:int access$12302(kotlinx.metadata.internal.metadata.ProtoBuf$Package,int):12795:12795 -> a 6:6:boolean isInitialized():13080:13080 -> a 7:7:int kotlinx.metadata.internal.metadata.ProtoBuf$Package.getFunctionCount():12955:12955 -> a 7:7:boolean isInitialized():13084 -> a 8:8:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Package.getFunction(int):12961:12961 -> a 8:8:boolean isInitialized():13085 -> a 9:10:boolean isInitialized():13085:13086 -> a 11:11:int kotlinx.metadata.internal.metadata.ProtoBuf$Package.getPropertyCount():12990:12990 -> a 11:11:boolean isInitialized():13090 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Package.getProperty(int):12996:12996 -> a 12:12:boolean isInitialized():13091 -> a 13:14:boolean isInitialized():13091:13092 -> a 15:15:int kotlinx.metadata.internal.metadata.ProtoBuf$Package.getTypeAliasCount():13025:13025 -> a 15:15:boolean isInitialized():13096 -> a 16:16:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$Package.getTypeAlias(int):13031:13031 -> a 16:16:boolean isInitialized():13097 -> a 17:22:boolean isInitialized():13097:13102 -> a 23:23:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable kotlinx.metadata.internal.metadata.ProtoBuf$Package.getTypeTable():13053:13053 -> a 23:23:boolean isInitialized():13103 -> a 24:33:boolean isInitialized():13103:13112 -> a 34:54:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):13118:13138 -> a 1:1:java.util.List access$11900(kotlinx.metadata.internal.metadata.ProtoBuf$Package):12795:12795 -> b 2:2:java.util.List access$11902(kotlinx.metadata.internal.metadata.ProtoBuf$Package,java.util.List):12795:12795 -> b 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package.getDefaultInstanceForType():12813:12813 -> b 3:3:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():12795 -> b 1:1:java.util.List access$12000(kotlinx.metadata.internal.metadata.ProtoBuf$Package):12795:12795 -> c 2:2:java.util.List access$12002(kotlinx.metadata.internal.metadata.ProtoBuf$Package,java.util.List):12795:12795 -> c 3:29:int getSerializedSize():13143:13169 -> c 1:1:kotlinx.metadata.internal.protobuf.ByteString access$12400(kotlinx.metadata.internal.metadata.ProtoBuf$Package):12795:12795 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilder():13233:13233 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilderForType():13234 -> d 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():12795 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilder():13233:13233 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13236 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package.toBuilder():13238 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():12795 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13236:13236 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package.toBuilder():13238 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():12795 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package getDefaultInstance():12809:12809 -> k 1:1:java.util.List getFunctionList():12942:12942 -> l 1:1:java.util.List getPropertyList():12977:12977 -> m 1:1:java.util.List getTypeAliasList():13012:13012 -> n 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable getTypeTable():13053:13053 -> o 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable getVersionRequirementTable():13068:13068 -> p 1:1:boolean hasTypeTable():13047:13047 -> q 1:1:boolean hasVersionRequirementTable():13062:13062 -> r 1:5:void initFields():13072:13076 -> s 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder newBuilder():13233:13233 -> t kotlinx.metadata.internal.metadata.ProtoBuf$Package$1 -> com.gradleup.gr8.relocated.cu2: 1:1:void ():12921:12921 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12926:12926 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12921 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder -> com.gradleup.gr8.relocated.du2: java.util.List property_ -> f java.util.List function_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable versionRequirementTable_ -> i kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> h int bitField0_ -> d java.util.List typeAlias_ -> g 1:603:void ():13249:13851 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):13243:13243 -> a 2:6:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13322:13326 -> a 7:9:void kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensureFunctionIsMutable():13419:13421 -> a 7:9:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13328 -> a 10:17:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13329:13336 -> a 18:20:void kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensurePropertyIsMutable():13544:13546 -> a 18:20:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13338 -> a 21:28:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13339:13346 -> a 29:31:void kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensureTypeAliasIsMutable():13669:13671 -> a 29:31:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13348 -> a 32:37:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13349:13354 -> a 38:40:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13830:13832 -> a 38:40:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13354 -> a 41:41:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> a 41:41:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> a 41:41:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13832 -> a 41:41:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13354 -> a 42:42:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> a 42:42:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13832 -> a 42:42:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13354 -> a 43:49:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeTypeTable(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13832:13838 -> a 43:49:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13354 -> a 50:51:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13356:13357 -> a 52:54:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13890:13892 -> a 52:54:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13357 -> a 55:55:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> a 55:55:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197 -> a 55:55:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13892 -> a 55:55:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13357 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197:24197 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13892 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13357 -> a 57:63:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13892:13898 -> a 57:63:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13357 -> a 64:65:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Package):13359:13360 -> a 66:72:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13403:13409 -> a 66:72:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13243 -> a 73:77:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13405:13409 -> a 73:77:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13243 -> a 78:80:void kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensureFunctionIsMutable():13419:13421 -> a 78:80:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13496 -> a 81:81:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497:13497 -> a 82:82:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16497:16497 -> a 82:82:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16498:16498 -> a 83:83:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497 -> a 84:84:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497:13497 -> a 85:85:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 85:85:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499 -> a 85:85:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497 -> a 86:86:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499:16499 -> a 86:86:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497 -> a 87:89:void kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensurePropertyIsMutable():13544:13546 -> a 87:89:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13621 -> a 90:90:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622:13622 -> a 91:91:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18847 -> a 91:91:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 92:92:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18848:18848 -> a 92:92:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622 -> a 93:93:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622:13622 -> a 94:94:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 94:94:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> a 94:94:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622 -> a 95:95:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> a 95:95:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622 -> a 96:98:void kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensureTypeAliasIsMutable():13669:13671 -> a 96:98:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13746 -> a 99:99:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747:13747 -> a 100:100:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21679:21679 -> a 100:100:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 101:101:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21680:21680 -> a 101:101:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747 -> a 102:102:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747:13747 -> a 103:103:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 103:103:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681 -> a 103:103:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747 -> a 104:104:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681:21681 -> a 104:104:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747 -> a 105:107:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder setVersionRequirementTable(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13871:13873 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13283:13284 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():13243 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():13243 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285:13285 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():13243 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.create():13256:13256 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.clone():13275 -> clone 1:1:java.lang.Object clone():13243 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.clone():13275:13275 -> clone 2:2:java.lang.Object clone():13243 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.getDefaultInstanceForType():13279:13279 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():13243 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.create():13256:13256 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder access$11600():13243 -> f 1:27:kotlinx.metadata.internal.metadata.ProtoBuf$Package buildPartial():13291:13317 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Property -> com.gradleup.gr8.relocated.hu2: int contextReceiverTypeIdMemoizedSerializedSize -> n java.util.List versionRequirement_ -> r kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter setterValueParameter_ -> o int receiverTypeId_ -> k int returnTypeId_ -> h int name_ -> f int flags_ -> d int oldFlags_ -> e int bitField0_ -> c kotlinx.metadata.internal.protobuf.Parser PARSER -> v java.util.List typeParameter_ -> i int memoizedSerializedSize -> t kotlinx.metadata.internal.metadata.ProtoBuf$Property defaultInstance -> u kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType_ -> g byte memoizedIsInitialized -> s kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b java.util.List contextReceiverTypeId_ -> m kotlinx.metadata.internal.metadata.ProtoBuf$Type receiverType_ -> j java.util.List contextReceiverType_ -> l int getterFlags_ -> p int setterFlags_ -> q 1:1826:void ():18167:19992 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):17957:17957 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):17957:17957 -> 3:675:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):17964:18636 -> 676:676:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):17965:17965 -> 677:1347:void (boolean):17967:17967 -> 1348:2002:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):17982:18636 -> 2003:2154:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):17983:18134 -> 2155:2158:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18118:18121 -> 2159:2168:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18104:18113 -> 2169:2172:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18097:18100 -> 2173:2176:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18089:18092 -> 2177:2178:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18083:18084 -> 2179:2180:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18078:18079 -> 2181:2182:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18073:18074 -> 2183:2184:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18068:18069 -> 2185:2186:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18063:18064 -> 2187:2195:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18051:18059 -> 2196:2204:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18038:18046 -> 2205:2208:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18030:18033 -> 2209:2217:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18017:18025 -> 2218:2219:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18011:18012 -> 2220:2356:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18006:18142 -> 2357:2381:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18140:18164 -> 2382:2400:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18146:18164 -> 1:1:boolean hasGetterFlags():18446:18446 -> A 1:1:boolean hasName():18251:18251 -> B 1:1:boolean hasOldFlags():18236:18236 -> C 1:1:boolean hasReceiverType():18331:18331 -> D 1:1:boolean hasReceiverTypeId():18346:18346 -> E 1:1:boolean hasReturnType():18266:18266 -> F 1:1:boolean hasReturnTypeId():18281:18281 -> G 1:1:boolean hasSetterFlags():18473:18473 -> H 1:1:boolean hasSetterValueParameter():18419:18419 -> I 1:14:void initFields():18517:18530 -> J 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder newBuilder():18779:18779 -> K 1:1:int access$16202(kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$16502(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.ProtoBuf$Type):17957:17957 -> a 3:3:java.util.List access$16700(kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> a 4:4:java.util.List access$16702(kotlinx.metadata.internal.metadata.ProtoBuf$Property,java.util.List):17957:17957 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter access$17202(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):17957:17957 -> a 6:14:boolean isInitialized():18534:18542 -> a 15:15:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Property.getReturnType():18272:18272 -> a 15:15:boolean isInitialized():18543 -> a 16:17:boolean isInitialized():18543:18544 -> a 18:18:int kotlinx.metadata.internal.metadata.ProtoBuf$Property.getTypeParameterCount():18309:18309 -> a 18:18:boolean isInitialized():18548 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$Property.getTypeParameter(int):18315:18315 -> a 19:19:boolean isInitialized():18549 -> a 20:25:boolean isInitialized():18549:18554 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Property.getReceiverType():18337:18337 -> a 26:26:boolean isInitialized():18555 -> a 27:28:boolean isInitialized():18555:18556 -> a 29:29:int kotlinx.metadata.internal.metadata.ProtoBuf$Property.getContextReceiverTypeCount():18374:18374 -> a 29:29:boolean isInitialized():18560 -> a 30:30:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Property.getContextReceiverType(int):18380:18380 -> a 30:30:boolean isInitialized():18561 -> a 31:36:boolean isInitialized():18561:18566 -> a 37:37:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$Property.getSetterValueParameter():18425:18425 -> a 37:37:boolean isInitialized():18567 -> a 38:47:boolean isInitialized():18567:18576 -> a 48:86:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):18582:18620 -> a 87:87:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Property.getContextReceiverTypeIdList():18397:18397 -> a 87:87:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):18622 -> a 88:99:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):18622:18633 -> a 1:1:int access$16302(kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> b 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$16802(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.ProtoBuf$Type):17957:17957 -> b 3:3:java.util.List access$17000(kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> b 4:4:java.util.List access$17002(kotlinx.metadata.internal.metadata.ProtoBuf$Property,java.util.List):17957:17957 -> b 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property.getDefaultInstanceForType():17975:17975 -> b 5:5:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():17957 -> b 1:1:int access$16402(kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> c 2:2:java.util.List access$17100(kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> c 3:3:java.util.List access$17102(kotlinx.metadata.internal.metadata.ProtoBuf$Property,java.util.List):17957:17957 -> c 4:59:int getSerializedSize():18638:18693 -> c 60:60:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Property.getContextReceiverTypeIdList():18397:18397 -> c 60:60:int getSerializedSize():18697 -> c 61:71:int getSerializedSize():18697:18707 -> c 72:72:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$Property.getVersionRequirementList():18493:18493 -> c 72:72:int getSerializedSize():18711 -> c 73:77:int getSerializedSize():18711:18715 -> c 1:1:int access$16602(kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> d 2:2:java.util.List access$17500(kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> d 3:3:java.util.List access$17502(kotlinx.metadata.internal.metadata.ProtoBuf$Property,java.util.List):17957:17957 -> d 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilder():18779:18779 -> d 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilderForType():18780 -> d 4:4:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():17957 -> d 1:1:int access$16902(kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> e 2:2:kotlinx.metadata.internal.protobuf.ByteString access$17700(kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilder():18779:18779 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18782 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property.toBuilder():18784 -> e 3:3:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():17957 -> e 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18782:18782 -> e 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property.toBuilder():18784 -> e 4:4:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():17957 -> e 1:1:int access$17302(kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> f 1:1:int access$17402(kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> g 1:1:int access$17602(kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> h 1:1:java.util.List getContextReceiverTypeIdList():18397:18397 -> k 1:1:java.util.List getContextReceiverTypeList():18361:18361 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property getDefaultInstance():17971:17971 -> m 1:1:int getFlags():18227:18227 -> n 1:1:int getGetterFlags():18464:18464 -> o 1:1:int getName():18257:18257 -> p 1:1:int getOldFlags():18242:18242 -> q 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getReceiverType():18337:18337 -> r 1:1:int getReceiverTypeId():18352:18352 -> s 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getReturnType():18272:18272 -> t 1:1:int getReturnTypeId():18287:18287 -> u 1:1:int getSetterFlags():18479:18479 -> v 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter getSetterValueParameter():18425:18425 -> w 1:1:java.util.List getTypeParameterList():18296:18296 -> x 1:1:java.util.List getVersionRequirementList():18493:18493 -> y 1:1:boolean hasFlags():18205:18205 -> z kotlinx.metadata.internal.metadata.ProtoBuf$Property$1 -> com.gradleup.gr8.relocated.fu2: 1:1:void ():18168:18168 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18173:18173 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18168 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder -> com.gradleup.gr8.relocated.gu2: java.util.List versionRequirement_ -> r int receiverTypeId_ -> l kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter setterValueParameter_ -> o int returnTypeId_ -> i int oldFlags_ -> f int name_ -> g int bitField0_ -> d int flags_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType_ -> h java.util.List typeParameter_ -> j java.util.List contextReceiverTypeId_ -> n java.util.List contextReceiverType_ -> m int getterFlags_ -> p kotlinx.metadata.internal.metadata.ProtoBuf$Type receiverType_ -> k int setterFlags_ -> q 1:1099:void ():18795:19893 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):18789:18789 -> a 2:7:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18923:18928 -> a 8:9:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.setOldFlags(int):19174:19175 -> a 8:9:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18928 -> a 10:14:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18930:18934 -> a 15:17:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19260:19262 -> a 15:17:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18934 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19262 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18934 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19262 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18934 -> a 20:26:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19262:19268 -> a 20:26:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18934 -> a 27:28:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18936:18937 -> a 29:30:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.setReturnTypeId(int):19298:19299 -> a 29:30:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18937 -> a 31:34:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18939:18942 -> a 35:37:void kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureTypeParameterIsMutable():19316:19318 -> a 35:37:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18944 -> a 38:43:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18945:18950 -> a 44:46:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19477:19479 -> a 44:46:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18950 -> a 47:47:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 47:47:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 47:47:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19479 -> a 47:47:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18950 -> a 48:48:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 48:48:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19479 -> a 48:48:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18950 -> a 49:55:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19479:19485 -> a 49:55:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18950 -> a 56:57:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18952:18953 -> a 58:59:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.setReceiverTypeId(int):19515:19516 -> a 58:59:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18953 -> a 60:63:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18955:18958 -> a 64:66:void kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureContextReceiverTypeIsMutable():19533:19535 -> a 64:66:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18960 -> a 67:74:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18961:18968 -> a 75:77:void kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureContextReceiverTypeIdIsMutable():19657:19659 -> a 75:77:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18970 -> a 78:83:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18971:18976 -> a 84:86:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeSetterValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19760:19762 -> a 84:86:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18976 -> a 87:87:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder():20468:20468 -> a 87:87:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471 -> a 87:87:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeSetterValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19762 -> a 87:87:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18976 -> a 88:88:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471:20471 -> a 88:88:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeSetterValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19762 -> a 88:88:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18976 -> a 89:95:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeSetterValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19762:19768 -> a 89:95:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18976 -> a 96:105:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18978:18987 -> a 106:108:void kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureVersionRequirementIsMutable():19895:19897 -> a 106:108:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18989 -> a 109:114:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Property):18990:18995 -> a 115:121:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):19048:19054 -> a 115:121:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18789 -> a 122:126:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):19050:19054 -> a 122:126:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18789 -> a 127:129:void kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureTypeParameterIsMutable():19316:19318 -> a 127:129:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19393 -> a 130:130:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394:19394 -> a 131:131:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7811 -> a 131:131:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 132:132:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7812:7812 -> a 132:132:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394 -> a 133:133:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394:19394 -> a 134:134:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 134:134:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> a 134:134:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394 -> a 135:135:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> a 135:135:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394 -> a 136:138:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19458:19460 -> a 139:141:void kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureContextReceiverTypeIsMutable():19533:19535 -> a 139:141:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addContextReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):19610 -> a 142:142:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addContextReceiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):19611:19611 -> a 143:145:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setSetterValueParameter(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19741:19743 -> a 146:148:void kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureVersionRequirementIsMutable():19895:19897 -> a 146:148:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addVersionRequirement(int):19953 -> a 149:149:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addVersionRequirement(int):19954:19954 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setFlags(int):19126:19127 -> b 3:5:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setReturnType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):19241:19243 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18848 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():18789 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():18789 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():18789 -> c 5:6:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setGetterFlags(int):19834:19835 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.create():18802:18802 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.clone():18839 -> clone 1:1:java.lang.Object clone():18789 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.clone():18839:18839 -> clone 2:2:java.lang.Object clone():18789 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.getDefaultInstanceForType():18843:18843 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():18789 -> d 2:3:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setName(int):19206:19207 -> d 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setSetterFlags(int):19878:19879 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.create():18802:18802 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder access$16000():18789 -> f 1:64:kotlinx.metadata.internal.metadata.ProtoBuf$Property buildPartial():18855:18918 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Type -> com.gradleup.gr8.relocated.ou2: int outerTypeId_ -> n int typeAliasName_ -> l kotlinx.metadata.internal.metadata.ProtoBuf$Type abbreviatedType_ -> o int typeParameter_ -> j kotlinx.metadata.internal.metadata.ProtoBuf$Type defaultInstance -> t int typeParameterName_ -> k int flexibleUpperBoundId_ -> h int className_ -> i int flexibleTypeCapabilitiesId_ -> f int bitField0_ -> c kotlinx.metadata.internal.protobuf.Parser PARSER -> u java.util.List argument_ -> d boolean nullable_ -> e byte memoizedIsInitialized -> r kotlinx.metadata.internal.metadata.ProtoBuf$Type flexibleUpperBound_ -> g kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b kotlinx.metadata.internal.metadata.ProtoBuf$Type outerType_ -> m int memoizedSerializedSize -> s int abbreviatedTypeId_ -> p int flags_ -> q 1:2209:void ():4973:7181 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):4807:4807 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):4807:4807 -> 3:1248:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):4814:6059 -> 1249:1249:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):4815:4815 -> 1250:2493:void (boolean):4817:4817 -> 2494:3721:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4832:6059 -> 3722:3838:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4833:4949 -> 3839:3847:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4936:4944 -> 3848:3849:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4930:4931 -> 3850:3851:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4925:4926 -> 3852:3860:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4913:4921 -> 3861:3862:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4907:4908 -> 3863:3864:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4902:4903 -> 3865:3866:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4897:4898 -> 3867:3868:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4892:4893 -> 3869:3877:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4880:4888 -> 3878:3879:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4874:4875 -> 3880:3881:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4869:4870 -> 3882:3885:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4862:4865 -> 3886:3987:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4856:4957 -> 3988:4003:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4955:4970 -> 4004:4013:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4961:4970 -> 1:1:boolean hasAbbreviatedTypeId():5919:5919 -> A 1:1:boolean hasClassName():5780:5780 -> B 1:1:boolean hasFlags():5939:5939 -> C 1:1:boolean hasFlexibleTypeCapabilitiesId():5730:5730 -> D 1:1:boolean hasFlexibleUpperBound():5750:5750 -> E 1:1:boolean hasFlexibleUpperBoundId():5765:5765 -> F 1:1:boolean hasNullable():5710:5710 -> G 1:1:boolean hasOuterType():5870:5870 -> H 1:1:boolean hasOuterTypeId():5889:5889 -> I 1:1:boolean hasTypeAliasName():5846:5846 -> J 1:1:boolean hasTypeParameter():5799:5799 -> K 1:1:boolean hasTypeParameterName():5822:5822 -> L 1:3:void initFields():5954:5956 -> M 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Type.getDefaultInstance():4821:4821 -> M 4:4:void initFields():5957 -> M 5:15:void initFields():5957:5967 -> M 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder newBuilder():6187:6187 -> N 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> O 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> O 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder toBuilder():6192 -> O 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> O 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder toBuilder():6192 -> O 1:1:java.util.List access$5900(kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> a 2:2:java.util.List access$5902(kotlinx.metadata.internal.metadata.ProtoBuf$Type,java.util.List):4807:4807 -> a 3:3:boolean access$6002(kotlinx.metadata.internal.metadata.ProtoBuf$Type,boolean):4807:4807 -> a 4:4:int access$6102(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$6202(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> a 6:6:boolean isInitialized():5971:5971 -> a 7:7:int kotlinx.metadata.internal.metadata.ProtoBuf$Type.getArgumentCount():5688:5688 -> a 7:7:boolean isInitialized():5975 -> a 8:8:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Type.getArgument(int):5694:5694 -> a 8:8:boolean isInitialized():5976 -> a 9:14:boolean isInitialized():5976:5981 -> a 15:15:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Type.getFlexibleUpperBound():5756:5756 -> a 15:15:boolean isInitialized():5982 -> a 16:21:boolean isInitialized():5982:5987 -> a 22:22:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Type.getOuterType():5880:5880 -> a 22:22:boolean isInitialized():5988 -> a 23:28:boolean isInitialized():5988:5993 -> a 29:29:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Type.getAbbreviatedType():5910:5910 -> a 29:29:boolean isInitialized():5994 -> a 30:39:boolean isInitialized():5994:6003 -> a 40:87:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):6009:6056 -> a 1:1:int access$6302(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> b 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$6802(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> b 3:3:kotlinx.metadata.internal.protobuf.ByteString access$7400(kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> b 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Type.getDefaultInstanceForType():4825:4825 -> b 4:4:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():4807 -> b 1:1:int access$6402(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> c 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$7002(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> c 3:15:int getSerializedSize():6061:6073 -> c 16:16:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBoolSize(int,boolean):587:587 -> c 16:16:int getSerializedSize():6074 -> c 17:63:int getSerializedSize():6077:6123 -> c 1:1:int access$6502(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilderForType():6188 -> d 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():4807 -> d 1:1:int access$6602(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.toBuilder():6192 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():4807 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.toBuilder():6192 -> e 3:3:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():4807 -> e 1:1:int access$6702(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> f 1:1:int access$6902(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> g 1:1:int access$7102(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> h 1:1:int access$7202(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> i 1:1:int access$7302(kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> j 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getAbbreviatedType():5910:5910 -> k 1:1:int getAbbreviatedTypeId():5925:5925 -> l 1:1:java.util.List getArgumentList():5675:5675 -> m 1:1:int getClassName():5786:5786 -> n 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getDefaultInstance():4821:4821 -> o 1:1:int getFlags():5950:5950 -> p 1:1:int getFlexibleTypeCapabilitiesId():5741:5741 -> q 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getFlexibleUpperBound():5756:5756 -> r 1:1:int getFlexibleUpperBoundId():5771:5771 -> s 1:1:boolean getNullable():5716:5716 -> t 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getOuterType():5880:5880 -> u 1:1:int getOuterTypeId():5895:5895 -> v 1:1:int getTypeAliasName():5857:5857 -> w 1:1:int getTypeParameter():5809:5809 -> x 1:1:int getTypeParameterName():5832:5832 -> y 1:1:boolean hasAbbreviatedType():5904:5904 -> z kotlinx.metadata.internal.metadata.ProtoBuf$Type$1 -> com.gradleup.gr8.relocated.iu2: 1:1:void ():4974:4974 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Type$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4979:4979 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4974 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument -> com.gradleup.gr8.relocated.mu2: kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection projection_ -> c kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument defaultInstance -> h kotlinx.metadata.internal.metadata.ProtoBuf$Type type_ -> d kotlinx.metadata.internal.protobuf.Parser PARSER -> i int memoizedSerializedSize -> g int typeId_ -> e int bitField0_ -> b byte memoizedIsInitialized -> f kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:538:void ():5125:5662 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):5030:5030 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):5030:5030 -> 3:271:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):5036:5304 -> 272:272:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):5037:5037 -> 273:539:void (boolean):5039:5039 -> 540:790:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5054:5304 -> 791:840:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5055:5104 -> 841:849:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5091:5099 -> 850:884:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5078:5112 -> 885:897:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5110:5122 -> 898:902:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5116:5120 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection access$5202(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection):5030:5030 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$5302(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,kotlinx.metadata.internal.metadata.ProtoBuf$Type):5030:5030 -> a 3:3:int access$5402(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,int):5030:5030 -> a 4:4:kotlinx.metadata.internal.protobuf.ByteString access$5600(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5030:5030 -> a 5:9:boolean isInitialized():5275:5279 -> a 10:10:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.getType():5250:5250 -> a 10:10:boolean isInitialized():5280 -> a 11:16:boolean isInitialized():5280:5285 -> a 17:27:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):5291:5301 -> a 1:1:int access$5502(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,int):5030:5030 -> b 1:18:int getSerializedSize():5306:5323 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilder():5387:5387 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilderForType():5388 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():5030 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilder():5387:5387 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5390 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.toBuilder():5392 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():5030 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5390:5390 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.toBuilder():5392 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():5030 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument getDefaultInstance():5043:5043 -> g 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection getProjection():5227:5227 -> h 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getType():5250:5250 -> i 1:1:int getTypeId():5265:5265 -> j 1:1:boolean hasProjection():5221:5221 -> k 1:1:boolean hasType():5240:5240 -> l 1:1:boolean hasTypeId():5259:5259 -> m 1:3:void initFields():5269:5271 -> n 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder newBuilder():5387:5387 -> o kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$1 -> com.gradleup.gr8.relocated.ju2: 1:1:void ():5126:5126 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5131:5131 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5126 -> a kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder -> com.gradleup.gr8.relocated.ku2: kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection projection_ -> c kotlinx.metadata.internal.metadata.ProtoBuf$Type type_ -> d int typeId_ -> e int bitField0_ -> b 1:138:void ():5404:5541 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):5397:5397 -> a 2:7:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5462:5467 -> a 8:10:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):5600:5602 -> a 8:10:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5467 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):5602 -> a 11:11:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5467 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):5602 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5467 -> a 13:19:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):5602:5608 -> a 13:19:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5467 -> a 20:21:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5469:5470 -> a 22:23:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.setTypeId(int):5642:5643 -> a 22:23:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5470 -> a 24:24:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5472:5472 -> a 25:31:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5493:5499 -> a 25:31:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5397 -> a 32:36:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5495:5499 -> a 32:36:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5397 -> a 37:40:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder setProjection(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection):5524:5527 -> a 41:43:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder setType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):5573:5575 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5434:5435 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():5397 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5436 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():5397 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5436:5436 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():5397 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.create():5411:5411 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.clone():5426 -> clone 1:1:java.lang.Object clone():5397 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.clone():5426:5426 -> clone 2:2:java.lang.Object clone():5397 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.create():5411:5411 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder access$5000():5397 -> f 1:16:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument buildPartial():5442:5457 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection -> com.gradleup.gr8.relocated.lu2: kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection IN -> b kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection OUT -> c kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection[] $VALUES -> f kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection INV -> d kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection STAR -> e int value -> a 1:13:void ():5148:5160 -> 14:14:void ():5143:5143 -> 1:2:void (java.lang.String,int,int,int):5207:5208 -> 1:1:int getNumber():5181:5181 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection valueOf(int):5188:5188 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection valueOf(int):5187:5187 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection valueOf(int):5186:5186 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection valueOf(int):5185:5185 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection[] values():5143:5143 -> values kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder -> com.gradleup.gr8.relocated.nu2: kotlinx.metadata.internal.metadata.ProtoBuf$Type abbreviatedType_ -> p int outerTypeId_ -> o int typeParameterName_ -> l kotlinx.metadata.internal.metadata.ProtoBuf$Type outerType_ -> n int typeAliasName_ -> m int className_ -> j int typeParameter_ -> k int flexibleUpperBoundId_ -> i int flexibleTypeCapabilitiesId_ -> g int bitField0_ -> d java.util.List argument_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$Type flexibleUpperBound_ -> h boolean nullable_ -> f int flags_ -> r int abbreviatedTypeId_ -> q 1:830:void ():6203:7032 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):6197:6197 -> a 2:6:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6328:6332 -> a 7:9:void kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.ensureArgumentIsMutable():6438:6440 -> a 7:9:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6334 -> a 10:21:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6335:6346 -> a 22:24:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFlexibleUpperBound(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6683:6685 -> a 22:24:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6346 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.access$5700():6197 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFlexibleUpperBound(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6685 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6346 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFlexibleUpperBound(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6685 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6346 -> a 27:33:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFlexibleUpperBound(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6685:6691 -> a 27:33:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6346 -> a 34:35:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6348:6349 -> a 36:37:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.setFlexibleUpperBoundId(int):6721:6722 -> a 36:37:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6349 -> a 38:45:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6351:6358 -> a 46:47:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.setTypeParameterName(int):6845:6846 -> a 46:47:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6358 -> a 48:52:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6360:6364 -> a 53:55:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeOuterType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6975:6977 -> a 53:55:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6364 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.access$5700():6197 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeOuterType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6977 -> a 56:56:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6364 -> a 57:57:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 57:57:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeOuterType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6977 -> a 57:57:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6364 -> a 58:64:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeOuterType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6977:6983 -> a 58:64:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6364 -> a 65:66:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6366:6367 -> a 67:68:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.setOuterTypeId(int):7017:7018 -> a 67:68:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6367 -> a 69:70:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6369:6370 -> a 71:73:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeAbbreviatedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):7071:7073 -> a 71:73:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6370 -> a 74:74:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> a 74:74:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.access$5700():6197 -> a 74:74:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187 -> a 74:74:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 74:74:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeAbbreviatedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):7073 -> a 74:74:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6370 -> a 75:75:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 75:75:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeAbbreviatedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):7073 -> a 75:75:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6370 -> a 76:82:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeAbbreviatedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):7073:7079 -> a 76:82:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6370 -> a 83:84:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6372:6373 -> a 85:86:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.setAbbreviatedTypeId(int):7109:7110 -> a 85:86:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6373 -> a 87:91:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6375:6379 -> a 92:98:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):6422:6428 -> a 92:98:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):6197 -> a 99:103:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):6424:6428 -> a 99:103:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):6197 -> a 104:106:void kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.ensureArgumentIsMutable():6438:6440 -> a 104:106:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6515 -> a 107:107:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516:6516 -> a 108:109:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5434:5435 -> a 108:109:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516 -> a 110:110:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516:6516 -> a 111:111:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 111:111:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5436 -> a 111:111:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516 -> a 112:112:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5436:5436 -> a 112:112:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516 -> a 113:114:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setNullable(boolean):6577:6578 -> a 115:116:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setClassName(int):6753:6754 -> a 1:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setAbbreviatedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):7052:7054 -> b 4:5:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setFlags(int):7156:7157 -> b 1:1:kotlinx.metadata.internal.protobuf.MessageLite build():6197:6197 -> c 2:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setFlexibleTypeCapabilitiesId(int):6624:6625 -> c 4:6:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setFlexibleUpperBound(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6664:6666 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.clone():6247 -> clone 1:1:java.lang.Object clone():6197 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.clone():6247:6247 -> clone 2:2:java.lang.Object clone():6197 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.getDefaultInstanceForType():6251:6251 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():6197 -> d 2:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setTypeAliasName(int):6896:6897 -> d 4:6:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setOuterType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6948:6950 -> d 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setTypeParameter(int):6797:6798 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder access$5700():6197 -> f 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type build():6255:6256 -> g 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> g 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type build():6257 -> g 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Type build():6257:6257 -> g 1:61:kotlinx.metadata.internal.metadata.ProtoBuf$Type buildPartial():6263:6323 -> h kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias -> com.gradleup.gr8.relocated.ru2: int memoizedSerializedSize -> n int expandedTypeId_ -> j int underlyingTypeId_ -> h int flags_ -> d int name_ -> e int bitField0_ -> c java.util.List typeParameter_ -> f byte memoizedIsInitialized -> m kotlinx.metadata.internal.metadata.ProtoBuf$Type expandedType_ -> i kotlinx.metadata.internal.metadata.ProtoBuf$Type underlyingType_ -> g kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b kotlinx.metadata.internal.protobuf.Parser PARSER -> p kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias defaultInstance -> o java.util.List versionRequirement_ -> l java.util.List annotation_ -> k 1:1264:void ():21198:22461 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):21040:21040 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):21040:21040 -> 3:464:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):21047:21508 -> 465:465:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):21048:21048 -> 466:925:void (boolean):21050:21050 -> 926:1369:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21065:21508 -> 1370:1472:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21066:21168 -> 1473:1476:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21152:21155 -> 1477:1480:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21144:21147 -> 1481:1482:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21138:21139 -> 1483:1491:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21126:21134 -> 1492:1493:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21120:21121 -> 1494:1502:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21108:21116 -> 1503:1506:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21100:21103 -> 1507:1508:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21094:21095 -> 1509:1596:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21089:21176 -> 1597:1618:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21174:21195 -> 1619:1634:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21180:21195 -> 1:9:void initFields():21419:21427 -> A 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder newBuilder():21621:21621 -> B 1:1:int access$19202(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> a 2:2:java.util.List access$19400(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21040:21040 -> a 3:3:java.util.List access$19402(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,java.util.List):21040:21040 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$19502(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.internal.metadata.ProtoBuf$Type):21040:21040 -> a 5:10:boolean isInitialized():21431:21436 -> a 11:11:int kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getTypeParameterCount():21273:21273 -> a 11:11:boolean isInitialized():21439 -> a 12:12:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getTypeParameter(int):21279:21279 -> a 12:12:boolean isInitialized():21440 -> a 13:18:boolean isInitialized():21440:21445 -> a 19:19:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getUnderlyingType():21301:21301 -> a 19:19:boolean isInitialized():21446 -> a 20:25:boolean isInitialized():21446:21451 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getExpandedType():21331:21331 -> a 26:26:boolean isInitialized():21452 -> a 27:28:boolean isInitialized():21452:21453 -> a 29:29:int kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getAnnotationCount():21368:21368 -> a 29:29:boolean isInitialized():21457 -> a 30:30:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getAnnotation(int):21374:21374 -> a 30:30:boolean isInitialized():21458 -> a 31:40:boolean isInitialized():21458:21467 -> a 41:73:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):21473:21505 -> a 1:1:int access$19302(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> b 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$19702(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.internal.metadata.ProtoBuf$Type):21040:21040 -> b 3:3:java.util.List access$19900(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21040:21040 -> b 4:4:java.util.List access$19902(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,java.util.List):21040:21040 -> b 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getDefaultInstanceForType():21058:21058 -> b 5:5:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():21040 -> b 1:1:int access$19602(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> c 2:2:java.util.List access$20000(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21040:21040 -> c 3:3:java.util.List access$20002(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,java.util.List):21040:21040 -> c 4:43:int getSerializedSize():21510:21549 -> c 44:44:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getVersionRequirementList():21395:21395 -> c 44:44:int getSerializedSize():21553 -> c 45:49:int getSerializedSize():21553:21557 -> c 1:1:int access$19802(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> d 2:2:kotlinx.metadata.internal.protobuf.ByteString access$20200(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21040:21040 -> d 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilder():21621:21621 -> d 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilderForType():21622 -> d 3:3:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():21040 -> d 1:1:int access$20102(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilder():21621:21621 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21624 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.toBuilder():21626 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():21040 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21624:21624 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.toBuilder():21626 -> e 3:3:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():21040 -> e 1:1:java.util.List getAnnotationList():21355:21355 -> k 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias getDefaultInstance():21054:21054 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getExpandedType():21331:21331 -> m 1:1:int getExpandedTypeId():21346:21346 -> n 1:1:int getFlags():21236:21236 -> o 1:1:int getName():21251:21251 -> p 1:1:java.util.List getTypeParameterList():21260:21260 -> q 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getUnderlyingType():21301:21301 -> r 1:1:int getUnderlyingTypeId():21316:21316 -> s 1:1:java.util.List getVersionRequirementList():21395:21395 -> t 1:1:boolean hasExpandedType():21325:21325 -> u 1:1:boolean hasExpandedTypeId():21340:21340 -> v 1:1:boolean hasFlags():21225:21225 -> w 1:1:boolean hasName():21245:21245 -> x 1:1:boolean hasUnderlyingType():21295:21295 -> y 1:1:boolean hasUnderlyingTypeId():21310:21310 -> z kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$1 -> com.gradleup.gr8.relocated.pu2: 1:1:void ():21199:21199 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21204:21204 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21199 -> a kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder -> com.gradleup.gr8.relocated.qu2: int expandedTypeId_ -> k int underlyingTypeId_ -> i int name_ -> f kotlinx.metadata.internal.metadata.ProtoBuf$Type underlyingType_ -> h int bitField0_ -> d int flags_ -> e java.util.List typeParameter_ -> g java.util.List versionRequirement_ -> m kotlinx.metadata.internal.metadata.ProtoBuf$Type expandedType_ -> j java.util.List annotation_ -> l 1:726:void ():21637:22362 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):21631:21631 -> a 2:12:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21734:21744 -> a 13:15:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureTypeParameterIsMutable():21931:21933 -> a 13:15:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21746 -> a 16:21:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21747:21752 -> a 22:24:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22092:22094 -> a 22:24:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21752 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22094 -> a 25:25:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21752 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22094 -> a 26:26:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21752 -> a 27:33:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22094:22100 -> a 27:33:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21752 -> a 34:35:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21754:21755 -> a 36:37:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.setUnderlyingTypeId(int):22130:22131 -> a 36:37:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21755 -> a 38:39:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21757:21758 -> a 40:42:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeExpandedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22184:22186 -> a 40:42:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21758 -> a 43:43:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 43:43:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 43:43:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeExpandedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22186 -> a 43:43:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21758 -> a 44:44:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 44:44:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeExpandedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22186 -> a 44:44:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21758 -> a 45:51:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeExpandedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22186:22192 -> a 45:51:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21758 -> a 52:53:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21760:21761 -> a 54:55:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.setExpandedTypeId(int):22222:22223 -> a 54:55:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21761 -> a 56:59:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21763:21766 -> a 60:62:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureAnnotationIsMutable():22240:22242 -> a 60:62:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21768 -> a 63:70:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21769:21776 -> a 71:73:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureVersionRequirementIsMutable():22364:22366 -> a 71:73:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21778 -> a 74:79:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21779:21784 -> a 80:86:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21831:21837 -> a 80:86:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21631 -> a 87:91:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21833:21837 -> a 87:91:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21631 -> a 92:94:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureTypeParameterIsMutable():21931:21933 -> a 92:94:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22008 -> a 95:95:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009:22009 -> a 96:96:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7811 -> a 96:96:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 97:97:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7812:7812 -> a 97:97:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009 -> a 98:98:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009:22009 -> a 99:99:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 99:99:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> a 99:99:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009 -> a 100:100:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> a 100:100:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009 -> a 101:103:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder setExpandedType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22165:22167 -> a 104:106:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureAnnotationIsMutable():22240:22242 -> a 104:106:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22317 -> a 107:107:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318:22318 -> a 108:109:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> a 108:109:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318 -> a 110:110:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318:22318 -> a 111:111:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 111:111:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> a 111:111:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318 -> a 112:112:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> a 112:112:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318 -> a 113:115:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureVersionRequirementIsMutable():22364:22366 -> a 113:115:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addVersionRequirement(int):22422 -> a 116:116:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addVersionRequirement(int):22423:22423 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder setFlags(int):21876:21877 -> b 3:5:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder setUnderlyingType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):22073:22075 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21679:21680 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():21631 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():21631 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681:21681 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():21631 -> c 5:6:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder setName(int):21913:21914 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.create():21644:21644 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.clone():21671 -> clone 1:1:java.lang.Object clone():21631 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.clone():21671:21671 -> clone 2:2:java.lang.Object clone():21631 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.getDefaultInstanceForType():21675:21675 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():21631 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.create():21644:21644 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder access$19000():21631 -> f 1:43:kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias buildPartial():21687:21729 -> g kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter -> com.gradleup.gr8.relocated.vu2: kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance variance_ -> g int memoizedSerializedSize -> l int upperBoundIdMemoizedSerializedSize -> j kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter defaultInstance -> m int id_ -> d int name_ -> e int bitField0_ -> c byte memoizedIsInitialized -> k boolean reified_ -> f java.util.List upperBoundId_ -> i java.util.List upperBound_ -> h kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b kotlinx.metadata.internal.protobuf.Parser PARSER -> n 1:875:void ():7386:8260 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):7258:7258 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):7258:7258 -> 3:391:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):7265:7653 -> 392:392:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):7266:7266 -> 393:779:void (boolean):7268:7268 -> 780:1150:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7283:7653 -> 1151:1226:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7284:7359 -> 1227:1230:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7343:7346 -> 1231:1234:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7335:7338 -> 1235:1242:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7322:7329 -> 1243:1244:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7317:7318 -> 1245:1246:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7312:7313 -> 1247:1307:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7307:7367 -> 1308:1326:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7365:7383 -> 1327:1339:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7371:7383 -> 1:1:int access$7802(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,int):7258:7258 -> a 2:2:boolean access$8002(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,boolean):7258:7258 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance access$8102(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance):7258:7258 -> a 4:4:java.util.List access$8200(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7258:7258 -> a 5:5:java.util.List access$8202(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,java.util.List):7258:7258 -> a 6:15:boolean isInitialized():7595:7604 -> a 16:16:int kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getUpperBoundCount():7546:7546 -> a 16:16:boolean isInitialized():7607 -> a 17:17:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getUpperBound(int):7552:7552 -> a 17:17:boolean isInitialized():7608 -> a 18:27:boolean isInitialized():7608:7617 -> a 28:45:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):7623:7640 -> a 46:46:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getUpperBoundIdList():7569:7569 -> a 46:46:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):7642 -> a 47:55:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):7642:7650 -> a 1:1:int access$7902(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,int):7258:7258 -> b 2:2:java.util.List access$8300(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7258:7258 -> b 3:3:java.util.List access$8302(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,java.util.List):7258:7258 -> b 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getDefaultInstanceForType():7276:7276 -> b 4:4:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():7258 -> b 1:1:int access$8402(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,int):7258:7258 -> c 2:2:kotlinx.metadata.internal.protobuf.ByteString access$8500(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7258:7258 -> c 3:15:int getSerializedSize():7655:7667 -> c 16:16:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBoolSize(int,boolean):587:587 -> c 16:16:int getSerializedSize():7668 -> c 17:28:int getSerializedSize():7671:7682 -> c 29:29:java.util.List kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getUpperBoundIdList():7569:7569 -> c 29:29:int getSerializedSize():7686 -> c 30:39:int getSerializedSize():7686:7695 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilder():7759:7759 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilderForType():7760 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():7258 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilder():7759:7759 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7762 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.toBuilder():7764 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():7258 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7762:7762 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.toBuilder():7764 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():7258 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter getDefaultInstance():7272:7272 -> k 1:1:int getId():7479:7479 -> l 1:1:int getName():7494:7494 -> m 1:1:boolean getReified():7509:7509 -> n 1:1:java.util.List getUpperBoundIdList():7569:7569 -> o 1:1:java.util.List getUpperBoundList():7533:7533 -> p 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance getVariance():7524:7524 -> q 1:1:boolean hasId():7473:7473 -> r 1:1:boolean hasName():7488:7488 -> s 1:1:boolean hasReified():7503:7503 -> t 1:1:boolean hasVariance():7518:7518 -> u 1:6:void initFields():7586:7591 -> v 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder newBuilder():7759:7759 -> w kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$1 -> com.gradleup.gr8.relocated.su2: 1:1:void ():7387:7387 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7392:7392 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7387 -> a kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder -> com.gradleup.gr8.relocated.tu2: kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance variance_ -> h int name_ -> f java.util.List upperBoundId_ -> j java.util.List upperBound_ -> i int bitField0_ -> d boolean reified_ -> g int id_ -> e 1:415:void ():7775:8189 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):7769:7769 -> a 2:18:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7853:7869 -> a 19:21:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.ensureUpperBoundIsMutable():8067:8069 -> a 19:21:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7871 -> a 22:29:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7872:7879 -> a 30:32:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.ensureUpperBoundIdIsMutable():8191:8193 -> a 30:32:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7881 -> a 33:38:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7882:7887 -> a 39:45:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7920:7926 -> a 39:45:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7769 -> a 46:50:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7922:7926 -> a 46:50:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7769 -> a 51:52:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder setId(int):7950:7951 -> a 53:54:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder setReified(boolean):8014:8015 -> a 55:58:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder setVariance(kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance):8047:8050 -> a 59:61:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.ensureUpperBoundIsMutable():8067:8069 -> a 59:61:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder addUpperBound(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):8144 -> a 62:62:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder addUpperBound(kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):8145:8145 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder setName(int):7982:7983 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7812 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():7769 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():7769 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():7769 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.create():7782:7782 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.clone():7803 -> clone 1:1:java.lang.Object clone():7769 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.clone():7803:7803 -> clone 2:2:java.lang.Object clone():7769 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.getDefaultInstanceForType():7807:7807 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():7769 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.create():7782:7782 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder access$7600():7769 -> f 1:30:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter buildPartial():7819:7848 -> g kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance -> com.gradleup.gr8.relocated.uu2: kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance INV -> d kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance OUT -> c kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance IN -> b kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance[] $VALUES -> e int value -> a 1:9:void ():7409:7417 -> 10:10:void ():7404:7404 -> 1:2:void (java.lang.String,int,int,int):7459:7460 -> 1:1:int getNumber():7434:7434 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance valueOf(int):7440:7440 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance valueOf(int):7439:7439 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance valueOf(int):7438:7438 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance[] values():7404:7404 -> values kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable -> com.gradleup.gr8.relocated.yu2: kotlinx.metadata.internal.protobuf.Parser PARSER -> h java.util.List type_ -> c int memoizedSerializedSize -> f int firstNullable_ -> d kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable defaultInstance -> g int bitField0_ -> b byte memoizedIsInitialized -> e kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:488:void ():14043:14530 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):13962:13962 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):13962:13962 -> 3:186:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):13968:14151 -> 187:187:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):13969:13969 -> 188:369:void (boolean):13971:13971 -> 370:535:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13986:14151 -> 536:568:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13987:14019 -> 569:585:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14011:14027 -> 586:601:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14025:14040 -> 602:609:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14031:14038 -> 1:1:java.util.List access$12800(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13962:13962 -> a 2:2:java.util.List access$12802(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable,java.util.List):13962:13962 -> a 3:3:int access$12902(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable,int):13962:13962 -> a 4:4:boolean isInitialized():14125:14125 -> a 5:5:int kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.getTypeCount():14078:14078 -> a 5:5:boolean isInitialized():14129 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.getType(int):14084:14084 -> a 6:6:boolean isInitialized():14130 -> a 7:12:boolean isInitialized():14130:14135 -> a 13:20:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):14141:14148 -> a 1:1:int access$13002(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable,int):13962:13962 -> b 2:2:kotlinx.metadata.internal.protobuf.ByteString access$13100(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13962:13962 -> b 1:14:int getSerializedSize():14153:14166 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilderForType():14231 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():13962 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.toBuilder():14235 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():13962 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.toBuilder():14235 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():13962 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable getDefaultInstance():13975:13975 -> g 1:1:int getFirstNullable():14116:14116 -> h 1:1:java.util.List getTypeList():14065:14065 -> i 1:1:boolean hasFirstNullable():14105:14105 -> j 1:2:void initFields():14120:14121 -> k 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder toBuilder():14235 -> l 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> l 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder toBuilder():14235 -> l kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$1 -> com.gradleup.gr8.relocated.wu2: 1:1:void ():14044:14044 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14049:14049 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14044 -> a kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder -> com.gradleup.gr8.relocated.xu2: java.util.List type_ -> c int firstNullable_ -> d int bitField0_ -> b 1:227:void ():14247:14473 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):14240:14240 -> a 2:6:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14300:14304 -> a 7:9:void kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.ensureTypeIsMutable():14351:14353 -> a 7:9:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14306 -> a 10:15:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14307:14312 -> a 16:17:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.setFirstNullable(int):14505:14506 -> a 16:17:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14312 -> a 18:18:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14314:14314 -> a 19:25:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14335:14341 -> a 19:25:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14240 -> a 26:30:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14337:14341 -> a 26:30:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14240 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.build():14275:14276 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():14240 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.build():14277 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():14240 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.build():14277:14277 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():14240 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.create():14254:14254 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.clone():14267 -> clone 1:1:java.lang.Object clone():14240 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.clone():14267:14267 -> clone 2:2:java.lang.Object clone():14240 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.create():14254:14254 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder access$12600():14240 -> f 1:13:kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable buildPartial():14283:14295 -> g kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter -> com.gradleup.gr8.relocated.bv2: byte memoizedIsInitialized -> j int memoizedSerializedSize -> k int varargElementTypeId_ -> i kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter defaultInstance -> l kotlinx.metadata.internal.metadata.ProtoBuf$Type varargElementType_ -> h int typeId_ -> g kotlinx.metadata.internal.protobuf.Parser PARSER -> m int flags_ -> d kotlinx.metadata.internal.metadata.ProtoBuf$Type type_ -> f int name_ -> e kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c 1:724:void ():20186:20909 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):20074:20074 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,kotlinx.metadata.internal.metadata.ProtoBuf$1):20074:20074 -> 3:294:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):20081:20372 -> 295:295:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):20082:20082 -> 296:585:void (boolean):20084:20084 -> 586:859:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20099:20372 -> 860:925:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20100:20165 -> 926:927:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20159:20160 -> 928:936:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20147:20155 -> 937:945:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20134:20142 -> 946:947:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20128:20129 -> 948:998:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20123:20173 -> 999:1011:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20171:20183 -> 1012:1018:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20177:20183 -> 1:1:int access$18102(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$18302(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.internal.metadata.ProtoBuf$Type):20074:20074 -> a 3:3:kotlinx.metadata.internal.protobuf.ByteString access$18800(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20074:20074 -> a 4:12:boolean isInitialized():20316:20324 -> a 13:13:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.getType():20258:20258 -> a 13:13:boolean isInitialized():20325 -> a 14:19:boolean isInitialized():20325:20330 -> a 20:20:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.getVarargElementType():20288:20288 -> a 20:20:boolean isInitialized():20331 -> a 21:30:boolean isInitialized():20331:20340 -> a 31:54:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):20346:20369 -> a 1:1:int access$18202(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> b 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$Type access$18502(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.internal.metadata.ProtoBuf$Type):20074:20074 -> b 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.getDefaultInstanceForType():20092:20092 -> b 3:3:kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():20074 -> b 1:1:int access$18402(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> c 2:32:int getSerializedSize():20374:20404 -> c 1:1:int access$18602(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder():20468:20468 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilderForType():20469 -> d 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():20074 -> d 1:1:int access$18702(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder():20468:20468 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.toBuilder():20473 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():20074 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471:20471 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.toBuilder():20473 -> e 3:3:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():20074 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter getDefaultInstance():20088:20088 -> k 1:1:int getFlags():20228:20228 -> l 1:1:int getName():20243:20243 -> m 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getType():20258:20258 -> n 1:1:int getTypeId():20273:20273 -> o 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type getVarargElementType():20288:20288 -> p 1:1:int getVarargElementTypeId():20303:20303 -> q 1:1:boolean hasFlags():20215:20215 -> r 1:1:boolean hasName():20237:20237 -> s 1:1:boolean hasType():20252:20252 -> t 1:1:boolean hasTypeId():20267:20267 -> u 1:1:boolean hasVarargElementType():20282:20282 -> v 1:1:boolean hasVarargElementTypeId():20297:20297 -> w 1:6:void initFields():20307:20312 -> x 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder newBuilder():20468:20468 -> y 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder():20468:20468 -> z 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471 -> z 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder toBuilder():20473 -> z 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471:20471 -> z 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder toBuilder():20473 -> z kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$1 -> com.gradleup.gr8.relocated.zu2: 1:1:void ():20187:20187 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20192:20192 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20187 -> a kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder -> com.gradleup.gr8.relocated.av2: int varargElementTypeId_ -> j int typeId_ -> h int name_ -> f kotlinx.metadata.internal.metadata.ProtoBuf$Type varargElementType_ -> i int bitField0_ -> d int flags_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$Type type_ -> g 1:329:void ():20484:20812 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):20478:20478 -> a 2:10:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20560:20568 -> a 11:13:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20759:20761 -> a 11:13:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20568 -> a 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20761 -> a 14:14:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20568 -> a 15:15:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 15:15:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20761 -> a 15:15:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20568 -> a 16:22:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20761:20767 -> a 16:22:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20568 -> a 23:24:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20570:20571 -> a 25:26:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.setTypeId(int):20797:20798 -> a 25:26:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20571 -> a 27:28:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20573:20574 -> a 29:31:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeVarargElementType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20851:20853 -> a 29:31:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20574 -> a 32:32:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 32:32:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 32:32:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeVarargElementType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20853 -> a 32:32:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20574 -> a 33:33:kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 33:33:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeVarargElementType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20853 -> a 33:33:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20574 -> a 34:40:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeVarargElementType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20853:20859 -> a 34:40:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20574 -> a 41:42:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20576:20577 -> a 43:44:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.setVarargElementTypeId(int):20889:20890 -> a 43:44:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20577 -> a 45:46:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20579:20580 -> a 47:53:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20615:20621 -> a 47:53:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20478 -> a 54:58:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20617:20621 -> a 54:58:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20478 -> a 59:60:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder setFlags(int):20666:20667 -> a 61:63:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder setType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20740:20742 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder setName(int):20705:20706 -> b 3:5:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder setVarargElementType(kotlinx.metadata.internal.metadata.ProtoBuf$Type):20832:20834 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20520:20521 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():20478 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():20478 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522:20522 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():20478 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.create():20491:20491 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.clone():20512 -> clone 1:1:java.lang.Object clone():20478 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.clone():20512:20512 -> clone 2:2:java.lang.Object clone():20478 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.getDefaultInstanceForType():20516:20516 -> d 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():20478 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.create():20491:20491 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder access$17900():20478 -> f 1:28:kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter buildPartial():20528:20555 -> g kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement -> com.gradleup.gr8.relocated.gv2: byte memoizedIsInitialized -> i kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level level_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement defaultInstance -> k int memoizedSerializedSize -> j kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind versionKind_ -> h int errorCode_ -> f kotlinx.metadata.internal.protobuf.Parser PARSER -> l int message_ -> g int versionFull_ -> d int bitField0_ -> b int version_ -> c kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:885:void ():23060:23944 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):22951:22951 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):22951:22951 -> 3:440:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):22957:23394 -> 441:441:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):22958:22958 -> 442:877:void (boolean):22960:22960 -> 878:1297:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22975:23394 -> 1298:1360:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22976:23038 -> 1361:1362:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23026:23027 -> 1363:1364:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23021:23022 -> 1365:1372:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23009:23016 -> 1373:1374:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23004:23005 -> 1375:1423:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22999:23047 -> 1424:1436:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23045:23057 -> 1437:1441:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23051:23055 -> 1:1:int access$21202(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level access$21402(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level):22951:22951 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind access$21702(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind):22951:22951 -> a 4:4:kotlinx.metadata.internal.protobuf.ByteString access$21900(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):22951:22951 -> a 5:9:boolean isInitialized():23362:23366 -> a 10:29:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):23372:23391 -> a 1:1:int access$21302(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> b 1:1:int access$21502(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> c 2:31:int getSerializedSize():23396:23425 -> c 1:1:int access$21602(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilder():23489:23489 -> d 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilderForType():23490 -> d 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():22951 -> d 1:1:int access$21802(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilder():23489:23489 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):23492 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.toBuilder():23494 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():22951 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):23492:23492 -> e 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.toBuilder():23494 -> e 3:3:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():22951 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement getDefaultInstance():22964:22964 -> g 1:1:int getErrorCode():23301:23301 -> h 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level getLevel():23278:23278 -> i 1:1:int getMessage():23324:23324 -> j 1:1:int getVersion():23230:23230 -> k 1:1:int getVersionFull():23255:23255 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind getVersionKind():23349:23349 -> m 1:1:boolean hasErrorCode():23291:23291 -> n 1:1:boolean hasLevel():23268:23268 -> o 1:1:boolean hasMessage():23314:23314 -> p 1:1:boolean hasVersion():23218:23218 -> q 1:1:boolean hasVersionFull():23244:23244 -> r 1:1:boolean hasVersionKind():23338:23338 -> s 1:6:void initFields():23353:23358 -> t 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder newBuilder():23489:23489 -> u kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$1 -> com.gradleup.gr8.relocated.cv2: 1:1:void ():23061:23061 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23066:23066 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23061 -> a kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder -> com.gradleup.gr8.relocated.dv2: kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level level_ -> e kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind versionKind_ -> h int errorCode_ -> f int message_ -> g int versionFull_ -> d int bitField0_ -> b int version_ -> c 1:379:void ():23506:23884 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):23499:23499 -> a 2:21:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):23582:23601 -> a 22:28:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23616:23622 -> a 22:28:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23499 -> a 29:33:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23618:23622 -> a 29:33:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23499 -> a 34:37:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setLevel(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level):23767:23770 -> a 38:39:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setErrorCode(int):23817:23818 -> a 40:43:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setVersionKind(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind):23917:23920 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setMessage(int):23865:23866 -> b 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23542:23543 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():23499 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23544 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():23499 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23544:23544 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():23499 -> c 5:6:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setVersion(int):23664:23665 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.create():23513:23513 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.clone():23534 -> clone 1:1:java.lang.Object clone():23499 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.clone():23534:23534 -> clone 2:2:java.lang.Object clone():23499 -> clone 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setVersionFull(int):23717:23718 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.create():23513:23513 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder access$21000():23499 -> f 1:28:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement buildPartial():23550:23577 -> g kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level -> com.gradleup.gr8.relocated.ev2: kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level HIDDEN -> d kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level ERROR -> c kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level WARNING -> b kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level[] $VALUES -> e int value -> a 1:9:void ():23083:23091 -> 10:10:void ():23078:23078 -> 1:2:void (java.lang.String,int,int,int):23133:23134 -> 1:1:int getNumber():23108:23108 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level valueOf(int):23114:23114 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level valueOf(int):23113:23113 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level valueOf(int):23112:23112 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level[] values():23078:23078 -> values kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind -> com.gradleup.gr8.relocated.fv2: kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind COMPILER_VERSION -> c kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind[] $VALUES -> e kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind API_VERSION -> d int value -> a kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind LANGUAGE_VERSION -> b 1:9:void ():23148:23156 -> 10:10:void ():23143:23143 -> 1:2:void (java.lang.String,int,int,int):23198:23199 -> 1:1:int getNumber():23173:23173 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind valueOf(int):23179:23179 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind valueOf(int):23178:23178 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind valueOf(int):23177:23177 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind[] values():23143:23143 -> values kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable -> com.gradleup.gr8.relocated.jv2: java.util.List requirement_ -> b kotlinx.metadata.internal.protobuf.Parser PARSER -> f kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable defaultInstance -> e int memoizedSerializedSize -> d byte memoizedIsInitialized -> c kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:378:void ():24047:24424 -> 379:379:void kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.initFields():24098:24098 -> 379:379:void ():24425 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.ProtoBuf$1):23971:23971 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$1):23971:23971 -> 3:145:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):23977:24119 -> 146:146:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):23978:23978 -> 147:287:void (boolean):23980:23980 -> 288:412:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23995:24119 -> 413:448:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23996:24031 -> 449:464:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24029:24044 -> 465:472:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24035:24042 -> 1:1:java.util.List access$22300(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):23971:23971 -> a 2:2:java.util.List access$22302(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable,java.util.List):23971:23971 -> a 3:7:boolean isInitialized():24102:24106 -> a 8:12:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):24112:24116 -> a 1:1:kotlinx.metadata.internal.protobuf.ByteString access$22400(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):23971:23971 -> b 1:10:int getSerializedSize():24121:24130 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilderForType():24195 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():23971 -> d 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.toBuilder():24199 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():23971 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197:24197 -> e 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.toBuilder():24199 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():23971 -> e 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable getDefaultInstance():23984:23984 -> g 1:1:int getRequirementCount():24081:24081 -> h 1:1:java.util.List getRequirementList():24068:24068 -> i 1:1:void initFields():24098:24098 -> j 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder newBuilder():24194:24194 -> k 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197 -> l 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder toBuilder():24199 -> l 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197:24197 -> l 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder toBuilder():24199 -> l kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$1 -> com.gradleup.gr8.relocated.hv2: 1:1:void ():24048:24048 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24053:24053 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24048 -> a kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder -> com.gradleup.gr8.relocated.iv2: java.util.List requirement_ -> c int bitField0_ -> b 1:85:void ():24211:24295 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):24204:24204 -> a 2:6:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24256:24260 -> a 7:9:void kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.ensureRequirementIsMutable():24298:24300 -> a 7:9:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24262 -> a 10:14:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder mergeFrom(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24263:24267 -> a 15:21:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24282:24288 -> a 15:21:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24204 -> a 22:26:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24284:24288 -> a 22:26:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24204 -> a 27:29:void kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.ensureRequirementIsMutable():24298:24300 -> a 27:29:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24375 -> a 30:30:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376:24376 -> a 31:32:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23542:23543 -> a 31:32:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376 -> a 33:33:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376:24376 -> a 34:34:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 34:34:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23544 -> a 34:34:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376 -> a 35:35:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23544:23544 -> a 35:35:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376 -> a 1:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.build():24237:24238 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():24204 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.build():24239 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():24204 -> c 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.build():24239:24239 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():24204 -> c 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.create():24218:24218 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.clone():24229 -> clone 1:1:java.lang.Object clone():24204 -> clone 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.clone():24229:24229 -> clone 2:2:java.lang.Object clone():24204 -> clone 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.create():24218:24218 -> f 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder access$22100():24204 -> f 1:7:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable buildPartial():24245:24251 -> g kotlinx.metadata.internal.metadata.ProtoBuf$Visibility -> com.gradleup.gr8.relocated.kv2: kotlinx.metadata.internal.metadata.ProtoBuf$Visibility[] $VALUES -> b int value -> a 1:21:void ():105:125 -> 22:22:void ():96:96 -> 1:2:void (java.lang.String,int,int,int):186:187 -> 1:1:int getNumber():158:158 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Visibility[] values():96:96 -> values kotlinx.metadata.internal.metadata.deserialization.BinaryVersion -> com.gradleup.gr8.relocated.cc: # {"id":"sourceFile","fileName":"BinaryVersion.kt"} java.util.List rest -> e int patch -> d int[] numbers -> a int major -> b int minor -> c 1:9:void (int[]):17:25 -> 10:13:void (int[]):23:26 -> 14:14:void (int[]):21:21 -> 1:1:int getMajor():18:18 -> a 2:3:boolean isCompatibleTo(kotlinx.metadata.internal.metadata.deserialization.BinaryVersion):39:40 -> a 1:1:int getMinor():19:19 -> b 1:1:int[] toArray():30:30 -> c 1:2:boolean equals(java.lang.Object):76:77 -> equals 1:4:int hashCode():80:83 -> hashCode 1:1:int[] kotlinx.metadata.internal.metadata.deserialization.BinaryVersion.toArray():30:30 -> toString 1:1:java.lang.String toString():70 -> toString 2:6:java.lang.String toString():99:103 -> toString 7:7:java.lang.String toString():71:71 -> toString kotlinx.metadata.internal.metadata.deserialization.Flags -> com.gradleup.gr8.relocated.zs0: kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField HAS_SETTER -> j kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField HAS_GETTER -> i kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_LATEINIT -> l kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_CONST -> k kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_EXTERNAL_PROPERTY -> n kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField HAS_CONSTANT -> m kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_EXPECT_PROPERTY -> p kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_DELEGATED -> o kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_NOT_DEFAULT -> r kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_CROSSINLINE -> q kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_INLINE_ACCESSOR -> t kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_EXTERNAL_ACCESSOR -> s kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_UNSIGNED -> u kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField VISIBILITY -> d kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField DEFINITELY_NOT_NULL_TYPE -> b kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField SUSPEND_TYPE -> a kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField HAS_ANNOTATIONS -> c kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField MEMBER_KIND -> f kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField MODALITY -> e kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_VAR -> h kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_INLINE -> g 1:1:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanFirst():245:245 -> 1:1:void ():17 -> 2:2:void ():17:17 -> 3:3:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 3:3:void ():18 -> 4:4:void ():18:18 -> 5:5:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanFirst():245:245 -> 5:5:void ():22 -> 6:7:void ():22:23 -> 8:8:kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.after(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):237:237 -> 8:8:void ():23 -> 9:10:void ():23:24 -> 11:12:kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.after(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):236:237 -> 11:12:void ():24 -> 13:17:void ():24:28 -> 18:19:kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.after(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):236:237 -> 18:19:void ():28 -> 20:20:void ():43:43 -> 21:22:kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.after(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):236:237 -> 21:22:void ():43 -> 23:23:void ():43:43 -> 24:24:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):249:249 -> 24:24:void ():47 -> 25:25:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 25:25:void ():49 -> 26:26:void ():49:49 -> 27:27:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 27:27:void ():58 -> 28:28:void ():58:58 -> 29:29:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 29:29:void ():59 -> 30:30:void ():59:59 -> 31:31:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 31:31:void ():60 -> 32:32:void ():60:60 -> 33:33:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 33:33:void ():61 -> 34:34:void ():61:61 -> 35:35:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 35:35:void ():62 -> 36:36:void ():62:62 -> 37:37:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 37:37:void ():63 -> 38:38:void ():63:63 -> 39:39:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 39:39:void ():64 -> 40:40:void ():64:64 -> 41:41:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 41:41:void ():65 -> 42:42:void ():65:65 -> 43:43:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 43:43:void ():66 -> 44:44:void ():66:66 -> 45:45:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 45:45:void ():71 -> 46:46:void ():71:71 -> 47:48:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):249:250 -> 47:48:void ():76 -> 49:49:void ():76:76 -> 50:50:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 50:50:void ():77 -> 51:51:void ():77:77 -> 52:52:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 52:52:void ():78 -> 53:53:void ():78:78 -> 54:54:kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanFirst():245:245 -> 54:54:void ():85 -> 55:55:void ():85:85 -> void $$$reportNull$$$0(int) -> a 1:1:int getAccessorFlags(boolean,kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):199:199 -> a 2:2:int kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.toFlags(kotlinx.metadata.internal.protobuf.Internal$EnumLite):319:319 -> a 2:2:int kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.toFlags(java.lang.Object):286 -> a 2:2:int getAccessorFlags(boolean,kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):199 -> a 3:3:int getAccessorFlags(boolean,kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):199:199 -> a 4:4:int kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.toFlags(kotlinx.metadata.internal.protobuf.Internal$EnumLite):319:319 -> a 4:4:int kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.toFlags(java.lang.Object):286 -> a 4:4:int getAccessorFlags(boolean,kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):199 -> a 5:5:int getAccessorFlags(boolean,kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):199:199 -> a 6:6:int getAccessorFlags(boolean,kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):0:0 -> a kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField -> com.gradleup.gr8.relocated.ws0: 1:1:void (int):269:269 -> java.lang.Object get(int) -> a 1:1:int toFlags(java.lang.Boolean):280:280 -> a 1:1:java.lang.Boolean get(int):275:275 -> b 2:2:void kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField.$$$reportNull$$$0(int):0:0 -> b 2:2:java.lang.Boolean get(int):275 -> b kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField -> com.gradleup.gr8.relocated.xs0: kotlinx.metadata.internal.protobuf.Internal$EnumLite[] values -> c 1:2:void (int,kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):290:291 -> 1:6:int bitWidth(java.lang.Object[]):295:300 -> a 7:7:void kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.$$$reportNull$$$0(int):0:0 -> a 7:7:int bitWidth(java.lang.Object[]):0 -> a 8:12:kotlinx.metadata.internal.protobuf.Internal$EnumLite kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.get(int):306:310 -> a 8:12:java.lang.Object get(int):286 -> a kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField -> com.gradleup.gr8.relocated.ys0: int bitWidth -> b int offset -> a 1:1:void (int,int,kotlinx.metadata.internal.metadata.deserialization.Flags$1):234:234 -> 2:4:void (int,int):256:258 -> java.lang.Object get(int) -> a kotlinx.metadata.internal.metadata.deserialization.NameResolver -> com.gradleup.gr8.relocated.t82: # {"id":"sourceFile","fileName":"NameResolver.kt"} kotlinx.metadata.internal.metadata.deserialization.ProtoBufUtilKt -> com.gradleup.gr8.relocated.lv2: # {"id":"sourceFile","fileName":"ProtoBufUtil.kt"} 1:1:java.lang.Object getExtensionOrNull(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage,kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):12:12 -> a kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt -> com.gradleup.gr8.relocated.qw2: # {"id":"sourceFile","fileName":"protoTypeTableUtil.kt"} 1:3:kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.TypeTable):62:64 -> a 4:6:kotlinx.metadata.internal.metadata.ProtoBuf$Type type(kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.internal.metadata.deserialization.TypeTable):76:78 -> a kotlinx.metadata.internal.metadata.deserialization.TypeTable -> com.gradleup.gr8.relocated.pj3: # {"id":"sourceFile","fileName":"TypeTable.kt"} java.util.List types -> a 1:20:void (kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):21:40 -> 21:33:void (kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):28:40 -> 34:34:void (kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):22:22 -> 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$Type get(int):34:34 -> a kotlinx.metadata.internal.metadata.deserialization.VersionRequirement -> com.gradleup.gr8.relocated.wm3: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} java.lang.Integer errorCode -> d kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version version -> a java.lang.String message -> e kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind kind -> b kotlin.DeprecationLevel level -> c 1:6:void (kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version,kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind,kotlin.DeprecationLevel,java.lang.Integer,java.lang.String):24:29 -> 1:1:java.lang.Integer getErrorCode():28:28 -> a 1:1:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind getKind():26:26 -> b 1:1:kotlin.DeprecationLevel getLevel():27:27 -> c 1:1:java.lang.String getMessage():29:29 -> d 1:1:kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version getVersion():25:25 -> e 1:1:java.lang.String toString():81:81 -> toString kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion -> kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version -> com.gradleup.gr8.relocated.vm3: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version INFINITY -> d int minor -> b int patch -> c int major -> a 1:1:void ():54:54 -> 1:1:void (int,int,int):31:31 -> int component1() -> a 1:8:void encode(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):39:46 -> a 9:9:void encode(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):43:43 -> a int component2() -> b int component3() -> c 1:1:java.lang.String kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version.asString():33:33 -> toString 1:1:java.lang.String toString():50 -> toString kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion -> kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable -> com.gradleup.gr8.relocated.xm3: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} java.util.List infos -> a kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable EMPTY -> b int $r8$clinit -> c 1:1:void ():15:15 -> 1:1:void (java.util.List):11:11 -> 1:1:kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable access$getEMPTY$cp():11:11 -> a 2:2:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement get(int):12:12 -> a 3:3:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.getOrNull(java.util.List,int):0:0 -> a 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement get(int):12 -> a 4:4:int kotlin.collections.CollectionsKt__CollectionsKt.getLastIndex(java.util.List):223:223 -> a 4:4:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.getOrNull(java.util.List,int):306 -> a 4:4:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement get(int):12 -> a 5:5:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.getOrNull(java.util.List,int):306:306 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement get(int):12 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement get(int):12:12 -> a kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion -> kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf -> com.gradleup.gr8.relocated.ql1: kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension propertySignature -> d kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension lambdaClassOriginName -> c kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension methodSignature -> b kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension constructorSignature -> a kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension packageLocalVariable -> n kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension packageModuleName -> m kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension typeParameterAnnotation -> h kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension isRaw -> g kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension typeAnnotation -> f kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension flags -> e kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension jvmClassFlags -> l kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension anonymousObjectOriginName -> k kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension classLocalVariable -> j kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension classModuleName -> i 1:233:void ():3965:4197 -> kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature -> com.gradleup.gr8.relocated.cl1: kotlinx.metadata.internal.protobuf.Parser PARSER -> h kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature defaultInstance -> g int memoizedSerializedSize -> f int desc_ -> d int bitField0_ -> b int name_ -> c byte memoizedIsInitialized -> e kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:349:void ():2670:3018 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):2595:2595 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):2595:2595 -> 3:152:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2601:2750 -> 153:153:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2602:2602 -> 154:301:void (boolean):2604:2604 -> 302:433:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2619:2750 -> 434:463:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2620:2649 -> 464:478:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2643:2657 -> 479:491:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2655:2667 -> 492:496:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2661:2665 -> 1:1:int access$2702(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature,int):2595:2595 -> a 2:2:kotlinx.metadata.internal.protobuf.ByteString access$3000(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2595:2595 -> a 3:7:boolean isInitialized():2730:2734 -> a 8:15:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):2740:2747 -> a 1:1:int access$2802(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature,int):2595:2595 -> b 1:1:int access$2902(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature,int):2595:2595 -> c 2:15:int getSerializedSize():2752:2765 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder():2829:2829 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilderForType():2830 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():2595 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder():2829:2829 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.toBuilder():2834 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2595 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832:2832 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.toBuilder():2834 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2595 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature getDefaultInstance():2608:2608 -> g 1:1:int getDesc():2721:2721 -> h 1:1:int getName():2698:2698 -> i 1:1:boolean hasDesc():2711:2711 -> j 1:1:boolean hasName():2692:2692 -> k 1:2:void initFields():2725:2726 -> l 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder newBuilder():2829:2829 -> m 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder():2829:2829 -> n 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832 -> n 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder toBuilder():2834 -> n 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832:2832 -> n 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder toBuilder():2834 -> n kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$1 -> com.gradleup.gr8.relocated.al1: 1:1:void ():2671:2671 -> 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2676:2676 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2671 -> a kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder -> com.gradleup.gr8.relocated.bl1: int desc_ -> d int bitField0_ -> b int name_ -> c 1:1:void ():2846:2846 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):2839:2839 -> a 2:9:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2898:2905 -> a 10:16:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2920:2926 -> a 10:16:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2839 -> a 17:21:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2922:2926 -> a 17:21:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2839 -> a 22:23:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder setDesc(int):2994:2995 -> a 1:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder setName(int):2950:2951 -> b 1:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2874:2875 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():2839 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2876 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():2839 -> c 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2876:2876 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():2839 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.create():2853:2853 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.clone():2866 -> clone 1:1:java.lang.Object clone():2839 -> clone 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.clone():2866:2866 -> clone 2:2:java.lang.Object clone():2839 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.create():2853:2853 -> f 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder access$2500():2839 -> f 1:12:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature buildPartial():2882:2893 -> g kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature -> com.gradleup.gr8.relocated.fl1: kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature defaultInstance -> g kotlinx.metadata.internal.protobuf.Parser PARSER -> h int memoizedSerializedSize -> f int desc_ -> d int bitField0_ -> b int name_ -> c byte memoizedIsInitialized -> e kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:349:void ():2208:2556 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):2133:2133 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):2133:2133 -> 3:152:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2139:2288 -> 153:153:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2140:2140 -> 154:301:void (boolean):2142:2142 -> 302:433:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2157:2288 -> 434:463:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2158:2187 -> 464:478:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2181:2195 -> 479:491:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2193:2205 -> 492:496:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2199:2203 -> 1:1:int access$2002(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature,int):2133:2133 -> a 2:2:kotlinx.metadata.internal.protobuf.ByteString access$2300(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2133:2133 -> a 3:7:boolean isInitialized():2268:2272 -> a 8:15:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):2278:2285 -> a 1:1:int access$2102(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature,int):2133:2133 -> b 1:1:int access$2202(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature,int):2133:2133 -> c 2:15:int getSerializedSize():2290:2303 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilderForType():2368 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():2133 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.toBuilder():2372 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2133 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.toBuilder():2372 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2133 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getDefaultInstance():2146:2146 -> g 1:1:int getDesc():2259:2259 -> h 1:1:int getName():2236:2236 -> i 1:1:boolean hasDesc():2249:2249 -> j 1:1:boolean hasName():2230:2230 -> k 1:2:void initFields():2263:2264 -> l 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder newBuilder():2367:2367 -> m 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> n 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> n 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder toBuilder():2372 -> n 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> n 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder toBuilder():2372 -> n kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$1 -> com.gradleup.gr8.relocated.dl1: 1:1:void ():2209:2209 -> 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2214:2214 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2209 -> a kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder -> com.gradleup.gr8.relocated.el1: int desc_ -> d int bitField0_ -> b int name_ -> c 1:1:void ():2384:2384 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):2377:2377 -> a 2:9:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2436:2443 -> a 10:16:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2458:2464 -> a 10:16:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2377 -> a 17:21:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2460:2464 -> a 17:21:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2377 -> a 22:23:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder setDesc(int):2532:2533 -> a 1:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder setName(int):2488:2489 -> b 1:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2412:2413 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():2377 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2414 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():2377 -> c 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2414:2414 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():2377 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.create():2391:2391 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.clone():2404 -> clone 1:1:java.lang.Object clone():2377 -> clone 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.clone():2404:2404 -> clone 2:2:java.lang.Object clone():2377 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.create():2391:2391 -> f 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder access$1800():2377 -> f 1:12:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature buildPartial():2420:2431 -> g kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature -> com.gradleup.gr8.relocated.il1: kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature setter_ -> f kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature defaultInstance -> j kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature delegateMethod_ -> g kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature syntheticMethod_ -> d kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getter_ -> e int memoizedSerializedSize -> i kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature field_ -> c kotlinx.metadata.internal.protobuf.Parser PARSER -> k int bitField0_ -> b byte memoizedIsInitialized -> h kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:729:void ():3224:3952 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):3094:3094 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):3094:3094 -> 3:274:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):3100:3371 -> 275:275:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):3101:3101 -> 276:545:void (boolean):3103:3103 -> 546:799:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3118:3371 -> 800:884:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3119:3203 -> 885:893:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3182:3190 -> 894:902:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3169:3177 -> 903:911:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3156:3164 -> 912:980:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3143:3211 -> 981:993:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3209:3221 -> 994:998:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3215:3219 -> 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature access$3402(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3094:3094 -> a 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$3502(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3094:3094 -> a 3:3:int access$3902(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,int):3094:3094 -> a 4:4:kotlinx.metadata.internal.protobuf.ByteString access$4000(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3094:3094 -> a 5:9:boolean isInitialized():3342:3346 -> a 10:26:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):3352:3368 -> a 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$3602(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3094:3094 -> b 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$3702(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3094:3094 -> c 2:27:int getSerializedSize():3373:3398 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$3802(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3094:3094 -> d 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilder():3462:3462 -> d 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilderForType():3463 -> d 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():3094 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilder():3462:3462 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3465 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.toBuilder():3467 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():3094 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3465:3465 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.toBuilder():3467 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():3094 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature getDefaultInstance():3107:3107 -> g 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getDelegateMethod():3330:3330 -> h 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature getField():3252:3252 -> i 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getGetter():3290:3290 -> j 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getSetter():3305:3305 -> k 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getSyntheticMethod():3275:3275 -> l 1:1:boolean hasDelegateMethod():3319:3319 -> m 1:1:boolean hasField():3246:3246 -> n 1:1:boolean hasGetter():3284:3284 -> o 1:1:boolean hasSetter():3299:3299 -> p 1:1:boolean hasSyntheticMethod():3265:3265 -> q 1:5:void initFields():3334:3338 -> r 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder newBuilder():3462:3462 -> s kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$1 -> com.gradleup.gr8.relocated.gl1: 1:1:void ():3225:3225 -> 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3230:3230 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3225 -> a kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder -> com.gradleup.gr8.relocated.hl1: kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature setter_ -> f kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature delegateMethod_ -> g kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature syntheticMethod_ -> d kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getter_ -> e kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature field_ -> c int bitField0_ -> b 1:379:void ():3479:3857 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):3472:3472 -> a 2:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3549:3551 -> a 5:7:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeField(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3632:3634 -> a 5:7:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3551 -> a 8:8:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder():2829:2829 -> a 8:8:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832 -> a 8:8:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeField(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3634 -> a 8:8:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3551 -> a 9:9:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832:2832 -> a 9:9:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeField(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3634 -> a 9:9:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3551 -> a 10:16:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeField(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3634:3640 -> a 10:16:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3551 -> a 17:18:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3553:3554 -> a 19:21:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSyntheticMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3712:3714 -> a 19:21:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3554 -> a 22:22:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> a 22:22:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> a 22:22:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSyntheticMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3714 -> a 22:22:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3554 -> a 23:23:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> a 23:23:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSyntheticMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3714 -> a 23:23:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3554 -> a 24:30:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSyntheticMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3714:3720 -> a 24:30:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3554 -> a 31:32:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3556:3557 -> a 33:35:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeGetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3776:3778 -> a 33:35:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3557 -> a 36:36:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> a 36:36:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> a 36:36:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeGetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3778 -> a 36:36:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3557 -> a 37:37:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> a 37:37:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeGetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3778 -> a 37:37:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3557 -> a 38:44:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeGetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3778:3784 -> a 38:44:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3557 -> a 45:46:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3559:3560 -> a 47:49:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3836:3838 -> a 47:49:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3560 -> a 50:50:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> a 50:50:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> a 50:50:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3838 -> a 50:50:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3560 -> a 51:51:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> a 51:51:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3838 -> a 51:51:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3560 -> a 52:58:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3838:3844 -> a 52:58:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3560 -> a 59:60:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3562:3563 -> a 61:63:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeDelegateMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3921:3923 -> a 61:63:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3563 -> a 64:64:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> a 64:64:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> a 64:64:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeDelegateMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3923 -> a 64:64:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3563 -> a 65:65:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> a 65:65:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeDelegateMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3923 -> a 65:65:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3563 -> a 66:72:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeDelegateMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3923:3929 -> a 66:72:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3563 -> a 73:73:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3565:3565 -> a 74:80:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3580:3586 -> a 74:80:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3472 -> a 81:85:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3582:3586 -> a 81:85:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3472 -> a 86:88:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setField(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3613:3615 -> a 89:91:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setDelegateMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3892:3894 -> a 1:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setGetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3757:3759 -> b 1:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3513:3514 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():3472 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3515 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():3472 -> c 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3515:3515 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():3472 -> c 5:7:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setSetter(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3817:3819 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.create():3486:3486 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.clone():3505 -> clone 1:1:java.lang.Object clone():3472 -> clone 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.clone():3505:3505 -> clone 2:2:java.lang.Object clone():3472 -> clone 1:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setSyntheticMethod(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3685:3687 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.create():3486:3486 -> f 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder access$3200():3472 -> f 1:24:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature buildPartial():3521:3544 -> g kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes -> com.gradleup.gr8.relocated.pl1: java.util.List record_ -> b kotlinx.metadata.internal.protobuf.Parser PARSER -> h kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes defaultInstance -> g java.util.List localName_ -> c int memoizedSerializedSize -> f int localNameMemoizedSerializedSize -> d byte memoizedIsInitialized -> e kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:1924:void ():171:2094 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):71:71 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):71:71 -> 3:1589:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):77:1663 -> 1590:1590:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):78:78 -> 1591:3175:void (boolean):80:80 -> 3176:4744:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):95:1663 -> 4745:4793:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):96:144 -> 4794:4797:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):128:131 -> 4798:4830:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):120:152 -> 4831:4849:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):150:168 -> 4850:4860:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):156:166 -> 1:1:java.util.List access$1400(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):71:71 -> a 2:2:java.util.List access$1402(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.util.List):71:71 -> a 3:7:boolean isInitialized():1639:1643 -> a 8:10:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):1649:1651 -> a 11:11:java.util.List kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.getLocalNameList():1609:1609 -> a 11:11:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):1653 -> a 12:19:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):1653:1660 -> a 1:1:java.util.List access$1500(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):71:71 -> b 2:2:java.util.List access$1502(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.util.List):71:71 -> b 1:1:kotlinx.metadata.internal.protobuf.ByteString access$1600(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):71:71 -> c 2:13:int getSerializedSize():1665:1676 -> c 14:14:java.util.List kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.getLocalNameList():1609:1609 -> c 14:14:int getSerializedSize():1680 -> c 15:23:int getSerializedSize():1680:1688 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilder():1752:1752 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilderForType():1753 -> d 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():71 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilder():1752:1752 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1755 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.toBuilder():1757 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():71 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1755:1755 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.toBuilder():1757 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():71 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes getDefaultInstance():84:84 -> g 1:1:java.util.List getLocalNameList():1609:1609 -> h 1:1:java.util.List getRecordList():1569:1569 -> i 1:2:void initFields():1634:1635 -> j 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder newBuilder():1752:1752 -> k kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$1 -> com.gradleup.gr8.relocated.jl1: 1:1:void ():172:172 -> 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):177:177 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):172 -> a kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder -> com.gradleup.gr8.relocated.kl1: java.util.List localName_ -> d java.util.List record_ -> c int bitField0_ -> b 1:227:void ():1769:1995 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):1762:1762 -> a 2:6:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1821:1825 -> a 7:9:void kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.ensureRecordIsMutable():1873:1875 -> a 7:9:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1827 -> a 10:17:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1828:1835 -> a 18:20:void kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.ensureLocalNameIsMutable():1997:1999 -> a 18:20:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1837 -> a 21:25:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1838:1842 -> a 26:32:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1857:1863 -> a 26:32:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1762 -> a 33:37:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1859:1863 -> a 33:37:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1762 -> a 38:40:void kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.ensureLocalNameIsMutable():1997:1999 -> a 38:40:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllLocalName(java.lang.Iterable):2069 -> a 41:41:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllLocalName(java.lang.Iterable):2070:2070 -> a 42:42:void kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.addAll(java.lang.Iterable,java.util.Collection):334:334 -> a 42:42:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllLocalName(java.lang.Iterable):2070 -> a 43:45:void kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.checkForNullValues(java.lang.Iterable):348:350 -> a 43:45:void kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.addAll(java.lang.Iterable,java.util.Collection):335 -> a 43:45:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllLocalName(java.lang.Iterable):2070 -> a 46:52:void kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.addAll(java.lang.Iterable,java.util.Collection):336:342 -> a 46:52:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllLocalName(java.lang.Iterable):2070 -> a 1:3:void kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.ensureRecordIsMutable():1873:1875 -> b 1:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllRecord(java.lang.Iterable):1970 -> b 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllRecord(java.lang.Iterable):1971:1971 -> b 5:7:void kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.checkForNullValues(java.lang.Iterable):348:350 -> b 5:7:void kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.addAll(java.lang.Iterable,java.util.Collection):335 -> b 5:7:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllRecord(java.lang.Iterable):1971 -> b 8:8:void kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.addAll(java.lang.Iterable,java.util.Collection):336:336 -> b 8:8:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllRecord(java.lang.Iterable):1971 -> b 1:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1797:1798 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():1762 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1799 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():1762 -> c 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1799:1799 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():1762 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.create():1776:1776 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.clone():1789 -> clone 1:1:java.lang.Object clone():1762 -> clone 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.clone():1789:1789 -> clone 2:2:java.lang.Object clone():1762 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.create():1776:1776 -> f 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder access$1200():1762 -> f 1:12:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes buildPartial():1805:1816 -> g kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record -> com.gradleup.gr8.relocated.ol1: kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record defaultInstance -> m int memoizedSerializedSize -> l int replaceCharMemoizedSerializedSize -> j int substringIndexMemoizedSerializedSize -> h java.lang.Object string_ -> e int predefinedIndex_ -> d int bitField0_ -> b int range_ -> c byte memoizedIsInitialized -> k kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation operation_ -> f java.util.List replaceChar_ -> i java.util.List substringIndex_ -> g kotlinx.metadata.internal.protobuf.Parser PARSER -> n kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:1088:void ():470:1557 -> 1:1:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):329:329 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):329:329 -> 3:491:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):335:823 -> 492:492:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):336:336 -> 493:979:void (boolean):338:338 -> 980:1450:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):353:823 -> 1451:1540:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):354:443 -> 1541:1550:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):428:437 -> 1551:1554:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):421:424 -> 1555:1564:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):407:416 -> 1565:1568:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):400:403 -> 1569:1576:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):387:394 -> 1577:1578:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):382:383 -> 1579:1653:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):377:451 -> 1654:1672:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):449:467 -> 1673:1683:void (kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):455:465 -> 1:1:int access$1002(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,int):329:329 -> a 2:2:kotlinx.metadata.internal.protobuf.ByteString access$1100(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):329:329 -> a 3:3:java.lang.Object access$602(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,java.lang.Object):329:329 -> a 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation access$702(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation):329:329 -> a 5:5:java.util.List access$802(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,java.util.List):329:329 -> a 6:10:boolean isInitialized():783:787 -> a 11:19:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):793:801 -> a 20:20:java.util.List kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getSubstringIndexList():707:707 -> a 20:20:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):803 -> a 21:26:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):803:808 -> a 27:27:java.util.List kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getReplaceCharList():747:747 -> a 27:27:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):810 -> a 28:35:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):810:817 -> a 36:44:kotlinx.metadata.internal.protobuf.ByteString kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getStringBytes():659:667 -> a 36:44:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):818 -> a 45:47:void writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream):818:820 -> a 1:1:int access$402(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,int):329:329 -> b 2:2:java.lang.Object access$600(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):329:329 -> b 3:3:java.util.List access$902(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,java.util.List):329:329 -> b 1:1:int access$502(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,int):329:329 -> c 2:2:java.util.List access$800(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):329:329 -> c 3:22:int getSerializedSize():825:844 -> c 23:23:java.util.List kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getSubstringIndexList():707:707 -> c 23:23:int getSerializedSize():848 -> c 24:34:int getSerializedSize():848:858 -> c 35:35:java.util.List kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getReplaceCharList():747:747 -> c 35:35:int getSerializedSize():862 -> c 36:43:int getSerializedSize():862:869 -> c 44:52:kotlinx.metadata.internal.protobuf.ByteString kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getStringBytes():659:667 -> c 44:52:int getSerializedSize():870 -> c 53:53:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSize(int,kotlinx.metadata.internal.protobuf.ByteString):637:637 -> c 53:53:int getSerializedSize():870 -> c 54:54:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSizeNoTag(kotlinx.metadata.internal.protobuf.ByteString):883:883 -> c 54:54:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSize(int,kotlinx.metadata.internal.protobuf.ByteString):637 -> c 54:54:int getSerializedSize():870 -> c 55:56:int getSerializedSize():873:874 -> c 1:1:java.util.List access$900(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):329:329 -> d 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder():938:938 -> d 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilderForType():939 -> d 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():329 -> d 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder():938:938 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):941 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.toBuilder():943 -> e 1:1:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():329 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):941:941 -> e 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.toBuilder():943 -> e 2:2:kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():329 -> e 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record getDefaultInstance():342:342 -> g 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation getOperation():691:691 -> h 1:1:int getPredefinedIndex():614:614 -> i 1:1:int getRange():591:591 -> j 1:1:int getReplaceCharCount():758:758 -> k 1:1:java.util.List getReplaceCharList():747:747 -> l 1:7:java.lang.String getString():637:643 -> m 8:8:java.lang.String kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():624:624 -> m 8:8:java.lang.String getString():643 -> m 9:10:java.lang.String getString():644:645 -> m 11:11:java.lang.String kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():626:626 -> m 11:11:java.lang.String getString():643 -> m 1:1:int getSubstringIndexCount():719:719 -> n 1:1:java.util.List getSubstringIndexList():707:707 -> o 1:1:boolean hasOperation():681:681 -> p 1:1:boolean hasPredefinedIndex():604:604 -> q 1:1:boolean hasRange():581:581 -> r 1:1:boolean hasString():627:627 -> s 1:6:void initFields():774:779 -> t 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder newBuilder():938:938 -> u 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder():938:938 -> v 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):941 -> v 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder toBuilder():943 -> v 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):941:941 -> v 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder toBuilder():943 -> v kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$1 -> com.gradleup.gr8.relocated.ll1: 1:1:void ():471:471 -> 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$1.parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):476:476 -> a 1:1:java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):471 -> a kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder -> com.gradleup.gr8.relocated.ml1: kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation operation_ -> f java.lang.Object string_ -> e int predefinedIndex_ -> d java.util.List replaceChar_ -> h java.util.List substringIndex_ -> g int bitField0_ -> b int range_ -> c 1:497:void ():955:1451 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite):948:948 -> a 2:20:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1033:1051 -> a 21:23:void kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.ensureSubstringIndexIsMutable():1345:1347 -> a 21:23:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1053 -> a 24:31:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1054:1061 -> a 32:34:void kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.ensureReplaceCharIsMutable():1453:1455 -> a 32:34:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1063 -> a 35:39:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1064:1068 -> a 40:46:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1083:1089 -> a 40:46:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):948 -> a 47:51:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1085:1089 -> a 47:51:kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):948 -> a 52:53:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder setPredefinedIndex(int):1173:1174 -> a 54:57:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder setOperation(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation):1322:1325 -> a 1:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder setRange(int):1125:1126 -> b 1:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():991:992 -> c 1:2:kotlinx.metadata.internal.protobuf.MessageLite build():948 -> c 3:3:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():993 -> c 3:3:kotlinx.metadata.internal.protobuf.MessageLite build():948 -> c 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():993:993 -> c 4:4:kotlinx.metadata.internal.protobuf.MessageLite build():948 -> c 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.create():962:962 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.clone():983 -> clone 1:1:java.lang.Object clone():948 -> clone 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.clone():983:983 -> clone 2:2:java.lang.Object clone():948 -> clone 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.create():962:962 -> f 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder access$200():948 -> f 1:30:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record buildPartial():999:1028 -> g 1:1:int getRange():1115:1115 -> h 1:1:int getReplaceCharCount():1479:1479 -> i 1:1:int getSubstringIndexCount():1373:1373 -> j 1:1:boolean hasOperation():1301:1301 -> k 1:1:boolean hasPredefinedIndex():1153:1153 -> l kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation -> com.gradleup.gr8.relocated.nl1: kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation NONE -> b kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation INTERNAL_TO_CLASS_ID -> c kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation DESC_TO_CLASS_ID -> d kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation[] $VALUES -> e int value -> a 1:19:void ():493:511 -> 20:20:void ():488:488 -> 1:2:void (java.lang.String,int,int,int):563:564 -> 1:1:int getNumber():538:538 -> a 2:2:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation valueOf(int):544:544 -> a 3:3:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation valueOf(int):543:543 -> a 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation valueOf(int):542:542 -> a 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation[] values():488:488 -> values kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding -> com.gradleup.gr8.relocated.ec: boolean FORCE_8TO7_ENCODING -> a boolean $assertionsDisabled -> b 1:13:void ():15:27 -> void $$$reportNull$$$0(int) -> a 1:1:java.lang.String[] encodeBytes(byte[]):45:45 -> a 2:50:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.UtfEncodingKt.bytesToStrings(byte[]):27:75 -> a 2:50:java.lang.String[] encodeBytes(byte[]):46 -> a 51:81:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):75:105 -> a 51:81:java.lang.String[] encodeBytes(byte[]):48 -> a 82:82:java.lang.String[] encodeBytes(byte[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":132,"2":133,"3":134,"4":135},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 132:132:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:105 -> a 132:132:java.lang.String[] encodeBytes(byte[]):48 -> a 133:133:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:105 -> a 133:133:java.lang.String[] encodeBytes(byte[]):48 -> a 134:134:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:105 -> a 134:134:java.lang.String[] encodeBytes(byte[]):48 -> a 135:135:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:105 -> a 135:135:java.lang.String[] encodeBytes(byte[]):48 -> a 83:85:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:107 -> a 83:85:java.lang.String[] encodeBytes(byte[]):48 -> a 86:86:void kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.addModuloByte(byte[],int):115:115 -> a 86:86:java.lang.String[] encodeBytes(byte[]):51 -> a 87:102:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):130:145 -> a 87:102:java.lang.String[] encodeBytes(byte[]):52 -> a 103:103:java.lang.String[] encodeBytes(byte[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":136,"2":137,"3":138,"4":139},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 136:136:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:145 -> a 136:136:java.lang.String[] encodeBytes(byte[]):52 -> a 137:137:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:145 -> a 137:137:java.lang.String[] encodeBytes(byte[]):52 -> a 138:138:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:145 -> a 138:138:java.lang.String[] encodeBytes(byte[]):52 -> a 139:139:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:145 -> a 139:139:java.lang.String[] encodeBytes(byte[]):52 -> a 104:130:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:171 -> a 104:130:java.lang.String[] encodeBytes(byte[]):52 -> a 131:131:java.lang.String[] encodeBytes(byte[]):0:0 -> a 140:141:byte[] decodeBytes(java.lang.String[]):179:180 -> a 142:143:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.dropMarker(java.lang.String[]):199:200 -> a 142:143:byte[] decodeBytes(java.lang.String[]):182 -> a 144:154:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.UtfEncodingKt.stringsToBytes(java.lang.String[]):59:69 -> a 144:154:byte[] decodeBytes(java.lang.String[]):182 -> a 155:156:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.dropMarker(java.lang.String[]):199:200 -> a 155:156:byte[] decodeBytes(java.lang.String[]):185 -> a 157:166:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.combineStringArrayIntoBytes(java.lang.String[]):210:219 -> a 157:166:byte[] decodeBytes(java.lang.String[]):189 -> a 167:167:void kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.addModuloByte(byte[],int):115:115 -> a 167:167:byte[] decodeBytes(java.lang.String[]):191 -> a 168:184:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.decode7to8(byte[]):247:263 -> a 168:184:byte[] decodeBytes(java.lang.String[]):192 -> a kotlinx.metadata.internal.metadata.jvm.deserialization.ClassMapperLite -> com.gradleup.gr8.relocated.yn: # {"id":"sourceFile","fileName":"ClassMapperLite.kt"} java.util.Map map -> b java.lang.String kotlin -> a 1:15:void ():17:31 -> 16:29:void ():23:36 -> 30:30:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":404,"2":405,"3":406},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 404:404:void ():36:36 -> 405:405:void ():36:36 -> 406:406:void ():36:36 -> 66:79:void ():36:49 -> 80:80:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":420,"2":421,"3":422,"4":423},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 420:420:void ():50:50 -> 421:421:void ():50:50 -> 422:422:void ():50:50 -> 423:423:void ():50:50 -> 130:133:void ():50:53 -> 134:134:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":427,"2":428,"3":429,"4":430},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 427:427:void ():54:54 -> 428:428:void ():54:54 -> 429:429:void ():54:54 -> 430:430:void ():54:54 -> 135:135:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":431,"2":432,"3":433,"4":434},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 431:431:void ():54:54 -> 432:432:void ():54:54 -> 433:433:void ():54:54 -> 434:434:void ():54:54 -> 189:189:void ():54:54 -> 190:190:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":435,"2":436,"3":437,"4":438},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 435:435:void ():55:55 -> 436:436:void ():55:55 -> 437:437:void ():55:55 -> 438:438:void ():55:55 -> 191:191:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":439,"2":440,"3":441,"4":442},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 439:439:void ():55:55 -> 440:440:void ():55:55 -> 441:441:void ():55:55 -> 442:442:void ():55:55 -> 246:252:void ():55:61 -> 253:253:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":451,"2":452,"3":453,"4":454},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 451:451:void ():64:64 -> 452:452:void ():64:64 -> 453:453:void ():64:64 -> 454:454:void ():64:64 -> 317:317:void ():64:64 -> 318:318:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":455,"2":456,"3":457,"4":458},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 455:455:void ():65:65 -> 456:456:void ():65:65 -> 457:457:void ():65:65 -> 458:458:void ():65:65 -> 383:389:void ():65:71 -> 390:390:void ():22:22 -> 1:1:void map$lambda-0$add(java.util.Map,java.lang.String,java.lang.String):42:42 -> a 2:2:java.lang.String mapClass(java.lang.String):80:80 -> a 3:3:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace(java.lang.String,char,char,boolean):70:70 -> a 3:3:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace$default(java.lang.String,char,char,boolean,int,java.lang.Object):68 -> a 3:3:java.lang.String mapClass(java.lang.String):80 -> a 4:4:java.lang.String mapClass(java.lang.String):80:80 -> a kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature -> com.gradleup.gr8.relocated.hk1: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} java.lang.String asString() -> a 1:1:java.lang.String toString():27:27 -> toString kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field -> com.gradleup.gr8.relocated.ek1: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} java.lang.String name -> a java.lang.String desc -> b 1:1:void (java.lang.String,java.lang.String):23:23 -> 1:1:java.lang.String asString():24:24 -> a 2:2:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field.getName():23:23 -> a 2:2:java.lang.String asString():24 -> a 3:3:java.lang.String asString():24:24 -> a 4:4:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field.getDesc():23:23 -> a 4:4:java.lang.String asString():24 -> a 5:5:java.lang.String asString():24:24 -> a 1:1:java.lang.String getDesc():23:23 -> b 1:1:java.lang.String getName():23:23 -> c 1:1:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field.getName():23:23 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field.getName():23:23 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean equals(java.lang.Object):0:0 -> equals 4:5:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field.getDesc():23:23 -> equals 4:5:boolean equals(java.lang.Object):0 -> equals 6:6:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field.getName():23:23 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 3:3:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field.getDesc():23:23 -> hashCode 3:3:int hashCode():0 -> hashCode 4:4:int hashCode():0:0 -> hashCode kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method -> com.gradleup.gr8.relocated.fk1: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} java.lang.String name -> a java.lang.String desc -> b 1:1:void (java.lang.String,java.lang.String):19:19 -> 1:1:java.lang.String asString():20:20 -> a 2:2:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method.getName():19:19 -> a 2:2:java.lang.String asString():20 -> a 3:3:java.lang.String asString():20:20 -> a 4:4:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method.getDesc():19:19 -> a 4:4:java.lang.String asString():20 -> a 5:5:java.lang.String asString():20:20 -> a 1:1:java.lang.String getDesc():19:19 -> b 1:1:java.lang.String getName():19:19 -> c 1:1:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method.getName():19:19 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method.getName():19:19 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean equals(java.lang.Object):0:0 -> equals 4:5:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method.getDesc():19:19 -> equals 4:5:boolean equals(java.lang.Object):0 -> equals 6:6:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method.getName():19:19 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 3:3:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method.getDesc():19:19 -> hashCode 3:3:int hashCode():0 -> hashCode 4:4:int hashCode():0:0 -> hashCode kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMetadataVersion -> com.gradleup.gr8.relocated.sk1: # {"id":"sourceFile","fileName":"JvmMetadataVersion.kt"} boolean isStrictSemantics -> f kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMetadataVersion INSTANCE -> g 1:1:void ():29:29 -> 2:2:void kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMetadataVersion.(int[]):15:15 -> 2:2:void ():29 -> 3:6:void ():29:32 -> 7:7:void kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMetadataVersion.(int[]):15:15 -> 7:7:void ():32 -> 1:1:void (int[],boolean):14:14 -> 1:6:boolean isCompatible():19:24 -> d kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver -> com.gradleup.gr8.relocated.uk1: # {"id":"sourceFile","fileName":"JvmNameResolver.kt"} kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes types -> d java.util.List kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.PREDEFINED_STRINGS -> e java.util.List kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.records -> c java.util.Set kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.localNameIndices -> b java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.strings -> a java.util.Map kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.PREDEFINED_STRINGS_MAP -> f 1:33:void kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():66:98 -> 34:67:void kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():68:101 -> 68:68:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> 68:68:void kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():107 -> 69:72:void kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():107:110 -> 73:83:void kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():101:101 -> 1:2:void (kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.lang.String[]):16:17 -> 3:6:void kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.(java.lang.String[],java.util.Set,java.util.List):12:15 -> 3:6:void (kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.lang.String[]):14 -> 7:7:void (kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.lang.String[]):12:12 -> 1:1:java.util.Map kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.access$getPREDEFINED_STRINGS_MAP$cp():12:12 -> a 2:20:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):19:37 -> a 2:20:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 21:21:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace(java.lang.String,char,char,boolean):70:70 -> a 21:21:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace$default(java.lang.String,char,char,boolean,int,java.lang.Object):68 -> a 21:21:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):37 -> a 21:21:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 22:31:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):40:49 -> a 22:31:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 32:32:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace(java.lang.String,char,char,boolean):70:70 -> a 32:32:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace$default(java.lang.String,char,char,boolean,int,java.lang.Object):68 -> a 32:32:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):51 -> a 32:32:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 33:33:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):45:45 -> a 33:33:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 34:34:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace(java.lang.String,char,char,boolean):70:70 -> a 34:34:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace$default(java.lang.String,char,char,boolean,int,java.lang.Object):68 -> a 34:34:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):45 -> a 34:34:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 35:35:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):55:55 -> a 35:35:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getStrings():13:13 -> b 1:1:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getStrings():0 -> b # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.isLocalClassName(int):62:62 -> b 2:2:boolean kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.isLocalClassName(int):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes getTypes():12:12 -> c kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase -> kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase: # {"id":"sourceFile","fileName":"JvmNameResolverBase.kt"} kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase$Companion -> kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase$Companion: # {"id":"sourceFile","fileName":"JvmNameResolverBase.kt"} kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverKt -> com.gradleup.gr8.relocated.vk1: # {"id":"sourceFile","fileName":"JvmNameResolver.kt"} 1:8:java.util.List toExpandedRecordsList(java.util.List):24:31 -> a kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil -> com.gradleup.gr8.relocated.rl1: # {"id":"sourceFile","fileName":"JvmProtoBufUtil.kt"} kotlinx.metadata.internal.protobuf.ExtensionRegistryLite EXTENSION_REGISTRY -> a int $r8$clinit -> b 1:1:void ():19:19 -> 2:15:void kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf.registerAllExtensions(kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10:23 -> 2:15:void ():19 -> 16:16:void ():19:19 -> 1:124:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.getJvmFieldSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean):0:123 -> a 1:124:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field getJvmFieldSignature$default(kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean,int,java.lang.Object):110 -> a 125:125:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 125:125:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.getJvmFieldSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean):123 -> a 125:125:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field getJvmFieldSignature$default(kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean,int,java.lang.Object):110 -> a 126:126:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> a 126:126:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 126:126:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.getJvmFieldSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean):123 -> a 126:126:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field getJvmFieldSignature$default(kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean,int,java.lang.Object):110 -> a 127:127:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 127:127:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.getJvmFieldSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean):123 -> a 127:127:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field getJvmFieldSignature$default(kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean,int,java.lang.Object):110 -> a 128:128:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.getJvmFieldSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean):125:125 -> a 128:128:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field getJvmFieldSignature$default(kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean,int,java.lang.Object):110 -> a 129:129:kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27:27 -> a 130:131:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):31:32 -> a 130:131:kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 132:132:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> a 132:132:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32 -> a 132:132:kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 133:133:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1738:1738 -> a 133:133:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52 -> a 133:133:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32 -> a 133:133:kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 134:134:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> a 134:134:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32 -> a 134:134:kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 135:135:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10181:10181 -> a 135:135:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32 -> a 135:135:kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 136:136:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32:32 -> a 136:136:kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 137:140:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):74:77 -> a 141:142:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.receiverType(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):56:57 -> a 141:142:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):79 -> a 143:143:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOfNotNull(java.lang.Object):120:120 -> a 143:143:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):79 -> a 144:207:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):79:142 -> a 208:208:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 208:208:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):142 -> a 209:211:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):142:144 -> a 212:278:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):79:79 -> a 345:345:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):146:146 -> a 346:346:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 346:346:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):146 -> a 347:349:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):146:148 -> a 350:350:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 350:350:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):81 -> a 351:351:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> a 351:351:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 351:351:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):81 -> a 352:352:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 352:352:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):81 -> a 353:353:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):148:148 -> a 354:355:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.returnType(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):48:49 -> a 354:355:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):82 -> a 356:356:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 356:356:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):82 -> a 357:357:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> a 357:357:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 357:357:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):82 -> a 358:358:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 358:358:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):82 -> a 359:361:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):84:86 -> a 362:363:kotlinx.metadata.internal.metadata.ProtoBuf$Type kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.returnType(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.TypeTable):49:50 -> a 362:363:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):82 -> a 364:420:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):94:150 -> a 421:421:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> a 421:421:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):150 -> a 422:424:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):150:152 -> a 425:425:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):104:104 -> a 426:426:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 426:426:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):104 -> a 427:427:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> a 427:427:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 427:427:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):104 -> a 428:428:java.lang.String kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 428:428:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):104 -> a 429:429:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):152:152 -> a 430:432:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.internal.metadata.deserialization.NameResolver,kotlinx.metadata.internal.metadata.deserialization.TypeTable):105:107 -> a 1:2:kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):47:48 -> b 3:3:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> b 3:3:kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48 -> b 4:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1738:1738 -> b 4:4:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52 -> b 4:4:kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48 -> b 5:5:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> b 5:5:kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48 -> b 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16405:16405 -> b 6:6:kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48 -> b 7:7:kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48:48 -> b 1:1:kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37:37 -> c 2:3:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):41:42 -> c 2:3:kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 4:4:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> c 4:4:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42 -> c 4:4:kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 5:5:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1738:1738 -> c 5:5:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52 -> c 5:5:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42 -> c 5:5:kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 6:6:kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> c 6:6:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42 -> c 6:6:kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 7:7:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13209:13209 -> c 7:7:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42 -> c 7:7:kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 8:8:kotlin.Pair kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42:42 -> c 8:8:kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c kotlinx.metadata.internal.metadata.jvm.deserialization.UtfEncodingKt -> kotlinx.metadata.internal.metadata.jvm.deserialization.UtfEncodingKt: # {"id":"sourceFile","fileName":"utfEncoding.kt"} kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable -> com.gradleup.gr8.relocated.sl1: # {"id":"sourceFile","fileName":"JvmStringTable.kt"} java.util.LinkedHashSet localNames -> d java.util.ArrayList records -> b java.util.ArrayList strings -> a java.util.HashMap map -> c 1:1:void (kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver,int,kotlin.jvm.internal.DefaultConstructorMarker):18:18 -> 2:98:void (kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver):18:114 -> 99:186:void (kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver):27:114 -> 187:190:void (kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver):28:31 -> 1:1:java.util.ArrayList getStrings():19:19 -> a 2:82:int getStringIndex(java.lang.String):36:116 -> a 83:86:int getStringIndex(java.lang.String):37:40 -> a 87:596:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.util.List):0:509 -> a 87:596:int getStringIndex(java.lang.String):40 -> a 597:597:int getStringIndex(java.lang.String):40:40 -> a 598:598:boolean kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable.isTrivial(kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder):48:48 -> a 598:598:int getStringIndex(java.lang.String):41 -> a 599:600:int getStringIndex(java.lang.String):42:43 -> a 601:683:int getStringIndex(java.lang.String):37:119 -> a 684:684:int getStringIndex(java.lang.String):117:117 -> a 685:701:int getQualifiedClassNameIndex(java.lang.String,boolean):60:76 -> a 702:702:java.lang.Integer kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase$Companion.getPredefinedStringIndex(java.lang.String):103:103 -> a 702:702:int getQualifiedClassNameIndex(java.lang.String,boolean):79 -> a 703:708:int getQualifiedClassNameIndex(java.lang.String,boolean):81:86 -> a 709:709:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace(java.lang.String,char,char,boolean):70:70 -> a 709:709:java.lang.String kotlin.text.StringsKt__StringsJVMKt.replace$default(java.lang.String,char,char,boolean,int,java.lang.Object):68 -> a 709:709:int getQualifiedClassNameIndex(java.lang.String,boolean):86 -> a 710:710:int getQualifiedClassNameIndex(java.lang.String,boolean):86:86 -> a 711:726:int getQualifiedClassNameIndex(java.lang.String,boolean):77:92 -> a 727:754:void serializeTo(java.io.OutputStream):98:125 -> a 755:755:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():991:991 -> a 755:755:void serializeTo(java.io.OutputStream):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 756:756:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():992:992 -> a 756:756:void serializeTo(java.io.OutputStream):99 -> a 757:757:void serializeTo(java.io.OutputStream):125:125 -> a 758:758:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 758:758:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():993 -> a 758:758:void serializeTo(java.io.OutputStream):99 -> a 759:759:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():993:993 -> a 759:759:void serializeTo(java.io.OutputStream):99 -> a 760:761:void serializeTo(java.io.OutputStream):99:100 -> a 762:763:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1797:1798 -> a 762:763:void serializeTo(java.io.OutputStream):101 -> a 764:764:void serializeTo(java.io.OutputStream):101:101 -> a 765:765:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 765:765:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1799 -> a 765:765:void serializeTo(java.io.OutputStream):101 -> a 766:766:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1799:1799 -> a 766:766:void serializeTo(java.io.OutputStream):101 -> a kotlinx.metadata.internal.metadata.serialization.Interner -> com.gradleup.gr8.relocated.eg1: # {"id":"sourceFile","fileName":"Interner.kt"} java.util.HashMap interned -> b int firstIndex -> a 1:3:void (kotlinx.metadata.internal.metadata.serialization.Interner):8:10 -> 1:20:java.util.List getAllInternedObjects():13:32 -> a 21:24:java.lang.Integer find(java.lang.Object):19:22 -> a 1:1:boolean isEmpty():16:16 -> b 2:3:int intern(java.lang.Object):26:27 -> b kotlinx.metadata.internal.metadata.serialization.Interner$special$$inlined$sortedBy$1 -> com.gradleup.gr8.relocated.dg1: # {"id":"sourceFile","fileName":"Comparisons.kt"} java.util.HashMap $receiver$inlined -> a 1:1:int compare(java.lang.Object,java.lang.Object):321:321 -> compare 2:2:int kotlin.comparisons.ComparisonsKt__ComparisonsKt.compareValues(java.lang.Comparable,java.lang.Comparable):78:78 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):102 -> compare kotlinx.metadata.internal.metadata.serialization.MutableTable -> kotlinx.metadata.internal.metadata.serialization.MutableTable: # {"id":"sourceFile","fileName":"MutableTable.kt"} kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable -> com.gradleup.gr8.relocated.r82: # {"id":"sourceFile","fileName":"MutableTable.kt"} kotlinx.metadata.internal.metadata.serialization.Interner kotlinx.metadata.internal.metadata.serialization.MutableTable.interner -> a 1:6:void kotlinx.metadata.internal.metadata.serialization.MutableTable.():23:28 -> 1:6:void ():56 -> 7:7:void kotlinx.metadata.internal.metadata.serialization.Interner.(kotlinx.metadata.internal.metadata.serialization.Interner,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> 7:7:void kotlinx.metadata.internal.metadata.serialization.MutableTable.():28 -> 7:7:void ():56 -> 8:8:void kotlinx.metadata.internal.metadata.serialization.MutableTable.():28:28 -> 8:8:void ():56 -> 1:1:int kotlinx.metadata.internal.metadata.serialization.MutableTable.get(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):35:35 -> a 1:1:int kotlinx.metadata.internal.metadata.serialization.MutableTable.get(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():39:39 -> a 2:2:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:3:kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.createTableBuilder():57:57 -> a 3:3:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.createTableBuilder():55 -> a 3:3:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():40 -> a 3:3:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():0 -> a # {"id":"com.android.tools.r8.synthesized"} 4:5:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():41:42 -> a 4:5:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():0 -> a # {"id":"com.android.tools.r8.synthesized"} 6:6:void kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.addElement(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):55:55 -> a 6:6:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():42 -> a 6:6:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():0 -> a # {"id":"com.android.tools.r8.synthesized"} 7:67:void kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.addElement(kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder,kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):0:60 -> a 7:67:void kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.addElement(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):55 -> a 7:67:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():42 -> a 7:67:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():0 -> a # {"id":"com.android.tools.r8.synthesized"} 68:68:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():44:44 -> a 68:68:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():0 -> a # {"id":"com.android.tools.r8.synthesized"} 69:69:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():40:40 -> a 69:69:kotlinx.metadata.internal.protobuf.GeneratedMessageLite kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlinx.metadata.internal.metadata.serialization.TableElementWrapper -> com.gradleup.gr8.relocated.mg3: # {"id":"sourceFile","fileName":"MutableTable.kt"} byte[] bytes -> b kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder builder -> a int hashCode -> c 1:4:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):13:16 -> 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder getBuilder():13:13 -> a 1:1:boolean equals(java.lang.Object):20:20 -> equals 1:1:int hashCode():18:18 -> hashCode kotlinx.metadata.internal.protobuf.AbstractMessageLite -> com.gradleup.gr8.relocated.t1: 1:1:void ():46:46 -> void kotlinx.metadata.internal.protobuf.MessageLite.writeTo(kotlinx.metadata.internal.protobuf.CodedOutputStream) -> a 1:8:void writeDelimitedTo(java.io.OutputStream):86:93 -> a 1:6:void writeTo(java.io.OutputStream):77:82 -> b int kotlinx.metadata.internal.protobuf.MessageLite.getSerializedSize() -> c kotlinx.metadata.internal.protobuf.MessageLite$Builder kotlinx.metadata.internal.protobuf.MessageLite.newBuilderForType() -> d kotlinx.metadata.internal.protobuf.MessageLite$Builder kotlinx.metadata.internal.protobuf.MessageLite.toBuilder() -> e 1:7:byte[] toByteArray():64:70 -> f kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder -> com.gradleup.gr8.relocated.s1: 1:1:void ():118:118 -> kotlinx.metadata.internal.protobuf.MessageLite$Builder kotlinx.metadata.internal.protobuf.MessageLite$Builder.mergeFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite) -> a kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.MessageLite$Builder.build() -> c kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder$LimitedInputStream -> com.gradleup.gr8.relocated.r1: int limit -> a 1:2:void (java.io.InputStream,int):245:246 -> 1:1:int available():251:251 -> available 1:6:int read():256:261 -> read 7:13:int read(byte[],int,int):269:275 -> read 1:3:long skip(long):282:284 -> skip kotlinx.metadata.internal.protobuf.AbstractParser -> com.gradleup.gr8.relocated.w2: 1:1:void ():78:78 -> 1:1:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):224:224 -> a 1:1:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 1:1:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 2:13:int kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint32(int,java.io.InputStream):692:703 -> a 2:13:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):228 -> a 2:13:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 2:13:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 14:14:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):232:232 -> a 14:14:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 14:14:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 15:18:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):191:194 -> a 15:18:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):233 -> a 15:18:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 15:18:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 19:19:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(kotlinx.metadata.internal.protobuf.MessageLite):70:70 -> a 19:19:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 19:19:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 20:20:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite.newUninitializedMessageException():102:102 -> a 20:20:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractParser.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):57 -> a 20:20:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(kotlinx.metadata.internal.protobuf.MessageLite):71 -> a 20:20:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 20:20:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 21:21:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.UninitializedMessageException.asInvalidProtocolBufferException():81:81 -> a 21:21:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(kotlinx.metadata.internal.protobuf.MessageLite):71 -> a 21:21:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 21:21:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 22:22:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(kotlinx.metadata.internal.protobuf.MessageLite):71:71 -> a 22:22:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 22:22:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 23:23:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):196:196 -> a 23:23:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):233 -> a 23:23:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 23:23:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 24:24:int kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint32(int,java.io.InputStream):705:705 -> a 24:24:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):228 -> a 24:24:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 24:24:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 25:25:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.malformedVarint():84:84 -> a 25:25:int kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint32(int,java.io.InputStream):711 -> a 25:25:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):228 -> a 25:25:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 25:25:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 26:26:int kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint32(int,java.io.InputStream):711:711 -> a 26:26:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):228 -> a 26:26:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 26:26:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 27:27:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):230:230 -> a 27:27:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 27:27:java.lang.Object parseDelimitedFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 1:4:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):191:194 -> b 1:4:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> b 1:4:java.lang.Object parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> b 5:5:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(kotlinx.metadata.internal.protobuf.MessageLite):70:70 -> b 5:5:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> b 5:5:java.lang.Object parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> b 6:6:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite.newUninitializedMessageException():102:102 -> b 6:6:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractParser.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):57 -> b 6:6:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(kotlinx.metadata.internal.protobuf.MessageLite):71 -> b 6:6:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> b 6:6:java.lang.Object parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> b 7:7:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.UninitializedMessageException.asInvalidProtocolBufferException():81:81 -> b 7:7:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(kotlinx.metadata.internal.protobuf.MessageLite):71 -> b 7:7:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> b 7:7:java.lang.Object parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> b 8:8:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(kotlinx.metadata.internal.protobuf.MessageLite):71:71 -> b 8:8:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> b 8:8:java.lang.Object parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> b 9:9:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):196:196 -> b 9:9:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> b 9:9:java.lang.Object parseFrom(java.io.InputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> b kotlinx.metadata.internal.protobuf.ByteString -> com.gradleup.gr8.relocated.je: boolean $assertionsDisabled -> b kotlinx.metadata.internal.protobuf.ByteString EMPTY -> a 1:22:void ():60:81 -> int getTreeDepth() -> a int partialHash(int,int,int) -> a void writeToInternal(java.io.OutputStream,int,int) -> a 1:3:kotlinx.metadata.internal.protobuf.ByteString copyFromUtf8(java.lang.String):269:271 -> a 4:11:kotlinx.metadata.internal.protobuf.ByteString concat(kotlinx.metadata.internal.protobuf.ByteString):396:403 -> a 12:12:kotlinx.metadata.internal.protobuf.ByteString concat(kotlinx.metadata.internal.protobuf.ByteString):399:399 -> a 13:25:kotlinx.metadata.internal.protobuf.ByteString copyFrom(java.lang.Iterable):420:432 -> a 26:34:kotlinx.metadata.internal.protobuf.ByteString balancedConcat(java.util.Iterator,int):442:450 -> a 35:44:void copyTo(byte[],int,int,int):490:499 -> a 45:45:void copyTo(byte[],int,int,int):495:495 -> a 46:46:void copyTo(byte[],int,int,int):491:491 -> a 47:47:void copyTo(byte[],int,int,int):488:488 -> a 48:48:void copyTo(byte[],int,int,int):485:485 -> a 49:49:void copyTo(byte[],int,int,int):482:482 -> a void copyToInternal(byte[],int,int,int) -> b boolean isBalanced() -> b int partialIsValidUtf8(int,int,int) -> b boolean isValidUtf8() -> c 1:1:kotlinx.metadata.internal.protobuf.ByteString$Output newOutput():751:751 -> d int peekCachedHashCode() -> e java.lang.String toString(java.lang.String) -> f 1:1:java.lang.String toString():1019:1019 -> toString kotlinx.metadata.internal.protobuf.ByteString$ByteIterator -> com.gradleup.gr8.relocated.he: byte nextByte() -> a kotlinx.metadata.internal.protobuf.ByteString$Output -> com.gradleup.gr8.relocated.ie: int bufferPos -> e byte[] buffer -> d java.util.ArrayList flushedBuffers -> b int flushedBuffersTotalBytes -> c byte[] EMPTY_BYTE_ARRAY -> f int initialCapacity -> a 1:1:void ():765:765 -> 1:7:void (int):783:789 -> 1:1:void kotlinx.metadata.internal.protobuf.ByteString$Output.flushLastBuffer():914:914 -> a 1:1:kotlinx.metadata.internal.protobuf.ByteString toByteString():827 -> a 2:3:byte[] kotlinx.metadata.internal.protobuf.ByteString$Output.copyArray(byte[],int):835:836 -> a 2:3:void kotlinx.metadata.internal.protobuf.ByteString$Output.flushLastBuffer():916 -> a 2:3:kotlinx.metadata.internal.protobuf.ByteString toByteString():827 -> a 4:18:void kotlinx.metadata.internal.protobuf.ByteString$Output.flushLastBuffer():917:931 -> a 4:18:kotlinx.metadata.internal.protobuf.ByteString toByteString():827 -> a 19:19:kotlinx.metadata.internal.protobuf.ByteString toByteString():828:828 -> a 1:1:java.lang.String toString():888:888 -> toString 2:2:int kotlinx.metadata.internal.protobuf.ByteString$Output.size():872:872 -> toString 2:2:java.lang.String toString():888 -> toString 3:3:java.lang.String toString():888:888 -> toString 1:1:void write(int):794:794 -> write 2:10:void kotlinx.metadata.internal.protobuf.ByteString$Output.flushFullBuffer(int):898:906 -> write 2:10:void write(int):795 -> write 11:11:void write(int):797:797 -> write 12:19:void write(byte[],int,int):802:809 -> write 20:28:void kotlinx.metadata.internal.protobuf.ByteString$Output.flushFullBuffer(int):898:906 -> write 20:28:void write(byte[],int,int):814 -> write 29:30:void write(byte[],int,int):815:816 -> write kotlinx.metadata.internal.protobuf.CodedInputStream -> com.gradleup.gr8.relocated.mr: byte[] buffer -> a int currentLimit -> h int recursionDepth -> i java.io.InputStream input -> e int lastTag -> f int totalBytesRetired -> g int bufferPos -> d int bufferSize -> b int bufferSizeAfterLimit -> c 1:1:void (java.io.InputStream):898:898 -> 2:29:void (java.io.InputStream):876:903 -> 1:1:kotlinx.metadata.internal.protobuf.CodedInputStream newInstance(java.io.InputStream):58:58 -> a 2:2:void checkLastTagWas(int):173:173 -> a 3:3:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.invalidEndTag():94:94 -> a 3:3:void checkLastTagWas(int):174 -> a 4:4:void checkLastTagWas(int):174:174 -> a 5:6:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):256:257 -> a 7:7:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFixed32NoTag(int):410:410 -> a 7:7:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):258 -> a 8:8:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):244:244 -> a 9:10:void kotlinx.metadata.internal.protobuf.CodedInputStream.skipMessage(kotlinx.metadata.internal.protobuf.CodedOutputStream):286:287 -> a 9:10:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):245 -> a 11:14:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):246:249 -> a 15:16:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):238:239 -> a 17:17:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(kotlinx.metadata.internal.protobuf.ByteString):455:455 -> a 17:17:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):240 -> a 18:18:int kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> a 18:18:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(kotlinx.metadata.internal.protobuf.ByteString):455 -> a 18:18:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):240 -> a 19:20:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(kotlinx.metadata.internal.protobuf.ByteString):455:456 -> a 19:20:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):240 -> a 21:22:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):232:233 -> a 23:23:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFixed64NoTag(long):405:405 -> a 23:23:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):234 -> a 24:24:long kotlinx.metadata.internal.protobuf.CodedInputStream.readInt64():343:343 -> a 24:24:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):226 -> a 25:25:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):227:227 -> a 26:26:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt64NoTag(long):385:385 -> a 26:26:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):228 -> a 27:27:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.invalidWireType():99:99 -> a 27:27:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):262 -> a 28:28:boolean skipField(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):262:262 -> a 29:36:void readGroup(int,kotlinx.metadata.internal.protobuf.MessageLite$Builder,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):420:427 -> a 37:37:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.recursionLimitExceeded():104:104 -> a 37:37:void readGroup(int,kotlinx.metadata.internal.protobuf.MessageLite$Builder,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):421 -> a 38:38:void readGroup(int,kotlinx.metadata.internal.protobuf.MessageLite$Builder,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):421:421 -> a 39:47:void readMessage(kotlinx.metadata.internal.protobuf.MessageLite$Builder,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):471:479 -> a 48:49:void kotlinx.metadata.internal.protobuf.CodedInputStream.popLimit(int):1018:1019 -> a 48:49:void readMessage(kotlinx.metadata.internal.protobuf.MessageLite$Builder,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):480 -> a 50:50:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.recursionLimitExceeded():104:104 -> a 50:50:void readMessage(kotlinx.metadata.internal.protobuf.MessageLite$Builder,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):473 -> a 51:51:void readMessage(kotlinx.metadata.internal.protobuf.MessageLite$Builder,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):473:473 -> a 52:60:kotlinx.metadata.internal.protobuf.MessageLite readMessage(kotlinx.metadata.internal.protobuf.Parser,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):489:497 -> a 61:62:void kotlinx.metadata.internal.protobuf.CodedInputStream.popLimit(int):1018:1019 -> a 61:62:kotlinx.metadata.internal.protobuf.MessageLite readMessage(kotlinx.metadata.internal.protobuf.Parser,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):498 -> a 63:63:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.recursionLimitExceeded():104:104 -> a 63:63:kotlinx.metadata.internal.protobuf.MessageLite readMessage(kotlinx.metadata.internal.protobuf.Parser,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):491 -> a 64:64:kotlinx.metadata.internal.protobuf.MessageLite readMessage(kotlinx.metadata.internal.protobuf.Parser,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):491:491 -> a 65:69:int getBytesUntilLimit():1027:1031 -> a 1:1:boolean readBool():363:363 -> b 2:3:void popLimit(int):1018:1019 -> b 1:5:kotlinx.metadata.internal.protobuf.ByteString readBytes():504:508 -> c 6:8:kotlinx.metadata.internal.protobuf.ByteString kotlinx.metadata.internal.protobuf.ByteString.copyFrom(byte[],int,int):206:208 -> c 6:8:kotlinx.metadata.internal.protobuf.ByteString readBytes():508 -> c 9:15:kotlinx.metadata.internal.protobuf.ByteString readBytes():511:517 -> c 16:23:int pushLimit(int):988:995 -> c 24:24:int pushLimit(int):991:991 -> c 25:25:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.negativeSize():78:78 -> c 25:25:int pushLimit(int):986 -> c 26:26:int pushLimit(int):986:986 -> c 1:1:double readDouble():328:328 -> d 2:2:byte[] readRawBytesSlowPath(int):1177:1177 -> d 3:3:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.negativeSize():78:78 -> d 3:3:byte[] readRawBytesSlowPath(int):1179 -> d 4:23:byte[] readRawBytesSlowPath(int):1179:1198 -> d 24:24:void kotlinx.metadata.internal.protobuf.CodedInputStream.ensureAvailable(int):1068:1068 -> d 24:24:byte[] readRawBytesSlowPath(int):1203 -> d 25:61:byte[] readRawBytesSlowPath(int):1204:1240 -> d 62:81:byte[] readRawBytesSlowPath(int):1238:1257 -> d 82:84:byte[] readRawBytesSlowPath(int):1185:1187 -> d 1:1:int readEnum():570:570 -> e 2:3:void refillBuffer(int):1081:1082 -> e 1:1:float readFloat():333:333 -> f 2:4:void skipRawBytes(int):1272:1274 -> f 5:25:void kotlinx.metadata.internal.protobuf.CodedInputStream.skipRawBytesSlowPath(int):1289:1309 -> f 5:25:void skipRawBytes(int):1276 -> f 26:28:void kotlinx.metadata.internal.protobuf.CodedInputStream.skipRawBytesSlowPath(int):1291:1293 -> f 26:28:void skipRawBytes(int):1276 -> f 29:29:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.negativeSize():78:78 -> f 29:29:void kotlinx.metadata.internal.protobuf.CodedInputStream.skipRawBytesSlowPath(int):1286 -> f 29:29:void skipRawBytes(int):1276 -> f 30:30:void kotlinx.metadata.internal.protobuf.CodedInputStream.skipRawBytesSlowPath(int):1286:1286 -> f 30:30:void skipRawBytes(int):1276 -> f 1:1:int readInt32():348:348 -> g 2:41:boolean tryRefillBuffer(int):1095:1134 -> g 42:42:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.sizeLimitExceeded():110:110 -> g 42:42:boolean tryRefillBuffer(int):1131 -> g 43:43:boolean tryRefillBuffer(int):1131:1131 -> g 44:44:boolean tryRefillBuffer(int):1123:1123 -> g 45:45:boolean tryRefillBuffer(int):1096:1096 -> g 1:11:int readRawLittleEndian32():789:799 -> h 1:11:long readRawLittleEndian64():807:817 -> i 1:24:int readRawVarint32():602:625 -> j 25:28:byte kotlinx.metadata.internal.protobuf.CodedInputStream.readRawByte():1148:1151 -> j 25:28:long kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():778 -> j 25:28:int readRawVarint32():637 -> j 29:29:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.malformedVarint():84:84 -> j 29:29:long kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():784 -> j 29:29:int readRawVarint32():637 -> j 30:30:long kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():784:784 -> j 30:30:int readRawVarint32():637 -> j 31:31:int readRawVarint32():634:634 -> j 1:35:long readRawVarint64():728:762 -> k 36:39:byte kotlinx.metadata.internal.protobuf.CodedInputStream.readRawByte():1148:1151 -> k 36:39:long kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():778 -> k 36:39:long readRawVarint64():770 -> k 40:40:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.malformedVarint():84:84 -> k 40:40:long kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():784 -> k 40:40:long readRawVarint64():770 -> k 41:41:long kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():784:784 -> k 41:41:long readRawVarint64():770 -> k 42:42:long readRawVarint64():767:767 -> k 1:1:long readSInt64():590:590 -> l 1:12:java.lang.String readString():372:383 -> m 1:1:boolean kotlinx.metadata.internal.protobuf.CodedInputStream.isAtEnd():1041:1041 -> n 1:1:int readTag():149 -> n 2:6:int readTag():150:154 -> n 7:7:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.invalidTag():89:89 -> n 7:7:int readTag():158 -> n 8:8:int readTag():158:158 -> n 1:8:void recomputeBufferSizeAfterLimit():1001:1008 -> o kotlinx.metadata.internal.protobuf.CodedOutputStream -> com.gradleup.gr8.relocated.or: byte[] buffer -> a java.io.OutputStream output -> d int limit -> b int position -> c 1:5:void (byte[],int,int):78:82 -> 6:10:void (java.io.OutputStream,byte[]):85:89 -> int computeRawVarint64Size(long) -> a 1:1:kotlinx.metadata.internal.protobuf.CodedOutputStream newInstance(java.io.OutputStream,int):106:106 -> a 2:2:kotlinx.metadata.internal.protobuf.CodedOutputStream newInstance(byte[]):117:117 -> a 3:3:kotlinx.metadata.internal.protobuf.CodedOutputStream kotlinx.metadata.internal.protobuf.CodedOutputStream.newInstance(byte[],int,int):130:130 -> a 3:3:kotlinx.metadata.internal.protobuf.CodedOutputStream newInstance(byte[]):117 -> a 4:4:int computeMessageSize(int,kotlinx.metadata.internal.protobuf.MessageLite):628:628 -> a 5:6:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeMessageSizeNoTag(kotlinx.metadata.internal.protobuf.MessageLite):865:866 -> a 5:6:int computeMessageSize(int,kotlinx.metadata.internal.protobuf.MessageLite):628 -> a 7:7:int computeEnumSize(int,int):681:681 -> a 8:8:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeEnumSizeNoTag(int):916:916 -> a 8:8:int computeEnumSize(int,int):681 -> a 9:9:int computeInt32SizeNoTag(int):794:794 -> a 10:11:int computeMessageSizeNoTag(kotlinx.metadata.internal.protobuf.MessageLite):865:866 -> a 12:13:int kotlinx.metadata.internal.protobuf.CodedOutputStream.spaceLeft():984:985 -> a 12:13:void checkNoSpaceLeft():1001 -> a 14:14:void checkNoSpaceLeft():1002:1002 -> a 15:15:int kotlinx.metadata.internal.protobuf.CodedOutputStream.spaceLeft():987:987 -> a 15:15:void checkNoSpaceLeft():1001 -> a 16:16:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 16:16:void writeBool(int,boolean):219 -> a 17:17:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBoolNoTag(boolean):415:415 -> a 17:17:void writeBool(int,boolean):220 -> a 18:18:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 18:18:void writeBytes(int,kotlinx.metadata.internal.protobuf.ByteString):263 -> a 19:20:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(kotlinx.metadata.internal.protobuf.ByteString):455:456 -> a 19:20:void writeBytes(int,kotlinx.metadata.internal.protobuf.ByteString):264 -> a 21:21:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 21:21:void writeDouble(int,double):170 -> a 22:22:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeDoubleNoTag(double):375:375 -> a 22:22:void writeDouble(int,double):171 -> a 23:23:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 23:23:void writeFloat(int,float):177 -> a 24:24:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFloatNoTag(float):380:380 -> a 24:24:void writeFloat(int,float):178 -> a int computeRawVarint32Size(int) -> b long encodeZigZag64(long) -> b 1:2:void writeMessageNoTag(kotlinx.metadata.internal.protobuf.MessageLite):448:449 -> b 3:3:int computeInt32Size(int,int):560:560 -> b 4:4:void flush():974:974 -> b 5:6:void kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():965:966 -> b 5:6:void flush():975 -> b 7:7:void kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():960:960 -> b 7:7:void flush():975 -> b 8:8:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047:1047 -> b 9:21:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString,int,int):1147:1159 -> b 9:21:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 22:30:void kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():958:966 -> b 22:30:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString,int,int):1161 -> b 22:30:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 31:36:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString,int,int):1166:1171 -> b 31:36:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 37:42:void kotlinx.metadata.internal.protobuf.ByteString.writeTo(java.io.OutputStream,int,int):564:569 -> b 37:42:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString,int,int):1171 -> b 37:42:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 43:43:void kotlinx.metadata.internal.protobuf.ByteString.writeTo(java.io.OutputStream,int,int):565:565 -> b 43:43:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString,int,int):1171 -> b 43:43:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 44:44:void kotlinx.metadata.internal.protobuf.ByteString.writeTo(java.io.OutputStream,int,int):562:562 -> b 44:44:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString,int,int):1171 -> b 44:44:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 45:45:void kotlinx.metadata.internal.protobuf.ByteString.writeTo(java.io.OutputStream,int,int):559:559 -> b 45:45:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString,int,int):1171 -> b 45:45:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 46:46:void kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():960:960 -> b 46:46:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString,int,int):1161 -> b 46:46:void writeRawBytes(kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 47:47:void writeRawBytes(byte[]):1052:1052 -> b 48:60:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(byte[],int,int):1113:1125 -> b 48:60:void writeRawBytes(byte[]):1052 -> b 61:69:void kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():958:966 -> b 61:69:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(byte[],int,int):1127 -> b 61:69:void writeRawBytes(byte[]):1052 -> b 70:76:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(byte[],int,int):1132:1138 -> b 70:76:void writeRawBytes(byte[]):1052 -> b 77:77:void kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():960:960 -> b 77:77:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(byte[],int,int):1127 -> b 77:77:void writeRawBytes(byte[]):1052 -> b 78:78:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> b 78:78:void writeMessage(int,kotlinx.metadata.internal.protobuf.MessageLite):255 -> b 79:80:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageNoTag(kotlinx.metadata.internal.protobuf.MessageLite):448:449 -> b 79:80:void writeMessage(int,kotlinx.metadata.internal.protobuf.MessageLite):256 -> b 1:1:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> c 1:1:void writeEnum(int,int):313 -> c 2:2:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeEnumNoTag(int):497:497 -> c 2:2:void writeEnum(int,int):314 -> c 3:3:int computeTagSize(int):1185:1185 -> c 4:11:void writeRawLittleEndian64(long):1256:1263 -> c 1:4:void writeInt32NoTag(int):396:399 -> d 5:5:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> d 5:5:void writeInt32(int,int):198 -> d 6:6:void writeInt32(int,int):199:199 -> d 7:10:void writeRawVarint64(long):1221:1224 -> d 1:1:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawByte(byte):1032:1032 -> e 1:1:void writeRawByte(int):1042 -> e 2:10:void kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():958:966 -> e 2:10:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawByte(byte):1033 -> e 2:10:void writeRawByte(int):1042 -> e 11:11:void kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():960:960 -> e 11:11:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawByte(byte):1033 -> e 11:11:void writeRawByte(int):1042 -> e 12:12:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawByte(byte):1036:1036 -> e 12:12:void writeRawByte(int):1042 -> e 13:13:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> e 13:13:void writeSInt64(int,long):341 -> e 14:14:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSInt64NoTag(long):517:517 -> e 14:14:void writeSInt64(int,long):342 -> e 1:4:void writeRawLittleEndian32(int):1246:1249 -> f 1:4:void writeRawVarint32(int):1195:1198 -> g kotlinx.metadata.internal.protobuf.CodedOutputStream$OutOfSpaceException -> com.gradleup.gr8.relocated.nr: 1:1:void ():1016:1016 -> kotlinx.metadata.internal.protobuf.ExtensionRegistryLite -> com.gradleup.gr8.relocated.ap0: java.util.Map extensionsByNumber -> a int $r8$clinit -> b 1:1:void ():159:159 -> 1:2:void ():137:138 -> 3:4:void (boolean):156:157 -> 1:1:kotlinx.metadata.internal.protobuf.ExtensionRegistryLite newInstance():92:92 -> a 2:2:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension findLiteExtensionByNumber(kotlinx.metadata.internal.protobuf.MessageLite,int):117:117 -> a 3:3:void add(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125:125 -> a 4:4:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> a 4:4:void add(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getNumber():830:830 -> a 5:5:void add(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125 -> a 6:6:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 6:6:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getNumber():830 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void add(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125 -> a 7:7:void add(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125:125 -> a kotlinx.metadata.internal.protobuf.ExtensionRegistryLite$ObjectIntPair -> com.gradleup.gr8.relocated.zo0: java.lang.Object object -> a int number -> b 1:3:void (java.lang.Object,int):167:169 -> 1:5:boolean equals(java.lang.Object):178:182 -> equals 1:1:int hashCode():174:174 -> hashCode kotlinx.metadata.internal.protobuf.FieldSet -> com.gradleup.gr8.relocated.kr0: kotlinx.metadata.internal.protobuf.FieldSet DEFAULT_INSTANCE -> d int $r8$clinit -> e boolean isImmutable -> b boolean hasLazyField -> c kotlinx.metadata.internal.protobuf.SmallSortedMap fields -> a 1:1:void ():102:102 -> 1:1:void ():76:76 -> 2:6:void ():73:77 -> 7:7:void (boolean):84:84 -> 8:21:void (boolean):73:86 -> 1:1:kotlinx.metadata.internal.protobuf.FieldSet kotlinx.metadata.internal.protobuf.FieldSet.newFieldSet():92:92 -> a 1:1:kotlinx.metadata.internal.protobuf.FieldSet clone():134 -> a 2:12:kotlinx.metadata.internal.protobuf.FieldSet clone():135:145 -> a 13:13:java.lang.Object getField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):224:224 -> a 14:14:void addRepeatedField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):340:340 -> a 15:15:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 15:15:void addRepeatedField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):340 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 16:16:void addRepeatedField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):345 -> a 17:17:void addRepeatedField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):345:345 -> a 18:18:java.lang.Object kotlinx.metadata.internal.protobuf.FieldSet.getField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):224:224 -> a 18:18:void addRepeatedField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):347 -> a 19:25:void addRepeatedField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):350:356 -> a 26:26:void addRepeatedField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):341:341 -> a 27:28:boolean isInitialized(java.util.Map$Entry):435:436 -> a 29:29:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 29:29:boolean isInitialized(java.util.Map$Entry):436 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 30:30:boolean isInitialized(java.util.Map$Entry):436 -> a 31:31:boolean isInitialized(java.util.Map$Entry):436:436 -> a 32:32:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 32:32:boolean isInitialized(java.util.Map$Entry):437 -> a 33:47:boolean isInitialized(java.util.Map$Entry):439:453 -> a 48:53:void mergeFrom(kotlinx.metadata.internal.protobuf.FieldSet):481:486 -> a 54:88:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):556:590 -> a 89:89:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):575:575 -> a 90:90:int kotlinx.metadata.internal.protobuf.CodedInputStream.readSInt32():585:585 -> a 90:90:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):574 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:91:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):574:574 -> a 92:92:long kotlinx.metadata.internal.protobuf.CodedInputStream.readSFixed64():580:580 -> a 92:92:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):573 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):573:573 -> a 94:94:int kotlinx.metadata.internal.protobuf.CodedInputStream.readSFixed32():575:575 -> a 94:94:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):572 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:109:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):572:586 -> a 110:110:int kotlinx.metadata.internal.protobuf.CodedInputStream.readUInt32():562:562 -> a 110:110:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):571 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:111:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):571:571 -> a 112:123:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):570:581 -> a 124:124:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):578:578 -> a 125:125:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):568:568 -> a 126:126:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):564:564 -> a 127:127:int kotlinx.metadata.internal.protobuf.CodedInputStream.readFixed32():358:358 -> a 127:127:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):563 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 128:128:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):563:563 -> a 129:129:long kotlinx.metadata.internal.protobuf.CodedInputStream.readFixed64():353:353 -> a 129:129:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):562 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 130:130:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):562:562 -> a 131:131:int kotlinx.metadata.internal.protobuf.CodedInputStream.readInt32():348:348 -> a 131:131:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):561 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 132:132:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):561:561 -> a 133:133:long kotlinx.metadata.internal.protobuf.CodedInputStream.readUInt64():338:338 -> a 133:133:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):560 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):560:560 -> a 135:135:long kotlinx.metadata.internal.protobuf.CodedInputStream.readInt64():343:343 -> a 135:135:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):559 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 136:136:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):559:559 -> a 137:137:float kotlinx.metadata.internal.protobuf.CodedInputStream.readFloat():333:333 -> a 137:137:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):558 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 138:138:float kotlinx.metadata.internal.protobuf.CodedInputStream.readFloat():333:333 -> a 138:138:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):558 -> a 139:139:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):558:558 -> a 140:140:double kotlinx.metadata.internal.protobuf.CodedInputStream.readDouble():328:328 -> a 140:140:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):557 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 141:141:double kotlinx.metadata.internal.protobuf.CodedInputStream.readDouble():328:328 -> a 141:141:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):557 -> a 142:142:java.lang.Object readPrimitiveField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):557:557 -> a 143:166:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):679:702 -> a 167:167:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSInt64NoTag(long):517:517 -> a 167:167:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):702 -> a 168:168:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSInt64NoTag(long):517:517 -> a 168:168:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):702 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 169:169:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):701:701 -> a 170:170:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSInt32NoTag(int):512:512 -> a 170:170:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):701 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 171:171:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):700:700 -> a 172:172:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSFixed64NoTag(long):507:507 -> a 172:172:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):700 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:173:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):699:699 -> a 174:174:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSFixed32NoTag(int):502:502 -> a 174:174:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):699 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 175:176:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):705:706 -> a 177:177:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeEnumNoTag(int):497:497 -> a 177:177:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):706 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 178:178:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):708:708 -> a 179:179:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeEnumNoTag(int):497:497 -> a 179:179:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):708 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 180:180:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):698:698 -> a 181:181:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt32NoTag(int):489:489 -> a 181:181:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):698 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 182:183:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):692:693 -> a 184:185:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(kotlinx.metadata.internal.protobuf.ByteString):455:456 -> a 184:185:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):693 -> a 186:186:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):695:695 -> a 187:188:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeByteArrayNoTag(byte[]):461:462 -> a 187:188:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):695 -> a 189:189:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):690:690 -> a 190:190:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):689:689 -> a 191:191:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroupNoTag(kotlinx.metadata.internal.protobuf.MessageLite):430:430 -> a 191:191:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):689 -> a 192:192:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):688:688 -> a 193:195:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeStringNoTag(java.lang.String):423:425 -> a 193:195:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):688 -> a 196:196:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):687:687 -> a 197:197:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBoolNoTag(boolean):415:415 -> a 197:197:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):687 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 198:198:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):686:686 -> a 199:199:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFixed32NoTag(int):410:410 -> a 199:199:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):686 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 200:200:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):685:685 -> a 201:201:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFixed64NoTag(long):405:405 -> a 201:201:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):685 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 202:202:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):684:684 -> a 203:203:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):683:683 -> a 204:204:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt64NoTag(long):385:385 -> a 204:204:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):683 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 205:205:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):682:682 -> a 206:206:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeInt64NoTag(long):390:390 -> a 206:206:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):682 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:207:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):681:681 -> a 208:208:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFloatNoTag(float):380:380 -> a 208:208:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):681 -> a 209:209:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):680:680 -> a 210:210:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeDoubleNoTag(double):375:375 -> a 210:210:void writeElementNoTag(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):680 -> a 211:211:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):719:719 -> a 212:212:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 212:212:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):719 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:213:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 213:213:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):720 -> a 214:214:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 214:214:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):721 -> a 215:215:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):722:722 -> a 216:216:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isPacked():710:710 -> a 216:216:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):723 -> a 217:217:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 217:217:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):724 -> a 218:218:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 218:218:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):724 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 219:228:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):727:736 -> a 229:230:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):657:658 -> a 229:230:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 231:231:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 231:231:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,kotlinx.metadata.internal.protobuf.MessageLite):233 -> a 231:231:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 231:231:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 232:232:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 232:232:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,kotlinx.metadata.internal.protobuf.MessageLite):233 -> a 232:232:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 232:232:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 233:233:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroupNoTag(kotlinx.metadata.internal.protobuf.MessageLite):430:430 -> a 233:233:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,kotlinx.metadata.internal.protobuf.MessageLite):234 -> a 233:233:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 233:233:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 234:234:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 234:234:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,kotlinx.metadata.internal.protobuf.MessageLite):235 -> a 234:234:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 234:234:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 235:235:int kotlinx.metadata.internal.protobuf.FieldSet.getWireFormatForFieldType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):472:472 -> a 235:235:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a 235:235:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 236:236:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 236:236:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a 236:236:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 237:237:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 237:237:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 237:237:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 238:238:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):661:661 -> a 238:238:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 239:240:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):657:658 -> a 239:240:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 241:241:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 241:241:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,kotlinx.metadata.internal.protobuf.MessageLite):233 -> a 241:241:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 241:241:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 242:242:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 242:242:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,kotlinx.metadata.internal.protobuf.MessageLite):233 -> a 242:242:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 242:242:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 243:243:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroupNoTag(kotlinx.metadata.internal.protobuf.MessageLite):430:430 -> a 243:243:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,kotlinx.metadata.internal.protobuf.MessageLite):234 -> a 243:243:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 243:243:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 244:244:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 244:244:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,kotlinx.metadata.internal.protobuf.MessageLite):235 -> a 244:244:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 244:244:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 245:245:int kotlinx.metadata.internal.protobuf.FieldSet.getWireFormatForFieldType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):472:472 -> a 245:245:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a 245:245:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 246:246:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 246:246:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a 246:246:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 247:247:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 247:247:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 247:247:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 248:248:void kotlinx.metadata.internal.protobuf.FieldSet.writeElement(kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):661:661 -> a 248:248:void writeField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 249:290:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):835:876 -> a 291:291:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):858:858 -> a 292:292:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt64SizeNoTag(long):948:948 -> a 292:292:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):858 -> a 293:293:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):857:857 -> a 294:294:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt32SizeNoTag(int):940:940 -> a 294:294:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):857 -> a 295:295:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):856:856 -> a 296:310:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):855:869 -> a 311:311:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeEnumSizeNoTag(int):916:916 -> a 311:311:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):869 -> a 312:312:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):872:872 -> a 313:313:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeEnumSizeNoTag(int):916:916 -> a 313:313:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):872 -> a 314:314:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):854:854 -> a 315:315:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeUInt32SizeNoTag(int):908:908 -> a 315:315:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):854 -> a 316:317:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):849:850 -> a 318:318:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSizeNoTag(kotlinx.metadata.internal.protobuf.ByteString):883:883 -> a 318:318:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):850 -> a 319:319:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):852:852 -> a 320:320:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeByteArraySizeNoTag(byte[]):892:892 -> a 320:320:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):852 -> a 321:321:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):864:864 -> a 322:322:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):847:847 -> a 323:323:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeGroupSizeNoTag(kotlinx.metadata.internal.protobuf.MessageLite):844:844 -> a 323:323:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):847 -> a 324:324:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):846:846 -> a 325:329:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeStringSizeNoTag(java.lang.String):831:835 -> a 325:329:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):846 -> a 330:330:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):845:845 -> a 331:331:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):844:844 -> a 332:332:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):843:843 -> a 333:333:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):842:842 -> a 334:334:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):841:841 -> a 335:335:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeUInt64SizeNoTag(long):777:777 -> a 335:335:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):841 -> a 336:336:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):840:840 -> a 337:337:int kotlinx.metadata.internal.protobuf.CodedOutputStream.computeInt64SizeNoTag(long):785:785 -> a 337:337:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):840 -> a 338:338:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):839:839 -> a 339:339:int computeElementSizeNoTag(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):838:838 -> a 1:1:kotlinx.metadata.internal.protobuf.FieldSet emptySet():99:99 -> b 2:2:boolean hasField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):209:209 -> b 3:3:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> b 3:3:boolean hasField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):209 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean hasField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):214:214 -> b 5:5:boolean hasField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):210:210 -> b 6:27:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):369:390 -> b 28:28:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):385:385 -> b 29:29:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):381:381 -> b 30:30:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):379:379 -> b 31:31:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):378:378 -> b 32:32:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):377:377 -> b 33:33:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):376:376 -> b 34:34:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):375:375 -> b 35:64:void verifyType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):374:403 -> b 65:71:void mergeFromField(java.util.Map$Entry):504:510 -> b 72:72:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> b 72:72:void mergeFromField(java.util.Map$Entry):510 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:73:java.lang.Object kotlinx.metadata.internal.protobuf.FieldSet.getField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):224:224 -> b 73:73:void mergeFromField(java.util.Map$Entry):511 -> b 74:77:void mergeFromField(java.util.Map$Entry):513:516 -> b 78:81:java.lang.Object kotlinx.metadata.internal.protobuf.FieldSet.cloneIfMutable(java.lang.Object):491:494 -> b 78:81:void mergeFromField(java.util.Map$Entry):516 -> b 82:84:void mergeFromField(java.util.Map$Entry):516:518 -> b 85:85:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> b 85:85:void mergeFromField(java.util.Map$Entry):519 -> b 86:86:void mergeFromField(java.util.Map$Entry):519:519 -> b 87:87:java.lang.Object kotlinx.metadata.internal.protobuf.FieldSet.getField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):224:224 -> b 87:87:void mergeFromField(java.util.Map$Entry):520 -> b 88:88:void mergeFromField(java.util.Map$Entry):522:522 -> b 89:92:java.lang.Object kotlinx.metadata.internal.protobuf.FieldSet.cloneIfMutable(java.lang.Object):491:494 -> b 89:92:void mergeFromField(java.util.Map$Entry):522 -> b 93:96:void mergeFromField(java.util.Map$Entry):522:525 -> b 97:97:kotlinx.metadata.internal.protobuf.MessageLite$Builder kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.internalMergeFrom(kotlinx.metadata.internal.protobuf.MessageLite$Builder,kotlinx.metadata.internal.protobuf.MessageLite):720:720 -> b 97:97:void mergeFromField(java.util.Map$Entry):525 -> b 98:105:void mergeFromField(java.util.Map$Entry):525:532 -> b 106:109:java.lang.Object kotlinx.metadata.internal.protobuf.FieldSet.cloneIfMutable(java.lang.Object):491:494 -> b 106:109:void mergeFromField(java.util.Map$Entry):532 -> b 110:110:void mergeFromField(java.util.Map$Entry):532:532 -> b 111:111:int computeFieldSize(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):885:885 -> b 112:112:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> b 112:112:int computeFieldSize(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):885 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> b 113:113:int computeFieldSize(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):886 -> b 114:114:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> b 114:114:int computeFieldSize(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):887 -> b 115:115:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isPacked():710:710 -> b 115:115:int computeFieldSize(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):888 -> b 116:124:int computeFieldSize(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):890:898 -> b 125:131:int kotlinx.metadata.internal.protobuf.FieldSet.computeElementSize(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):814:820 -> b 125:131:int computeFieldSize(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):899 -> b 132:138:int kotlinx.metadata.internal.protobuf.FieldSet.computeElementSize(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):814:820 -> b 132:138:int computeFieldSize(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):904 -> b 1:1:void setField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):238:238 -> c 2:2:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> c 2:2:void setField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):238 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:12:void setField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):239:248 -> c 13:13:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> c 13:13:void setField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):249 -> c 14:14:void setField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):249:249 -> c 15:15:void setField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):240:240 -> c 16:16:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> c 16:16:void setField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):253 -> c 17:23:void setField(kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):253:259 -> c 24:31:int getSerializedSize():755:762 -> c 1:1:java.lang.Object clone():50:50 -> clone 1:8:boolean isInitialized():418:425 -> d 1:5:java.util.Iterator iterator():197:201 -> e 1:5:void makeImmutable():107:111 -> f 1:1:kotlinx.metadata.internal.protobuf.FieldSet newFieldSet():92:92 -> g kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite -> com.gradleup.gr8.relocated.jr0: kotlinx.metadata.internal.protobuf.GeneratedMessageLite -> com.gradleup.gr8.relocated.iv0: 1:1:void ():53:53 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):56:56 -> 1:738:java.lang.reflect.Method getMethodOrDie(java.lang.Class,java.lang.String,java.lang.Class[]):0:737 -> a 739:739:boolean parseUnknownField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):73:73 -> a 740:748:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):517:525 -> a 740:748:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 749:749:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 749:749:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):525 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 749:749:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 750:750:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):525:525 -> a 750:750:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 751:751:int kotlinx.metadata.internal.protobuf.FieldSet.getWireFormatForFieldType(kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):472:472 -> a 751:751:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):525 -> a 751:751:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 752:752:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):529:529 -> a 752:752:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 753:753:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 753:753:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):529 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 753:753:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 754:760:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):540:546 -> a 754:760:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 761:761:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 761:761:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):546 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 761:761:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 762:763:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):546:547 -> a 762:763:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 764:764:int kotlinx.metadata.internal.protobuf.CodedInputStream.readEnum():570:570 -> a 764:764:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):548 -> a 764:764:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 765:765:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):549:549 -> a 765:765:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 766:766:kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getEnumType():714:714 -> a 766:766:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):549 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 766:766:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 767:779:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):549:561 -> a 767:779:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 780:780:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 780:780:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):561 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 780:780:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 781:791:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):561:571 -> a 781:791:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 792:792:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 792:792:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):571 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 792:792:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 793:793:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 793:793:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):571 -> a 793:793:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 794:831:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):571:608 -> a 794:831:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 832:832:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 832:832:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):608 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 832:832:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 833:833:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):608:608 -> a 833:833:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 834:834:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):574:574 -> a 834:834:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 835:835:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 835:835:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):574 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 835:835:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 836:839:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):575:578 -> a 836:839:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 840:840:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getMessageDefaultInstance():839:839 -> a 840:840:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):582 -> a 840:840:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 841:844:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):582:585 -> a 841:844:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 845:845:kotlinx.metadata.internal.protobuf.WireFormat$FieldType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 845:845:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):585 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 845:845:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 846:846:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):585:585 -> a 846:846:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 847:847:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 847:847:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getNumber():830 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 847:847:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):587 -> a 847:847:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 848:875:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):587:614 -> a 848:875:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 876:876:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 876:876:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):614 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 876:876:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 877:880:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):615:618 -> a 877:880:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 881:881:int kotlinx.metadata.internal.protobuf.CodedInputStream.readEnum():570:570 -> a 881:881:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):596 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 881:881:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 882:882:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):597:597 -> a 882:882:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 883:883:kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getEnumType():714:714 -> a 883:883:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):597 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 883:883:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 884:884:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):597:597 -> a 884:884:boolean access$100(kotlinx.metadata.internal.protobuf.FieldSet,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 885:885:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension newSingularGeneratedExtension(kotlinx.metadata.internal.protobuf.MessageLite,java.lang.Object,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap,int,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Class):639:639 -> a 886:887:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension newRepeatedGeneratedExtension(kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap,int,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean,java.lang.Class):661:662 -> a kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder -> com.gradleup.gr8.relocated.cv0: kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:45:void ():87:131 -> kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(kotlinx.metadata.internal.protobuf.GeneratedMessageLite) -> a 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder setUnknownFields(kotlinx.metadata.internal.protobuf.ByteString):127:127 -> a kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType() -> d 1:1:kotlinx.metadata.internal.protobuf.ByteString getUnknownFields():123:123 -> e kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder -> com.gradleup.gr8.relocated.dv0: boolean extensionsIsMutable -> c kotlinx.metadata.internal.protobuf.FieldSet extensions -> b 1:3:void ():332:334 -> 1:3:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.ensureExtensionsIsMutable():350:352 -> a 1:3:void mergeExtensionFields(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage):495 -> a 4:4:void mergeExtensionFields(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage):496:496 -> a 5:5:kotlinx.metadata.internal.protobuf.FieldSet kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.buildExtensions():361:361 -> a 5:5:kotlinx.metadata.internal.protobuf.FieldSet access$000(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):327 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:8:kotlinx.metadata.internal.protobuf.FieldSet kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.buildExtensions():361:363 -> a 6:8:kotlinx.metadata.internal.protobuf.FieldSet access$000(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):327 -> a 9:9:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> a 9:9:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):368 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):453 -> a 10:10:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):368:368 -> a 10:10:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):453 -> a 11:13:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.ensureExtensionsIsMutable():350:352 -> a 11:13:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):454 -> a 14:14:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):455:455 -> a 15:15:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):371:371 -> a 15:15:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):453 -> a 16:16:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> a 16:16:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):368 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):431 -> a 17:17:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):368:368 -> a 17:17:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):431 -> a 18:20:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.ensureExtensionsIsMutable():350:352 -> a 18:20:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):432 -> a 21:21:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433:433 -> a 22:22:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 22:22:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.toFieldSetType(java.lang.Object):869 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433 -> a 23:23:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 23:23:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.toFieldSetType(java.lang.Object):870 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433 -> a 24:24:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 24:24:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.toFieldSetType(java.lang.Object):870 -> a 24:24:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433 -> a 25:35:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.toFieldSetType(java.lang.Object):870:880 -> a 25:35:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433 -> a 36:36:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433:433 -> a 37:37:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):371:371 -> a 37:37:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):431 -> a kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage -> com.gradleup.gr8.relocated.fv0: kotlinx.metadata.internal.protobuf.FieldSet extensions -> a 1:2:void ():171:172 -> 3:4:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):175:176 -> 1:1:kotlinx.metadata.internal.protobuf.FieldSet access$200(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage):164:164 -> a 2:2:boolean parseUnknownField(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.CodedOutputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):246:246 -> a 3:3:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> a 3:3:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):211 -> a 4:4:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):181:181 -> a 4:4:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):211 -> a 5:7:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):212:214 -> a 8:8:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType(java.lang.Object):844:844 -> a 8:8:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 9:9:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 9:9:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType(java.lang.Object):844 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 10:10:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 10:10:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType(java.lang.Object):845 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 11:11:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 11:11:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType(java.lang.Object):845 -> a 11:11:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 12:22:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType(java.lang.Object):845:855 -> a 12:22:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 23:23:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):184:184 -> a 23:23:java.lang.Object getExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):211 -> a 1:1:kotlinx.metadata.internal.protobuf.MessageLite kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> b 1:1:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):181 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean hasExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):194 -> b 2:2:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):181:181 -> b 2:2:boolean hasExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):194 -> b 3:3:boolean hasExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):195:195 -> b 4:4:void kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):184:184 -> b 4:4:boolean hasExtension(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):194 -> b 1:1:boolean extensionsAreInitialized():233:233 -> g 1:1:int extensionsSerializedSize():316:316 -> h 1:1:void makeExtensionsImmutable():261:261 -> i 1:1:kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter newExtensionWriter():308:308 -> j kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter -> com.gradleup.gr8.relocated.ev0: java.util.Map$Entry next -> b java.util.Iterator iter -> a boolean messageSetWireFormat -> c 1:1:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage,boolean,kotlinx.metadata.internal.protobuf.GeneratedMessageLite$1):270:270 -> 2:2:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage,boolean):279:279 -> 3:12:void (kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage,boolean):274:283 -> 1:1:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):288:288 -> a 2:2:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 2:2:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):288 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):289:290 -> a 5:5:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 5:5:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):290 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 6:6:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):290 -> a 7:7:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):290:290 -> a 8:8:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 8:8:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):290 -> a 9:9:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 9:9:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 10:10:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):293:293 -> a 11:11:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 11:11:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,kotlinx.metadata.internal.protobuf.MessageLite):352 -> a 11:11:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 12:12:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 12:12:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,kotlinx.metadata.internal.protobuf.MessageLite):352 -> a 12:12:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 13:13:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 13:13:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt32(int,int):303 -> a 13:13:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,kotlinx.metadata.internal.protobuf.MessageLite):353 -> a 13:13:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 14:14:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt32NoTag(int):489:489 -> a 14:14:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt32(int,int):304 -> a 14:14:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,kotlinx.metadata.internal.protobuf.MessageLite):353 -> a 14:14:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 15:15:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,kotlinx.metadata.internal.protobuf.MessageLite):354:354 -> a 15:15:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 16:16:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 16:16:void kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,kotlinx.metadata.internal.protobuf.MessageLite):355 -> a 16:16:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 17:22:void writeUntil(int,kotlinx.metadata.internal.protobuf.CodedOutputStream):296:301 -> a kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor -> com.gradleup.gr8.relocated.gv0: kotlinx.metadata.internal.protobuf.WireFormat$FieldType type -> b boolean isRepeated -> c int number -> a boolean isPacked -> d 1:6:void (kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap,int,kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean,boolean):679:684 -> 1:1:kotlinx.metadata.internal.protobuf.WireFormat$FieldType getLiteType():698:698 -> a 1:1:int compareTo(java.lang.Object):671:671 -> compareTo 2:2:int kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.compareTo(kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor):725:725 -> compareTo 2:2:int compareTo(java.lang.Object):671 -> compareTo kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension -> com.gradleup.gr8.relocated.hv0: kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor descriptor -> d java.lang.Object defaultValue -> b java.lang.reflect.Method enumValueOf -> e kotlinx.metadata.internal.protobuf.MessageLite containingTypeDefaultInstance -> a kotlinx.metadata.internal.protobuf.MessageLite messageDefaultInstance -> c 1:25:void (kotlinx.metadata.internal.protobuf.MessageLite,java.lang.Object,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor,java.lang.Class):786:810 -> 26:26:void (kotlinx.metadata.internal.protobuf.MessageLite,java.lang.Object,kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor,java.lang.Class):790:790 -> 1:1:java.lang.Object singularFromFieldSetType(java.lang.Object):860:860 -> a 2:2:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 2:2:java.lang.Object singularFromFieldSetType(java.lang.Object):860 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 3:3:java.lang.Object singularFromFieldSetType(java.lang.Object):860 -> a 4:5:java.lang.Object singularFromFieldSetType(java.lang.Object):860:861 -> a 6:18:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite.invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[]):746:758 -> a 6:18:java.lang.Object singularFromFieldSetType(java.lang.Object):861 -> a 19:19:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite.invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[]):754:754 -> a 19:19:java.lang.Object singularFromFieldSetType(java.lang.Object):861 -> a 20:20:java.lang.Object kotlinx.metadata.internal.protobuf.GeneratedMessageLite.invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[]):748:748 -> a 20:20:java.lang.Object singularFromFieldSetType(java.lang.Object):861 -> a 1:1:java.lang.Object singularToFieldSetType(java.lang.Object):885:885 -> b 2:2:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> b 2:2:java.lang.Object singularToFieldSetType(java.lang.Object):885 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:kotlinx.metadata.internal.protobuf.WireFormat$JavaType kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> b 3:3:java.lang.Object singularToFieldSetType(java.lang.Object):885 -> b 4:5:java.lang.Object singularToFieldSetType(java.lang.Object):885:886 -> b kotlinx.metadata.internal.protobuf.Internal -> com.gradleup.gr8.relocated.xe1: byte[] EMPTY_BYTE_ARRAY -> a 1:6:void ():383:388 -> kotlinx.metadata.internal.protobuf.Internal$EnumLite -> com.gradleup.gr8.relocated.ve1: int getNumber() -> a kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap -> com.gradleup.gr8.relocated.we1: kotlinx.metadata.internal.protobuf.Internal$EnumLite findValueByNumber(int) -> a kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException -> com.gradleup.gr8.relocated.qg1: kotlinx.metadata.internal.protobuf.MessageLite unfinishedMessage -> a 1:1:void (java.lang.String):46:46 -> 2:2:void (java.lang.String):43:43 -> 1:1:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException setUnfinishedMessage(kotlinx.metadata.internal.protobuf.MessageLite):57:57 -> a 2:2:kotlinx.metadata.internal.protobuf.MessageLite getUnfinishedMessage():66:66 -> a 1:1:kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException truncatedMessage():70:70 -> b kotlinx.metadata.internal.protobuf.LazyField$LazyIterator -> com.gradleup.gr8.relocated.zv1: java.util.Iterator iterator -> a 1:2:void (java.util.Iterator):130:131 -> 1:1:boolean hasNext():136:136 -> hasNext 1:2:java.util.Map$Entry kotlinx.metadata.internal.protobuf.LazyField$LazyIterator.next():142:143 -> next 1:2:java.lang.Object next():127 -> next 1:1:void remove():151:151 -> remove kotlinx.metadata.internal.protobuf.LiteralByteString -> com.gradleup.gr8.relocated.wy1: int hash -> d byte[] bytes -> c 1:180:void (byte[]):62:241 -> 181:181:void (byte[]):63:63 -> int getTreeDepth() -> a 1:1:void writeToInternal(java.io.OutputStream,int,int):148:148 -> a 2:18:boolean equalsRange(kotlinx.metadata.internal.protobuf.LiteralByteString,int,int):213:229 -> a 19:19:boolean equalsRange(kotlinx.metadata.internal.protobuf.LiteralByteString,int,int):218:218 -> a 20:20:boolean equalsRange(kotlinx.metadata.internal.protobuf.LiteralByteString,int,int):214:214 -> a 21:21:int partialHash(int,int,int):271:271 -> a 22:22:int kotlinx.metadata.internal.protobuf.LiteralByteString.hashCode(int,byte[],int,int):276:276 -> a 22:22:int partialHash(int,int,int):271 -> a boolean isBalanced() -> b 1:1:void copyToInternal(byte[],int,int,int):117:117 -> b 2:2:int partialIsValidUtf8(int,int,int):170:170 -> b 1:1:boolean isValidUtf8():164:164 -> c 2:2:int kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> c 2:2:boolean isValidUtf8():164 -> c 3:3:boolean kotlinx.metadata.internal.protobuf.Utf8.isValidUtf8(byte[],int,int):122:122 -> c 3:3:boolean isValidUtf8():164 -> c 1:1:int peekCachedHashCode():266:266 -> e 1:17:boolean equals(java.lang.Object):181:197 -> equals 18:18:boolean equals(java.lang.Object):0:0 -> equals # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":216,"2":217,"3":218},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 216:216:boolean equals(java.lang.Object):197:197 -> equals 217:217:boolean equals(java.lang.Object):197:197 -> equals 218:218:boolean equals(java.lang.Object):197:197 -> equals 215:215:boolean equals(java.lang.Object):197:197 -> equals 1:156:java.lang.String toString(java.lang.String):0:155 -> f 157:157:int kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> f 157:157:java.lang.String toString(java.lang.String):155 -> f 158:158:java.lang.String toString(java.lang.String):155:155 -> f int getOffsetIntoBytes() -> g 1:1:kotlinx.metadata.internal.protobuf.ByteString$ByteIterator iterator():307:307 -> h 1:9:int hashCode():251:259 -> hashCode 1:1:java.util.Iterator iterator():52:52 -> iterator 1:1:int size():76:76 -> size kotlinx.metadata.internal.protobuf.LiteralByteString$LiteralByteIterator -> com.gradleup.gr8.relocated.vy1: int limit -> b kotlinx.metadata.internal.protobuf.LiteralByteString this$0 -> c int position -> a 1:1:void (kotlinx.metadata.internal.protobuf.LiteralByteString,kotlinx.metadata.internal.protobuf.LiteralByteString$1):310:310 -> 2:4:void (kotlinx.metadata.internal.protobuf.LiteralByteString):314:316 -> 1:3:byte nextByte():330:332 -> a 1:1:boolean hasNext():320:320 -> hasNext 1:1:java.lang.Byte kotlinx.metadata.internal.protobuf.LiteralByteString$LiteralByteIterator.next():325:325 -> next 1:1:java.lang.Object next():310 -> next 1:1:void remove():337:337 -> remove kotlinx.metadata.internal.protobuf.MessageLiteOrBuilder -> com.gradleup.gr8.relocated.b32: boolean isInitialized() -> a kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType() -> b kotlinx.metadata.internal.protobuf.Parser -> com.gradleup.gr8.relocated.ok2: java.lang.Object parsePartialFrom(kotlinx.metadata.internal.protobuf.CodedInputStream,kotlinx.metadata.internal.protobuf.ExtensionRegistryLite) -> a kotlinx.metadata.internal.protobuf.RopeByteString -> com.gradleup.gr8.relocated.z43: kotlinx.metadata.internal.protobuf.ByteString left -> d kotlinx.metadata.internal.protobuf.ByteString right -> e int[] minLengthByDepth -> i int hash -> h int leftLength -> f int treeDepth -> g int totalLength -> c 1:22:void ():89:110 -> 1:1:void (kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.RopeByteString$1):70:70 -> 2:416:void (kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):129:543 -> 417:421:void (kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):130:134 -> 1:1:kotlinx.metadata.internal.protobuf.ByteString access$400(kotlinx.metadata.internal.protobuf.RopeByteString):70:70 -> a 2:9:kotlinx.metadata.internal.protobuf.ByteString concatenate(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):153:160 -> a 10:15:kotlinx.metadata.internal.protobuf.LiteralByteString kotlinx.metadata.internal.protobuf.RopeByteString.concatenateBytes(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):214:219 -> a 10:15:kotlinx.metadata.internal.protobuf.ByteString concatenate(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):164 -> a 16:28:kotlinx.metadata.internal.protobuf.ByteString concatenate(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):165:177 -> a 29:34:kotlinx.metadata.internal.protobuf.LiteralByteString kotlinx.metadata.internal.protobuf.RopeByteString.concatenateBytes(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):214:219 -> a 29:34:kotlinx.metadata.internal.protobuf.ByteString concatenate(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):177 -> a 35:36:kotlinx.metadata.internal.protobuf.ByteString concatenate(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):178:179 -> a 37:37:int kotlinx.metadata.internal.protobuf.RopeByteString.getTreeDepth():277:277 -> a 37:37:kotlinx.metadata.internal.protobuf.ByteString concatenate(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):179 -> a 38:56:kotlinx.metadata.internal.protobuf.ByteString concatenate(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):179:197 -> a 57:57:int getTreeDepth():277:277 -> a 58:65:void writeToInternal(java.io.OutputStream,int,int):407:414 -> a 66:73:int partialHash(int,int,int):568:575 -> a 1:1:kotlinx.metadata.internal.protobuf.ByteString access$500(kotlinx.metadata.internal.protobuf.RopeByteString):70:70 -> b 2:2:boolean isBalanced():290:290 -> b 3:11:void copyToInternal(byte[],int,int,int):360:368 -> b 12:19:int partialIsValidUtf8(int,int,int):437:444 -> b 1:2:boolean isValidUtf8():429:430 -> c 1:1:int peekCachedHashCode():562:562 -> e 1:20:boolean equals(java.lang.Object):456:475 -> equals 21:21:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):494:494 -> equals 21:21:boolean equals(java.lang.Object):480 -> equals 22:22:java.lang.Object kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.next():716:716 -> equals 22:22:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):495 -> equals 22:22:boolean equals(java.lang.Object):480 -> equals 23:23:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):498:498 -> equals 23:23:boolean equals(java.lang.Object):480 -> equals 24:24:java.lang.Object kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.next():716:716 -> equals 24:24:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):499 -> equals 24:24:boolean equals(java.lang.Object):480 -> equals 25:25:int kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> equals 25:25:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):503 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean equals(java.lang.Object):480 -> equals 26:26:int kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> equals 26:26:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):503 -> equals 26:26:boolean equals(java.lang.Object):480 -> equals 27:27:int kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> equals 27:27:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):504 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:boolean equals(java.lang.Object):480 -> equals 28:28:int kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> equals 28:28:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):504 -> equals 28:28:boolean equals(java.lang.Object):480 -> equals 29:44:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):505:520 -> equals 29:44:boolean equals(java.lang.Object):480 -> equals 45:45:java.lang.Object kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.next():716:716 -> equals 45:45:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):525 -> equals 45:45:boolean equals(java.lang.Object):480 -> equals 46:46:java.lang.Object kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.next():716:716 -> equals 46:46:boolean kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(kotlinx.metadata.internal.protobuf.ByteString):531 -> equals 46:46:boolean equals(java.lang.Object):480 -> equals 1:422:java.lang.String toString(java.lang.String):0:421 -> f 423:423:int kotlinx.metadata.internal.protobuf.RopeByteString.size():269:269 -> f 423:423:byte[] kotlinx.metadata.internal.protobuf.ByteString.toByteArray():528 -> f 423:423:java.lang.String toString(java.lang.String):421 -> f 424:427:byte[] kotlinx.metadata.internal.protobuf.ByteString.toByteArray():530:533 -> f 424:427:java.lang.String toString(java.lang.String):421 -> f 428:428:java.lang.String toString(java.lang.String):421:421 -> f 1:1:int[] access$600():70:70 -> g 1:9:int hashCode():547:555 -> hashCode 1:1:kotlinx.metadata.internal.protobuf.ByteString$ByteIterator kotlinx.metadata.internal.protobuf.RopeByteString.iterator():779:779 -> iterator 1:1:java.util.Iterator iterator():70 -> iterator 1:1:int size():269:269 -> size kotlinx.metadata.internal.protobuf.RopeByteString$Balancer -> com.gradleup.gr8.relocated.w43: java.util.Stack prefixesStack -> a 1:5:void ():602:606 -> 6:6:void (kotlinx.metadata.internal.protobuf.RopeByteString$1):602:602 -> 1:1:kotlinx.metadata.internal.protobuf.ByteString kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.balance(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):609:609 -> a 1:1:kotlinx.metadata.internal.protobuf.ByteString access$100(kotlinx.metadata.internal.protobuf.RopeByteString$Balancer,kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):602 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:8:kotlinx.metadata.internal.protobuf.ByteString kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.balance(kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):610:616 -> a 2:8:kotlinx.metadata.internal.protobuf.ByteString access$100(kotlinx.metadata.internal.protobuf.RopeByteString$Balancer,kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.ByteString):602 -> a 9:9:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):628:628 -> a 10:10:void kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(kotlinx.metadata.internal.protobuf.ByteString):656:656 -> a 10:10:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):629 -> a 11:11:int kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.getDepthBinForLength(int):695:695 -> a 11:11:void kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(kotlinx.metadata.internal.protobuf.ByteString):656 -> a 11:11:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):629 -> a 12:36:void kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(kotlinx.metadata.internal.protobuf.ByteString):657:681 -> a 12:36:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):629 -> a 37:37:int kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.getDepthBinForLength(int):695:695 -> a 37:37:void kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(kotlinx.metadata.internal.protobuf.ByteString):681 -> a 37:37:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):629 -> a 38:46:void kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(kotlinx.metadata.internal.protobuf.ByteString):682:690 -> a 38:46:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):629 -> a 47:47:void kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(kotlinx.metadata.internal.protobuf.ByteString):664:664 -> a 47:47:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):629 -> a 48:53:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):630:635 -> a 54:54:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":690,"2":691,"3":692},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 690:690:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):635:635 -> a 691:691:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):635:635 -> a 692:692:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):635:635 -> a 689:689:void doBalance(kotlinx.metadata.internal.protobuf.ByteString):635:635 -> a kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator -> com.gradleup.gr8.relocated.x43: java.util.Stack breadCrumbs -> a kotlinx.metadata.internal.protobuf.LiteralByteString next -> b 1:1:void (kotlinx.metadata.internal.protobuf.ByteString,kotlinx.metadata.internal.protobuf.RopeByteString$1):716:716 -> 2:2:void (kotlinx.metadata.internal.protobuf.ByteString):722:722 -> 3:8:void (kotlinx.metadata.internal.protobuf.ByteString):718:723 -> 1:6:kotlinx.metadata.internal.protobuf.LiteralByteString getLeafByLeft(kotlinx.metadata.internal.protobuf.ByteString):728:733 -> a 1:1:kotlinx.metadata.internal.protobuf.LiteralByteString next():761:761 -> h 2:5:kotlinx.metadata.internal.protobuf.LiteralByteString kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.getNextNonEmptyLeaf():740:743 -> h 2:5:kotlinx.metadata.internal.protobuf.LiteralByteString next():765 -> h 6:6:boolean kotlinx.metadata.internal.protobuf.ByteString.isEmpty():135:135 -> h 6:6:kotlinx.metadata.internal.protobuf.LiteralByteString kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.getNextNonEmptyLeaf():744 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:kotlinx.metadata.internal.protobuf.LiteralByteString next():765 -> h 7:7:kotlinx.metadata.internal.protobuf.LiteralByteString next():765:765 -> h 8:8:kotlinx.metadata.internal.protobuf.LiteralByteString next():762:762 -> h 1:1:boolean hasNext():752:752 -> hasNext 1:1:java.lang.Object next():716:716 -> next 1:1:void remove():770:770 -> remove kotlinx.metadata.internal.protobuf.RopeByteString$RopeByteIterator -> com.gradleup.gr8.relocated.y43: kotlinx.metadata.internal.protobuf.ByteString$ByteIterator bytes -> b kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator pieces -> a int bytesRemaining -> c 1:1:void (kotlinx.metadata.internal.protobuf.RopeByteString,kotlinx.metadata.internal.protobuf.RopeByteString$1):782:782 -> 2:5:void (kotlinx.metadata.internal.protobuf.RopeByteString):788:791 -> 1:5:byte nextByte():803:807 -> a 1:1:boolean hasNext():795:795 -> hasNext 1:1:java.lang.Byte kotlinx.metadata.internal.protobuf.RopeByteString$RopeByteIterator.next():799:799 -> next 1:1:java.lang.Object next():782 -> next 1:1:void remove():811:811 -> remove kotlinx.metadata.internal.protobuf.SmallSortedMap$1 -> com.gradleup.gr8.relocated.c83: java.util.List kotlinx.metadata.internal.protobuf.SmallSortedMap.entryList -> b java.util.Map kotlinx.metadata.internal.protobuf.SmallSortedMap.overflowEntries -> c kotlinx.metadata.internal.protobuf.SmallSortedMap$EntrySet kotlinx.metadata.internal.protobuf.SmallSortedMap.lazyEntrySet -> e int kotlinx.metadata.internal.protobuf.SmallSortedMap.maxArraySize -> a boolean kotlinx.metadata.internal.protobuf.SmallSortedMap.isImmutable -> d 1:4:void kotlinx.metadata.internal.protobuf.SmallSortedMap.(int):153:156 -> 1:4:void kotlinx.metadata.internal.protobuf.SmallSortedMap.(int,kotlinx.metadata.internal.protobuf.SmallSortedMap$1):87 -> 1:4:void (int):100 -> java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void kotlinx.metadata.internal.protobuf.SmallSortedMap.access$200(kotlinx.metadata.internal.protobuf.SmallSortedMap):87:87 -> a 2:2:java.util.Map$Entry kotlinx.metadata.internal.protobuf.SmallSortedMap.getArrayEntryAt(int):185:185 -> a 2:2:java.util.Map$Entry kotlinx.metadata.internal.protobuf.SmallSortedMap.getArrayEntryAt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 3:3:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):296:296 -> a 3:3:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):297:298 -> a 4:5:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 6:10:java.util.SortedMap kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntriesMutable():377:381 -> a 6:10:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):301 -> a 6:10:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 11:13:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):301:303 -> a 11:13:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 14:14:void kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.(kotlinx.metadata.internal.protobuf.SmallSortedMap,java.util.Map$Entry):406:406 -> a 14:14:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):303 -> a 14:14:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 15:16:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):303:304 -> a 15:16:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 17:33:int kotlinx.metadata.internal.protobuf.SmallSortedMap.binarySearchInArray(java.lang.Comparable):316:332 -> a 1:1:java.util.List kotlinx.metadata.internal.protobuf.SmallSortedMap.access$400(kotlinx.metadata.internal.protobuf.SmallSortedMap):87:87 -> b 2:6:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):237:241 -> b 7:9:void kotlinx.metadata.internal.protobuf.SmallSortedMap.ensureEntryArrayMutable():389:391 -> b 7:9:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):243 -> b 10:10:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):245:245 -> b 11:15:java.util.SortedMap kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntriesMutable():377:381 -> b 11:15:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):247 -> b 16:21:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):247:252 -> b 22:26:java.util.SortedMap kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntriesMutable():377:381 -> b 22:26:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):253 -> b 27:30:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):253:256 -> b 1:1:java.util.Map kotlinx.metadata.internal.protobuf.SmallSortedMap.access$600(kotlinx.metadata.internal.protobuf.SmallSortedMap):87:87 -> c 1:6:void kotlinx.metadata.internal.protobuf.SmallSortedMap.clear():262:267 -> clear 1:6:void kotlinx.metadata.internal.protobuf.SmallSortedMap.clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 1:2:boolean kotlinx.metadata.internal.protobuf.SmallSortedMap.containsKey(java.lang.Object):214:215 -> containsKey 1:2:boolean kotlinx.metadata.internal.protobuf.SmallSortedMap.containsKey(java.lang.Object):0 -> containsKey # {"id":"com.android.tools.r8.synthesized"} 1:1:kotlinx.metadata.internal.protobuf.SmallSortedMap kotlinx.metadata.internal.protobuf.SmallSortedMap.newFieldMap(int):100:100 -> d 1:4:java.util.Set kotlinx.metadata.internal.protobuf.SmallSortedMap.entrySet():353:356 -> entrySet 1:4:java.util.Set kotlinx.metadata.internal.protobuf.SmallSortedMap.entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 1:2:void kotlinx.metadata.internal.protobuf.SmallSortedMap.checkMutable():364:365 -> g 1:6:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.get(java.lang.Object):227:232 -> get 1:6:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:int kotlinx.metadata.internal.protobuf.SmallSortedMap.getNumArrayEntries():180:180 -> k 1:1:int kotlinx.metadata.internal.protobuf.SmallSortedMap.getNumArrayEntries():0 -> k # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Iterable kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntries():195:195 -> l 1:1:java.lang.Iterable kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntries():0 -> l # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean kotlinx.metadata.internal.protobuf.SmallSortedMap.isImmutable():175:175 -> m 1:1:void makeImmutable():104 -> m 2:2:int kotlinx.metadata.internal.protobuf.SmallSortedMap.getNumArrayEntries():180:180 -> m 2:2:void makeImmutable():105 -> m 3:5:void makeImmutable():106:108 -> m 6:6:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> m 6:6:void makeImmutable():108 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:13:void makeImmutable():109:115 -> m 14:14:boolean kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> m 14:14:void makeImmutable():115 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:16:void makeImmutable():116:117 -> m 17:25:void kotlinx.metadata.internal.protobuf.SmallSortedMap.makeImmutable():161:169 -> m 17:25:void makeImmutable():121 -> m 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):100:100 -> put 1:4:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):279:282 -> remove 1:4:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 5:7:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):296:298 -> remove 5:7:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 5:7:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 8:12:java.util.SortedMap kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntriesMutable():377:381 -> remove 8:12:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):301 -> remove 8:12:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 8:12:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 13:15:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):301:303 -> remove 13:15:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 13:15:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 16:16:void kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.(kotlinx.metadata.internal.protobuf.SmallSortedMap,java.util.Map$Entry):406:406 -> remove 16:16:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):303 -> remove 16:16:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 16:16:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 17:18:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):303:304 -> remove 17:18:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 17:18:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 19:22:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):288:291 -> remove 19:22:java.lang.Object kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:int kotlinx.metadata.internal.protobuf.SmallSortedMap.size():202:202 -> size 1:1:int kotlinx.metadata.internal.protobuf.SmallSortedMap.size():0 -> size # {"id":"com.android.tools.r8.synthesized"} kotlinx.metadata.internal.protobuf.SmallSortedMap$EmptySet -> com.gradleup.gr8.relocated.f83: java.util.Iterator ITERATOR -> a java.lang.Iterable ITERABLE -> b 1:16:void ():591:606 -> 1:1:java.util.Iterator access$700():589:589 -> a 1:1:java.lang.Iterable iterable():615:615 -> b kotlinx.metadata.internal.protobuf.SmallSortedMap$EmptySet$1 -> com.gradleup.gr8.relocated.d83: 1:1:java.lang.Object next():598:598 -> next 1:1:void remove():602:602 -> remove kotlinx.metadata.internal.protobuf.SmallSortedMap$EmptySet$2 -> com.gradleup.gr8.relocated.e83: 1:1:java.util.Iterator iterator():609:609 -> iterator kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry -> com.gradleup.gr8.relocated.g83: kotlinx.metadata.internal.protobuf.SmallSortedMap this$0 -> c java.lang.Object value -> b java.lang.Comparable key -> a 1:3:void (kotlinx.metadata.internal.protobuf.SmallSortedMap,java.lang.Comparable,java.lang.Object):409:411 -> 1:1:int compareTo(java.lang.Object):400:400 -> compareTo 2:2:java.lang.Comparable kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.getKey():416:416 -> compareTo 2:2:int kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.compareTo(kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry):426 -> compareTo 2:2:int compareTo(java.lang.Object):400 -> compareTo 3:3:java.lang.Comparable kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.getKey():416:416 -> compareTo 3:3:int kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.compareTo(kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry):426 -> compareTo # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int compareTo(java.lang.Object):400 -> compareTo 4:4:int kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.compareTo(kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry):426:426 -> compareTo 4:4:int compareTo(java.lang.Object):400 -> compareTo 1:1:java.lang.Comparable getKey():416:416 -> d 1:6:boolean equals(java.lang.Object):442:447 -> equals 7:7:boolean kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.equals(java.lang.Object,java.lang.Object):463:463 -> equals 7:7:boolean equals(java.lang.Object):447 -> equals 8:8:boolean equals(java.lang.Object):447:447 -> equals 9:9:boolean kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.equals(java.lang.Object,java.lang.Object):463:463 -> equals 9:9:boolean equals(java.lang.Object):447 -> equals 1:1:java.lang.Comparable kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.getKey():416:416 -> getKey 1:1:java.lang.Object getKey():400 -> getKey 1:1:java.lang.Object getValue():421:421 -> getValue 1:1:int hashCode():452:452 -> hashCode 1:3:java.lang.Object setValue(java.lang.Object):431:433 -> setValue 1:1:java.lang.String toString():458:458 -> toString kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator -> com.gradleup.gr8.relocated.h83: kotlinx.metadata.internal.protobuf.SmallSortedMap this$0 -> d java.util.Iterator lazyOverflowIterator -> c boolean nextCalledBeforeRemove -> b int pos -> a 1:3:void (kotlinx.metadata.internal.protobuf.SmallSortedMap):532:534 -> 4:4:void (kotlinx.metadata.internal.protobuf.SmallSortedMap,kotlinx.metadata.internal.protobuf.SmallSortedMap$1):532:532 -> 1:1:boolean hasNext():540:540 -> hasNext 2:5:java.util.Iterator kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.getOverflowIterator():577:580 -> hasNext 2:5:boolean hasNext():540 -> hasNext 6:6:boolean hasNext():540:540 -> hasNext 1:5:java.util.Map$Entry kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.next():546:550 -> next 1:5:java.lang.Object next():532 -> next 6:9:java.util.Iterator kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.getOverflowIterator():577:580 -> next 6:9:java.util.Map$Entry kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.next():552 -> next 6:9:java.lang.Object next():532 -> next 10:10:java.util.Map$Entry kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.next():552:552 -> next 10:10:java.lang.Object next():532 -> next 1:8:void remove():557:564 -> remove 9:12:java.util.Iterator kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.getOverflowIterator():577:580 -> remove 9:12:void remove():566 -> remove 13:13:void remove():566:566 -> remove 14:14:void remove():558:558 -> remove kotlinx.metadata.internal.protobuf.SmallSortedMap$EntrySet -> com.gradleup.gr8.relocated.i83: kotlinx.metadata.internal.protobuf.SmallSortedMap this$0 -> a 1:1:void (kotlinx.metadata.internal.protobuf.SmallSortedMap):470:470 -> 2:2:void (kotlinx.metadata.internal.protobuf.SmallSortedMap,kotlinx.metadata.internal.protobuf.SmallSortedMap$1):470:470 -> 1:1:boolean add(java.lang.Object):470:470 -> add 2:3:boolean kotlinx.metadata.internal.protobuf.SmallSortedMap$EntrySet.add(java.util.Map$Entry):499:500 -> add 2:3:boolean add(java.lang.Object):470 -> add 1:1:void clear():524:524 -> clear 1:4:boolean contains(java.lang.Object):490:493 -> contains 1:1:java.util.Iterator iterator():474:474 -> iterator 1:3:boolean remove(java.lang.Object):514:516 -> remove 1:1:int size():479:479 -> size kotlinx.metadata.internal.protobuf.UninitializedMessageException -> com.gradleup.gr8.relocated.bk3: 1:1:void (kotlinx.metadata.internal.protobuf.MessageLite):53:53 -> kotlinx.metadata.internal.protobuf.Utf8 -> com.gradleup.gr8.relocated.xl3: 1:66:int partialIsValidUtf8(int,byte[],int,int):163:228 -> a 67:67:int partialIsValidUtf8(byte[],int,int):252:252 -> a 68:79:int kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):270:281 -> a 68:79:int partialIsValidUtf8(byte[],int,int):256 -> a 80:85:int kotlinx.metadata.internal.protobuf.Utf8.incompleteStateFor(byte[],int,int):341:346 -> a 80:85:int kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):289 -> a 80:85:int partialIsValidUtf8(byte[],int,int):256 -> a 86:86:int kotlinx.metadata.internal.protobuf.Utf8.incompleteStateFor(byte[],int,int):344:344 -> a 86:86:int kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):289 -> a 86:86:int partialIsValidUtf8(byte[],int,int):256 -> a 87:87:int kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):291:291 -> a 87:87:int partialIsValidUtf8(byte[],int,int):256 -> a 88:93:int kotlinx.metadata.internal.protobuf.Utf8.incompleteStateFor(byte[],int,int):341:346 -> a 88:93:int kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):304 -> a 88:93:int partialIsValidUtf8(byte[],int,int):256 -> a 94:94:int kotlinx.metadata.internal.protobuf.Utf8.incompleteStateFor(byte[],int,int):344:344 -> a 94:94:int kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):304 -> a 94:94:int partialIsValidUtf8(byte[],int,int):256 -> a 95:95:int kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):306:306 -> a 95:95:int partialIsValidUtf8(byte[],int,int):256 -> a kotlinx.metadata.internal.protobuf.WireFormat -> com.gradleup.gr8.relocated.cp3: int makeTag(int,int) -> a kotlinx.metadata.internal.protobuf.WireFormat$FieldType -> com.gradleup.gr8.relocated.ap3: kotlinx.metadata.internal.protobuf.WireFormat$FieldType[] $VALUES -> h kotlinx.metadata.internal.protobuf.WireFormat$FieldType MESSAGE -> f kotlinx.metadata.internal.protobuf.WireFormat$FieldType GROUP -> e kotlinx.metadata.internal.protobuf.WireFormat$FieldType BOOL -> d kotlinx.metadata.internal.protobuf.WireFormat$FieldType INT32 -> c kotlinx.metadata.internal.protobuf.WireFormat$FieldType ENUM -> g int wireType -> b kotlinx.metadata.internal.protobuf.WireFormat$JavaType javaType -> a 1:26:void ():108:133 -> 27:27:void ():107:107 -> 1:1:void (java.lang.String,int,kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int,kotlinx.metadata.internal.protobuf.WireFormat$1):107:107 -> 2:4:void (java.lang.String,int,kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):135:137 -> 1:1:kotlinx.metadata.internal.protobuf.WireFormat$JavaType getJavaType():143:143 -> a 1:1:int getWireType():144:144 -> b boolean isPackable() -> c 1:1:kotlinx.metadata.internal.protobuf.WireFormat$FieldType[] values():107:107 -> values kotlinx.metadata.internal.protobuf.WireFormat$FieldType$1 -> com.gradleup.gr8.relocated.wo3: 1:117:void (java.lang.String,int,kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):0:116 -> kotlinx.metadata.internal.protobuf.WireFormat$FieldType$2 -> com.gradleup.gr8.relocated.xo3: 1:1:void (java.lang.String,int,kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):119:119 -> boolean isPackable() -> c kotlinx.metadata.internal.protobuf.WireFormat$FieldType$3 -> com.gradleup.gr8.relocated.yo3: 1:1:void (java.lang.String,int,kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):122:122 -> boolean isPackable() -> c kotlinx.metadata.internal.protobuf.WireFormat$FieldType$4 -> com.gradleup.gr8.relocated.zo3: 1:1:void (java.lang.String,int,kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):125:125 -> boolean isPackable() -> c kotlinx.metadata.internal.protobuf.WireFormat$JavaType -> com.gradleup.gr8.relocated.bp3: kotlinx.metadata.internal.protobuf.WireFormat$JavaType LONG -> c kotlinx.metadata.internal.protobuf.WireFormat$JavaType FLOAT -> d kotlinx.metadata.internal.protobuf.WireFormat$JavaType DOUBLE -> e kotlinx.metadata.internal.protobuf.WireFormat$JavaType BOOLEAN -> f kotlinx.metadata.internal.protobuf.WireFormat$JavaType STRING -> g kotlinx.metadata.internal.protobuf.WireFormat$JavaType BYTE_STRING -> h kotlinx.metadata.internal.protobuf.WireFormat$JavaType ENUM -> i kotlinx.metadata.internal.protobuf.WireFormat$JavaType MESSAGE -> j java.lang.Object defaultDefault -> a kotlinx.metadata.internal.protobuf.WireFormat$JavaType INT -> b kotlinx.metadata.internal.protobuf.WireFormat$JavaType[] $VALUES -> k 1:9:void ():78:86 -> 10:10:void ():77:77 -> 1:2:void (java.lang.String,int,java.lang.Object):88:89 -> 1:1:kotlinx.metadata.internal.protobuf.WireFormat$JavaType[] values():77:77 -> values kotlinx.metadata.jvm.JvmClassExtensionVisitor -> com.gradleup.gr8.relocated.wj1: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():85:85 -> 1:1:void (kotlinx.metadata.jvm.JvmClassExtensionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):47:47 -> 2:2:void (kotlinx.metadata.jvm.JvmClassExtensionVisitor):49:49 -> void visitJvmFlags(int) -> a 1:1:kotlinx.metadata.jvm.JvmClassExtensionVisitor kotlinx.metadata.jvm.JvmClassExtensionVisitor.getDelegate():51:51 -> a 1:1:kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor getDelegate():47 -> a void visitAnonymousObjectOriginName(java.lang.String) -> b 1:1:kotlinx.metadata.jvm.JvmClassExtensionVisitor kotlinx.metadata.jvm.JvmClassExtensionVisitor.getDelegate():51:51 -> b 1:1:void visitEnd():75 -> b 2:2:void visitEnd():75:75 -> b 1:1:kotlinx.metadata.KmExtensionType getType():54:54 -> getType kotlinx.metadata.jvm.JvmConstructorExtensionVisitor -> com.gradleup.gr8.relocated.zj1: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} kotlinx.metadata.KmExtensionType TYPE -> a 1:1:void ():280:280 -> 1:1:void (kotlinx.metadata.jvm.JvmConstructorExtensionVisitor):256:256 -> 2:2:void (kotlinx.metadata.jvm.JvmConstructorExtensionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):256:256 -> void visit(kotlinx.metadata.jvm.JvmMethodSignature) -> a 1:1:kotlinx.metadata.KmExtensionType getType():260:260 -> getType kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor -> com.gradleup.gr8.relocated.ak1: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor delegate -> a 1:2:void (kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor):14:15 -> void visitModuleName(java.lang.String) -> a 1:1:kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor getDelegate():15:15 -> a 2:2:kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):34:34 -> a kotlinx.metadata.jvm.JvmExtensionsKt -> kotlinx.metadata.jvm.JvmExtensionsKt: # {"id":"sourceFile","fileName":"jvmExtensions.kt"} kotlinx.metadata.jvm.JvmFieldSignature -> com.gradleup.gr8.relocated.bk1: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} java.lang.String name -> a java.lang.String desc -> b 1:1:void (java.lang.String,java.lang.String):51:51 -> 1:1:java.lang.String asString():52:52 -> a 2:2:java.lang.String kotlinx.metadata.jvm.JvmFieldSignature.getName():51:51 -> a 2:2:java.lang.String asString():52 -> a 3:3:java.lang.String asString():52:52 -> a 4:4:java.lang.String kotlinx.metadata.jvm.JvmFieldSignature.getDesc():51:51 -> a 4:4:java.lang.String asString():52 -> a 5:5:java.lang.String asString():52:52 -> a 1:1:java.lang.String getDesc():51:51 -> b 1:1:java.lang.String getName():51:51 -> c 1:1:java.lang.String kotlinx.metadata.jvm.JvmFieldSignature.getName():51:51 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:java.lang.String kotlinx.metadata.jvm.JvmFieldSignature.getName():51:51 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean equals(java.lang.Object):0:0 -> equals 4:5:java.lang.String kotlinx.metadata.jvm.JvmFieldSignature.getDesc():51:51 -> equals 4:5:boolean equals(java.lang.Object):0 -> equals 6:6:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.String kotlinx.metadata.jvm.JvmFieldSignature.getName():51:51 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 3:3:java.lang.String kotlinx.metadata.jvm.JvmFieldSignature.getDesc():51:51 -> hashCode 3:3:int hashCode():0 -> hashCode 4:4:int hashCode():0:0 -> hashCode kotlinx.metadata.jvm.JvmFunctionExtensionVisitor -> com.gradleup.gr8.relocated.dk1: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} kotlinx.metadata.KmExtensionType TYPE -> b kotlinx.metadata.jvm.JvmFunctionExtensionVisitor delegate -> a 1:1:void ():161:161 -> 1:1:void (kotlinx.metadata.jvm.JvmFunctionExtensionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):122:122 -> 2:3:void (kotlinx.metadata.jvm.JvmFunctionExtensionVisitor):122:123 -> void visitLambdaClassOriginName(java.lang.String) -> a 1:1:void visit(kotlinx.metadata.jvm.JvmMethodSignature):136:136 -> a 2:2:void visitEnd():151:151 -> a 1:1:kotlinx.metadata.KmExtensionType getType():126:126 -> getType kotlinx.metadata.jvm.JvmMemberSignature -> com.gradleup.gr8.relocated.gk1: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} java.lang.String asString() -> a java.lang.String getDesc() -> b java.lang.String getName() -> c 1:1:java.lang.String toString():30:30 -> toString kotlinx.metadata.jvm.JvmMemberSignatureKt -> kotlinx.metadata.jvm.JvmMemberSignatureKt: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} kotlinx.metadata.jvm.JvmMethodSignature -> com.gradleup.gr8.relocated.tk1: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} java.lang.String name -> a java.lang.String desc -> b 1:1:void (java.lang.String,java.lang.String):40:40 -> 1:1:java.lang.String asString():41:41 -> a 2:2:java.lang.String kotlinx.metadata.jvm.JvmMethodSignature.getName():40:40 -> a 2:2:java.lang.String asString():41 -> a 3:3:java.lang.String asString():41:41 -> a 4:4:java.lang.String kotlinx.metadata.jvm.JvmMethodSignature.getDesc():40:40 -> a 4:4:java.lang.String asString():41 -> a 5:5:java.lang.String asString():41:41 -> a 1:1:java.lang.String getDesc():40:40 -> b 1:1:java.lang.String getName():40:40 -> c 1:1:java.lang.String kotlinx.metadata.jvm.JvmMethodSignature.getName():40:40 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:java.lang.String kotlinx.metadata.jvm.JvmMethodSignature.getName():40:40 -> equals 2:2:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean equals(java.lang.Object):0:0 -> equals 4:5:java.lang.String kotlinx.metadata.jvm.JvmMethodSignature.getDesc():40:40 -> equals 4:5:boolean equals(java.lang.Object):0 -> equals 6:6:boolean equals(java.lang.Object):0:0 -> equals 1:1:java.lang.String kotlinx.metadata.jvm.JvmMethodSignature.getName():40:40 -> hashCode 1:1:int hashCode():0 -> hashCode 2:2:int hashCode():0:0 -> hashCode 3:3:java.lang.String kotlinx.metadata.jvm.JvmMethodSignature.getDesc():40:40 -> hashCode 3:3:int hashCode():0 -> hashCode 4:4:int hashCode():0:0 -> hashCode kotlinx.metadata.jvm.JvmPackageExtensionVisitor -> com.gradleup.gr8.relocated.xk1: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():115:115 -> 1:1:void (kotlinx.metadata.jvm.JvmPackageExtensionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):92:92 -> 2:2:void (kotlinx.metadata.jvm.JvmPackageExtensionVisitor):94:94 -> 1:1:kotlinx.metadata.jvm.JvmPackageExtensionVisitor kotlinx.metadata.jvm.JvmPackageExtensionVisitor.getDelegate():96:96 -> a 1:1:kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor getDelegate():92 -> a 1:1:kotlinx.metadata.jvm.JvmPackageExtensionVisitor kotlinx.metadata.jvm.JvmPackageExtensionVisitor.getDelegate():96:96 -> b 1:1:void visitEnd():105 -> b 2:2:void visitEnd():105:105 -> b 1:1:kotlinx.metadata.KmExtensionType getType():99:99 -> getType kotlinx.metadata.jvm.JvmPropertyExtensionVisitor -> com.gradleup.gr8.relocated.zk1: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} kotlinx.metadata.KmExtensionType TYPE -> b kotlinx.metadata.jvm.JvmPropertyExtensionVisitor delegate -> a 1:1:void ():249:249 -> 1:1:void (kotlinx.metadata.jvm.JvmPropertyExtensionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):168:168 -> 2:3:void (kotlinx.metadata.jvm.JvmPropertyExtensionVisitor):168:169 -> void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature) -> a 1:1:void visitSyntheticMethodForAnnotations(kotlinx.metadata.jvm.JvmMethodSignature):219:219 -> a 2:2:void visitEnd():239:239 -> a 1:1:void visitSyntheticMethodForDelegate(kotlinx.metadata.jvm.JvmMethodSignature):232:232 -> b 1:1:kotlinx.metadata.KmExtensionType getType():172:172 -> getType kotlinx.metadata.jvm.JvmTypeExtensionVisitor -> com.gradleup.gr8.relocated.ul1: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} kotlinx.metadata.jvm.JvmTypeExtensionVisitor delegate -> a kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():361:361 -> 1:1:void (kotlinx.metadata.jvm.JvmTypeExtensionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):323:323 -> 2:3:void (kotlinx.metadata.jvm.JvmTypeExtensionVisitor):323:324 -> void visit(boolean) -> a 1:1:void visitAnnotation(kotlinx.metadata.KmAnnotation):344:344 -> a 2:2:void visitEnd():351:351 -> a 1:1:kotlinx.metadata.KmExtensionType getType():327:327 -> getType kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor -> com.gradleup.gr8.relocated.wl1: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor delegate -> a kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():316:316 -> 1:1:void (kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor,int,kotlin.jvm.internal.DefaultConstructorMarker):287:287 -> 2:3:void (kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor):287:288 -> 1:1:void visitAnnotation(kotlinx.metadata.KmAnnotation):299:299 -> a 2:2:void visitEnd():306:306 -> a 1:1:kotlinx.metadata.KmExtensionType getType():291:291 -> getType kotlinx.metadata.jvm.KotlinClassHeader -> com.gradleup.gr8.relocated.qr1: # {"id":"sourceFile","fileName":"KotlinClassHeader.kt"} java.lang.String packageName -> f int[] COMPATIBLE_METADATA_VERSION -> h int[] metadataVersion -> b java.lang.String[] data2 -> d int extraInt -> g java.lang.String[] data1 -> c java.lang.String extraString -> e int kind -> a 1:1:void ():165:165 -> 1:157:void (java.lang.Integer,int[],int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):25:181 -> 158:251:void (java.lang.Integer,int[],int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):89:182 -> 252:273:void (java.lang.Integer,int[],int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):96:117 -> 1:1:java.lang.String[] getData1():89:89 -> a 1:1:java.lang.String[] getData2():96:96 -> b 1:1:int getExtraInt():117:117 -> c 1:1:java.lang.String getExtraString():103:103 -> d 1:1:int getKind():62:62 -> e 1:1:int[] getMetadataVersion():70:70 -> f 1:1:java.lang.String getPackageName():110:110 -> g kotlinx.metadata.jvm.KotlinClassMetadata -> com.gradleup.gr8.relocated.is1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlinx.metadata.jvm.KotlinClassHeader header -> a 1:1:void (kotlinx.metadata.jvm.KotlinClassHeader):25:25 -> 1:1:kotlinx.metadata.jvm.KotlinClassHeader getHeader():25:25 -> a 2:5:kotlinx.metadata.jvm.KotlinClassMetadata kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(kotlinx.metadata.jvm.KotlinClassHeader):322:322 -> a 2:5:kotlinx.metadata.jvm.KotlinClassMetadata read(kotlinx.metadata.jvm.KotlinClassHeader):0 -> a 8:18:kotlinx.metadata.jvm.KotlinClassMetadata kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(kotlinx.metadata.jvm.KotlinClassHeader):325:335 -> a 8:18:kotlinx.metadata.jvm.KotlinClassMetadata read(kotlinx.metadata.jvm.KotlinClassHeader):0 -> a 19:19:kotlinx.metadata.jvm.KotlinClassMetadata kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(kotlinx.metadata.jvm.KotlinClassHeader):334:334 -> a 19:19:kotlinx.metadata.jvm.KotlinClassMetadata read(kotlinx.metadata.jvm.KotlinClassHeader):0 -> a 20:20:kotlinx.metadata.jvm.KotlinClassMetadata kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(kotlinx.metadata.jvm.KotlinClassHeader):333:333 -> a 20:20:kotlinx.metadata.jvm.KotlinClassMetadata read(kotlinx.metadata.jvm.KotlinClassHeader):0 -> a 21:21:kotlinx.metadata.jvm.KotlinClassMetadata kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(kotlinx.metadata.jvm.KotlinClassHeader):332:332 -> a 21:21:kotlinx.metadata.jvm.KotlinClassMetadata read(kotlinx.metadata.jvm.KotlinClassHeader):0 -> a 22:22:kotlinx.metadata.jvm.KotlinClassMetadata kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(kotlinx.metadata.jvm.KotlinClassHeader):331:331 -> a 22:22:kotlinx.metadata.jvm.KotlinClassMetadata read(kotlinx.metadata.jvm.KotlinClassHeader):0 -> a 23:33:kotlinx.metadata.jvm.KotlinClassMetadata kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(kotlinx.metadata.jvm.KotlinClassHeader):330:340 -> a 23:33:kotlinx.metadata.jvm.KotlinClassMetadata read(kotlinx.metadata.jvm.KotlinClassHeader):0 -> a 34:34:kotlinx.metadata.jvm.KotlinClassMetadata kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(kotlinx.metadata.jvm.KotlinClassHeader):338:338 -> a 34:34:kotlinx.metadata.jvm.KotlinClassMetadata read(kotlinx.metadata.jvm.KotlinClassHeader):0 -> a kotlinx.metadata.jvm.KotlinClassMetadata$Class -> com.gradleup.gr8.relocated.vr1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlin.Lazy classData$delegate -> b 1:2:void (kotlinx.metadata.jvm.KotlinClassHeader):29:30 -> 1:1:kotlinx.metadata.KmClass toKmClass():40:40 -> b 2:2:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$Class.getClassData():30:30 -> b 2:2:void kotlinx.metadata.jvm.KotlinClassMetadata$Class.accept(kotlinx.metadata.KmClassVisitor):48 -> b 2:2:kotlinx.metadata.KmClass toKmClass():40 -> b 3:4:void kotlinx.metadata.jvm.KotlinClassMetadata$Class.accept(kotlinx.metadata.KmClassVisitor):48:49 -> b 3:4:kotlinx.metadata.KmClass toKmClass():40 -> b kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer -> com.gradleup.gr8.relocated.tr1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void ():55:55 -> 1:1:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):66:66 -> h 1:1:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h 2:72:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write(int[],int):0:70 -> h 2:72:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):65 -> h 2:72:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h 73:73:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10293:10293 -> h 73:73:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write(int[],int):70 -> h 73:73:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):65 -> h 73:73:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 74:74:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10294:10294 -> h 74:74:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write(int[],int):70 -> h 74:74:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):65 -> h 74:74:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h 75:76:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write(int[],int):70:71 -> h 75:76:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):65 -> h 75:76:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h 77:77:void kotlinx.metadata.jvm.KotlinClassHeader.(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):50:50 -> h 77:77:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write(int[],int):71 -> h 77:77:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):65 -> h 77:77:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h 78:78:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write(int[],int):72:72 -> h 78:78:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):65 -> h 78:78:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h 79:79:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> h 79:79:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10295 -> h 79:79:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write(int[],int):70 -> h 79:79:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):65 -> h 79:79:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h 80:80:kotlinx.metadata.internal.metadata.ProtoBuf$Class kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10295:10295 -> h 80:80:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write(int[],int):70 -> h 80:80:kotlinx.metadata.jvm.KotlinClassMetadata$Class kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer,int[],int,int,java.lang.Object):65 -> h 80:80:kotlinx.metadata.jvm.KotlinClassMetadata$Class write():0 -> h kotlinx.metadata.jvm.KotlinClassMetadata$Class$classData$2 -> com.gradleup.gr8.relocated.ur1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlinx.metadata.jvm.KotlinClassHeader $header -> a 1:3:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$Class$classData$2.invoke():31:33 -> invoke 1:3:java.lang.Object invoke():30 -> invoke 4:4:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$Class$classData$2.invoke():32:32 -> invoke 4:4:java.lang.Object invoke():30 -> invoke 5:5:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> invoke 5:5:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$Class$classData$2.invoke():32 -> invoke 5:5:java.lang.Object invoke():30 -> invoke 6:6:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$Class$classData$2.invoke():32:32 -> invoke 6:6:java.lang.Object invoke():30 -> invoke kotlinx.metadata.jvm.KotlinClassMetadata$Companion -> com.gradleup.gr8.relocated.wr1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:2:void kotlinx.metadata.jvm.KotlinClassMetadata$Companion.checkMetadataVersion(int[]):345:346 -> a 1:2:void access$checkMetadataVersion(kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):310 -> a 3:3:java.util.List kotlin.collections.ArraysKt___ArraysKt.toList(int[]):9978:9978 -> a 3:3:void kotlinx.metadata.jvm.KotlinClassMetadata$Companion.checkMetadataVersion(int[]):347 -> a 3:3:void access$checkMetadataVersion(kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):310 -> a 4:5:java.util.List kotlin.collections.ArraysKt___ArraysKt.toMutableList(int[]):10069:10070 -> a 4:5:java.util.List kotlin.collections.ArraysKt___ArraysKt.toList(int[]):9981 -> a 4:5:void kotlinx.metadata.jvm.KotlinClassMetadata$Companion.checkMetadataVersion(int[]):347 -> a 4:5:void access$checkMetadataVersion(kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):310 -> a 6:6:java.util.List kotlin.collections.ArraysKt___ArraysKt.toList(int[]):9980:9980 -> a 6:6:void kotlinx.metadata.jvm.KotlinClassMetadata$Companion.checkMetadataVersion(int[]):347 -> a 6:6:void access$checkMetadataVersion(kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):310 -> a 7:7:java.util.List kotlin.collections.ArraysKt___ArraysKt.toList(int[]):9979:9979 -> a 7:7:void kotlinx.metadata.jvm.KotlinClassMetadata$Companion.checkMetadataVersion(int[]):347 -> a 7:7:void access$checkMetadataVersion(kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):310 -> a 8:8:void kotlinx.metadata.jvm.KotlinClassMetadata$Companion.checkMetadataVersion(int[]):346:346 -> a 8:8:void access$checkMetadataVersion(kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):310 -> a 9:9:void kotlinx.metadata.jvm.KotlinClassMetadata$Companion.checkMetadataVersion(int[]):345:345 -> a 9:9:void access$checkMetadataVersion(kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):310 -> a kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade -> com.gradleup.gr8.relocated.zr1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlin.Lazy packageData$delegate -> b 1:2:void (kotlinx.metadata.jvm.KotlinClassHeader):80:81 -> 1:1:kotlinx.metadata.KmPackage toKmPackage():91:91 -> b 2:2:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade.getPackageData():81:81 -> b 2:2:void kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade.accept(kotlinx.metadata.KmPackageVisitor):99 -> b 2:2:kotlinx.metadata.KmPackage toKmPackage():91 -> b 3:4:void kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade.accept(kotlinx.metadata.KmPackageVisitor):99:100 -> b 3:4:kotlinx.metadata.KmPackage toKmPackage():91 -> b kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer -> com.gradleup.gr8.relocated.xr1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void ():106:106 -> 1:1:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):117:117 -> g 1:1:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g 2:123:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write(int[],int):0:121 -> g 2:123:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):116 -> g 2:123:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g 124:124:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13283:13283 -> g 124:124:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write(int[],int):121 -> g 124:124:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):116 -> g 124:124:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 125:125:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13284:13284 -> g 125:125:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write(int[],int):121 -> g 125:125:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):116 -> g 125:125:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g 126:127:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write(int[],int):121:122 -> g 126:127:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):116 -> g 126:127:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g 128:128:void kotlinx.metadata.jvm.KotlinClassHeader.(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):50:50 -> g 128:128:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write(int[],int):122 -> g 128:128:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):116 -> g 128:128:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g 129:129:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write(int[],int):123:123 -> g 129:129:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):116 -> g 129:129:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g 130:130:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> g 130:130:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285 -> g 130:130:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write(int[],int):121 -> g 130:130:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):116 -> g 130:130:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g 131:131:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285:13285 -> g 131:131:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write(int[],int):121 -> g 131:131:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer,int[],int,int,java.lang.Object):116 -> g 131:131:kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write():0 -> g kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$packageData$2 -> com.gradleup.gr8.relocated.yr1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlinx.metadata.jvm.KotlinClassHeader $header -> a 1:3:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$packageData$2.invoke():82:84 -> invoke 1:3:java.lang.Object invoke():81 -> invoke 4:4:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$packageData$2.invoke():83:83 -> invoke 4:4:java.lang.Object invoke():81 -> invoke 5:5:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> invoke 5:5:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$packageData$2.invoke():83 -> invoke 5:5:java.lang.Object invoke():81 -> invoke 6:6:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$packageData$2.invoke():83:83 -> invoke 6:6:java.lang.Object invoke():81 -> invoke kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade -> com.gradleup.gr8.relocated.as1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} java.util.List partClassNames -> b 1:5:void (kotlinx.metadata.jvm.KotlinClassHeader):205:209 -> 1:1:java.util.List getPartClassNames():209:209 -> b kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer -> kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart -> com.gradleup.gr8.relocated.ds1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlin.Lazy packageData$delegate -> b 1:2:void (kotlinx.metadata.jvm.KotlinClassHeader):246:247 -> 1:1:kotlinx.metadata.KmPackage toKmPackage():263:263 -> b 2:2:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.getPackageData():247:247 -> b 2:2:void kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.accept(kotlinx.metadata.KmPackageVisitor):271 -> b 2:2:kotlinx.metadata.KmPackage toKmPackage():263 -> b 3:4:void kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.accept(kotlinx.metadata.KmPackageVisitor):271:272 -> b 3:4:kotlinx.metadata.KmPackage toKmPackage():263 -> b kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer -> com.gradleup.gr8.relocated.bs1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void ():278:278 -> 1:1:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):291:291 -> a 1:1:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a 2:297:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write(java.lang.String,int[],int):0:295 -> a 2:297:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):289 -> a 2:297:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a 298:298:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13283:13283 -> a 298:298:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write(java.lang.String,int[],int):295 -> a 298:298:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):289 -> a 298:298:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 299:299:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13284:13284 -> a 299:299:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write(java.lang.String,int[],int):295 -> a 299:299:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):289 -> a 299:299:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a 300:302:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write(java.lang.String,int[],int):295:297 -> a 300:302:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):289 -> a 300:302:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a 303:303:void kotlinx.metadata.jvm.KotlinClassHeader.(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):50:50 -> a 303:303:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write(java.lang.String,int[],int):296 -> a 303:303:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):289 -> a 303:303:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a 304:304:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write(java.lang.String,int[],int):299:299 -> a 304:304:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):289 -> a 304:304:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a 305:305:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 305:305:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285 -> a 305:305:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write(java.lang.String,int[],int):295 -> a 305:305:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):289 -> a 305:305:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a 306:306:kotlinx.metadata.internal.metadata.ProtoBuf$Package kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285:13285 -> a 306:306:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write(java.lang.String,int[],int):295 -> a 306:306:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer,java.lang.String,int[],int,int,java.lang.Object):289 -> a 306:306:kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String):0 -> a kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$packageData$2 -> com.gradleup.gr8.relocated.cs1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlinx.metadata.jvm.KotlinClassHeader $header -> a 1:3:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$packageData$2.invoke():248:250 -> invoke 1:3:java.lang.Object invoke():247 -> invoke 4:4:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$packageData$2.invoke():249:249 -> invoke 4:4:java.lang.Object invoke():247 -> invoke 5:5:void kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> invoke 5:5:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$packageData$2.invoke():249 -> invoke 5:5:java.lang.Object invoke():247 -> invoke 6:6:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$packageData$2.invoke():249:249 -> invoke 6:6:java.lang.Object invoke():247 -> invoke kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass -> com.gradleup.gr8.relocated.gs1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlin.Lazy functionData$delegate -> b 1:2:void (kotlinx.metadata.jvm.KotlinClassHeader):132:133 -> 1:1:boolean isLambda():151:151 -> b 1:1:kotlinx.metadata.KmLambda toKmLambda():145:145 -> c 2:2:void kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass.accept(kotlinx.metadata.KmLambdaVisitor):162:162 -> c 2:2:kotlinx.metadata.KmLambda toKmLambda():145 -> c 3:3:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass.getFunctionData():133:133 -> c 3:3:void kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass.accept(kotlinx.metadata.KmLambdaVisitor):166 -> c 3:3:kotlinx.metadata.KmLambda toKmLambda():145 -> c 4:5:void kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass.accept(kotlinx.metadata.KmLambdaVisitor):166:167 -> c 4:5:kotlinx.metadata.KmLambda toKmLambda():145 -> c 6:6:void kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass.accept(kotlinx.metadata.KmLambdaVisitor):162:162 -> c 6:6:kotlinx.metadata.KmLambda toKmLambda():145 -> c kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer -> com.gradleup.gr8.relocated.es1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void ():175:175 -> 1:1:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):186:186 -> d 1:1:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 2:192:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):0:190 -> d 2:192:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 2:192:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 193:194:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16497:16498 -> d 193:194:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):190 -> d 193:194:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 193:194:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 195:195:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> d 195:195:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499 -> d 195:195:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):190 -> d 195:195:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 195:195:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 196:196:kotlinx.metadata.internal.metadata.ProtoBuf$Function kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499:16499 -> d 196:196:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):190 -> d 196:196:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 196:196:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 197:358:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):192:353 -> d 197:358:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 197:358:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 359:359:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):193:193 -> d 359:359:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 359:359:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 360:360:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):192:192 -> d 360:360:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 360:360:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 361:364:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):191:194 -> d 361:364:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 361:364:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 365:365:void kotlinx.metadata.jvm.KotlinClassHeader.(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):50:50 -> d 365:365:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):194 -> d 365:365:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 365:365:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d 366:366:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write(int[],int):195:195 -> d 366:366:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer.write$default(kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer,int[],int,int,java.lang.Object):185 -> d 366:366:kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write():0 -> d kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$functionData$2 -> com.gradleup.gr8.relocated.fs1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} kotlinx.metadata.jvm.KotlinClassHeader $header -> a 1:2:kotlin.Pair kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$functionData$2.invoke():134:135 -> invoke 1:2:java.lang.Object invoke():133 -> invoke kotlinx.metadata.jvm.KotlinClassMetadata$Unknown -> com.gradleup.gr8.relocated.hs1: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void (kotlinx.metadata.jvm.KotlinClassHeader):308:308 -> kotlinx.metadata.jvm.impl.JvmClassExtension -> com.gradleup.gr8.relocated.vj1: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} java.util.List localDelegatedProperties -> c int jvmFlags -> f java.lang.String anonymousObjectOriginName -> e java.lang.String moduleName -> d 1:2:void ():34:35 -> 1:1:void accept(kotlinx.metadata.KmExtensionVisitor):34:34 -> a 2:139:void kotlinx.metadata.jvm.impl.JvmClassExtension.accept(kotlinx.metadata.KmClassExtensionVisitor):56:193 -> a 2:139:void accept(kotlinx.metadata.KmExtensionVisitor):34 -> a 140:145:void kotlinx.metadata.jvm.impl.JvmClassExtension.accept(kotlinx.metadata.KmClassExtensionVisitor):58:63 -> a 140:145:void accept(kotlinx.metadata.KmExtensionVisitor):34 -> a 146:146:void kotlinx.metadata.jvm.impl.JvmClassExtension.accept(kotlinx.metadata.KmClassExtensionVisitor):56:56 -> a 146:146:void accept(kotlinx.metadata.KmExtensionVisitor):34 -> a 147:147:kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):41:41 -> a 148:148:void visitModuleName(java.lang.String):44:44 -> a 149:149:void visitJvmFlags(int):52:52 -> a 1:1:void visitAnonymousObjectOriginName(java.lang.String):48:48 -> b 1:1:java.lang.String getAnonymousObjectOriginName():37:37 -> c 1:1:int getJvmFlags():38:38 -> d 1:1:java.util.List getLocalDelegatedProperties():35:35 -> e 1:1:java.lang.String getModuleName():36:36 -> f kotlinx.metadata.jvm.impl.JvmConstructorExtension -> com.gradleup.gr8.relocated.yj1: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} kotlinx.metadata.jvm.JvmMethodSignature signature -> b 1:1:void ():145:145 -> 1:1:void accept(kotlinx.metadata.KmExtensionVisitor):145:145 -> a 2:4:void kotlinx.metadata.jvm.impl.JvmConstructorExtension.accept(kotlinx.metadata.KmConstructorExtensionVisitor):153:153 -> a 2:4:void accept(kotlinx.metadata.KmExtensionVisitor):145 -> a 5:5:kotlinx.metadata.jvm.JvmMethodSignature getSignature():146:146 -> a 6:6:void visit(kotlinx.metadata.jvm.JvmMethodSignature):149:149 -> a 1:1:void setSignature(kotlinx.metadata.jvm.JvmMethodSignature):146:146 -> b kotlinx.metadata.jvm.impl.JvmExtensionNodesKt -> kotlinx.metadata.jvm.impl.JvmExtensionNodesKt: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} kotlinx.metadata.jvm.impl.JvmFunctionExtension -> com.gradleup.gr8.relocated.ck1: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} kotlinx.metadata.jvm.JvmMethodSignature signature -> c java.lang.String lambdaClassOriginName -> d 1:1:void ():88:88 -> 1:1:void accept(kotlinx.metadata.KmExtensionVisitor):88:88 -> a 2:6:void kotlinx.metadata.jvm.impl.JvmFunctionExtension.accept(kotlinx.metadata.KmFunctionExtensionVisitor):101:101 -> a 2:6:void accept(kotlinx.metadata.KmExtensionVisitor):88 -> a 7:7:void visit(kotlinx.metadata.jvm.JvmMethodSignature):93:93 -> a 8:8:void visitLambdaClassOriginName(java.lang.String):97:97 -> a 1:1:java.lang.String getLambdaClassOriginName():90:90 -> b 1:1:kotlinx.metadata.jvm.JvmMethodSignature getSignature():89:89 -> c kotlinx.metadata.jvm.impl.JvmMetadataExtensions -> com.gradleup.gr8.relocated.rk1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} void readTypeAliasExtensions(kotlinx.metadata.KmTypeAliasVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,kotlinx.metadata.impl.ReadContext) -> a void readValueParameterExtensions(kotlinx.metadata.KmValueParameterVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,kotlinx.metadata.impl.ReadContext) -> a 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(kotlinx.metadata.jvm.impl.JvmMetadataExtensions,kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):17:17 -> a 2:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.jvm.impl.JvmMetadataExtensions.toJvmMethodSignature(kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):323:325 -> a 2:4:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(kotlinx.metadata.jvm.impl.JvmMetadataExtensions,kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):17 -> a 5:6:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2412:2413 -> a 5:6:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.jvm.impl.JvmMetadataExtensions.toJvmMethodSignature(kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):326 -> a 5:6:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(kotlinx.metadata.jvm.impl.JvmMetadataExtensions,kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):17 -> a 7:7:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 7:7:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2414 -> a 7:7:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.jvm.impl.JvmMetadataExtensions.toJvmMethodSignature(kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):326 -> a 7:7:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(kotlinx.metadata.jvm.impl.JvmMetadataExtensions,kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):17 -> a 8:8:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2414:2414 -> a 8:8:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature kotlinx.metadata.jvm.impl.JvmMetadataExtensions.toJvmMethodSignature(kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):326 -> a 8:8:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(kotlinx.metadata.jvm.impl.JvmMetadataExtensions,kotlinx.metadata.jvm.JvmMemberSignature,kotlinx.metadata.impl.WriteContext):17 -> a 9:18:void readClassExtensions(kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.impl.ReadContext):19:28 -> a 19:28:void readClassExtensions(kotlinx.metadata.KmClassVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Class,kotlinx.metadata.impl.ReadContext):27:36 -> a 29:33:void readPackageExtensions(kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.impl.ReadContext):40:44 -> a 34:41:void readPackageExtensions(kotlinx.metadata.KmPackageVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Package,kotlinx.metadata.impl.ReadContext):43:50 -> a 42:43:void readFunctionExtensions(kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.impl.ReadContext):57:58 -> a 44:44:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmMemberSignatureKt.wrapAsPublic(kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method):56:56 -> a 44:44:void readFunctionExtensions(kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.impl.ReadContext):58 -> a 45:52:void readFunctionExtensions(kotlinx.metadata.KmFunctionVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Function,kotlinx.metadata.impl.ReadContext):58:65 -> a 53:61:void readPropertyExtensions(kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.impl.ReadContext):69:77 -> a 62:62:kotlinx.metadata.jvm.JvmFieldSignature kotlinx.metadata.jvm.JvmMemberSignatureKt.wrapAsPublic(kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field):57:57 -> a 62:62:void readPropertyExtensions(kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.impl.ReadContext):78 -> a 63:64:void readPropertyExtensions(kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.impl.ReadContext):79:80 -> a 65:80:void readPropertyExtensions(kotlinx.metadata.KmPropertyVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Property,kotlinx.metadata.impl.ReadContext):76:91 -> a 81:82:void readConstructorExtensions(kotlinx.metadata.KmConstructorVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.impl.ReadContext):95:96 -> a 83:83:kotlinx.metadata.jvm.JvmMethodSignature kotlinx.metadata.jvm.JvmMemberSignatureKt.wrapAsPublic(kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method):56:56 -> a 83:83:void readConstructorExtensions(kotlinx.metadata.KmConstructorVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.impl.ReadContext):96 -> a 84:84:void readConstructorExtensions(kotlinx.metadata.KmConstructorVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,kotlinx.metadata.impl.ReadContext):96:96 -> a 85:89:void readTypeParameterExtensions(kotlinx.metadata.KmTypeParameterVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,kotlinx.metadata.impl.ReadContext):100:104 -> a 90:95:void readTypeExtensions(kotlinx.metadata.KmTypeVisitor,kotlinx.metadata.internal.metadata.ProtoBuf$Type,kotlinx.metadata.impl.ReadContext):108:113 -> a 96:97:kotlinx.metadata.KmClassExtensionVisitor writeClassExtensions(kotlinx.metadata.KmExtensionType,kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder,kotlinx.metadata.impl.WriteContext):121:122 -> a 98:99:kotlinx.metadata.KmPackageExtensionVisitor writePackageExtensions(kotlinx.metadata.KmExtensionType,kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder,kotlinx.metadata.impl.WriteContext):150:151 -> a 100:101:kotlinx.metadata.KmFunctionExtensionVisitor writeFunctionExtensions(kotlinx.metadata.KmExtensionType,kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder,kotlinx.metadata.impl.WriteContext):176:177 -> a 102:103:kotlinx.metadata.KmPropertyExtensionVisitor writePropertyExtensions(kotlinx.metadata.KmExtensionType,kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder,kotlinx.metadata.impl.WriteContext):193:194 -> a 104:105:kotlinx.metadata.KmConstructorExtensionVisitor writeConstructorExtensions(kotlinx.metadata.KmExtensionType,kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder,kotlinx.metadata.impl.WriteContext):248:249 -> a 106:107:kotlinx.metadata.KmTypeParameterExtensionVisitor writeTypeParameterExtensions(kotlinx.metadata.KmExtensionType,kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder,kotlinx.metadata.impl.WriteContext):261:262 -> a 108:109:kotlinx.metadata.KmTypeExtensionVisitor writeTypeExtensions(kotlinx.metadata.KmExtensionType,kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder,kotlinx.metadata.impl.WriteContext):270:271 -> a 110:110:kotlinx.metadata.impl.extensions.KmClassExtension createClassExtension():296:296 -> a 1:1:kotlinx.metadata.impl.extensions.KmConstructorExtension createConstructorExtension():312:312 -> b 1:1:kotlinx.metadata.impl.extensions.KmFunctionExtension createFunctionExtension():308:308 -> c 1:1:kotlinx.metadata.impl.extensions.KmPackageExtension createPackageExtension():298:298 -> d 1:1:kotlinx.metadata.impl.extensions.KmPropertyExtension createPropertyExtension():310:310 -> e kotlinx.metadata.impl.extensions.KmTypeAliasExtension createTypeAliasExtension() -> f 1:1:kotlinx.metadata.impl.extensions.KmTypeExtension createTypeExtension():316:316 -> g 1:1:kotlinx.metadata.impl.extensions.KmTypeParameterExtension createTypeParameterExtension():314:314 -> h kotlinx.metadata.impl.extensions.KmValueParameterExtension createValueParameterExtension() -> i kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeClassExtensions$1 -> com.gradleup.gr8.relocated.jk1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.impl.WriteContext $c -> d kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder $proto -> c 1:1:void (kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder,kotlinx.metadata.impl.WriteContext):122:122 -> 1:1:kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):129:129 -> a 2:3:void visitModuleName(java.lang.String):134:135 -> a 4:4:void visitJvmFlags(int):141:141 -> a 1:1:void visitAnonymousObjectOriginName(java.lang.String):124:124 -> b kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1 -> com.gradleup.gr8.relocated.ik1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder $proto -> a 1:1:java.lang.Object invoke(java.lang.Object):129:129 -> invoke 2:132:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):0:130 -> invoke 2:132:java.lang.Object invoke(java.lang.Object):129 -> invoke 133:134:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18848 -> invoke 133:134:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):130 -> invoke 133:134:java.lang.Object invoke(java.lang.Object):129 -> invoke 135:135:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):130:130 -> invoke 135:135:java.lang.Object invoke(java.lang.Object):129 -> invoke 136:136:java.lang.Object invoke(java.lang.Object):129:129 -> invoke 137:137:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> invoke 137:137:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> invoke 137:137:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):130 -> invoke 137:137:java.lang.Object invoke(java.lang.Object):129 -> invoke 138:138:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> invoke 138:138:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):130 -> invoke 138:138:java.lang.Object invoke(java.lang.Object):129 -> invoke kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeConstructorExtensions$1 -> com.gradleup.gr8.relocated.kk1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder $proto -> b kotlinx.metadata.impl.WriteContext $c -> d kotlinx.metadata.jvm.impl.JvmMetadataExtensions this$0 -> c 1:1:void (kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder,kotlinx.metadata.jvm.impl.JvmMetadataExtensions,kotlinx.metadata.impl.WriteContext):249:249 -> 1:1:void visit(kotlinx.metadata.jvm.JvmMethodSignature):252:252 -> a kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeFunctionExtensions$1 -> com.gradleup.gr8.relocated.lk1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.jvm.impl.JvmMetadataExtensions this$0 -> d kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder $proto -> c kotlinx.metadata.impl.WriteContext $c -> e 1:1:void (kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder,kotlinx.metadata.jvm.impl.JvmMetadataExtensions,kotlinx.metadata.impl.WriteContext):177:177 -> 1:1:void visit(kotlinx.metadata.jvm.JvmMethodSignature):180:180 -> a 2:2:void visitLambdaClassOriginName(java.lang.String):185:185 -> a kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writePackageExtensions$1 -> com.gradleup.gr8.relocated.nk1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder $proto -> d kotlinx.metadata.impl.WriteContext $c -> c 1:1:void (kotlinx.metadata.impl.WriteContext,kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder):151:151 -> 1:1:kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):154:154 -> a 2:3:void visitModuleName(java.lang.String):159:160 -> a kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1 -> com.gradleup.gr8.relocated.mk1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder $proto -> a 1:1:java.lang.Object invoke(java.lang.Object):154:154 -> invoke 2:157:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):0:155 -> invoke 2:157:java.lang.Object invoke(java.lang.Object):154 -> invoke 158:159:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18848 -> invoke 158:159:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):155 -> invoke 158:159:java.lang.Object invoke(java.lang.Object):154 -> invoke 160:160:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):155:155 -> invoke 160:160:java.lang.Object invoke(java.lang.Object):154 -> invoke 161:161:java.lang.Object invoke(java.lang.Object):154:154 -> invoke 162:162:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> invoke 162:162:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> invoke 162:162:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):155 -> invoke 162:162:java.lang.Object invoke(java.lang.Object):154 -> invoke 163:163:kotlinx.metadata.internal.metadata.ProtoBuf$Property kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> invoke 163:163:void kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):155 -> invoke 163:163:java.lang.Object invoke(java.lang.Object):154 -> invoke kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writePropertyExtensions$1 -> com.gradleup.gr8.relocated.ok1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder signatureOrNull -> d kotlinx.metadata.jvm.impl.JvmMetadataExtensions this$0 -> e kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder $proto -> g kotlinx.metadata.impl.WriteContext $c -> f int jvmFlags -> c 1:2:void (kotlinx.metadata.jvm.impl.JvmMetadataExtensions,kotlinx.metadata.impl.WriteContext,kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):194:195 -> 1:5:void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature):207:211 -> a 6:7:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2874:2875 -> a 6:7:void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature):212 -> a 8:8:void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature):209:209 -> a 9:9:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 9:9:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2876 -> a 9:9:void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature):212 -> a 10:10:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2876:2876 -> a 10:10:void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature):212 -> a 11:14:void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature):215:218 -> a 15:15:void visitSyntheticMethodForAnnotations(kotlinx.metadata.jvm.JvmMethodSignature):225:225 -> a 16:20:void visitEnd():235:239 -> a 21:22:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3513:3514 -> a 21:22:void visitEnd():239 -> a 23:23:void visitEnd():239:239 -> a 24:24:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 24:24:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3515 -> a 24:24:void visitEnd():239 -> a 25:25:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3515:3515 -> a 25:25:void visitEnd():239 -> a 1:1:kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder getSignature():199:199 -> b 2:2:void visitSyntheticMethodForDelegate(kotlinx.metadata.jvm.JvmMethodSignature):231:231 -> b kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeTypeExtensions$1 -> com.gradleup.gr8.relocated.pk1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder $proto -> c kotlinx.metadata.impl.WriteContext $c -> d 1:1:void (kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder,kotlinx.metadata.impl.WriteContext):271:271 -> 1:1:void visit(boolean):274:274 -> a 2:2:void visitAnnotation(kotlinx.metadata.KmAnnotation):279:279 -> a 3:4:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> a 3:4:void visitAnnotation(kotlinx.metadata.KmAnnotation):279 -> a 5:5:void visitAnnotation(kotlinx.metadata.KmAnnotation):279:279 -> a 6:6:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> a 6:6:void visitAnnotation(kotlinx.metadata.KmAnnotation):279 -> a 7:7:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> a 7:7:void visitAnnotation(kotlinx.metadata.KmAnnotation):279 -> a kotlinx.metadata.jvm.impl.JvmMetadataExtensions$writeTypeParameterExtensions$1 -> com.gradleup.gr8.relocated.qk1: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} kotlinx.metadata.impl.WriteContext $c -> d kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder $proto -> c 1:1:void (kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder,kotlinx.metadata.impl.WriteContext):262:262 -> 1:1:void visitAnnotation(kotlinx.metadata.KmAnnotation):264:264 -> a 2:3:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> a 2:3:void visitAnnotation(kotlinx.metadata.KmAnnotation):264 -> a 4:4:void visitAnnotation(kotlinx.metadata.KmAnnotation):264:264 -> a 5:5:kotlinx.metadata.internal.protobuf.UninitializedMessageException kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 5:5:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> a 5:5:void visitAnnotation(kotlinx.metadata.KmAnnotation):264 -> a 6:6:kotlinx.metadata.internal.metadata.ProtoBuf$Annotation kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> a 6:6:void visitAnnotation(kotlinx.metadata.KmAnnotation):264 -> a kotlinx.metadata.jvm.impl.JvmPackageExtension -> com.gradleup.gr8.relocated.wk1: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} java.util.List localDelegatedProperties -> c java.lang.String moduleName -> d 1:2:void ():67:68 -> 1:1:void accept(kotlinx.metadata.KmExtensionVisitor):67:67 -> a 2:116:void kotlinx.metadata.jvm.impl.JvmPackageExtension.accept(kotlinx.metadata.KmPackageExtensionVisitor):79:193 -> a 2:116:void accept(kotlinx.metadata.KmExtensionVisitor):67 -> a 117:120:void kotlinx.metadata.jvm.impl.JvmPackageExtension.accept(kotlinx.metadata.KmPackageExtensionVisitor):81:84 -> a 117:120:void accept(kotlinx.metadata.KmExtensionVisitor):67 -> a 121:121:void kotlinx.metadata.jvm.impl.JvmPackageExtension.accept(kotlinx.metadata.KmPackageExtensionVisitor):79:79 -> a 121:121:void accept(kotlinx.metadata.KmExtensionVisitor):67 -> a 122:122:kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):72:72 -> a 123:123:void visitModuleName(java.lang.String):75:75 -> a 1:1:java.util.List getLocalDelegatedProperties():68:68 -> c 1:1:java.lang.String getModuleName():69:69 -> d kotlinx.metadata.jvm.impl.JvmPropertyExtension -> com.gradleup.gr8.relocated.yk1: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} kotlinx.metadata.jvm.JvmMethodSignature syntheticMethodForDelegate -> h kotlinx.metadata.jvm.JvmMethodSignature syntheticMethodForAnnotations -> g kotlinx.metadata.jvm.JvmMethodSignature setterSignature -> f kotlinx.metadata.jvm.JvmMethodSignature getterSignature -> e int jvmFlags -> c kotlinx.metadata.jvm.JvmFieldSignature fieldSignature -> d 1:1:void ():108:108 -> 1:1:void accept(kotlinx.metadata.KmExtensionVisitor):108:108 -> a 2:7:void kotlinx.metadata.jvm.impl.JvmPropertyExtension.accept(kotlinx.metadata.KmPropertyExtensionVisitor):137:137 -> a 2:7:void accept(kotlinx.metadata.KmExtensionVisitor):108 -> a 8:11:void visit(int,kotlinx.metadata.jvm.JvmFieldSignature,kotlinx.metadata.jvm.JvmMethodSignature,kotlinx.metadata.jvm.JvmMethodSignature):122:125 -> a 12:12:void visitSyntheticMethodForAnnotations(kotlinx.metadata.jvm.JvmMethodSignature):129:129 -> a 1:1:kotlinx.metadata.jvm.JvmFieldSignature getFieldSignature():110:110 -> b 2:2:void visitSyntheticMethodForDelegate(kotlinx.metadata.jvm.JvmMethodSignature):133:133 -> b 1:1:kotlinx.metadata.jvm.JvmMethodSignature getGetterSignature():111:111 -> c 1:1:int getJvmFlags():109:109 -> d 1:1:kotlinx.metadata.jvm.JvmMethodSignature getSetterSignature():112:112 -> e 1:1:kotlinx.metadata.jvm.JvmMethodSignature getSyntheticMethodForAnnotations():113:113 -> f 1:1:kotlinx.metadata.jvm.JvmMethodSignature getSyntheticMethodForDelegate():114:114 -> g kotlinx.metadata.jvm.impl.JvmTypeExtension -> com.gradleup.gr8.relocated.tl1: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} java.util.List annotations -> d boolean isRaw -> c 1:3:void ():172:174 -> 1:1:void accept(kotlinx.metadata.KmExtensionVisitor):172:172 -> a 2:9:void kotlinx.metadata.jvm.impl.JvmTypeExtension.accept(kotlinx.metadata.KmTypeExtensionVisitor):185:192 -> a 2:9:void accept(kotlinx.metadata.KmExtensionVisitor):172 -> a 10:11:void kotlinx.metadata.jvm.impl.JvmTypeExtension.accept(kotlinx.metadata.KmTypeExtensionVisitor):187:188 -> a 10:11:void accept(kotlinx.metadata.KmExtensionVisitor):172 -> a 12:12:void kotlinx.metadata.jvm.impl.JvmTypeExtension.accept(kotlinx.metadata.KmTypeExtensionVisitor):185:185 -> a 12:12:void accept(kotlinx.metadata.KmExtensionVisitor):172 -> a 13:13:void visit(boolean):177:177 -> a 14:14:void visitAnnotation(kotlinx.metadata.KmAnnotation):181:181 -> a 1:1:java.util.List getAnnotations():174:174 -> b 1:1:boolean isRaw():173:173 -> c kotlinx.metadata.jvm.impl.JvmTypeParameterExtension -> com.gradleup.gr8.relocated.vl1: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} java.util.List annotations -> c 1:2:void ():158:159 -> 1:1:void accept(kotlinx.metadata.KmExtensionVisitor):158:158 -> a 2:28:void kotlinx.metadata.jvm.impl.JvmTypeParameterExtension.accept(kotlinx.metadata.KmTypeParameterExtensionVisitor):166:192 -> a 2:28:void accept(kotlinx.metadata.KmExtensionVisitor):158 -> a 29:30:void kotlinx.metadata.jvm.impl.JvmTypeParameterExtension.accept(kotlinx.metadata.KmTypeParameterExtensionVisitor):167:168 -> a 29:30:void accept(kotlinx.metadata.KmExtensionVisitor):158 -> a 31:31:void kotlinx.metadata.jvm.impl.JvmTypeParameterExtension.accept(kotlinx.metadata.KmTypeParameterExtensionVisitor):166:166 -> a 31:31:void accept(kotlinx.metadata.KmExtensionVisitor):158 -> a 32:32:void visitAnnotation(kotlinx.metadata.KmAnnotation):162:162 -> a 1:1:java.util.List getAnnotations():159:159 -> b kotlinx.metadata.jvm.impl.JvmWriteUtilsKt -> com.gradleup.gr8.relocated.xl1: # {"id":"sourceFile","fileName":"jvmWriteUtils.kt"} 1:3:kotlin.Pair writeProtoBufData(kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.impl.WriteContext):14:16 -> a 4:7:byte[] kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.writeDataBytes(kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable,kotlinx.metadata.internal.protobuf.MessageLite):63:66 -> a 4:7:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.writeData(kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable):59 -> a 4:7:kotlin.Pair writeProtoBufData(kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.impl.WriteContext):16 -> a 8:8:java.lang.String[] kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.writeData(kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable):59:59 -> a 8:8:kotlin.Pair writeProtoBufData(kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.impl.WriteContext):16 -> a 9:14:kotlin.Pair writeProtoBufData(kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.impl.WriteContext):17:22 -> a 15:15:kotlin.Pair writeProtoBufData(kotlinx.metadata.internal.protobuf.MessageLite,kotlinx.metadata.impl.WriteContext) -> a org.objectweb.asm.AnnotationVisitor -> com.gradleup.gr8.relocated.o5: org.objectweb.asm.AnnotationVisitor av -> a 1:1:void (int):59:59 -> 2:16:void (int,org.objectweb.asm.AnnotationVisitor):70:84 -> 1:2:void visit(java.lang.String,java.lang.Object):99:100 -> a 3:4:void visitEnum(java.lang.String,java.lang.String,java.lang.String):112:113 -> a 5:6:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):127:128 -> a 7:8:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):145:146 -> a 9:10:void visitEnd():153:154 -> a org.objectweb.asm.AnnotationWriter -> com.gradleup.gr8.relocated.p5: org.objectweb.asm.SymbolTable symbolTable -> b org.objectweb.asm.AnnotationWriter nextAnnotation -> h org.objectweb.asm.AnnotationWriter previousAnnotation -> g int numElementValuePairs -> f int numElementValuePairsOffset -> e boolean useNamedValues -> c org.objectweb.asm.ByteVector annotation -> d 1:9:void (org.objectweb.asm.SymbolTable,boolean,org.objectweb.asm.ByteVector,org.objectweb.asm.AnnotationWriter):115:123 -> 1:4:org.objectweb.asm.AnnotationWriter create(org.objectweb.asm.SymbolTable,java.lang.String,org.objectweb.asm.AnnotationWriter):143:146 -> a 5:5:org.objectweb.asm.AnnotationWriter create(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.TypePath,java.lang.String,org.objectweb.asm.AnnotationWriter):175:175 -> a 6:6:void org.objectweb.asm.TypeReference.putTarget(int,org.objectweb.asm.ByteVector):433:433 -> a 6:6:org.objectweb.asm.AnnotationWriter create(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.TypePath,java.lang.String,org.objectweb.asm.AnnotationWriter):177 -> a 7:25:void org.objectweb.asm.TypeReference.putTarget(int,org.objectweb.asm.ByteVector):412:430 -> a 7:25:org.objectweb.asm.AnnotationWriter create(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.TypePath,java.lang.String,org.objectweb.asm.AnnotationWriter):177 -> a 26:26:void org.objectweb.asm.TypeReference.putTarget(int,org.objectweb.asm.ByteVector):407:407 -> a 26:26:org.objectweb.asm.AnnotationWriter create(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.TypePath,java.lang.String,org.objectweb.asm.AnnotationWriter):177 -> a 27:30:org.objectweb.asm.AnnotationWriter create(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.TypePath,java.lang.String,org.objectweb.asm.AnnotationWriter):178:181 -> a 31:98:void visit(java.lang.String,java.lang.Object):193:260 -> a 99:105:void visitEnum(java.lang.String,java.lang.String,java.lang.String):268:274 -> a 106:112:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):281:287 -> a 113:125:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):294:306 -> a 126:129:void visitEnd():311:314 -> a 130:145:int computeAnnotationsSize(org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter):375:390 -> a 146:158:void putAnnotations(int,org.objectweb.asm.ByteVector):412:424 -> a 159:159:void putAnnotations(org.objectweb.asm.SymbolTable,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.ByteVector):457:457 -> a 160:165:void putAnnotations(org.objectweb.asm.SymbolTable,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.ByteVector):456:461 -> a 166:171:void putAnnotations(org.objectweb.asm.SymbolTable,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.ByteVector):460:465 -> a 172:177:void putAnnotations(org.objectweb.asm.SymbolTable,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.ByteVector):464:469 -> a 178:178:void putAnnotations(org.objectweb.asm.SymbolTable,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.AnnotationWriter,org.objectweb.asm.ByteVector):468:468 -> a 179:202:void putParameterAnnotations(int,org.objectweb.asm.AnnotationWriter[],int,org.objectweb.asm.ByteVector):526:549 -> a 1:8:int computeAnnotationsSize(java.lang.String):334:341 -> b org.objectweb.asm.Attribute -> com.gradleup.gr8.relocated.w9: byte[] content -> b java.lang.String type -> a org.objectweb.asm.Attribute nextAttribute -> c 1:2:void (java.lang.String):64:65 -> 1:3:org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]):128:130 -> a 4:4:org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int):159:159 -> a 5:18:int computeAttributesSize(org.objectweb.asm.SymbolTable,int,int):247:260 -> a 19:29:void putAttributes(org.objectweb.asm.SymbolTable,int,int,org.objectweb.asm.ByteVector):336:346 -> a org.objectweb.asm.Attribute$Set -> com.gradleup.gr8.relocated.v9: org.objectweb.asm.Attribute[] data -> b int size -> a 1:6:void ():351:356 -> 1:2:org.objectweb.asm.Attribute[] toArray():369:370 -> a 3:4:boolean org.objectweb.asm.Attribute$Set.contains(org.objectweb.asm.Attribute):375:376 -> a 3:4:void addAttributes(org.objectweb.asm.Attribute):361 -> a 5:10:void org.objectweb.asm.Attribute$Set.add(org.objectweb.asm.Attribute):384:389 -> a 5:10:void addAttributes(org.objectweb.asm.Attribute):362 -> a 11:11:void addAttributes(org.objectweb.asm.Attribute):364:364 -> a org.objectweb.asm.ByteVector -> com.gradleup.gr8.relocated.le: byte[] data -> a int length -> b 1:2:void ():45:46 -> 3:4:void (int):54:55 -> 5:7:void (byte[]):63:65 -> 1:8:org.objectweb.asm.ByteVector put11(int,int):101:108 -> a 9:19:org.objectweb.asm.ByteVector put122(int,int,int):204:214 -> a 20:35:org.objectweb.asm.ByteVector putLong(long):225:240 -> a 36:60:org.objectweb.asm.ByteVector putUTF8(java.lang.String):253:277 -> a 61:61:org.objectweb.asm.ByteVector putUTF8(java.lang.String):255:255 -> a 62:100:org.objectweb.asm.ByteVector encodeUtf8(java.lang.String,int,int):294:332 -> a 101:101:org.objectweb.asm.ByteVector encodeUtf8(java.lang.String,int,int):307:307 -> a 102:108:org.objectweb.asm.ByteVector putByteArray(byte[],int,int):348:354 -> a 109:116:void enlarge(int):364:371 -> a 117:117:void enlarge(int):365:365 -> a 1:6:org.objectweb.asm.ByteVector putByte(int):84:89 -> b 7:16:org.objectweb.asm.ByteVector put112(int,int,int):161:170 -> b 1:9:org.objectweb.asm.ByteVector put12(int,int):139:147 -> c 10:19:org.objectweb.asm.ByteVector putInt(int):181:190 -> c 1:8:org.objectweb.asm.ByteVector putShort(int):119:126 -> d org.objectweb.asm.ClassReader -> com.gradleup.gr8.relocated.gp: int[] bootstrapMethodOffsets -> f byte[] classFileBuffer -> b int[] cpInfoOffsets -> c java.lang.String[] constantUtf8Values -> d int maxStringLength -> g org.objectweb.asm.ConstantDynamic[] constantDynamicValues -> e int header -> a 1:1:void (byte[]):166:166 -> 2:2:void (byte[],int,int):180:180 -> 3:73:void (byte[],int,boolean):192:262 -> 74:106:void (byte[],int,boolean):243:275 -> 1:9:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):445:453 -> a 10:10:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 10:10:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):454 -> a 11:11:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 11:11:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):455 -> a 12:12:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):456:456 -> a 13:13:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 13:13:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):459 -> a 14:70:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):459:515 -> a 71:71:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 71:71:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):516 -> a 72:91:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):517:536 -> a 92:105:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):533:546 -> a 106:106:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 106:106:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):547 -> a 107:129:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):548:570 -> a 130:136:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):569:575 -> a 137:137:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):773:773 -> a 137:137:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 138:138:java.lang.String org.objectweb.asm.ClassReader.readModule(int,char[]):3756:3756 -> a 138:138:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):777 -> a 138:138:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 139:154:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):778:793 -> a 139:154:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 155:155:java.lang.String org.objectweb.asm.ClassReader.readPackage(int,char[]):3771:3771 -> a 155:155:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):796 -> a 155:155:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 156:162:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):796:802 -> a 156:162:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 163:163:java.lang.String org.objectweb.asm.ClassReader.readModule(int,char[]):3756:3756 -> a 163:163:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):806 -> a 163:163:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 164:171:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):807:814 -> a 164:171:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 172:172:java.lang.String org.objectweb.asm.ClassReader.readPackage(int,char[]):3771:3771 -> a 172:172:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):819 -> a 172:172:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 173:178:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):820:825 -> a 173:178:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 179:179:java.lang.String org.objectweb.asm.ClassReader.readModule(int,char[]):3756:3756 -> a 179:179:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):827 -> a 179:179:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 180:188:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):827:835 -> a 180:188:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 189:189:java.lang.String org.objectweb.asm.ClassReader.readPackage(int,char[]):3771:3771 -> a 189:189:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):839 -> a 189:189:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 190:195:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):840:845 -> a 190:195:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 196:196:java.lang.String org.objectweb.asm.ClassReader.readModule(int,char[]):3756:3756 -> a 196:196:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):847 -> a 196:196:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 197:205:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):847:855 -> a 197:205:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 206:206:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 206:206:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):858 -> a 206:206:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 207:212:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):858:863 -> a 207:212:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 213:213:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 213:213:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):867 -> a 213:213:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 214:216:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):868:870 -> a 214:216:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 217:217:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 217:217:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):872 -> a 217:217:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 218:225:void org.objectweb.asm.ClassReader.readModuleAttributes(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int,int,java.lang.String):872:879 -> a 218:225:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):580 -> a 226:226:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):586:586 -> a 227:227:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 227:227:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):591 -> a 228:245:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):592:609 -> a 246:265:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):608:627 -> a 266:287:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):626:647 -> a 288:313:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):646:671 -> a 314:337:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):670:693 -> a 338:338:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 338:338:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):696 -> a 339:346:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):696:703 -> a 347:347:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 347:347:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):707 -> a 348:356:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):706:714 -> a 357:357:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 357:357:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):718 -> a 358:358:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 358:358:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):719 -> a 359:360:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):720:721 -> a 361:372:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):717:728 -> a 373:450:int org.objectweb.asm.ClassReader.readRecordComponent(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):892:969 -> a 373:450:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):731 -> a 451:470:int org.objectweb.asm.ClassReader.readRecordComponent(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):968:987 -> a 451:470:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):731 -> a 471:492:int org.objectweb.asm.ClassReader.readRecordComponent(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):986:1007 -> a 471:492:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):731 -> a 493:518:int org.objectweb.asm.ClassReader.readRecordComponent(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1006:1031 -> a 493:518:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):731 -> a 519:541:int org.objectweb.asm.ClassReader.readRecordComponent(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1030:1052 -> a 519:541:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):731 -> a 542:542:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):736:736 -> a 543:630:int org.objectweb.asm.ClassReader.readField(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1066:1153 -> a 543:630:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):739 -> a 631:650:int org.objectweb.asm.ClassReader.readField(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1152:1171 -> a 631:650:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):739 -> a 651:672:int org.objectweb.asm.ClassReader.readField(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1170:1191 -> a 651:672:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):739 -> a 673:698:int org.objectweb.asm.ClassReader.readField(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1190:1215 -> a 673:698:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):739 -> a 699:721:int org.objectweb.asm.ClassReader.readField(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1214:1236 -> a 699:721:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):739 -> a 722:722:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):741:741 -> a 723:779:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1250:1306 -> a 723:779:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 780:780:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 780:780:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1309 -> a 780:780:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 781:829:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1309:1357 -> a 781:829:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 830:850:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1353:1373 -> a 830:850:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 851:871:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1369:1389 -> a 851:871:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 872:899:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1387:1414 -> a 872:899:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 900:919:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1413:1432 -> a 900:919:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 920:941:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1431:1452 -> a 920:941:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 942:967:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1451:1476 -> a 942:967:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 968:968:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1475:1475 -> a 968:968:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 969:982:void org.objectweb.asm.ClassReader.readParameterAnnotations(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int,boolean):2944:2957 -> a 969:982:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1489 -> a 969:982:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 983:983:void org.objectweb.asm.ClassReader.readParameterAnnotations(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int,boolean):2956:2956 -> a 983:983:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1489 -> a 983:983:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 984:997:void org.objectweb.asm.ClassReader.readParameterAnnotations(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int,boolean):2944:2957 -> a 984:997:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1495 -> a 984:997:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 998:998:void org.objectweb.asm.ClassReader.readParameterAnnotations(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int,boolean):2956:2956 -> a 998:998:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1495 -> a 998:998:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 999:1012:int org.objectweb.asm.ClassReader.readMethod(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Context,int):1505:1518 -> a 999:1012:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):744 -> a 1013:1013:void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int):748:748 -> a 1014:1318:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1539:1843 -> a 1319:1372:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1745:1798 -> a 1373:1378:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1780:1785 -> a 1379:1555:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1724:1900 -> a 1556:1556:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2709:2709 -> a 1556:1556:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1901 -> a 1557:1559:org.objectweb.asm.Label org.objectweb.asm.ClassReader.readLabel(int,org.objectweb.asm.Label[]):2680:2682 -> a 1557:1559:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2710 -> a 1557:1559:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1901 -> a 1560:1560:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2710:2710 -> a 1560:1560:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1901 -> a 1561:1561:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1902:1902 -> a 1562:1562:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2709:2709 -> a 1562:1562:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1903 -> a 1563:1565:org.objectweb.asm.Label org.objectweb.asm.ClassReader.readLabel(int,org.objectweb.asm.Label[]):2680:2682 -> a 1563:1565:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2710 -> a 1563:1565:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1903 -> a 1566:1566:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2710:2710 -> a 1566:1566:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1903 -> a 1567:1579:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1908:1920 -> a 1580:1580:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2709:2709 -> a 1580:1580:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1922 -> a 1581:1583:org.objectweb.asm.Label org.objectweb.asm.ClassReader.readLabel(int,org.objectweb.asm.Label[]):2680:2682 -> a 1581:1583:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2710 -> a 1581:1583:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1922 -> a 1584:1584:void org.objectweb.asm.ClassReader.createDebugLabel(int,org.objectweb.asm.Label[]):2710:2710 -> a 1584:1584:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1922 -> a 1585:1654:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1923:1992 -> a 1655:1662:void org.objectweb.asm.ClassReader.computeImplicitFrame(org.objectweb.asm.Context):3198:3205 -> a 1655:1662:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1994 -> a 1663:1663:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 1663:1663:void org.objectweb.asm.ClassReader.computeImplicitFrame(org.objectweb.asm.Context):3205 -> a 1663:1663:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1994 -> a 1664:1712:void org.objectweb.asm.ClassReader.computeImplicitFrame(org.objectweb.asm.Context):3205:3253 -> a 1664:1712:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1994 -> a 1713:1731:void org.objectweb.asm.ClassReader.computeImplicitFrame(org.objectweb.asm.Context):3231:3249 -> a 1713:1731:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1994 -> a 1732:1732:void org.objectweb.asm.ClassReader.computeImplicitFrame(org.objectweb.asm.Context):3225:3225 -> a 1732:1732:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1994 -> a 1733:1739:void org.objectweb.asm.ClassReader.computeImplicitFrame(org.objectweb.asm.Context):3222:3228 -> a 1733:1739:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1994 -> a 1740:1740:void org.objectweb.asm.ClassReader.computeImplicitFrame(org.objectweb.asm.Context):3219:3219 -> a 1740:1740:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1994 -> a 1741:1812:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2004:2075 -> a 1813:1813:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2068:2068 -> a 1814:1889:int org.objectweb.asm.ClassReader.readStackMapFrame(int,boolean,boolean,org.objectweb.asm.Context):3279:3354 -> a 1814:1889:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2088 -> a 1890:1890:int org.objectweb.asm.ClassReader.readStackMapFrame(int,boolean,boolean,org.objectweb.asm.Context):3351:3351 -> a 1890:1890:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2088 -> a 1891:2291:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2097:2497 -> a 2292:2292:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2344:2344 -> a 2293:2293:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2343:2343 -> a 2294:2305:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2322:2333 -> a 2306:2306:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2325:2325 -> a 2307:2307:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2290:2290 -> a 2308:2308:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2288:2288 -> a 2309:2309:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 2309:2309:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2493 -> a 2310:2310:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2493:2493 -> a 2311:2311:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2492:2492 -> a 2312:2315:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2352:2355 -> a 2316:2320:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2354:2358 -> a 2321:2321:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 2321:2321:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2483 -> a 2322:2322:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2483:2483 -> a 2323:2338:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2459:2474 -> a 2339:2340:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2438:2439 -> a 2341:2341:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 2341:2341:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2440 -> a 2342:2349:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2441:2448 -> a 2350:2360:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2384:2394 -> a 2361:2370:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2367:2376 -> a 2371:2371:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2283:2283 -> a 2372:2577:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2282:2487 -> a 2578:2578:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2261:2261 -> a 2579:2768:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2237:2426 -> a 2769:2769:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2421:2421 -> a 2770:2770:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2417:2417 -> a 2771:2771:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2413:2413 -> a 2772:3073:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2213:2514 -> a 3074:3103:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2513:2542 -> a 3104:3175:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2541:2612 -> a 3176:3205:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2611:2640 -> a 3206:3232:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):2639:2665 -> a 3233:3233:void readCode(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int):1546:1546 -> a 3234:3237:org.objectweb.asm.Label org.objectweb.asm.ClassReader.readLabel(int,org.objectweb.asm.Label[]):2679:2682 -> a 3234:3237:org.objectweb.asm.Label createLabel(int,org.objectweb.asm.Label[]):2695 -> a 3238:3238:org.objectweb.asm.Label createLabel(int,org.objectweb.asm.Label[]):2696:2696 -> a 3239:3292:int[] readTypeAnnotations(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int,boolean):2737:2790 -> a 3293:3345:int[] readTypeAnnotations(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int,boolean):2753:2805 -> a 3346:3360:int[] readTypeAnnotations(org.objectweb.asm.MethodVisitor,org.objectweb.asm.Context,int,boolean):2804:2818 -> a 3361:3366:int getTypeAnnotationBytecodeOffset(int[],int):2837:2842 -> a 3367:3425:int readTypeAnnotationTarget(org.objectweb.asm.Context,int):2858:2916 -> a 3426:3473:int readTypeAnnotationTarget(org.objectweb.asm.Context,int):2875:2922 -> a 3474:3491:int readElementValues(org.objectweb.asm.AnnotationVisitor,int,boolean,char[]):2986:3003 -> a 3492:3498:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3025:3031 -> a 3499:3652:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3029:3182 -> a 3653:3660:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3070:3077 -> a 3661:3684:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3074:3097 -> a 3685:3763:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3096:3174 -> a 3764:3764:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3173:3173 -> a 3765:3802:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3112:3149 -> a 3803:3823:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3136:3156 -> a 3824:3835:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3155:3166 -> a 3836:3840:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3165:3169 -> a 3841:3846:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3128:3133 -> a 3847:3852:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3104:3109 -> a 3853:3855:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3064:3066 -> a 3856:3856:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3062:3062 -> a 3857:3859:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3056:3056 -> a 3860:3860:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3052:3052 -> a 3861:3861:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3051:3051 -> a 3862:3864:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3043:3043 -> a 3865:3867:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3038:3038 -> a 3916:3916:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3087:3087 -> a 3917:3917:int readElementValue(org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3086:3086 -> a 3918:3950:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3379:3411 -> a 3951:3951:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3407:3407 -> a 3952:3952:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 3952:3952:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3403 -> a 3953:3953:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3403:3403 -> a 3954:3954:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3400:3400 -> a 3955:3955:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3397:3397 -> a 3956:3956:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3394:3394 -> a 3957:3957:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3391:3391 -> a 3958:3958:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3388:3388 -> a 3959:3959:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3385:3385 -> a 3960:3960:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],org.objectweb.asm.Label[]):3382:3382 -> a 3961:3990:int getFirstAttributeOffset():3430:3459 -> a 3991:3997:org.objectweb.asm.Attribute readAttribute(org.objectweb.asm.Attribute[],java.lang.String,int,int,char[],int,org.objectweb.asm.Label[]):3529:3535 -> a 3998:3998:int getItem(int):3562:3562 -> a 3999:4015:java.lang.String readUtf(int,int,char[]):3691:3707 -> a 4016:4045:java.lang.Object readConst(int,char[]):3820:3849 -> a 4046:4062:org.objectweb.asm.ConstantDynamic org.objectweb.asm.ClassReader.readConstantDynamic(int,char[]):3785:3801 -> a 4046:4062:java.lang.Object readConst(int,char[]):3847 -> a 4063:4067:java.lang.Object readConst(int,char[]):3835:3839 -> a 4068:4068:java.lang.String org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 4068:4068:java.lang.Object readConst(int,char[]):3840 -> a 4069:4073:java.lang.Object readConst(int,char[]):3841:3845 -> a 4074:4074:java.lang.Object readConst(int,char[]):3833:3833 -> a 4075:4075:java.lang.Object readConst(int,char[]):3831:3831 -> a 4076:4076:java.lang.Object readConst(int,char[]):3829:3829 -> a 4077:4077:java.lang.Object readConst(int,char[]):3827:3827 -> a 4078:4078:java.lang.Object readConst(int,char[]):3825:3825 -> a 4079:4079:java.lang.Object readConst(int,char[]):3823:3823 -> a 1:24:int[] readBootstrapMethodsAttribute(int):3475:3498 -> b 25:25:int getItemCount():3548:3548 -> b 26:26:java.lang.String readStringish(int,char[]):3726:3726 -> b 1:1:int getMaxStringLength():3573:3573 -> c 2:2:int readByte(int):3584:3584 -> c 3:7:java.lang.String readUTF8(int,char[]):3652:3656 -> c 1:2:int readInt(int):3619:3620 -> d 3:9:java.lang.String readUtf(int,char[]):3669:3675 -> d 1:2:long readLong(int):3634:3635 -> e 1:2:short readShort(int):3607:3608 -> f 1:2:int readUnsignedShort(int):3595:3596 -> g org.objectweb.asm.ClassTooLargeException -> com.gradleup.gr8.relocated.sp: java.lang.String className -> a int constantPoolCount -> b 1:1:void (java.lang.String,int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":53,"2":54,"3":55,"4":56},"outline":"Lcom/gradleup/gr8/relocated/bj1;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 53:53:void (java.lang.String,int):49:49 -> 54:54:void (java.lang.String,int):49:49 -> 55:55:void (java.lang.String,int):49:49 -> 56:56:void (java.lang.String,int):49:49 -> 50:52:void (java.lang.String,int):49:51 -> 1:1:java.lang.String getClassName():60:60 -> a 1:1:int getConstantPoolCount():69:69 -> b org.objectweb.asm.ClassVisitor -> com.gradleup.gr8.relocated.wp: org.objectweb.asm.ClassVisitor cv -> b int api -> a 1:1:void (int):58:58 -> 2:16:void (int,org.objectweb.asm.ClassVisitor):69:83 -> 1:5:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):110:114 -> a 6:7:void visitSource(java.lang.String,java.lang.String):127:128 -> a 8:12:org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):143:147 -> a 13:13:org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):144:144 -> a 14:18:void visitNestHost(java.lang.String):163:167 -> a 19:19:void visitNestHost(java.lang.String):164:164 -> a 20:21:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):182:183 -> a 22:23:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):196:197 -> a 24:28:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):219:223 -> a 29:29:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):220:220 -> a 30:31:void visitAttribute(org.objectweb.asm.Attribute):234:235 -> a 32:33:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):286:287 -> a 34:35:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):336:337 -> a 36:37:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):364:365 -> a 38:39:void visitEnd():375:376 -> a 1:5:void visitNestMember(java.lang.String):249:253 -> b 6:6:void visitNestMember(java.lang.String):250:250 -> b 7:11:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):303:307 -> b 12:12:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):304:304 -> b 1:5:void visitPermittedSubclass(java.lang.String):264:268 -> c 6:6:void visitPermittedSubclass(java.lang.String):265:265 -> c org.objectweb.asm.ClassWriter -> com.gradleup.gr8.relocated.hq: # {"id":"sourceFile","fileName":"ClassWriter.java"} org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation -> v org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation -> x org.objectweb.asm.RecordComponentWriter firstRecordComponent -> F int superClass -> h int compute -> I int accessFlags -> f int version -> d org.objectweb.asm.MethodWriter firstMethod -> m org.objectweb.asm.ByteVector debugExtension -> u int nestHostClassIndex -> A int[] interfaces -> j int signatureIndex -> s org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation -> y org.objectweb.asm.FieldWriter firstField -> k org.objectweb.asm.ModuleWriter moduleWriter -> z int enclosingClassIndex -> q org.objectweb.asm.Attribute firstAttribute -> H int numberOfInnerClasses -> o org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation -> w org.objectweb.asm.RecordComponentWriter lastRecordComponent -> G int interfaceCount -> i int thisClass -> g int numberOfPermittedSubclasses -> D int numberOfNestMemberClasses -> B int flags -> c org.objectweb.asm.MethodWriter lastMethod -> n org.objectweb.asm.ByteVector innerClasses -> p org.objectweb.asm.SymbolTable symbolTable -> e org.objectweb.asm.FieldWriter lastField -> l int sourceFileIndex -> t int enclosingMethodIndex -> r org.objectweb.asm.ByteVector nestMemberClasses -> C org.objectweb.asm.ByteVector permittedSubclasses -> E 1:9:void (org.objectweb.asm.ClassReader,int):263:271 -> void visitEnd() -> a 1:1:boolean hasFlags(int):287:287 -> a 2:17:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):302:317 -> a 18:21:void visitSource(java.lang.String,java.lang.String):324:327 -> a 22:27:org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):334:339 -> a 28:28:void visitNestHost(java.lang.String):344:344 -> a 29:31:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):350:352 -> a 32:36:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):359:363 -> a 37:42:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):371:376 -> a 43:44:void visitAttribute(org.objectweb.asm.Attribute):384:385 -> a 45:61:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):409:425 -> a 62:69:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):451:458 -> a 70:77:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):468:475 -> a 78:78:int newConst(java.lang.Object):824:824 -> a 1:5:void visitNestMember(java.lang.String):390:394 -> b 6:13:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):434:441 -> b 14:127:byte[] toByteArray():499:612 -> b 128:128:int org.objectweb.asm.Attribute.getAttributeCount():172:172 -> b 128:128:byte[] toByteArray():613 -> b 129:129:byte[] toByteArray():614:614 -> b 130:136:int org.objectweb.asm.Attribute.computeAttributesSize(org.objectweb.asm.SymbolTable,byte[],int,int,int):219:225 -> b 130:136:int org.objectweb.asm.Attribute.computeAttributesSize(org.objectweb.asm.SymbolTable):191 -> b 130:136:byte[] toByteArray():614 -> b 137:254:byte[] toByteArray():618:735 -> b 255:263:void org.objectweb.asm.Attribute.putAttributes(org.objectweb.asm.SymbolTable,byte[],int,int,int,org.objectweb.asm.ByteVector):307:315 -> b 255:263:void org.objectweb.asm.Attribute.putAttributes(org.objectweb.asm.SymbolTable,org.objectweb.asm.ByteVector):279 -> b 255:263:byte[] toByteArray():735 -> b 264:264:byte[] toByteArray():740:740 -> b 265:282:org.objectweb.asm.Attribute[] org.objectweb.asm.ClassWriter.getAttributePrototypes():790:807 -> b 265:282:byte[] org.objectweb.asm.ClassWriter.replaceAsmInstructions(byte[],boolean):757 -> b 265:282:byte[] toByteArray():740 -> b 283:306:byte[] org.objectweb.asm.ClassWriter.replaceAsmInstructions(byte[],boolean):758:781 -> b 283:306:byte[] toByteArray():740 -> b 307:307:byte[] toByteArray():742:742 -> b 308:308:byte[] toByteArray():621:621 -> b 1:5:void visitPermittedSubclass(java.lang.String):399:403 -> c org.objectweb.asm.ConstantDynamic -> com.gradleup.gr8.relocated.fv: java.lang.Object[] bootstrapMethodArguments -> d org.objectweb.asm.Handle bootstrapMethod -> c java.lang.String name -> a java.lang.String descriptor -> b 1:5:void (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):67:71 -> 1:1:org.objectweb.asm.Handle getBootstrapMethod():98:98 -> a 2:2:java.lang.Object getBootstrapMethodArgument(int):121:121 -> a 1:1:int getBootstrapMethodArgumentCount():109:109 -> b 1:1:java.lang.Object[] getBootstrapMethodArgumentsUnsafe():132:132 -> c 1:1:java.lang.String getDescriptor():89:89 -> d 1:1:java.lang.String getName():80:80 -> e 1:8:boolean equals(java.lang.Object):150:157 -> equals 1:4:int hashCode():162:165 -> hashCode 1:7:java.lang.String toString():170:176 -> toString org.objectweb.asm.Constants -> com.gradleup.gr8.relocated.nv: # {"id":"sourceFile","fileName":"Constants.java"} 1:2:void checkAsmExperimental(java.lang.Object):186:187 -> a 3:10:boolean org.objectweb.asm.Constants.isWhitelisted(java.lang.String):194:201 -> a 3:10:void checkAsmExperimental(java.lang.Object):188 -> a 11:11:void checkAsmExperimental(java.lang.Object):189:189 -> a 12:20:void org.objectweb.asm.Constants.checkIsPreview(java.io.InputStream):210:210 -> a 12:20:void checkAsmExperimental(java.lang.Object):189 -> a 24:24:void org.objectweb.asm.Constants.checkIsPreview(java.io.InputStream):214:214 -> a 24:24:void checkAsmExperimental(java.lang.Object):189 -> a 25:25:void org.objectweb.asm.Constants.checkIsPreview(java.io.InputStream):207:207 -> a 25:25:void checkAsmExperimental(java.lang.Object):189 -> a org.objectweb.asm.Context -> com.gradleup.gr8.relocated.sv: int currentFrameType -> n java.lang.String currentMethodDescriptor -> f int currentFrameLocalCount -> o char[] charBuffer -> c int currentFrameOffset -> m org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeEnds -> k int currentTypeAnnotationTarget -> h org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeStarts -> j org.objectweb.asm.Attribute[] attributePrototypes -> a org.objectweb.asm.Label[] currentMethodLabels -> g int currentMethodAccessFlags -> d org.objectweb.asm.TypePath currentTypeAnnotationTargetPath -> i int parsingOptions -> b java.lang.Object[] currentFrameStackTypes -> s java.lang.Object[] currentFrameLocalTypes -> q int currentFrameStackCount -> r java.lang.String currentMethodName -> e int[] currentLocalVariableAnnotationRangeIndices -> l int currentFrameLocalCountDelta -> p org.objectweb.asm.CurrentFrame -> com.gradleup.gr8.relocated.bw: 1:1:void (org.objectweb.asm.Label):40:40 -> 1:4:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):51:54 -> a org.objectweb.asm.Edge -> com.gradleup.gr8.relocated.ck0: org.objectweb.asm.Edge nextEdge -> c org.objectweb.asm.Label successor -> b int info -> a 1:4:void (int,org.objectweb.asm.Label,org.objectweb.asm.Edge):86:89 -> org.objectweb.asm.FieldVisitor -> com.gradleup.gr8.relocated.rr0: org.objectweb.asm.FieldVisitor fv -> b int api -> a 1:1:void (int):55:55 -> 2:10:void (int,org.objectweb.asm.FieldVisitor):66:74 -> 11:11:void (int,org.objectweb.asm.FieldVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":92,"2":93,"3":94,"4":95},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 92:92:void (int,org.objectweb.asm.FieldVisitor):74:74 -> 93:93:void (int,org.objectweb.asm.FieldVisitor):74:74 -> 94:94:void (int,org.objectweb.asm.FieldVisitor):74:74 -> 95:95:void (int,org.objectweb.asm.FieldVisitor):74:74 -> 85:91:void (int,org.objectweb.asm.FieldVisitor):74:80 -> 1:2:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):92:93 -> a 3:7:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):113:117 -> a 8:8:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):114:114 -> a 9:10:void visitAttribute(org.objectweb.asm.Attribute):128:129 -> a 11:12:void visitEnd():138:139 -> a org.objectweb.asm.FieldWriter -> com.gradleup.gr8.relocated.sr0: org.objectweb.asm.SymbolTable symbolTable -> c int constantValueIndex -> h org.objectweb.asm.Attribute firstAttribute -> m int descriptorIndex -> f int signatureIndex -> g int accessFlags -> d int nameIndex -> e org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation -> j org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation -> i org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation -> l org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation -> k 1:10:void (org.objectweb.asm.SymbolTable,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):127:136 -> void visitEnd() -> a 1:5:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):147:151 -> a 6:11:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):159:164 -> a 12:13:void visitAttribute(org.objectweb.asm.Attribute):172:173 -> a 14:45:void putFieldInfo(org.objectweb.asm.ByteVector):220:251 -> a 46:46:int org.objectweb.asm.Attribute.getAttributeCount():172:172 -> a 46:46:void putFieldInfo(org.objectweb.asm.ByteVector):252 -> a 47:65:void putFieldInfo(org.objectweb.asm.ByteVector):254:272 -> a 66:74:void org.objectweb.asm.Attribute.putAttributes(org.objectweb.asm.SymbolTable,byte[],int,int,int,org.objectweb.asm.ByteVector):307:315 -> a 66:74:void org.objectweb.asm.Attribute.putAttributes(org.objectweb.asm.SymbolTable,org.objectweb.asm.ByteVector):279 -> a 66:74:void putFieldInfo(org.objectweb.asm.ByteVector):272 -> a 75:75:void collectAttributePrototypes(org.objectweb.asm.Attribute$Set):282:282 -> a 1:14:int computeFieldInfoSize():195:208 -> b 15:21:int org.objectweb.asm.Attribute.computeAttributesSize(org.objectweb.asm.SymbolTable,byte[],int,int,int):219:225 -> b 15:21:int org.objectweb.asm.Attribute.computeAttributesSize(org.objectweb.asm.SymbolTable):191 -> b 15:21:int computeFieldInfoSize():208 -> b org.objectweb.asm.Frame -> com.gradleup.gr8.relocated.vt0: short outputStackTop -> g short outputStackStart -> f int[] initializations -> i int[] inputLocals -> b int[] inputStack -> c int[] outputLocals -> d int initializationCount -> h int[] outputStack -> e org.objectweb.asm.Label owner -> a 1:2:void (org.objectweb.asm.Label):242:243 -> 1:8:void copyFrom(org.objectweb.asm.Frame):255:262 -> a 9:16:int getAbstractTypeFromApiFormat(org.objectweb.asm.SymbolTable,java.lang.Object):281:288 -> a 17:75:int getAbstractTypeFromDescriptor(org.objectweb.asm.SymbolTable,java.lang.String,int):316:374 -> a 76:110:int getAbstractTypeFromDescriptor(org.objectweb.asm.SymbolTable,java.lang.String,int):336:370 -> a 111:112:int getAbstractTypeFromDescriptor(org.objectweb.asm.SymbolTable,java.lang.String,int):366:367 -> a 113:114:int getAbstractTypeFromDescriptor(org.objectweb.asm.SymbolTable,java.lang.String,int):332:333 -> a 115:135:void setInputFrameFromDescriptor(org.objectweb.asm.SymbolTable,int,java.lang.String,int):397:417 -> a 136:159:void setInputFrameFromApiFormat(org.objectweb.asm.SymbolTable,int,java.lang.Object[],int,java.lang.Object[]):440:463 -> a 160:160:int getInputStackSize():467:467 -> a 161:161:void push(org.objectweb.asm.SymbolTable,java.lang.String):551:551 -> a 162:169:int org.objectweb.asm.Type.getReturnTypeOffset(java.lang.String):392:399 -> a 162:169:void push(org.objectweb.asm.SymbolTable,java.lang.String):551 -> a 170:174:void push(org.objectweb.asm.SymbolTable,java.lang.String):552:556 -> a 175:181:void pop(int):581:587 -> a 182:188:void pop(java.lang.String):597:603 -> a 189:189:void pop(java.lang.String):601:601 -> a 190:205:int getInitializedType(org.objectweb.asm.SymbolTable,int):645:660 -> a 206:206:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1106:1106 -> a 207:238:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):733:764 -> a 239:239:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):752:752 -> a 240:240:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):749:749 -> a 241:242:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):745:746 -> a 243:247:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):738:742 -> a 248:274:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):735:761 -> a 275:278:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):755:758 -> a 279:279:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):700:700 -> a 280:289:int org.objectweb.asm.Frame.getLocal(int):481:490 -> a 280:289:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):768 -> a 290:290:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):768:768 -> a 291:292:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):729:730 -> a 293:293:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):724:724 -> a 294:295:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):717:718 -> a 296:393:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):712:809 -> a 394:403:int org.objectweb.asm.Frame.getLocal(int):481:490 -> a 394:403:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):811 -> a 404:404:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):818:818 -> a 405:405:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):813:813 -> a 406:407:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):790:791 -> a 408:417:int org.objectweb.asm.Frame.getLocal(int):481:490 -> a 408:417:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):793 -> a 418:418:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):800:800 -> a 419:419:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):795:795 -> a 420:735:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):783:1098 -> a 736:741:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1084:1089 -> a 742:769:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1053:1080 -> a 770:770:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1077:1077 -> a 771:771:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1068:1068 -> a 772:772:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1065:1065 -> a 773:785:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1062:1074 -> a 786:786:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1071:1071 -> a 787:787:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1059:1059 -> a 788:788:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1056:1056 -> a 789:789:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1050:1050 -> a 790:791:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1046:1047 -> a 792:795:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1036:1039 -> a 796:807:void org.objectweb.asm.Frame.addInitializedType(int):619:630 -> a 796:807:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1040 -> a 808:808:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1043:1043 -> a 809:810:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1029:1030 -> a 811:812:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1025:1026 -> a 813:813:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1022:1022 -> a 814:814:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1019:1019 -> a 815:815:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1017:1017 -> a 816:817:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):1012:1013 -> a 818:1053:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):772:1007 -> a 1054:1277:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):778:1001 -> a 1278:1279:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):994:995 -> a 1280:1282:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):989:991 -> a 1283:1283:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):985:985 -> a 1284:1286:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):980:982 -> a 1287:1289:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):973:975 -> a 1290:1291:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):965:966 -> a 1292:1294:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):953:955 -> a 1295:1296:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):942:943 -> a 1297:1300:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):918:921 -> a 1301:1310:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):906:915 -> a 1311:1318:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):896:903 -> a 1319:1324:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):888:893 -> a 1325:1331:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):879:885 -> a 1332:1336:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):872:876 -> a 1337:1339:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):867:869 -> a 1340:1340:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):864:864 -> a 1341:1341:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):832:832 -> a 1342:1617:void execute(int,int,org.objectweb.asm.Symbol,org.objectweb.asm.SymbolTable):828:1103 -> a 1618:1628:int getConcreteOutputType(int,int):1129:1139 -> a 1629:1704:boolean merge(org.objectweb.asm.SymbolTable,org.objectweb.asm.Frame,int):1169:1244 -> a 1705:1772:boolean merge(org.objectweb.asm.SymbolTable,int,int[],int):1268:1335 -> a 1773:1810:void accept(org.objectweb.asm.MethodWriter):1356:1393 -> a 1:11:void setLocal(int,int):504:514 -> b 12:27:void push(int):524:539 -> b 28:32:int pop():567:571 -> b org.objectweb.asm.Handle -> com.gradleup.gr8.relocated.rx0: boolean isInterface -> e java.lang.String name -> c java.lang.String owner -> b int tag -> a java.lang.String descriptor -> d 1:6:void (int,java.lang.String,java.lang.String,java.lang.String,boolean):98:103 -> 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 org.objectweb.asm.Handler -> com.gradleup.gr8.relocated.sx0: org.objectweb.asm.Handler nextHandler -> f org.objectweb.asm.Label startPc -> a int catchType -> d org.objectweb.asm.Label endPc -> b org.objectweb.asm.Label handlerPc -> c java.lang.String catchTypeDescriptor -> e 1:6:void (org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,int,java.lang.String):90:95 -> 1:17:org.objectweb.asm.Handler removeRange(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):123:139 -> a 18:19:void org.objectweb.asm.Handler.(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):106:107 -> a 18:19:org.objectweb.asm.Handler removeRange(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):139 -> a 20:20:org.objectweb.asm.Handler removeRange(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):143:143 -> a 21:22:void org.objectweb.asm.Handler.(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):106:107 -> a 21:22:org.objectweb.asm.Handler removeRange(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):143 -> a 23:23:org.objectweb.asm.Handler removeRange(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):147:147 -> a 24:25:void org.objectweb.asm.Handler.(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):106:107 -> a 24:25:org.objectweb.asm.Handler removeRange(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):147 -> a 26:27:org.objectweb.asm.Handler removeRange(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):147:148 -> a 28:29:void org.objectweb.asm.Handler.(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):106:107 -> a 28:29:org.objectweb.asm.Handler removeRange(org.objectweb.asm.Handler,org.objectweb.asm.Label,org.objectweb.asm.Label):148 -> a org.objectweb.asm.Label -> com.gradleup.gr8.relocated.uu1: org.objectweb.asm.Label nextBasicBlock -> l org.objectweb.asm.Frame frame -> k org.objectweb.asm.Label nextListElement -> n int bytecodeOffset -> e int[] forwardReferences -> f short inputStackSize -> g org.objectweb.asm.Edge outgoingEdges -> m short outputStackSize -> h int[] otherLineNumbers -> d short outputStackMax -> i short subroutineId -> j org.objectweb.asm.Label EMPTY_LIST -> o java.lang.Object info -> a short lineNumber -> c short flags -> b 1:1:void ():130:130 -> 1:1:void ():289:289 -> 1:1:org.objectweb.asm.Label getCanonicalInstance():322:322 -> a 2:14:void addLineNumber(int):335:347 -> a 15:20:void accept(org.objectweb.asm.MethodVisitor,boolean):358:363 -> a 21:33:void put(org.objectweb.asm.ByteVector,int,boolean):386:398 -> a 34:45:void addForwardReference(int,int,int):417:428 -> a 46:79:boolean resolve(byte[],int):446:479 -> a 80:90:void markSubroutine(short):507:517 -> a 91:103:org.objectweb.asm.Label org.objectweb.asm.Label.pushSuccessors(org.objectweb.asm.Label):592:604 -> a 91:103:void markSubroutine(short):518 -> a 104:119:void addSubroutineRetSuccessors(org.objectweb.asm.Label):542:557 -> a 120:132:org.objectweb.asm.Label org.objectweb.asm.Label.pushSuccessors(org.objectweb.asm.Label):592:604 -> a 120:132:void addSubroutineRetSuccessors(org.objectweb.asm.Label):570 -> a 133:135:void addSubroutineRetSuccessors(org.objectweb.asm.Label):574:576 -> a 1:1:java.lang.String toString():620:620 -> toString org.objectweb.asm.MethodTooLargeException -> com.gradleup.gr8.relocated.b62: java.lang.String className -> a int codeSize -> d java.lang.String descriptor -> c java.lang.String methodName -> b 1:5:void (java.lang.String,java.lang.String,java.lang.String,int):57:61 -> 1:1:java.lang.String getClassName():70:70 -> a 1:1:int getCodeSize():97:97 -> b 1:1:java.lang.String getDescriptor():88:88 -> c 1:1:java.lang.String getMethodName():79:79 -> d org.objectweb.asm.MethodVisitor -> com.gradleup.gr8.relocated.c62: int api -> h org.objectweb.asm.MethodVisitor mv -> i 1:1:void (int):71:71 -> 2:10:void (int,org.objectweb.asm.MethodVisitor):82:90 -> 11:11:void (int,org.objectweb.asm.MethodVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":108,"2":109,"3":110,"4":111},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 108:108:void (int,org.objectweb.asm.MethodVisitor):90:90 -> 109:109:void (int,org.objectweb.asm.MethodVisitor):90:90 -> 110:110:void (int,org.objectweb.asm.MethodVisitor):90:90 -> 111:111:void (int,org.objectweb.asm.MethodVisitor):90:90 -> 101:107:void (int,org.objectweb.asm.MethodVisitor):90:96 -> 1:2:org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():128:129 -> a 3:4:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):143:144 -> a 5:6:void visitAnnotableParameterCount(int,boolean):191:192 -> a 7:8:org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):212:213 -> a 9:10:void visitAttribute(org.objectweb.asm.Attribute):224:225 -> a 11:12:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):299:300 -> a 13:14:void visitInsn(int):323:324 -> a 15:16:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):390:391 -> a 17:17:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):430:430 -> a 18:18:void org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String):410:410 -> a 18:18:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):434 -> a 19:25:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):432:438 -> a 26:30:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):458:462 -> a 31:31:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):459:459 -> a 32:33:void visitJumpInsn(int,org.objectweb.asm.Label):477:478 -> a 34:35:void visitLabel(org.objectweb.asm.Label):488:489 -> a 36:45:void visitLdcInsn(java.lang.Object):541:550 -> a 46:47:void visitIincInsn(int,int):561:562 -> a 48:49:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):577:578 -> a 50:51:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):591:592 -> a 52:53:void visitMultiANewArrayInsn(java.lang.String,int):603:604 -> a 54:58:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):629:633 -> a 59:59:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):630:630 -> a 60:61:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):655:656 -> a 62:63:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):707:708 -> a 64:68:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):740:744 -> a 69:69:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):741:741 -> a 1:5:void visitParameter(java.lang.String,int):111:115 -> b 6:6:void visitParameter(java.lang.String,int):112:112 -> b 7:8:void visitCode():231:232 -> b 9:10:void visitIntInsn(int,int):343:344 -> b 11:15:org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):677:681 -> b 16:16:org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):678:678 -> b 17:18:void visitLineNumber(int,org.objectweb.asm.Label):760:761 -> b 1:5:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):167:171 -> c 6:6:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):168:168 -> c 7:8:void visitTypeInsn(int,java.lang.String):373:374 -> c 9:10:void visitMaxs(int,int):772:773 -> c 11:12:void visitEnd():782:783 -> c 1:2:void visitVarInsn(int,int):358:359 -> d org.objectweb.asm.MethodWriter -> com.gradleup.gr8.relocated.d62: boolean hasSubroutines -> d0 int nameIndex -> l int signatureIndex -> G org.objectweb.asm.ByteVector parameters -> R org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation -> I int relativeStackSize -> X int localVariableTypeTableLength -> y int compute -> T int lineNumberTableLength -> u org.objectweb.asm.ByteVector stackMapTableEntries -> B int maxLocals -> q org.objectweb.asm.Handler lastHandler -> t int invisibleAnnotableParameterCount -> L org.objectweb.asm.ByteVector localVariableTypeTable -> z int sourceLength -> h0 java.lang.String name -> m org.objectweb.asm.AnnotationWriter[] lastRuntimeInvisibleParameterAnnotations -> M int lastBytecodeOffset -> f0 org.objectweb.asm.ByteVector lineNumberTable -> v org.objectweb.asm.ByteVector code -> r org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation -> H org.objectweb.asm.AnnotationWriter lastCodeRuntimeInvisibleTypeAnnotation -> D int maxRelativeStackSize -> Y org.objectweb.asm.Label firstBasicBlock -> U int parametersCount -> Q int[] previousFrame -> b0 int descriptorIndex -> n boolean hasAsmInstructions -> e0 int numberOfExceptions -> E org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation -> O org.objectweb.asm.Attribute firstAttribute -> S int stackMapTableNumberOfEntries -> A org.objectweb.asm.ByteVector defaultValue -> P int currentLocals -> Z org.objectweb.asm.AnnotationWriter lastCodeRuntimeVisibleTypeAnnotation -> C org.objectweb.asm.SymbolTable symbolTable -> j int localVariableTableLength -> w org.objectweb.asm.Label lastBasicBlock -> V int previousFrameOffset -> a0 int visibleAnnotableParameterCount -> J org.objectweb.asm.AnnotationWriter[] lastRuntimeVisibleParameterAnnotations -> K int accessFlags -> k int sourceOffset -> g0 java.lang.String descriptor -> o org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation -> N org.objectweb.asm.ByteVector localVariableTable -> x int[] exceptionIndexTable -> F org.objectweb.asm.Label currentBasicBlock -> W int[] STACK_SIZE_DELTA -> i0 int[] currentFrame -> c0 int maxStack -> p org.objectweb.asm.Handler firstHandler -> s 1:1:void ():81:81 -> 1:1:void (org.objectweb.asm.SymbolTable,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],int):596:596 -> 2:307:void (org.objectweb.asm.SymbolTable,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],int):320:625 -> 1:2:org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():652:653 -> a 3:7:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):659:663 -> a 8:10:void visitAnnotableParameterCount(int,boolean):684:686 -> a 11:24:org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):694:707 -> a 25:30:void visitAttribute(org.objectweb.asm.Attribute):717:722 -> a 31:131:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):738:838 -> a 132:138:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):829:835 -> a 139:141:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):822:824 -> a 142:143:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):817:818 -> a 144:147:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):810:813 -> a 148:207:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):799:858 -> a 208:208:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):780:780 -> a 209:221:void visitInsn(int):863:875 -> a 222:231:void visitInsn(int):869:878 -> a 232:255:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):993:1016 -> a 256:256:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):1012:1012 -> a 257:257:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):1009:1009 -> a 258:274:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):1006:1022 -> a 275:275:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):1000:1000 -> a 276:280:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):1034:1038 -> a 281:284:int org.objectweb.asm.Symbol.getArgumentsAndReturnSizes():238:241 -> a 281:284:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):1039 -> a 285:291:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):1039:1045 -> a 292:295:int org.objectweb.asm.Symbol.getArgumentsAndReturnSizes():238:241 -> a 292:295:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):1048 -> a 296:303:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):1052:1059 -> a 304:304:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):1046:1046 -> a 305:314:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):1070:1079 -> a 315:318:int org.objectweb.asm.Symbol.getArgumentsAndReturnSizes():238:241 -> a 315:318:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):1082 -> a 319:323:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):1084:1088 -> a 324:324:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):1080:1080 -> a 325:424:void visitJumpInsn(int,org.objectweb.asm.Label):1095:1194 -> a 425:495:void visitLabel(org.objectweb.asm.Label):1202:1272 -> a 496:523:void visitLdcInsn(java.lang.Object):1278:1305 -> a 524:524:void visitLdcInsn(java.lang.Object):1299:1299 -> a 525:530:void visitIincInsn(int,int):1312:1317 -> a 531:543:void visitIincInsn(int,int):1315:1327 -> a 544:553:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):1335:1344 -> a 554:564:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):1349:1359 -> a 565:585:void visitSwitchInsn(org.objectweb.asm.Label,org.objectweb.asm.Label[]):1363:1383 -> a 586:597:void visitMultiANewArrayInsn(java.lang.String,int):1389:1400 -> a 598:598:void visitMultiANewArrayInsn(java.lang.String,int):1396:1396 -> a 599:608:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):1409:1418 -> a 609:617:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):1430:1438 -> a 618:643:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1464:1489 -> a 644:664:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):1505:1525 -> a 665:670:int visitFrameStart(int,int,int):1822:1827 -> a 671:689:boolean canCopyMethodAttributes(org.objectweb.asm.ClassReader,boolean,boolean,int,int,int):2027:2045 -> a 690:739:void putMethodInfo(org.objectweb.asm.ByteVector):2182:2231 -> a 740:740:int org.objectweb.asm.Attribute.getAttributeCount():172:172 -> a 740:740:void putMethodInfo(org.objectweb.asm.ByteVector):2232 -> a 741:745:void putMethodInfo(org.objectweb.asm.ByteVector):2235:2239 -> a 746:746:int org.objectweb.asm.Handler.getExceptionTableLength(org.objectweb.asm.Handler):163:163 -> a 746:746:int org.objectweb.asm.Handler.getExceptionTableSize(org.objectweb.asm.Handler):176 -> a 746:746:void putMethodInfo(org.objectweb.asm.ByteVector):2239 -> a 747:792:void putMethodInfo(org.objectweb.asm.ByteVector):2241:2286 -> a 793:793:int org.objectweb.asm.Handler.getExceptionTableLength(org.objectweb.asm.Handler):163:163 -> a 793:793:void org.objectweb.asm.Handler.putExceptionTable(org.objectweb.asm.Handler,org.objectweb.asm.ByteVector):187 -> a 793:793:void putMethodInfo(org.objectweb.asm.ByteVector):2286 -> a 794:802:void org.objectweb.asm.Handler.putExceptionTable(org.objectweb.asm.Handler,org.objectweb.asm.ByteVector):187:195 -> a 794:802:void putMethodInfo(org.objectweb.asm.ByteVector):2286 -> a 803:809:void putMethodInfo(org.objectweb.asm.ByteVector):2287:2293 -> a 810:810:void putMethodInfo(org.objectweb.asm.ByteVector):2292:2292 -> a 811:841:void putMethodInfo(org.objectweb.asm.ByteVector):2291:2321 -> a 842:847:void putMethodInfo(org.objectweb.asm.ByteVector):2320:2325 -> a 848:878:void putMethodInfo(org.objectweb.asm.ByteVector):2324:2354 -> a 879:892:void putMethodInfo(org.objectweb.asm.ByteVector):2350:2363 -> a 893:915:void putMethodInfo(org.objectweb.asm.ByteVector):2359:2381 -> a 916:924:void org.objectweb.asm.Attribute.putAttributes(org.objectweb.asm.SymbolTable,byte[],int,int,int,org.objectweb.asm.ByteVector):307:315 -> a 916:924:void org.objectweb.asm.Attribute.putAttributes(org.objectweb.asm.SymbolTable,org.objectweb.asm.ByteVector):279 -> a 916:924:void putMethodInfo(org.objectweb.asm.ByteVector):2381 -> a 925:926:void collectAttributePrototypes(org.objectweb.asm.Attribute$Set):2391:2392 -> a void visitCode() -> b 1:5:void visitParameter(java.lang.String,int):643:647 -> b 6:23:void visitIntInsn(int,int):885:902 -> b 24:24:void visitIntInsn(int,int):895:895 -> b 25:30:org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):1445:1450 -> b 31:36:void visitLineNumber(int,org.objectweb.asm.Label):1536:1541 -> b 37:46:void putFrameType(java.lang.Object):1975:1984 -> b void visitEnd() -> c 1:6:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):671:676 -> c 7:21:void visitTypeInsn(int,java.lang.String):971:985 -> c 22:22:void visitTypeInsn(int,java.lang.String):978:978 -> c 23:23:void visitMaxs(int,int):1546:1546 -> c 24:28:void org.objectweb.asm.MethodWriter.computeAllFrames():1561:1565 -> c 24:28:void visitMaxs(int,int):1547 -> c 29:29:int org.objectweb.asm.Frame.getAbstractTypeFromInternalName(org.objectweb.asm.SymbolTable,java.lang.String):302:302 -> c 29:29:void org.objectweb.asm.MethodWriter.computeAllFrames():1565 -> c 29:29:void visitMaxs(int,int):1547 -> c 30:108:void org.objectweb.asm.MethodWriter.computeAllFrames():1567:1645 -> c 30:108:void visitMaxs(int,int):1547 -> c 109:109:int org.objectweb.asm.Frame.getAbstractTypeFromInternalName(org.objectweb.asm.SymbolTable,java.lang.String):302:302 -> c 109:109:void org.objectweb.asm.MethodWriter.computeAllFrames():1646 -> c 109:109:void visitMaxs(int,int):1547 -> c 110:121:void org.objectweb.asm.MethodWriter.computeAllFrames():1646:1657 -> c 110:121:void visitMaxs(int,int):1547 -> c 122:223:void org.objectweb.asm.MethodWriter.computeMaxStackAndLocal():1663:1764 -> c 122:223:void visitMaxs(int,int):1549 -> c 224:227:void visitMaxs(int,int):1551:1554 -> c 228:228:void addSuccessorToCurrentBasicBlock(int,org.objectweb.asm.Label):1783:1783 -> c 1:31:void visitVarInsn(int,int):909:939 -> d 32:70:void visitVarInsn(int,int):927:965 -> d 71:86:int computeMethodInfoSize():2078:2093 -> d 87:87:int org.objectweb.asm.Handler.getExceptionTableLength(org.objectweb.asm.Handler):163:163 -> d 87:87:int org.objectweb.asm.Handler.getExceptionTableSize(org.objectweb.asm.Handler):176 -> d 87:87:int computeMethodInfoSize():2093 -> d 88:116:int computeMethodInfoSize():2094:2122 -> d 117:178:int computeMethodInfoSize():2087:2148 -> d 179:181:int org.objectweb.asm.AnnotationWriter.computeParameterAnnotationsSize(java.lang.String,org.objectweb.asm.AnnotationWriter[],int):498:500 -> d 179:181:int computeMethodInfoSize():2144 -> d 182:188:int computeMethodInfoSize():2151:2157 -> d 189:191:int org.objectweb.asm.AnnotationWriter.computeParameterAnnotationsSize(java.lang.String,org.objectweb.asm.AnnotationWriter[],int):498:500 -> d 189:191:int computeMethodInfoSize():2153 -> d 192:202:int computeMethodInfoSize():2160:2170 -> d 203:209:int org.objectweb.asm.Attribute.computeAttributesSize(org.objectweb.asm.SymbolTable,byte[],int,int,int):219:225 -> d 203:209:int org.objectweb.asm.Attribute.computeAttributesSize(org.objectweb.asm.SymbolTable):191 -> d 203:209:int computeMethodInfoSize():2170 -> d 1:10:void endCurrentBasicBlockWithNoSuccessor():1795:1804 -> e 11:11:void putAbstractTypes(int,int):1960:1960 -> e 12:15:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1422:1425 -> e 12:15:void putAbstractTypes(int,int):1960 -> e 16:17:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1418:1419 -> e 16:17:void putAbstractTypes(int,int):1960 -> e 18:69:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1414:1465 -> e 18:69:void putAbstractTypes(int,int):1960 -> e 70:70:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1450:1450 -> e 70:70:void putAbstractTypes(int,int):1960 -> e 71:71:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1447:1447 -> e 71:71:void putAbstractTypes(int,int):1960 -> e 72:72:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1444:1444 -> e 72:72:void putAbstractTypes(int,int):1960 -> e 73:94:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1441:1462 -> e 73:94:void putAbstractTypes(int,int):1960 -> e 95:95:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1456:1456 -> e 95:95:void putAbstractTypes(int,int):1960 -> e 96:113:void org.objectweb.asm.Frame.putAbstractType(org.objectweb.asm.SymbolTable,int,org.objectweb.asm.ByteVector):1453:1470 -> e 96:113:void putAbstractTypes(int,int):1960 -> e 1:1:boolean hasAsmInstructions():634:634 -> f 2:3:void setMethodAttributesSource(int,int):2066:2067 -> f 1:1:boolean hasFrames():630:630 -> g 2:2:void visitAbstractType(int,int):1838:1838 -> g 1:3:void visitFrameEnd():1847:1849 -> h 4:90:void org.objectweb.asm.MethodWriter.putFrame():1860:1946 -> h 4:90:void visitFrameEnd():1851 -> h 91:94:void org.objectweb.asm.MethodWriter.putFrame():1936:1939 -> h 91:94:void visitFrameEnd():1851 -> h 95:100:void org.objectweb.asm.MethodWriter.putFrame():1928:1933 -> h 95:100:void visitFrameEnd():1851 -> h 101:104:void org.objectweb.asm.MethodWriter.putFrame():1922:1925 -> h 101:104:void visitFrameEnd():1851 -> h 105:106:void org.objectweb.asm.MethodWriter.putFrame():1918:1919 -> h 105:106:void visitFrameEnd():1851 -> h 107:107:void org.objectweb.asm.MethodWriter.putFrame():1915:1915 -> h 107:107:void visitFrameEnd():1851 -> h 108:111:void visitFrameEnd():1852:1855 -> h org.objectweb.asm.ModuleVisitor -> com.gradleup.gr8.relocated.h72: org.objectweb.asm.ModuleVisitor mv -> a 1:1:void (int):57:57 -> 2:10:void (int,org.objectweb.asm.ModuleVisitor):68:76 -> 11:11:void (int,org.objectweb.asm.ModuleVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":94,"2":95,"3":96,"4":97},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 94:94:void (int,org.objectweb.asm.ModuleVisitor):76:76 -> 95:95:void (int,org.objectweb.asm.ModuleVisitor):76:76 -> 96:96:void (int,org.objectweb.asm.ModuleVisitor):76:76 -> 97:97:void (int,org.objectweb.asm.ModuleVisitor):76:76 -> 87:93:void (int,org.objectweb.asm.ModuleVisitor):76:82 -> 1:2:void visitMainClass(java.lang.String):91:92 -> a 3:4:void visitRequire(java.lang.String,int,java.lang.String):116:117 -> a 5:6:void visitExport(java.lang.String,int,java.lang.String[]):131:132 -> a 7:8:void visitProvide(java.lang.String,java.lang.String[]):171:172 -> a 9:10:void visitEnd():181:182 -> a 1:2:void visitPackage(java.lang.String):102:103 -> b 3:4:void visitOpen(java.lang.String,int,java.lang.String[]):146:147 -> b 1:2:void visitUse(java.lang.String):158:159 -> c org.objectweb.asm.ModuleWriter -> com.gradleup.gr8.relocated.i72: int providesCount -> n int usesCount -> l int opensCount -> j int exportsCount -> h int requiresCount -> f int moduleFlags -> d int moduleVersionIndex -> e int moduleNameIndex -> c org.objectweb.asm.SymbolTable symbolTable -> b org.objectweb.asm.ByteVector provides -> o org.objectweb.asm.ByteVector packageIndex -> q org.objectweb.asm.ByteVector opens -> k org.objectweb.asm.ByteVector usesIndex -> m org.objectweb.asm.ByteVector requires -> g org.objectweb.asm.ByteVector exports -> i int mainClassIndex -> r int packageCount -> p 1:11:void (org.objectweb.asm.SymbolTable,int,int,int):97:107 -> void visitEnd() -> a 1:1:void visitMainClass(java.lang.String):112:112 -> a 2:6:void visitRequire(java.lang.String,int,java.lang.String):123:127 -> a 7:16:void visitExport(java.lang.String,int,java.lang.String[]):132:141 -> a 17:22:void visitProvide(java.lang.String,java.lang.String[]):166:171 -> a 23:52:void putAttributes(org.objectweb.asm.ByteVector):221:250 -> a 1:2:void visitPackage(java.lang.String):117:118 -> b 3:12:void visitOpen(java.lang.String,int,java.lang.String[]):146:155 -> b 13:23:int computeAttributesSize():196:206 -> b 1:2:void visitUse(java.lang.String):160:161 -> c 3:3:int getAttributeCount():186:186 -> c org.objectweb.asm.Opcodes -> com.gradleup.gr8.relocated.gi2: 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 ():393:399 -> org.objectweb.asm.RecordComponentVisitor -> com.gradleup.gr8.relocated.dy2: org.objectweb.asm.RecordComponentVisitor delegate -> a 1:1:void (int):57:57 -> 2:10:void (int,org.objectweb.asm.RecordComponentVisitor):68:76 -> 11:11:void (int,org.objectweb.asm.RecordComponentVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":94,"2":95,"3":96,"4":97},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 94:94:void (int,org.objectweb.asm.RecordComponentVisitor):76:76 -> 95:95:void (int,org.objectweb.asm.RecordComponentVisitor):76:76 -> 96:96:void (int,org.objectweb.asm.RecordComponentVisitor):76:76 -> 97:97:void (int,org.objectweb.asm.RecordComponentVisitor):76:76 -> 87:93:void (int,org.objectweb.asm.RecordComponentVisitor):76:82 -> 1:2:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):103:104 -> a 3:4:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):126:127 -> a 5:6:void visitAttribute(org.objectweb.asm.Attribute):138:139 -> a 7:8:void visitEnd():148:149 -> a org.objectweb.asm.RecordComponentWriter -> com.gradleup.gr8.relocated.ey2: org.objectweb.asm.SymbolTable symbolTable -> b org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation -> f org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation -> h org.objectweb.asm.Attribute firstAttribute -> j org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation -> g int descriptorIndex -> d int signatureIndex -> e int nameIndex -> c org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation -> i 1:6:void (org.objectweb.asm.SymbolTable,java.lang.String,java.lang.String,java.lang.String):97:102 -> void visitEnd() -> a 1:5:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):113:117 -> a 6:11:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):125:130 -> a 12:13:void visitAttribute(org.objectweb.asm.Attribute):138:139 -> a 14:33:void putRecordComponentInfo(org.objectweb.asm.ByteVector):181:200 -> a 34:34:int org.objectweb.asm.Attribute.getAttributeCount():172:172 -> a 34:34:void putRecordComponentInfo(org.objectweb.asm.ByteVector):201 -> a 35:45:void putRecordComponentInfo(org.objectweb.asm.ByteVector):203:213 -> a 46:54:void org.objectweb.asm.Attribute.putAttributes(org.objectweb.asm.SymbolTable,byte[],int,int,int,org.objectweb.asm.ByteVector):307:315 -> a 46:54:void org.objectweb.asm.Attribute.putAttributes(org.objectweb.asm.SymbolTable,org.objectweb.asm.ByteVector):279 -> a 46:54:void putRecordComponentInfo(org.objectweb.asm.ByteVector):213 -> a 55:55:void collectAttributePrototypes(org.objectweb.asm.Attribute$Set):223:223 -> a 1:9:int computeRecordComponentInfoSize():161:169 -> b 10:16:int org.objectweb.asm.Attribute.computeAttributesSize(org.objectweb.asm.SymbolTable,byte[],int,int,int):219:225 -> b 10:16:int org.objectweb.asm.Attribute.computeAttributesSize(org.objectweb.asm.SymbolTable):191 -> b 10:16:int computeRecordComponentInfoSize():169 -> b org.objectweb.asm.SymbolTable -> com.gradleup.gr8.relocated.me3: org.objectweb.asm.ClassWriter classWriter -> a org.objectweb.asm.ClassReader sourceClassReader -> b org.objectweb.asm.SymbolTable$Entry[] entries -> f org.objectweb.asm.ByteVector bootstrapMethods -> j int typeCount -> k int bootstrapMethodCount -> i int constantPoolCount -> g org.objectweb.asm.ByteVector constantPool -> h int entryCount -> e org.objectweb.asm.SymbolTable$Entry[] typeTable -> l int majorVersion -> c java.lang.String className -> d 1:6:void (org.objectweb.asm.ClassWriter):121:126 -> 1:3:int computeBootstrapMethodsSize():358:360 -> a 4:9:void putBootstrapMethods(org.objectweb.asm.ByteVector):373:378 -> a 10:29:org.objectweb.asm.SymbolTable$Entry put(org.objectweb.asm.SymbolTable$Entry):407:426 -> a 30:31:org.objectweb.asm.Symbol addConstant(java.lang.Object):457:458 -> a 32:32:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 32:32:org.objectweb.asm.Symbol addConstant(java.lang.Object):458 -> a 33:34:org.objectweb.asm.Symbol addConstant(java.lang.Object):459:460 -> a 35:35:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 35:35:org.objectweb.asm.Symbol addConstant(java.lang.Object):460 -> a 36:37:org.objectweb.asm.Symbol addConstant(java.lang.Object):461:462 -> a 38:38:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 38:38:org.objectweb.asm.Symbol addConstant(java.lang.Object):462 -> a 39:40:org.objectweb.asm.Symbol addConstant(java.lang.Object):463:464 -> a 41:41:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 41:41:org.objectweb.asm.Symbol addConstant(java.lang.Object):464 -> a 42:43:org.objectweb.asm.Symbol addConstant(java.lang.Object):465:466 -> a 44:44:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 44:44:org.objectweb.asm.Symbol addConstant(java.lang.Object):466 -> a 45:48:org.objectweb.asm.Symbol addConstant(java.lang.Object):467:470 -> a 49:49:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantLong(long):670:670 -> a 49:49:org.objectweb.asm.Symbol addConstant(java.lang.Object):470 -> a 50:53:org.objectweb.asm.Symbol addConstant(java.lang.Object):471:474 -> a 54:54:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantString(java.lang.String):604:604 -> a 54:54:org.objectweb.asm.Symbol addConstant(java.lang.Object):474 -> a 55:59:org.objectweb.asm.Symbol addConstant(java.lang.Object):475:479 -> a 60:60:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantClass(java.lang.String):513:513 -> a 60:60:org.objectweb.asm.Symbol addConstant(java.lang.Object):479 -> a 61:61:org.objectweb.asm.Symbol addConstant(java.lang.Object):481:481 -> a 62:62:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantMethodType(java.lang.String):865:865 -> a 62:62:org.objectweb.asm.Symbol addConstant(java.lang.Object):481 -> a 63:63:org.objectweb.asm.Symbol addConstant(java.lang.Object):483:483 -> a 64:64:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantClass(java.lang.String):513:513 -> a 64:64:org.objectweb.asm.Symbol addConstant(java.lang.Object):483 -> a 65:72:org.objectweb.asm.Symbol addConstant(java.lang.Object):485:492 -> a 73:85:org.objectweb.asm.Symbol addConstant(java.lang.Object):487:499 -> a 86:87:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):884:885 -> a 86:87:org.objectweb.asm.Symbol addConstant(java.lang.Object):495 -> a 88:88:org.objectweb.asm.Symbol addConstant(java.lang.Object):501:501 -> a 89:89:org.objectweb.asm.Symbol addConstantClass(java.lang.String):513:513 -> a 90:90:org.objectweb.asm.Symbol addConstantFieldref(java.lang.String,java.lang.String,java.lang.String):526:526 -> a 91:91:org.objectweb.asm.Symbol addConstantMethodref(java.lang.String,java.lang.String,java.lang.String,boolean):542:542 -> a 92:92:org.objectweb.asm.Symbol addConstantInteger(int):615:615 -> a 93:93:org.objectweb.asm.Symbol addConstantFloat(float):626:626 -> a 94:102:org.objectweb.asm.Symbol addConstantIntegerOrFloat(int,int):639:647 -> a 103:103:org.objectweb.asm.Symbol addConstantLong(long):670:670 -> a 104:104:org.objectweb.asm.Symbol addConstantDouble(double):681:681 -> a 105:115:org.objectweb.asm.Symbol addConstantLongOrDouble(int,long):694:704 -> a 116:117:org.objectweb.asm.Symbol addConstantInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):905:906 -> a 118:143:org.objectweb.asm.Symbol addBootstrapMethod(org.objectweb.asm.Handle,java.lang.Object[]):1040:1065 -> a 144:144:org.objectweb.asm.Symbol addBootstrapMethod(org.objectweb.asm.Handle,java.lang.Object[]):1060:1060 -> a 145:163:org.objectweb.asm.Symbol addBootstrapMethod(org.objectweb.asm.Handle,java.lang.Object[]):1059:1077 -> a 164:183:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addBootstrapMethod(int,int,int):1096:1115 -> a 164:183:org.objectweb.asm.Symbol addBootstrapMethod(org.objectweb.asm.Handle,java.lang.Object[]):1082 -> a 184:184:int org.objectweb.asm.SymbolTable.hash(int,java.lang.String):1241:1241 -> a 184:184:org.objectweb.asm.Symbol addConstantUtf8Reference(int,java.lang.String):999 -> a 185:193:org.objectweb.asm.Symbol addConstantUtf8Reference(int,java.lang.String):1000:1008 -> a 194:194:int org.objectweb.asm.SymbolTable.hash(int,java.lang.String,java.lang.String):1249:1249 -> a 194:194:int addConstantNameAndType(java.lang.String,java.lang.String):729 -> a 195:206:int addConstantNameAndType(java.lang.String,java.lang.String):730:741 -> a 207:207:int org.objectweb.asm.SymbolTable.hash(int,java.lang.String,java.lang.String,int):1254:1254 -> a 207:207:org.objectweb.asm.Symbol addConstantDynamicOrInvokeDynamicReference(int,java.lang.String,java.lang.String,int):924 -> a 208:220:org.objectweb.asm.Symbol addConstantDynamicOrInvokeDynamicReference(int,java.lang.String,java.lang.String,int):925:937 -> a 221:221:int org.objectweb.asm.SymbolTable.hash(int,java.lang.String,java.lang.String,java.lang.String):1259:1259 -> a 221:221:org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):559 -> a 222:233:org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):560:571 -> a 234:234:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantClass(java.lang.String):513:513 -> a 234:234:org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):572 -> a 235:235:org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):572:572 -> a 236:238:org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):571:573 -> a 239:239:int org.objectweb.asm.SymbolTable.hash(int,java.lang.String,java.lang.String,java.lang.String,int):1268:1268 -> a 239:239:org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):811 -> a 240:253:org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):812:825 -> a 254:254:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantFieldref(java.lang.String,java.lang.String,java.lang.String):526:526 -> a 254:254:org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):825 -> a 255:257:org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):825:827 -> a 258:258:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantMethodref(java.lang.String,java.lang.String,java.lang.String,boolean):542:542 -> a 258:258:org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):828 -> a 259:259:org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):828:828 -> a 260:263:org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):827:830 -> a 1:1:java.lang.String getClassName():306:306 -> b 2:2:void putConstantPool(org.objectweb.asm.ByteVector):348:348 -> b 3:3:org.objectweb.asm.SymbolTable$Entry get(int):394:394 -> b 4:4:org.objectweb.asm.Symbol addConstantModule(java.lang.String):972:972 -> b 5:14:int addMergedType(int,int):1193:1202 -> b 15:15:java.lang.ClassLoader org.objectweb.asm.ClassWriter.getClassLoader():1073:1073 -> b 15:15:java.lang.String org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1036 -> b 15:15:int addMergedType(int,int):1202 -> b 16:38:java.lang.String org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1039:1061 -> b 16:38:int addMergedType(int,int):1202 -> b 39:39:java.lang.String org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1056:1056 -> b 39:39:int addMergedType(int,int):1202 -> b 40:41:int addMergedType(int,int):1202:1203 -> b 42:42:java.lang.String org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1047:1047 -> b 42:42:int addMergedType(int,int):1202 -> b 43:43:java.lang.String org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1041:1041 -> b 43:43:int addMergedType(int,int):1202 -> b 44:44:int org.objectweb.asm.SymbolTable.hash(int,java.lang.String,int):1245:1245 -> b 44:44:int addUninitializedType(java.lang.String,int):1161 -> b 45:55:int addUninitializedType(java.lang.String,int):1162:1172 -> b 56:65:int org.objectweb.asm.SymbolTable.addTypeInternal(org.objectweb.asm.SymbolTable$Entry):1216:1225 -> b 56:65:int addUninitializedType(java.lang.String,int):1172 -> b 1:2:int setMajorVersionAndClassName(int,java.lang.String):318:319 -> c 3:3:org.objectweb.asm.Symbol org.objectweb.asm.SymbolTable.addConstantClass(java.lang.String):513:513 -> c 3:3:int setMajorVersionAndClassName(int,java.lang.String):320 -> c 4:4:int setMajorVersionAndClassName(int,java.lang.String):320:320 -> c 5:5:int getConstantPoolCount():329:329 -> c 6:6:org.objectweb.asm.Symbol addConstantPackage(java.lang.String):983:983 -> c 7:7:org.objectweb.asm.Symbol getType(int):1129:1129 -> c 1:1:int getConstantPoolLength():338:338 -> d 2:2:int org.objectweb.asm.SymbolTable.hash(int,java.lang.String):1241:1241 -> d 2:2:int addConstantUtf8(java.lang.String):764 -> d 3:13:int addConstantUtf8(java.lang.String):765:775 -> d 1:1:int getMajorVersion():297:297 -> e 2:2:int org.objectweb.asm.SymbolTable.hash(int,java.lang.String):1241:1241 -> e 2:2:int addType(java.lang.String):1140 -> e 3:10:int addType(java.lang.String):1141:1148 -> e 11:20:int org.objectweb.asm.SymbolTable.addTypeInternal(org.objectweb.asm.SymbolTable$Entry):1216:1225 -> e 11:20:int addType(java.lang.String):1148 -> e 1:1:org.objectweb.asm.ClassReader getSource():288:288 -> f org.objectweb.asm.SymbolTable$Entry -> com.gradleup.gr8.relocated.le3: long org.objectweb.asm.Symbol.data -> f int hashCode -> h int org.objectweb.asm.Symbol.info -> g org.objectweb.asm.SymbolTable$Entry next -> i int org.objectweb.asm.Symbol.tag -> b java.lang.String org.objectweb.asm.Symbol.owner -> c java.lang.String org.objectweb.asm.Symbol.value -> e int org.objectweb.asm.Symbol.index -> a java.lang.String org.objectweb.asm.Symbol.name -> d 1:7:void org.objectweb.asm.Symbol.(int,int,java.lang.String,java.lang.String,java.lang.String,long):220:226 -> 1:7:void (int,int,long,int):1318 -> 8:8:void (int,int,long,int):1319:1319 -> 9:15:void org.objectweb.asm.Symbol.(int,int,java.lang.String,java.lang.String,java.lang.String,long):220:226 -> 9:15:void (int,int,java.lang.String,java.lang.String,int):1313 -> 16:16:void (int,int,java.lang.String,java.lang.String,int):1314:1314 -> 17:23:void org.objectweb.asm.Symbol.(int,int,java.lang.String,java.lang.String,java.lang.String,long):220:226 -> 17:23:void (int,int,java.lang.String,java.lang.String,java.lang.String,long,int):1297 -> 24:24:void (int,int,java.lang.String,java.lang.String,java.lang.String,long,int):1298:1298 -> 25:31:void org.objectweb.asm.Symbol.(int,int,java.lang.String,java.lang.String,java.lang.String,long):220:226 -> 25:31:void (int,int,java.lang.String,int):1302 -> 32:32:void (int,int,java.lang.String,int):1303:1303 -> 33:39:void org.objectweb.asm.Symbol.(int,int,java.lang.String,java.lang.String,java.lang.String,long):220:226 -> 33:39:void (int,int,java.lang.String,long,int):1307 -> 40:40:void (int,int,java.lang.String,long,int):1308:1308 -> org.objectweb.asm.Type -> com.gradleup.gr8.relocated.wi3: int valueEnd -> d int valueBegin -> c int sort -> a org.objectweb.asm.Type CHAR_TYPE -> g org.objectweb.asm.Type BYTE_TYPE -> h org.objectweb.asm.Type VOID_TYPE -> e org.objectweb.asm.Type BOOLEAN_TYPE -> f org.objectweb.asm.Type FLOAT_TYPE -> k org.objectweb.asm.Type LONG_TYPE -> l org.objectweb.asm.Type SHORT_TYPE -> i org.objectweb.asm.Type INT_TYPE -> j java.lang.String valueBuffer -> b org.objectweb.asm.Type DOUBLE_TYPE -> m 1:26:void ():85:110 -> 1:5:void (int,java.lang.String,int,int):159:163 -> 1:30:org.objectweb.asm.Type[] getArgumentTypes(java.lang.String):302:331 -> a 31:57:org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):417:443 -> a 58:58:org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):437:437 -> a 59:59:org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):421:421 -> a 60:80:org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):419:439 -> a 81:81:org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):433:433 -> a 82:88:org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):429:435 -> a 89:107:org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):423:441 -> a 108:137:java.lang.String getClassName():458:487 -> a 138:138:java.lang.String getClassName():485:485 -> a 139:139:java.lang.String getClassName():478:478 -> a 140:140:int org.objectweb.asm.Type.getDimensions():671:671 -> a 140:140:org.objectweb.asm.Type org.objectweb.asm.Type.getElementType():241 -> a 140:140:java.lang.String getClassName():478 -> a 141:141:org.objectweb.asm.Type org.objectweb.asm.Type.getElementType():242:242 -> a 141:141:java.lang.String getClassName():478 -> a 142:142:java.lang.String getClassName():478:478 -> a 143:143:int org.objectweb.asm.Type.getDimensions():671:671 -> a 143:143:java.lang.String getClassName():479 -> a 144:146:java.lang.String getClassName():480:482 -> a 147:147:java.lang.String getClassName():476:476 -> a 148:148:java.lang.String getClassName():474:474 -> a 149:149:java.lang.String getClassName():472:472 -> a 150:150:java.lang.String getClassName():470:470 -> a 151:151:java.lang.String getClassName():468:468 -> a 152:152:java.lang.String getClassName():466:466 -> a 153:153:java.lang.String getClassName():464:464 -> a 154:154:java.lang.String getClassName():462:462 -> a 155:155:java.lang.String getClassName():460:460 -> a 1:6:java.lang.String getDescriptor():519:524 -> b 7:26:int getArgumentsAndReturnSizes(java.lang.String):731:750 -> b 1:1:org.objectweb.asm.Type getMethodType(java.lang.String):264:264 -> c 2:2:java.lang.String getInternalName():499:499 -> c 1:2:org.objectweb.asm.Type getObjectType(java.lang.String):252:253 -> d 3:20:int getSize():684:701 -> d 1:8:int org.objectweb.asm.Type.getReturnTypeOffset(java.lang.String):392:399 -> e 1:8:org.objectweb.asm.Type getReturnType(java.lang.String):369 -> e 9:9:org.objectweb.asm.Type getReturnType(java.lang.String):369:369 -> e 10:10:org.objectweb.asm.Type getReturnType(java.lang.String):368:368 -> e 11:11:int getSort():660:660 -> e 1:17:boolean equals(java.lang.Object):847:863 -> equals 1:1:org.objectweb.asm.Type getType(java.lang.String):177:177 -> f 1:4:int hashCode():877:880 -> hashCode 1:1:java.lang.String toString():893:893 -> toString org.objectweb.asm.TypePath -> com.gradleup.gr8.relocated.ij3: byte[] typePathContainer -> a int typePathOffset -> b 1:3:void (byte[],int):72:74 -> 1:4:void put(org.objectweb.asm.TypePath,org.objectweb.asm.ByteVector):195:198 -> a 1:1:int org.objectweb.asm.TypePath.getLength():84:84 -> toString 1:1:java.lang.String toString():163 -> toString 2:2:java.lang.String toString():164:164 -> toString 3:3:int org.objectweb.asm.TypePath.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 org.objectweb.asm.TypePath.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 org.objectweb.asm.TypeReference -> com.gradleup.gr8.relocated.jj3: # {"id":"sourceFile","fileName":"TypeReference.java"} int targetTypeAndInfo -> a 1:2:void (int):193:194 -> 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 org.objectweb.asm.commons.JSRInlinerAdapter -> com.gradleup.gr8.relocated.mi1: java.util.BitSet mainSubroutineInsns -> F java.util.BitSet sharedSubroutineInsns -> H java.util.Map subroutinesInsns -> G 1:1:void (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):101:101 -> 2:2:void (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):136:136 -> 3:75:void (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):65:137 -> 1:4:void visitJumpInsn(int,org.objectweb.asm.Label):142:145 -> a 5:27:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):238:260 -> a 28:36:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):259:267 -> a 37:45:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):266:274 -> a 1:1:void visitEnd():151:151 -> c 2:3:void org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutinesInsns():164:165 -> c 2:3:void visitEnd():153 -> c 4:23:void org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutineInsns(int,java.util.BitSet,java.util.BitSet):188:207 -> c 4:23:void org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutinesInsns():165 -> c 4:23:void visitEnd():153 -> c 24:27:void org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutinesInsns():167:170 -> c 24:27:void visitEnd():153 -> c 28:47:void org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutineInsns(int,java.util.BitSet,java.util.BitSet):188:207 -> c 28:47:void org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutinesInsns():170 -> c 28:47:void visitEnd():153 -> c 48:57:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():301:310 -> c 48:57:void visitEnd():154 -> c 58:62:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):339:343 -> c 58:62:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 58:62:void visitEnd():154 -> c 63:63:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(org.objectweb.asm.tree.LabelNode):545:545 -> c 63:63:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):344 -> c 63:63:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 63:63:void visitEnd():154 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 64:64:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(org.objectweb.asm.tree.LabelNode):545:545 -> c 64:64:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):344 -> c 64:64:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 64:64:void visitEnd():154 -> c 65:83:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):346:364 -> c 65:83:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 65:83:void visitEnd():154 -> c 84:95:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):362:373 -> c 84:95:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 84:95:void visitEnd():154 -> c 96:96:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):370:370 -> c 96:96:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 96:96:void visitEnd():154 -> c 97:97:void visitEnd():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":147,"2":148,"3":149,"4":150,"5":151},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 147:147:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):370:370 -> c 147:147:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 147:147:void visitEnd():154 -> c 148:148:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):370:370 -> c 148:148:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 148:148:void visitEnd():154 -> c 149:149:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):370:370 -> c 149:149:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 149:149:void visitEnd():154 -> c 150:150:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):370:370 -> c 150:150:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 150:150:void visitEnd():154 -> c 151:151:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):370:370 -> c 151:151:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 151:151:void visitEnd():154 -> c 98:105:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):370:377 -> c 98:105:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 98:105:void visitEnd():154 -> c 106:106:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabelForJumpInsn(org.objectweb.asm.tree.LabelNode):533:533 -> c 106:106:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):378 -> c 106:106:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 106:106:void visitEnd():154 -> c 107:120:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):383:396 -> c 107:120:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 107:120:void visitEnd():154 -> c 121:121:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(org.objectweb.asm.tree.LabelNode):545:545 -> c 121:121:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):396 -> c 121:121:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 121:121:void visitEnd():154 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 122:122:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(org.objectweb.asm.tree.LabelNode):545:545 -> c 122:122:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):396 -> c 122:122:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 122:122:void visitEnd():154 -> c 123:123:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):397:397 -> c 123:123:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 123:123:void visitEnd():154 -> c 124:124:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(org.objectweb.asm.tree.LabelNode):545:545 -> c 124:124:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):397 -> c 124:124:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 124:124:void visitEnd():154 -> c 125:125:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):399:399 -> c 125:125:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 125:125:void visitEnd():154 -> c 126:126:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabelForJumpInsn(org.objectweb.asm.tree.LabelNode):533:533 -> c 126:126:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):400 -> c 126:126:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 126:126:void visitEnd():154 -> c 127:127:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):404:404 -> c 127:127:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 127:127:void visitEnd():154 -> c 128:136:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):402:410 -> c 128:136:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 128:136:void visitEnd():154 -> c 137:137:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(org.objectweb.asm.tree.LabelNode):545:545 -> c 137:137:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):410 -> c 137:137:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 137:137:void visitEnd():154 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 138:138:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(org.objectweb.asm.tree.LabelNode):545:545 -> c 138:138:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):410 -> c 138:138:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 138:138:void visitEnd():154 -> c 139:139:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):411:411 -> c 139:139:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 139:139:void visitEnd():154 -> c 140:140:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(org.objectweb.asm.tree.LabelNode):545:545 -> c 140:140:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):411 -> c 140:140:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 140:140:void visitEnd():154 -> c 141:141:void org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):413:413 -> c 141:141:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():311 -> c 141:141:void visitEnd():154 -> c 142:144:void org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():314:316 -> c 142:144:void visitEnd():154 -> c 145:146:void visitEnd():156:157 -> c org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation -> com.gradleup.gr8.relocated.li1: org.objectweb.asm.commons.JSRInlinerAdapter this$0 -> e java.util.Map clonedLabels -> c org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation parent -> a java.util.BitSet subroutineInsns -> b org.objectweb.asm.tree.LabelNode returnLabel -> d 1:5:void (org.objectweb.asm.commons.JSRInlinerAdapter,org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.BitSet):453:457 -> 6:29:void (org.objectweb.asm.commons.JSRInlinerAdapter,org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.BitSet):456:479 -> 1:11:org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner(int):506:516 -> a 12:12:org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner(int):515:515 -> a 1:1:java.util.Set entrySet():552:552 -> entrySet 1:1:boolean equals(java.lang.Object):562:562 -> equals 1:1:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.get(java.lang.Object):557:557 -> get 1:1:java.lang.Object get(java.lang.Object):426 -> get 2:2:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabelForJumpInsn(org.objectweb.asm.tree.LabelNode):533:533 -> get 2:2:org.objectweb.asm.tree.LabelNode org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.get(java.lang.Object):557 -> get 2:2:java.lang.Object get(java.lang.Object):426 -> get 1:1:int hashCode():567:567 -> hashCode org.objectweb.asm.signature.SignatureReader -> com.gradleup.gr8.relocated.r63: java.lang.String signatureValue -> a 1:2:void (java.lang.String):49:50 -> 1:17:void accept(org.objectweb.asm.signature.SignatureVisitor):64:80 -> a 18:63:void accept(org.objectweb.asm.signature.SignatureVisitor):79:124 -> a 64:159:int parseType(java.lang.String,int,org.objectweb.asm.signature.SignatureVisitor):154:249 -> a 160:227:int parseType(java.lang.String,int,org.objectweb.asm.signature.SignatureVisitor):173:240 -> a 228:228:int parseType(java.lang.String,int,org.objectweb.asm.signature.SignatureVisitor):236:236 -> a 229:229:int parseType(java.lang.String,int,org.objectweb.asm.signature.SignatureVisitor):235:235 -> a 230:230:int parseType(java.lang.String,int,org.objectweb.asm.signature.SignatureVisitor):229:229 -> a 231:241:int parseType(java.lang.String,int,org.objectweb.asm.signature.SignatureVisitor):196:206 -> a 242:242:int parseType(java.lang.String,int,org.objectweb.asm.signature.SignatureVisitor):168:168 -> a org.objectweb.asm.signature.SignatureVisitor -> com.gradleup.gr8.relocated.s63: 1:1:void (int):74:74 -> org.objectweb.asm.tree.AbstractInsnNode -> com.gradleup.gr8.relocated.t: java.util.List visibleTypeAnnotations -> b org.objectweb.asm.tree.AbstractInsnNode nextInsn -> e org.objectweb.asm.tree.AbstractInsnNode previousInsn -> d java.util.List invisibleTypeAnnotations -> c int index -> f int opcode -> a 1:3:void (int):126:128 -> void accept(org.objectweb.asm.MethodVisitor) -> a org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -> a 1:1:int getOpcode():137:137 -> a 2:21:org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(org.objectweb.asm.tree.AbstractInsnNode):241:260 -> a int getType() -> b 1:5:void acceptAnnotations(org.objectweb.asm.MethodVisitor):180:184 -> b 6:15:void acceptAnnotations(org.objectweb.asm.MethodVisitor):183:192 -> b 16:16:void acceptAnnotations(org.objectweb.asm.MethodVisitor):191:191 -> b org.objectweb.asm.tree.AnnotationNode -> com.gradleup.gr8.relocated.l5: java.util.List values -> c java.lang.String desc -> b 1:3:void (java.lang.String):63:65 -> 4:5:void (int,java.lang.String):77:78 -> 6:7:void (java.util.List):87:88 -> void visitEnd() -> a 1:8:void visit(java.lang.String,java.lang.Object):97:104 -> a 9:13:java.util.List org.objectweb.asm.tree.Util.asArrayList(byte[]):70:74 -> 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 org.objectweb.asm.tree.Util.asArrayList(boolean[]):81:85 -> 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 org.objectweb.asm.tree.Util.asArrayList(short[]):92:96 -> 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 org.objectweb.asm.tree.Util.asArrayList(char[]):103:107 -> 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 org.objectweb.asm.tree.Util.asArrayList(long[]):136:140 -> 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 org.objectweb.asm.tree.Util.asArrayList(float[]):125:129 -> 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 org.objectweb.asm.tree.Util.asArrayList(double[]):147:151 -> 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:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):137:144 -> a 82:90:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):150:158 -> a 91:98:void accept(org.objectweb.asm.AnnotationVisitor):189:196 -> a 99:115:void accept(org.objectweb.asm.AnnotationVisitor,java.lang.String,java.lang.Object):210:226 -> a org.objectweb.asm.tree.ClassNode -> com.gradleup.gr8.relocated.so: java.util.List invisibleTypeAnnotations -> f java.util.List visibleTypeAnnotations -> e java.util.List invisibleAnnotations -> d java.util.List visibleAnnotations -> c java.util.List permittedSubclasses -> j java.util.List nestMembers -> i java.util.List innerClasses -> h java.util.List attrs -> g java.util.List methods -> m java.util.List fields -> l java.util.List recordComponents -> k 1:5:void (int):162:166 -> void visitEnd() -> a void visitNestHost(java.lang.String) -> a void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -> a void visitSource(java.lang.String,java.lang.String) -> a 1:1:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):186:186 -> a 2:2:org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):197:197 -> a 3:7:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):215:219 -> a 8:12:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):227:231 -> a 13:13:void visitAttribute(org.objectweb.asm.Attribute):238:238 -> a 14:15:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):254:255 -> a 16:16:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):273:273 -> a 17:17:void org.objectweb.asm.tree.FieldNode.(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):102:102 -> a 17:17:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):273 -> a 18:18:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):274:274 -> a 19:19:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):285:285 -> a 20:20:void org.objectweb.asm.tree.MethodNode.(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):194:194 -> a 20:20:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):285 -> a 21:21:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):286:286 -> a 1:1:void visitNestMember(java.lang.String):243:243 -> b 2:2:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):261:261 -> b 3:3:void org.objectweb.asm.tree.RecordComponentNode.(java.lang.String,java.lang.String,java.lang.String):79:79 -> b 3:3:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):261 -> b 4:4:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):262:262 -> b 1:1:void visitPermittedSubclass(java.lang.String):248:248 -> c org.objectweb.asm.tree.FieldInsnNode -> com.gradleup.gr8.relocated.cq0: java.lang.String owner -> g java.lang.String desc -> i java.lang.String name -> h 1:4:void (int,java.lang.String,java.lang.String,java.lang.String):65:68 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):88:89 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):94:94 -> a int getType() -> b org.objectweb.asm.tree.FieldNode -> com.gradleup.gr8.relocated.mq0: java.util.List visibleTypeAnnotations -> f java.util.List invisibleAnnotations -> e java.util.List visibleAnnotations -> d java.lang.Object value -> c java.util.List attrs -> h java.util.List invisibleTypeAnnotations -> g 1:6:void (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):129:134 -> void visitEnd() -> a 1:5:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):143:147 -> a 6:10:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):155:159 -> a 11:11:void visitAttribute(org.objectweb.asm.Attribute):166:166 -> a org.objectweb.asm.tree.FrameNode -> com.gradleup.gr8.relocated.wt0: int type -> g java.util.List stack -> i java.util.List local -> h 1:1:void ():73:73 -> 2:22:void (int,int,java.lang.Object[],int,java.lang.Object[]):97:117 -> 23:23:void (int,int,java.lang.Object[],int,java.lang.Object[]):114:114 -> 24:24:void (int,int,java.lang.Object[],int,java.lang.Object[]):109:109 -> 25:25:void (int,int,java.lang.Object[],int,java.lang.Object[]):106:106 -> 26:27:void (int,int,java.lang.Object[],int,java.lang.Object[]):102:103 -> 1:19:void accept(org.objectweb.asm.MethodVisitor):128:146 -> a 20:20:void accept(org.objectweb.asm.MethodVisitor):143:143 -> a 21:21:void accept(org.objectweb.asm.MethodVisitor):140:140 -> a 22:22:void accept(org.objectweb.asm.MethodVisitor):137:137 -> a 23:23:void accept(org.objectweb.asm.MethodVisitor):134:134 -> a 24:24:void accept(org.objectweb.asm.MethodVisitor):131:131 -> a 25:44: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() -> b org.objectweb.asm.tree.IincInsnNode -> com.gradleup.gr8.relocated.g11: int incr -> h int var -> g 1:3:void (int,int):54:56 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):66:67 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a int getType() -> b org.objectweb.asm.tree.InnerClassNode -> com.gradleup.gr8.relocated.k51: 1:1:void (java.lang.String,java.lang.String,java.lang.String,int):70:70 -> org.objectweb.asm.tree.InsnList -> com.gradleup.gr8.relocated.n51: org.objectweb.asm.tree.AbstractInsnNode lastInsn -> c org.objectweb.asm.tree.AbstractInsnNode firstInsn -> b org.objectweb.asm.tree.AbstractInsnNode[] cache -> d int size -> a 1:1:org.objectweb.asm.tree.AbstractInsnNode getFirst():70:70 -> a 2:5:void accept(org.objectweb.asm.MethodVisitor):142:145 -> a 6:16:void add(org.objectweb.asm.tree.AbstractInsnNode):226:236 -> a 17:28:void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode):314:325 -> a 1:1:org.objectweb.asm.tree.AbstractInsnNode getLast():79:79 -> b 2:5:int indexOf(org.objectweb.asm.tree.AbstractInsnNode):130:133 -> b 6:17:void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode):364:375 -> b 1:1:java.util.ListIterator org.objectweb.asm.tree.InsnList.iterator(int):167:167 -> c 1:1:java.util.ListIterator iterator():156 -> c 2:25:void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode):194:217 -> c 26:49:void remove(org.objectweb.asm.tree.AbstractInsnNode):412:435 -> c 1:6:void resetLabels():470:475 -> d 1:6:org.objectweb.asm.tree.AbstractInsnNode[] toArray():177:182 -> e 1:7:org.objectweb.asm.tree.AbstractInsnNode get(int):93:99 -> f 8:8:org.objectweb.asm.tree.AbstractInsnNode get(int):94:94 -> f 1:1:java.util.Iterator iterator():38:38 -> iterator 1:1:int size():61:61 -> size org.objectweb.asm.tree.InsnList$InsnListIterator -> com.gradleup.gr8.relocated.m51: org.objectweb.asm.tree.AbstractInsnNode remove -> c org.objectweb.asm.tree.AbstractInsnNode previousInsn -> b org.objectweb.asm.tree.AbstractInsnNode nextInsn -> a org.objectweb.asm.tree.InsnList this$0 -> d 1:14:void (org.objectweb.asm.tree.InsnList,int):489:502 -> 15:15:void (org.objectweb.asm.tree.InsnList,int):491:491 -> 1:9:void add(java.lang.Object):579:587 -> add 1:1:boolean hasNext():508:508 -> hasNext 1:1:boolean hasPrevious():540:540 -> hasPrevious 1:7:java.lang.Object next():513:519 -> next 8:8:java.lang.Object next():514:514 -> next 1:7:int nextIndex():557:563 -> nextIndex 1:7:java.lang.Object previous():545:551 -> previous 8:8:java.lang.Object previous():546:546 -> previous 1:7:int previousIndex():568:574 -> previousIndex 1:10:void remove():525:534 -> remove 1:9:void set(java.lang.Object):592:600 -> set org.objectweb.asm.tree.InsnNode -> com.gradleup.gr8.relocated.o51: 1:1:void (int):55:55 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):65:66 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):71:71 -> a int getType() -> b org.objectweb.asm.tree.IntInsnNode -> com.gradleup.gr8.relocated.zc1: int operand -> g 1:2:void (int,int):51:52 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):71:72 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):77:77 -> a int getType() -> b org.objectweb.asm.tree.InvokeDynamicInsnNode -> com.gradleup.gr8.relocated.wg1: java.lang.String name -> g java.lang.String desc -> h org.objectweb.asm.Handle bsm -> i java.lang.Object[] bsmArgs -> j 1:5:void (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):70:74 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):84:85 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:90 -> a int getType() -> b org.objectweb.asm.tree.JumpInsnNode -> com.gradleup.gr8.relocated.tj1: org.objectweb.asm.tree.LabelNode label -> g 1:2:void (int,org.objectweb.asm.tree.LabelNode):57:58 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):79:80 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85:85 -> a 4:4:org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.AbstractInsnNode.clone(org.objectweb.asm.tree.LabelNode,java.util.Map):215:215 -> a 4:4:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85 -> a 5:5:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85:85 -> a int getType() -> b org.objectweb.asm.tree.LabelNode -> com.gradleup.gr8.relocated.vu1: org.objectweb.asm.Label value -> g 1:1:void ():40:40 -> 1:1:void accept(org.objectweb.asm.MethodVisitor):68:68 -> a 2:2:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):73:73 -> a int getType() -> b 1:4:org.objectweb.asm.Label getLabel():60:63 -> c 1:1:void resetLabel():77:77 -> d org.objectweb.asm.tree.LdcInsnNode -> com.gradleup.gr8.relocated.fw1: java.lang.Object cst -> g 1:2:void (java.lang.Object):64:65 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):75:76 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):81:81 -> a int getType() -> b org.objectweb.asm.tree.LineNumberNode -> com.gradleup.gr8.relocated.jx1: org.objectweb.asm.tree.LabelNode start -> h int line -> g 1:3:void (int,org.objectweb.asm.tree.LabelNode):55:57 -> 1:1:void accept(org.objectweb.asm.MethodVisitor):67:67 -> a 2:2:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a 3:3:org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.AbstractInsnNode.clone(org.objectweb.asm.tree.LabelNode,java.util.Map):215:215 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72 -> a 4:4:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a int getType() -> b org.objectweb.asm.tree.LocalVariableAnnotationNode -> com.gradleup.gr8.relocated.iz1: java.util.List start -> f java.util.List index -> h java.util.List end -> g 1:4:void (int,int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String):115:118 -> 1:10:void accept(org.objectweb.asm.MethodVisitor,boolean):128:137 -> a 11:11:void accept(org.objectweb.asm.MethodVisitor,boolean):136:136 -> a org.objectweb.asm.tree.LocalVariableNode -> com.gradleup.gr8.relocated.jz1: org.objectweb.asm.tree.LabelNode end -> e int index -> f java.lang.String name -> a java.lang.String signature -> c java.lang.String desc -> b org.objectweb.asm.tree.LabelNode start -> d 1:7:void (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int):74:80 -> org.objectweb.asm.tree.LookupSwitchInsnNode -> com.gradleup.gr8.relocated.g02: org.objectweb.asm.tree.LabelNode dflt -> g java.util.List labels -> i java.util.List keys -> h 1:4:void (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]):61:64 -> 1:10:void accept(org.objectweb.asm.MethodVisitor):74:83 -> a 11:11:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):88:88 -> a 12:12:org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.AbstractInsnNode.clone(org.objectweb.asm.tree.LabelNode,java.util.Map):215:215 -> a 12:12:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89 -> a 13:13:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89:89 -> a 14:16:org.objectweb.asm.tree.LabelNode[] org.objectweb.asm.tree.AbstractInsnNode.clone(java.util.List,java.util.Map):227:229 -> a 14:16:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89 -> a 17:19:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89:91 -> a int getType() -> b org.objectweb.asm.tree.MethodInsnNode -> com.gradleup.gr8.relocated.v32: java.lang.String owner -> g java.lang.String desc -> i java.lang.String name -> h boolean itf -> j 1:5:void (int,java.lang.String,java.lang.String,java.lang.String,boolean):91:95 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):115:116 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):121:121 -> a int getType() -> b org.objectweb.asm.tree.MethodNode -> com.gradleup.gr8.relocated.f42: java.util.List attrs -> r java.util.List invisibleTypeAnnotations -> q 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 org.objectweb.asm.tree.InsnList instructions -> x 1:11:void (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):220:230 -> 1:1:org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():248:248 -> a 2:6:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):260:264 -> a 7:9:void visitAnnotableParameterCount(int,boolean):284:286 -> a 10:24:org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):294:308 -> a 25:25:void visitAttribute(org.objectweb.asm.Attribute):315:315 -> a 26:26:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):330:330 -> a 27:33:java.lang.Object[] org.objectweb.asm.tree.MethodNode.getLabelNodes(java.lang.Object[]):548:554 -> a 27:33:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):334 -> a 34:40:java.lang.Object[] org.objectweb.asm.tree.MethodNode.getLabelNodes(java.lang.Object[]):548:554 -> a 34:40:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):336 -> a 41:41:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):336:336 -> a 42:42:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):330:330 -> a 43:43:void visitInsn(int):341:341 -> a 44:44:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):362:362 -> a 45:52:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):372:379 -> a 53:53:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):388:388 -> a 54:54:void visitJumpInsn(int,org.objectweb.asm.Label):395:395 -> a 55:55:void visitLabel(org.objectweb.asm.Label):400:400 -> a 56:56:void visitLdcInsn(java.lang.Object):405:405 -> a 57:57:void visitIincInsn(int,int):410:410 -> a 58:58:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):416:416 -> a 59:61:org.objectweb.asm.tree.LabelNode[] org.objectweb.asm.tree.MethodNode.getLabelNodes(org.objectweb.asm.Label[]):540:542 -> a 59:61:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):416 -> a 62:62:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):416:416 -> a 63:63:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):421:421 -> a 64:66:org.objectweb.asm.tree.LabelNode[] org.objectweb.asm.tree.MethodNode.getLabelNodes(org.objectweb.asm.Label[]):540:542 -> a 64:66:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):421 -> a 67:67:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):421:421 -> a 68:68:void visitMultiANewArrayInsn(java.lang.String,int):426:426 -> a 69:69:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):433:433 -> a 70:70:int org.objectweb.asm.tree.AbstractInsnNode.getOpcode():137:137 -> a 70:70:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):434 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:org.objectweb.asm.tree.AbstractInsnNode org.objectweb.asm.tree.AbstractInsnNode.getPrevious():154:154 -> a 71:71:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):435 -> a 72:78:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):438:444 -> a 79:81:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):452:454 -> a 82:85:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):480:483 -> a 86:86:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):495:495 -> a 87:90:org.objectweb.asm.tree.LabelNode[] org.objectweb.asm.tree.MethodNode.getLabelNodes(org.objectweb.asm.Label[]):540:540 -> a 87:90:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):497 -> a 91:92:org.objectweb.asm.tree.LabelNode[] org.objectweb.asm.tree.MethodNode.getLabelNodes(org.objectweb.asm.Label[]):541:542 -> a 91:92:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):497 -> a 93:93:void org.objectweb.asm.tree.LocalVariableAnnotationNode.(int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String):87:87 -> a 93:93:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):497 -> a 94:98:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):499:503 -> a 99:101:void accept(org.objectweb.asm.MethodVisitor):658:660 -> a 102:102:void org.objectweb.asm.tree.ParameterNode.accept(org.objectweb.asm.MethodVisitor):66:66 -> a 102:102:void accept(org.objectweb.asm.MethodVisitor):660 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:void org.objectweb.asm.tree.ParameterNode.accept(org.objectweb.asm.MethodVisitor):66:66 -> a 103:103:void accept(org.objectweb.asm.MethodVisitor):660 -> a 104:127:void accept(org.objectweb.asm.MethodVisitor):664:687 -> a 128:137:void accept(org.objectweb.asm.MethodVisitor):686:695 -> a 138:188:void accept(org.objectweb.asm.MethodVisitor):694:744 -> a 189:189:void org.objectweb.asm.tree.TryCatchBlockNode.updateIndex(int):89:89 -> a 189:189:void accept(org.objectweb.asm.MethodVisitor):744 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 190:196:void org.objectweb.asm.tree.TryCatchBlockNode.updateIndex(int):90:96 -> a 190:196:void accept(org.objectweb.asm.MethodVisitor):744 -> a 197:205:void accept(org.objectweb.asm.MethodVisitor):745:753 -> a 206:206:void org.objectweb.asm.tree.LocalVariableNode.accept(org.objectweb.asm.MethodVisitor):89:89 -> a 206:206:void accept(org.objectweb.asm.MethodVisitor):753 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:209:void org.objectweb.asm.tree.LocalVariableNode.accept(org.objectweb.asm.MethodVisitor):89:89 -> a 207:209:void accept(org.objectweb.asm.MethodVisitor):753 -> a 210:223:void accept(org.objectweb.asm.MethodVisitor):757:770 -> a void visitCode() -> b 1:4:void visitParameter(java.lang.String,int):239:242 -> b 5:5:void visitIntInsn(int,int):346:346 -> b 6:13:org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):460:467 -> b 14:14:void visitLineNumber(int,org.objectweb.asm.Label):510:510 -> b 15:18:org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label):533:536 -> b void visitEnd() -> c 1:5:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):272:276 -> c 6:6:void visitTypeInsn(int,java.lang.String):356:356 -> c 7:8:void visitMaxs(int,int):515:516 -> c 1:1:void visitVarInsn(int,int):351:351 -> d org.objectweb.asm.tree.MethodNode$1 -> com.gradleup.gr8.relocated.e42: org.objectweb.asm.tree.MethodNode this$0 -> a 1:1:void (org.objectweb.asm.tree.MethodNode,int):249:249 -> 1:2:boolean add(java.lang.Object):252:253 -> add org.objectweb.asm.tree.ModuleExportNode -> com.gradleup.gr8.relocated.c72: 1:1:void (java.lang.String,int,java.util.List):64:64 -> org.objectweb.asm.tree.ModuleNode -> com.gradleup.gr8.relocated.d72: java.util.List packages -> b java.util.List uses -> f java.util.List opens -> e java.util.List exports -> d java.util.List requires -> c java.util.List provides -> g 1:1:void (java.lang.String,int,java.lang.String):87:87 -> void visitEnd() -> a void visitMainClass(java.lang.String) -> a 1:4:void visitRequire(java.lang.String,int,java.lang.String):148:151 -> a 5:8:void visitExport(java.lang.String,int,java.lang.String[]):156:159 -> a 9:12:void visitProvide(java.lang.String,java.lang.String[]):180:183 -> a 1:4:void visitPackage(java.lang.String):140:143 -> b 5:8:void visitOpen(java.lang.String,int,java.lang.String[]):164:167 -> b 1:4:void visitUse(java.lang.String):172:175 -> c org.objectweb.asm.tree.ModuleOpenNode -> com.gradleup.gr8.relocated.e72: 1:1:void (java.lang.String,int,java.util.List):64:64 -> org.objectweb.asm.tree.ModuleProvideNode -> com.gradleup.gr8.relocated.f72: 1:1:void (java.lang.String,java.util.List):53:53 -> org.objectweb.asm.tree.ModuleRequireNode -> com.gradleup.gr8.relocated.g72: 1:1:void (java.lang.String,int,java.lang.String):59:59 -> org.objectweb.asm.tree.MultiANewArrayInsnNode -> com.gradleup.gr8.relocated.q72: java.lang.String desc -> g int dims -> h 1:3:void (java.lang.String,int):54:56 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):66:67 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a int getType() -> b org.objectweb.asm.tree.ParameterNode -> com.gradleup.gr8.relocated.gk2: java.lang.String name -> a int access -> b 1:3:void (java.lang.String,int):55:57 -> org.objectweb.asm.tree.RecordComponentNode -> com.gradleup.gr8.relocated.cy2: java.util.List visibleAnnotations -> b java.util.List attrs -> f java.util.List invisibleTypeAnnotations -> e java.util.List visibleTypeAnnotations -> d java.util.List invisibleAnnotations -> c 1:1:void (int,java.lang.String,java.lang.String,java.lang.String):96:96 -> void visitEnd() -> a 1:5:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):108:112 -> a 6:10:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):120:124 -> a 11:11:void visitAttribute(org.objectweb.asm.Attribute):131:131 -> a org.objectweb.asm.tree.TableSwitchInsnNode -> com.gradleup.gr8.relocated.ng3: int max -> h org.objectweb.asm.tree.LabelNode dflt -> i java.util.List labels -> j int min -> g 1:5:void (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]):66:70 -> 1:6:void accept(org.objectweb.asm.MethodVisitor):80:85 -> a 7:7:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:90 -> a 8:8:org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.AbstractInsnNode.clone(org.objectweb.asm.tree.LabelNode,java.util.Map):215:215 -> a 8:8:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90 -> a 9:9:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:90 -> a 10:12:org.objectweb.asm.tree.LabelNode[] org.objectweb.asm.tree.AbstractInsnNode.clone(java.util.List,java.util.Map):227:229 -> a 10:12:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90 -> a 13:14:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:91 -> a int getType() -> b org.objectweb.asm.tree.TryCatchBlockNode -> com.gradleup.gr8.relocated.ti3: java.util.List invisibleTypeAnnotations -> f java.util.List visibleTypeAnnotations -> e org.objectweb.asm.tree.LabelNode handler -> c org.objectweb.asm.tree.LabelNode start -> a org.objectweb.asm.tree.LabelNode end -> b java.lang.String type -> d 1:5:void (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String):73:77 -> 1:3:void accept(org.objectweb.asm.MethodVisitor):107:107 -> a 5:9:void accept(org.objectweb.asm.MethodVisitor):109:113 -> a 10:19:void accept(org.objectweb.asm.MethodVisitor):112:121 -> a 20:20:void accept(org.objectweb.asm.MethodVisitor):120:120 -> a org.objectweb.asm.tree.TypeAnnotationNode -> com.gradleup.gr8.relocated.dj3: org.objectweb.asm.TypePath typePath -> e int typeRef -> d 1:3:void (int,org.objectweb.asm.TypePath,java.lang.String):62:64 -> 4:6:void (int,int,org.objectweb.asm.TypePath,java.lang.String):81:83 -> org.objectweb.asm.tree.TypeInsnNode -> com.gradleup.gr8.relocated.hj3: java.lang.String desc -> g 1:2:void (int,java.lang.String):56:57 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):77:78 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):83:83 -> a int getType() -> b org.objectweb.asm.tree.Util -> com.gradleup.gr8.relocated.yl3: 1:2:java.util.List add(java.util.List,java.lang.Object):44:45 -> a 3:5:java.util.List asArrayList(int):50:52 -> a 6:10:java.util.List asArrayList(java.lang.Object[]):59:63 -> a 11:15:java.util.List asArrayList(int[]):114:118 -> a 16:18:java.util.List asArrayList(int,java.lang.Object[]):157:159 -> a org.objectweb.asm.tree.VarInsnNode -> com.gradleup.gr8.relocated.pm3: int var -> g 1:2:void (int,int):53:54 -> 1:2:void accept(org.objectweb.asm.MethodVisitor):74:75 -> a 3:3:org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):80:80 -> a int getType() -> b org.objectweb.asm.tree.analysis.Analyzer -> com.gradleup.gr8.relocated.i4: org.objectweb.asm.tree.InsnList insnList -> i org.objectweb.asm.tree.analysis.Frame[] frames -> l int insnListSize -> j org.objectweb.asm.tree.analysis.Interpreter interpreter -> h org.objectweb.asm.tree.analysis.Subroutine[] subroutines -> m int[] instructionsToProcess -> o java.util.List[] handlers -> k boolean[] inInstructionsToProcess -> n int numInstructionsToProcess -> p 1:2:void (org.objectweb.asm.tree.analysis.Interpreter):88:89 -> 1:159:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):0:158 -> a 160:160:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):461:461 -> a 160:160:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 161:161:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.newFrame(int,int):531:531 -> a 161:161:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):461 -> a 161:161:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 162:166:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):463:467 -> a 162:166:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 167:167:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):50:50 -> a 167:167:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.Interpreter.newParameterValue(boolean,int,org.objectweb.asm.Type):96 -> a 167:167:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):467 -> a 167:167:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 168:176:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):466:474 -> a 168:176:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 177:177:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):50:50 -> a 177:177:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.Interpreter.newParameterValue(boolean,int,org.objectweb.asm.Type):96 -> a 177:177:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):474 -> a 177:177:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 178:183:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):472:477 -> a 178:183:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 184:184:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):50:50 -> a 184:184:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.Interpreter.newEmptyValue(int):125 -> a 184:184:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):477 -> a 184:184:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 185:190:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):477:482 -> a 185:190:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 191:191:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):50:50 -> a 191:191:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.Interpreter.newEmptyValue(int):125 -> a 191:191:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):482 -> a 191:191:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 192:195:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):482:485 -> a 192:195:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 196:196:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):50:50 -> a 196:196:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.Interpreter.newReturnTypeValue(org.objectweb.asm.Type):110 -> a 196:196:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):485 -> a 196:196:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 197:197:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,org.objectweb.asm.tree.MethodNode):485:485 -> a 197:197:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):163 -> a 198:277:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):164:243 -> a 278:309:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):237:268 -> a 310:405:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):185:280 -> a 406:406:boolean org.objectweb.asm.tree.analysis.Analyzer.newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode):586:586 -> a 406:406:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):282 -> a 407:407:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.newFrame(org.objectweb.asm.tree.analysis.Frame):541:541 -> a 407:407:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):283 -> a 408:409:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):284:285 -> a 410:410:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):50:50 -> a 410:410:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.Interpreter.newExceptionValue(org.objectweb.asm.tree.TryCatchBlockNode,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.Type):144 -> a 410:410:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):285 -> a 411:421:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):285:295 -> a 422:422:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1015,"2":1016,"3":1017,"4":1018},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 1015:1015:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):295:295 -> a 1016:1016:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):295:295 -> a 1017:1017:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):295:295 -> a 1018:1018:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):295:295 -> a 718:718:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):296:296 -> a 719:719:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):291:291 -> a 720:720:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1019,"2":1020,"3":1021,"4":1022},"outline":"Lcom/gradleup/gr8/relocated/he0;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 1019:1019:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):291:291 -> a 1020:1020:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):291:291 -> a 1021:1021:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):291:291 -> a 1022:1022:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):291:291 -> a 1012:1012:org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode):292:292 -> a 1023:1085:void findSubroutine(int,org.objectweb.asm.tree.analysis.Subroutine,java.util.List):385:447 -> a 1086:1086:void findSubroutine(int,org.objectweb.asm.tree.analysis.Subroutine,java.util.List):391:391 -> a 1087:1087:org.objectweb.asm.tree.analysis.Frame[] getFrames():498:498 -> a 1088:1088:void merge(int,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Subroutine):605:605 -> a 1089:1089:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.newFrame(org.objectweb.asm.tree.analysis.Frame):541:541 -> a 1089:1089:void merge(int,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Subroutine):607 -> a 1090:1108:void merge(int,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Subroutine):607:625 -> a 1109:1112:void merge(int,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Subroutine,boolean[]):653:656 -> a 1113:1113:org.objectweb.asm.tree.analysis.Frame org.objectweb.asm.tree.analysis.Analyzer.newFrame(org.objectweb.asm.tree.analysis.Frame):541:541 -> a 1113:1113:void merge(int,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Subroutine,boolean[]):658 -> a 1114:1125:void merge(int,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Subroutine,boolean[]):658:669 -> a 1:15:int org.objectweb.asm.tree.analysis.Analyzer.computeMaxLocals(org.objectweb.asm.tree.MethodNode):331:345 -> b 1:15:org.objectweb.asm.tree.analysis.Frame[] analyzeAndComputeMaxs(java.lang.String,org.objectweb.asm.tree.MethodNode):317 -> b 16:19:org.objectweb.asm.tree.analysis.Frame[] analyzeAndComputeMaxs(java.lang.String,org.objectweb.asm.tree.MethodNode):317:320 -> b 20:26:int org.objectweb.asm.tree.analysis.Analyzer.computeMaxStack(org.objectweb.asm.tree.analysis.Frame[]):359:365 -> b 20:26:org.objectweb.asm.tree.analysis.Frame[] analyzeAndComputeMaxs(java.lang.String,org.objectweb.asm.tree.MethodNode):320 -> b 27:27:org.objectweb.asm.tree.analysis.Frame[] analyzeAndComputeMaxs(java.lang.String,org.objectweb.asm.tree.MethodNode):320:320 -> b org.objectweb.asm.tree.analysis.AnalyzerException -> com.gradleup.gr8.relocated.j4: org.objectweb.asm.tree.AbstractInsnNode node -> a 1:2:void (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String):52:53 -> 3:4:void (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable):65:66 -> 5:7:void (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value):82:82 -> 12:12:void (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value):87:87 -> org.objectweb.asm.tree.analysis.BasicValue -> com.gradleup.gr8.relocated.mb: org.objectweb.asm.Type type -> a org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -> b org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -> c org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -> f org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -> g org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -> d org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -> e org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -> h 1:20:void ():41:60 -> 1:2:void (org.objectweb.asm.Type):70:71 -> 1:1:int getSize():85:85 -> a 1:1:boolean isReference():94:94 -> b 1:5:boolean equals(java.lang.Object):101:105 -> equals 1:1:int hashCode():114:114 -> hashCode 1:8:java.lang.String toString():119:126 -> toString org.objectweb.asm.tree.analysis.BasicVerifier -> com.gradleup.gr8.relocated.nb: org.objectweb.asm.Type org.objectweb.asm.tree.analysis.BasicInterpreter.NULL_TYPE -> h 1:1:void org.objectweb.asm.tree.analysis.BasicInterpreter.():56:56 -> 1:1:void org.objectweb.asm.tree.analysis.BasicInterpreter.(int):77:77 -> 1:1:void ():51 -> 1:1:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44:44 -> a 2:108:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):192:298 -> a 2:108:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 109:110:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):210:211 -> a 109:110:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 111:112:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):206:207 -> a 111:112:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 113:113:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):198:198 -> a 113:113:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 114:114:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 114:114:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):198 -> a 114:114:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 115:143:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):199:227 -> a 115:143:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 144:145:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):222:223 -> a 144:145:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 146:147:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):218:219 -> a 146:147:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 148:149:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):214:215 -> a 148:149:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 150:240:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):194:284 -> a 150:240:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 241:274:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):256:289 -> a 241:274:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 275:324:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):246:295 -> a 275:324:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 325:325:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 325:325:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):300 -> a 325:325:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 326:326:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 326:326:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):302 -> a 326:326:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 327:327:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):305:305 -> a 327:327:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 328:328:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.getElementValue(org.objectweb.asm.tree.analysis.BasicValue):435:435 -> a 328:328:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):306 -> a 328:328:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 329:392:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):270:333 -> a 329:392:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):308 -> a 329:392:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 393:393:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):315:315 -> a 393:393:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):308 -> a 393:393:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 394:394:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):313:313 -> a 394:394:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):308 -> a 394:394:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 395:408:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):293:306 -> a 395:408:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):308 -> a 395:408:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 409:444:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):286:321 -> a 409:444:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):308 -> a 409:444:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 445:445:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):303:303 -> a 445:445:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 446:446:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):301:301 -> a 446:446:org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 447:447:org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44:44 -> a 448:472:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):71:95 -> a 448:472:org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> a 473:473:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):86:86 -> a 473:473:org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> a 474:478:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):78:82 -> a 474:478:org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> a 479:507:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):74:102 -> a 479:507:org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> a 508:529:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):83:104 -> a 508:529:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):0 -> a # {"id":"com.android.tools.r8.synthesized"} 530:530:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):102:102 -> a 530:530:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):0 -> a # {"id":"com.android.tools.r8.synthesized"} 531:531:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):99:99 -> a 531:531:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):0 -> a # {"id":"com.android.tools.r8.synthesized"} 532:532:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):97:97 -> a 532:532:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):0 -> a # {"id":"com.android.tools.r8.synthesized"} 533:533:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):95:95 -> a 533:533:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):0 -> a # {"id":"com.android.tools.r8.synthesized"} 534:534:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):93:93 -> a 534:534:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):0 -> a # {"id":"com.android.tools.r8.synthesized"} 535:594:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):110:169 -> a 535:594:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 535:594:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 595:613:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):135:153 -> a 595:613:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 595:613:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 614:625:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):149:160 -> a 614:625:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 614:625:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 626:626:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):133:133 -> a 626:626:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 626:626:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 627:627:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):130:130 -> a 627:627:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 627:627:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 628:628:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):127:127 -> a 628:628:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 628:628:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 629:629:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):123:123 -> a 629:629:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 629:629:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 630:630:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):120:120 -> a 630:630:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 630:630:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 631:686:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):112:167 -> a 631:686:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 631:686:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 687:687:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):165:165 -> a 687:687:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 687:687:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 688:688:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):163:163 -> a 688:688:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):50 -> a 688:688:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} 689:701:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):376:388 -> a 689:701:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 702:702:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 702:702:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):388 -> a 702:702:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 703:713:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):389:399 -> a 703:713:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 714:714:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 714:714:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):400 -> a 714:714:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 715:715:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 715:715:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 716:716:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":725,"2":726,"3":727,"4":728},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 725:725:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 725:725:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 726:726:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 726:726:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 727:727:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 727:727:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 728:728:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 728:728:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 717:717:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 717:717:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 718:724:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):351:357 -> a 718:724:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):405 -> a 718:724:org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 1:1:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44:44 -> b 2:69:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):111:178 -> b 2:69:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 70:70:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):152:152 -> b 70:70:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 71:78:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):138:145 -> b 71:78:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 79:79:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isArrayValue(org.objectweb.asm.tree.analysis.BasicValue):424:424 -> b 79:79:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):158 -> b 79:79:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 80:80:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):161:161 -> b 80:80:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 81:81:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):159:159 -> b 81:81:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 82:124:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):131:173 -> b 82:124:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 125:125:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):171:171 -> b 125:125:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 126:146:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):155:175 -> b 126:146:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 147:147:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> b 147:147:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):180 -> b 147:147:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 148:148:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):183:183 -> b 148:148:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 149:149:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):181:181 -> b 149:149:org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value):44 -> b 150:230:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):182:262 -> b 231:231:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):206:206 -> b 232:237:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):196:201 -> b 238:302:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):191:255 -> b 303:303:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):253:253 -> b 304:304:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):249:249 -> b 305:305:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):247:247 -> b 306:326:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):225:245 -> b 327:327:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):241:241 -> b 328:328:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):235:235 -> b 329:329:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):233:233 -> b 330:338:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):231:239 -> b 339:339:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):237:237 -> b 340:340:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):229:229 -> b 341:341:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):227:227 -> b 342:342:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue):223:223 -> b org.objectweb.asm.tree.analysis.Frame -> com.gradleup.gr8.relocated.ut0: # {"id":"sourceFile","fileName":"Frame.java"} org.objectweb.asm.tree.analysis.Value[] values -> b org.objectweb.asm.tree.analysis.Value returnValue -> a int numStack -> d int maxStack -> e int numLocals -> c 1:5:void (int,int):95:99 -> 6:7:void (org.objectweb.asm.tree.analysis.Frame):108:109 -> 1:9:org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame):119:127 -> a 10:13:org.objectweb.asm.tree.analysis.Value getLocal(int):192:195 -> a 14:14:org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 15:15:org.objectweb.asm.tree.analysis.Value getLocal(int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":209,"2":210,"3":211,"4":212},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 209:209:org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 210:210:org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 211:211:org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 212:212:org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 208:208:org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 213:216:void setLocal(int,org.objectweb.asm.tree.analysis.Value):207:210 -> a 217:217:void setLocal(int,org.objectweb.asm.tree.analysis.Value):208:208 -> a 218:218:void setLocal(int,org.objectweb.asm.tree.analysis.Value):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":427,"2":428,"3":429,"4":430},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 427:427:void setLocal(int,org.objectweb.asm.tree.analysis.Value):208:208 -> a 428:428:void setLocal(int,org.objectweb.asm.tree.analysis.Value):208:208 -> a 429:429:void setLocal(int,org.objectweb.asm.tree.analysis.Value):208:208 -> a 430:430:void setLocal(int,org.objectweb.asm.tree.analysis.Value):208:208 -> a 426:426:void setLocal(int,org.objectweb.asm.tree.analysis.Value):208:208 -> a 431:431:void clearStack():247:247 -> a 432:438:void push(org.objectweb.asm.tree.analysis.Value):271:277 -> a 439:445:void push(org.objectweb.asm.tree.analysis.Value):273:279 -> a 446:793:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):298:645 -> a 794:811:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):319:336 -> a 812:812:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):50:50 -> a 812:812:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.Interpreter.newEmptyValue(int):125 -> a 812:812:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):337 -> a 813:817:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):337:341 -> a 818:818:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(org.objectweb.asm.Type):50:50 -> a 818:818:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.Interpreter.newEmptyValue(int):125 -> a 818:818:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):342 -> a 819:1108:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):342:631 -> a 1109:1109:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):627:627 -> a 1110:1110:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):623:623 -> a 1111:1111:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):620:620 -> a 1112:1112:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):615:615 -> a 1113:1113:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):612:612 -> a 1114:1124:void org.objectweb.asm.tree.analysis.Frame.executeInvokeInsn(org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,org.objectweb.asm.tree.analysis.Interpreter):674:684 -> a 1114:1124:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):612 -> a 1125:1125:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):609:609 -> a 1126:1136:void org.objectweb.asm.tree.analysis.Frame.executeInvokeInsn(org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,org.objectweb.asm.tree.analysis.Interpreter):674:684 -> a 1126:1136:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):609 -> a 1137:1137:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):603:603 -> a 1138:1138:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):600:600 -> a 1139:1139:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):597:597 -> a 1140:1141:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):592:593 -> a 1142:1144:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):587:589 -> a 1145:1145:void org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44:44 -> a 1145:1145:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):589 -> a 1146:1146:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 1146:1146:void org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):412 -> a 1146:1146:void org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1146:1146:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):589 -> a 1147:1147:void org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):413:413 -> a 1147:1147:void org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1147:1147:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):589 -> a 1148:1148:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):580:580 -> a 1149:1149:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):574:574 -> a 1150:1152:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):567:569 -> a 1153:1153:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):556:556 -> a 1154:1154:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):548:548 -> a 1155:1156:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):530:531 -> a 1157:1157:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):527:527 -> a 1158:1160:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):519:521 -> a 1161:1167:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):466:472 -> a 1168:1168:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):469:469 -> a 1169:1190:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):436:457 -> a 1191:1204:boolean org.objectweb.asm.tree.analysis.Frame.executeDupX2(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Interpreter):652:665 -> a 1191:1204:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):461 -> a 1205:1205:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):464:464 -> a 1206:1229:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):411:434 -> a 1230:1245:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):394:409 -> a 1246:1247:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):405:406 -> a 1248:1249:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):388:389 -> a 1250:1263:boolean org.objectweb.asm.tree.analysis.Frame.executeDupX2(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Interpreter):652:665 -> a 1250:1263:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):389 -> a 1264:1264:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):392:392 -> a 1265:1272:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):378:385 -> a 1273:1273:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):381:381 -> a 1274:1279:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):370:375 -> a 1280:1280:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):372:372 -> a 1281:1282:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):365:366 -> a 1283:1284:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):360:361 -> a 1285:1288:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):354:357 -> a 1289:1289:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44:44 -> a 1289:1289:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1290:1328:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):321:359 -> a 1290:1328:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1290:1328:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1329:1330:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):339:340 -> a 1329:1330:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1329:1330:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1331:1332:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):335:336 -> a 1331:1332:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1331:1332:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1333:1333:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):327:327 -> a 1333:1333:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1333:1333:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1334:1334:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 1334:1334:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):327 -> a 1334:1334:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1334:1334:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1335:1363:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):328:356 -> a 1335:1363:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1335:1363:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1364:1365:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):351:352 -> a 1364:1365:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1364:1365:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1366:1367:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):347:348 -> a 1366:1367:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1366:1367:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1368:1369:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):343:344 -> a 1368:1369:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1368:1369:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1370:1371:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):323:324 -> a 1370:1371:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1370:1371:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1372:1372:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 1372:1372:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):361 -> a 1372:1372:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1372:1372:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1373:1373:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):364:364 -> a 1373:1373:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1373:1373:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1374:1374:boolean org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 1374:1374:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):366 -> a 1374:1374:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1374:1374:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1375:1375:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):367:367 -> a 1375:1375:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1375:1375:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1376:1376:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):365:365 -> a 1376:1376:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1376:1376:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1377:1377:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):362:362 -> a 1377:1377:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):44 -> a 1377:1377:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1378:1378:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):642:642 -> a 1379:1383:void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter):634:638 -> a 1384:1389:boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter):699:704 -> a 1390:1390:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):50:50 -> a 1390:1390:boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter):704 -> a 1391:1392:org.objectweb.asm.tree.analysis.BasicValue org.objectweb.asm.tree.analysis.BasicInterpreter.merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue):370:371 -> a 1391:1392:org.objectweb.asm.tree.analysis.Value org.objectweb.asm.tree.analysis.BasicInterpreter.merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value):50 -> a 1391:1392:boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter):704 -> a 1393:1394:boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter):705:706 -> a 1395:1395:boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter):700:700 -> a 1396:1398:boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]):726:728 -> a 1:1:void setReturn(org.objectweb.asm.tree.analysis.Value):160:160 -> b 2:2:int getLocals():170:170 -> b 3:3:org.objectweb.asm.tree.analysis.Value getStack(int):231:231 -> b 1:1:int getStackSize():220:220 -> c 1:4:org.objectweb.asm.tree.analysis.Value pop():257:260 -> d 5:5:org.objectweb.asm.tree.analysis.Value pop():258:258 -> d 1:1:java.lang.String toString():742:742 -> toString 2:2:int org.objectweb.asm.tree.analysis.Frame.getLocals():170:170 -> toString 2:2:java.lang.String toString():743 -> toString 3:5:java.lang.String toString():744:746 -> toString 6:6:int org.objectweb.asm.tree.analysis.Frame.getStackSize():220:220 -> toString 6:6:java.lang.String toString():747 -> toString 7:9:java.lang.String toString():748:750 -> toString org.objectweb.asm.tree.analysis.Interpreter -> com.gradleup.gr8.relocated.fg1: 1:1:void (int):60:60 -> org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -> a org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) -> a org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -> a org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) -> a org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) -> b org.objectweb.asm.tree.analysis.Subroutine -> com.gradleup.gr8.relocated.yd3: java.util.List callers -> c boolean[] localsUsed -> b org.objectweb.asm.tree.LabelNode start -> a 1:5:void (org.objectweb.asm.tree.LabelNode,int,org.objectweb.asm.tree.JumpInsnNode):61:65 -> 6:9:void (org.objectweb.asm.tree.analysis.Subroutine):73:76 -> 1:11:boolean merge(org.objectweb.asm.tree.analysis.Subroutine):89:99 -> a org.objectweb.asm.tree.analysis.Value -> com.gradleup.gr8.relocated.dm3: # {"id":"sourceFile","fileName":"Value.java"} org.objectweb.asm.util.CheckAnnotationAdapter -> com.gradleup.gr8.relocated.jl: boolean useNamedValue -> b boolean visitEndCalled -> c 1:2:void (org.objectweb.asm.AnnotationVisitor,boolean):55:56 -> 1:1:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():131:131 -> a 1:1:void visit(java.lang.String,java.lang.Object):61 -> a 2:3:void org.objectweb.asm.util.CheckAnnotationAdapter.checkName(java.lang.String):125:126 -> a 2:3:void visit(java.lang.String,java.lang.Object):62 -> a 4:27:void visit(java.lang.String,java.lang.Object):63:86 -> a 28:28:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 28:28:void visit(java.lang.String,java.lang.Object):61 -> a 29:29:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():131:131 -> a 29:29:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):103 -> a 30:31:void org.objectweb.asm.util.CheckAnnotationAdapter.checkName(java.lang.String):125:126 -> a 30:31:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):104 -> a 32:33:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):106:107 -> a 34:34:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 34:34:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):107 -> a 35:35:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 35:35:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):103 -> a 36:36:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():131:131 -> a 36:36:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):112 -> a 37:38:void org.objectweb.asm.util.CheckAnnotationAdapter.checkName(java.lang.String):125:126 -> a 37:38:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):113 -> a 39:39:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):114:114 -> a 40:40:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 40:40:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):112 -> a 41:41:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():131:131 -> a 41:41:void visitEnd():119 -> a 42:43:void visitEnd():120:121 -> a 44:44:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 44:44:void visitEnd():119 -> a 45:45:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():131:131 -> a 45:45:void visitEnum(java.lang.String,java.lang.String,java.lang.String):91 -> a 46:47:void org.objectweb.asm.util.CheckAnnotationAdapter.checkName(java.lang.String):125:126 -> a 46:47:void visitEnum(java.lang.String,java.lang.String,java.lang.String):92 -> a 48:52:void visitEnum(java.lang.String,java.lang.String,java.lang.String):94:98 -> a 53:53:void visitEnum(java.lang.String,java.lang.String,java.lang.String):96:96 -> a 54:54:void org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 54:54:void visitEnum(java.lang.String,java.lang.String,java.lang.String):91 -> a org.objectweb.asm.util.CheckClassAdapter -> com.gradleup.gr8.relocated.nl: boolean visitNestHostCalled -> i java.lang.String nestMemberPackageName -> j boolean visitEndCalled -> k boolean visitCalled -> e boolean visitModuleCalled -> f int version -> d boolean visitSourceCalled -> g boolean visitOuterClassCalled -> h java.util.Map labelInsnIndices -> l boolean checkDataFlow -> c 1:3:void (int,org.objectweb.asm.ClassVisitor,boolean):194:196 -> 1:36:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):211:246 -> a 37:37:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 37:37:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):606 -> a 37:37:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 38:38:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):687:687 -> a 38:38:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 38:38:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 39:41:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):711:713 -> a 39:41:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 39:41:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 39:41:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 42:42:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 42:42:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):713 -> a 42:42:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 42:42:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 42:42:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 43:44:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):713:714 -> a 43:44:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 43:44:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 43:44:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 45:45:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 45:45:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):716 -> a 45:45:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 45:45:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 45:45:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 46:46:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):717:717 -> a 46:46:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 46:46:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 46:46:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 47:47:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 47:47:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 47:47:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 47:47:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 48:50:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):711:713 -> a 48:50:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 48:50:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 48:50:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 51:51:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 51:51:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):713 -> a 51:51:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 51:51:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 51:51:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 52:53:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):713:714 -> a 52:53:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 52:53:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 52:53:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 54:54:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 54:54:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):716 -> a 54:54:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 54:54:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 54:54:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 55:55:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):717:717 -> a 55:55:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 55:55:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 55:55:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 56:56:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):609:609 -> a 56:56:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 57:57:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 57:57:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):610 -> a 57:57:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 58:61:void org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):611:614 -> a 58:61:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 62:68:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):251:257 -> a 69:69:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":378,"2":379,"3":380,"4":381},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 378:378:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):257:257 -> a 379:379:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):257:257 -> a 380:380:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):257:257 -> a 381:381:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):257:257 -> a 326:331:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):257:262 -> a 332:332:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):230:230 -> a 333:333:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):212:212 -> a 382:387:void visitSource(java.lang.String,java.lang.String):267:272 -> a 388:388:void visitSource(java.lang.String,java.lang.String):269:269 -> a 389:399:org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):277:287 -> a 400:400:org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):279:279 -> a 401:410:void visitNestHost(java.lang.String):293:302 -> a 411:411:void visitNestHost(java.lang.String):299:299 -> a 412:412:void visitNestHost(java.lang.String):296:296 -> a 413:424:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):332:343 -> a 425:425:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):338:338 -> a 426:426:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):334:334 -> a 427:453:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):349:375 -> a 454:468:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):398:412 -> a 469:469:void org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1218:1218 -> a 469:469:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):412 -> a 470:472:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):413:415 -> a 473:478:void org.objectweb.asm.util.CheckMethodAdapter.checkConstant(java.lang.Object):1148:1153 -> a 473:478:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):418 -> a 479:479:org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):420:420 -> a 480:481:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):430:431 -> a 482:485:void org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):563:566 -> a 482:485:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 486:486:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1006,"2":1007,"3":1008,"4":1009},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 1006:1006:void org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):566:566 -> a 1006:1006:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 1007:1007:void org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):566:566 -> a 1007:1007:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 1008:1008:void org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):566:566 -> a 1008:1008:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 1009:1009:void org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):566:566 -> a 1009:1009:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 487:487:void org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):566:566 -> a 487:487:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 488:491:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):448:451 -> a 492:492:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 492:492:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):634 -> a 492:492:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 493:493:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):687:687 -> a 493:493:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 493:493:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 494:496:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):711:713 -> a 494:496:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 494:496:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 494:496:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 497:497:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 497:497:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):713 -> a 497:497:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 497:497:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 497:497:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 498:499:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):713:714 -> a 498:499:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 498:499:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 498:499:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 500:500:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 500:500:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):716 -> a 500:500:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 500:500:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 500:500:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 501:501:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):717:717 -> a 501:501:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688 -> a 501:501:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 501:501:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 502:502:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 502:502:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 502:502:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 502:502:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 503:505:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):711:713 -> a 503:505:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 503:505:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 503:505:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 506:506:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 506:506:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):713 -> a 506:506:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 506:506:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 506:506:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 507:508:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):713:714 -> a 507:508:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 507:508:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 507:508:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 509:509:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 509:509:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):716 -> a 509:509:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 509:509:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 509:509:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 510:510:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):717:717 -> a 510:510:int org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 510:510:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 510:510:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 511:512:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):637:638 -> a 511:512:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 513:513:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 513:513:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):638 -> a 513:513:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 514:514:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):638:638 -> a 514:514:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 515:515:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 515:515:int org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):860 -> a 515:515:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):639 -> a 515:515:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 516:516:int org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):871:871 -> a 516:516:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):639 -> a 516:516:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 517:517:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):641:641 -> a 517:517:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 518:518:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 518:518:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):642 -> a 518:518:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 519:519:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 519:519:int org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):860 -> a 519:519:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):645 -> a 519:519:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 520:520:int org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):871:871 -> a 520:520:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):645 -> a 520:520:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 521:521:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 521:521:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):647 -> a 521:521:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 522:522:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 522:522:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):649 -> a 522:522:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 523:523:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):650:650 -> a 523:523:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 524:526:int org.objectweb.asm.util.CheckClassAdapter.checkTypeVariableSignature(java.lang.String,int):839:841 -> a 524:526:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):652 -> a 524:526:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 527:528:void org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):655:656 -> a 527:528:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 529:530:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):456:457 -> a 531:531:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1010,"2":1011,"3":1012,"4":1013},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 1010:1010:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:457 -> a 1011:1011:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:457 -> a 1012:1012:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:457 -> a 1013:1013:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:457 -> a 988:1005:org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:474 -> a 1014:1016:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):480:482 -> a 1017:1017:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 1017:1017:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):482 -> a 1018:1029:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):488:499 -> a 1030:1030:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 1030:1030:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):499 -> a 1031:1035:void visitAttribute(org.objectweb.asm.Attribute):504:508 -> a 1036:1038:void visitEnd():513:515 -> a 1039:1044:void checkAccess(int,int):544:549 -> a 1045:1045:void checkAccess(int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2692,"2":2693,"3":2694,"4":2695},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 2692:2692:void checkAccess(int,int):549:549 -> a 2693:2693:void checkAccess(int,int):549:549 -> a 2694:2694:void checkAccess(int,int):549:549 -> a 2695:2695:void checkAccess(int,int):549:549 -> a 1594:1594:void checkAccess(int,int):549:549 -> a 1595:1595:void checkAccess(int,int):545:545 -> a 1596:1596:void checkAccess(int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2696,"2":2697,"3":2698,"4":2699},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 2696:2696:void checkAccess(int,int):545:545 -> a 2697:2697:void checkAccess(int,int):545:545 -> a 2698:2698:void checkAccess(int,int):545:545 -> a 2699:2699:void checkAccess(int,int):545:545 -> a 2141:2141:void checkAccess(int,int):545:545 -> a 2142:2142:void checkAccess(int,int):541:541 -> a 2143:2143:void checkAccess(int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2700,"2":2701,"3":2702,"4":2703},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 2700:2700:void checkAccess(int,int):541:541 -> a 2701:2701:void checkAccess(int,int):541:541 -> a 2702:2702:void checkAccess(int,int):541:541 -> a 2703:2703:void checkAccess(int,int):541:541 -> a 2684:2684:void checkAccess(int,int):541:541 -> a 2704:2705:int checkClassTypeSignature(java.lang.String,int):765:766 -> a 2706:2706:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2706:2706:int checkClassTypeSignature(java.lang.String,int):767 -> a 2707:2707:int checkClassTypeSignature(java.lang.String,int):768:768 -> a 2708:2708:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2708:2708:int checkClassTypeSignature(java.lang.String,int):770 -> a 2709:2709:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):794:794 -> a 2709:2709:int checkClassTypeSignature(java.lang.String,int):771 -> a 2710:2710:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2710:2710:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):818 -> a 2710:2710:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):795 -> a 2710:2710:int checkClassTypeSignature(java.lang.String,int):771 -> a 2711:2711:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):824:824 -> a 2711:2711:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):795 -> a 2711:2711:int checkClassTypeSignature(java.lang.String,int):771 -> a 2712:2712:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2712:2712:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):796 -> a 2712:2712:int checkClassTypeSignature(java.lang.String,int):771 -> a 2713:2713:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2713:2713:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):818 -> a 2713:2713:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):797 -> a 2713:2713:int checkClassTypeSignature(java.lang.String,int):771 -> a 2714:2714:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):824:824 -> a 2714:2714:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):797 -> a 2714:2714:int checkClassTypeSignature(java.lang.String,int):771 -> a 2715:2715:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2715:2715:int checkClassTypeSignature(java.lang.String,int):773 -> a 2716:2716:int checkClassTypeSignature(java.lang.String,int):774:774 -> a 2717:2717:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2717:2717:int checkClassTypeSignature(java.lang.String,int):775 -> a 2718:2718:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):794:794 -> a 2718:2718:int checkClassTypeSignature(java.lang.String,int):776 -> a 2719:2719:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2719:2719:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):818 -> a 2719:2719:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):795 -> a 2719:2719:int checkClassTypeSignature(java.lang.String,int):776 -> a 2720:2720:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):824:824 -> a 2720:2720:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):795 -> a 2720:2720:int checkClassTypeSignature(java.lang.String,int):776 -> a 2721:2721:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2721:2721:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):796 -> a 2721:2721:int checkClassTypeSignature(java.lang.String,int):776 -> a 2722:2722:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2722:2722:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):818 -> a 2722:2722:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):797 -> a 2722:2722:int checkClassTypeSignature(java.lang.String,int):776 -> a 2723:2723:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):824:824 -> a 2723:2723:int org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):797 -> a 2723:2723:int checkClassTypeSignature(java.lang.String,int):776 -> a 2724:2724:int checkClassTypeSignature(java.lang.String,int):779:779 -> a 2725:2725:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> a 2725:2725:int checkChar(char,java.lang.String,int):902 -> a 2726:2726:int checkChar(char,java.lang.String,int):905:905 -> a 2727:2728:void checkTypeRef(int):961:962 -> a 2729:2729:void printAnalyzerResult(org.objectweb.asm.tree.MethodNode,org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1086:1086 -> a 2730:2730:void org.objectweb.asm.util.Textifier.():115:115 -> a 2730:2730:void printAnalyzerResult(org.objectweb.asm.tree.MethodNode,org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1086 -> a 2731:2731:void printAnalyzerResult(org.objectweb.asm.tree.MethodNode,org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1087:1087 -> a 2732:2732:void org.objectweb.asm.util.TraceMethodVisitor.(org.objectweb.asm.util.Printer):55:55 -> a 2732:2732:void printAnalyzerResult(org.objectweb.asm.tree.MethodNode,org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1087 -> a 2733:2755:void printAnalyzerResult(org.objectweb.asm.tree.MethodNode,org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1089:1111 -> a 2756:2763:void printAnalyzerResult(org.objectweb.asm.tree.MethodNode,org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1110:1117 -> a 1:3:void visitNestMember(java.lang.String):307:309 -> b 4:8:java.lang.String org.objectweb.asm.util.CheckClassAdapter.packageName(java.lang.String):973:977 -> b 4:8:void visitNestMember(java.lang.String):313 -> b 9:15:void visitNestMember(java.lang.String):314:320 -> b 16:16:void visitNestMember(java.lang.String):317:317 -> b 17:17:void visitNestMember(java.lang.String):310:310 -> b 18:19:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):381:382 -> b 20:20:void org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1218:1218 -> b 20:20:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):382 -> b 21:26:org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):383:388 -> b 27:31:void checkState():524:528 -> b 32:32:void checkState():525:525 -> b 33:39:void checkFullyQualifiedName(int,java.lang.String,java.lang.String):581:587 -> b 40:40:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> b 40:40:int checkReferenceTypeSignature(java.lang.String,int):737 -> b 41:43:int org.objectweb.asm.util.CheckClassAdapter.checkTypeVariableSignature(java.lang.String,int):839:841 -> b 41:43:int checkReferenceTypeSignature(java.lang.String,int):743 -> b 44:44:char org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):916:916 -> b 44:44:int org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):860 -> b 44:44:int checkReferenceTypeSignature(java.lang.String,int):741 -> b 45:45:int org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):871:871 -> b 45:45:int checkReferenceTypeSignature(java.lang.String,int):741 -> b 46:46:int checkReferenceTypeSignature(java.lang.String,int):739:739 -> b 1:3:void visitPermittedSubclass(java.lang.String):325:327 -> c 4:8:int checkSignatureIdentifier(java.lang.String,int):884:888 -> c 1:3:void checkFieldSignature(java.lang.String):669:671 -> d 1:13:java.lang.String getUnqualifiedName(java.lang.String):1121:1133 -> e org.objectweb.asm.util.CheckFieldAdapter -> com.gradleup.gr8.relocated.ul: boolean visitEndCalled -> c 1:1:void (int,org.objectweb.asm.FieldVisitor):69:69 -> 1:1:void org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():112:112 -> a 1:1:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):74 -> a 2:3:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):76:77 -> a 4:4:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 4:4:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):77 -> a 5:5:void org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():113:113 -> a 5:5:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):74 -> a 6:6:void org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():112:112 -> a 6:6:void visitAttribute(org.objectweb.asm.Attribute):97 -> a 7:7:void visitAttribute(org.objectweb.asm.Attribute):101:101 -> a 8:8:void org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():113:113 -> a 8:8:void visitAttribute(org.objectweb.asm.Attribute):97 -> a 9:9:void org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():112:112 -> a 9:9:void visitEnd():106 -> a 10:11:void visitEnd():107:108 -> a 12:12:void org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():113:113 -> a 12:12:void visitEnd():106 -> a 13:13:void org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():112:112 -> a 13:13:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):83 -> a 14:22:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):84:92 -> a 23:23:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 23:23:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):92 -> a 24:25:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):86:87 -> a 26:26:void org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():113:113 -> a 26:26:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):83 -> a org.objectweb.asm.util.CheckMethodAdapter -> com.gradleup.gr8.relocated.yl: boolean visitCodeCalled -> n java.util.Map labelInsnIndices -> r int visibleAnnotableParameterCount -> l boolean visitMaxCalled -> o int invisibleAnnotableParameterCount -> m boolean visitEndCalled -> p int version -> j java.util.Set referencedLabels -> s int access -> k java.util.List handlers -> w org.objectweb.asm.util.CheckMethodAdapter$Method[] OPCODE_METHODS -> x int numCompressedFrames -> v int lastFrameInsnIndex -> t int numExpandedFrames -> u int insnCount -> q 1:1:void ():84:84 -> 1:1:void (int,org.objectweb.asm.MethodVisitor,java.util.Map):391:391 -> 2:64:void (int,org.objectweb.asm.MethodVisitor,java.util.Map):332:394 -> 65:102:void (int,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map):445:482 -> 1:3:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):497:499 -> a 4:4:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 4:4:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):499 -> a 5:6:org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():523:524 -> a 7:13:void visitAnnotableParameterCount(int,boolean):529:535 -> a 14:25:org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):541:552 -> a 26:26:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 26:26:org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):552 -> a 27:31:void visitAttribute(org.objectweb.asm.Attribute):557:561 -> a 32:32:void visitAttribute(org.objectweb.asm.Attribute):559:559 -> a 33:63:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):580:610 -> a 64:64:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":740,"2":741,"3":742,"4":743},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 740:740:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):610:610 -> a 741:741:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):610:610 -> a 742:742:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):610:610 -> a 743:743:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):610:610 -> a 674:708:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):610:644 -> a 709:709:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):618:618 -> a 710:710:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):614:614 -> a 711:711:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):581:581 -> a 744:748:void visitInsn(int):649:653 -> a 749:753:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):707:711 -> a 754:754:void org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1218:1218 -> a 754:754:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):711 -> a 755:757:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):712:714 -> a 758:784:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):724:750 -> a 785:797:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):759:771 -> a 798:804:void visitJumpInsn(int,org.objectweb.asm.Label):776:782 -> a 805:812:void visitLabel(org.objectweb.asm.Label):787:794 -> a 813:813:void visitLabel(org.objectweb.asm.Label):791:791 -> a 814:818:void visitLdcInsn(java.lang.Object):799:803 -> a 819:824:void visitIincInsn(int,int):808:813 -> a 825:825:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> a 825:825:void visitIincInsn(int,int):811 -> a 826:826:void visitIincInsn(int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":828,"2":829,"3":830,"4":831},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 828:828:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> a 828:828:void visitIincInsn(int,int):811 -> a 829:829:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> a 829:829:void visitIincInsn(int,int):811 -> a 830:830:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> a 830:830:void visitIincInsn(int,int):811 -> a 831:831:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> a 831:831:void visitIincInsn(int,int):811 -> a 827:827:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> a 827:827:void visitIincInsn(int,int):811 -> a 832:843:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):819:830 -> a 844:844:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1688,"2":1689,"3":1690,"4":1691},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 1688:1688:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):830:830 -> a 1689:1689:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):830:830 -> a 1690:1690:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):830:830 -> a 1691:1691:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):830:830 -> a 1674:1678:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):830:834 -> a 1679:1679:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):827:827 -> a 1680:1680:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):822:822 -> a 1692:1699:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):839:846 -> a 1700:1700:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2555,"2":2556,"3":2557,"4":2558},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 2555:2555:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):846:846 -> a 2556:2556:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):846:846 -> a 2557:2557:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):846:846 -> a 2558:2558:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):846:846 -> a 2546:2551:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):846:851 -> a 2552:2552:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):843:843 -> a 2559:2576:void visitMultiANewArrayInsn(java.lang.String,int):856:873 -> a 2577:2577:void visitMultiANewArrayInsn(java.lang.String,int):868:868 -> a 2578:2578:void visitMultiANewArrayInsn(java.lang.String,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4321,"2":4322,"3":4323,"4":4324},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 4321:4321:void visitMultiANewArrayInsn(java.lang.String,int):868:868 -> a 4322:4322:void visitMultiANewArrayInsn(java.lang.String,int):868:868 -> a 4323:4323:void visitMultiANewArrayInsn(java.lang.String,int):868:868 -> a 4324:4324:void visitMultiANewArrayInsn(java.lang.String,int):868:868 -> a 3446:3446:void visitMultiANewArrayInsn(java.lang.String,int):868:868 -> a 3447:3447:void visitMultiANewArrayInsn(java.lang.String,int):864:864 -> a 3448:3448:void visitMultiANewArrayInsn(java.lang.String,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4325,"2":4326,"3":4327,"4":4328},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 4325:4325:void visitMultiANewArrayInsn(java.lang.String,int):864:864 -> a 4326:4326:void visitMultiANewArrayInsn(java.lang.String,int):864:864 -> a 4327:4327:void visitMultiANewArrayInsn(java.lang.String,int):864:864 -> a 4328:4328:void visitMultiANewArrayInsn(java.lang.String,int):864:864 -> a 4312:4312:void visitMultiANewArrayInsn(java.lang.String,int):864:864 -> a 4313:4313:void visitMultiANewArrayInsn(java.lang.String,int):860:860 -> a 4329:4346:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):879:896 -> a 4347:4347:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 4347:4347:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):896 -> a 4348:4363:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):902:917 -> a 4364:4364:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):910:910 -> a 4365:4367:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):943:945 -> a 4368:4368:void org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1218:1218 -> a 4368:4368:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):945 -> a 4369:4382:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):946:959 -> a 4383:4383:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):956:956 -> a 4384:4411:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):971:998 -> a 4412:4412:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):984:984 -> a 4413:4414:void checkOpcodeMethod(int,org.objectweb.asm.util.CheckMethodAdapter$Method):1100:1101 -> a 4415:4415:void checkOpcodeMethod(int,org.objectweb.asm.util.CheckMethodAdapter$Method):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5517,"2":5518,"3":5519,"4":5520},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 5517:5517:void checkOpcodeMethod(int,org.objectweb.asm.util.CheckMethodAdapter$Method):1101:1101 -> a 5518:5518:void checkOpcodeMethod(int,org.objectweb.asm.util.CheckMethodAdapter$Method):1101:1101 -> a 5519:5519:void checkOpcodeMethod(int,org.objectweb.asm.util.CheckMethodAdapter$Method):1101:1101 -> a 5520:5520:void checkOpcodeMethod(int,org.objectweb.asm.util.CheckMethodAdapter$Method):1101:1101 -> a 5516:5516:void checkOpcodeMethod(int,org.objectweb.asm.util.CheckMethodAdapter$Method):1101:1101 -> a 5521:5527:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1237:1243 -> a 5528:5539:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1242:1253 -> a 5540:5544:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1250:1254 -> a 5545:5545:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1238:1238 -> a 5546:5546:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":6785,"2":6786,"3":6787,"4":6788,"5":6789},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 6785:6785:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1238:1238 -> a 6786:6786:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1238:1238 -> a 6787:6787:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1238:1238 -> a 6788:6788:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1238:1238 -> a 6789:6789:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1238:1238 -> a 6784:6784:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1238:1238 -> a 6790:6794:void checkInternalName(int,java.lang.String,java.lang.String):1301:1305 -> a 6795:6801:void org.objectweb.asm.util.CheckMethodAdapter.checkInternalClassName(int,java.lang.String,java.lang.String):1323:1329 -> a 6795:6801:void checkInternalName(int,java.lang.String,java.lang.String):1307 -> a 6802:6802:void checkInternalName(int,java.lang.String,java.lang.String):1302:1302 -> a 6803:6803:void checkInternalName(int,java.lang.String,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8106,"2":8107,"3":8108,"4":8109,"5":8110},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 8106:8106:void checkInternalName(int,java.lang.String,java.lang.String):1302:1302 -> a 8107:8107:void checkInternalName(int,java.lang.String,java.lang.String):1302:1302 -> a 8108:8108:void checkInternalName(int,java.lang.String,java.lang.String):1302:1302 -> a 8109:8109:void checkInternalName(int,java.lang.String,java.lang.String):1302:1302 -> a 8110:8110:void checkInternalName(int,java.lang.String,java.lang.String):1302:1302 -> a 8105:8105:void checkInternalName(int,java.lang.String,java.lang.String):1302:1302 -> a 8111:8152:int checkDescriptor(int,java.lang.String,int,boolean):1359:1400 -> a 8153:8159:int checkDescriptor(int,java.lang.String,int,boolean):1380:1386 -> a 8160:8187:int checkDescriptor(int,java.lang.String,int,boolean):1367:1394 -> a 8188:8194:void org.objectweb.asm.util.CheckMethodAdapter.checkInternalClassName(int,java.lang.String,java.lang.String):1323:1329 -> a 8188:8194:int checkDescriptor(int,java.lang.String,int,boolean):1394 -> a 8195:8195:int checkDescriptor(int,java.lang.String,int,boolean):1396:1396 -> a 8196:8196:int checkDescriptor(int,java.lang.String,int,boolean):1391:1391 -> a 8197:8197:int checkDescriptor(int,java.lang.String,int,boolean):1360:1360 -> a 8198:8199:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1444:1445 -> a 8200:8200:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":11092,"2":11093,"3":11094,"4":11095,"5":11096},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 11092:11092:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1445:1445 -> a 11093:11093:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1445:1445 -> a 11094:11094:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1445:1445 -> a 11095:11095:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1445:1445 -> a 11096:11096:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1445:1445 -> a 9645:9645:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1445:1445 -> a 9646:9646:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1442:1442 -> a 9647:9647:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":11097,"2":11098,"3":11099,"4":11100,"5":11101},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 11097:11097:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1442:1442 -> a 11098:11098:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1442:1442 -> a 11099:11099:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1442:1442 -> a 11100:11100:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1442:1442 -> a 11101:11101:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1442:1442 -> a 11089:11089:void checkLabel(org.objectweb.asm.Label,boolean,java.lang.String):1442:1442 -> a 1:1:void visitParameter(java.lang.String,int):488:488 -> b 2:2:void org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1218:1218 -> b 2:2:void visitParameter(java.lang.String,int):488 -> b 3:5:void visitParameter(java.lang.String,int):490:492 -> b 6:10:void visitCode():566:570 -> b 11:11:void visitCode():567:567 -> b 12:24:void visitIntInsn(int,int):658:670 -> b 25:25:void visitIntInsn(int,int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":709,"2":710,"3":711,"4":712},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 709:709:void visitIntInsn(int,int):670:670 -> b 710:710:void visitIntInsn(int,int):670:670 -> b 711:711:void visitIntInsn(int,int):670:670 -> b 712:712:void visitIntInsn(int,int):670:670 -> b 695:700:void visitIntInsn(int,int):670:675 -> b 701:701:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> b 701:701:void visitIntInsn(int,int):666 -> b 702:702:void visitIntInsn(int,int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":713,"2":714,"3":715,"4":716},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 713:713:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> b 713:713:void visitIntInsn(int,int):666 -> b 714:714:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> b 714:714:void visitIntInsn(int,int):666 -> b 715:715:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> b 715:715:void visitIntInsn(int,int):666 -> b 716:716:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> b 716:716:void visitIntInsn(int,int):666 -> b 703:703:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1125:1125 -> b 703:703:void visitIntInsn(int,int):666 -> b 704:705:void visitIntInsn(int,int):677:678 -> b 706:706:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1113:1113 -> b 706:706:void visitIntInsn(int,int):663 -> b 707:707:void visitIntInsn(int,int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":717,"2":718,"3":719,"4":720},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 717:717:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1113:1113 -> b 717:717:void visitIntInsn(int,int):663 -> b 718:718:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1113:1113 -> b 718:718:void visitIntInsn(int,int):663 -> b 719:719:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1113:1113 -> b 719:719:void visitIntInsn(int,int):663 -> b 720:720:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1113:1113 -> b 720:720:void visitIntInsn(int,int):663 -> b 708:708:void org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1113:1113 -> b 708:708:void visitIntInsn(int,int):663 -> b 721:730:org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):923:932 -> b 731:731:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> b 731:731:org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):932 -> b 732:732:org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):927:927 -> b 733:737:void visitLineNumber(int,org.objectweb.asm.Label):1004:1008 -> b 738:752:void checkFrameValue(java.lang.Object):1075:1089 -> b 753:758:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1268:1273 -> b 759:770:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1272:1283 -> b 771:775:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1280:1284 -> b 776:776:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1269:1269 -> b 777:777:void checkMethodIdentifier(int,java.lang.String,java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2047,"2":2048,"3":2049,"4":2050,"5":2051},"outline":"Lcom/gradleup/gr8/relocated/jj;a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 2047:2047:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1269:1269 -> b 2048:2048:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1269:1269 -> b 2049:2049:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1269:1269 -> b 2050:2050:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1269:1269 -> b 2051:2051:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1269:1269 -> b 2046:2046:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1269:1269 -> b 1:14:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):505:518 -> c 15:15:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> c 15:15:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):518 -> c 16:24:void visitTypeInsn(int,java.lang.String):693:701 -> c 25:40:void visitMaxs(int,int):1013:1028 -> c 41:49:void visitMaxs(int,int):1025:1033 -> c 50:52:void visitEnd():1038:1040 -> c 53:81:void checkLdcConstant(java.lang.Object):1163:1191 -> c 82:82:void checkLdcConstant(java.lang.Object):1181:1181 -> c 83:83:void checkLdcConstant(java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1300,"2":1301,"3":1302,"4":1303},"outline":"Lcom/gradleup/gr8/relocated/bh;a(Ljava/lang/String;I)Ljava/lang/String;"} 1300:1300:void checkLdcConstant(java.lang.Object):1181:1181 -> c 1301:1301:void checkLdcConstant(java.lang.Object):1181:1181 -> c 1302:1302:void checkLdcConstant(java.lang.Object):1181:1181 -> c 1303:1303:void checkLdcConstant(java.lang.Object):1181:1181 -> c 1264:1264:void checkLdcConstant(java.lang.Object):1181:1181 -> c 1265:1292:void checkLdcConstant(java.lang.Object):1176:1203 -> c 1293:1293:void checkLdcConstant(java.lang.Object):1195:1195 -> c 1294:1299:void org.objectweb.asm.util.CheckMethodAdapter.checkConstant(java.lang.Object):1148:1153 -> c 1294:1299:void checkLdcConstant(java.lang.Object):1206 -> c 1:6:void visitVarInsn(int,int):683:688 -> d 7:8:void checkVisitCodeCalled():1049:1050 -> d 9:11:void checkDescriptor(int,java.lang.String,boolean):1342:1344 -> d 1:2:void checkVisitEndNotCalled():1064:1065 -> e 3:16:void checkMethodDescriptor(int,java.lang.String):1411:1424 -> e 17:24:void checkMethodDescriptor(int,java.lang.String):1421:1428 -> e 25:25:void checkMethodDescriptor(int,java.lang.String):1415:1415 -> e 26:26:void checkMethodDescriptor(int,java.lang.String):1412:1412 -> e 1:2:void checkVisitMaxsNotCalled():1057:1058 -> f 3:3:void checkUnsignedShort(int,java.lang.String):1137:1137 -> f org.objectweb.asm.util.CheckMethodAdapter$1 -> com.gradleup.gr8.relocated.vl: org.objectweb.asm.MethodVisitor val$methodVisitor -> F 1:1:void (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],org.objectweb.asm.MethodVisitor):447:447 -> 1:20:void visitEnd():450:469 -> c 21:25:void org.objectweb.asm.util.CheckMethodAdapter$1.throwError(org.objectweb.asm.tree.analysis.Analyzer,java.lang.Exception):474:478 -> c 21:25:void visitEnd():466 -> c org.objectweb.asm.util.CheckMethodAdapter$Method -> com.gradleup.gr8.relocated.wl: org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_JUMP_INSN -> g org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_METHOD_INSN -> f org.objectweb.asm.util.CheckMethodAdapter$Method[] $VALUES -> h org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_VAR_INSN -> c org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_INT_INSN -> b org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_FIELD_INSN -> e org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_TYPE_INSN -> d org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_INSN -> a 1:7:void ():74:80 -> 8:8:void ():73:73 -> 1:1:void (java.lang.String,int):73:73 -> 1:1:org.objectweb.asm.util.CheckMethodAdapter$Method[] values():73:73 -> values org.objectweb.asm.util.CheckMethodAdapter$MethodWriterWrapper -> com.gradleup.gr8.relocated.xl: org.objectweb.asm.ClassWriter owner -> j 1:2:void (int,org.objectweb.asm.ClassWriter,org.objectweb.asm.MethodVisitor):1454:1455 -> 1:1:boolean computesMaxs():1459:1459 -> d org.objectweb.asm.util.CheckModuleAdapter -> com.gradleup.gr8.relocated.am: org.objectweb.asm.util.CheckModuleAdapter$NameSet usedServices -> f boolean visitEndCalled -> i org.objectweb.asm.util.CheckModuleAdapter$NameSet openedPackages -> e int classVersion -> h org.objectweb.asm.util.CheckModuleAdapter$NameSet providedServices -> g org.objectweb.asm.util.CheckModuleAdapter$NameSet exportedPackages -> d org.objectweb.asm.util.CheckModuleAdapter$NameSet requiredModules -> c boolean isOpen -> b 1:1:void (int,org.objectweb.asm.ModuleVisitor,boolean):91:91 -> 2:50:void (int,org.objectweb.asm.ModuleVisitor,boolean):44:92 -> 1:2:void visitMainClass(java.lang.String):98:99 -> a 3:15:void visitRequire(java.lang.String,int,java.lang.String):110:122 -> a 16:16:void visitRequire(java.lang.String,int,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":144,"2":145,"3":146,"4":147,"5":148},"outline":"Lcom/gradleup/gr8/relocated/rj;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"} 144:144:void visitRequire(java.lang.String,int,java.lang.String):122:122 -> a 145:145:void visitRequire(java.lang.String,int,java.lang.String):122:122 -> a 146:146:void visitRequire(java.lang.String,int,java.lang.String):122:122 -> a 147:147:void visitRequire(java.lang.String,int,java.lang.String):122:122 -> a 148:148:void visitRequire(java.lang.String,int,java.lang.String):122:122 -> a 138:143:void visitRequire(java.lang.String,int,java.lang.String):122:127 -> a 149:158:void visitExport(java.lang.String,int,java.lang.String[]):132:141 -> a 159:168:void visitProvide(java.lang.String,java.lang.String[]):171:180 -> a 169:169:void visitProvide(java.lang.String,java.lang.String[]):175:175 -> a 170:172:void visitEnd():185:187 -> a 1:2:void visitPackage(java.lang.String):104:105 -> b 3:15:void visitOpen(java.lang.String,int,java.lang.String[]):146:158 -> b 16:16:void visitOpen(java.lang.String,int,java.lang.String[]):148:148 -> b 17:18:void checkVisitEndNotCalled():191:192 -> b 1:4:void visitUse(java.lang.String):163:166 -> c org.objectweb.asm.util.CheckModuleAdapter$NameSet -> com.gradleup.gr8.relocated.zl: java.util.HashSet names -> b java.lang.String type -> a 1:3:void (java.lang.String):201:203 -> 1:2:void checkNameNotAlreadyDeclared(java.lang.String):207:208 -> a org.objectweb.asm.util.CheckRecordComponentAdapter -> com.gradleup.gr8.relocated.dm: boolean visitEndCalled -> b 1:1:void (int,org.objectweb.asm.RecordComponentVisitor):74:74 -> 1:1:void org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():117:117 -> a 1:1:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):79 -> a 2:3:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):81:82 -> a 4:4:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 4:4:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):82 -> a 5:5:void org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():118:118 -> a 5:5:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):79 -> a 6:6:void org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():117:117 -> a 6:6:void visitAttribute(org.objectweb.asm.Attribute):102 -> a 7:7:void visitAttribute(org.objectweb.asm.Attribute):106:106 -> a 8:8:void org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():118:118 -> a 8:8:void visitAttribute(org.objectweb.asm.Attribute):102 -> a 9:9:void org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():117:117 -> a 9:9:void visitEnd():111 -> a 10:11:void visitEnd():112:113 -> a 12:12:void org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():118:118 -> a 12:12:void visitEnd():111 -> a 13:13:void org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():117:117 -> a 13:13:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):88 -> a 14:22:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):89:97 -> a 23:23:void org.objectweb.asm.util.CheckAnnotationAdapter.(org.objectweb.asm.AnnotationVisitor):51:51 -> a 23:23:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):97 -> a 24:25:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):91:92 -> a 26:26:void org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():118:118 -> a 26:26:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):88 -> a org.objectweb.asm.util.Printer -> com.gradleup.gr8.relocated.rn2: java.util.List text -> c java.lang.StringBuilder stringBuilder -> b java.lang.String[] TYPES -> e java.lang.String[] OPCODES -> d int api -> a 1:208:void ():54:261 -> 1:4:void (int):324:327 -> void visit(java.lang.String,java.lang.Object) -> a org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -> a org.objectweb.asm.util.Printer visitAnnotationDefault() -> a 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 org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -> a 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 org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -> a org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -> a 1:23:void appendString(java.lang.StringBuilder,java.lang.String):1240:1262 -> a 24:37:void appendString(java.lang.StringBuilder,java.lang.String):1252:1265 -> a org.objectweb.asm.util.Textifier -> com.gradleup.gr8.relocated.qg3: java.lang.String tab2 -> g java.lang.String tab -> f java.lang.String ltab -> i java.lang.String tab3 -> h int numAnnotationValues -> k java.util.Map labelNames -> j java.util.List FRAME_TYPES -> l 1:2:void ():84:85 -> 1:1:void (int):128:128 -> 2:11:void (int):88:97 -> 1:3:void visit(java.lang.String,java.lang.Object):556:558 -> a 4:4:void org.objectweb.asm.util.Textifier.visitString(java.lang.String):666:666 -> a 4:4:void visit(java.lang.String,java.lang.Object):558 -> a 5:6:void visit(java.lang.String,java.lang.Object):559:560 -> a 7:7:void org.objectweb.asm.util.Textifier.visitType(org.objectweb.asm.Type):670:670 -> a 7:7:void visit(java.lang.String,java.lang.Object):560 -> a 8:9:void visit(java.lang.String,java.lang.Object):561:562 -> a 10:10:void org.objectweb.asm.util.Textifier.visitByte(byte):658:658 -> a 10:10:void visit(java.lang.String,java.lang.Object):562 -> a 11:12:void visit(java.lang.String,java.lang.Object):563:564 -> a 13:13:void org.objectweb.asm.util.Textifier.visitBoolean(boolean):662:662 -> a 13:13:void visit(java.lang.String,java.lang.Object):564 -> a 14:15:void visit(java.lang.String,java.lang.Object):565:566 -> a 16:16:void org.objectweb.asm.util.Textifier.visitShort(short):654:654 -> a 16:16:void visit(java.lang.String,java.lang.Object):566 -> a 17:18:void visit(java.lang.String,java.lang.Object):567:568 -> a 19:19:void org.objectweb.asm.util.Textifier.visitChar(char):650:650 -> a 19:19:void visit(java.lang.String,java.lang.Object):568 -> a 20:21:void visit(java.lang.String,java.lang.Object):569:570 -> a 22:22:void org.objectweb.asm.util.Textifier.visitInt(int):634:634 -> a 22:22:void visit(java.lang.String,java.lang.Object):570 -> a 23:24:void visit(java.lang.String,java.lang.Object):571:572 -> a 25:25:void org.objectweb.asm.util.Textifier.visitFloat(float):642:642 -> a 25:25:void visit(java.lang.String,java.lang.Object):572 -> a 26:27:void visit(java.lang.String,java.lang.Object):573:574 -> a 28:28:void org.objectweb.asm.util.Textifier.visitLong(long):638:638 -> a 28:28:void visit(java.lang.String,java.lang.Object):574 -> a 29:30:void visit(java.lang.String,java.lang.Object):575:576 -> a 31:31:void org.objectweb.asm.util.Textifier.visitDouble(double):646:646 -> a 31:31:void visit(java.lang.String,java.lang.Object):576 -> a 32:38:void visit(java.lang.String,java.lang.Object):577:583 -> a 39:39:void org.objectweb.asm.util.Textifier.visitByte(byte):658:658 -> a 39:39:void visit(java.lang.String,java.lang.Object):583 -> a 40:44:void visit(java.lang.String,java.lang.Object):585:589 -> a 45:45:void org.objectweb.asm.util.Textifier.visitBoolean(boolean):662:662 -> a 45:45:void visit(java.lang.String,java.lang.Object):589 -> a 46:50:void visit(java.lang.String,java.lang.Object):591:595 -> a 51:51:void org.objectweb.asm.util.Textifier.visitShort(short):654:654 -> a 51:51:void visit(java.lang.String,java.lang.Object):595 -> a 52:56:void visit(java.lang.String,java.lang.Object):597:601 -> a 57:57:void org.objectweb.asm.util.Textifier.visitChar(char):650:650 -> a 57:57:void visit(java.lang.String,java.lang.Object):601 -> a 58:62:void visit(java.lang.String,java.lang.Object):603:607 -> a 63:63:void org.objectweb.asm.util.Textifier.visitInt(int):634:634 -> a 63:63:void visit(java.lang.String,java.lang.Object):607 -> a 64:68:void visit(java.lang.String,java.lang.Object):609:613 -> a 69:69:void org.objectweb.asm.util.Textifier.visitLong(long):638:638 -> a 69:69:void visit(java.lang.String,java.lang.Object):613 -> a 70:74:void visit(java.lang.String,java.lang.Object):615:619 -> a 75:75:void org.objectweb.asm.util.Textifier.visitFloat(float):642:642 -> a 75:75:void visit(java.lang.String,java.lang.Object):619 -> a 76:80:void visit(java.lang.String,java.lang.Object):621:625 -> a 81:81:void org.objectweb.asm.util.Textifier.visitDouble(double):646:646 -> a 81:81:void visit(java.lang.String,java.lang.Object):625 -> a 82:84:void visit(java.lang.String,java.lang.Object):628:630 -> a 85:88:void visitEnum(java.lang.String,java.lang.String,java.lang.String):675:678 -> a 89:94:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotation(java.lang.String,java.lang.String):683:688 -> a 89:94:org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String):51 -> a 95:98:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitArray(java.lang.String):693:696 -> a 95:98:org.objectweb.asm.util.Printer visitArray(java.lang.String):51 -> a 99:99:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotationDefault():777:777 -> a 99:99:org.objectweb.asm.util.Printer visitAnnotationDefault():51 -> a 100:100:org.objectweb.asm.util.Printer visitAnnotationDefault():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":103,"2":104,"3":105},"outline":"Lcom/gradleup/gr8/relocated/na;a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 103:103:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotationDefault():777:777 -> a 103:103:org.objectweb.asm.util.Printer visitAnnotationDefault():51 -> a 104:104:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotationDefault():777:777 -> a 104:104:org.objectweb.asm.util.Printer visitAnnotationDefault():51 -> a 105:105:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotationDefault():777:777 -> a 105:105:org.objectweb.asm.util.Printer visitAnnotationDefault():51 -> a 101:102:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotationDefault():777:778 -> a 101:102:org.objectweb.asm.util.Printer visitAnnotationDefault():51 -> a 106:117:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitParameterAnnotation(int,java.lang.String,boolean):805:816 -> a 106:117:org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean):51 -> a 118:146:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):836:864 -> a 147:148:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):860:861 -> a 149:149:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):857:857 -> a 150:150:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):854:854 -> a 151:153:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):849:851 -> a 154:179:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):842:867 -> a 180:189:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):924:933 -> a 190:201:org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):1092:1103 -> a 202:220:org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):1141:1159 -> a 221:226:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotation(java.lang.String,boolean):1200:1205 -> a 221:226:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitMethodAnnotation(java.lang.String,boolean):783 -> a 221:226:org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean):51 -> a 227:227:void appendDescriptor(int,java.lang.String):1334:1334 -> a 228:228:void appendDescriptor(int,java.lang.String):1331:1331 -> a 229:237:void appendLabel(org.objectweb.asm.Label):1367:1375 -> a 238:275:void appendHandle(org.objectweb.asm.Handle):1384:1421 -> a 276:292:void appendHandle(org.objectweb.asm.Handle):1401:1417 -> a 293:301:void appendHandle(org.objectweb.asm.Handle):1405:1413 -> a 302:302:void appendHandle(org.objectweb.asm.Handle):1398:1398 -> a 303:303:void appendHandle(org.objectweb.asm.Handle):1395:1395 -> a 304:304:void appendHandle(org.objectweb.asm.Handle):1392:1392 -> a 305:352:void appendHandle(org.objectweb.asm.Handle):1389:1436 -> a 353:442:void appendTypeReference(int):1458:1547 -> a 443:445:void appendTypeReference(int):1542:1544 -> a 446:448:void appendTypeReference(int):1537:1539 -> a 449:451:void appendTypeReference(int):1532:1534 -> a 452:454:void appendTypeReference(int):1527:1529 -> a 455:455:void appendTypeReference(int):1524:1524 -> a 456:456:void appendTypeReference(int):1521:1521 -> a 457:457:void appendTypeReference(int):1518:1518 -> a 458:458:void appendTypeReference(int):1515:1515 -> a 459:459:void appendTypeReference(int):1512:1512 -> a 460:460:void appendTypeReference(int):1509:1509 -> a 461:461:void appendTypeReference(int):1506:1506 -> a 462:462:void appendTypeReference(int):1503:1503 -> a 463:463:void appendTypeReference(int):1500:1500 -> a 464:466:void appendTypeReference(int):1495:1497 -> a 467:467:void appendTypeReference(int):1492:1492 -> a 468:468:void appendTypeReference(int):1489:1489 -> a 469:469:void appendTypeReference(int):1486:1486 -> a 470:474:void appendTypeReference(int):1479:1483 -> a 475:479:void appendTypeReference(int):1472:1476 -> a 480:480:void appendTypeReference(int):1469:1469 -> a 481:483:void appendTypeReference(int):1464:1466 -> a 484:484:void appendTypeReference(int):1461:1461 -> a 485:497:void appendFrameTypes(int,java.lang.Object[]):1561:1573 -> a 1:12:org.objectweb.asm.util.Textifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):1221:1232 -> b 13:13:void maybeAppendComma(int):1448:1448 -> b 14:14:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.createTextifier():1599:1599 -> b 14:14:org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1585 -> b 15:15:org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1586:1586 -> b 16:16:java.util.List org.objectweb.asm.util.Printer.getText():1204:1204 -> b 16:16:org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1586 -> b 17:19:org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1586:1588 -> b 1:4:void visitAnnotationValue(java.lang.String):705:708 -> c org.objectweb.asm.util.TraceAnnotationVisitor -> com.gradleup.gr8.relocated.xh3: org.objectweb.asm.util.Printer printer -> b 1:2:void (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer):60:61 -> 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:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):78:79 -> a 7:8:org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):84:85 -> a 9:10:void visitEnd():90:91 -> a org.objectweb.asm.util.TraceMethodVisitor -> com.gradleup.gr8.relocated.yh3: org.objectweb.asm.util.Printer p -> j 1:2:void (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer):65:66 -> 1:3:org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):77:79 -> a 4:4:void visitAttribute(org.objectweb.asm.Attribute):92:92 -> a 5:5:void org.objectweb.asm.util.Textifier.visitAttribute(org.objectweb.asm.Attribute):1241:1241 -> a 5:5:void org.objectweb.asm.util.Textifier.visitMethodAttribute(org.objectweb.asm.Attribute):821 -> a 5:5:void visitAttribute(org.objectweb.asm.Attribute):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 6:19:void org.objectweb.asm.util.Textifier.visitAttribute(org.objectweb.asm.Attribute):1241:1254 -> a 6:19:void org.objectweb.asm.util.Textifier.visitMethodAttribute(org.objectweb.asm.Attribute):821 -> a 6:19:void visitAttribute(org.objectweb.asm.Attribute):92 -> a 20:20:void visitAttribute(org.objectweb.asm.Attribute):93:93 -> a 21:22:org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():98:99 -> a 23:23:void visitAnnotableParameterCount(int,boolean):104:104 -> a 24:24:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotableParameterCount(int,boolean):794:794 -> a 24:24:org.objectweb.asm.util.Printer org.objectweb.asm.util.Textifier.visitAnnotableParameterCount(int,boolean):51 -> a 24:24:void visitAnnotableParameterCount(int,boolean):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 25:29:org.objectweb.asm.util.Textifier org.objectweb.asm.util.Textifier.visitAnnotableParameterCount(int,boolean):794:798 -> a 25:29:org.objectweb.asm.util.Printer org.objectweb.asm.util.Textifier.visitAnnotableParameterCount(int,boolean):51 -> a 25:29:void visitAnnotableParameterCount(int,boolean):104 -> a 30:30:void visitAnnotableParameterCount(int,boolean):105:105 -> a 31:33:org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):111:113 -> a 34:35:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):129:130 -> a 36:36:void visitInsn(int):135:135 -> a 37:37:void org.objectweb.asm.util.Textifier.visitInsn(int):872:872 -> a 37:37:void visitInsn(int):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:40:void org.objectweb.asm.util.Textifier.visitInsn(int):872:874 -> a 38:40:void visitInsn(int):135 -> a 41:41:void visitInsn(int):136:136 -> a 42:42:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):160:160 -> a 43:43:void org.objectweb.asm.util.Textifier.visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):908:908 -> a 43:43:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):160 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:50:void org.objectweb.asm.util.Textifier.visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):908:914 -> a 44:50:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):160 -> a 51:51:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):161:161 -> a 52:60:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):173:181 -> a 61:61:void org.objectweb.asm.util.Printer.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String):964:964 -> a 61:61:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):181 -> a 62:73:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):175:186 -> a 74:74:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):196:196 -> a 75:75:void org.objectweb.asm.util.Textifier.visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):942:942 -> a 75:75:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):196 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:97:void org.objectweb.asm.util.Textifier.visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):942:963 -> a 76:97:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):196 -> a 98:98:void org.objectweb.asm.util.Textifier.visitType(org.objectweb.asm.Type):670:670 -> a 98:98:void org.objectweb.asm.util.Textifier.visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):965 -> a 98:98:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):196 -> a 99:110:void org.objectweb.asm.util.Textifier.visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):967:978 -> a 99:110:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):196 -> a 111:111:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]):197:197 -> a 112:112:void visitJumpInsn(int,org.objectweb.asm.Label):202:202 -> a 113:113:void org.objectweb.asm.util.Textifier.visitJumpInsn(int,org.objectweb.asm.Label):983:983 -> a 113:113:void visitJumpInsn(int,org.objectweb.asm.Label):202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:118:void org.objectweb.asm.util.Textifier.visitJumpInsn(int,org.objectweb.asm.Label):983:987 -> a 114:118:void visitJumpInsn(int,org.objectweb.asm.Label):202 -> a 119:119:void visitJumpInsn(int,org.objectweb.asm.Label):203:203 -> a 120:120:void visitLabel(org.objectweb.asm.Label):208:208 -> a 121:121:void org.objectweb.asm.util.Textifier.visitLabel(org.objectweb.asm.Label):992:992 -> a 121:121:void visitLabel(org.objectweb.asm.Label):208 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:126:void org.objectweb.asm.util.Textifier.visitLabel(org.objectweb.asm.Label):992:996 -> a 122:126:void visitLabel(org.objectweb.asm.Label):208 -> a 127:127:void visitLabel(org.objectweb.asm.Label):209:209 -> a 128:128:void visitLdcInsn(java.lang.Object):214:214 -> a 129:129:void org.objectweb.asm.util.Textifier.visitLdcInsn(java.lang.Object):1001:1001 -> a 129:129:void visitLdcInsn(java.lang.Object):214 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 130:140:void org.objectweb.asm.util.Textifier.visitLdcInsn(java.lang.Object):1001:1011 -> a 130:140:void visitLdcInsn(java.lang.Object):214 -> a 141:141:void visitLdcInsn(java.lang.Object):215:215 -> a 142:142:void visitIincInsn(int,int):220:220 -> a 143:143:void org.objectweb.asm.util.Textifier.visitIincInsn(int,int):1016:1016 -> a 143:143:void visitIincInsn(int,int):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 144:152:void org.objectweb.asm.util.Textifier.visitIincInsn(int,int):1016:1024 -> a 144:152:void visitIincInsn(int,int):220 -> a 153:153:void visitIincInsn(int,int):221:221 -> a 154:154:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):227:227 -> a 155:155:void org.objectweb.asm.util.Textifier.visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):1030:1030 -> a 155:155:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 156:166:void org.objectweb.asm.util.Textifier.visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):1030:1040 -> a 156:166:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):227 -> a 167:167:void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]):228:228 -> a 168:168:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):233:233 -> a 169:169:void org.objectweb.asm.util.Textifier.visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):1045:1045 -> a 169:169:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 170:180:void org.objectweb.asm.util.Textifier.visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):1045:1055 -> a 170:180:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):233 -> a 181:181:void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]):234:234 -> a 182:182:void visitMultiANewArrayInsn(java.lang.String,int):239:239 -> a 183:183:void org.objectweb.asm.util.Textifier.visitMultiANewArrayInsn(java.lang.String,int):1060:1060 -> a 183:183:void visitMultiANewArrayInsn(java.lang.String,int):239 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 184:188:void org.objectweb.asm.util.Textifier.visitMultiANewArrayInsn(java.lang.String,int):1060:1064 -> a 184:188:void visitMultiANewArrayInsn(java.lang.String,int):239 -> a 189:189:void visitMultiANewArrayInsn(java.lang.String,int):240:240 -> a 190:190:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):246:246 -> a 191:191:org.objectweb.asm.util.Printer org.objectweb.asm.util.Textifier.visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):1070:1070 -> a 191:191:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 192:193:org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):247:248 -> a 194:194:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):254:254 -> a 195:195:void org.objectweb.asm.util.Textifier.visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):1076:1076 -> a 195:195:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 196:206:void org.objectweb.asm.util.Textifier.visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):1076:1086 -> a 196:206:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):254 -> a 207:207:void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String):255:255 -> a 208:208:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):274:274 -> a 209:209:void org.objectweb.asm.util.Textifier.visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1114:1114 -> a 209:209:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 210:222:void org.objectweb.asm.util.Textifier.visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1114:1126 -> a 210:222:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):274 -> a 223:235:void org.objectweb.asm.util.Textifier.appendJavaDeclaration(java.lang.String,java.lang.String):1345:1357 -> a 223:235:void org.objectweb.asm.util.Textifier.visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1127 -> a 223:235:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):274 -> a 236:236:void org.objectweb.asm.util.Textifier.visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):1129:1129 -> a 236:236:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):274 -> a 237:237:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int):275:275 -> a 238:241:org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean):287:290 -> a 1:1:void visitParameter(java.lang.String,int):71:71 -> b 2:2:void org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):768:768 -> b 2:2:void visitParameter(java.lang.String,int):71 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):768:769 -> b 3:4:void visitParameter(java.lang.String,int):71 -> b 5:41:void org.objectweb.asm.util.Textifier.appendAccess(int):1268:1304 -> b 5:41:void org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):770 -> b 5:41:void visitParameter(java.lang.String,int):71 -> b 42:43:void org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):771:772 -> b 42:43:void visitParameter(java.lang.String,int):71 -> b 44:44:void visitParameter(java.lang.String,int):72:72 -> b 45:46:void visitCode():118:119 -> b 47:47:void visitIntInsn(int,int):141:141 -> b 48:48:void org.objectweb.asm.util.Textifier.visitIntInsn(int,int):879:879 -> b 48:48:void visitIntInsn(int,int):141 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:56:void org.objectweb.asm.util.Textifier.visitIntInsn(int,int):879:886 -> b 49:56:void visitIntInsn(int,int):141 -> b 57:57:void visitIntInsn(int,int):142:142 -> b 58:60:org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):261:263 -> b 61:61:void visitLineNumber(int,org.objectweb.asm.Label):297:297 -> b 62:62:void org.objectweb.asm.util.Textifier.visitLineNumber(int,org.objectweb.asm.Label):1164:1164 -> b 62:62:void visitLineNumber(int,org.objectweb.asm.Label):297 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:67:void org.objectweb.asm.util.Textifier.visitLineNumber(int,org.objectweb.asm.Label):1164:1168 -> b 63:67:void visitLineNumber(int,org.objectweb.asm.Label):297 -> b 68:68:void visitLineNumber(int,org.objectweb.asm.Label):298:298 -> b 1:1:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):85:85 -> c 2:2:org.objectweb.asm.util.Printer org.objectweb.asm.util.Textifier.visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):789:789 -> c 2:2:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):85 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean):86:87 -> c 5:5:void visitTypeInsn(int,java.lang.String):153:153 -> c 6:6:void org.objectweb.asm.util.Textifier.visitTypeInsn(int,java.lang.String):898:898 -> c 6:6:void visitTypeInsn(int,java.lang.String):153 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:11:void org.objectweb.asm.util.Textifier.visitTypeInsn(int,java.lang.String):898:902 -> c 7:11:void visitTypeInsn(int,java.lang.String):153 -> c 12:12:void visitTypeInsn(int,java.lang.String):154:154 -> c 13:13:void visitMaxs(int,int):303:303 -> c 14:14:void org.objectweb.asm.util.Textifier.visitMaxs(int,int):1173:1173 -> c 14:14:void visitMaxs(int,int):303 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:21:void org.objectweb.asm.util.Textifier.visitMaxs(int,int):1173:1179 -> c 15:21:void visitMaxs(int,int):303 -> c 22:22:void visitMaxs(int,int):304:304 -> c 23:24:void visitEnd():309:310 -> c 1:1:void visitVarInsn(int,int):147:147 -> d 2:2:void org.objectweb.asm.util.Textifier.visitVarInsn(int,int):891:891 -> d 2:2:void visitVarInsn(int,int):147 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:5:void org.objectweb.asm.util.Textifier.visitVarInsn(int,int):891:893 -> d 3:5:void visitVarInsn(int,int):147 -> d 6:6:void visitVarInsn(int,int):148:148 -> d org.objectweb.asm.util.TraceSignatureVisitor -> com.gradleup.gr8.relocated.zh3: 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 boolean interfaceVisited -> h java.util.Map BASE_TYPES -> l boolean isInterface -> a java.lang.StringBuilder exceptions -> d java.lang.StringBuilder returnType -> c 1:11:void ():52:62 -> 1:1:void (int):112:112 -> 2:12:void (int):104:114 -> 13:13:void (java.lang.StringBuilder):118:118 -> 14:30:void (java.lang.StringBuilder):104:120 -> 1:6:void visitBaseType(char):203:208 -> a 7:7:void visitBaseType(char):205:205 -> a 8:19:void visitClassType(java.lang.String):227:238 -> a 20:25:void endType():335:340 -> a 1:3:void visitFormalTypeParameter(java.lang.String):125:127 -> b 4:17:org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char):266:279 -> b 18:18:java.lang.String getDeclaration():300:300 -> b 1:8:void visitInnerClassType(java.lang.String):243:250 -> c 9:9:java.lang.String getExceptions():318:318 -> c 1:3:void visitTypeVariable(java.lang.String):213:215 -> d 4:4:java.lang.String getReturnType():309:309 -> d 1:1:void startType():331:331 -> e 1:2:org.objectweb.asm.signature.SignatureVisitor visitArrayType():220:221 -> f 1:2:org.objectweb.asm.signature.SignatureVisitor visitClassBound():132:133 -> g 1:5:void visitEnd():285:289 -> h 1:6:org.objectweb.asm.signature.SignatureVisitor visitExceptionType():193:198 -> i 1:7:org.objectweb.asm.signature.SignatureVisitor visitInterface():155:161 -> j 1:3:org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound():139:141 -> k 1:3:void org.objectweb.asm.util.TraceSignatureVisitor.endFormals():324:326 -> l 1:3:org.objectweb.asm.signature.SignatureVisitor visitParameterType():167 -> l 4:10:org.objectweb.asm.signature.SignatureVisitor visitParameterType():168:174 -> l 1:3:void org.objectweb.asm.util.TraceSignatureVisitor.endFormals():324:326 -> m 1:3:org.objectweb.asm.signature.SignatureVisitor visitReturnType():180 -> m 4:11:org.objectweb.asm.signature.SignatureVisitor visitReturnType():181:188 -> m 1:3:void org.objectweb.asm.util.TraceSignatureVisitor.endFormals():324:326 -> n 1:3:org.objectweb.asm.signature.SignatureVisitor visitSuperclass():147 -> n 4:5:org.objectweb.asm.signature.SignatureVisitor visitSuperclass():148:149 -> n 1:7:void visitTypeArgument():255:261 -> o